автореферат диссертации по геодезии, 05.24.02, диссертация на тему:Разработка математической модели и технологии цифрового ортотрансформирования аэрофотоснимков с использованием матрицы обобщенных поправок
Автореферат диссертации по теме "Разработка математической модели и технологии цифрового ортотрансформирования аэрофотоснимков с использованием матрицы обобщенных поправок"
УДК 528.721.126:681.3 ББК Д131.413с51
На правах рукописи
К*
Белошалкин Михаил Александрович
РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ И ТЕХНОЛОГИИ ЦИФРОВОГО ОРТОТРАНСФОРМИРОВАНИЯ АЭРОФОТОСНИМКОВ С ИСПОЛЬЗОВАНИЕМ МАТРИЦЫ ОБОБЩЕННЫХ ПОПРАВОК.
05.24.02
«Аэрокосмические съемки, фотограмметрия, фототопография»
Автореферат диссертации на соискание ученой степени кандидата технических наук
Новосибирск - 1998 г.
Работа выполнена в Сибирской государственной геодезической академии.
Научный руководитель
Официальные оппоненты:
доктор технических наук,
профессор
Гук А. П.
доктор технических наук
профессор
Журкин И. Г.;
кандидат технических наук
доцент
Гиенко Г. А.
Ведущая организация Сибирский научно-исследовательский и
производственный центр геоинформации и прикладной геодезии (центр «Сибгеоинформ»),
Защита состоится «¿У v>ножЬф-Л 1998 г. в /У часов на заседании диссертационного совета Д 064.14.01 в Сибирской государственной геодезической академии (CITA) по адресу: 630108, Новосибирск 108, Плахотного, 10, СГТА, аудитория 403.
JT
С диссертацией можно ознакомиться в библиотеке СГГА. Автореферат разослан « ¿6» сИтЛб^Л 1998 г.
Ученый секретарь диссертационного совета
Середович В. А.
Общая характеристика работы
Технические возможности современных систем сбора и обработки данных позволяют по-новому подойти к решению ряда традиционных задач фотограмметрии. К существенным особенностям таких систем следует отнести возможности обработки цифровых аэрофотоснимков высокого разрешения, в том числе цветных, выполнение сложных вычислений в реальном времени, развитые средства пользовательского интерфейса, возможность реализации фотограмметрической технологии на настольном компьютере. Быстрый рост производительности персональных ЭВМ и телекоммуникационных систем в последние годы привел к образованию инфраструктуры для широкого внедрения технологий цифровых ГИС в различных отраслях производства и управления.
Тем не менее, средства обновления информации в ГИС остаются недоступными для большинства пользователей из-за высокой стоимости существующих технологий фотограмметрической обработки аэрофотоснимков, ориентированных на аппаратные платформы класса Workstation или Mainframe. Поэтому разработка современной технологии цифрового ортотрансформирования для персонального компьютера на основе комплексного анализа методов оптимизации является актуальной задачей цифровой фотограмметрии.
Теоретические основы ортотрансформирования аэрофотоснимков детально разработаны в трудах отечественных и зарубежных ученых А. Н. Лобанова, И. Г. Журкина, А. П. Гука, А. В. Чекалина, Г. Конекни и др. В то же время, реализация современной технологии цифрового ортотрансформирования для настольной ГИС требует дополнительных исследований.
Цель настоящей диссертационной работы состоит в разработке теории, методов и программного обеспечения для получения высококачественных цифровых ортоснимков и моделей рельефа, рассчитанного на широкое применение в составе настольной ГИС на базе персонального компьютера.
Для достижения поставленной цели:
- выполнен анализ проблемы цифрового ортотрансформирования снимков и рассмотрены факторы, влияющие на взаимосвязь координат точек исходного снимка и цифрового ортоснимка с точки зрения сквозной оптимизации вычислительного процесса;
- разработана математическая модель цифрового ортотрансформирования, основанная на использовании матрицы обобщенных поправок (МОП);
- разработан алгоритм быстрого ортотрансформирования аэрофотоснимков и автоматизированная технология их цифровой обработки, включающая в себя фотограмметрические измерения по стереопаре в полуавтоматическом и автоматическом режимах, построение модели и формирование ЦМР, получение цветных ортоснимков высокого разрешения;
- разработана новая методика автоматизированного поиска соответственных точек на цифровых стереопарах с использованием эквивалентных хроматических координат для цветных изображений.
Научная новизна выполненной работы состоит в том, что форма представления цифровой модели рельефа (ЦМР) выбирается таким образом, чтобы общее количество вычислений в процессе формирования ЦМР и ортотрансформирования было минимальным. Для этого на основе известных методов трансформирования аэрофотоснимков по зонам разработана новая методика ортотрансформирования по матрице обобщенных поправок (МОП). Выведены и проверены расчетные формулы для формирования ЦМР в виде МОП. Разработана математическая модель ортотрансформирования с возможностью регулирования соотношения между точностью и
производительностью, в зависимости от технических требований к выходным ортоснимкам. Кроме этого, в диссертации разрабатывается новая методика автоматизированного поиска соответственных точек на цифровых стереопарах с использованием эквивалентных хроматических координат для цветных изображений.
Основные научные положения диссертации реализованы в виде пакета программ OrthoPhoto-SDS, ориентированного на платформу Pentium + Windows 95, и технологии цифрового ортотрансформирования аэрофотоснимков. Разработанное программное обеспечение позволяет выполнять построение модели по стереопаре в полуавтоматическом режиме, измерение координат соответствующих точек в полуавтоматическом и автоматическом режимах, формирование ЦМР и быстрое цифровое ортотрансформирование аэрофотоснимков с использованием матрицы обобщенных поправок.
Исследования, выполненные с использованием реальных снимков, показали, что точность построения ортофотоплана и производительность алгоритма соответствуют теоретическим расчетам.
По предложенной в диссертации технологии с помощью программного обеспечения OrthoPhoto-SDS были выполнены производственные работы по ортотрансформированию снимков для создания карт земельного кадастра масштаба 1:2000.
Программное обеспечение OrthoPhoto-SDS внедрено в учебный процесс на кафедре фотограмметрии и дистанционного зондирования СГГА. Оно экспонировалось на 19 конгрессе ISPRS (Вена, 1996 г.) и на международной конференции Интеркарто-3 (Новосибирск, 1997 г.).
Основное содержание диссертации опубликовано в десяти научных работах.
Диссертаииоиная работа состоит из введения, трех разделов, заключения, списка литературы и приложений. Общий объем диссертации
115 страниц. В ней представлены 7 таблиц и 19 рисунков. Список использованных источников включает 81 наименование.
Содержание работы
Во введении сформулирована актуальность, определены цель, задачи и методы исследований, приведена общая характеристика диссертационной работы.
В первой главе диссертационной работы приводится краткий исторический обзор развития методов получения ортоскопичных изображений местности, рассмотрены оптико-механические и современные цифровые приборы для ортотрансформирования аэрофотоснимков.
На основе анализа нормативно-технической документации, характеристик аэрофотоаппаратов и аэрофотопленок, существующих методов цифрового ортотрансформирования и возможностей современных персональных компьютеров дается характеристика проблем, возникающих при решении поставленных задач:
1. Проблема быстродействия. На основе анализа информационной емкости фотографических слоев установлено, что современная методика ортотрансформирования аэрофотоснимков должна предусматривать работу с цифровыми изображениями объемом от 30 Мбайт до 1,0-1,5 Гбайт. В условиях дефицита вычислительных ресурсов персонального компьютера обработка массивов данных такого объема требует комплексной оптимизации всего процесса цифрового ортотрансформирования, включая этапы формирования цифровой модели рельефа (ЦМР) и фотограмметрических измерений.
2. Проблема точности. Предельная точность ортоснимка при обработке методом прямого сканирования определяется разрешением исходного цифрового изображения, и может достигать значений 5-10
мкм. Для получения такой высокой точности необходимо учитывать тонкие влияния на смещения изображений объектов на снимке, такие как атмосферная' рефракция и дисторсия объектива.
3. Проблема качества ЦМР. При формировании ЦМР по стереопаре информативность модели определяется количеством измерений координат соответственных точек. Кроме того, значительное влияние оказывает метод интерполяции результатов этих измерений. ЦМР должна обеспечивать возможность быстрого и точного расчета высоты на местности в пределах области ее определения, передавать особенности геоморфологического строения рельефа, его генеральные тенденции и мелкие детали.
4. Проблема автоматизации измерений. Количество измерений по стереопаре для построения высококачественной модели рельефа зависит от содержания снимков, но в любом случае составляет не менее нескольких сотен. Точные фотограмметрические измерения быстро утомляют оператора, снижается его производительность труда, увеличивается вероятность ошибок. Поэтому для решения проблемы точности и информативности ЦМР необходима автоматизация измерений соответственных точек.
5. Проблема машинного восприятия цвета. Эта проблема возникает вследствие того, что человеческий глаз и сканирующее устройство имеют различные характеристики чувствительности в диапазоне видимого спектра.
Все пять перечисленных проблем взаимосвязаны, а для их комплексного решения методика цифрового ортотрансформирования должна удовлетворять противоречивым требованиям.
Во второй главе предлагается метод ортотрансформирования аэрофотоснимков по матрице обобщенных поправок (МОП) в качестве одного из возможных средств решения сформулированных в первой главе проблем.
В процессе цифровой обработки аэрофотоснимков измерения выполняются не по самим снимкам, а по их цифровым изображениях», поэтому вводится целочисленная положительно определенная система координат цифрового изображения, связанная с системой координат аэрофотоснимка. Она имеет два важных свойства:
1. Существует взаимно-однозначное соответствие между округленными до целых чисел координатами в системе координат цифрового аэрофотоснимка 5а и адресом в оперативной памяти компьютера. Это соответствие задается так же целочисленным арифметическим выражением, например а = ай +п(1у1, +*,)> где а - адрес в оперативной памяти компьютера, п - число байт, которыми задается каждый пиксель изображения, 1 - количество пикселей в одной строке изображения, а0-адрес буфера памяти. Таким образом, если геометрическое преобразование задано в системе координат цифрового изображения, оно может быть эффективно реализовано алгоритмически.
2. Хотя системы цифрового изображения и аэрофотоснимка5, являются прямоугольными, связь между ними может определяться аффинным или даже нелинейным преобразованием. Это объясняется тем, что ^ и 5, заданы для разных объектов. Мы будем считать, что система связана с изображением, существовавшим в аэрофотоаппарате в момент съемки, а система - с цифровым изображением в памяти компьютера. Первое изображение превращается во второе в процессе химико-фотографической обработки, хранения и сканирования, испытывая при этом деформации, в общем случае нелинейные.
Далее рассмотрены два известных и один новый метод оптимизации ортотрансформирования относительно преобразований, заданных в системах координат цифровых изображений. Здесь же выводится оценка выигрыша от применения этих методов.
1) Сведение двумерной задачи к квазиодномерной задаче. Так как выходной массив данных обычно формируется построчно, в процессе обработки одной строки можно вместо оператора трансформирования Т(х,у) использовать его сокращенный вариант для у=сот1 \(х), выполняя предвычисления величин, зависящих от у перед обработкой каждой строки. Пусть обрабатывается изображение размером рхр пикселей, оператор Т(х,у) содержит п операций, оператор Т (.г) - т<п операций, а для формирования оператора Тх = Ту=тге1 требуется <7 операций. Тогда относительный выигрыш от
применения данного метода оптимизации Ь = ——— « —. Для изображений
рт + <7 т
высокого разрешения р»д, п> 2т, Ь >2, то есть можно увеличить производительность алгоритма более, чем в 2 раза. При разработке реальной программы возможно достижение большего выигрыша за счет увеличения отношения п / т алгоритмическими средствами. Достоинством такого подхода является сохранение точности вычислений.
2) Применение дифференциальной формы оператора
трансформирования. Аналитическая форма первой производной часто
дх
оказывается проще, чем форма оператора Т,. Так как в процессе трансформирования в пределах одной строки цифрового ортоснимка координата ха всегда получает приращение +1,0, приращение Т, численно
равно ——, вычисление оператора трансформирования можно заменить
вычислением его приращения и получить рекуррентную формулу для / пикселя у строки выходного ортоснимка:
\У<1[1,д)
+ -
(1)
\Уа [/-ин
В общем случае, такому подходу свойственно быстрое накопление ошибки по мере движения вдоль строки изображения, однако при алгоритмической реализации трансформирования накопление ошибки можно уменьшить до пренебрежимо малой величины.
3) Ортотрансформирование по матрице обобщенных поправок. Этот метод оптимизации алгоритмов сложных геометрических преобразований является одним из основных предметов разработки в настоящей диссертации. Будем искать приближение оператора трансформирования в виде
Т (х,у) = А(х,у) + с^, (3)
где А(х,у) - упрощенная аналитическая форма Т(х,у),
с, у = Т(£(/ + + - А(к(1 + + - элемент МОП, к - масштаб
МОП, iJ,k - натуральные числа. Матрица обобщенных поправок строится в масштабе, кратном масштабу выходного цифрового ортоснимка и содержит поправки в масштабе исходного цифрового изображения. Смещение индексов +1/2 вводится для того, чтобы точное значение поправки относилось к середине диапазона ее действия.
Вычислительный процесс при обратном трансформировании цифрового изображения по МОП состоит из следующих операций: • для текущего пикселя цифрового ортоснимка приближенно вычисляются координаты соответствующего пикселя исходного изображения
Iх
— А\ ° I по упрощенной формуле. В общем случае это может быть Vуа)
дробно-линейное аффинное или другое простое преобразование
координат. В диссертации подробно рассматривается использование в качестве приближения преобразования (11); • из матрицы обобщенных поправок выбирается соответствующий вектор
• приближенные значения координат пикселя исходного снимка уточняются
• текущему пикселю ортоснимка присваивается значение яркости или цвета найденного пикселя исходного изображения.
Рассмотрим выигрыш от применения такого метода оптимизации. Пусть для вычисления Т(х,з>) требуется п операций, а для вычисления - гп<п операций. Тогда для вычисления ci j потребуется п+т операций, а для вычисления Т(.г,_у) приблизительно т операций, так как вычисления с целыми числами для большинства компьютеров выполняются гораздо быстрее, чем с действительными, временем выборки вектора обобщенной поправки из матрицы можно пренебречь. На построение матрицы поправок размером рур и трансформирование цифрового
изображения по ней необходимо р2(п + 2т), а на трансформирование с
использованием оператора Т - к2р2п операций. Относительный выигрыш р
Ь = —г— пропорционален к2 (!).
При к- ! Т(лг,>') = Т(.г,>') для всех пикселей ортоснимка, если для них определено А(хуу), то есть преобразование (3) является точным. При этом трансформирование (с учетом времени построения матрицы поправок)
поправки с^, / =
с использованием выбранного вектора поправки:
14-
П
, 2т
выполняется в 1+— раз медленнее, чем при прямом применении оператора п
Т. Начиная с к=2, производительность алгоритма быстро возрастает.
При к > 1 один и тот же вектор поправки используется для уточнения значений координат в квадратной области
Kj-~)<y0<k 0' +j),
при этом точное значение получается только для пикселя (хо = ki,ya = kj). Для остальных /с7 -1 пикселей значения координат (xd,yd) получаются с ошибкой. Величина ошибки зависит от того, насколько хорошо аппроксимирует А(х,у) оператор трансформирования Т, т. е. от поведения функции обобщенной поправки С(х,у) = Т{х,у) - А(х,у).
Установлено, что для большинства видов аэрофотосъемки достаточная точность трансформирования получается при ¿=5,...,10 (меньшие значения для горного рельефа местности) и применение данного метода оптимизации позволяет увеличить производительность цифрового ортотрансформирования в 25-100 раз.
Важным достоинством трансформирования по МОП является возможность регулирования соотношения между точностью и производительностью процесса, при помощи изменения значения масштаба матрицы к. Если провести аналогию между принципом действия аналитического фототрансформатора Gestalt Photomapper И и предложенным методом трансформирования, то изменение масштаба матрицы в цифровом методе соответствует смене маски проектирующей головки в оптико-механическом. Значение к=5 соответствует маске размером всего 0,15x0,15 мм при разрешении сканера 800 dpi или 0,1x0,1 мм при 1200 dpi, что гораздо меньше, чем в приборе (0,8x4,0 мм). Таким образом, предлагаемый
метод обеспечивает значительно более высокую точность выходного ортоснимка, чем лучшие образцы оптико-механических приборов.
В разработанной методике цифрового ортотрансформирования применяются все три рассмотренных способа оптимизации и выводятся соответствующие расчетные формулы. Установлено, что метод МОП может применяться для компенсации влияния атмосферной рефракции, кривизны поверхности Земли, дисторсии объектива, деформаций фотоматериала и погрешностей сканирующего устройства. Сам процесс трансформирования инвариантен относительно этих факторов, они учитываются в формулах для формирования МОП. Таким образом, наряду с информацией о рельефе, МОП может содержать поправки для учета разнообразных факторов, влияющих на взаимосвязь координат при ортотрансформировании. Эта особенность и определила название предложенного метода.
В диссертации приводится вывод расчетных формул для цифрового ортотрансформирования и формирования МОП.
Пусть системы координат исходного снимка и его цифрового изображения связаны аффинным преобразованием, а цифровой ортоснимок строится с разрешением к метров на местности в одном пикселе.
Системы координат цифрового изображения 84 и изображения 5, развернуты и смещены относительно друг друга из-за неизбежной неточности установки снимка в сканер.
Представим связь между этими системами линейным оператором:
(4)
исходного изображения после
ввода последнего в ЭВМ а системе координат
положение
главной точки снимка в этой же системе, коэффициенты гп...г12 определяются в процессе внутреннего ориентирования снимка.
Связь координат цифрового ортоснимка и местности выражается в
виде:
где (ХЦ, У а ) координаты точки местности, соответствующей центру первого пикселя первой строки цифрового ортоснимка, (х" ,у°) - координаты (индексы) пикселя цифрового ортоснимка.
Непосредственное применение уравнений коллинеарности дает следующее соотношение между координатами ортоснимка и исходного снимка:
Д|{кх° + ~ Х8) + Ь^ку" + Г0° - У3) - с1Я/ а3(кхо+ХЦ-Х3) + Ь3{ку°+У0°-У5)-с3Н/
а2 (кх° + X0° - Х5) + Ь2(ку° + У0° - У3) - с2Н(
У-Уо~~/--. (6)
а3(кс° + Х% - Х5) + Ь3(ку° + У0° - Уу) - с3Н,
где - координаты точки фотографирована. Знаки
приближенного равенства в (6) указывают на то, что здесь учитываются не все
факторы, влияющие на взаимосвязь координат.
На практике при цифровом трансформировании возникает
дополнительное условие. Изображение исходного снимка должно быть
вписано в границы формируемого ортоснимка.
Для этого необходимо определить координаты (Х^,У0°), а также длину
строки Г и высоту столбца Л° цифрового ортоснимка в пикселях.
Пусть (Х^У,), / = 1,2,3,4 координаты точек местности, изобразившихся в углах исходного снимка. Тогда
y0° = min(}a (7)
к
ho _ max(Yi)-Y0° к
Найдем приближенную зависимость между координатами цифрового ортоснимка и координатами цифрового изображения исходного снимка.
Применяя оптимизацию методом сведения двумерной задачи к квазиодномерной, частично избавимся от квадратичной зависимости объема счета от разрешения и получим формулы для одной строки ортоснимка, выполняя все возможные предвычисления в промежутках между процедурами обработки строк.
При движении алгоритма вдоль строки выходного цифрового ортоснимка уа = const. Обозначив в (6)
А = -kfax, В = -f(a,(X°a -Xs) + \(ку° + Y0° - Ys)-c,Hf), С = -к[аг, D = -f(a2(X°0 - Xs) + b2(ky° + Y0° - Ys)- c2Hf), E = ka}, F = a}(XZ -Xs) + b3{ky° + Y0° - Ys)-c,Hf,
получим
„ Ax° + B Ex°+F'
x-x,
Cx° + D
У-Уо*-=ГГ-.(9) Ex + F
Подставляя (9) в (4), получим
Ax° + В Cx° + D о
X,i ~ r\ 1--h rl2 -+ Xd ,
d Ex" + F Ex" + F d
Ax° + В Cx° + D о
+ (10) Ex + F bx + F
где (х^^^) - координаты пикселя цифрового изображения исходного снимка, соответствующего пикселю цифрового ортоснимка (х0,у<,).
Еще раз выполнив замену М= Лги+Сг12 +Ех^, N = Вгп +Вгп + /о^, Р= Агп + Сггг + Еу°, 0 = Вгг1 + Ог22 + Ь'у1, окончательно получим дробно-линейное преобразование:
Мх° + N Рх°+0
(П)
В пределах строки адрес пикселя эквивалентен его абсциссе (стр. 8, свойство 1 системы координат цифрового изображения), поэтому соотношение (11) фактически связывает адрес в буфере выходной строки ортоснимка с координатами исходного цифрового изображения. От величины у" зависят значения и Р. Они вычисляются заново для каждой строки, но это практически не влияет на время счета, т.к. одна строка содержит до 104 пикселей и более. Такая форма аналитической аппроксимации допускает исключительно эффективную реализацию алгоритма. Преобразование (11) учитывает линейные деформации фотоматериала, смещение оптической оси фотоаппарата, элементы внутреннего, взаимного и абсолютного ориентирования снимка, линейные компоненты искажений сканирующего устройства. Знаменатели дробей равны, поэтому при алгоритмической реализации для вычисления (11) требуется три операции сложения и две операции деления для каждого пикселя формируемого ортоснимка.
В диссертации рассматривается формирование матрицы обобщенных поправок аналитическим методом, хотя на практике следует использовать для этого вычислительную процедуру.
Аналитическая аппроксимация для произвольных координат имеет вид:
г..
аъ{кх° + X°a-xs) + Ьъ(ку" + Ya°-Ys)~ c,Hf а2{кх° + X; -Xs) + Ь2(ку' + - Ys)-c,Hf
-f
а,(кх° + Х° - А',) + Ь,(ку° + У; - Ys)-c,H.
+ D .
(12)
г J
При уа = const А(хоуо) принимает вид (11).
Пусть из ЦМР известна высота рельефа для произвольных координат местности Z(X,Y), измеренная от той же отметки, что и высота фотографирования Hf. Тогда точное преобразование координат при ортотрансформировании имеет следующий вид:
Т (х°У) = (Г" Г,2]х Vji W
f _ f "¿Ь"+ - + W+К - Ys)-c,{Hr -Z(b° f x; - Xs,k?+y; - ys)) ' + XI - xs) + b,{ky° + Y; - Ks) - c}(Hj - Z{kx° + X'a - Xs,!cy° + Y0° - Ys))
~f
a2(kx° + X° - Xs) + Ьг{ку° + — Уд) — сг(Я, - 2(kc" + - Xs,ky" + У0° - Ys))
^ + XI - Xs) + b3(ky° + Y0°-YS)~c3(Hf -2(kx° + Х°й -Xs,ky° + Y0°- YS))J
+D°. (13)
Вектор обобщенной поправки для пикселя ортоснимка (х0,у0):
*х°У) = Т(х°У)- А{х°У), (14)
Л(х\у°) + с(х°УУ (15)
Таким образом, матрица обобщенных поправок строится в системе координат цифрового ортоснимка и содержит поправки, значения которых вычисляются в системе координат исходного цифрового изображения.
Поскольку поправки с(/,/) относительно невелики, можно получить достаточную точность трансформирования, используя одну и ту же поправку
для нескольких пикселей ортоснимка. Если задаться коэффициентом разрежения матрицы поправок п, то элементы разреженной матрицы
с, = Т(и(/ + 1),пи + ~)) - А(п{г + ±)МУ + \)),
+ с,. (16)
Условные обозначения:
—> извлечение поправки из матрицы поправок —дробно-линейное преобразование координат —учет поправки
Рис 2. Схема движения данных в процессе ортотрансформирования по матрице обобщенных поправок.
Преобразование (16) при алгоритмической реализации требует лишь два деления и четыре сложения с плавающей точкой. В то же время оно может использоваться для высокоточного ортотрансформирования цифровых аэрофотоснимков.
Соотношение между точностью и производительностью предложенного метода ортотрансформирования целиком определяется значением коэффициента разрежения п. При п—I скорость вычислений соответствует тривиальному методу обратного ортотрансформирования по точным формулам связи координат. При этом практически весь объем расчетов выполняется при формировании матрицы обобщенных поправок. При и>1 производительность увеличивается пропорционально и2.
При ортотрансформировании аэрофотоснимков предложенным методом рассматриваются только плоские прямоугольные системы координат цифровых изображений исходного снимка и ортоснимка. Поэтому преобразования координат нельзя проиллюстрировать в виде традиционных для фотограмметрии геометрических построений. Вместо этого рассмотрим схему движения данных в процессе получения цифрового ортоснимка (рис. 2).
Системы координат цифрового ортоснимка и матрицы обобщенных поправок отличаются только масштабом, поэтому можно условно считать, что они связаны отношением центральной проекции. Таким же отношением ортоснимок связан с вертикальной проекцией местности на уровневую плоскость.
Поэтому для ортоснимка можно определить условный центр проекции и ввести понятие проектирующего луча /, проходящего через пиксель ортоснимка ро, элемент матрицы поправок с^, и проекцию соответствующей точки местности на уровневую плоскость Р0. Пространственное положение этого луча задается аналитической аппроксимацией А.
Рассмотрим процесс движения данных при ортотрансформировании для текущего пикселя цифрового ортоснимка ро {хо,уа). Этому пикселю необходимо присвоить значение яркости, содержащееся в пикселе pd исходного снимка, в котором изобразилась точка местности Р. Если подставить координаты пикселя ра в аналитическую аппроксимацию, получим координаты пикселя pd, близкого к искомому пикселю pd. Вектор поправки pdpd можно получить по формуле (14), но это потребует значительного количества вычислений. Так как величина этого вектора мала, то можно использовать один и тот же вектор поправки су для нескольких
пикселей в окрестностях pd, взяв его из заранее рассчитанной разреженной матрицы обобщенных поправок.
Таким образом, в процессе ортотрансформирования оценка pá положения искомого пикселя pd уточняется по матрице обобщенных поправок: pdpd — с1}. Так как при этом выполняется очень мало вычислений, основные вычислительные затраты приходятся на формирование матрицы поправок. Размер этой матрицы в п7 раз меньше исходного изображения, поэтому при трансформировании цифровых аэрофотоснимков методом МОП можно получить значительный выигрыш в быстродействии.
Формирование качественной ЦМР для цифрового ортотрансформирования снимков требует большого числа измерений на стереопаре. В связи с этим, в диссертации были рассмотрены различные варианты автоматизации этого процесса и разработаны методики полуавтоматического и автоматического измерения координат соответственных точек. Для повышения надежности подбора соответствующих точек корреляционным методом предложено использовать эквивалентные хроматические координаты, которые определяются в соответствии со стандартами CIE.
Разработанные алгоритмы были реализованы в виде пакета программ OrthoPhoto-SDS, который описан в третьей главе диссертации. QrthoPhoto-SDS позволяёт выполнять следующие операции:
1) внутреннее ориентирование по измерительным маркам на прикладной рамке АФА;
2) полуавтоматический поиск соответственных точек на стереопарах;
3) автоматический поиск соответственных точек на стереопарах;
4) подпиксельная редакция положения соответственных точек;
5) ведение базы данных соответственных и опорных точек;
6) взаимное ориентирование снимков стереопары аналитическим методом;
7) внешнее ориентирование снимков стереопары аналитическим методом;
8) ручное ориентирование снимков с использованием эмуляторов коррекционных механизмов;
9) измерение 2D и 3D координат на местности по стереопаре;
10) формирование цифровых моделей местности по стереопарам;
11) построение цифровых моделей местности по горизонталям в векторном формате;
12) быстрое ортотрансформирование цифровых аэрофотоснимков высокого разрешения.
Во время испытаний основные технические характеристики пакета программ измерялись для расчетной платформы.
Основные технические характеристики OrthoPhoto-SDS: « Расчетная аппаратная платформа - Pentium - 120, RAM 64 Мбайт, SVGA 1024x768 noninterlaced, HDD 1,6 Гбайт EIDE 11 мс. Характеристики
программы приводятся для расчетной платформы, если не указана другая конфигурация.
• Минимальная аппаратная платформа - 486DX4 - 100, RAM 16 Мбайт, SVGA 800x600 256 color, HDD 1,2 Гбайт 20 мс.
• Скорость трансформирования цифрового изображения - не менее 18 Мбайт/мин.
• Расчетный объем исходного снимка или суммарный объем стереопары пропорционален квадрату объема ОЗУ компьютера:
Объем ОЗУ Объем снимка
16 Мбайт 16 МБайт
32 Мбайт 64 Мбайт
48 Мбайт 128 Мбайт
64 Мбайт 256 Мбайт
Максимальный объем исходного снимка 512 Мбайт при снижении скорости трансформирования иа 50%.
Максимальное время построения цифровой модели рельефа по 1000 измеренным точкам - 160 сек.
В третьей главе приводятся также результаты тестирования и методика цифрового ортотрансформирования аэрофотоснимков. В процессе испытаний выполнялась обработка как черно-белых, так и цветных аэрофотоснимков. Установлено, что корреляционный алгоритм автоматической идентификации соответствующих точек на цветных снимках работает более устойчиво, чем на черно-белых, за счет использования эквивалентных хроматических координат в качестве информативных характеристик цифровых изображений.
В таблице 1 приводятся условия тестирования пакета программ ОгЛоРЬоЮ-ЗОБ по цветным аэрофотоснимкам масштаба 1:6000, в таблице 2 - результаты контроля точности ортотрансформирования. Таблица 1. Условия тестирования пакета программ ОпЬоРЬоЬ-ЗОЗ
АФА RMK А 15/23
Объектив PLEOGON А2
Фокусное расстояние, мм 151,153
Дисторсия объектива, мхм не более 4
Высота фотографирования, м 900
Характер рельефа побережье
Диапазон превышений на местности, м 0..170
Сканер UMAX PowerL.ook 1000
Растр сканирования, мкм 31,75
Информационный объем исходных снимков, Мбайт 50,0
Процессор Pentium 120
Жесткий диск Quantum 4500 об/мин
ОЗУ EDO RAM 32 Мб, 60 не
Операционная система Windows 95
Коэффициент разрежения МОП 5
Средний объем МОП, Мбайт 4,80
Время ортотрансформирования одного снимка 2 мин 41 с
Скорость трансформирования, Мбайт/мин 18,6
Оценка точности выполнялась по контрольным точкам, полученным из фототриангуляции. Они были замаркированы на исходных цифровых снимках с помощью растрового редактора. Затем координаты этих точек были измерены по цифровому ортоснимку.
Комплекс программ ОгЛоР^о-ЗОБ использовался для выполнения производственных работ по созданию цифрового ортофотоплана и цифровой карты масштаба 1:2000.
Таблица 2. Результаты контроля точности ортотрансформирования
Результаты измерений при помощи ОЛЬоРЬоЮ^ОБ
Контрольные координаты
Погрешность измерений
№ точки
X, мм
Хм
У, м
(¡, мкм
X, м
Г.м
ах.м
<т м
321
322 324
326
327
330
331
332
333 336 343 347 349
352
353
354
357
358
360
361
362
363
364
365
366 321 425
25,932 93,383 78,422 100,827 96,728 102,287 95,791 82,961 65,044 42,842 31,252 -12,380 -19,462 2,056 -15,067 -35,039 -14,833 -1,760 11,865 9,713 8,820 8,063 5,015 -4,645 10,561 59,762 88,148
12,371 32,262 3,341 21,900 12,189 -87,602 -93,750 -97,605 -41,966 -73,000 -90,090 -80,718 -75,145 -24,831 -23,628 -36,653 -28,543 -27,209 -15,042 -14,025 -15,155 -14,018 -14,888 -19,260 7,392 7,372 -82,556
66538,325 66950,972 66857,068 66990,821 66968,270 66919,509
66887.157 66833,154 66766,296 66648,223 66591,060 66366,700 66325,187 66417,036 66315,713 66206,388 66320,524 66396,260 66468,707 66455,131 66450,944 66445,119 66428,788 66374,444
66448.158 66738,113 66863,843
4999,654 5173,830 4979,203 5109,475
5046.309 4534,057 4503,999 4474,542 4714,658 4548,508
4464.310 4461,637 4487,884 4762,440 4757,516 4670,766 4730,009 4746,033 4826,027 4830,723 4823,335 4829,845 4822,156 4790,026 4958,796 4989,804 4541.117
5.0
7.5
2.6 20,8 9,9 6,4
2.4
6.3 11,9
24.7
5.1
25.1
4.7 28,5
21.5
8.5
8.2 31,4
18.8 7,1
40.2 31,0 8,9
32.6
7.4 2,0
4.8
66538,336 66951,046 66857,057 66991,310 66968,397 66919,554 66887,176 66833,108 66766,461 66647,590 66591,086 66366,017 66325,184 66418,062 66316,279 66208,296 66320,625 66397,428
66469.116 66455,057 66452,853 66446,225 66428,862 66373,192 66448,231
66738.117 66863,809
4999,770 5174,000 4979,181 5109,960 5046,539 4534,167 4503,976 4474,448 4714,912 4547,997 4464,399 4461,283 4487,783 4763,114 4758,029
4670.571 4730,203 4746,777 4826,467 4830,569 4824,286
4830.572 4822,359 4789,246 4958,964^ 4989,785 4541,065
-0,011 -0,074 0,011 -0,489 -0,127 -0,045 -0,019 0,046 -0,165 0,633 -0,026 0,683 0,003 -0,976 -0,566 0,092 -0,101 -1,168 -0,409 0,074 -1,909 -1,106 -0,074 1,252 -0,073 -0,004 0,034
-0,116 -0,170 0,022 -0,485 -0,230 -0,110 0,023 0,094 -0,254 0,511 -0,089 0,554 0,101 -0,674 -0,513 0,195 -0,194 -0,744 -0,440 0,154 -0,951 -0,727 -0,203 0,780 -0,168 0,019 0,052
0,116 0,185 0,025 0,688 0,263 0,119 0,030 0,104 0,303 0,813 0,093 0,880 0,101 1,166 0,764 0,216 0,216 1,385 0,600 0,171 2,132 1,324 0,216 1,475 0,183 0,019 0,062
Среднеквадратичное отклонение сКг, М 0,563
Исходные черно-белые снимки имели масштаб 1:6000, размер картографируемого участка 4,5 км2 , фокусное расстояние АФА-140 мм. Координаты опорных точек для построения модели были получены из фототриангуляции. Средняя ошибка положения контуров на ортофотоплане составила ±0,8 м в масш табе местности.
Заключение
Основные научные и практические результаты исследований, выполненных в диссертации, заключаются в следующем:
1. На основе комплексного анализа факторов, влияющих на связь координат исходного цифрового снимка и ортоснимка, разработана математическая модель и алгоритм цифрового ортотранс-формирования, основанные на использовании матрицы обобщенных поправок.
2. Разработана методика идентификации соответствующих точек на цветных цифровых стереопарах для формирования ЦМР в полуавтоматическом и автоматическом режимах.
3. Разработан пакет программ ОгНюРИ^о-ЗОБ, ориентированный на использование в настольной ГИС и обеспечивающий измерение координат юответствующих точек в полуавтоматическом и автоматическом режимах, формирование модели местности по стереопаре, цифровое эртотрансформирование снимков.
4. Выполнены теоретические и экспериментальные оценки точности и производительности разработанного алгоритма. Точность трансформирования доставляет ± 1 пиксель цифрового изображения. С использованием комплекса грограмм ОгЛоРИоЮ-БОЗ выполнены производственные работы по созданию шфровой карты земельного кадастра масштаба 1:2000 по аэрофотоснимкам масштаба 1:6000.
Основные результаты исследований опубликованы в следующих
работах:
1. Перспективные инструментальные средства цифровой фотограмметрической системы. В сб. Автоматизированная обработка визуальной информации. Новосибирск, ВЦ СО АН, 1989г, с. 93-101. (соавт. Губин А. В.)
2. Комплекс программ для автоматизированного дешифрирования цифровых аэрокосмических снимков, в сб. Труды конференции молодых ученых, Новосибирск, ВЦ СО РАН, 1995г, с. 17-26.
3. Интерактивная настройка алгоритмов автоматического выделения контуров в технологии ГИС. Цифровое картографирование, городской кадастр и ГИС: научн.-техн. сб. по геодезии, аэрокосм, съемкам и картографии -М.: ЦНИИГАИК, 1996г, с. 50-57.
4. Цифровой фотограмметрический комплекс для создания и обновления карт.-М.: Геодезия и картография, 1996г. № 12., с. 39-48. (соавт. Гук А. П., Самушкин В. А., Кирзо А. В., Коркин В. С.)
5. Эффективный алгоритм ортотрансформирования цифровых аэрофотоснимков. Вестник СГГА, Новосибирск, 1997, вып. 2, с. 28-37 (соавт. Гук А. П.)
6. Digital Orthophoto Generation in SDS Technology. Workshop ISPRS, Commision V, Workgroup 4, Haifa, 1997, presented paper, (соавт. Гук А. П.)
7. OrthoPhoto-SDS: фотограмметрический модуль настольной ГИС.-М., САПР и графика, N И, 1997, с. 37-41.
8. Адаптивная информационно-программная среда интерпретатора цифровых карт местности. Препринт ВЦ СО РАН №1006, Новосибирск, 1993.-51 с. (соавт. Анисимов М. М., Губин А. В., Калантаев П. А., Никифоров С. В., Пяткин В. П.)
9. Региональная интегрированная распределенная система обработки аэрокосмической информации. В сб. Математические и технические проблемы обработки визуальной информации, Новосибирск, ВЦ СО РАН, 1992г., с. 3-16. (соавт. Алексеев А. С., Пяткин В. П.)
10. Siberian Digital Stereoplotter. New Photogrammetric Technologies for 3d Data Capture and up-date for GIS/LIS. Proceedings of the international conference Intercarto-3, Novosibirsk, Russia, 1997, pp. 320-337. (соавт. Гук А. П., Самушкин В. А., Кирзо А. В., Коркин В. С.)
-
Похожие работы
- Разработка цифровой технологии создания ортофотопланов при оперативном обновлении карт по аэрофотоснимкам
- Автоматизация процессов обновления контурной части содержания топографических карт по аэрокосмическим снимкам
- Методика обработки данных дистанционного зондирования земли для геоинформационного обеспечения геолого-геофизических исследований
- Разработка и исследование математических моделей фотограмметрических построений по радиолокационным снимкам
- Методы анализа данных аэрофотосъёмки земель сельскохозяйственного назначения