- Gaussian splat está compuesto por múltiples elipsoides difusos, con la característica de poder verse desde distintos ángulos como una foto 3D
- Permite reproducir eficazmente texturas complejas y minuciosas de sujetos macro como insectos
- Para resolver los problemas causados por la poca profundidad de campo, se incorpora la técnica de focus stacking
- Con equipo automatizado y un método de captura optimizado, se mejora la eficiencia y la calidad de la toma
- Finalmente, se implementa y publica un modelo 3D de alta resolución usando COLMAP y Postshot
Resumen de Macro Splats 2025
Concepto de Gaussian splat y conversión en foto 3D
- Gaussian splat es una técnica que superpone elipsoides difusos en un espacio 3D y asigna a cada elipsoide un color dependiente de la vista
- Igual que en el entrenamiento de un modelo de inteligencia artificial, al ingresar varias fotos y repetir la optimización se pueden generar resultados realistas de fotos 3D
- Como resultado de este método, se obtienen imágenes 3D que pueden observarse de forma realista desde distintos ángulos
Motivo para aplicarlo a sujetos macro
- Los sujetos macro como insectos peludos o con estructuras complejas son muy adecuados para la representación con Gaussian splat
- Se destaca que estas texturas son difíciles de describir con técnicas tradicionales de reconstrucción 3D
Proceso de captura usando focus stacking
- Debido a las características de la fotografía macro, la profundidad de campo es muy reducida, por lo que es difícil capturar todas las partes con nitidez
- Focus stacking es una técnica en la que se toman múltiples imágenes desde el mismo ángulo con variaciones leves de enfoque, para luego combinarlas en una sola foto completamente nítida
- Normalmente se requieren de 50 a 500 fotos por stack, pero para mejorar la eficiencia de captura se ajustó a 16 fotos por stack y se utilizó una apertura de f/18
- Se fotografía al insecto sistemáticamente desde varios ángulos mediante un disco giratorio, un boom arm y un riel de enfoque automático
- En total se tomaron 1776 fotos desde 111 ángulos, y todo el proceso de captura tomó unas 4 horas
Construcción del modelo 3D y posprocesamiento
- Todas las imágenes se completaron como 111 fotos de alta resolución mediante batch focus stacking
- La información de posición de la cámara se recuperó con COLMAP, y se realizaron tareas de corrección de color y enmascarado del fondo
- Los datos finales se entrenaron en Postshot para crear el modelo splat, y la parte del soporte de montaje se eliminó con un retoque mínimo
Publicación y uso del modelo 3D
- El modelo final del insecto puede verse libremente en 3D en superspl.at
- El modelo de cluster fly está disponible gratis aquí, y se permite su uso tanto comercial como no comercial con atribución al autor
1 comentarios
Opiniones en Hacker News