Как мы рождественские ёлки мерили
Добавлено: 28 авг 2015, 09:18
Как то совершенно неожиданно мы столкнулись с задачей обработки результатов лазерного сканирования.
В то время, когда россияне в едином порыве, вставая с колен, сгибают (или разгибают?!) духовные скрепы, люди в Европе уже вовсю готовятся к совершенно бездуховному рождеству. С праздничными столами проблем нет - благодаря антисанкциям продуктов завались, а вот с живыми ёлками у них явный напряг (может мы не всё про антисанкции знаем?).
Ну, то есть, ёлок у них мало, а вот БПЛ оснащённые камерами высокого разрешения и аппаратурой лазерного сканирования есть. И даёт такой БПЛ пары сопряжённых DSM и RGB растров снятые с высоты порядка 80 метров. Растр поверхности (DTM) для этой пары то же есть, но только низкого разрешения и довольно скверного качества.
Таким образом, задача учёта ёлок распалась на следующие компоненты:
1. По растру DSM построить более точный DTM растр, так как измеряемые объекты имеют высоты начиная от 0,5 м и любые ошибки построения поверхности фатально влияют на точность измерения их высот;
2. По совокупности признаков цвет-размер-высота выявить и подсчитать число растений;
3. Выполнить верификацию и коррекцию результатов выделения (пропуски, слившиеся кроны и т.д.);
4. Вычислить высоты растений и присвоить их в качестве атрибутов точкам идентифицирующим растения.
В результате в пакет был добавлен набор утилит и инструментов, результаты работы которых демонстрируются в этом ролике (ролик готовился "на скорую руку" для демонстрации заказчику, так что приносим извинения за качество):
Видео: DSM in EasyTrace или Как мы рождественские ёлки меряли ...
P.S. В области обработки данных лазерного сканирования мы полные дилетанты. Но заказчик пришёл сам, а задача показалась нам интересной. Естественно, что любые комментарии, замечания и предложения всячески приветствуются.
В то время, когда россияне в едином порыве, вставая с колен, сгибают (или разгибают?!) духовные скрепы, люди в Европе уже вовсю готовятся к совершенно бездуховному рождеству. С праздничными столами проблем нет - благодаря антисанкциям продуктов завались, а вот с живыми ёлками у них явный напряг (может мы не всё про антисанкции знаем?).
Ну, то есть, ёлок у них мало, а вот БПЛ оснащённые камерами высокого разрешения и аппаратурой лазерного сканирования есть. И даёт такой БПЛ пары сопряжённых DSM и RGB растров снятые с высоты порядка 80 метров. Растр поверхности (DTM) для этой пары то же есть, но только низкого разрешения и довольно скверного качества.
Таким образом, задача учёта ёлок распалась на следующие компоненты:
1. По растру DSM построить более точный DTM растр, так как измеряемые объекты имеют высоты начиная от 0,5 м и любые ошибки построения поверхности фатально влияют на точность измерения их высот;
2. По совокупности признаков цвет-размер-высота выявить и подсчитать число растений;
3. Выполнить верификацию и коррекцию результатов выделения (пропуски, слившиеся кроны и т.д.);
4. Вычислить высоты растений и присвоить их в качестве атрибутов точкам идентифицирующим растения.
В результате в пакет был добавлен набор утилит и инструментов, результаты работы которых демонстрируются в этом ролике (ролик готовился "на скорую руку" для демонстрации заказчику, так что приносим извинения за качество):
Видео: DSM in EasyTrace или Как мы рождественские ёлки меряли ...
P.S. В области обработки данных лазерного сканирования мы полные дилетанты. Но заказчик пришёл сам, а задача показалась нам интересной. Естественно, что любые комментарии, замечания и предложения всячески приветствуются.