AUTOMATYZACJA PROCESU PRZETWARZANIA DANYCH OBRAZOWYCH AUTOMATION OF IMAGE DATA PROCESSING

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

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

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

Szkolenie Fotogrametria niskiego pułapu


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

ZESTAWIENIE FUNKCJI OPROGRAMOWANIE TRIMBLE BUSINESS CENTER

Kurs fotogrametrii w zakresie modelowania rzeczywistości, tworzenia modeli 3D, numerycznego modelu terenu oraz cyfrowej true-fotomapy

TELEDETEKCJA Z ELEMENTAMI FOTOGRAMETRII WYKŁAD 10

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

Trendy nauki światowej (1)

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

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

Metryki i metadane ortofotomapa, numeryczny model terenu

OCENA DOKŁADNOŚCI MODELU BUDYNKU Z BARDZO GĘSTEJ CHMURY PUNKTÓW POZYSKANEJ Z INTEGRACJI ZDJĘĆ O RÓŻNEJ GEOMETRII

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

SPIS TREŚCI STRESZCZENIE...8 SUMMARY...9 I. WPROWADZENIE... 10

OCENA JAKOŚCI NMPT TWORZONEGO METODĄ DOPASOWANIA CYFROWYCH ZDJĘĆ LOTNICZYCH*

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

DOKŁADNOŚĆ AUTOMATYCZNEGO GENEROWANIA NMT NA PODSTAWIE DANYCH HRS SPOT 5 ORAZ HRG SPOT 4

Wykorzystanie Bezzałogowych Statków Latających w różnych zastosowaniach budowalnych i geodezyjnych

OCENA KARTOMETRYCZNOŚCI TRUE-ORTHO EVALUATION OF CARTOMETRIC PROPERTIES OF TRUE-ORTHO IMAGES

7. Metody pozyskiwania danych

PROMOTOR TEMAT PRACY DYPLOMOWEJ MAGISTERSKIEJ KRÓTKA CHARAKTERYSTYKA

Opracowanie stereogramu zdjęć na stacji cyfrowej Delta

TELEDETEKCJA Z ELEMENTAMI FOTOGRAMETRII WYKŁAD IX

Potencjał wysokorozdzielczych zobrazowań Ikonos oraz QuickBird dla generowania ortoobrazów.

Generowanie ortofotomapy w aplikacji internetowej Orthophoto Generation in the Web Application

SESJA SZKOLENIOWA. SZKOLENIE I Wprowadzenie do ArcGIS Desktop. 8-9 X (2-dniowe) max. 8 osób. SZKOLENIE II Wprowadzenie do ArcGIS Server

BADANIE DOKŁADNOŚCI ODWZOROWANIA OBIEKTÓW NA PODSTAWIE STEREOPARY ZDJĘĆ TERMOGRAFICZNYCH 1)

Podstawy przetwarzania danych pochodzących z lotniczego skanowania laserowego w oprogramowaniu LP360 firmy QCoherent

KATEDRA FOTOGRAMETRII I TELEDETEKCJI GEODEZJA I GEOINFORMATYKA

Artur Malczewski TPI Sp. z o.o. Zakopane - Kościelisko, 31 maja 2006

Model 3D miasta Poznania

WYZNACZANIE WYSOKOŚCI Z WYKORZYSTANIEM NIWELACJI SATELITARNEJ

Aerotiangulacja plik chańcza_blok folder fotopunkty - folder camera

Ojcowski Park Narodowy OJCÓW 9, Suł oszowa, POLSKA

Dane teledetekcyjne. Sławomir Królewicz

FOTOGRAMETRIA ANALITYCZNA I CYFROWA

Podstawy fotogrametrii i teledetekcji

Przykładowe opracowania fotogrametryczne uzyskane niemetrycznym aparatem cyfrowym z pokładu modelu latającego. Warszawa, wrzesień 2010 r.

Nowe możliwości systemu mapy numerycznej GEO-MAP

NUMERYCZNY MODEL TERENU

OPERAT TECHNICZNY WYKONANIE PROJEKTÓW PLANÓW OCHRONY WIGIERSKIEGO PARKU NARODOWEGO I OBSZARU NATURA 2000 OSTOJA WIGIERSKA

kataster, numeryczne modele terenu, tachimetria elektroniczna czy GPS, wykorzystywane coraz częściej do pozyskiwania, analizowania i przetwarzania

Oferta produktowa Zakładu Teledetekcji

OPRACOWANIE OBIEKTÓW ARCHITEKTONICZNYCH Z WYKORZYSTANIEM METOD STOSOWANYCH W FOTOGRAMETRII CYFROWEJ

GEOREFERENCYJNE DANE OBRAZOWE GEOIMAGING DATA. Ryszard Preuss

Charakterystyka danych teledetekcyjnych jako źródeł danych przestrzennych. Sławomir Królewicz

DIGITAL PHOTOGRAMMETRY AND LASER SCANNING IN CULTURAL HERITAGE SURVEY

WYKORZYSTANIE DANYCH FOTOGRAMETRYCZNYCH DO INWENTARYZACJI ZIELENI NA TERENACH ZURBANIZOWANYCH

Planowanie przestrzenne

WYKORZYSTANIE ZASOBU GEOINFORMACYJNEGO DO OPRACOWANIA ARCHIWALNYCH FOTOGRAMETRYCZNYCH DANYCH OBRAZOWYCH

WYTYCZNE TECHNICZNE K-1.1 METRYKA MAPY ZASADNICZEJ. Arkusz... Skala...

ANALIZA DOKŁADNOŚCI ORTOFOTOMAPY WYGENEROWANEJ NA PODSTAWIE CYFROWYCH ZDJĘĆ POZYSKANYCH Z POKŁADU BEZZAŁOGOWEGO STATKU LATAJĄCEGO

Rok akademicki: 2030/2031 Kod: DGK s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

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

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Goniądz: OGŁOSZENIE O ZMIANIE OGŁOSZENIA

ComarchERGO 3D zaawansowanym narzędziem wspomagającym zarządzanie drogami Adam Ramza

Generowanie fotomapy i ortofotomapy ze zdjęcia lotniczego z wykorzystaniem oprogramowania ILWIS

WYZNACZANIE GEOMETRII SIECI ZDJĘĆ NAZIEMNYCH SYSTEMEM "TERRANET"

KAMERA AKUSTYCZNA NOISE INSPECTOR DLA SZYBKIEJ LOKALIZACJI ŹRÓDEŁ HAŁASU

Podstawy przetwarzania danych pochodzących z lotniczego skanowania laserowego w oprogramowaniu LP360 firmy QCoherent

DIGITALIZACJA GEOMETRII WKŁADEK OSTRZOWYCH NA POTRZEBY SYMULACJI MES PROCESU OBRÓBKI SKRAWANIEM

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA I. OBOWIĄZUJĄCE PRZEPISY PRAWA WRAZ Z WYDADNYMI DO NICH AKTAMI WYKONAWCZYMI:

Temat: Zaprojektowanie procesu kontroli jakości wymiarów geometrycznych na przykładzie obudowy.

Zarządzanie danymi przestrzennymi

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

WIELOSENSOROWA TRIANGULACJA SATELITARNA THE MULTISENSOR SATELLITE TRIANGULATION. Ireneusz Ewiak. Instytut Geodezji i Kartografii w Warszawie

PLAN SZKOLEŃ Femap. Nasza oferta: Solid Edge najefektywniejszy dostępny obecnie na rynku system CAD klasy mid-range,

Trimble Spatial Imaging. Sprowadzamy Geoprzestrzenna informację na ziemię

MIERNICTWO GÓRNICZE SYLLABUS

DOKŁADNOŚĆ NMPT TWORZONEGO METODĄ AUTOMATYCZNEGO DOPASOWANIA CYFROWYCH ZDJĘĆ LOTNICZYCH ACCURACY OF DSM BASED ON DIGITAL AERIAL IMAGE MATCHING

Temat Zasady projektowania naziemnego pomiaru fotogrametrycznego. 2. Terenowy rozmiar piksela. 3. Plan pomiaru fotogrametrycznego

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

KAMERALNE ZAGĘSZCZENIE OSNOWY PO LO W EJ DLA BLOKU ZDJĘĆ O MINIMALNYM POKRYCIU

LiS Distribution - zarządzanie, wizualizacja i przetwarzanie danych LiDAR w Internecie

Samokalibracja w programie Bundle Adjustment Toolobx

KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów

PROMOTOR TEMAT PRACY DYPLOMOWEJ INŻYNIERSKIEJ KRÓTKA CHARAKTERYSTYKA

WYBÓR PUNKTÓW POMIAROWYCH

TEMATYKA PRAC DYPLOMOWYCH MAGISTERSKICH STUDIA STACJONARNE DRUGIEGO STOPNIA ROK AKADEMICKI 2011/2012

Zastosowanie zobrazowań SAR w ochronie środowiska. ćwiczenia II

Fotografia i videografia sferyczna do obrazowania przestrzeni i pomiarów fotogrametrycznych

Parametryzacja przetworników analogowocyfrowych

KIERUNKOWE EFEKTY KSZTAŁCENIA DLA KIERUNKU GEODEZJA I KARTOGRAFIA

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN

Wprowadzenie do rysowania w 3D. Praca w środowisku 3D

Klasyfikacja chmury punktów w oprogramowaniu LP360 (QCoherent) w celu generowania wektorowych i rastrowych produktów pochodnych.

Akademia Górniczo-Hutnicza

AEROTRIANGULACJA WIELOCZASOWA

OPRACOWANIE KONCEPCJI BADANIA PRZEMIESZCZEŃ OSUWISK NA PODSTAWIE GEODANYCH

Metody komputerowe w inżynierii komunikacyjnej. Wprowadzenie. dr inż. Tadeusz Zieliński doc. WIL r. ak. 2017/18

System mapy numerycznej GEO-MAP

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

Zadanie II Opis przedmiotu zamówienia

Transkrypt:

Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 26, s. 119-127 ISSN 2083-2214, eissn 2391-9477 DOI: 10.14681/afkit.2014.010 AUTOMATYZACJA PROCESU PRZETWARZANIA DANYCH OBRAZOWYCH AUTOMATION OF IMAGE DATA PROCESSING Ryszard Preuss Wydział Techniczny Kujawsko-Pomorskiej Szkoły Wyższej w Bydgoszczy SŁOWA KLUCZOWE: dane obrazowe, systemy zobrazowania, cyfrowe dopasowanie obrazów, obrazowe produkty georeferencyjne, Photoscan firmy Agisoft, STRESZCZENIE: Niniejszy artykuł omawia aktualne możliwości automatyzacji procesu przetwarzania danych obrazowych na przykładzie wykorzystania programu PhotoScan firmy Agisoft. Obecnie dla tworzenia produktów fotogrametrycznych wykorzystuje się dane obrazowe pozyskiwane różnymi systemami rejestracji (kamery pomiarowe, niemetryczne) umieszczonymi na samolotach, satelitach czy coraz częściej na systemach UAV. Wykonuje się wielokrotne rejestracje obiektu (obszaru terenu) w celu wyeliminowania zjawiska martwych pół oraz dla podniesienia finalnej dokładności opracowania fotogrametrycznego - w efekcie tworzone są duże zespoły zdjęć. Geometria tak powstałych zespołów (bloków) zdjęć znacznie odbiega od standardowej konfiguracji zdjęć. Dla szybkiego odtworzenia orientacji zewnętrzne zdjęć w takim bloku wykorzystuje się obecnie automatyczne algorytmy dopasowania obrazów. Mogą one tworzyć model bloku w układzie lokalnym lub zewnętrznym układzie odniesienia wykorzystując dodatkowe dane w postaci pomierzonych środków rzutów oraz punktów osnowy terenowej (fotopunkty). W przypadku opracowania zdjęć niemetrycznych na tym etapie możliwym jest przeprowadzenie procesu samokalibracji. Algorytm dopasowania obrazów jest również wykorzystany w kolejnym kroku do generowania gęstej chmury punktów rekonstruującej kształt przestrzenny obiektu (obszaru). W kolejnych krokach przetwarzania mogą powstać standardowe produkty fotogrametryczne w postaci ortomozaiki, NMT lub NMPT oraz fotorealistycznego modelu bryły obiektu (terenu). szystkie wymienione kroki przetwarzania są realizowane w jednym programie, a nie jak to jest w standardowych oprogramowaniach komercyjnych w wielu modułach programowych. Dla określonego zestawu rejestracyjnego cały proces przetwarzania zdjęć na georeferencyjne produkty finalne może odbywać się w pełni automatycznie (wsadowo) poprzez sekwencyjne realizację ustalonych kroków przetwarzania przy wcześniej ustalonych parametrach sterujących. W artykule prezentowane będą praktyczne rezultaty zastosowania analizowanego programu dla całkowicie automatycznego generowania ortomozaiki zarówno z bloku standardowych zdjęć metrycznych wykonanych kamerą Vexcel jak również bloku zdjęć niemetrycznych pozyskanych systemem UAV 1. WPROWADZENIE Tematyka automatyzacji procesu przetwarzania danych obrazowych jest bardzo aktualna. Dane obrazowe są w coraz szerszym zakresie stosowane dla celów 119

Ryszard Preuss inwentaryzacyjnych, modelowania i rekonstrukcji obiektów czy bezpośredniego zasilania systemów typu GIS (Preuss, 2012). Źródłowe dane obrazowe pozyskiwane różnymi systemami rejestracyjnymi (kamery pomiarowe, systemy UAV, wysokorozdzielcze satelitarne systemy VHRS lub coraz powszechniej stosowane kamery niemetryczne) charakteryzują się geometrią utrudniającą bezpośrednie wykorzystanie tych danych w sposób użytkowy. W związku z powyższym muszą być one przetwarzane przy pomocy dedykowanego oprogramowania na specjalistycznych fotogrametrycznych stacjach roboczych do postaci oczekiwanej przez użytkownika. Obecnie większość rozwiązań tego zadania oferowanych przez firmy komercyjne odtwarza tradycyjne procedury fotogrametryczne w sposób cyfrowy oferując do tego celu szereg modułów programowych. W praktyce więc Wykonawca musi zakupić każdy potrzebny mu moduł programowy oddzielnie najlepiej u jednego dostawcy w celu ograniczenia problemów z transferem danych pomiędzy wykorzystywanymi programami. Istotnym postępem w stosunku do wcześniej oferowanych rozwiązań analitycznych jest stosowanie cyfrowych metod dopasowania obrazów skutecznie ograniczających w określonych modułach programowych zakres pomiarów stereoskopowych wykonywanych obserwacji manualnie przez obserwatora. Głównie procedura korelacji obrazów jest wykorzystywana w programach automatycznej aerotriangulacji i generowania NMT/NMPT. Efektywność stosowanych procedur automatycznego dopasowania zdjęć jest głównie uzależniona od geometrii opracowywanego bloku zdjęć. W przypadku geometrii typowych lotniczych zdjęć pomiarowych procedury te są skuteczne i dają poprawne rezultaty. Jednak dla nietypowej geometrii zdjęć (nieregularnym pokryciu i dużych wychyleniach kątowych zdjęć) np. dla zdjęć UAV; wykorzystywanie tych programów nie daje zadawalających rezultatów. Dlatego też firmy fotogrametryczne dostarczające tego typu oprogramowanie przystąpiły do tworzenia nowego typu oprogramowania. Przykładem takiego rozwiązania jest oferta firmy TRIMBLE (UAS Master - http://www.trimble). Podobne trudności ze stosowaniem procedur automatycznej korelacji występują przy opracowaniu zespołu zdjęć bliskiego zasięgu. Zagadnienie to jest w Polsce aktualnie na etapie naukowych prac badawczych (Zawieska, 2013). Od szerszego wdrożenia procedur do automatyzacji procesu przetwarzania danych obrazowych zależy szybkość uzyskiwania georeferencyjnych danych obrazowych i powszechność stosowania fotogrametrii w praktyce. Biorąc pod uwagę, że jednocześnie obserwujemy dynamiczny wzrost rejestracji wykonywanymi systemami UAV problem przetwarzania dużego zbioru zdjęć często niemetrycznych o nietypowej geometrii staje się bardzo aktualnym zagadnieniem. W praktyce więc zachodzi potrzeba wyznaczenia geometrii wewnętrznej opracowywanych zdjęć bezpośrednio w procesie ich georeferencji oraz uwzględniania również dodatkowych obserwacji w postaci rejestrowanych w czasie lotu danych GPS/INS. W niniejszym artykule omawiany jest program PhotoScan firmy Agisoft, który funkcjonalnie pozwala na przetworzenie dowolnych zdjęć (lotniczych, satelitarnych czy bliskiego zasięgu w tym niemetrycznych) z uwzględnieniem obserwacji dodatkowych na określone obrazowe produkty georeferencyjne w sposób maksymalnie zautomatyzowany poprzez wykorzystanie procedur cyfrowego dopasowania obrazów. 2. FUNKCJONALNOŚĆ OPROGRAMOWANIA PHOTOSCAN Przetwarzanie w omawianym programie Photoscan rozpoczyna się od wczytania zdjęć cyfrowych w sposób sekwencyjny tak aby kolejne zdjęcia tworzyły stereogramy 120

Automatyzacja procesu przetwarzania danych obrazowych i docelowo zespół zdjęć, który będzie podlegał opracowaniu (http://www.agisoft.ru). Niewłaściwa kolejność wczytywania zdjęć może uniemożliwić ich dalsze automatyczne przetwarzanie. Proces wczytywania może odbywać się bezpośrednio z aparatu, którym przeprowadzono rejestrację. Na tym etapie istnieje możliwość odczytu metadanych zdjęć, które są zapisane w formacie Exif. W szczególności ogniskowej obiektywu kamery, którą sporządzono zdjęcia i danych geolokalizacyjnych (GPS/INS) o ile były rejestrowane. Są one wykorzystane do utworzenia przez program metryki kalibracji kamery i wprowadzenia przybliżonych parametrów orientacji zewnętrznej zdjęć. Te dane mogą być wczytywane również z plików zewnętrznych np.: plik metryki kamery w przypadku przetwarzania zdjęć metrycznych. Program PhotoScan umożliwia fotogrametryczne opracowanie zespołu zdjęć różnego typu (lotnicze, bliskiego zasięgu) wykorzystując algorytmy dopasowania obrazu na etapie odtwarzania georeferencji tych zdjęć oraz tworzenia gęstej chmury punktów obiektu (terenu). Możliwym jest opracowanie zdjęć metrycznych jak i niemetrycznych. Jeżeli posiadamy dodatkowe dane w postaci pomiaru w czasie rejestracji zdjęć ich elementów orientacji zewnętrznej oraz lokalizacji punktów terenowych (fotopunktów) możliwym jest wykorzystanie funkcji samokalibracji zdjęć dla zdjęć niemetrycznych. W zależności od rodzaju posiadanych danych dodatkowych etap odtworzenia georeferencji zespołu zdjęć realizowany jest w różnych układach odniesienia. Program pozwala na jedynie wzajemne powiązanie zdjęć w jednolity blok gdy nie posiadamy żadnych danych dodatkowych (tzw. wyrównanie swobodne opcja programowa generic). Jeżeli posiadamy zarejestrowane pozycje rejestracji zdjęć systemem GPS to możliwym jest obliczenie pierwotne georeferencji w układzie odniesienia WGS 84. Docelowo gereferencja jest wyznaczana w przypadku zdjęć lotniczych w tzw. układzie narodowym np.: PUWG 2000 lub PUWG 1992. Program posiada bogatą bibliotekę algorytmów przeliczeniowych z układ WGS 84 do danego odwzorowania kartograficznego stosowanego na opracowywanym obszarze. (ponad 50 odwzorowań różnych krajów w tym Polski). Tak więc nie potrzeba wykonywać dodatkowych przeliczeń rejestracji GPS tylko wybieramy docelowy układ odniesienia z listy oferowanej przez program. Dla opracowania zdjęć bliskiego zasięgu należy wybrać układ lokalny, który jest równoznaczny z przestrzennym układem ortokartezjańskim. Oczywiście układ odniesienia, w jakim ma być wyznaczana georeferencja zdjęć musi być zdefiniowany przed rozpoczęciem obliczeń. Przetwarzanie fotogrametryczne może być obsługiwane krokowo lub wsadowo. Obsługa ta jest intuicyjna i wspierana standardowymi parametrami sterującymi pozwalającymi właśnie na pracę wsadową. W przypadku przetwarzania wsadowego uzyskujemy prawidłowe dane finalne opracowując zdjęcia z zestawów rejestracyjnych z powtarzalną charakterystyką orientacji wewnętrznej i zewnętrznej zdjęć. Dla takich zestawów zdjęć możemy przyporządkowywać parametry sterujące procesem przetwarzania wyznaczone we wcześniejszych obliczeniach. W zależności od sposobu przeprowadzenia gereoferencji program pozwala na utworzenie produktów finalnych o zróżnicowanej dokładnościowo charakterystyce geometrycznej (względnej i bezwzględnej). Realizując obliczenia w opcji generic jest odtwarzamy kształt zarejestrowanego obiektu bez jego lokalizacji w zewnetrznym układzie odniesienia. Typowym produktem o zróżnicowanej geometrycznie dokładności wzajemnej i bezwzględnej będzie ortofotomapa sporządzona na podstawie zdjęć dla których znane są jedynie pomierzone w locie środki rzutów techniką GPS/INS. Typowe etapy przetwarzania zdjęć na finalny produkt fotogrametryczny to: definiowanie projektu wraz z wczytaniem zdjęć, 121

Ryszard Preuss georeferencja zdjęć metodą dopasowania obrazów (opcja align photo) tworzenie gęstej chmury 3D punktów metodą dopasowania obrazów (opcja dense surface reconstruction) rekonstrukcja modelu szkieletowego obiektu (opcja bulid mesh) teksturowanie modelu 3D (opcja textured model) udostępnianie produktów finalnych z opcją do standardowych formatów danych geoprzestrzennych (np. ortofotomozaiki, NMT, fotorealistyczny model 3D) Oprogramowanie posiada szereg dodatkowych narzędzi dla obsługi zdjęć zapisanych w różnych formatach, edycji automatycznie generowanych modeli czy bogatej palety formatów eksportowanych danych do innych zewnętrznych systemów (programów). W procesie przetwarzania możemy śledzić rezultaty wykonywanych kroków programowych poprzez bieżące wyświetlanie odchyłek analitycznych na punktach osnowy terenowej i środkach rzutów oraz graficzną prezentację konfiguracji zespołu zdjęć oraz wyznaczonych punktów dostosowania. Ostatecznie po zakończeniu procesu obliczeniowego możemy sporządzić raport z syntetyczną jego charakterystyką. Porównując funkcjonalność tego programu z programami np. firmy INPHO możemy, stwierdzić, że wymienione opcje programu PhotoScan odpowiadają pełnym modułom oferowanym przez firmę INPHO i tak: opcja align photo jest równoważna z programem Match AT (InBlock) opcja dense surface reconstruction jest równoważna z programem Match T opcja textured model jest równoważna z programem OrtoVista Standardowe produkty fotogrametryczne tworzone w tym oprogramowaniu to ortomozaika (z georeferencją lub bez) odpowiednik trueortho wytworzonego z rastrowego NMPT, NMT lub NMPT oraz fotorealistyczne modele bryły obiektu (terenu). Generując w programie PhotoScan bardzo gęstą chmurę punktów (opcja ultra high) dane NMPT wyznaczamy praktycznie dla każdego piksela obrazowego (Greiwe, 2013). 3. SPOSOBY ODTWARZANIA GEOREFERENCJI ZESPOŁU ZDJĘĆ Etap wyznaczania orientacji zewnętrznej zdjęć (opcja programowa algin photo) decyduje o jakości geometrycznej otrzymywanych produktów finalnych. Sposób odtwarzania tej georeferencji jest definiowany poprzez wybór układu odniesienia, w którym będziemy prowadzić przetwarzanie danych źródłowych. Definicja układu odniesienia, w jakim ma być wyznaczana georeferencja zdjęć jest pierwszą czynnością po wczytaniu zdjęć i przed rozpoczęciem obliczeń. Właściwy układ odniesienia jest wybierany z listy menu (patrz rys.1). Wybierając opcję układu odniesienia generic będziemy realizowali tzw. wyrównanie swobodne pozwalające na jedynie wzajemne powiązanie zdjęć w jednorodny zespół odtwarzający cech geometryczne (kształt, topografię) obiektu. Opcja układu odniesienia lokalny służy do opracowania zdjęć bliskiego zasięgu w przestrzennym układem ortokartezjańskim. Opcja układu odniesienia WGS 84 służy do opracowania zdjęć lotniczych z wykorzystaniem jedynie danych pokładowych GPS/INS bez znajomości punktów osnowy terenowej. Znajomość współrzędnych tych punktów wymaga wyboru tzw. układu narodowego, w którym te współrzędne zostały wyznaczone. Program posiada bogatą bibliotekę algorytmów przeliczeniowych z układ WGS 84 do 122

Automatyzacja procesu przetwarzania danych obrazowych odwzorowań kartograficznych stosowanych w wielu krajach (ponad 50 odwzorowań różnych krajów w tym Polski). Docelowo więc gereferencja w przypadku zdjęć lotniczych może być wyznaczana w tzw. układzie narodowym np.: dla Polski: PUWG 2000 lub PUWG 1992 bez potrzeby przeliczania danych GPS, które pierwotnie są rejestrowane w układzie WGS 84. Parametry sterujące procesem wyrównania widoczne na rysunku 1 są definiowane domyślnie, ale powinny być dostosowane do jakości geometrycznej wykorzystywanych danych. Rys. 1. Definiowanie układu odniesienia Punkty wiążące zdjęcia są wyznaczane automatycznie metodą algorytmu dopasowania obrazów. Liczba wyznaczonych punktów zależy od wybranego wariantu realizacji matchingu (przy opcji high średnio wyznaczanych jest ok. 5000 punktów wiążących). Dokładność praktyczna uzyskanego dopasowania obrazów jest uzależniona od rodzaju stosowanych zdjęć. W omawianych eksperymentach praktycznie otrzymano dla zdjęć wykonanych kamerą pomiarową Vexcel UltraCam X błąd średni dopasowania obrazów m d = ± 0.68 piksela. Natomiast dla kamer niemetrycznych wyniósł on odpowiednio: dla kamery Hasselblad H3D-39 m d = ± 0.89 piksela, dla kamery Phase One m d = ± 1.01 piksela. Poprawne wyznaczenie georeferencji wymaga znajomości danych GPS/INS oraz lokalizacji terenowych punktów osnowy. Te dane pozwalają zintegrować pomierzone środki rzutów techniką GPS z terenowymi pomiarami punktów osnowy poprzez uwzględnienie dodatkowych parametrów (aspect, skew) w procesie optymalizacji georeferencji. Dla kamer metrycznych pozostałe parametry optymalizacji prezentowane na rysunku 2 powinny zostać niezmienne. Rys. 2. Parametry optymalizujące proces georeferencji 123

Ryszard Preuss Natomiast przy opracowaniu zdjęć niemetrycznych powinny być one uzmiennione w celu wyznaczenia aktualnej geometrii tych zdjęć. W tabeli 1 zestawiono uzyskane średnie błędy wpasowania bloku zdjęć metrycznych wykonanych kamerą Vexcel UltraCam X UCX-SV z rozdzielczością terenową GSD = 15 cm na pomiary punktów osnowy terenowej, które były sygnalizowane oraz środki rzutów wyznaczonych techniką GPS. Geometria wewnętrzna kamery w tych obliczeniach nie była uzmienniana. Tab.1. Dokładność wpasowania zdjęć metrycznych Rodzaj punktów Uzyskane błędy średnie wpasowania [w m] dostosowania mx my mz w pikselach środki rzutów 0.57 0.27 0.22 0.67 punkty terenowe 0.09 0.03 0.13 0.21 W tabeli 2 zestawiono uzyskane średnie błędy wpasowania bloku zdjęć niemetrycznych wykonanych kamerą Phase One z rozdzielczością terenową GSD = 10 cm na pomiary punktów osnowy terenowej, które były punktami naturalnymi oraz środki rzutów wyznaczonych techniką GPS. W procesie obliczeniowym geometrię wewnętrzną kamery niemetrycznej uzmienniono. Tab.2. Dokładność wpasowania zdjęć niemetrycznych Rodzaj punktów Uzyskane błędy średnie wpasowania [w m] dostosowania mx my mz w pikselach środki rzutów 4.00 1.80 5.90 1.09 punkty terenowe 0.19 0.19 0.21 0.68 Prezentowane w tabelach 1 i 2 rezultaty wyraźnie potwierdzają wyższość stosowania sygnalizowanych punktów osnowy terenowej dla bloku zdjęć wysokorozdzielczych oraz stosunkowo niską dokładność rejestracji środków rzutów w przypadku stosowania systemów UAV. 4. WYDAJNOŚĆ OPROGRAMOWANIA Czas przetwarzania danych obrazowych w omawianym programie uzależniony jest silnie od konfiguracji sprzętowej (komputera), na którym zainstalowano oprogramowanie. Prezentowane w niniejszym rozdziale przykłady czasochłonności obliczeń poszczególnych kroków programowych zostały określone na sprzęcie o charakterystyce przedstawionej na rysunku 1. Przedstawione na rysunku 4 parametry komputera były identyczne dla wszystkich prezentowanych wyników obliczeń programem PhotoScan. Przy ustalonej konfiguracji sprzętu obliczeniowego czas obliczeń był więc funkcją liczby jednocześnie przetwarzanych zdjęć oraz ich rozdzielczości terenowej zdjęć. W tabeli 3 zestawiono praktycznie uzyskane czasy obliczeń dla bloku 18 zdjęć metrycznych sporządzonych kamerą Vexcel Ultracam X UCX-SX z rozdzielczością terenową 0.15 m niezbędne do sporządzenia cyfrowej ortomozaiki z wykorzystaniem jedynie danych pokładowych GPS do odtworzenia georeferencji. 124

Automatyzacja procesu przetwarzania danych obrazowych Rys. 4. Parametry wykorzystywanego komputera Tab. 3. Zestawienie czasu generowania ortomozaiki ze zdjęć metrycznych krok obliczeniowy czas trwania [min] georeferencja zdjęć (z wykorzystaniem jedynie danych GPS) 5 tworzenie chmury punktów ( par: high) 26 tworzenie modelu siatkowego 6 wypełnianie dziur 2 teksturowanie modelu terenu 8 generowanie ortomozaiki 2/ km 2 dla 15km 2 = 30 łączny czas opracowania 77 min Tabela 4 zawiera niezbędne czasy obliczeń dla bloku 422 zdjęć niemetrycznych sporządzonych kamerą kadrową Phase One (10328x7760 pikseli) z rozdzielczością terenową 0.10 m niezbędne do sporządzenia cyfrowej ortomozaiki z wykorzystaniem danych pokładowych GPS oraz terenowych punktów osnowy do odtworzenia georeferencji. Tab. 4. Zestawienie czasu generowania orto ze zdjęć niemetrycznych krok obliczeniowy czas trwania [h,min] georeferencja zdjęć (z wykorzystaniem danych GPS oraz 32 punktów osnowy terenowej) 4 h 53 min tworzenie chmury punktów ( par: high) 15 h 37 min tworzenie modelu siatkowego 1 h 01 min wypełnianie dziur 3 min teksturowanie modelu terenu 2 h 42 min generowanie ortomozaiki 4 min / km 2 dla 55km 2 = 3 h 40 min łączny czas opracowania 27 h 56 min 125

Ryszard Preuss Określone czasy obliczeń jednoznacznie wykazują, że przetwarzanie bardzo dużej liczby zdjęć jaka ma miejsce przy rejestracji systemami UAV wymaga stosowania sprzętu o znacznie lepszych parametrach (w praktyce o pamięci RAM rzędu 128 GB). Jednocześnie prezentowane zestawienia potwierdzają wyższą efektywność stosowania szerokoformatowych kamer pomiarowych dla określonej powierzchni opracowywanego terenu. 4. PODSUMOWANIE Zastosowany w omawianym oprogramowaniu algorytm do automatycznego dopasowania obrazów [prawdopodobnie bazująca na algorytmie SUSAN (Smith i Brady, 1997)] niestety nie publikowana w firmowych materiałach referencyjnych jest bardzo skutecznym narzędziem dającym poprawne wyniki dla różnej konfiguracji geometrycznej zdjęć. Dlatego też program PhotoScan można stosować do przetwarzania zarówno dla bloku metrycznych zdjęć lotniczych, niemetrycznych zdjęć wykonywanych systemami UAV oraz sieci zdjęć naziemnych. Do procesu georeferencji opracowywanych zdjęć można wykorzystać różne obserwacje dodatkowe w postaci współrzędnych punktów osnowy terenowej, pokładowych danych GPS/INS czy pomiarów liniowych na obiekcie. Znajomość precyzyjnej lokalizacji punktów osnowy terenowej umożliwia samokalibrację zdjęć niemetrycznych. Dzięki zastosowanym parametrom sterującym obsługa programu jest stosunkowo prosta i pozwala na uzyskiwanie zróżnicowanych produktów finalnych. Jako produkt finalny możemy uzyskać orthophoto trueortho, NMT/NMPT lub model 3D obiektu. Wydajność przetwarzania danych jest ściśle uzależniona od stosowanej konfiguracji sprzętu komputera. Wymagania programu PhotoScan w tym zakresie przewyższają potrzeby standardowych fotogrametrycznych modułów programowych oferowanych przez firmy komercyjne. Agorytm dopasowania zdjęć daje zróżnicowane dokładności w funkcji jakości geometrycznej wykorzystywanych zdjęć. Przetwarzanie przykładowych zdjęć metrycznych z kamery cyfrowej Vexell w omawianym oprogramowaniu dało rezultat matchingu na poziomie m d = 0.6 piksela, co pozwoliło na odtworzenie gereferencji zdjęć z dokładnością ±0.2 piksela oraz sporządzenie cyfrowej ortofotomapy z dokładnością ±1.5 piksela. Natomiast dla zdjęć niemetrycznych (kamera Phase One) wynik dopasowania był o 50% gorszy i wyniósł m d = 0.9 piksela, co pozwoliło na sporządzenie cyfrowej ortofotomapy z dokładnością ±2.7 piksela. 5. LITERATURA Greiwe A., 2013. Auswertung von UAV-Bilddaten im Untersuchungsgebiet Bahnhof Holzminden, Geoinformatik, s. 1-17. Preuss R., 2012. Georeferencyjne dane obrazowe, Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol.25 s.337-346. Smith S.M., Brady M., 1997. SUSAN A New Approach to Low Level Image Processing, International Journal of Computer Vision, vol. 23, No 1, pp.45-78. Zawieska D., 2013. Wieloobrazowe dopasowanie zdjęć bliskiego zasięgu dla automatycznej rekonstrukcji fotorealistycznego modelu 3D, Prace naukowe Geodezja z. 50, Oficyna Wydawnicza PW., Warszawa. 126

Automatyzacja procesu przetwarzania danych obrazowych http://www.agisoft.ru/products/photoscan http://www.agisoft.ru/tutorials/photoscan http://www.trimble.com/imaging/inpho.aspx http://www.trimble.com/geospatial/inpho-uasmaster.aspx http://trl.trimble.com/docushare/dsweb/get/document-696443/ http://www.geoinformatics.com/blog/latest-news/trimble-launches-new-geospatialsolutions-for-aerial-imaging AUTOMATION OF IMAGE DATA PROCESSING KEY WORDS: DTM, DSM, image data, image-based systems, image matching, image-based georeference products (true-ortho, DSM) Summary This article discusses the current capabilities of automate processing of the image data on the example of using PhotoScan software by Agisoft. At present, image data obtained by various registration systems (metric and non-metric cameras) placed on airplanes, satellites, or more often on UAVs is used to create photogrammetric products. Multiple registrations of object or land area (large groups of photos are captured) are usually performed in order to eliminate obscured area as well as to raise the final accuracy of the photogrammetric product. Because of such a situation the geometry of the resulting image blocks is far from the typical configuration of images. For fast images georeferencing automatic image matching algorithms are currently applied. They can create a model of a block in the local coordinate system or using initial exterior orientation and measured control points can provide image georeference in an external reference frame. In the case of non-metric image application, it is also possible to carry out self-calibration process at this stage. Image matching algorithm is also used in generation of dense point clouds reconstructing spatial shape of the object (area). In subsequent processing steps it is possible to obtain typical photogrammetric products such as orthomosaic, DSM or DTM and a photorealistic solid model of an object. All aforementioned processing steps are implemented in a single program in contrary to standard commercial software dividing all steps into dedicated modules. Image processing leading to final georeferenced products can be fully automated including sequential implementation of the processing steps at predetermined control parameters. The paper presents the practical results of the application fully automatic generation of othomosaic for both images obtained by a metric Vexell camera and a block of images acquired by a non-metric UAV system. Dane autora: dr inż. Ryszard Preuss e-mail: ryszard.preuss@wp.pl telefon: 601 143 570 Przesłano 8.10.2014 Zaakceptowano 20.11.2014 127