Implementación práctica del algoritmo de extracción de edificios

9

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?

CC Inc
fuente
¿Te refieres específicamente a LiDAR en bruto, o estás buscando más algoritmos de LiDAR clasificados?
blord-castillo
@ blord-castillo ¿Qué quieres decir con algoritmos clasificados?
CC Inc
lidar clasificado significa que los puntos individuales se han clasificado como edificio, suelo, vegetación alta, vegetación baja, etc. El lidar sin procesar no tiene estas clasificaciones. Para el primero, busca más algoritmos de cuadratura para construir características de construcción. Para más adelante, comenzará a entrar en la clasificación supervisada y no supervisada y el aprendizaje automático.
blord-castillo

Respuestas:

5

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:

ingrese la descripción de la imagen aquí

CC Inc
fuente
Gracias, le echaré un buen vistazo y te responderé.
CC Inc
¿Puedo ver el artículo que describe el algoritmo específico? ¿El manuscrito que mencionaste? @John Lindsay
CC Inc
@CC Inc Envíame un correo electrónico y te lo reenviaré.
Bien, envié el correo electrónico a la dirección en su sitio web.
CC Inc
2

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.

Sandhya
fuente