TEORETYCZNE PODSTAW Y M ETODY SPASOWANIA OBSZARÓW OBRAZÓW CYFROW YCH

Podobne dokumenty
ORIENTACJA ZEWNĘTRZNA ZDJĘCIA Z WYKORZYSTANIEM GEOMETRYCZNYCH CECH OBIEKTÓW

Generowanie ortofotomapy w aplikacji internetowej Orthophoto Generation in the Web Application

Aerotriangulacja. 1. Aerotriangulacja z niezależnych wiązek. 2. Aerotriangulacja z niezależnych modeli

CYFROWA METODA BUDOWY NUMERYCZNEGO MODELU TERENU.

PORÓW NANIE PÓ ŁAUTOM ATYCZNEJ I AUTOM ATYCZNEJ AERO TRIANG ULACJI

TELEDETEKCJA Z ELEMENTAMI FOTOGRAMETRII WYKŁAD 10

WYMAGANIA NA OCENĘ 12. Równania kwadratowe Uczeń demonstruje opanowanie umiejętności ogólnych rozwiązując zadania, w których:

Spis treści CZĘŚĆ I POZYSKIWANIE ZDJĘĆ, OBRAZÓW I INNYCH DANYCH POCZĄTKOWYCH... 37

Podstawy fotogrametrii i teledetekcji

Aerotriangulacja metodą niezależnych wiązek w programie AEROSYS. blok Bochnia

PORÓWNANIE EDUKACYJNEGO OPROGRAMOWANIA DO LOTNICZEJ FOTOGRAMETRII CYFROWEJ Z PROFESJONALNYMI SYSTEMAMI FOTOGRAMETRYCZNYMI

Temat ćwiczenia: Opracowanie stereogramu zdjęć naziemnych na VSD.

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Wymagania na egzamin poprawkowy z matematyki dla klasy I C LO (Rok szkolny 2015/16) Wykaz zakładanych osiągnięć ucznia klasy I liceum

KRYTERIA OCENIANIA Z MATEMATYKI W OPARCIU O PODSTAWĘ PROGRAMOWĄ I PROGRAM NAUCZANIA MATEMATYKA 2001 DLA KLASY DRUGIEJ

Kształcenie w zakresie podstawowym. Klasa 2

Definicja i własności wartości bezwzględnej.

Metody numeryczne. Sformułowanie zagadnienia interpolacji

Sponsorem wydruku schematu odpowiedzi jest wydawnictwo

NUMERYCZNY MODEL TERENU

Przykładowe rozwiązania

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Opracowanie stereogramu zdjęć na stacji cyfrowej Delta

W PŁYW R O Z D Z IELCZO ŚC I SK A NOW ANIA ZDJĘĆ L O TN IC ZY C H NA D O K Ł A D N O ŚĆ O DW ZO RO W ANIA SZC ZEG Ó ŁÓ W

Animowana grafika 3D. Opracowanie: J. Kęsik.

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY III

Proste pomiary na pojedynczym zdjęciu lotniczym

VIII. Zastosowanie rachunku różniczkowego do badania funkcji. 1. Twierdzenia o wartości średniej. Monotoniczność funkcji.

Archiwum Fotogrametrii, Kartografii i Teledetekcji Vol. 9,1999, s ISBN Streszczenie

Egzamin maturalny z matematyki Poziom podstawowy ZADANIA ZAMKNIĘTE. W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawną odpowiedź.

7. Estymacja parametrów w modelu normalnym( ) Pojęcie losowej próby prostej

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Estymacja parametrów w modelu normalnym

7. Metody pozyskiwania danych

klasa III technikum I. FIGURY I PRZEKSZTAŁCENIA Wiadomości i umiejętności

Przykładowy zestaw zadań nr 2 z matematyki Odpowiedzi i schemat punktowania poziom rozszerzony

i = [ 0] j = [ 1] k = [ 0]

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 12 AiR III

Modele odpowiedzi do arkusza Próbnej Matury z OPERONEM. Matematyka Poziom rozszerzony

FUNKCJA LINIOWA, OKRĘGI

Analiza współzależności zjawisk. dr Marta Kuc-Czarnecka

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

SINGLE-IMAGE HIGH-RESOLUTION SATELLITE DATA FOR 3D INFORMATIONEXTRACTION

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Fotogrametria - Z. Kurczyński kod produktu: 3679 kategoria: Kategorie > WYDAWNICTWA > KSIĄŻKI > FOTOGRAMETRIA

PODSTAWY CYFROWEJ METODY BUDOWY ORTOFOTOGRAFII

3. FUNKCJA LINIOWA. gdzie ; ół,.

Metody numeryczne w przykładach

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

a) Aerotiangulacja do końca semestru (8 zajęć) plik chańcza_blok folder fotopunkty - Fotopunkty do projektu: 1, 2a, 212, 301, 504 folder camera

Dział I FUNKCJE I ICH WŁASNOŚCI

ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ. 1. Ciała

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

Fotogrametryczny pomiar lin odciągowych z wykorzystaniem przekształceń rzutowych

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Ćwiczenia nr 4. TEMATYKA: Rzutowanie

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

Metoda Tablic Semantycznych

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum

Elementy geometrii analitycznej w R 3

TELEDETEKCJA Z ELEMENTAMI FOTOGRAMETRII WYKŁAD IX

Biotechnologia, Chemia, Chemia Budowlana - Wydział Chemiczny - 1

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

Metryki i metadane ortofotomapa, numeryczny model terenu

Plik pobrany ze strony

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

11 Równania różniczkowe cząstkowe. Równania różniczkowe cząstkowe pierwszego rzędu.

FUNKCJA LINIOWA - WYKRES

Teoria. a, jeśli a < 0.

Wymagania edukacyjne z matematyki dla zasadniczej szkoły zawodowej na poszczególne oceny

Próbny egzamin maturalny z matematyki Poziom rozszerzony

X Olimpiada Matematyczna Gimnazjalistów

II. FUNKCJE WIELU ZMIENNYCH

Rozkład materiału nauczania

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

1.. FUNKCJE TRYGONOMETRYCZNE Poziom (K) lub (P)

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Rozwiązywanie równań nieliniowych

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

w najprostszych przypadkach, np. dla trójkątów równobocznych

A,B M! v V ; A + v = B, (1.3) AB = v. (1.4)

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

( ) Arkusz I Zadanie 1. Wartość bezwzględna Rozwiąż równanie. Naszkicujmy wykresy funkcji f ( x) = x + 3 oraz g ( x) 2x

Reprezentacja i analiza obszarów

Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE DRUGIEJ LICEUM

Rozkład materiału KLASA I

przybliżeniema Definicja

EGZAMIN MATURALNY Z MATEMATYKI MAJ 2013 POZIOM PODSTAWOWY. Czas pracy: 170 minut. Liczba punktów do uzyskania: 50 WPISUJE ZDAJĄCY

Data sporządzenia materiałów źródłowych: zdjęcia:..., NMT:... Rodzaj zdjęć: analogowe/cyfrowe

WYMAGANIE EDUKACYJNE Z MATEMATYKI W KLASIE II GIMNAZJUM. dopuszczającą dostateczną dobrą bardzo dobrą celującą

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

ANALIZA DOKŁADNOŚCI PODSTAWOWYCH PRODUKTÓW FOTOGRAMETRYCZNYCH UZYSKANYCH Z ZOBRAZOWAŃ POZYSKANYCH TRZYLINIJKOWĄ CYFROWĄ LOTNICZĄ KAMERĄ ADS40

Transkrypt:

Polskie Towarzystwo Fotogrametrii i Teledetekcji Sekcja Fotogrametrii i Teledetekcji Komitetu Geodezji PAN Komisja Geoinformatyki PAU Zakład Fotogrametrii i Informatyki Teledetekcyjnej AGH Archiwum Fotogrametrii, Kartografii i Teledetekcji Vol. 10, 2000, str. 59-1: 59-U ISBN 83-906804-4-0 Zygmunt Paszotta TEORETYCZNE PODSTAW Y M ETODY SPASOWANIA OBSZARÓW OBRAZÓW CYFROW YCH Streszczenie Zagadnienie spasowania obszarów na obrazach cyfrowych związane jest ściśle z wyznaczaniem punktów homologicznych. Poprawność ich identyfikacji wpływa zasadniczo na dokładność wyznaczania elementów orientacji zdjęć, na dokładność NMT i ortofotomapy. Metody spasowania obszarów są tematem wielu publikacji. Mimo to trudno znaleźć formalne teoretyczne podstawy, na których można budować lub weryfikować algorytmy. Autor podejmuje próbę sformalizowania pewnych zagadnień spasowania obszarów, podaje warunki istnienia punktów i obszarów homologicznych oraz przedstawia pewne formuły i warunki dla spasowania obszarów. Teoretyczne rozważania były podstawą do zbudowania algorytmu wyznaczania punktów wiążących. Jego zastosowanie przedstawiono na przykładzie stereogramu lotniczego. 1. Wstęp Ograniczenie udziału operatora w wyszukiwaniu punktów i obszarów homologicznych jest głównym celem automatyzacji orientacji zdjęć. Jest to również zagadnienie leżące u podstaw automatycznego wyznaczania NMT a także rekonstrukcji obrazów obiektów terenowych, gdy dane są ich rzuty. Pojęciem ściśle powiązanym z terminem punkty homologiczne jest spasowanie (matching) obrazów. Różne metody spasowania są przedmiotem badań podejmowanym obecnie przez wielu autorów /Jahn, 2000; Xu, Li, 2000; Zhou, Dorrer, 2000/. Jednakże mając na uwadze aspekty naukowe jak i dydaktyczne istnieje potrzeba przedstawienia podstaw teorii spasowania obrazów. W przedstawionym artykule autor w sposób możliwie sformalizowany przedstawia rozważania dotyczące spasowania obszarów (area matching). To bardzo szerokie zagadnienie jest trudne do sformalizowania. Dlatego autor podejmuje się przedstawienia tylko wybranych, teoretycznych aspektów zagadnienia. Przedstawiona teoria powstała w celu opisania algorytmu wyszukiwania punktów wiążących dla celów aerotriangulacji /Heipke, Ecler,1998J.

5 9-2 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 10, Kraków 2000 2. Punkty i obszary homlogicznc Dane są trójwymiarowy obraz terenu oraz dwa jego rzuty. Obrazy te oznaczymy odpowiednio przez c(x,y,z), c'(x',/), c (x",yn), (1) ich dziedziny będące zbiorem współrzędnych punktów przez: D, D', D"\ a punkty należące do tych dziedzin odpowiednio przez: P, P\ P". Wartości funkcji c,c ',c " należą do przestrzeni kolorów. Między argumentami tych funkcji zachodzą następujące związki (rys. 2): V P'e D': P'= f'(p), V P"<= D": P "~ f"{p) (2)

Z Paszotta:,, Teoretyczne podstaw y metody spasowania obszarów 5 9-3 Będziemy zakładali, że / ' i /" m a ją odpowiednio postać następujących przekształceń rzutowych: * a3l(x - X 0) + a32(y -Yq) + a33{ Z -Z 0), c< a2\ (^" ~ ^ 0 ) + a21 (y ~ ^0 ) + a 23 (Z - ZQ) k a3\(x - X 0) + a32 {Y - Y0) + a33 (Z - Z0) x" c" bu(x - X 0) + bn(y-y0 )+613(Z -Z 0) C* b3l(x-x'0) + b32(y-y;) + b33(z - Z 0) y»= _c» b2](x-x'0) + b22(y-y;) + b23(z-z'0) k b3](x-x'0) + b32(y -Y J + b33(z-z'q) Przyporządkowanie punktom P e D punktów P 'e D' nie jest funkcją, gdyż -,\/P e D 3P'eD': P'=f'(P) (5) Podobna relacja zachodzi między punktami P i P". Punkty P', P" są punktami homologicznymi, jeżeli spełniony jest warunek: 3P cd : ( P '= / '( / > ) ) a ( P " = / " ( P ) ) (6) Wyznaczanie punktów homologicznych jest jedną z najważniejszych czynności wykonywanych w procesie strojenia zdjęć. Powyższy warunek nie określa jednakże sposobu wyznaczania tych punktów. Jako metodę tradycyjną należy uznać wyznaczanie tych punktów przez obserwatora. Może to być realizowane poprzez obserwację monokularną lub stereoskopową. Jednym z najbardziej aktualnych zagadnień współczesnej fotogrametrii cyfrowej jest automatyzacja wyznaczania punktów homologicznych. Stosowane metody naśladują metodę realizowaną przez człowieka a polegającą na identyfikacji pojedynczych punktów poprzez analizę ich otoczeń. Opiszemy je w sposób możliwie sformalizowany.

59-4 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 10, Kraków 2000 Dane są obszary R,R\R" o następujących własnościach: f l c D, R'czD', R"aD". (7) Obszary R', R" są obszarami homologicznymi, jeżeli spełnione są następujące warunki: V F e R 3 (P"e R") a (P er ): (P'= f(p )) a (P " = f \ P ) ) (8) V P ''e R" 3 ( F e R ')A (P e R ) : (F = / ' (P)) a (P" = f " (P)) Z warunków tych wynika, że relacja g : R 'xr " (9) jest wzajemnie jednoznaczna. Wynika stąd, że przekształcenia (3) i (4) muszą być funkcjami oraz. że muszą istnieć funkcje odwrotne do nich. Zachodzi to wtedy gdy przyporządkowanie Z=Z(X,Y) jest funkcją. Z trzech obrazów: c,c ',c ; rejestrować można tylko dwa Ć i c". Rejestracja ta dla danej kamery odbywa się w płaszczyźnie obrazowej odległej od środka rzutów o stałą c k. Ponieważ funkcje f \ f " są ciągłe w7 punktach, które nie leżą na płaszczyźnie zniknienia, zatem przekształcenie g : R' ^ R jest homeomorfizmem. Funkcję tą zapiszemy w postaci. Założymy dalej, że obszary R',R" są homeomorficzne z prostokątem. Wybór kształtu obszaru R' musi być podyktowany praktycznymi możliwościami realizacji algorytmu spasowania obszarów na obrazach cyfrowych. Z tvch względów przyjmiemy, że R' jest kwadratem. Z własności przekształceń rzutowych wynika, że jego obrazem w przekształceniu g jest figura homeomorficzna. Gdy funkcja Z = Z(X, Y) będzie przedstawiała płaszczyznę to obrazem kwadratu będzie czworokąt. Jeżeli wyrażenia (3) i (4) przyjmą postać przekształceń afinicznych gdzie: r'= A r + rj ( 10) r"=br + r0 (11) x' V "X' C l \ \ Cl\2 b ]2 bn r" =, r = A =, B = y. > * Y _ o NJ a to L to funkcja g będzie przekształceniem afinicznym. W ynika to z rów ności: b j \ b j i _

Z Paszotta:,, Teoretyczne podstaw y m etody spasowania obszarów 5 9-5 r"= BA~' (r'-r0) + r0 ( 12) Wtedy obrazem kwadratu będzie równoleglobok. Translację uzyskamy, gdy BA~' = I (13) Zachodzi to wtedy, gdy: obszar R leży w płaszczyźnie równoległej do obu rzutni, zdjęcia wykonane zostały kamerą o tej samej odległości obrazowej, odległość między płaszczyzną w której leży obszar R i rzutnią dla obu zdjęć jest jednakowa, kąt skręcenia zdjęć jest równy 0. Obrazem kwadratu będzie kwadrat. Warunek drugi i trzeci może być zastąpiony ogólniejszym warunkiem, że skale zdjęć są jednakowe. 3. Spasowanie dwóch obrazów cyfrowych Rozważymy przypadek dwóch obrazów cyfrowych c ',c " określonych następująco: ć(i',f) gdzie ń<i'< N', m'< j'< M'; (14) c " (/",./" ) gdzie ri'< /"< N, m"< j"< M" W pierwszym obrazie dla piksela o indeksach ( / ', / ) jego otoczenie oznaczymy przez: C 'W J X\L) (15) gdzie L jest liczbą całkowitą. Zbiór indeksów jest określony następująco: {(/',/); (/ ; - L<i'< i\ + L), O'i - L< j'< j\ +L)}. Problem spasowania polega na znalezieniu na obrazie c" takiego otoczenia które, uwzględniając cechy radiometryczne, jest podobne do otoczenia (15). Oznaczymy je przez (i6) gdzie: {(/",/'); (/, - L < /"< /, + L), (j\ - L < j"< j\ + L)} Powyższy warunek można sprecyzować inaczej: szukamy takiego otoczenia (16), że odległość między obrazem (15) i (16) wyznaczona w przestrzeni kolorów jest najmniejsza.

59-6 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 10, Kraków 2000 Jakkolwiek problem poszukiwania rozwiązania w przypadku ogólnym jest bardzo ważny w artykule tym ograniczymy się do poszukiwania lokalnego rozwiązania przy założeniu, że spełnione są warunki wymienione na końcu poprzedniego rozdziału. Zadanie nasze polegać będzie na wyznaczeniu współczynników translacji. Jeżeli ograniczymy rejon poszukiwań do otoczenia (z, K,in + K ), gdzie K liczba całkowita, to formułę dla wyznaczenia homologicznych otoczeń można następująco. Para liczb całkowitych Ax, Ąy wyznacza otoczenia homologiczne gdy spełniony jest warunek: ń?(c',c"(a x\ą y)) = m in(d(c\c"(<&,<5y))) (17) (ix,6y gdzie: c': (/, / ) c": ( / ", / ) - > c " ( / ", / ' ) { ( /, / ) ; (z, - L< i'< /j + L), {fi - L< j'< j\ + L)} { ( / ", / ) ; (/,' -L < /'"< /; + L), (fi ~L< j"< h + L)} /, = z', + aq+ Sx, Z, = 7, + b0 + Sy Liczby a0,b0 wyznaczają środek obszaru, w którym poszukiwane jest lokalne rozwiązanie. Mogą one być wskazane manualnie kursorem na obrazie. Wyznaczane są również iteracyjnie, gdy realizujemy tzw. metodę piramidy. Jeżeli posiadamy rozwiązanie Ax,Ay dla pewnych otoczeń w obrazach to dla odpowiednich otoczeń w obrazach dwukrotnie powiększonych możemy przyjąć, że Z)<2) = 2 ( C + A x ) ao2) - 2 (^ 0 > + A y ) W najprostszym przypadku, wyznaczenie minimum funkcji polega na obliczeniu wartości funkcji w regularnej siatce 2K+1 punktów i wyznaczeniu wartości minimalnej z uzyskanych liczb. Zatem zagęszczenie siatki lub inne zwiększenie liczby jej punktów wiąże się ze znacznym zwiększeniem czasu obliczeń. Można zatem rozpatrywać przypadek ogólny gdy Sx,Sy są liczbami rzeczywistymi i zagęścić siatkę, w której obliczane są wartości funkcji. Założenie, że ÓK^Sy są liczbami całkowitymi jest przyjęte z uwagi na czas realizacji algorytmu. Wynikający stąd błąd spasowania jest nie większy od połowy długości piksela. Dla kolorowych obrazów można przyjmować różne miary podobieństwa między obrazami. Jeżeli ograniczyć rozważania do obrazów z poziomami szarości to można wykorzystać miarę zależności liniowej między poziomami cyfrowymi czyli współczynnik korelacji r. Biorąc pod uwagę jego własności można przyjąć jako odległość między obrazami wielkość d = \ - r (18)

Z. Paszotta:,, Teoretyczne podstaw y m etody spasowania obszarów 59-7 Zastosowanie współczynnika korelacji można uzasadnić następująco. Niech c\x\y') = T \ c ( r \ x \ y ') ) ) + e', gdzie 7 jest transformacją afiniczną w przestrzeni cech spektralnych (kolorów) a ' błędem wartości tej cechy. Wtedy przyjmując odpowiednią równość oraz oznaczenia dla obrazu c, zależności między cechami spektralnymi punktów homologicznych (x \y ), (x",y ) możemy zapisać: c'\x",y ") = r ( c ( f" - '{ x '\y '') ) ) + " = r ( c ( X,Y,Z ) ) + ''= r \r - \ć { x \y ') ) ) + e (19) Jest to zależność liniowa, której miarą, w przypadku przestrzeni jednowymiarowej, jest współczynnik korelacji. Zastosowanie tej czy innej miary podobieństwa nie przesądza o poprawności wykonania konkretnego spasowania. W algorytmie spasowania obszarów bardzo istotne jest jak zachowuje się w danym przypadku odległość między obrazami dla obszarów niehomologicznych w pobliżu punktu spasowania. Ze względu na czas pracy algorytmu istotne znaczenie ma liczba parametrów, dla których wyznaczamy minimum odległości. Zastosowanie bardziej ogólnego przekształcenia niż translacja powoduje zwiększenie liczby parametrów a zatem zwiększenie wymiaru przestrzeni, w której poszukujemy minimum. Dla dwóch dodatkowych parametrów czas zwiększy się (2K + 1)2 razy. Zatem jeżeli poszukiwanie odbywa się w siatce 5 x 5 wartości argumentów to czas obliczeń zwiększy się 25 razy. Gdy weźmiemy pod uwagę, że obrazy posiadają wymiary rzędu 10000x10000 pikseli a obliczenie współczynnika korelacji wymaga wielu działań arytmetycznych to może się okazać, że na wolniejszych komputerach 25 krotne zwiększenie czasu realizacji obliczeń nie jest realne. Jak wspomniano wcześniej wyznaczamy pewne minimum lokalne dla odległości między obrazami. Zgodnie z równością (18) dla współczynnika korelacji wyznaczamy wartość maksymalną. Obszar rozwiązań dopuszczalnych wyznaczony jest przez pewne warunki. Uwzględnienie tych ograniczeń w procesie realizacji algorytmu oraz przyjęcie odpowiednich wartości progowych ma decydujący wpływ na poprawność wyznaczania obszarów, które możemy uznać jako homologiczne. 1. Warunek dla współczynnika korelacji r(ax\ Ąy) > r0 2. Warunek dla wielkości obszaru, w którym poszukiwane jest ekstremum Ax < Ax0, Ay < Ay0 3. Warunek na odchylenie standardowe współczynnika korelacji

5 9-8 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 10, Kraków 2000 4. Warunek na wartość minimalną współczynnika korelacji m in(r(a x, Ay)) > /) A x,a \ 5. Warunek na różnicę między dwoma największymi wartościami współczynnika korelacji r, I > Arn max r max 1 1 U Każdy z tych warunków ogranicza obszar rozwiązań. Na rysunku 1 przedstawiono graficznie warunek 1 i 3. Sr R ys.l. W arunek 1 i 3 w postaci graficznej. Warunki 1, 3, 4, 5 są warunkami radiometrycznymi i dlatego ich spełnienie nie gwarantuje homologiczności w sensie określenia (9). Interpretacja tych warunków oraz dobór odpowiednich wartości progowych będzie przedmiotem dalszych badań. Przykładowo w warunku 2 wartości progowe można uzależnić od nachylenia terenu, a warunki 4 i 5 pozwalają uniknąć pewnych przypadków szczególnych dotyczących treści obrazów. Podsumowując nasze rozważania należy stwierdzić, że warunki 1, 2, 3, 4, 5 wyznaczają obszary decyzyjne dla zaklasyfikowania porównywanych obszarów jako homologiczne lub nie. Obszary te są wyznaczone dla pewnych warunków geometrycznych określonych przy końcu rozdziału 3 i warunków radiometrycznych wynikających z definicji współczynnika korelacji. W przypadku, gdy te założenia nie są spełnione wnioskowanie jest trudne, gdyż trudno zbudować regułę decyzyjną, w której wyznaczając obszary decyzyjne uwzględnia się miarę odstępstwa od wspomnianych założeń.

Z Paszotta:,, Teoretyczne podstaw y metody spasowania obszarów 5 9-9 4. Przykład zastosowania metody do wyznaczania punktów wiążących stereogramu W przedstawionym dalej przykładzie przedstawione będą zdjęcia Monachium udostępnione do badań w ramach testu OEEPE-1SPRS. Zdjęcia wykonano kamerą RMK w skali 1:3000 w roku 1971. Skanowano je skanerem PSI, przyjmując wielkość piksela 25 /um. 3 i i N Ł j,rr«* 'j.? 'i y MjtnŁ' Rys.3. Stereogram zdjęć Monachium. Algorytm poszukiwania obszarów homologicznych realizowany jest w kilku etapach. 1. Na obszarze wspólnego pokrycia stosując metodę piramidy dokonuje się spasowania w regularnej siatce otoczeń. Przesunięcia Ax, Ąy zapisywane sądó zbioru, gdy spełnione są warunki 1, 2 z poprzedniego rozdziału., ^ 2. Na poziomie zdjęcia oryginalnego (w piramidzie) informacje d'śjra ówafim kolejnych otoczeń zapisywane są do tabeli bazy danych, gdy spełnione są warunki 1, 2, 3. Zdjęcie podzielone jest na 6 obszarów będących otoczeniami punktów Grubera. Numer obszaru jest jednym z pól w tabeli. Na rysunku 4 krzyżykami zaznaczone są miejsca, w których spasowanie uznane zostało jako poprawne. 3. Następnym etapem jest weryfikacja obszarów przy uwzględnieniu warunku 1, 2, 4, 5 (rys.5). Na tym etapie operator ma możliwość obserwacji otoczeń oraz podjęcia decyzji w przypadkach wątpliwych. Operator ma możliwość obserwacji rozkładu wartości dwóch parametrów, których dotyczy rysunek 1. Rozkład ten (scattergram) jest przedstawiony na rysunku 5 w środkowej, górnej części. 4. Wyznaczane są elementy orientacji wzajemnej stereogramu. Daje to możliwość obserwacji modelu przestrzennego w postaci anaglifu. 5. Kolejna weryfikacja następuje w oparciu o rozkłady odległości punktów homologicznych od płaszczyzn rdzennych. Oblicza się odległość punktu będącego środkiem otoczenia na prawym zdjęciu. Granice wyznacza się na podstawie reguły 3a lub ręcznie. Odpowiedni wykres przedstawiony jest na rysunku 6.

59-10 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 10, Kraków 2000 * / P - k o n tr a s t I"* negatyw j obcazl Rys. 4. O bszary homologiczne w ybrane w drugim etapie. [Ńdzwa.bloku [Czc^ecj A1 Montserrat Munchen Muncłien2 Nazwa_zdj 55_30.bmp 56_30bmp g:\mon g:\mon strojenie obcinaj r> dr> rmm> 2L+ł nr pkt 1299 rej 5 zdj 11-12 r=0.?6 *=0.027 rrnin=0.29 dx=0 dy=0 Rys.5. Weryfikacja obszarów homologicznych.

Z Paszotta: Teoretyczne podstaw y m etody spasowania obszarów 59-11 histogram iter 3 d sr=0.0000084 s=0.0068 Rys.6. Rozkład odległości punktów od płaszczyzny rdzennej. Podsumowanie Z przedstawionej pracy wynika, że sformułowanie ogólnej teorii dotyczącej wyznaczania obszarów homologicznych nie jest zadaniem łatwym. Oczywiste, intuicynie przyjmowane strategie bywają trudne do formalnego uzasadnienia. Rozważania przedstawione w pracy dotyczą stereogramu, jednakże były one podstawą do opracowania algorytmu wyznaczania punktów wiążących dla bloków zdjęć. Opracowanie tego algorytmu, wykonanie odpowiedniego oprogramowania oraz wykonanie koniecznych obliczeń związane było z realizacją zadań w ramach testu OEEPE-ISPRS /Heipke, Eder, 1998/. Literatura 1. H eipke C., Eder K.., 1998, Performance o f tie point extraction in automatic aerial triangulation, OEEPE Official Publication No 35. 2. Jahn H., 2000, Stereo m atching fo r pushbroom stereo cameras, International Archives of Photogrammetry and Remote Sensing, Vol XXXIII, Part B3. 3. Xu Z., Li Z., 2000, Last median o f squares matching fo r autom ated detection o f surface deformation,. International Archives of Photogrammetry and Remote Sensing, Vol XXXIII, Part B3. 4. Zhou X., D orrer E., 2000, Non-linear scale and orientation fre e correlation m atching algorithm based on edge correspondence, International Archives of Photogrammetry and Remote Sensing, Vol XXXIII, Part B3 Recenzował: prof. dr hab. inż. Józef Jachimski