Бесплатный автореферат и диссертация по наукам о земле на тему
Разработка и исследование методик обработки и классификации трехмерных данных лазерного сканирования
ВАК РФ 25.00.32, Геодезия

Автореферат диссертации по теме "Разработка и исследование методик обработки и классификации трехмерных данных лазерного сканирования"

На правах рукописи

48ДОО \е-

Горькавый Илья Николаевич

РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕТОДИКИ ОБРАБОТКИ И КЛАССИФИКАЦИИ ТРЕХМЕРНЫХ ДАННЫХ ЛАЗЕРНОГО СКАНИРОВАНИЯ

Специальность 25.00.32 - Геодезия

1 О НОЯ 2011

АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата технических наук

Москва-2011

4859612

Работа выполнена на кафедре геодезии Московского государственного университета геодезии и картографии (МИИГАиК).

Научный руководитель:

доктор технических наук, профессор

Сухомлин Владимир Александрович.

Официальные оппоненты: доктор технических наук,

профессор

Клюшин Евгений Борисович (МИИГАиК);

кандидат технических наук, доцент

Комиссаров Александр Владимирович (СГГА, г. Новосибирск).

Ведущая организация:

Государственный Университет по Землеустройству (ГУЗ).

Защита диссертации состоится " " 2011 г. в 10 часов на

заседании диссертационного совета Д.212.143.03 в Московском государственном университете геодезии и картографии по адресу: 105064, Москва, К-64, Гороховский пер. 4, МИИГАиК, зал заседаний Ученого совета.

С диссертацией можно ознакомиться в библиотеке Московского государственного университета геодезии и картографии.

Автореферат разослан "_

2011 г.

Ученый секретарь диссертационного совета

Шсим^г^- Климков Ю.М.

Общая характеристика работы

Актуальность темы. Авиационные лидары позволяют получать трёхмерные координаты сотен миллионов точек земной поверхности. Нетривиальной задачей обработки лидарных данных для генерации высокоточных цифровых моделей рельефа (ЦМР, Digital Terrain Model) является автоматическая классификация отражений лазерного луча на отражения от земли и от зданий и растительности. Эта математическая и алгоритмическая проблема до сих пор не решена с нужной точностью. Отсюда следует практическая и тоже нерешенная оптимальным образом задача: результат автоматический обработки нужно быстро визуализировать и, при обнаружении ошибок классификации, исправить.

Производители лидарных систем (Leica, Optech) предоставляют программы для обработки данных, но эти программы несовершенны по результативности; они созданы не в России, а за рубежом, и их математическое и алгоритмическое наполнение обычно не раскрывается. Такие программные пакеты не позволяют гибко подходить к решению новых задач, например, организации обработки лидарных данных вместе с многоспектральными изображениями, или перенастройки алгоритмов на классификацию радарных отражений.

Для решения описанных проблем автором предложен более эффективный математический метод классификации лидарных данных, а также гибкая архитектура программного комплекса. Предложенный метод, основанный на адаптивном анализе наклонов поверхности, позволяет избежать наиболее серьезных проблем предшествующих методов и повышает точность классификации, при этом его производительность позволяет обрабатывать данные в потоковом режиме. В работе детально описаны математические методы и алгоритмы, которые лежат в основе созданных программ, что позволяет самостоятельно реализовать аналогичный комплекс, максимально адаптированный под решаемые задачи.

При автоматизации решения задач обработки используются схожие алгоритмы распознавания и классификации объектов, фильтрации дефектов, интерполяции и триангуляции поверхностей, преобразования координатных систем. Автор предлагает вариант создания базовой архитектуры комплексов по обработке ЗБ данных, которая позволяет оперативно составлять новую комбинацию из имеющихся программных модулей, необходимых для решения широкого спектра задач обработки.

В России существуют хорошо известные школы фотограмметрии (например, в МИИГАиК), которые используют высокоэффективные методы построения трёхмерных моделей земной поверхности по аэрофотосъёмке. Математические методы обработки лидарных данных, которые представляют собой неравномерное трёхмерное облако точек, еще не достигли совершенства методов, развитых в фотограмметрии.

Важной особенностью предложенного автором решения для обработки лидарных данных является то, что в процессе обработки трёхмерное облако точек лидарных отражений редуцируется до трех наиболее информативных двумерных матриц, к которым могут применяться эффективные алгоритмы и решения, накопленные в фотограмметрии.

Цель и задачи. Разработка и исследование методики обработки и классификации трехмерных данных лазерного сканирования. Для достижения этой цели в работе решались следующие задачи:

1. Анализ требований к методикам обработки лидарных данных; создание новых математических методов и алгоритмов обработки и классификации трехмерных данных лазерного сканирования.

2. Разработка и построение эффективной модели представления данных.

3. Создание принципиальной схемы обработки данных.

4. Создание программ для обработки лидарных данных, включая визуализацию результата и средства интерактивной коррекции, исследование их эффективности.

5. Внедрение в практику разработанной методики обработки и анализ результатов её использования.

Научная новизна работы. Автором создана и реализована новая методика обработки и классификации трехмерных геодезических данных лазерного сканирования, при этом:

1. Предложен новый математический метод классификации данных лазерного сканирования, основанный на адаптивном анализе наклонов поверхности, а также алгоритм его реализации. Метод позволяет выделять точки, не принадлежащие земному рельефу, и отличается высокой производительностью и эффективностью.

2. Построена новая модель представления трехмерных топографических данных, позволяющая преобразовать их в набор плоских матриц и, тем самым, использовать для обработки ЗБ данных математические методы и алгоритмы, ранее разработанные для 2Б изображений.

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

4. Разработан ряд эффективных алгоритмических решений, обеспечивающих функциональную полноту созданного автором комплекса программ, включая трёхмерную визуализацию и коррекцию результатов.

5. Создан автоматизированный комплекс (программных) средств АКС-ЛИДАР для получения инфракрасных изображений высокого разрешения и комплекс АКС-ЛИДАР-ЗО для генерации точной цифровой модели рельефа (ЦМР). Тестирование показало значительные преимущества разработанных методики и программ по сравнению с другими средствами обработки.

Практическая ценность работы. Разработка и реализация методов для обработки данных лидарной топографической съемки - новой и бурно

развивающейся технологии трехмерных изображений - является весьма актуальной задачей. Улучшение точности цифровой трехмерной модели рельефа имеет большое практическое значение для топографии, гравиметрии, геоморфологии, моделирования наводнений, оползней и других физических процессов на рельефе.

Методика и программы, разработанные автором, прошли тестирование при получении инфракрасных изображений и трехмерных моделей рельефа с точностью высот 9-14 сантиметров для 20 тысяч кв. километров земной поверхности, сканированной самолетным лидаром с высоты около километра (акт внедрения ФГУП «Уралгеоинформ» от 10.08.2011).

Методы исследования. В диссертации применялись методы математического и численного моделирования, а также методы статистического анализа для определения точности полученных трехмерных моделей.

Апробация работы. Работа была доложена и обсуждена на:

• 1-й международ, научно-практ. конф. «Современные информационные технологии и ИТ-образование» (МГУ, 19-23 сентября 2005);

• 2-й международ, научно-практ. конф. «Современные информационные технологии и ИТ-образование» (МГУ, 18-21 декабря 2006);

• научном семинаре в МИИГАиК (21 декабря 2006, Москва);

• 3-й международ, научно-практ. конф. «Современные информационные технологии и ИТ-образование» (МГУ, 8-11 декабря 2008);

• научном семинаре в НИВЦ МГУ (19 февраля 2009);

• научном семинаре кафедры АСВК ВМиК МГУ (17 сентября 2009);

• научном семинаре в МИИГАиК (8 декабря 2010, Москва). Содержание и результаты диссертационной работы освещены в 7

публикациях [1-7], включая 3 статьи в изданиях, рекомендованных ВАК по специальности диссертации [1,2,3], 1 статья (в соавторстве) в журнале из списка ВАК по вычислительной технике и информатике [4] и 3 статьи в сборниках международных конференций [5,6,7].

Объем и структура диссертации. Общий объём диссертации, состоящей из введения, пяти глав, заключения и списка литературы - 133 страницы, в том числе 48 иллюстраций и 3 таблицы. Список литературы содержит 93 наименования.

Краткое содержание диссертации. Во введении показана актуальность темы, сформулированы цель работы и основные результаты, выносимые на защиту; отмечены научная и практическая ценность работы.

Глава 1 описывает математические методы классификации лазерных отражений, соответствующих земной поверхности, включая метод виртуальных поверхностей, разработанный и применяемый в комплексе АКС-ЛИДАР-ЗО.

В разделе 1.1 описан лидарный метод получения ЗБ-данных. Плотность измерений - до нескольких точек на кв. метр, а количество измерений на типичный проект достигает миллиарда.

Диссертация основана на интенсивном опыте автора по развитию и апробации программных средств и математических методов для обработки данных лазерного авиасканирования в 2003-2009 годах [1-7]. Таблица 1 показывает примеры лидарной статистики из выполненных проектов.

Участок/размер Общее кол-во точек Первое отражение Последнее отражение Единств, отражение Точек рельефа Точек наземных объектов

Горы, 4.9 км" 4246006 0.6% 0.6% 98.8% 79.5% 20.5%

Лес, 0.34 км" 1218185 24.5% 24.6% 50.9% 34.2% 65.8%

Лес, 2.2 км2 1738686 50% 50% - 24% 76%

Проект 1313 км" 730 млн 50% 50% - 80.1% 19.9%

Таблица 1. Статистика лидарных отражений для различных областей [5]

Первые три строки таблицы 1 соответствуют разным проектам, в которых использовались различные типы лидаров; размер участков в этих строках соответствует площади прямоугольных областей, на которые разбивался первоначальный массив данных. Проекты отличаются по типу лидара и по плотности данных: в горной местности плотность измерений составила 0.87 на кв. метр; на лесистой равнине - 3.58. Таблица 1 показывает актуальность проблемы классификации данных: для получения модели «голой земли», используемой, например, при расчете наводнений, нужно удалить из данных от 20% до 76% отражений.

В разделе 1.2 рассмотрены существующие методы классификации. Воссельман (2000) разработал, а Ситхоул (2001) усовершенствовал алгоритм фильтрации лазерных данных, основанный на анализе наклона поверхности (slope-based filter или SB-фильтр). IPF-метод (1997) совмещает фильтрацию с интерполированием, строя по точкам отражений усредненную поверхность. Эти методы на практике демонстрируют существенные недостатки [7].

В разделе 1.3 излагается метод МООД - матричного описания процесса обработки данных лазерных отражений. Множество точек L в четырёхмерном пространстве координат X,Y,Z и интенсивности I,

рассортировывается в три двумерные матрицы: Z™n - матрицу

минимального значения высот отражений; Z™3" - матрицу максимального

значения высот; 1j/c - матрицу среднего значения интенсивности отражения. Вся последовательность обработки данных в матричном виде описывается следующим уравнением

где каждой процедуре обработки данных соответствует оператор А^ Можно показать, что точность модели не ухудшится при использовании МООД, если расстояние между ячейками матрицы удовлетворяет условию

Zjik - Aj... Ai Zik,

О)

\S) '

(2)

где р - поверхностная плотность точек лазерных отражений, а е - обратная площадь типичного пятна лазерного отражения.

Метод МООД позволяет использовать для обработки лидарных данных математические методы и алгоритмы, разработанные ранее в фотограмметрии для двумерных изображений. МООД был положен в основу созданных автоматизированных комплексов программных средств обработки лидарных и радарных данных.

Количество последовательных процедур обработки матрицы 3D данных может исчисляться десятками. Каждая процедура меняет значение элемента и, строго говоря, вносит ошибку в это значение. Метод МООД позволяет создать матрицу достоверности Hik, учитывающую историю преобразований каждого элемента матрицы (пиксела). Определим матрицу изменений при j-ом преобразовании данных

Djik = Aj... A, Zlk- Aj_, ... A,Zik. (3)

Введем матрицу операций Pjik, элементы которой принимают значения О, если D^ = 0 или 1, если DJlk Ф 0. Неравенство нулю элемента матрицы PJ;k означает, что над ¡,к-элементом матрицы произведена j-операция обработки.

Введем вектор ошибки 6j, компоненты которого соответствуют средней ошибке, вносимой j-операцией. Зная матрицу операций и вектор ошибки, для каждого ¡,к-пиксела можно записать уравнение суммарной ошибки после п операций с вычислением матрицы достоверности

п

Eik=HSjPjik • (4)

j=1

Метод МООД эффективен и для фундаментальной задачи извлечения из данных и распознавания объектов или структур, которые отличаются от фона яркостью или высотой и представляют собой связные множества. В процедуре выделения всех непересекающихся связных подмножеств из элементов заданной матрицы, построчное сканирование совмещается с анализом всех соседних матричных элементов - для выяснения их

принадлежности подмножеству. Списки элементов подмножеств дают его интегральные параметры: площадь, периметр, средние значения высот и яркости и их дисперсию. Это позволяет уверенно классифицировать подмножества пикселов на землю, здания и деревья, озера и дороги.

Если критерий гладкости, группирующий пикселы в кластеры,

применить к матрице минимального значения высот, то самый

большой по площади кластер соответствует поверхности земли, а сумма всех выделенных непересекающихся связных подмножеств равна исходной матрице. Метод МООД полезен для извлечения зданий любого размера, которые выглядят как связные кластеры с градиентом высот на границе.

В разделе 1.4 детально описан метод виртуальной поверхности (МВП).

В статье [7] рассмотрен новый метод для фильтрации лидарных данных, который обладает положительными качествами БВ-фильтра и его адаптивной версии, а также 1РР-метода. При этом метод виртуальной поверхности избегает наиболее серьезных недостатков этих алгоритмов.

Метод виртуальной поверхности совмещает фильтрацию и интерполирование, получая в результате виртуальную поверхность земного рельефа, близкую к реальной. МВП использует фильтрующий элемент в виде поверхности шара. В отличие от БВ-фильтра и ПТ-метода, МВП применяется не к исходным точкам, а к данным, преобразованным в растровый вид, и работает, учитывая первые и последние отражения и автоматически варьируя степень фильтрации - в зависимости от количества растительности.

МВП в применении к файлу лидарных данных, прошедшему ряд предварительных процедур, состоит в следующих шагах [7]:

1. Для каждого пиксела строится сфера радиуса II (параметр метода), проекция центра которой на горизонтальную плоскость лежит в центре данного пиксела с координатами (Х„ Высота центра сферы Ъ0 определяется следующим образом:

- определяются все к пикселов, центры которых попадают в проекцию сферы на горизонтальную плоскость;

- для каждого такого пиксела с координатами (Х„„ У„, Zm„) строится сфера радиусом Я и координатами проекции центра сферы в точке (Х1( так, чтобы поверхность сферы касалась данного пиксела снизу в точке (Х„„

2П1П). Для такой сферы определяется высота центра сферы (Хс < 2т„);

- минимальное значение из к величин Ъс принимается за Таким образом получаем формулу для нахождения центра сферы

:01] = тт{ _-,„„ -^/й2 -(*,„ - *, )2-(у„-у^2 | V»,,«: Л2 > (хт -х,)2 +(уп -уу)2| ■ (5)

2. Набор из сфер, построенных для каждого пиксела, образует многослойную поверхность. Выберем для каждого пиксела высоту, равную максимальной высоте всех верхних полусфер, покрывающих данный пиксел. Образовавшаяся однозначная поверхность будет представлять виртуальную поверхность, близкую к искомой земной поверхности. Таким образом, Ъ-координаты точек земной поверхности можно получить так

^„,„=тах| гои + -(.х„, ~х,)2-(у„-у¡)2 | \tiJ-.R2 >{хт-х>)г+{уп-у^ (6)

Сочетание методов МООД и МВП позволяет решить основную задачу классификации трехмерных данных: разделения множества точек Ь на подмножества точек отражения от земли Б, растительности ^ и от зданий В

¿ = (7)

Используя модель поверхности, полученную в (6), подмножества С, /•" и В можно определить как

в = {цх,у,г,О IгУтп , (8)

F{}B={L(x,y,z,i)\Zv +АЬ<2<гу +Д#}>(9)

^ "игл "тп >

где АЬ ~ 15 см, а ДН ~ 30-50 м, в зависимости от начальной точности данных и предполагаемой максимальной высоты зданий в районе. При дальнейшем

разделении подмножеств ^ и В используется условие гладкости связного множества пикселов, представляющих здание. Такие гладкие структуры отделены от фона градиентом высоты

\^к+1-г1к\<ш , по)

где АН ~ 1 метр.

В разделе 1.5 сравнивается точность методов МООД-МВП и других подходов, в частности, 8В-фильтра Воссельмана-Ситхоула [1]. Основные проблемы БВ-фильтра показаны на рис. 1А: точки 7,8 на крутом склоне горы неверно исключены БВ-фильтром из множества С точек земной поверхности, точки же 2 и 5 ошибочно включены в массив (7 - они принадлежат зданию и дереву возле водоёма.

Здание

Г 'А

Г-& гт®

Ф

Водоём

Гора

Рис. 1. Сравнение методов БВ-фильтра (А) и МООД-МВП (В). Тёмные крупные кружки - лидарные данные, классифицированные как земля, светлые кружки - как растительность или здания. Мелкие точки -реконструированные высоты.

Проведено количественное сравнение алгоритмов АКС-ЛИДАР-ЗО и растрового популярного метода, используемого компанией Меггпар - на примере области, радарные данные для которой были обработаны как пакетом Ыегтар, так и пакетом АКС-ЛИДАР-ЗБ. В пакете ТгПеппар отражением от земли считается пиксел, близкий к наименьшему по высоте в некоторой области (метод применяется к радарным данным ШБАК, имеющим принципиально растровый характер). В окне, например, 2x2 находится средняя высота /г",. Считаются землей те пикселы окна, у которых высота /г, удовлетворяет условию

\Ь-$\<Т„. (И)

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

Благодаря набору контрольных геодезических точек для данной области - свыше 7 тысяч, проведено детальное исследование точности двух методов (таблица 2).

Среднеквадратичная ошибка (метры)

Тип области и её наклон ЦМР Ыегтар ЦМР АКС-ЛИДАР-ЗБ

Вся область проекта 1.06 1.00

0-2 град. 0.98 0.93

2-5 град. 1.42 0.96

5-10 град. 2.04 1.30

10-15 град. 2.42 1.65

Лес, все углы 1.81 1.49

Горы, все углы 1.45 1.29

Горы, 8-30 град. 2.43 1.69

Таблица 2. Сравнение точности по высоте моделей АКС-ЛИДАР и ЬИегтар

В разделе 1.6 обсуждается экспериментальная проверка эффективности методов МООД и МВП для обработки трехмерных данных лазерного авиасканирования.

Глава 2 рассматривает методику создания и общую структуру автоматизированных комплексов программных средств для обработки больших объемов трёхмерных данных [2,4], которая позволяет разбить проблему обработки на ряд независимых подзадач и упростить ее решение.

В разделе 2.1 обсуждаются принципиальные особенности трехмерных геодезических данных и анализируются проблемы их обработки [2]. Имеющиеся решения для потоковой обработки и распознавания двумерных изображений малоприменимы из-за особенностей ЗБ-данных [2,4]. Трехмерные данные более информативны, чем их двумерные аналоги, однако их обработка связана с дополнительными сложностями и необходимы специальные алгоритмы, которые смогли бы максимально использовать имеющуюся информацию об объектах для их автоматической классификации.

В разделе 2.2 формулируются общие принципы создания автоматизированных программных средств обработки трехмерных геодезических данных лазерного сканирования, и строится схема конвейера из пяти стадий, который заложен в основу комплекса по обработке таких данных.

В разделе 2.3 анализируются требования, предъявляемые к программам по обработке трёхмерных лидарных данных и возможные пути их создания; обосновывается целесообразность получения базовой системы, состоящей из относительно простых в реализации компонентов, таких как растеризация или преобразование координат, которые могут быть использованы совместно для решения комплексных проблем обработки.

В разделе 2.4 описывается базовая архитектура комплексов по обработке ЗБ данных, включающая набор готовых системных и

функциональных компонентов (рис. 2), позволяющая решать широкий круг задач по обработке трехмерных данных лазерного сканирования.

В разделе 2.5 рассмотрен один из вариантов схемы представления трехмерных лидарных данных, который сохраняет все дополнительные параметры измерений, такие как количество отражающих поверхностей на пути лазерного луча и их цвет в инфракрасном диапазоне, при этом позволяя эффективно упаковать эти данные в компьютерной памяти и использовать их для повышения точности классификации данных.

Системное ядро

Ввод/вывод данных

Конвертор форматов

Менеджер данных

Менеджер ресурсов

Профилировщик

Интерактивное ядро

Визуализация ЗЭ

Визуализация 20

Средства статистического анализа

Графический интерфейс

Функциональное ядро

Преобразование координатных систем

Фильтры дефектов

Калибровка

Растеризация

Интерполяция

Классификация данных

Векторизация

Моделирование поверхностей

Проверка точности

Скриптовый язык автоматизации обработки

Рис. 2. Базовая архитектура комплекса по обработке ЗБ данных [4]

Глава 3 рассматривает программный комплекс обработки данных ЬГОА11 (АКС-ЛИДАР). Комплекс АКС-ЛИДАР компенсирует неполноту данных и получает ИК-изображения высокого разрешения [3,5].

В разделе 3.1 обсуждается получение из лидарных данных инфракрасных изображений земной поверхности. Лазерное освещение в ближнем ИК-диапазоне 0.8-1.5 мкм дает черно-белое изображение, близкое к бестеневой фотографии видимого света. Инфракрасные лидарные изображения используются для картирования водоёмов, создания векторных моделей для дорог, построения характеристик растительности и строений.

В разделе 3.2 описывается архитектура автоматизированного комплекса обработки данных ЬГОАВ. для компенсирования неполноты данных и получения изображений высокого разрешения (комплекс АКС-ЛИДАР). Его архитектура - частный случай описанной в главе 2 общей архитектуры и включает в себя: калибровку интенсивности; сегментирование и преобразование координат; растеризацию изображений и обработку дефектов; интерполяцию и нормализацию.

В разделе 3.3 обсуждаются результаты тестирования комплекса АКС-ЛИДАР, который позволяет полностью автоматизировать процесс генерации ИК-изображений, начиная от «сырых» данных и заканчивая готовым к интеграции в ГИС продуктом. Он дает значительный выигрыш в скорости обработки и позволяет уменьшить требования к ресурсам системы.

За 2003-2009 годы с помощью АКС-ЛИДАР из лидарных данных было получено ~ 20 тыс. кв. км ИК-изображений с разрешением в 1 метр (рис. 3).

Глава 4 описывает комплекс программных средств для обработки и классификации геодезических данных ЬГОАЯ, созданный для генерации трехмерной цифровой модели поверхности земли [2,5,6].

В разделе 4.1 рассматриваются параметры лидарных данных, которые в оригинальном виде представляют собой набор координат и атрибутов общим объемом от десятков до сотен гигабайт. Для получения цифровой модели рельефа над данными необходимо произвести ряд операций:

сортировку, интерполяцию, классификацию (выделение определенного типа объектов), визуализацию. Эффективная автоматизация таких операций является нетривиальной проблемой. Существующие программные средства не предусматривают комплексного подхода к этой проблеме, обеспечивая решение лишь некоторых распространенных задач.

Рис. 3. Лидарное ИК-изображение размером 900x494 м, разрешение 1м; возле аэропорта видны самолеты класса «Цессна», размещённые на стоянке [5]

В разделе 4.2 описываются архитектура и программные компоненты автоматизированного комплекса для классификации данных лазерного сканирования и моделирования трехмерных поверхностей (комплекс АКС-ЛИДАР-ЗБ). Архитектура комплекса АКС-ЛИДАР-ЗЭ является частным случаем общей архитектуры, описанной в главе 2.

Комплекс АКС-ЛИДАР-ЗБ предоставляет оператору широкие возможности визуализации ЗЭ поверхности для проверки качества обработки и интерактивного исправления локальных недостатков ЦМР. Разработанные автором оригинальные алгоритмы классификации рассмотрены в [1-7].

В разделе 4.3 обсуждаются результаты тестирования комплекса АКС-ЛИДАР-ЗО и приведены примеры генерируемых им высокоточных трехмерных моделей земного рельефа.

Разработанный автоматизированный комплекс по мере своего усовершенствования в 2003-2009 годах прошел тестирование на большом объеме лидарных данных. За указанный срок было обработано несколько сот кв. км, измеренных с горизонтальным шагом от 20 до 50 см, и свыше 20 тыс. кв. км земной поверхности, сканированной с горизонтальным шагом в 1-2 метра (рис. 4). Средняя скорость полного цикла обработки составляла 500 кв. км в неделю, и точность полученной ЦМР значительно превосходила стандартные требования, согласно которым среднеквадратичная ошибка по высоте должна быть меньше чем 18.5 см.

Типичная ошибка по высоте составляла 11-14 см при горизонтальном шаге в 1-2 метра (по данным независимой экспертизы). В проекте с горизонтальным шагом 50 см среднеквадратичная ошибка была 6-8 см.

На рис. 5 приведен результат работы классифицирующих алгоритмов комплекса АКС-ЛИДАР-ЗБ в сравнении с модулем 11А8С(Ж, созданным в Ганноверском университете (Германия). Видно, что КАБССЖ не смог полностью извлечь растительность и здания, оставив многочисленные пики, в то время как МВП построил достаточно гладкую модель рельефа, убрав всю растительность.

Комплекс АКС-ЛИДАР-ЗЭ также был апробирован в ходе обработки 22 тыс. кв. км радарных данных (П^АИ), при создании трехмерной модели земной поверхности с 5-м шагом по горизонтали и точностью по высоте ~ 1 м (см. таблицу 2). Комплекс продемонстрировал высокий уровень автоматизации (минимальное вмешательство оператора) и эффективность.

Глава 5 посвящена интерфейсу и программным средствам для эффективной визуализации и активной коррекции лидарных данных в ходе их обработки [2].

ватта 0 * 5 6 [£) Мал ЗЭ ОиаШу ЭЬо»« (ЗгМ

Рис. 4. а) Лидарные данные для опушки леса; б) Рельеф со старыми, заросшими лесом, выемками, полученный после обработки комплексом АКС-ЛИДАР-ЗБ

Рис. 5. Работа алгоритмов классификации: (1) и (2) - исходные данные и результат работы немецкого пакета КАБССЖ; (3) и (4) - исходные данные и ) результат работы комплекса АКС-ЛИДАР-ЗБ [4]

В АКС-ЛИДАР-ЗО разработан удобный интерфейс, позволяющий за 1-2 минуты пересчитать участок с новыми параметрами алгоритмов классификации.

В разделе 5.1 рассмотрены средства визуализации трехмерных данных, разработанные для комплекса АКС-ЛИДАР-ЗБ. Качество и скорость полученной визуализации (рис. 6) сравнимы с популярными коммерческими

ГИС. Производительности графического модуля хватает для работы с рельефом, состоящем из более чем 4 миллионов точек.

Рис. 6. Трехмерное изображение вытянутого карьера километровой длины [5]

Основным преимуществом визуализационного модуля АКС-ЛИДАР-3D перед ESRI ArcGIS и Quick Terrain Modeler является возможность оперативно исправлять рельеф и на месте оценивать результаты работы алгоритмов классификации.

В разделе 5.2 описаны методы активной коррекции получаемых трехмерных моделей. После визуализации полученной ЦМР и выявления ошибки в рельефе, оператор может воспользоваться одним из инструментов активной коррекции трехмерных данных.

В разделе 5.3 описан модуль, который совмещает трехмерный рельеф с двумерными изображениями высокого разрешения. Реализованный модуль

3D рендеринга рельефа, за счет большого количества алгоритмов оптимизации, позволяет работать с ЦМР размером 4 миллиона точек, на которую наложена текстурная карта 6420x6420. Производительность на машине со старым Radeon 7000 32Mb, Р4 2.8GHz составляет ~ 10 fps, при этом объем используемой памяти не превышает 400 МБ. На современных же машинах с мощными видеокартами скорость составляет ~ 500 fps.

Заключение содержит итоги диссертационной работы и формулирует направления для дальнейших исследований.

Основные результаты работы. Результаты диссертации, выносимые на защиту:

1. Разработан математический метод классификации данных лазерного топографического сканирования, основанный на адаптивном анализе наклонов поверхности, а также алгоритм его реализации. Метод позволяет выделять точки, не принадлежащие земному рельефу, и отличается высокой производительностью. Сделаны анализ результатов применения метода к тестовому набору данных и сравнение его с существующими методами классификации.

2. Построена новая модель представления трехмерных топографических данных, позволяющая преобразовать их в набор плоских матриц. Понижение размерности позволяет применить математические методы и алгоритмы, разработанные для двумерных изображений, упростить анализ идентификационных признаков объектов в данных, значительно сокращает временные затраты на обработку и снижает требования к оборудованию. Проведено исследование точности такого представления и доказана обоснованность его применения.

3. Предложен новый подход к построению программных комплексов для обработки трехмерных топографических данных лазерного сканирования. В рамках подхода разработана спецификация универсальных компонент, реализующих часто используемые алгоритмы и подзадачи обработки, такие как интерполяция,

классификация, растеризация, визуализация данных. Это позволяет интегрировать реализованные компоненты в необходимой ' последовательности, в зависимости от поставленных задач обработки данных. При разработке новых программ такая технология значительно сокращает этапы анализа, проектирования и тестирования.

4. На основе предложенного подхода и разработанных моделях и методах были реализованы программные комплексы АКС-ЛИДАР и АКС-ЛИДАР-ЗБ для обработки топографических данных лазерного сканирования, получения инфракрасных изображений высокого разрешения и моделирования трехмерных поверхностей. Эффективность предложенных решений и точность полученных моделей были экспериментально проверены автором при использовании его программ для обработки свыше 20 ООО км2 земной поверхности.

Опубликованные статьи:

1. Горькавый И.Н. Сравнительный анализ методов получения модели земной поверхности по трехмерным данным лазерного сканирования. // Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2011. Вып.4. С.58-62.

2. Горькавый И.Н. Автоматизированные программные средства обработки трехмерных данных лазерного сканирования. //Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2008. Вып.4. С.22-34.

3. Горькавый И.Н. Комплексный подход к автоматизации процесса обработки данных LIDAR для получения инфракрасных изображений высокого разрешения. //Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2007. Вып.5. С.148-162.

4. Сухомлин В.А., Горькавый И.Н. Технологическая система для построения программных комплексов автоматизации обработки 3D-данных лазерного сканирования. // «Информатика и ее применения». 2009. Т.З. Вып.2. С.53-64.

5. Горькавый И.Н. Программные средства и математические методы обработки и классификации трехмерных данных. //Труды 3-ей Международной научно-практической конференции «Современные информационные технологии и ИТ-образование». /Ред. Сухомлин В.А., ВМиК МГУ, 2008. С.297-313.

6. Горькавый И.Н. Автоматизация обработки данных лазерного сканирования для получения высокоточных трехмерных моделей земного рельефа. //Труды 2-й международной научно-практической конференции «Современные информационные технологии и ИТ-образование». /Ред. Сухомлин В.А., ВМиК МГУ, 2006. С.367-377.

7. Горькавый И.Н. Метод виртуальной поверхности для классификации данных LIDAR и генерации трехмерной модели земного рельефа. //Труды первой международной научно-практической конференции «Современные информационные технологии и ИТ-образование». /Ред. Сухомлин В.А., ВМиК МГУ, 2005. С.583-597.

Подписано в печать 28.10.2011. Гарнитура Тайме Формат 60790/16. Бумага офсетная. Печать офсетная. Объем 1,5 усл. печ. л. Тираж 80 экз. Заказ №226 Цена договорная Издательство МИИГАиК 105064, Москва, Гороховский пер., 4

Содержание диссертации, кандидата технических наук, Горькавый, Илья Николаевич

Введение.

1 Математические методы классификации трехмерных данных и генерации моделей земного рельефа.

1.1. Лазерное и радарное сканирование: ЬГОАЯ и П^АЯ (1п8А11).

1.2. Существующие методы классификации пространственных данных.

1.3. Матричное описание обработки данных (МООД).

1.3.1. Метод и критерии выделения связных множеств матричных элементов.

1.3.2. Накопление ошибок.

1.4. Метод виртуальной поверхности (МВП).

1.5. Точность методов МООД и МВП и сравнение с другими подходами.

1.5.1. Сравнение МООД и МВП с методом БВ-фильтра.

1.5.2. Точность МООД как растрового приближения.

1.5.3. Сравнение МООД и МВП с растровым методом.

1.6. Экспериментальная проверка эффективности методов МООД и МВП для обработки трехмерных данных лазерного авиасканирования.

2 Методика создания автоматизированных программных средств для обработки трехмерных данных.

2.1. Главные особенности и проблемы обработки трехмерных данных.

2.1.1. Неполнота ЗЭ данных, сильная зависимость их качества от многих факторов.

2.1.2. Специфичность методов классификации данных в трехмерном пространстве.

2.1.3. Сложность визуализации трехмерных данных и методов их активной коррекции.

2.1.4. Возможность эффективного трехмерного моделирования объектов.

2.2. Принципиальные компоненты комплекса по обработке ЗБ данных.

2.3. Анализ требований к комплексам по обработке ЗЭ данных.

2.4. Базовая архитектура комплексов обработки ЗD данных.

2.4.1. Компоненты системного ядра.

2.4.2. Компоненты функционального ядра.

2.4.3. Компоненты интерактивного ядра.

2.5. Схема представления трехмерных лидарных данных.

3 Автоматизированный комплекс программных средств обработки данных ЬГОАН для компенсирования неполноты данных и получения изображений высокого разрешения (АКС-ЛИДАР).

3.1. Лазерное сканирование и измерение отражающей способности поверхностей.

3.2. Архитектура комплекса АКС-ЛИДАР.

3.2.1. Калибровка интенсивности.

3.2.2. Сегментирование и преобразование координат.

3.2.3. Растеризация изображений и обработка дефектов.

3.2.4. Интерполяция и нормализация.

3.3. Экспериментальные исследования комплекса АКС-ЛИДАР для получения ИК-изображений высокого качества.

4 Автоматизированный комплекс программных средств для классификации данных лазерного сканирования и моделирования трехмерных поверхностей (АКС-ЛИДАР-ЗБ).

4.1. Лазерное измерение трехмерных координат точек отражения.

4.2. Архитектура и программные компоненты комплекса АКС-ЛИДАР-ЗБ.

4.2.1. Сортировка.

4.2.2. Преобразование координат.

4.2.3. Растеризация и интерполяция.

4.2.4. Классификация.

4.2.5. Просеивание.

4.2.6. Интерфейс.

4.3. Экспериментальные исследования комплекса АКС-ЛИДАР-ЗО для получения высокоточной трехмерной модели земного рельефа.

5 Программные средства для визуализации и активной коррекции лидарных данных в процессе их обработки.

5.1. Разработка эффективного средства визуализации трехмерных данных

5.2. Методы активной коррекции трехмерных данных.

5.3. Совмещение трехмерных рельефов с двумерными изображениями.

Введение Диссертация по наукам о земле, на тему "Разработка и исследование методик обработки и классификации трехмерных данных лазерного сканирования"

Актуальность темы. Авиационные лидары получают трёхмерные координаты сотен миллионов точек земной поверхности. Нетривиальной задачей обработки лидарных данных для генерации высокоточных цифровых моделей рельефа (ЦМР, Digital Terrain Model) является автоматическая классификация отражений лазерного луча на отражения от земли и от зданий и растительности. Эта математическая и алгоритмическая задача до сих пор не решена с нужной точностью. Отсюда следует практическая и тоже нерешенная оптимальным образом задача: полученный результат автоматический обработки нужно быстро визуализировать и, в случае обнаружения ошибки классификации, оперативно исправить.

Производители лидарного оборудования (Leica, Optech) предоставляют программы для обработки лидарных данных. Но эти программы несовершенны по результативности; они созданы не в России, а за рубежом, их математическое и алгоритмическое наполнение обычно не раскрывается. Такие программные пакеты не позволяют гибко подходить к решению различных задач, например, организовать обработку лидарных данных, вместе с многоспектральными изображениями, или перенастроить алгоритмы с обработки лидарных данных на классификацию значительно отличающихся радарных сигналов.

Для решения указанных проблем автором предложен более эффективный математический способ классификации лидарных данных, а также гибкая архитектура программного комплекса. Автор детально описывает математические методы и алгоритмы, которые лежат в основе данного комплекса, что позволит заинтересованным специалистам при необходимости самостоятельно реализовать аналогичный комплекс, максимально адаптированный под решаемые задачи.

При автоматизации решения задач обработки используются схожие алгоритмы распознавания и классификации объектов, фильтрации дефектов, интерполяции и триангуляции поверхностей, преобразования координатных-систем. Автор предлагает вариант создания базовой архитектуры комплексов по обработке ЗБ данных, которая позволяет оперативно составлять новую комбинацию из имеющихся программных модулей, необходимых для решения, широкого спектра задач обработки. Такой метасистемный переход позволяет . создавать целевые решения, обеспечивающие весь жизненный цикл автоматической обработки, не перегруженные лишней функциональностью и при этом повторно использующие код большинства модулей.

В России существуют хорошо известные школы фотограмметрии (например, в МИИГАиК), которые используют высокоэффективные методы построения трёхмерных моделей земной поверхности по аэрофотосъемке [4,5,19,25,27,28]. Высокий уровень математической и алгоритмической обработки снимков и современные цифровые фотокамеры позволяют фотограмметрии оставаться эффективным и современным способом получения трёхмерных моделей земной поверхности, во многих аспектах удачно дополняющим лидарные и другие методы [4,5,22,23,27,28]. Математические методы обработки лидарных данных, которые представляют собой неравномерное трёхмерное облако точек, еще не достигли богатства математических и алгоритмических методов, развитых в фотограмметрии.

Важной особенностью предложенного автором решения для обработки лидарных данных является то, что в процессе обработки трёхмерное облако точек лидарных отражений редуцируется до трех наиболее информативных двумерных матриц, к которым могут применяться эффективные алгоритмы и решения, накопленные в фотограмметрии [4,5,19,25,27,28] - например, алгоритмы, используемые для изображения закрытых участков земной поверхности при создании ортофотопланов [4].

Цель исследования. Разработка и исследование методики обработки и классификации трехмерных данных лазерного сканирования. Для достижения цели в работе решались следующие задачи:

1. Анализ требований к методикам обработки лидарных данных; создание новых математических методов и алгоритмов обработки и классификации трехмерных данных лазерного сканирования.

2. Разработка и построение эффективной модели представления данных.

3. Создание принципиальной схемы обработки данных.

4. Создание программ для обработки лидарных данных, включая визуализацию результата и средства интерактивной коррекции, исследование их эффективности.

5. Внедрение в практику разработанной методики обработки и анализ результатов её использования.

Научная новизна работы. Автором создана и реализована новая методика обработки и классификации трехмерных геодезических данных лазерного сканирования, при этом:

1. Предложен новый математический метод классификации данных лазерного сканирования, основанный на адаптивном анализе наклонов поверхности, а также алгоритм его реализации. Метод позволяет выделять точки, не принадлежащие земному рельефу, и отличается высокой производительностью и эффективностью.

2. Построена новая модель представления трехмерных топографических данных, позволяющая преобразовать их в набор плоских матриц и, тем самым, использовать для обработки ЗО данных математические методы и алгоритмы, ранее разработанные для 2Т) изображений.

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

4. Разработан ряд эффективных алгоритмических решений, обеспечивающих функциональную полноту созданного автором комплекса программ, включая трёхмерную визуализацию и коррекцию результатов.

5. Создан автоматизированный комплекс (программных) средств АКС-ЛИДАР для получения инфракрасных изображений высокого разрешения и комплекс АКС-ЛИДАР-ЗБ для генерации точной цифровой модели рельефа (ЦМР). Тестирование показало значительные преимущества разработанных методики и программ по сравнению с другими средствами обработки.

Практическая ценность работы. Проектирование и создание методов для обработки данных лидарной топографической съемки - новой и бурно развивающейся технологии трехмерных изображений - является весьма актуальной задачей. Получение высокоточной цифровой трехмерной модели рельефа также представляет собой проблему, имеющую большое практическое значение.

Методика и программы, разработанные автором, прошли тестирование при получении инфракрасных изображений и трехмерных моделей рельефа с точностью высот 9-14 сантиметров для 20 тысяч кв. километров земной поверхности, сканированной самолетным лидаром с высоты около километра. Разработанными программными средствами для обработки лидарных данных заинтересовались ряд российских и зарубежных институтов и научных учреждений (акт внедрения ФГУП «Уралгеоинформ» от 10.08.2011).

Методы исследования. В диссертации применялись методы математического и численного моделирования, а также методы статистического анализа для определения точности полученных результатов.

Апробация работы. Работа была доложена и обсуждена на:

• Первой международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (МГУ, 19-23 сентября 2005).

• Второй международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (МГУ, 18-21 декабря 2006).

• Научном семинаре в МИИГАиК (21 декабря 2006, Москва).

• Десятой международной конференции «Asteroids, Comets, Meteors» (14-18 июля 2008, Балтимор, США).

• Третьей международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (МГУ, 811 декабря 2008).

• Научном семинаре в НИВЦ МГУ (19 февраля 2009).

• Научном семинаре кафедры АСВК ВМиК МГУ (17 сентября 2009). Опубликованные работы включают 4 статьи в журналах из списка ВАК

6,9,10,12], 3 статьи [7,8,11] и 1 тезисы [48] в сборниках международных конференций.

Личный вклад автора. Автором были получены все основные результаты, вынесенные на защиту и опубликованные в статьях [6-11,48]. В статье [12], опубликованной в соавторстве с В.А. Сухомлиным, автор в равной степени участвовал в постановке задачи и разработке базовой архитектуры программной системы, состоящей из трех компонент - системного, функционального (алгоритмического) и интерактивного ядер, а также получил основные результаты и провел их анализ.

Объем и структура диссертации. Общий объём диссертации, состоящей из введения, пяти глав, заключения, списка литературы и акта о внедрении разработки - 136 страниц, в том числе 48 иллюстраций и 3 таблицы. Список литературы содержит 93 наименования.

Основные результаты работы. Результаты диссертации, выносимые на защиту:

1. Разработан математический метод классификации данных лазерного топографического сканирования, основанный на адаптивном анализе наклонов поверхности, а также алгоритм его реализации. Метод позволяет выделять точки, не принадлежащие земному рельефу, и отличается высокой производительностью. Сделан анализ результатов применения метода к тестовому набору данных и сравнение его с существующими методами классификации.

2. Построена новая модель представления трехмерных топографических данных, позволяющая преобразовать их в набор плоских матриц. Понижение размерности позволяет применить математические методы и алгоритмы, разработанные для двумерных изображений, упростить анализ идентификационных признаков объектов в данных, значительно сокращает временные затраты на обработку и снижает требования к оборудованию. Проведено исследование погрешности такого представления и доказана обоснованность его применения.

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

4. На основе предложенного подхода и разработанных моделях и методах были реализованы программные комплексы АКС-ЛИДАР и АКС-ЛИДАР-ЗБ для обработки топографических данных лазерного сканирования, получения инфракрасных изображений высокого разрешения и моделирования трехмерных поверхностей. Эффективность предложенных решений и точность полученных моделей была экспериментально проверена автором при использовании его программ для обработки свыше 20 ООО км2 земной поверхности.

11

Заключение Диссертация по теме "Геодезия", Горькавый, Илья Николаевич

Заключение

В диссертации разработана и исследована методика автоматической обработки и классификации топографических данных лазерного сканирования. Создан пакет программ для получения высокоточных цифровых моделей рельефа. Разработанные методы и программы прошли тестирование при обработке терабайтов данных лазерного сканирования и подтвердили свою высокую эффективность и качество.

Автором также сформулированы общие принципы построения автоматизированных систем обработки трехмерных данных. Быстрый рост геоинформационных технологий создает необходимость в подобных архитектурах и вычислительных комплексах. Аналогичные разработки сейчас идут во всем мире, примерами тому - уже упоминавшийся финский TerraScan и трехстадийная архитектура в [46].

Методы и идеи, на которые опирается данная работа, разрабатывались автором на протяжении последних семи лет. Автором были созданы, на основе предложенной технологической системы, два типа комплексов автоматизации обработки топографических 3D данных лазерного сканирования:

• АКС-ЛИДАР-ЗБ для получения трехмерной цифровой модели рельефа и распознавания поверхностных объектов;

• АКС-ЛИДАР для получения двумерных инфракрасных изображений поверхности.

Использование разработанных пакетов проводилось, в основном, на базе фирмы Computational Consulting Services (Вирджиния, США). Эта фирма участвовала в проекте по обработке лидарных данных для нескольких графств штата Мэриленд. Технологическая цепочка включала поставщика лидарных данных - компанию, которая владела самолетом и лидаром и собирала данные. Одним из основным провайдеров данных для Мэрилендского проекта была калифорнийская компания Airborne-1 (http://www.airbornel .com/), которая использует лидары Optech ALTM и лёгкие самолёты типа Cessna. Использовались также данные фирм-провайдеров лидарных данных Sanborn и 3Di. Носители с данными доставлялись в Computational Consulting Services и обрабатывались на 2-3 персональных компьютерах. После чего отклассифицированные данные отправлялись в компаниию Dewberry, LLC, где проводилось их независимое исследование на точность. В дальнейшем данные использовались для генерации трёхмерной TIN модели, построения контурных карт, определения границ водоёмов и т.д. Результаты в виде инфракрасных изображений, цифровых моделей рельефа и сопутствующие метаданные о точности полученных моделей выставлены на сайте Департамента натуральных ресурсов штата Мэриленд и доступны по адресам: http://dnrweb.dnr.state.md.us/gis/data/lidar/ и http://maps.csc.noaa.gov/TCM/.

Общий объем работы, выполненной с помощью комплексов, составил свыше 20 ООО км2 земной поверхности. Скорость полного цикла обработки sy составляла 500 км в неделю, при этом полученная модель рельефа имела типичное среднеквадратическое отклонение по высоте в 14.3 см, а для качественных данных точность достигала 9.3 см (по данным независимой экспертизы, проведенной Dewberry, LLC). В проекте с высококачественными лидарными авиаданными была достигнута точность по высоте в 6-8 см. Точность автоматической классификации превосходила аналогичные программные продукты [65].

Основными особенностями предлагаемой методики и реализации программных комплексов, описанных в данной работе, являются:

• использование трехъядерной архитектуры, включающей системное, функциональное и интерактивное ядра, что позволяет повторно использовать максимум кода и сократить трудозатраты на разработку;

• создание базовой технологической системы, включающей необходимый набор основных компонентов, и упрощающей реализацию и сопровождение комплексов обработки данных;

• применение оригинальных алгоритмических решений, таких как метод виртуальной поверхности для классификации объектов и матричное представление данных, что обеспечивает высокую точность и скорость обработки;

• реализация собственного визуализатора трехмерных поверхностей, который использует современные техники оптимизации, что позволило работать с моделями, состоящими из миллионов точек;

• наличие инструментария для управления циклом обработки - как в виде интерактивных средств, реализованных в графическом интерфейсе, так и в виде скрипт-языка;

• применение открытого бинарного формата данных, разработанного в соответствии с требованиями индустриального стандарта (LAS 1.2/2008). Этот формат показал высокую эффективность при хранении и преобразовании данных.

Дальнейшее усовершенствование методики ведется в направлении расширения возможностей функционального ядра системы и повышения качества работы его алгоритмов, в частности, для создания более эффективных и гибких методов интерполяции и классификации.

В перспективе возможно создание полностью автоматизированного полнофункционального комплекса по обработке трехмерных топографических данных, который, параллельно с моделью земной поверхности, генерирует объемные и векторные модели зданий, дорог, растительности, водоемов и других технологических и топографических объектов.

126

Библиография Диссертация по наукам о земле, кандидата технических наук, Горькавый, Илья Николаевич, Москва

1. ARC/INFO Управление данными. Концепции, модели данных, разработка баз данных и хранение данных. // М.: Дата+, 1998.

2. Богданец Е.С., Кривенко A.A., Мусихин В.В. Создание трехмерной модели архитектурного объекта по данным наземного лазерного сканирования. // Геопрофи. N4, 2007. С.50-52.

3. Богомолов П.Л. Автоматизация процессов обновления контурной части содержания топографических карт по аэрокосмическим снимкам. Диссертация на соискание степени кандидата технических наук, М. МИИГАиК, 1995.

4. Владимирова, М. Р. Разработка методики и технологии получения крупномасштабных цифровых топографических планов методами цифровой фотограмметрии. Диссертация на соискание степени кандидата технических наук. М. 2003.

5. Горькавый И.Н. Сравнительный анализ методов получения модели земной поверхности по трехмерным данным лазерного сканирования. // Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2011. Вып.4. С.58-62.

6. Горькавый И.Н. Автоматизация обработки данных лазерного сканирования для получения высокоточных трехмерных моделей земного рельефа. // Труды 2-ой Международной научно-практической конференции

7. Современные информационные технологии и ИТ-образование». /Ред. Сухомлин В.А., ВМК МГУ, 2006. С.367-377.

8. Горькавый И.Н. Комплексный подход к автоматизации процесса обработки данных LIDAR для получения инфракрасных изображений высокого разрешения. // Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2007. Вып.5. С.148-162.

9. Горькавый И.Н. Автоматизированные программные средства обработки трехмерных данных лазерного сканирования. // Известия высших учебных заведений. Геодезия и аэрофотосъемка. 2008. Вып.4. С.22-34.

10. Сухомлин В.А., Горькавый И.Н. Технологическая система для построения программных комплексов автоматизации обработки ЗБ-данных лазерного сканирования. // «Информатика и ее применения». 2009. Т.З. Вып.2. С.53-64.

11. Дружинин М.Ю. CYCLONE программный комплекс для обработки данных наземного лазерного сканирования. // Геопрофи. N2, 2003. С.37-39.

12. Иванов В. Три измерения ГИС. Компьютерра, N 46, 5 декабря 2001.

13. Картографические проекции. Географическая привязка пространственных данных. // М.: Дата+, 1994.

14. Кореей С.Г., Дьякова Н.Б., ГИС-технологии в трубопроводном транспорте, ArcReview, 2001 N3 (18).http://www.dataplus.ru/win/ARCREV/Number 21/17 pipe.html

15. Майкл H. ДеМерс. Географические информационные системы. Основы. // М.: Дата+, 1999.

16. С.23-24; N1,2004. С.30-32.

17. Райт-мл. P.C., Липчак Б. OpenGL. Суперкнига. 3-е изд. М.: Изд.дом «Вильяме», 2006. 1040 с.

18. Середович В.А., Комиссаров A.B., Комиссаров Д.В., Широкова Т.А. Наземное лазерное сканирование. Новосибирск: СГТА, 2009. 261 с.

19. Цветков В.Я. Геоинформационные системы и технологии. М.: Финансы и статистика, 1998.

20. Чекалин В.Ф. Ортофототрансформирование фотоснимков. М.: Недра, 1986.

21. Черкесов С.Н. Применение воздушного лазерного сканирования в(нефтегазовой отрасли. //Геопрофи. N4,2006. С.57-59.

22. Advanced High-Resolution 3D Flash Imaging Lidar Transmitter & Receiver. http://www.litecycles.com/3Dreceiver.htm

23. Anderson D., Herman H., and Kelly A., "Experimental Characterization of Commercial Flash Ladar Devices," International Conference of Sensing and Technology, November, 2005.

24. ASPRS guidelines: vertical accuracy reporting for lidar data, 2004. http://www.asprs.org/society/committees/lidar/Downloads/VerticalAccuracyReportingforLidar Data.pdf

25. Assarsson U., Möller Т., Optimized View Frustum Culling Algorithms for Bounding Boxes. // Journal of Graphics Tools, 2000, 5(1), P.9-22.

26. Axelsson P. DEM Generation from Laser Scanner Data Using Adaptive TIN Models / International Archives of Photogrammetry and Remote Sensing, Vol. XXXIII, Part B3, Amsterdam, 2000.

27. Bakambu J.N., Allard P., Dupuis E., 3D Terrain Modeling for Rover Localization and Navigation. // The 3rd Canadian Conference on Computer and Robot Vision (CRV'06), 2006. P.61.

28. Bao X., Pajarola R. LOD-based Clustering Techniques for Efficient Large-scale Terrain Storage and Visualization. // In Proceedings SPIE Conference on Visualization and Data Analysis, 2003. P.225-235.

29. Bavoil L. Rendering Huge Triangle Meshes with OpenGL / University of Utah, 2005. http://www.sci.utah.edu/~bavoil/opengl/bavoil trimeshes 2005.pdf

30. Bogomjakov A., Gotsman C. Universal Rendering Sequences for Transparent Vertex Caching of Progressive Meshes. // Proceedings of Graphics Interface, 2001. P.10.

31. Brodersen A. Real-Time Visualization of Large Textured Terrains. // Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia. Dunedin, New Zealand. ACM Press, 2005. P.439 442.

32. Callahan S., Bavoil L., Pascucci V., Silva C. Progressive Volume Rendering of Large Unstructured Grids / IEEE Transactions On Visualization And Computer Graphics, Vol. 12, No. 5, September 2006.

33. Castleman C.R. Digital Image Processing, Prentice Hall, 1996. P.667.

34. Evans F., Skiena S., Varshney A. Optimizing Triangle Strips for Fast Rendering. // Visualization '96 Proceedings, IEEE, 1996. P.319 326.

35. Favey E., Wehr A., Geiger A., Kahle H.-G. Some examples of European activities in airborne laser techniques and an application in glaciology. Journal of Geodynamics. 2002. 34. P.347-355.

36. Fowler R.A. Flood Plain. Contract results in New Software Development. Earth Observation Magazine, April 2002, pp. 32-34.

37. Gorkavyi I.N, «3D Laser Scanning for Asteroids and Comets», Proc. The 10th «Asteroids, Comets, Meteors» Meeting, 14-18 July 2008, Baltimore, Maryland, USA.

38. Guidelines and Specifications for Flood Hazard Mapping Partners. Appendix A: Guidance for Arial Mapping and Surveying. Federal Emergency Management Agency. 2002

39. Harding DJ., Berghoff G.S. Fault scarp detection beneath dense vegetation cover: airborne LIDAR mapping of the Seattle fault zone, Bainbridge Island, Washington State. Proc. ASPRS, Washington, D.C., May 2000.

40. Haugerud R.A., Harding D.J. Some algorithms for virtual deforestation (VDF) of LIDAR topographic survey data. IAPRS, Vol. 34 3/W4, Annapolis, MD 2224 October 2001. pp. 211 -218.

41. Hebert M., Vandapel N., Keller S., and Raghavendra Rao Donamukkala Evaluation and Comparison of Terrain Classification Techniques from LAD AR Data for Autonomous Navigation // 23rd Army Science Conference, December, 2002.

42. Holland J.M. Designing Autonomous Mobile Robots, Elsevier, 2004. P.335.

43. Hoppe H. Optimization of Mesh Locality for Transparent Vertex Caching. // ACM SIGGRAPH 1999, Computer Graphics Proceedings, 1999. P.269-276.

44. Howard Bud, Parker Chris, LiDAR So Much More Than A Pretty Picture. An Introduction to the Analytical Capabilities of Topographic and Hydrographie LiDAR Survey Data. // FSBPA, 2006.

45. Hug C. Combined use of laser scanner geometry and reflectance data to identify surface objects. // OEEPEWorkshop 3-D city models, Bonn, 9-11 October.

46. InSAR Workshop Summary Report. Ed. Zebker H. October 20-22, 2004, NASA-JPL, Oxnard, CA. P.64.

47. Jacobsen K., Lohmann P. Segmented Filtering of Laser Scanner DSMS. // Proceedings of the ISPRS working group III/3 workshop «3-D reconstruction from airborne laserscanner and InSAR data», Dresden, Germany, 8-10 October 2003.

48. Jonas D., Byrne P. Airborne Laser Scanning: Beyond Its Formative Year, 2003 // Spatial Sciences Conference 2003 (SSC 2003), 22-27 Sept, Canberra, Australia.

49. Jones C. Geographical Information Systems and Computer Cartography, Longman, 1998. P.319.

50. Kraus K., Pfeifer N. Advanced DTM generation from LIDAR data. // Int. Arch. Photogramm. Remote Sens., pt. 3-2W3, Vol.32, 1997.

51. Krzystek P. Filtering of Laser Scanning Data in Forest Areas Using Finite Element. Proceedings of the ISPRS working group III/3 workshop «3-D reconstruction from airborne laserscanner and InSAR data», Dresden, Germany, 8-10 October 2003.

52. Livny Y., Kogan Z., El-Sana J. Seamless Patches for GPU-Based Terrain Rendering. //Journal ofWSCG. 2007. Vol.15, P.8.

53. Lohmann P., Koch A., Schaeffer M., Approaches to the Filtering of Laser Scanner Data. IAPRS, pt. B3, vol.33, pp.540-547, Amsterdam, 2000.

54. Maas H.G. On the Use of Pulse Reflectance Data for Laserscanner Strip Adjustment. // Accepted for ISPRS Workshop on Land Surface Mapping and Reconstruction using Laser Altimetry, Annapolis/Maryland, 2001, IAPRS Vol. XXXIV-3/W4.

55. Nardinocchi C., Forlani G., Zingaretti P. Classification and Filtering of Laser Data. Proceedings of the ISPRS working group III/3 workshop «3-D reconstruction from airborne laserscanner and InSAR data», Dresden, Germany, 8-10 October 2003.

56. Okagawa M. Algorithm of multiple filter to extract DSM from LiDAR data / ESRI User Conference200, paper986, July 2001.

57. Pajarola R. Overview of Quadtree-based Terrain Triangulation and Visualization. UCI-ICS Technical Report No. 02-01. Department of Information & Computer Science University of California, Irvine, January 2002.

58. Pfeifer N., Stadler P., Briese C. Derivation of digital terrain models in the SCOP++ environment // OEEPE Workshop on Airborne Laserscanning and Interferometric SAR for Digital Elevation Models, Stockholm, 2001.

59. Ritter G.X., Wilson J.N. Handbook of Computer Vision Algorithms in Image Algebra, CRC, 2001. P.417.

60. Ritter N., Ruth M. GeoTIFF Format Specification Revision 1.0. http://www.remotesensing.org/geotiff/spec/geotiffhome.html

61. Rodriguez E., Morris C., Beiz J., Chapin E., Martin J., Daffer W., Hensley S. An assessment of the SRTM topographic products // Technical Report JPL D-31639, Pasadena, California, 2005. 143 p. http://www2.jpl.nasa.gov/srtm/SRTMD31639.pdf.

62. Rottensteiner F., Briese C. A new method for building extraction in urban areas from high-resolution LID AR data / Int Arch Photogramm Remote Sens Spat Inf Sei 34(3A): 295-301,2002.

63. Sander P.V., Barczak J., Nehab D. Triangle Order Optimization for Efficient Graphics Hardware Computation Culling. Symposium on Interactive 3D Graphics and Games. ACM SIGGRAPH, 2006.

64. Schneider J., Westermann R. GPU-Friendly High-Quality Terrain Rendering. // Journal of WSCG, 2006. Vol.14, P.8.

65. Seul M., O'Gorman L., Sammon M.J. Practical Algorithms for Image Analysis, Cambridge Univ. Press, 2001. P.295.

66. Shao Yi-Chen, Chen Liang-Chien, Object Segmentation in Elevation Space Using Mathematic Morphology. 22nd Asian Conference on Remote Sensing, 5-9 November 2001. Singapore.

67. Siegwart R., Nourbakhsh I.R. Introduction to Autonomous Mobile Robots, MIT, 2004. P.321.

68. Sithole G. Filtering of laser altimetry data using a slope adaptive filter. Int. Arch. Photogramm. Remote Sens. pt. 3/W4, 2001. P.203-210.

69. Sithole G., Vosselman G. Comparison of Filtering Algorithms. Proceedings of the ISPRS working group III/3 workshop «3-D reconstruction from airborne laserscanner and InSAR data», Dresden, Germany, 8-10 October 2003.

70. SPOT DEM product description, 2005. http://www.spotimage.fr/automnemodulesfiles/standard/public/p807fileLIN KEDFILESPOTDEMProductDescriptionvl-2.pdf.

71. Vosselman G. Slope based filtering of laser altimetry data. Int. Arch. Photogramm. Remote Sens., pt. B4, Vol.33, 2000. P.958-964.

72. Walter R.C., Merritts D,J. Natural Streams and the Legacy of Water-Powered Mills. Science. Vol. 319, 2008, p.299-304.

73. Wang Y., Mercer B., Tao V.C., Sharma J., Crawford S. Automatic generation of bald Earth digital elevation models from digital surface models created using airborne IFSAR. Proceeding ASPRS. 2001.

74. Wloka M., Batch, Batch, Batch: What Does It Really Mean? // Game Developers Conference, March, 2003.

75. Youbing Z., Ji Z., Jiaoying S., Zhigeng P. A Fast Algorithm For Large Scale Terrain Walkthrough. // CAD/Graphics'2001. August 22-24, Kunming. International Academic Publishers, 2001. P.6.

76. Генеральный директор 'ГУЛ «Уралгеоинформ»1. АКТвнедрения профаммы CCSGU1 для вычисления трехмерной цифровой модели рельефа по геодезическим лидарным данным, разработанной соискателем МИИГАиК Горькавым И.Н.

77. Председатель комиссии Главный инженер, к.т.н.1. Серебряков C.B.1. Члены комиссии:

78. Начальник ОГК Начальник ООДЛС Инженер ООДЛС