Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЭРОГЕОДЕЗИЯ ч 2 20 02 12.doc
Скачиваний:
73
Добавлен:
01.09.2019
Размер:
64.96 Mб
Скачать

6. Автоматическая идентификация точек

цифровых снимков (коррелятор)

Первые исследования в области автоматизации стереоскопических измерений были вы­пол­нены в МИИГАиК профессором А. С. Скири­довым в 1924–1932 гг. Полагая изображения дос­таточно малых участ­ков снимков стереопары подобными, он предложил преобразовы­вать эти участки в электрические сигналы и, анализируя их, отождествлять (идентифициро­вать) соответ­ственные точки. В то время это не полу­чило развития из-за отсутствия техниче­ских средств, и в 1960 г. А. С. Скиридов возобновил свои исследования, приступив вместе с Г. Д. Фе­доруком к созданию изогипсографа – прибора для автоматиче­ской ри­совки гори­зон­талей.

Первый автоматизированный прибор, до­казав­ший принципиаль­ную возможность ре­шения этой задачи, был разработан в 1950-х гг. по предложению Гаррисона фирмой Бауш и Ломб со­вместно с На­учно-исследовательским топографическим отде­лом инженер­ных войск США. В последующем эти идеи были вопло­щены в целой серии фото­грамметри­ческих приборов – Сте­реомате (США), Аналитическом сте­реоприборе ОМИ-НИСТРИ (Ка­нада), Ана­литическом фо­токартографе (СССР) и др.

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

В настоящее время идентификация точек на паре снимков рас­сматривается как стати­сти­че­ская задача распознавания изображений при наличии помех и искажений и решается на ос­нове динамической теории зрения с использованием оптико-электронных или про­грам­мных блоков, назы­ваемых корреляторами. В ее основе лежит по­нятие образа – произ­вольной по форме и разме­рам области снимка вместе со всей имеющейся ин­формацией. С ма­тема­тиче­ской точки зрения образ пред­ставляет со­бой многомерный вектор R как сово­куп­ность элементов изображения (пикселов), каждый из которых характе­ри­зуется своим положе­нием и оптической плот­ностью ij согласно (9.6).

Опознавание точки левого снимка на правом сводится к определе­нию некото­рого об­раза R на левом снимке и поиску на правом снимке такого образа R , чтобы расстояние между ними было ми­нимальным:

R – R = min. (9.7)

Практически для автоматического опознавания точки необходимо:

1. Выбрать на левом снимке образ R в виде области размером nn пикселов, в цен­тре ко­то­рой размещена опознаваемая точка (рис. 9.10), и определить его характе­ристики, на ос­нове которых будет выполняться проверка условия (9.7).

2. Определить зону поиска размером mm пикселов (mn) веро­ятного расположения иско­мой точки на правом снимке (рис. 9.10) с коор­динатами центра xп xл bсн, yп yл.

3. Последовательным перемещением области размером nn пик­селов в грани­цах зоны по­иска размером mm создать на правом снимке серию образов R и определить харак­тери­стики каждого из них с целью проверки условия (9.7).

4. Сопоставить характеристики каждого образа R с характеристи­кой-эталоном век­тора R. Искомая точка на пра­вом снимке будет расположена в центре образа R , для кото­рого выполняется ус­ловие (9.7).

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

, (9.8)

где

,

N – число элементов в образах R и R; xi, yi, i – координаты эле­мен­тов образа и их оптиче­ские плот­ности.

Если C0 – ковариационная матрица (9.8) образа R на левом снимке, то условие (9.7) будет выполненным для вектора R, для которого разность матриц V=C0Ci минимальна.

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

, (9.9)

где 0 и 0 – средние оптические плотности элементов зон (фрагмен­тов), соответст­вую­щих об­разам левого (R) и правого (R) снимков.

Коэффициенты, подсчитанные для сочетаний образа R со всеми образами R, обра­зуют кор­реляционную матрицу: максимальное зна­чение ее элемента соответствует наиболее тес­ной связи оптических плотностей сравниваемых участков левого и правого снимков, и, сле­дова­тельно, выполнению условия (9.7). Так что искомая точка лежит в центре образа R с макси­мальным коэффициентом корреляции.

Некоторые способы предполагают отыскание искомой точки по максимуму корреля­ци­онной функции, составленной на основе анализа элементов корреляционной матрицы с част­ными ко­эффициентами корреляции (9.9), соответствующей искомому образу R .

Размер области снимка, отождествляемой с образом R, обычно со­ставляет 2020 пик­се­лов; при малом числе контуров местности он увеличивается до 4040 пикселов. Программы обра­ботки обычно запрашивают полуразмер корреляционной матрицы (образа R).

Размер области поиска на правом снимке выбирается таким, чтобы он был в два раза больше ожидаемого смещения точки из-за влияния рельефа местности. Так, при высоте фотографирования H=2000 м, максимальном превышении рельефа над средней плоскостью h=50 м и расстоянии от центра снимка до угла рабочей площади r=100 мм (формат кадра 2323 см) будем иметь h=2,5 мм, а размер области поиска – 55 мм.

Р ассмотренные варианты установления степени соответствия образов R и R далеко не единственные: в специаль­ной литературе име­ются упоминания о методе иерархической релак­сации (методе пирамид HRC), методе верти­каль­ной линии (ULL), ме­тоде динамического про­граммирования и тому подобное. Некоторые из них осно­ваны на анализе тех или иных признаков, характе­ризующих вы­делен­ные по группе пик­селов элементы – их форму, взаимное распо­ложе­ние, ори­ентировку и другие. Однако все ме­тоды идентификации точек объединяют два обстоятельства:

  • отождествление выполняется на основе более или менее стро­гого анализа элемен­тов изо­бражений – их оптических плотно­стей и геометрического положения;

  • корреляторов, обеспечивающих 100-процентную гарантию каче­ства автоматиче­ской иден­тификации точек, не существует.

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

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

Так, если на левом снимке образ R всегда представлен квадра­том, то на правом снимке (рис. 9.11)из-за влияния угла наклона и рельефа местности соответ­ствующие элементы образа R по­лу­чают сме­щения, и в общем случае об­разуют многоугольник. По­скольку анали­зируе­мый образ R геометрически не всегда подобен образу R, то вероят­ность полного совпадения ис­комой точки уменьша­ется. Еще более сложная ситуация возникает в слу­чае, если изображе­ния левого и пра­вого снимков развернуты одно относительно другого.

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