Wyszukiwanie punktów charakterystycznych na potrzeby ³¹czenia zdjêæ lotniczych***

Podobne dokumenty
2. Zarys metody SIFT (Scale Invariant Feature Transform)

Porównanie dok³adnoœci metod wyznaczania punktów charakterystycznych na parach zdjêæ lotniczych***

Œledzenie obszarów zainteresowania w sekwencjach obrazów bronchoskopowych za pomoc¹ metody SIFT***

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10)

Detekcja punktów zainteresowania

Rys Mo liwe postacie funkcji w metodzie regula falsi

3.2 Warunki meteorologiczne

Rozpoznawanie obiektów z użyciem znaczników

INSTRUKCJA OBS UGI KARI WY CZNIK P YWAKOWY

COMPARISON OF THE ACCURACY OF SELECTED METHOD OF AIR IMAGE MATCHING. Piotr Pawlik 1, Sławomir Mikrut 2

Analiza obrazu z kamery jako podstawa interfejsu cz³owiek niepe³nosprawny-komputer***

SYMULACJA STOCHASTYCZNA W ZASTOSOWANIU DO IDENTYFIKACJI FUNKCJI GÊSTOŒCI PRAWDOPODOBIEÑSTWA WYDOBYCIA

POMIAR STRUMIENIA PRZEP YWU METOD ZWÊ KOW - KRYZA.

L A K M A R. Rega³y DE LAKMAR

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

Steelmate - System wspomagaj¹cy parkowanie z oœmioma czujnikami

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Analiza obrazów RTG w celu zwiêkszenia skutecznoœci predykcji dysplazji oskrzelowo-p³ucnej u noworodków

Modelowanie œrodowiska 3D z danych pomiarowych**

Implementacja filtru Canny ego

Wp³yw kompresji JPEG na wykrywanie cech na obrazach cyfrowych**

LIMATHERM SENSOR Sp. z o.o.

Czy przedsiêbiorstwo, którym zarz¹dzasz, intensywnie siê rozwija, ma wiele oddzia³ów lub kolejne lokalizacje w planach?

Analiza mo liwoœci wykorzystania funkcji biblioteki OpenCV 1.0 do automatycznego dopasowania zdjêæ lotniczych**

(wymiar macierzy trójk¹tnej jest równy liczbie elementów na g³ównej przek¹tnej). Z twierdzen 1 > 0. Zatem dla zale noœci

Innym wnioskiem z twierdzenia 3.10 jest

Deskryptory punktów charakterystycznych

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych

Skanowanie trójwymiarowej przestrzeni pomieszczeñ

N O W O Œ Æ Obudowa kana³owa do filtrów absolutnych H13

Świadomość Polaków na temat zagrożenia WZW C. Raport TNS Polska. Warszawa, luty Badanie TNS Polska Omnibus


Badanie silnika asynchronicznego jednofazowego

Rozpoznawanie twarzy za pomoc¹ deskryptorów punktów charakterystycznych**

Standardowe tolerancje wymiarowe

METODY ANALIZY SKUPIEÑ DO CHARAKTERYSTYKI U YTKÓW ROLNYCH WYBRANYCH PAÑSTW UNII EUROPEJSKIEJ

MIÊDZYNARODOWY STANDARD REWIZJI FINANSOWEJ 520 PROCEDURY ANALITYCZNE SPIS TREŒCI

CZY JEDNYM POSUNIÊCIEM DA SIÊ ROZWI ZAÆ WSZYSTKIE UK ADY DWÓCH RÓWNAÑ LINIOWYCH?

Automatyzacja pakowania

BEZPRZEWODOWA MYSZ OPTYCZNA FLAT PRO INSTRUKCJA OBS UGI

Podstawowe działania w rachunku macierzowym

IV. UK ADY RÓWNAÑ LINIOWYCH

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

II. WNIOSKI I UZASADNIENIA: 1. Proponujemy wprowadzić w Rekomendacji nr 6 także rozwiązania dotyczące sytuacji, w których:

Wskazówki dotyczące przygotowania danych do wydruku suplementu

Powszechność nauczania języków obcych w roku szkolnym

CONSTRUCTOR. Kompaktowy magazyn z u yciem rega³ów wjezdnych. Deepstor P90 DRIVE -IN

Podatek przemysłowy (lokalny podatek od działalności usługowowytwórczej) :02:07

Ocena możliwości wykorzystania deskryptorów cech lokalnych obrazu twarzy w zadaniu automatycznej identyfikacji osób

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

1. Postanawia się przyjąć i przekazać pod obrady Rady Miasta Krakowa projekt uchwały Rady Miasta Krakowa w sprawie zamiaru rozwiązania Zespołu Szkół

PRZETWORNIK WARTOśCI SKUTECZNEJ PRąDU LUB NAPIęCIA PRZEMIENNEGO P20Z

OSTRZA LUTZ DO CIÊCIA FOLII SPECJALISTYCZNE OSTRZA DO SPECJALNEJ FOLII

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

INSTRUKCJA BHP PRZY RECZNYCH PRACACH TRANSPORTOWYCH DLA PRACOWNIKÓW KUCHENKI ODDZIAŁOWEJ.

Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna

Zastosowanie zredukowanego drzewa komponentów do klasyfikacji informacji zawartej w obrazie

CZUJNIKI TEMPERATURY Dane techniczne

III. INTERPOLACJA Ogólne zadanie interpolacji. Niech oznacza funkcjê zmiennej x zale n¹ od n + 1 parametrów tj.

Magurski Park Narodowy

KLAUZULE ARBITRAŻOWE

Wytyczne Województwa Wielkopolskiego

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

CENTRUM BADANIA OPINII SPOŁECZNEJ

U S T A W A. z dnia. o zmianie ustawy o ułatwieniu zatrudnienia absolwentom szkół. Art. 1.

Polityka spójno ci w perspektywie finansowej UE na lata , a obszary wiejskie

Minimalne wymagania odnośnie przedmiotu zamówienia zawarto w punkcie I niniejszego zapytania.

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

ULTRAFLOW Typ 65-S /65-R

PODNOSZENIE EFEKTYWNOŒCI PRZEDSIÊBIORSTWA - PROJEKTOWANIE PROCESÓW

e-kadry.com.pl Ewa Drzewiecka Telepraca InfoBiznes

Kategoria środka technicznego

WYZNACZANIE PRZYSPIESZENIA ZIEMSKIEGO ZA POMOCĄ WAHADŁA REWERSYJNEGO I MATEMATYCZNEGO

SYSTEM INFORMACJI GEOGRAFICZNEJ JAKO NIEZBÊDNY ELEMENT POWSZECHNEJ TAKSACJI NIERUCHOMOŒCI**

Regulatory ciœnienia bezpoœredniego dzia³ania Wyposa enie dodatkowe

systemy informatyczne SIMPLE.ERP Bud etowanie dla Jednostek Administracji Publicznej

WYJASNIENIA I MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Regulamin sklepu zio³achiñskie.eu

Dokumentacja Techniczna Zbiorniki podziemne Monolith

Zagro enia fizyczne. Zagro enia termiczne. wysoka temperatura ogieñ zimno

CBOS CENTRUM BADANIA OPINII SPOŁECZNEJ WIZY DLA NASZYCH WSCHODNICH SĄSIADÓW I PROBLEM KALININGRADU BS/134/2002 KOMUNIKAT Z BADAŃ

NTDZ. Nawiewniki wirowe. z si³ownikiem termostatycznym

EGZAMIN MATURALNY Z INFORMATYKI

METODY INŻYNIERII WIEDZY

RUCH KONTROLI WYBORÓW. Tabele pomocnicze w celu szybkiego i dokładnego ustalenia wyników głosowania w referendum w dniu 6 września 2015 r.

Techniki korekcyjne wykorzystywane w metodzie kinesiotapingu

Architektura komputerów

Spe³nienie wymagañ czasu rzeczywistego w obrêbie rodziny sterowników PLC

PRZETWORNIK WILGOTNOŒCI I TEMPERATURY TYPU P16

USTAWA. z dnia 29 sierpnia 1997 r. Ordynacja podatkowa. Dz. U. z 2015 r. poz

Instrukcja U ytkownika Systemu Antyplagiatowego Plagiat.pl

ZAPYTANIE OFERTOWE. Wojciech Nijak Ul. Berdychów Zagórów NIP: Nazwa i adres zamawiającego

ZASADY REKRUTACJI DZIECI DO PUBLICZNYCH PRZEDSZKOLI I ODDZIAŁÓW PRZEDSZKOLNYCH W SZKOŁACH PODSTAWOWYCH w roku szkolnym 2016/17

Marketing us³ug w teorii i praktyce. Jolanta Radkowska Krzysztof Radkowski. Pañstwowej Wy szej Szko³y Zawodowej im. Witelona w Legnicy

GRUPA KAPITAŁOWA POLIMEX-MOSTOSTAL SKRÓCONE SKONSOLIDOWANE SPRAWOZDANIE FINANSOWE ZA OKRES 12 MIESIĘCY ZAKOŃCZONY DNIA 31 GRUDNIA 2006 ROKU

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

liwości dostosowania programu studiów w do potrzeb rynku pracy w sektorze IT

Transkrypt:

AUTOMATYKA 2006 Tom 10 Zeszyt 3 Piotr Pawlik*, S³awomir Mikrut** Wyszukiwanie punktów charakterystycznych na potrzeby ³¹czenia zdjêæ lotniczych*** 1. Wstêp Artyku³ dotyczy problemu dopasowania fotogrametrycznych zdjêæ lotniczych. Istot¹ zagadnienia jest znalezienie i pomiar odpowiednich punktów charakterystycznych na dwóch zdjêciach lotniczych (fotogrametrycznych), wykonanych z odpowiedniej bazy. Pomiar tych punktów jest niezbêdny do opracowañ fotogrametrycznych (wykonywania map cyfrowych, cyfrowych modeli terenu itp.). Wyszukiwanie i pomiar tych punktów w sposób automatyczny pozwoli na podniesienie efektywnoœci opracowañ mapowych. W literaturze podanych jest kilka podejœæ pozwalaj¹cych na wykonywanie tego typu prac [4]. W niniejszym artykule podjêto próbê wykorzystania metody Scale Invariant Feature Transform (SIFT) [1, 2, 3]. Metoda SIFT nale y do metod detekcji stabilnych cech lokalnych i jest wykorzystywana m.in. do automatycznego tworzenia zdjêæ panoramicznych, wyszukiwania wzorcowych obiektów na obrazach cyfrowych, nawigacji robotów (równie w zastosowaniach przemys³owych). Przewagê tej metody nad innymi sposobami opisu punktów charakterystycznych potwierdzaj¹ m.in. badania Mikolajczyka i Schmid [5]. W celu rozwi¹zania problemu znalezienia odpowiadaj¹cych sobie punktów na parze zdjêæ lotniczych, opracowano algorytm oparty na metodzie SIFT oraz dokonano jego wstêpnej implementacji i weryfikacji. 2. Zarys metody SIFT Metoda SIFT, zaproponowana przez Davida Lowe [1, 2], znajduje stabilne cechy lokalne (punkty charakterystyczne), bazuj¹c na stworzeniu piramidy obrazów o coraz mniejszej rozdzielczoœci. Obrazy tworz¹ce piramidê s¹ obrazami ró nicowymi. S¹ one uzyskiwane w wyniku odjêcia dwóch obrazów powsta³ych przez przefiltrowanie obrazu pocz¹tko- * Katedra Automatyki, Akademia Górniczo-Hutnicza w Krakowie; piotrus@agh.edu.pl ** Zak³ad Fotogrametrii i Informatyki Teledetekcyjnej, Akademia Górniczo-Hutnicza w Krakowie; smikrut@agh.edu.pl *** Pracê wykonano w ramach grantu KBN nr 4 T12E 001 27 407

408 Piotr Pawlik, S³awomir Mikrut wego filtrami Gaussa o ró nych parametrach σ. Operacja ta jest zatem rodzajem filtracji górnoprzepustowej, a uzyskane obrazy sa obrazami gradientowymi. Piramida jest podzielona na tzw. oktawy. Obrazy sk³adaj¹ce siê na jedn¹ oktawê posiadaj¹ t¹ sam¹ rozdzielczoœæ, a ró ni¹ siê wielkoœci¹ zastosowanego filtru Gaussa. W kolejnej oktawie znajduj¹ siê obrazy o zmniejszonej rozdzielczoœci przefiltrowane tymi samymi filtrami. Cechami lokalnymi s¹ minima i maksima wyszukiwane w obrazach piramidy, poddane nastêpuj¹cym ograniczeniom: jasnoœæ punktów musi przekraczaæ zadany próg, punkty nie mog¹ le eæ wzd³u linii prostej. Dla tak wyznaczonych punktów oblicza siê wektor cech, bêd¹cy rodzajem histogramu gradientów liczonych w ich otoczeniu. Takie cechy s¹ w du ej mierze niewra liwe na natê- enie oœwietlenia (ze wzglêdu na u ycie gradientów), obrót (kierunek gradientów zapisuje siê wzglêdem kierunku gradientu punktu charakterystycznego) i skalê (dziêki stosowaniu piramidy DOG (Difference of Gaussian). Tak uzyskane wektory cech stanowi¹ pewien opis obrazu. Porównuj¹c opisy dwóch obrazów, mo na (np. metod¹ najbli szego s¹siada) znaleÿæ wspólne cechy (punkty charakterystyczne) obu obrazów. 3. Algorytm wyszukiwania najlepszych punktów wspólnych pary zdjêæ lotniczych Proponowany algorytm bazuje na fakcie, i metoda SIFT znajduje wiele wspólnych punktów charakterystycznych pary zdjêæ lotniczych. Pozwala to na ich dok³adn¹ analizê statystyczn¹ w celu odrzucenia (niewielu) b³êdnych detekcji metody SIFT oraz umo liwia wybór najlepszych punktów spoœród wielu kandydatów (rys. 1). Rys. 1. Fragmenty porównywanych zdjêæ lotniczych wraz z wyznaczonymi metod¹ SIFT punktami charakterystycznymi

Wyszukiwanie punktów charakterystycznych na potrzeby ³¹czenia zdjêæ lotniczych 409 Warto zwróciæ uwagê na fakt, i zdecydowana wiêkszoœæ znalezionych punktów le y poza obiektami o znacznej wysokoœci (np. budynki). Ma to niebagatelne znaczenie dla algorytmu ³¹cz¹cego zdjêcia, gdy nie wprowadza zniekszta³ceñ spowodowanych k¹tem widzenia tych obiektów. W pierwszej fazie algorytmu nastêpuje ocena przesuniêcia k¹towego obu zdjêæ. Pozwala to wstêpnie odrzuciæ punkty, które zosta³y b³êdnie wykryte przez metodê SIFT (wykazuj¹ce du ¹ niezgodnoœæ k¹ta obrotu). Druga faza polega na sprawdzeniu dok³adnoœci wyznaczenia wspó³rzêdnych proponowanych przez SIFT par punktów za pomoc¹ korelacji ich otoczeñ. Warto zauwa yæ, e korelacja ta mo e zostaæ znacznie uproszczona ze wzglêdu na znajomoœæ przesuniêcia k¹towego obu zdjêæ wyznaczonego w pierwszej fazie algorytmu. Je eli przesuniêcie to jest niewielkie (a tak zazwyczaj jest w wypadku zdjêæ lotniczych), to wystarczy sprawdziæ korelacjê otoczeñ pary punktów. W przeciwnym wypadku nale a³oby dokonaæ korekty jednego z otoczeñ (maski korelacji), obracaj¹c go o wyliczony k¹t. W obu przypadkach unika siê czasoch³onnej korelacji uwzglêdniaj¹cej wszystkie mo - liwe obroty maski. Realizacja pierwszej fazy polega³a na obliczeniu dyspersji k¹ta obrotu dla wszystkich par punktów charakterystycznych. Wektor utworzony przez wspó³rzêdne punktów z pierwszej wyznaczonej przez metodê SIFT pary by³ brany jako wektor przesuniêcia pomiêdzy oboma obrazami. Natomiast wspó³rzêdne pierwszego punktu pary stanowi³y œrodek obrotu. Dane te pos³u y³y do wyliczenia k¹tów obrotu w pozosta³ych parach punktów charakterystycznych i policzenia wartoœci oczekiwanej k¹ta obrotu oraz odchylenia standardowego. Du a dyspersja œwiadczy³a o b³êdnym sparowaniu punktów przez metodê SIFT. Taka para zosta³a odrzucana, a obliczenia ponawiano dla kolejnej pary punktów. Powy sza metoda pozwala na skuteczne wyeliminowanie b³êdnych par punktów charakterystycznych. W implementacji drugiej fazy algorytmu zdecydowano siê na prost¹ korelacjê otoczeñ odpowiadaj¹cych sobie punktów charakterystycznych obu obrazów. Ze wzglêdu na to, e wzajemny obrót testowanych zdjêæ nie przekracza³ 3 stopni, zdecydowano siê nie wprowadzaæ korekty obrotu do maski korelacji. U yto maski korelacji o rozmiarze 10 10 pikseli. 4. Wyniki testowania poprawnoœci wyznaczenia wspó³rzêdnych punktów charakterystycznych Dla przetestowania algorytmu opisanego w poprzednim punkcie u yto danych pozyskanych z kilku par zdjêæ lotniczych, z których wyciêto fragmenty pokrywaj¹ce siê w oko³o 60 procentach. Wyciêcie fragmentów by³o spowodowane chêci¹ sprawdzenia algorytmu na obrazach testowych (zdjêæ) w ich naturalnej rozdzielczoœci (tzn. 600 dpi, w wypadku u ytych zdjêæ lotniczych oznacza³o to obrazy o rozdzielczoœciach oko³o 5400 5400 pikseli). Do wyznaczania punktów charakterystycznych u yto oryginalnego oprogramowania autora metody SIFT, które nie posiada mo liwoœci przetwarzania tak du ych obrazów. Z tego wzglêdu konieczny by³ podzia³ zdjêæ na fragmenty. U ycie w³asnej implementacji metody SIFT, pozbawionej tego ograniczenia, jest planowane w trakcie dalszych badañ. W sumie uzyskano 102 pary obrazów o rozdzielczoœci 3980 200 pikseli.

410 Piotr Pawlik, S³awomir Mikrut Liczba oktaw 18000 16000 14000 12000 10000 8000 6000 4000 2000 0 0 1 2 3 4 5 6 7 8 9 ¹cznie 15570 10620 856 309 155 129 50 6 0 0 Do 2 oktawy 10811 6840 219 62 29 27 10 1 0 0 Pow. 2 okt. 4759 3780 637 247 126 102 40 5 0 0 Odleg³oœæ od maksimum korelacji Rys. 2. Histogramy odleg³oœci pomiêdzy punktami wyznaczonymi przez metodê SIFT, a punktami maksimum korelacji Jak to zosta³o opisane, poprawnoœæ dopasowania wykrytych par punktów sprawdzono za pomoc¹ korelacji. Rysunek 2 przedstawia histogramy ró nic pomiêdzy wspó³rzêdnymi punktów wyznaczonymi przez metodê SIFT a wspó³rzêdnymi maksimum korelacji. Histogramy zosta³y liczone osobno dla oktaw do 2 (wysokie rozdzielczoœci) i pozosta³ych (ni - sze rozdzielczoœci). Widaæ tu gwa³towny spadek liczby punktów o odleg³oœciach od maksimum korelacji wiêkszych ni dwa piksele. Tabela 1 Sumaryczne zestawienie punktów (par) o odleg³oœciach do 2 pikseli od maksimum korelacji ¹czna liczba par Liczba par odl. do 2 pikseli Procent par odl. do 2 pikseli Do 2 okt. 17651 348 1,93 Pow. 2 okt. 8539 1157 11,93 ¹cznie 26190 1505 5,43 Analizuj¹c otrzymane rezultaty (por. tab. 1), mo na zauwa yæ, e wspó³rzêdne wiêkszoœci punktów znajdowane s¹ przez metodê SIFT poprawnie (odleg³oœæ jest mniejsza ni dwa piksele). Pozosta³e punkty, dla których odleg³oœci przekraczaj¹ dwa piksele, stanowi¹ 5,75% liczby wszystkich punktów. Je eli jednak uwzglêdni siê podzia³ punktów w zale noœci od oktawy, dla której zosta- ³y wyznaczone, okazuje siê, e liczba punktów o odleg³oœci przekraczaj¹cej dwa piksele stanowi jedynie niespe³na 2% liczby wszystkich punktów niskich oktaw. W przypadku

Wyszukiwanie punktów charakterystycznych na potrzeby ³¹czenia zdjêæ lotniczych 411 oktaw wy szych (powy ej drugiej), liczba punktów przekraczaj¹cych graniczn¹ odleg³oœæ roœnie do 13,55%. Uzyskany wynik sugeruje, e dla wyznaczenia par punktów przydatnych do ³¹czenia dwóch zdjêæ lotniczych bardziej odpowiednie s¹ pary wyznaczone dla niskich oktaw (wyznaczone w wysokich rozdzielczoœciach). W takich przypadkach wyznaczone pary powinny w zupe³noœci wystarczyæ do wyliczenia wzajemnego po³o enia dwóch zdjêæ lotniczych. 5. Zakoñczenie Dalsze prace skupi¹ siê na dok³adnej analizie par punktów celem wyznaczenia tych par, które zajmuj¹ korzystne po³o enie (na obrze ach wspólnego obszaru obu zdjêæ) oraz zawieraj¹ w swoim otoczeniu unikalne wzorce pozwalaj¹ce na dok³adne wyznaczenie wspó³rzêdnych podpikselowych. Du a liczba pozosta³ych kandydatów powinna tak e pozwoliæ na dalsz¹, dok³adniejsz¹ analizê statystyczn¹, celem wychwycenia par le ¹cych na podobnym poziomie ziemi. Planuje siê równie w³asn¹ implementacjê metody SIFT ze wzglêdu na wspomniane ograniczenia oryginalnego programu dotycz¹ce przetwarzania zdjêæ du ej rozdzielczoœci. W³asna implementacja pozwoli na skupienie siê na parach wyznaczanych w niskich oktawach (co jest bezpoœrednim wnioskiem z niniejszego artyku³u). Ponadto bêdzie w niej mo na zastosowaæ sieci neuronowe, celem przyspieszenia znajdowania par punktów charakterystycznych. Literatura [1] Lowe D.G.: Object recognition from local scale-invariant features. International Conference on Computer Vision, 1999, 1150 1157 [2] Lowe D.G.: Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60, 2, 2004, 91 110 [3] Ke Y., Sukthankar R.: PCA-SIFT: A More Distinctive Representation for Local Image Descriptors. Computer Vision and Pattern Recognition, 2004 [4] Kraus K.: Photogrammetry. Photogrammetry, Ferd. Dümmlers Verlag, Bonn, 1997 [5] Mikolajczyk K., Schmid C.: A performance evaluation of local descriptors. Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003

412 Piotr Pawlik, S³awomir Mikrut