{"id":5532,"date":"2024-04-04T21:15:22","date_gmt":"2024-04-04T20:15:22","guid":{"rendered":"https:\/\/bitacora.eniac2000.com\/?p=5532"},"modified":"2024-04-04T21:15:22","modified_gmt":"2024-04-04T20:15:22","slug":"fotogrametria-con-el-dji-mini-3-pro-procesado-de-imagenes","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=5532","title":{"rendered":"Fotogrametr\u00eda con el DJI Mini 3 Pro: procesado de im\u00e1genes"},"content":{"rendered":"<p>Tras haber escrito sobre el proceso de toma de im\u00e1genes, el siguiente paso natural es el procesado de las mismas. Es, en realidad, la parte mollar del asunto, lo que nos permite pasar de una serie de im\u00e1genes independientes a una serie de productos, tanto en 2D como en 3D, que permiten explotar las capacidades del dron de una manera tremendamente potente. Y es que el procesamiento de fotogrametr\u00eda con drones ha revolucionado la forma en que capturamos y analizamos datos del mundo real. El DJI Mini 3 Pro, al ser un dron ligero y vers\u00e1til, se ha convertido en una herramienta especialmente valiosa para esta tarea. Durante mis pruebas con la fotogrametr\u00eda he utilizado tres herramientas de software para realizar esta tarea, cada una de ellas con sus ventajas e inconvenientes: <a href=\"https:\/\/www.pix4d.com\/product\/pix4dcloud\/\" target=\"_blank\">PIX4D cloud<\/a>, <a href=\"https:\/\/www.opendronemap.org\/\" target=\"_blank\">Open Drone Map<\/a> y <a href=\"https:\/\/github.com\/OpenDroneMap\/CloudODM\/\" target=\"_blank\">CloudODM<\/a>; y <a href=\"https:\/\/alicevision.org\/\" target=\"_blank\">Meshroom<\/a> en Windows, sobre las que pasar\u00e9 a hablar con un poco m\u00e1s de detalle.<\/p>\n<p><strong>PIX4D cloud: Fotogrametr\u00eda en la Nube<\/strong><\/p>\n<p>PIX4D cloud es una plataforma en l\u00ednea que permite a los usuarios procesar im\u00e1genes capturadas por drones y convertirlas en mapas y modelos 3D precisos. Es conocido por su facilidad de uso y por ofrecer una soluci\u00f3n completa desde la captura de datos hasta el an\u00e1lisis final. Fue la primera de las soluciones que utilic\u00e9, a ra\u00edz de conocerla en el <a href=\"https:\/\/www.youtube.com\/watch?v=W0P7NSvqj6M\" target=\"_blank\">canal de Youtube de Hatu<\/a>.<\/p>\n<figure id=\"attachment_5533\" aria-describedby=\"caption-attachment-5533\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/pix4dcloud.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/pix4dcloud.jpg\" alt=\"Procesado del Monasterio de Aciveiro en PIX4DCloud\" title=\"Procesado del Monasterio de Aciveiro en PIX4DCloud\" width=\"800\" height=\"559\" class=\"size-full wp-image-5533\" \/><\/a><figcaption id=\"caption-attachment-5533\" class=\"wp-caption-text\">Procesado del Monasterio de Aciveiro en PIX4DCloud<\/figcaption><\/figure>\n<p>Sus principales ventajas son las siguientes:<\/p>\n<ul>\n<li><strong>Automatizaci\u00f3n del flujo de trabajo:<\/strong> PIX4D cloud automatiza gran parte del proceso de fotogrametr\u00eda, lo que ahorra tiempo y reduce la posibilidad de errores humanos. El proceso de carga de im\u00e1genes es extraordinariamente sencillo, tan simple como arrastrar y soltar, y a partir de ah\u00ed, el proceso se completa de manera automatizada, ofrenciendo ortomosaicos en 2D, completamente localizados y accesibles sobre OpenStreetMap, y mapas de alturas de terreno. En cuanto al 3D, proporciona mapas de puntos y mallas texturizadas con un nivel de calidad asombroso.<\/li>\n<li><strong>Accesibilidad:<\/strong> Al ser una plataforma basada en la nube, los usuarios pueden acceder a sus proyectos desde cualquier lugar y compartirlos f\u00e1cilmente con terceros.<\/li>\n<li><strong>Integraci\u00f3n con otros software:<\/strong> PIX4D ofrece una buena integraci\u00f3n con programas CAD y BIM, lo que facilita la transici\u00f3n a otras fases del proyecto. Proporciona la capacidad de importar y exportar modelos y ortofotos generadas en terceros entornos de una manera sencilla.<\/li>\n<\/ul>\n<p>En cuanto a sus inconvenientes, destacan los siguientes:<\/p>\n<ul>\n<li><strong>Dependencia de la conexi\u00f3n a Internet:<\/strong> Al ser un servicio en la nube, requiere una conexi\u00f3n a Internet estable y r\u00e1pida para funcionar eficientemente.<\/li>\n<li><strong>Costo:<\/strong> Pero el principal problema es que PIX4D cloud es un servicio de suscripci\u00f3n, lo que puede ser una barrera para usuarios individuales o peque\u00f1as empresas con presupuestos limitados. Tiene un coste ciertamente elevado, y aunque es posible hacer uso de una suscripci\u00f3n quincenal gratuita para probar la plataforma, est\u00e1 basada en un sistema de cr\u00e9ditos que se consumen con gran rapidez a poco que subas im\u00e1genes con una resoluci\u00f3n elevada. Al finalizar la suscripci\u00f3n, los proyectos son purgados de la plataforma al cabo de un mes. Una pena.<\/li>\n<\/ul>\n<p><strong>Open Drone Map y CloudODM: Software de C\u00f3digo Abierto<\/strong><\/p>\n<p>El siguiente software que prob\u00e9 fue una soluci\u00f3n de c\u00f3digo abierto, Open Drone Map. Es un proyecto de software libre extraordinariamente popular, que cuenta con m\u00faltiples desarrollos auxiliares para hacer la vida m\u00e1s sencilla a los interesados en este tipo de software. La instalaci\u00f3n b\u00e1sica de Open Drone Map proporciona las herramientas de procesamiento de im\u00e1genes, pero se ve complementada por un entorno gr\u00e1fico basado en web (WebODM), as\u00ed como una versi\u00f3n independiente para Mac y Windows. Como tal, el sistema puede desplegarse en entornos linux, Mac y Windows, pudiendo desplegarte tu propio sistema de procesado y publicaci\u00f3n. Adem\u00e1s, existe un entorno p\u00fablico <a href=\"https:\/\/webodm.net\/\" target=\"_blank\">(webodm.net<\/a>), donde es posible registrarse, y mediante un sistema de pago por uso similar al de PIX4D, puedes utilizar nodos en internet para el procesamiento de las im\u00e1genes. Adem\u00e1s, es posible interactuar con este entorno mediante un agente de l\u00ednea de comandos (CloudODM), que permite subir de manera automatizada las im\u00e1genes y que te descarga todos los resultados.<\/p>\n<figure id=\"attachment_5534\" aria-describedby=\"caption-attachment-5534\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/webodm-portalen.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/webodm-portalen.jpg\" alt=\"Portal\u00e9n procesado en webODM\" title=\"Portal\u00e9n procesado en webODM\" width=\"800\" height=\"556\" class=\"size-full wp-image-5534\" \/><\/a><figcaption id=\"caption-attachment-5534\" class=\"wp-caption-text\">Portal\u00e9n procesado en webODM<\/figcaption><\/figure>\n<p>Sus ventajas son las siguientes:<\/p>\n<ul>\n<li><strong>Costo:<\/strong> Al ser de c\u00f3digo abierto, ODM y CloudODM son gratuitos, lo que los hace accesibles para una amplia gama de usuarios, aunque la plataforma webodm.net s\u00ed es un sistema de suscripci\u00f3n.<\/li>\n<li><strong>Personalizaci\u00f3n:<\/strong> Los usuarios con conocimientos t\u00e9cnicos pueden modificar y adaptar el software a sus necesidades espec\u00edficas. Cuenta con instalaci\u00f3n en l\u00ednea de comandos, interfaz web, y una API bastante potente para interactuar con ella.<\/li>\n<li><strong>Comunidad activa:<\/strong> ODM tiene una comunidad activa que contribuye constantemente con mejoras y soporte.<\/li>\n<li><strong>Procesado de v\u00eddeo:<\/strong> ODM ofrece una posibilidad bastante interesante, que es la capacidad de procesar no solamente conjuntos de im\u00e1genes para realizar la composici\u00f3n forogram\u00e9trica, sino que puede procesar v\u00eddeos, realizando de manera automatizada la extracci\u00f3n de fotogramas, y a partir de ah\u00ed construir los modelos. Esta opci\u00f3n, sin embargo, s\u00f3lo es interesante para el procesado en 3D, ya que al no contar con referencias cartogr\u00e1ficas integradas, no se puede componer el ortomosaico en 2D georreferenciado, ser\u00eda necesario a\u00f1adirlo a posteriori. Un detalle interesante es que, si el procesamiento se hace en webodm.net, se consumen muchos menos cr\u00e9ditos en la plataforma que con im\u00e1genes convencionales.<\/li>\n<\/ul>\n<p>En cuanto a sus inconvenientes:<\/p>\n<ul>\n<li><strong>Curva de aprendizaje:<\/strong> Puede ser m\u00e1s complejo de configurar y utilizar en comparaci\u00f3n con soluciones m\u00e1s automatizadas como PIX4D, aunque con WebODM y CloudODM se reduce este tiempo de aprendizaje de manera significativa.<\/li>\n<li><strong>Recursos de hardware:<\/strong> Para procesar grandes conjuntos de datos, se requiere hardware potente, lo que puede ser un desaf\u00edo para algunos usuarios. Es preciso contar con un sistema de al menos 32 GB de RAM y m\u00faltiples n\u00facleos para conseguir tiempos de procesamiento razonables. Sin embargo, la utilizaci\u00f3n de nodos p\u00fablicos puede ser una opci\u00f3n.<\/li>\n<\/ul>\n<p><strong>Meshroom: Reconstrucci\u00f3n 3D en Windows<\/strong><\/p>\n<p>Por \u00faltimo, prob\u00e9 el software Meshroom para Windows. Meshroom es un software gratuito y de c\u00f3digo abierto para la reconstrucci\u00f3n 3D basado en el marco de visi\u00f3n por computadora fotogram\u00e9trica AliceVision.<\/p>\n<figure id=\"attachment_5535\" aria-describedby=\"caption-attachment-5535\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/meshroom.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/meshroom.jpg\" alt=\"Casa de maestros de Forcarey procesada como nube de puntos en Meshroom\" title=\"Casa de maestros de Forcarey procesada como nube de puntos en Meshroom\" width=\"800\" height=\"433\" class=\"size-full wp-image-5535\" \/><\/a><figcaption id=\"caption-attachment-5535\" class=\"wp-caption-text\">Casa de maestros de Forcarey procesada como nube de puntos en Meshroom<\/figcaption><\/figure>\n<p>Sus principales ventajas:<\/p>\n<ul>\n<li><strong>Interfaz intuitiva:<\/strong> Meshroom ofrece una interfaz gr\u00e1fica de usuario que facilita la visualizaci\u00f3n y el seguimiento del proceso de reconstrucci\u00f3n 3D.<\/li>\n<li><strong>Calidad de reconstrucci\u00f3n:<\/strong> Produce resultados de alta calidad en la reconstrucci\u00f3n de modelos 3D a partir de im\u00e1genes.<\/li>\n<li><strong>Flexibilidad del procesado:<\/strong> El programa proporciona diversos flujos de procesado para generar resultados personalizados. Es bastante potente, pero puede resultar confuso de partida.<\/li>\n<\/ul>\n<p>Y en cuanto a sus inconvenientes:<\/p>\n<ul>\n<li><strong>Dependencia de GPU:<\/strong> Para aprovechar al m\u00e1ximo Meshroom, es necesario contar con una tarjeta gr\u00e1fica NVIDIA CUDA-enabled, lo que puede limitar a los usuarios con otro tipo de hardware. Es m\u00e1s, el procesamiento fotogram\u00e9trico convencional sin este tipo de GPU, el proceso fallar\u00e1 en la fase de procesado. Para evitar este inconveniente es necesario optar por un procesado en modo \u00abdraft\u00bb, que genera menos calidad que en el modo normal.<\/li>\n<li><strong>Menos automatizado:<\/strong> Aunque la interfaz es amigable, el proceso puede requerir m\u00e1s intervenci\u00f3n manual que otras soluciones, sobre todo a la hora de ajustar par\u00e1metros y generar ficheros de salida.<\/li>\n<li><strong>Tiempo de procesamiento elevado:<\/strong> Al procesarse en local, es preciso tener un entorno muy potente y con GPU optimizada para obtener tiempos de procesamiento razonables, pudiendo llegar a varias horas de procesado, incluso en equipos de 16 GB de RAM.<\/li>\n<\/ul>\n<p>Por \u00faltimo, no puedo dejar de comentar un software de visualizaci\u00f3n que utilizo de manera auxiliar. Se trata de <a href=\"https:\/\/www.meshlab.net\/\" target=\"_blank\">MeshLab<\/a>, una soluci\u00f3n que utilizo para visualizar en local los modelos generados por el resto de sistemas. Permite visualizar los mismos de una manera bastante \u00e1gil:<\/p>\n<figure id=\"attachment_5536\" aria-describedby=\"caption-attachment-5536\" style=\"width: 606px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/meshlab.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2024\/04\/meshlab.jpg\" alt=\"Portal\u00e9n visualizado en MeshLab\" title=\"Portal\u00e9n visualizado en MeshLab\" width=\"606\" height=\"664\" class=\"size-full wp-image-5536\" \/><\/a><figcaption id=\"caption-attachment-5536\" class=\"wp-caption-text\">Portal\u00e9n visualizado en MeshLab<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Tras haber escrito sobre el proceso de toma de im\u00e1genes,<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10,13],"tags":[537,551,683,688,1065,1066,1101,1202,1278,1296,1776],"series":[],"class_list":["post-5532","post","type-post","status-publish","format-standard","hentry","category-espana-a-vista-de-dron","category-informatica","tag-dji-mini-3-pro","tag-dron","tag-forcarey","tag-fotogrametria","tag-meshlab","tag-meshroom","tag-monasterio-de-aciveiro","tag-open-drone-map","tag-pix4dcloud","tag-portalen","tag-webodm"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/5532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5532"}],"version-history":[{"count":0,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/5532\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5532"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=5532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}