He estado leyendo muchos documentos sobre la extracción de edificios en 3D utilizando datos LiDAR e imágenes aéreas. Veo que hay muchos algoritmos diferentes para hacer tales cosas, como esto y esto .
Esos documentos, por lo que puedo ver, describen principalmente conceptos abstractos y matemáticas. Soy un desarrollador de software, entonces, ¿cómo podría prácticamente implementar dichos algoritmos en una pieza de software? Además, ¿qué algoritmo es mejor para extraer datos de construcción con una mínima interferencia de vegetación?
3d
imagery
lidar
feature-extraction
CC Inc
fuente
fuente
Respuestas:
Whitebox Geospatial Analysis Tools ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) tiene una herramienta que funciona con los DEM LiDAR interpolados llamados 'Eliminar objetos fuera del terreno' que es muy eficaz para localizar edificios en LiDAR. Aquí está el código fuente de ese complemento. El algoritmo es de código abierto y tengo un manuscrito que lo describe si está interesado. Aquí hay una captura de pantalla:
fuente
Puedes preferir eCognition; Hay muchos algoritmos para procesar datos LiDAR. Puede usar la combinación de las siguientes características para extraer edificios de LiDAR; 1. Elevación máxima desde el primer retorno (en el que también se incluyen los árboles) 2. Elimine los árboles utilizando 'número máximo de retornos'. 3. Use el parámetro de brillo de las imágenes aéreas para eliminar el suelo.
Si quieres escribir el programa por tu cuenta; use los parámetros anteriores para extraer edificios.
fuente