¿Por qué Autopano es mejor que Hugin para unir un panorama 360 de ~300 imágenes?

Recientemente intenté hacer una "foto 360" a partir de una serie de imágenes. Puse mi trípode en el centro de la habitación y tomé casi 300 fotos, con mucha superposición (objetivo de 35 mm en un cuerpo Nikon DX).

Luego fui y los cargué en Hugin. Comenzó bien, pero luego quiso hacer coincidir cada imagen con todas las demás. Así que decidí reducir la resolución de las fotos (de 6 a 1 megapíxeles) y solo procesar la mitad de las fotos. Así que descarté todos los nombres de archivos de números impares. Esto hizo que el proceso fuera mucho más rápido, pero cuando llegó a la vista previa panorámica... fue un desastre. Muchos puntos no coincidentes, imágenes al revés, puntos no detectados. Estuve jugando durante unas horas, probando diferentes combinaciones de configuraciones, y no fue mejor.

Entonces, después de agregar algunos puntos más manualmente, el panorama comenzó a tomar forma, pero aún era un desastre.

Así que acabo de descargar la versión de prueba de Autopano. Lo instalé y en menos de 2 minutos procesó el conjunto completo de imágenes (300 imágenes) e hizo un panorama perfecto en el primer intento.

¿Que está pasando aqui? ¿Usé un perfil diferente, una configuración o es solo que el algoritmo de Autopano es superior al de Hugin?

(FWIW: estoy familiarizado con la detección y coincidencia de características. Soy la persona que hizo este video , donde relaciono características en tiempo real con 20 mil imágenes solo usando un Core 2 Duo)

No estoy seguro acerca de los detalles técnicos de Autopano vs Hugin, pero fácilmente iría con algoritmos patentados superiores (?), Como suele ser el caso con el software caro vs FOSS (cuando el primero es mejor).
El algoritmo juega un papel importante aquí con seguridad. Además, Hugin es una herramienta gratuita. Diría que uno no puede esperar tanto de una aplicación gratuita, pero espero que haya algunos tipos que contribuyan a estas aplicaciones de código abierto y las mejoren con el tiempo.
¿Es un panorama de 360 ​​grados (generalmente de una fila de imágenes horizontalmente) o una foto esférica (también conocida como visita virtual)? Por cierto. con una lente de 35 mm en un sensor APS-C, ¡esas 300 fotos son una redundancia!
@user681768917 es una foto esférica
No sé la respuesta 'por qué', pero intente aún menos imágenes. En mi experiencia, Hugin se confunde si hay demasiadas imágenes redundantes, como si no supiera qué hacer con ellas. No estoy seguro acerca de las fotos esféricas, pero puede intentar encontrar y conectar otro programa para encontrar puntos de control a Hugin.
¿Has probado el Editor de imágenes compuestas? Es gratis y hace un trabajo decente.

Respuestas (1)

Podría ser trillado y decir: mejor proceso de control de calidad (depuración) y mejoras algorítmicas... pero puedo ser mucho más específico:

Dos razones (y he visto el mismo efecto por cierto, después de haber limpiado recientemente una toma panorámica 360 de varias filas con 70-200 Nikon y sensor FX).

1) Hugin definitivamente intenta hacer coincidir cada foto con cualquier otra foto. Eso no es necesariamente un problema, excepto que puede requerir bastante memoria y espacio en el disco de memoria virtual. Un error/limitación de Hugin es que no supervisa bien el espacio libre y no desborda el uso de archivos temporales a otras particiones. SÍ, reducir la resolución para la coincidencia puede ayudar. Pero luego tienes que pasar y limpiar los fósforos.

2) Hugin definitivamente se confunde a veces, no solo sobre las superposiciones significativas, sino también sobre el orden específico en el que se presentan. Por ejemplo, suponga que tiene una secuencia de filas como esta, con una superposición significativa: 1 2 3 4 5

He encontrado muchos casos en los que, aunque todo parece estar bien, la foto n. ° 3 se integra incorrectamente en la panorámica (y / o todo puede fallar, etc.)... sin embargo, si simplemente cambio la secuencia para que la n. "entonces todo está bien: 1 2 5 3 4 (es decir, el orden en la lista se convierte en P1,P2, P4,P5,P3 o incluso 1 2 4 3 5 (es decir, simplemente mueva P3 sobre uno: P1, P2, P4, P3 , P5)

Obviamente, si este tipo de errores se hubieran diagnosticado por completo, Hugin no tendría estos problemas.