Tenho lido muitos artigos sobre extração de edifícios em 3D usando dados LiDAR e imagens aéreas. Vejo que existem muitos algoritmos diferentes para fazer essas coisas, como isso e isso .
Esses documentos, até onde posso ver, descrevem principalmente conceitos abstratos e matemática. Como sou desenvolvedor de software, como posso praticamente implementar esses algoritmos em um pedaço de software? Além disso, qual algoritmo é melhor para extrair dados de construção com o mínimo de interferência da vegetação?
3d
imagery
lidar
feature-extraction
CC Inc
fonte
fonte
Respostas:
As Ferramentas de Análise Geoespacial Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) possuem uma ferramenta que trabalha com DEMs LiDAR interpolados chamados 'Remover Objetos Fora do Terreno', o que é muito eficaz na localização de edifícios no LiDAR. Aqui está o código fonte desse plug-in. O algoritmo é de código aberto e eu tenho um manuscrito descrevendo-o, se você estiver interessado. Aqui está uma captura de tela:
fonte
Você pode preferir o eCognition; existem muitos algoritmos para processar dados LiDAR. Você pode usar a combinação dos seguintes recursos para extrair edifícios do LiDAR; 1. Elevação máxima desde o primeiro retorno (na qual as árvores também estão incluídas) 2. Elimine as árvores usando o 'número máximo de retornos'. 3. Use o parâmetro de brilho das imagens aéreas para eliminar o solo.
Se você deseja escrever o programa por conta própria; use os parâmetros acima para extrair edifícios.
fonte