J'ai lu de nombreux articles sur l'extraction de bâtiments en 3D à l'aide de données LiDAR et d'images aériennes. Je vois qu'il existe de nombreux algorithmes différents pour faire de telles choses, comme ceci et cela .
Autant que je sache, ces articles décrivent principalement des concepts abstraits et des mathématiques. Je suis développeur de logiciels, alors comment pourrais-je concrètement implémenter lesdits algorithmes dans un logiciel? De plus, quel algorithme est le meilleur pour extraire des données de construction avec un minimum d'interférence avec la végétation?
3d
imagery
lidar
feature-extraction
CC Inc
la source
la source
Réponses:
Les outils d'analyse géospatiale de Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) ont un outil qui fonctionne avec les DEM LiDAR interpolés appelé `` Supprimer les objets hors-terrain '' qui est très efficace pour localiser les bâtiments dans LiDAR. Voici le code source de ce plugin. L'algorithme est open-source et j'ai un manuscrit le décrivant si cela vous intéresse. Voici une capture d'écran:
la source
Vous pouvez préférer l'eCognition; il existe de nombreux algorithmes pour traiter les données LiDAR. Vous pouvez utiliser une combinaison des fonctionnalités suivantes pour extraire des bâtiments de LiDAR; 1. Élévation maximale depuis le premier retour (dans laquelle les arbres sont également inclus) 2. Éliminez les arbres en utilisant le «nombre maximal de retours». 3. Utilisez le paramètre de luminosité des images aériennes pour éliminer le sol.
Si vous souhaitez écrire le programme par vous-même; utilisez les paramètres ci-dessus pour extraire les bâtiments.
la source