Практическая реализация алгоритма извлечения здания

9

Я читал много работ по извлечению 3D-зданий с использованием данных LiDAR и аэрофотоснимков. Я вижу, что есть много разных алгоритмов для таких вещей, таких как это и это .

Эти статьи, насколько я вижу, описывают в основном абстрактные понятия и математику. Я разработчик программного обеспечения, так как я могу практически реализовать указанные алгоритмы в программном обеспечении? Кроме того, какой алгоритм является лучшим для извлечения данных о зданиях с минимальным вмешательством растительности?

CC Inc
источник
Вы конкретно имеете в виду необработанный LiDAR или ищете более секретные алгоритмы LiDAR?
blord-castillo
@ blord-castillo Что вы подразумеваете под секретными алгоритмами?
CC Inc
классифицированный лидар означает, что отдельные точки были классифицированы как здание, земля, высокая растительность, низкая растительность и т. д. Сырой лидар не имеет этих классификаций. Для первого вы смотрите больше на квадратные алгоритмы для построения конструктивных элементов. В последующем вы начинаете изучать классификацию и машинное обучение под надзором и без надзора.
Blord-Castillo

Ответы:

5

В инструментах геопространственного анализа Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) есть инструмент, который работает с интерполированными матрицами высот LiDAR, который называется «Удаление объектов вне местности», который очень эффективен при обнаружении зданий в LiDAR. Вот исходный код этого плагина. Алгоритм с открытым исходным кодом, и у меня есть рукопись, описывающая его, если вам интересно. Вот скриншот:

введите описание изображения здесь

CC Inc
источник
Спасибо, я внимательно посмотрю на это и вернусь к вам.
CC Inc
Могу ли я увидеть статью с описанием конкретного алгоритма? Рукопись, которую вы упомянули? @Джон Линдсей
CC Inc
@CC Inc Отправьте мне письмо, и я перешлю его вам.
Хорошо, я отправил письмо на адрес вашего сайта.
CC Inc
2

Вы можете предпочесть eCognition; Есть много алгоритмов для обработки данных LiDAR. Вы можете использовать комбинацию следующих функций для извлечения зданий из LiDAR; 1. Максимальный угол возвышения от первого возвращения (в который также включены деревья) 2. Удалите деревья, используя «максимальное количество возвратов». 3. Используйте параметр яркости из аэрофотоснимков, чтобы устранить землю.

Если вы хотите написать программу самостоятельно; используйте вышеупомянутые параметры для извлечения зданий.

Sandhya
источник