Я читал много работ по извлечению 3D-зданий с использованием данных LiDAR и аэрофотоснимков. Я вижу, что есть много разных алгоритмов для таких вещей, таких как это и это .
Эти статьи, насколько я вижу, описывают в основном абстрактные понятия и математику. Я разработчик программного обеспечения, так как я могу практически реализовать указанные алгоритмы в программном обеспечении? Кроме того, какой алгоритм является лучшим для извлечения данных о зданиях с минимальным вмешательством растительности?
3d
imagery
lidar
feature-extraction
CC Inc
источник
источник
Ответы:
В инструментах геопространственного анализа Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) есть инструмент, который работает с интерполированными матрицами высот LiDAR, который называется «Удаление объектов вне местности», который очень эффективен при обнаружении зданий в LiDAR. Вот исходный код этого плагина. Алгоритм с открытым исходным кодом, и у меня есть рукопись, описывающая его, если вам интересно. Вот скриншот:
источник
Вы можете предпочесть eCognition; Есть много алгоритмов для обработки данных LiDAR. Вы можете использовать комбинацию следующих функций для извлечения зданий из LiDAR; 1. Максимальный угол возвышения от первого возвращения (в который также включены деревья) 2. Удалите деревья, используя «максимальное количество возвратов». 3. Используйте параметр яркости из аэрофотоснимков, чтобы устранить землю.
Если вы хотите написать программу самостоятельно; используйте вышеупомянутые параметры для извлечения зданий.
источник