Material Didactico - MMMR
Material Didactico - MMMR
FACULTAD DE INGENIERÍA
Generación de modelos 3D
de muestras de roca con
Structure from Motion
MATERIAL DIDÁCTICO
Que para obtener el título de
Ingeniero Geólogo
PRESENTA
Mario Michel Montoya Ramírez
Este documento que forma parte de las Guías de Aprendizaje Autónoma, Videotutoriales y
Modelos 3D de muestras de roca del proyecto DGAPA/UNAM/PAPIME: PE101020
“Geología desde los ojos de un Dron: una poderosa herramienta educativa para los actuales
ingenieros de la Tierra” a cargo del Dr. José Antonio Hernández Espriú.
~1~
AGRADECIMIENTOS
~2~
AGRADECIMIENTOS
Al Dr. José Antonio Hernández Espriú encargado del proyecto por aceptar mi participación
en el.
Al grupo de trabajo del proyecto, al Dr. José Antonio Hernández Espriú, Ing. Javier Mancera
Alejándrez, Lic. Sergio Macías Medrano, Eduardo, Dr. Darío Emmanuel Solano Rojas y al
Dr. Enrique Alejandro González Torres.
~3~
AGRADECIMIENTOS
Agradezco al Lic. Sergio Macías Medrano por estar siempre al pendiente de que aprendiera,
contagiarme su gusto por la fotogrametría y por todo su apoyo desde el servicio social.
A mis compañeros y amigos, Brenda, Nancy, Bianca, Isa, Alana, Gigi, Adri, etc por tantas
experiencias y prácticas juntos.
~4~
ÍNDICE
~5~
LISTA DE FIGURAS Y TABLAS
Tabla 1. Comparación de diferentes softwares fotogramétrico con precios del 2020. ................ 15
~6~
1. INTRODUCCIÓN
2. MARCO TEÓRICO
2.1 FOTOGRAMETRÍA
La fotogrametría, según la Sociedad Americana de Fotogrametría y Teledetección (ASPRS,
2014), es el arte, ciencia y tecnología para la obtención de medidas fiables de objetos físicos y su
entorno, a través de grabación, medida e interpretación de imágenes y patrones de energía
electromagnética radiante y otros fenómenos. La fotogrametría es, en esencia la ciencia que
utiliza fotografías para hacer medidas, generar planos y mapas de gran exactitud. Aunado a esto,
permite conocer las características geométricas (formas y dimensiones) y su posición en el
espacio.
La evolución de la fotogrametría se da principalmente en cuatro etapas:
Aérea Drone
FIGURA 1. Clasificación de la fotogrametría digital. (Elaboración propia con información de Fawcett et al.
(2019), Jaud et al. (2019) y Pearse et al. (2018))
~9~
La visión estereoscópica natural (FIGURA 2) es la capacidad
que tiene el ser humano de integrar una sola imagen
tridimensional, en relieve y con suficiente profundidad. Es
decir, cada ojo captura imagen de un mismo objeto y en el
cerebro, se unen por un proceso mental generando una única
imagen en tres dimensiones.
~ 10 ~
Otro concepto importante dentro de fotogrametría es el paralaje (FIGURA 4) que se define
como el desplazamiento de la posición de un objeto en dos fotografías consecutivas causado por
un cambio en la posición de la cámara al realizar los disparos. Esos desplazamientos permiten
calcular las distancias entre los objetos del terreno.
~ 11 ~
de apreciación de distancias, de forma que a partir de dos fotografías sea posible reconstruir un
modelo donde se puedan realizar mediciones en altimetría y planimetría.
SfM implica la determinación de la geometría epipolar (FIGURA 5) entre dos cámaras, esta
condición se cumple cuando los dos ejes de la cámara de un sistema estereoscópico son paralelos
entre sí y perpendiculares a la base (caso ideal).
La Figura 5 muestra la geometría epipolar donde los puntos O1 y O2 son los centros de las
cámaras, X’1 y X’2 son las proyecciones del punto p (se trata de un punto del objeto a restituir)
sobre los planos imágenes, e1 y e2 son los epipolos (intersecciones de los planos imagen con la
línea base), el plano conformado por O1 , O2 y p se llama plano epipolar y por último las rectas
𝑙1 y 𝑙2 son las rectas epipolares que se definen como la intersección del plano epipolar con los
planos imágenes que pasan por los epipolos.
Para ubicar la posición 3D de un punto a partir de un conjunto de ubicaciones de imágenes y las
posiciones de la cámara se utiliza la triangulación, este proceso SfM lo resuelve utilizando sus
algoritmos.
Por lo tanto, SfM identifica de manera automática la posición de cámara, la orientación y la
geometría de la escena incluso si no se cuenta con coordenadas 3D conocidas basándose en la
correlación de un conjunto de imágenes no necesariamente estructuradas para así generar una
~ 12 ~
nube de puntos 3D en un sistema coordenado arbitrario (FIGURA 6). Para poder otorgarle un
sistema de coordenadas a la nube de puntos es necesario hacer uso de la Georectificación.
La Georectificación significa convertir la nube de puntos de un sistema de coordenadas
arbitrario interno en un sistema de coordenadas. Esto se puede lograr de dos formas:
Si nos remitimos a la documentación que proporciona Agisoft LLC (2020), el concepto GCP está
referido principalmente a los datos que se recaban a partir de un receptor GPS en los puntos de
control definidos previamente sobre el área de estudio, por lo que es posible referenciar el modelo
a la ubicación correcta en el espacio geográfico. Sin embargo, existen aplicaciones dentro de la
fotogrametría a corto alcance como es la reconstrucción de muestras de roca, entre otras, en
donde estrictamente no se realizan mediciones de este tipo y, por el contrario, como se muestra
~ 13 ~
en este trabajo, las coordenadas que se emplean como puntos de control se definen mejor como
marcadores.
En el caso de los marcadores, son de suma de importancia a escala de muestras de roca debido a
que estos permiten georreferenciar y mejoran la precisión relativa y absoluta del proyecto.
Los softwares que utilizan este método para la reconstrucción fotogramétrica se dividen en dos
categorías:
1. Software comercial o de paga. Este tipo de software normalmente tiene un flujo de trabajo
más ágil e intuitivo. Sin embargo, se tiene que pagar una cuota mensual o anual para hacer
uso de este. Los más utilizados en la fotogrametría son Pix4D (2021) y Agisoft Metashape
Professional (2020).
2. Software open-source. Son software de código abierto donde el flujo de trabajo es más
complejo donde puede ser necesario utilizar varios programas en secuencia para obtener
los resultados deseados. Algunos de estos softwares son COLMAP (2018) y
OpenDroneMap (2018).
~ 14 ~
COLMAP Libre Windows, Mac OS, Linux/Unix/BSD
OpenDroneMap Libre Windows, Mac OS, Linux,
Ubuntu/Debian, Fedora,
CentOS/RHEL, Arch
DroneDeploy $99 al mes Online
• Minas y canteras – DEM precisas para el cálculo del volumen de material. (Benevenuti &
De Lemos Peroni, 2021)
• Agricultura de precisión – Cálculo del índice de vegetación de diferencia normalizada,
soporte de imágenes pancromáticas, multiespectrales y térmicas. (González et al., 2017).
• Topografía y cartografía – Triangulación aérea, nube de puntos densa y generación de
ortomosaicos u ortofotos. Mediciones indirectas dentro de estos productos. (James &
Robson, 2012; Verma & Bourke, 2019)
• Arqueología y documentación – Soporte para cámaras profesionales y de consumo para la
generación de modelos 3D de objetos históricos. (Porter et. al., 2016)
• Preservación del patrimonio cultural – Soporte de imágenes aéreas y oblicuas. (Jaladoni
et. al., 2018; Porter et. al., 2016)
Una de las ventajas de este software es que cuenta con un flujo de trabajo lineal (Workflow) muy
intuitivo y automatizado que incluso puede ser utilizado por alguien que no cuente con
conocimientos amplios en fotogrametría.
Se eligió este software para el procesamiento de estas imágenes ya que cuenta con una
herramienta fundamental (puntos de control o marcadores) para realizar la reconstrucción
fotogramétrica de los modelos 3D de muestras de rocas. Los puntos de control son de gran
importancia debido a que disminuyen el error cuadrático, permite escalar el modelo y
~ 15 ~
georreferenciarlo, pero mucho más importante se utiliza para la unión de dos modelos con
diferentes perspectivas de las muestras de roca.
La fotogrametría ha sido utilizada en varios ámbitos de las geociencias (Westoby et. al., 2012)
como lo son en la arqueología (Jaladoni et. al., 2018; Porter et. al., 2016)) y en la paleontología
para la preservación de fósiles. Dentro de la geología ha sido aplicado en la mecánica de rocas
para la caracterización de macizos rocosos (Riquelme et. al., 2016; Riquelme et. al., 2019),
identificación de texturas y rugosidad (Baker et. al., 2008), caracterización geotécnica y
evaluación de estabilidad en taludes (Tannant, 2015), mapas de erosión y movimiento de las
masas rocosas en la geomorfología (James & Robson, 2012; Verma & Bourke, 2019).
En las geociencias no solo se han utilizado modelos 3D digitales sino también estos han sido
impresos. Hasiuk (2014) indica la importancia de la impresión 3D debido a que se pueden hacer
pruebas destructivas, exageración de la escala en modelos digitales de elevación para conceptos
como la morfología, modelos cristalográficos y modelos de fósiles. Un claro ejemplo de esto es
como Ishutov (2017) imprimió medios porosos para identificar el comportamiento del flujo en
estos medios en hidrogeología y geología del petróleo.
De manera más específica, Harvey et. al. (2017) menciona la importancia de la generación de
modelos 3D de muestras de rocas georreferenciadas que sean representativas de una unidad
estratigráfica o región para crear una colección digital de acceso mundial. Esta aplicación puede
ser de gran ayuda para el geólogo debido a que puede contar con un contexto más regional y
puede realizar correlaciones estratigráficas y así proporcionar una mejor interpretación
geológica.
En la actualidad, a causa de la pandemia del COVID-19 Andrews et. al. (2020) menciona que
debido a la dificultad de hacer accesibles minerales y muestras de rocas a los estudiantes de las
geociencias se ha tenido que recurrir a realizar una colección de muestras de roca y minerales
en 3D de manera digital para que puedan acceder a estos materiales de manera rápida y sin
necesidad de salir de sus hogares.
Todas estas aplicaciones dentro de las geociencias han sido bien documentadas como ya se
mencionó, no sólo para la visualización en 3D de objetos importantes dentro de esta rama sino
para la impresión. Estos recursos pueden ser una herramienta fundamental para hacer más
rápida y eficiente ciertas interpretaciones para los estudiosos de las geociencias.
~ 16 ~
4. EJEMPLO DE APLICACIÓN
Para poder verificar la efectividad del método planteado para la generación de modelos 3D de
muestras de rocas se realizaron dos modelos 3D de muestras ideales: un “cubo” y un núcleo
(FIGURA 7). Se les llama “ideales” porque su forma permite un mejor manejo de ellas.
A. B.
Las dos muestras pasaron por los mismos pasos para generar sus propios modelos 3D
texturizados, estos pasos se divideron en las siguientes 4 etapas:
Etapa 2: Etapa 3:
Etapa 1: Etapa 4:
Generación de Generación de
Adquisición de Escalado y
dos un solo
fotografías exportanción
perspectivas modelo
Con la ayuda de una caja de luz fotográfica, luces LED, una base giratoria y una plantilla
fotogramétrica que cuenta con marcas cada 10° se van a adquirir de manera sistemática
~ 17 ~
las fotografías, es decir, se tomará una fotografía en cada marca de la plantilla
fotogramétrica para obtener la sobreposición debida para su reconstrucción
fotogramétrica (ver FIGURA 7). Para lograr un mayor detalle en el modelo el ángulo de
la cámara va a ser cambiado durante la adquisición de las fotografías.
Inicialmente se tienen que agregar las fotografías. Se sugiere calibrarlas para tener datos
más confiables, el software permite calibrar las fotografías de manera automática para
eliminar y/o reducir la distorsión radial y tangencial provocada por la cámara.
~ 18 ~
Con el fin de excluir elementos no necesarios como el fondo se recurre a la importación
de máscaras de todas las fotografías del espacio para que el programa únicamente
reconstruya la muestra de roca. Luego, estas fotografías ya con el fondo excluido tienen
que ser separadas en dos bloques o “Chunks” que van a ser definidos por las diferentes
perspectivas de la muestra de roca.
El segundo paso dentro del Flujo de trabajo es la alineación de fotografías la cual identifica
puntos en común en diferentes fotografías para establecer sus relaciones espaciales y
ubicaciones en un sistema de coordenadas arbitrario (en caso de no contar con
coordenadas específicas), ordenando los puntos en forma de una nube de puntos dispersa.
Posteriormente, el software basándose en la nube de puntos dispersa generada durante la
alineación calcula la profundidad y la intensifica creando una nube de puntos densa. Por
último, para tener una mayor precisión en nuestro modelo se realizó una limpieza de la
nube de puntos densa eliminando todos esos puntos que no son parte de la muestra de
roca.
FIGURA 9. Resultado del primer bloque de pasos para el procesamiento de imágenes en Agisoft Metashape
Proffessional.
~ 19 ~
FIGURA 10. Pasos para la generación de dos perspectivas.
~ 20 ~
FIGURA 11. Alineación y combinación de dos modelos 3D.
En el modelo resultante se observa la plantilla (puntos en color blanco) en las dos bases
de la muestra, misma que se puede eliminar.
El proceso para esta etapa se muestra en el videotutorial de nombre: “Modelos 3D de Roca
SfM Parte 3 | Alineación de dos chunks para generar un modelo de nube de puntos”
subido a la plataforma de Youtube con el link:
https://www.youtube.com/watch?v=g2DOkq1y704
~ 21 ~
FIGURA 13. Colocación de puntos de control para escalar modelo 3D.
Al finalizar las 4 etapas se obtuvieron dos principales productos que pueden ser utilizados y
analizados con otro tipo de software como:
~ 22 ~
❖ MeshLab (software libre) – Permite el procesamiento y edición de mallas triangulares no
estructuradas en 3D. También permite la medición de los modelos 3D. Admite nube de
puntos densa y modelos texturizados.
❖ CloudCompare (software libre) – Permite comparar y realizar estudios sobre nubes de
puntos en varios formatos.
En la FIGURA 15 se pueden observar los modelos texturizados obtenidos:
A. B. FIGURA 15. A.
Modelo 3D de
muestra recolectada a
6 km de la Peña de
Bernal. B. Modelo 3D
de un núcleo.
• Núcleo https://sketchfab.com/3d-models/nucleo-con-geometria-ideal-para-sfm-
fc82f3e24321451d94b65e1e8fae6eb3
• Muestra de Peña de Bernal https://sketchfab.com/3d-models/roca-con-geometria-ideal-
para-sfm-e0436b009cbd439db659a1def4f959ba
• Muestra https://sketchfab.com/3d-models/modelo-2-cima-ii-
05e1bb5d80ff47299fae72400cd997ea
• Bomba https://sketchfab.com/3d-models/bomba-cima-ii-
470e924af9e44f54a1f0dafb14a7ca91
También fue posible exportar la nube de puntos densa para realizar mediciones en Meshlab
(FIGURA 16) y así comprobar que el modelo se encontrara debidamente escalado.
~ 23 ~
FIGURA 16. Medición en nube de puntos densa de muestra de roca de Peña de Bernal.
De manera más específica estos dos productos pueden ser utilizados de la siguiente forma:
❖ Modelo 3D texturizado:
▪ Realizar mediciones indirectas sin necesidad de contar con la muestra de roca física
como el tamaño de los estratos y el tamaño de los clastos.
▪ Visualizar con mayor detalle las características más importantes de las muestras de
roca.
▪ Identificación de texturas.
▪ Fácil visualización del modelo en diferentes softwares de libre acceso.
▪ También los modelos 3D pueden ser georreferenciados dentro de un mapa digital
con datos geológicos, sísmicos, estratigráficos, entre otros para realizar
interpretaciones geológicas más precisas.
~ 24 ~
▪ Sumado a esto, contar con un modelo digital 3D de una muestra de roca resulta ser
de importancia cuando dicha muestra fue sometida a pruebas físicas destructivas
para conocer sus propiedades mecánicas como la resistencia a la compresión,
resistencia al esfuerzo cortante, entre otros.
▪ Debido a la pandemia de COVID-19 un modelo de este tipo puede ayudar al
estudiante a visualizar diferentes tipos de rocas sin necesidad de tenerlas de manera
física para entrenar el ojo y realizar clasificaciones preliminares.
5. CONCLUSIONES Y RECOMENDACIONES
~ 25 ~
4. Conjuntar el modelo 3D de muestras de roca con mapas geológicos, modelos digitales de
elevación, secciones geológicas, información sísmica, columnas estratigráficas hasta
secciones delgadas para una mejor interpretación.
5. Con base en los puntos anteriores, se recomienda a los profesores de materias con
prácticas de campo mostrarle al estudiante en una sola plataforma una visualización desde
lo más general (geología regional) hasta lo más particular (muestras de roca) de una zona
geológicamente importante. Estos materiales ayudarán al alumno a realizar una
interpretación más completa y contar con una relación espacial de todos los recursos.
Es importante recalcar que un modelo 3D de una muestra de roca no pretende sustituir el
trabajo de campo, sino puede complementarlo. Principalmente cuando la reciente pandemia
del COVID-19 y el distanciamiento social ha provocado la digitalización de los recursos para
la educación.
~ 26 ~
6. REFERENCIAS CITADAS
Benevenuti, F., & De Lemos Peroni, R. (2021). Detección de problemas de drenaje en minas a cielo
abierto y caminos de acarreo utilizando fotogrametría UAV. Revista DYNA, 88 (216), pp 190-
195 Universidad Nacional de Colombia Sede Medellín Facultad de Minas.
https://doi.org/10.15446/dyna.v88n216.90801.
Fawcett, D., Blanco-Sacristán, J., & Benaud, P. (2019). Two decades of digital photogrammetry:
Revisiting Chandler´s 1999 paper on "Effective application of automated digital photogrammetry
for geomorphological research" - synthesis. UK: Progress in Physical Geography 43(2).
https://doi.org/10.1177/0309133319832863.
González, A., Amarillo, G., Amarillo, M., & Sarmiento, F. (2017). Drones Applied to Precision
Agriculture. Bogotá, Colombia: Publicaciones e Investigación ISSN: 1900-6608 Volumen
10-2017. https://doi.org/10.22490/25394088.1585
Harvey, A., Fotopoulos, G., Hall, B., & Amolins, K. (2017). Augmenting comprehesion of
geological relationships by integrating 3D laser scanned hand samples within a GIS
enviroment. Computers & Geosciences. Volume 103, 152-153.
https://dx.doi.org/10.1002/2016GL069334
~ 27 ~
Hasiuk, F. (2014). Making things geological: 3-D printing in the geosciences. GSA Today, v.24,
no.8, 28-29. https://doi.org/10.1130/GSATG211GW.1
Ishutov, S. (2017). 3D printing porous proxies as a new tool for laboratory and numerical
analyses of sedimentary rocks. Iowa Satate University Capstones, Theses and Dissertations ,
224.
Jalandoni, A., Domingo, I., & Taçon, P. (2018). Testing the value of low-cost Structute-from-
Motion (SfM) photogrammetry for metric and visual analysis of rock art. Journal of
Archaeological Science: Reports , 605-616. https://doi.org/10.1016/j.jasrep.2017.12.020
James, M., & Robson, S. (2012). Straightforward reconstruction of 3D surfaces and topography
with a camera: Accuracy and geoscience application. Journal of Geophysical Research, Vol.
117, F03017,, 17. https://doi.org/10.1029/2011JF002289
Jaud, M., Kervot, M., Delacourt, C., & Bertin, S. (2019). Potential of Smartphone SfM
Photogrammetry to Measure Coastal Morphodynamics. Journal MDPI.
https://doi.org/10.3390/rs11192242
Linder, W. (2006). Digital Photogrammetry. A practical Course. Germany: Springer. ISBN -10 3-
540-29152-0.
OpenDroneMap contributors. (2018). OpenDroneMap. Retrieved from
https://www.opendronemap.org/
Pearse, G., Dash, J., Persson, H., & Watt, M. (2018). Comparison of high-density LiDAR and
satellite photogrammetry for forest inventory. ISPRS Journal of Photogrammetry and Remote
Sensing 142. https://doi.org/10.1016/j.isprsjprs.2018.06.006
Pix4D SA. (2021). Pix4D. Retrieved from https://www.pix4d.com/
Porter, S. T., Roussel, M., & Soressi, M. (2016). A Simple Photogrammetry Rig for the Reliable
Creation of 3D Artifact Models in the Field. Advances in Archeological Practice 4(1). A
Journal of the Society for American Archaeology, 71-86. https://doi.org/10.7183/2326-
3768.4.1.71
Quirós Rosado, E. (2014). Introducción a la Fotogrametría y Cartografía aplicadas a la Ingeniería
Civil. Cáceres: Universidad de Extremadura .
~ 28 ~
Riquelme, A., Cano González, M., Tomás Jover, R., Jordá Bordehore, L., & Santamarta Cerezal
, J. (2016). Petrología 3D. Alicante, España: Confenecia: XIV Jornadas de Redes de
Investigación en Docencia Universitaria.
Riquelme, A., Cano, M., Tomás, R., & Jordá, L. (2016). Structure from Motion (SfM): una técnica
fotogramétrica de bajo coste para la caracterización y monitoreo de macizos rocosos.
Conference Paper, 10 Simposio Nacional de Ingeniería Geotécnica, At A Coruña, Spain, Volume:
1, 209-215.
Riquelme, A., Cano, M., Tomás, R., & Jorda, L. (2019). Digital 3D Rocks: A Collaborative
Benchmark for Learning Rocks Recognition. Rock Mechanics and Rock Engineering, 16.
https://doi.org/10.1007/s00603-019-01843-3
Rosas, H., Vargas, W., Cerón, A., & Dominguez, D. (2007). Psychophysical approach to the
measurement of depth perception in stereo vision. Conference Paper.
https://doi.org/10.1007/978-3-540-73335-5_39
Tannant, D. (2015). Review of Photogrammetry-Based Techniques for Characterization and
Hazard Assesssment of Rock Faces . International Journal of Geohazards and Enviroment.
Vol.1. No.2, 76-87. https://doi.org/10.15273/ijge.2015.02.009
Verma, A. K., & Bourke, M. C. (2019). A method based on structure-from-motion
photogrammetry to generate sub-milimetre-resolution digital elevation model for
investigating rock breckdown features. Earth Surface Dynamics; Gottingen Tomo 7, N°1,
45-66. https://doi.org/10.5194/esurf-7-45-2019
Westoby, M., Brasington, J., Glasse, N., Hambrey, M., & Reynolds, J. (2012). "Structure-from-
Motion" photogrammetry: A low-cost, effective tool for geoscience application.
Geomorphology. Volumen 179, 300-314. https://doi.org/10.1016/j.geomorph.2012.08.021
~ 29 ~