2 Archivos adjunto(s)
COLMAP software gratuito de fotogrametría
COLMAP es un software gratuito de fotogrametría disponible para su descarga desde Github. Puedes ejecutarlo desde la línea de comandos, o también como cualquier otro software, desde su interfaz. COLMAP puede reconstruir objetos 3D automáticamente desde configuraciones de una sola cámara o estéreo.
Sin embargo, ya que es un programa creado por investigadores, COLMAP también incluye muchas opciones avanzadas. Estos no son obligatorios para aquellos usuarios que quieran generar una malla 3D rápida y fácil, pero definitivamente mejorarán la calidad.
Por ejemplo, puedes definir ampliamente el tipo de cámara que se utilizó para capturar las imágenes. Lo mismo para el proceso de extracción de características que se pueden ajustar para obtener los mejores resultados posibles.
Aunque el programa puede exportar una malla 3D, solo puede trabajar con la nube de puntos densos de la ventana. Para limpiar y refinar la malla 3D, debes trabajar con otros programas como MeshLab.
COLMAP es una canalización de estructura desde movimiento (SFM) y estéreo multivisor (MVS) de propósito general con una interfaz gráfica y de línea de comandos.
Ofrece una amplia gama de características para la reconstrucción de colecciones de imágenes ordenadas y desordenadas. El software está licenciado bajo la nueva licencia BSD.
Para empezar debes descargar los binarios preconstruidos o crear la biblioteca manualmente desde el código fuente.
Para mayor comodidad, los archivos binarios predefinidos para Windows contienen los ejecutables de interfaz gráfica y de la línea de comandos. Para iniciar la GUI de COLMAP, simplemente debes hacer doble clic en el script por lotes o, alternativamente, ejecutarlo desde el Shell de comandos de Windows o Powershell.
La interfaz de línea de comandos también está disponible a través del script por lotes, que establece automáticamente las rutas de biblioteca necesarias.
Para enumerar los comandos COLMAP disponibles, ejecuta COLMAP.bat -h, en la Shell de comandos o en Powershell.
Descarga uno de los conjuntos de datos proporcionados o utiliza tus propias imágenes.
Usa la reconstrucción automática para crear modelos con un solo clic.
Tienes más información sobre COLMAP en la web de GitHub, así como todas las descargas necesarias para poner en marcha el programa.
Corregir intrínsecos
De forma predeterminada, COLMAP intenta refinar los parámetros intrínsecos de la cámara (excepto el punto principal) automáticamente durante la reconstrucción. Por lo general, si hay suficientes imágenes en el conjunto de datos y comparte los intrínsecos entre varias imágenes, los parámetros intrínsecos estimados de la cámara en SFM deben ser mejores que los parámetros obtenidos manualmente con un patrón de calibración.
Sin embargo, a veces la rutina de autocalibración de COLMAP puede converger en parámetros degenerados, especialmente en el caso de los modelos de cámara más complejos con muchos parámetros de distorsión.
Si conoces a priori conoces los parámetros de calibración, puedes fijar diferentes grupos de parámetros durante la reconstrucción. Elige y comprueba qué grupo de parámetros refinar o mantener constante. Incluso si mantienes los parámetros constantes durante la reconstrucción, puedes refinar los parámetros en un ajuste de paquete global final estableciendo y ejecutando el parámetro reconstrucción.
Refinamiento del punto principal
De forma predeterminada, COLMAP mantiene constante el punto principal durante la reconstrucción, ya que la estimación del punto principal es un problema mal planteado en general. Una vez que se reconstruyen todas las imágenes, el problema suele estar lo suficientemente restringido como para que puedas intentar refinar el punto principal en el ajuste del paquete global, especialmente cuando se comparten parámetros intrínsecos entre varias imágenes.
Aumentar el número de coincidencias y puntos 3D dispersos
Para aumentar el número de coincidencias, debes utilizar las entidades DSP-SIFT más discriminativas en lugar de SIFT simple y también estimar la forma de la entidad afín utilizando las demás opciones disponibles.
De forma predeterminada, COLMAP ignora las pistas de entidades de dos vistas en triangulación, lo que resulta en menos puntos 3D de los posibles. La triangulación de pistas de dos vistas puede, en raras ocasiones, mejorar la estabilidad de las colecciones de imágenes dispersas al proporcionar restricciones adicionales en el ajuste del paquete.
Para triangular también pistas de dos vistas, anula la selección de la opción. Si tus imágenes se toman desde una distancia lejana con respecto a la escena, puedes intentar reducir el ángulo de triangulación.