Geodesia et Descriptio Terrarum 1(1-2) 2002, 5-13

Podobne dokumenty
Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

Teledetekcja w inżynierii środowiska

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

KP, Tele i foto, wykład 3 1

Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska

Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Opracowanie narzędzi informatycznych dla przetwarzania danych stanowiących bazę wyjściową dla tworzenia map akustycznych

PRZESTRZENNE BAZY DANYCH

Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych

Analiza wpływu obrazów źródłowych na efektywność granulometrycznej analizy teksturowej w wyodrębnianiu wybranych klas pokrycia terenu

Testowanie modeli predykcyjnych

Politechnika Lubelska

Corine Land Cover (CLC)

Metody Sztucznej Inteligencji II

NEURAL NETWORK ) FANN jest biblioteką implementującą SSN, którą moŝna wykorzystać. w C, C++, PHP, Pythonie, Delphi a nawet w środowisku. Mathematica.

8. Neuron z ciągłą funkcją aktywacji.

Geoinformacja - Interpretacja danych teledetekcyjnych. Ćwiczenie I

Analiza wykonalności dla wskaźnika: zmiany obszarów użytkowanych rolniczo

MAPY SATELITARNE W OJEW ÓDZTW A O POLSK IEGO I DOLNOŚLĄSKIEGO

Analiza możliwości szacowania parametrów mieszanin rozkładów prawdopodobieństwa za pomocą sztucznych sieci neuronowych 4

S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor

c) Sprawdź, czy jest włączone narzędzie Image classification. Jeśli nie, to je włącz: Customize Toolbars Image Classification

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

Bartosz Kulawik Koordynator Projektu Centrum Badań Kosmicznych PAN Zespół Obserwacji Ziemi

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

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Możliwości automatycznej generalizacji map topograficznych

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

WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)

Rozkład prędkości statków na torze wodnym Szczecin - Świnoujście

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

Inżynieria Rolnicza 3(121)/2010

Udoskonalona mapa prawdopodobieństwa występowania pożarów na Ziemi. Analiza spójności baz GBS, L 3 JRC oraz GFED.

Zobrazowania hiperspektralne do badań środowiska podstawowe zagadnienia teoretyczne

Projekt Sieci neuronowe

Interpretacja krzywych sondowania elektrooporowego; zagadnienie niejednoznaczności interpretacji (program IX1D Interpex) Etapy wykonania:

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

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Grafika komputerowa. Zajęcia IX

1 Podstawy programowania sieci neuronowych w programie Matlab 7.0

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Stanisław Białousz. Marek Mróz WYKORZYSTANIE ZDJĘĆ LOTNICZYCH I SATELITARNYCH W ROLNICTWIE

Forested areas in Cracow ( ) evaluation of changes based on satellite images 1 / 31 O

WPŁYW KOREKCJI GEOMETRYCZNEJ NA WYNIKI KLASYFIKACJI ZDJĘĆ WIELOSPEKTRALNYCH

Małgorzata Mycke-Dominko TELEDETEKCYJNA METODA KATEGORYZACJI ZAGROŻENIA POŻAROWEGO LASU FOREST FIRE RISK CATEGORISATION DERIVED FROM SATELLITE IMAGES

Dane teledetekcyjne. Sławomir Królewicz

Spis treści. 1. Cyfrowy zapis i synteza dźwięku Schemat blokowy i zadania karty dźwiękowej UTK. Karty dźwiękowe. 1

Podstawy sztucznej inteligencji

MODELOWANIE PROCESÓW PRZETWÓRCZYCH Z UŻYCIEM SZTUCZNYCH SIECI NEURONOWYCH

Geoinformacja Interpretacja danych teledetekcyjnych. A. Pozyskanie i przygotowanie danych

Sztuczne sieci neuronowe w zastosowaniu do modelowania fazy wznoszenia samolotu

InŜynieria Rolnicza 14/2005. Streszczenie

Zarządzanie systemami produkcyjnymi

MATLAB Neural Network Toolbox przegląd

Sztuczne sieci neuronowe. Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 335

2. Dane optyczne: LANDSAT, Sentinel- 2.

Przetwarzanie obrazów wykład 4

Uczenie sieci neuronowych i bayesowskich

Przeglądanie zdjęć satelitarnych Landsat 8

Generator odnajdywania optymalnych i prawidłowych połączeń pomiędzy punktami, na płytach konstrukcyjnych dla urządzeń testujących układy elektroniczne

Optymalizacja optymalizacji

Prof. Stanisław Jankowski

Analiza wykonalności dla wskaźnika: dostępność obszarów pod zabudowę

Sieci neuronowe w Statistica

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

Systemy uczące się Lab 4

ZASTOSOWANIE RÓŻNYCH METOD OKREŚLANIA ZMIAN POKRYCIA TERENU NA OBSZARACH MIEJSKICH Z WYKORZYSTANIEM ZDJĘĆ SATELITARNYCH

Elementy kognitywistyki III: Modele i architektury poznawcze

Inteligentne systemy przeciw atakom sieciowym

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

PRZETWARZANIE GRAFICZNYCH DANYCH EMPIRYCZNYCH DLA POTRZEB EDUKACJI SZTUCZNYCH SIECI NEURONOWYCH, MODELUJĄCYCH WYBRANE ZAGADNIENIA INŻYNIERII ROLNICZEJ

1 : m z = c k : W. c k. r A. r B. R B B 0 B p. Rys.1. Skala zdjęcia lotniczego.

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

Oprogramowanie Systemów Obrazowania SIECI NEURONOWE

WYKORZYSTANIE GIS W SERWISIE INTERNETOWYM SAMORZĄDU WOJEWÓDZTWA MAŁOPOLSKIEGO

Opis modułu kształcenia / przedmiotu (sylabus)

POLWET SYSTEM MONITOROWANIA OBSZARÓW MOKRADEŁ RAMSAR Z WYKORZYSTANIEM DANYCH SATELITARNYCH

Teledetekcja wsparciem rolnictwa - satelity ws. dane lotnicze. rozwiązaniem?

STATYSTYKA INDUKCYJNA. O sondaŝach ach i nie tylko

PRACE INSTYTUTU GEODEZJI I KARTOGRAFII 2004, tom L, zeszyt 106

Zastosowania sieci neuronowych

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0

OCENA WYBRANYCH CECH JAKOŚCI MROŻONEK ZA POMOCĄ AKWIZYCJI OBRAZU

W OPARCIU JEDNOWIĄZKOWY SONDAŻ HYDROAKUSTYCZNY

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.

Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego

FOTOGRAMETRIA I TELEDETEKCJA

Zdjęcia satelitarne w badaniach środowiska przyrodniczego

Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD XI: Sztuczne sieci neuronowe

System wizyjny OMRON Xpectia FZx

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Zobrazowania satelitarne jako źródło danych obrazowych do zarządzania obszarami chronionymi

WYKORZYSTANIE SIECI NEURONOWYCH DO ODWZOROWANIA DEFORMACJI POWIERZCHNI NA TERENACH GÓRNICZYCH

Przetwarzanie zobrazowań satelitarnych w programie ILWIS

Transkrypt:

Geodesia et Descriptio Terrarum 1(1-2) 2002, 5-13 UśYCIE SIECI NEURONOWYCH DO KLASYFIKACJI OBSZARÓW MIEJSKICH NA ZDJĘCIACH SATELITARNYCH Adam Iwaniak, Małgorzata Krówczyńska, Witold Paluszyński Streszczenie. Niniejsza praca przedstawia podejście do procesu klasyfikacji obrazów satelitarnych alternatywne wobec istniejących metod. Do identyfikacji terenów miejskich zobrazowanych na zdjęciach satelitarnych zastosowana została sztuczna sieć neuronowa. W pracy wykorzystano zobrazowania wykonane przez satelitę Landsat skanerem Thematic Mapper oraz mapę pokrycia terenu opracowaną w programie CORINE Land Cover. Oceny wyników dokonano metodą porównania punktowego z mapą topograficzną. Badania zostały przeprowadzone na terenach testowych: Aglomeracja Warszawska oraz Krakowska. Słowa kluczowe: klasyfikacja zdjęć satelitarnych, sztuczne sieci neuronowe TRADYCYJNE METODY KLASYFIKACJI Klasyfikacja obrazów satelitarnych jest tematem wielu publikacji, które ukazują zalety oraz wady klasycznych metod kategoryzacji treści zobrazowania. Najczęściej stosowaną metodą klasyfikacji obrazów jest interpretacja wizualna. Jest to metoda uznana, powszechnie stosowana, bardzo skuteczna i stosunkowo mało kosztowna [Kozubek 2000]. Klasyfikacja analogowa daje równieŝ moŝliwość wydzielenia obiektów niejednorodnych, które ze względu na wysoką heterogeniczność odbicia spektralnego nie zostają wyodrębnione w cyfrowej klasyfikacji. Ponadto interpretacja wizualna umoŝliwia rozróŝnienie obiektów o jednakowej barwie, ale odmiennej teksturze [Białach 2000]. Standardowe metody klasyfikacji treści zdjęć satelitarnych, w tym metoda największego prawdopodobieństwa, uznawana za najlepszą z metod klasyfikacji, powszechnie stosowana w wielu aplikacjach, opierają się zwykle na załoŝeniu, Ŝe znany jest rozkład prawdopodobieństwa odpowiedzi spektralnych przyporządkowanych do danej klasy. Najczęściej przyjmuje się, Ŝe jest to rozkład Gaussa. JeŜeli powyŝsze załoŝenie jest prawdziwe, to standardowe metody klasyfikacji dają dobre wyniki. Częstym jednak przypadkiem jest brak pełnej informacji o statystyce elementów tworzących klasę, bądź teŝ rozkłady prawdopodobieństwa znacznie róŝniące się od rozkładu Gaussa. Wówczas standardowe metody okazują się zawodne. Typowym przykładem pokrycia terenu, gdzie rozkład prawdopodobieństwa nie przypomina rozkładu normalnego są tereny

6 A. Iwaniak i in. miejskie. Charakteryzują się one duŝą heterogenicznością odbicia spektralnego, gdyŝ jest to mieszanka asfaltu, betonu, roślinności itp. Rozkład prawdopodobieństwa przedstawiający tereny miejskie moŝe charakteryzować się kilkoma maksimami, które będą przybliŝone do czystych sygnatur, tzn. duŝych obszarów zabudowy czy terenów zielonych [Jakomulska 1998]. Do procesu rozpoznawania tego typu obiektów powinno się wprowadzić, prócz cech związanych z wielkością i sposobem odbicia promieniowania, dodatkowe informacje o obiektach, tj. strukturę i teksturę badanych obiektów. SłuŜą do tego zaawansowane metody filtrowania obrazu oraz metoda wykorzystująca sztuczne sieci neuronowe. ZASTOSOWANIE SIECI NEURONOWYCH DO KLASYFIKACJI OBRAZÓW Od kilku lat rośnie zainteresowanie związane z wykorzystaniem sztucznych sieci neuronowych do klasyfikacji obrazów, w tym takŝe obrazów satelitarnych oraz zdjęć lotniczych. Mimo iŝ nie jest to metoda rutynowa i stosowanie sieci neuronowych wymaga dopasowania w drodze prób szeregu elementów do rozwiązywanego zadania, to jednak zalety tej metody decydują o jej rosnącej popularności. Wśród nich moŝna wymienić: niezaleŝność od parametrów statystycznych charakteryzujących klasy, moŝliwość łączenia róŝnego typu danych i wykorzystania ich jako informacji wejściowych, moŝliwość wyuczenia wzorców na podstawie przykładów, przetwarzanie równoległe i rozproszone, automatyczne uczenie się wzorców bez konieczności tworzenia reprezentacji, kryteriów zbieŝności itd., tolerancję na niekompletne i obarczone błędami dane, stopniowe obniŝanie poprawności w przypadku niewystarczających danych i zdolność obliczania wyników częściowych, szeroką dostępność symulatorów programowych. W sieci neuronowej neutrony zorganizowane są w warstwach. Warstwa wejściowa słuŝy do wstępnej obróbki danych wejściowych. Na wejście kaŝdego neuronu pierwszej warstwy trafiają sygnały wejściowe, podane przez uŝytkownika. Neurony przetwarzają sygnały wejściowe i przekazują je poprzez swoje wyjścia na wejścia neuronów następnej warstwy. Aksony (wyjścia) neuronów warstwy poprzedniej łączą się z dendrytami (wejściami) neuronów warstwy następnej, i tak kolejno następne warstwy (rys. 1). To co pojawi się na wyjściach neuronów warstwy ostatniej (wyjściowej), jest wynikiem działania sieci. Kiedy chcemy wykorzystać sieć neuronową w jakimś zadaniu, musimy dokładnie przeanalizować jej strukturę. Im mniej warstw w sieci, tym szybciej i łatwiej zazwyczaj przebiega proces uczenia. Trzeba jednak wybrać taką sieć, która jest w stanie rozwiązać dany problem. Sieć trójwarstwowa moŝe rozwiązać kaŝdy rodzaj zadania, jednak czasem stosuje się sieci czterowarstwowe, aby uniknąć przymusu umieszczania zbyt wielu neuronów w jednej warstwie. Zanadto rozbudowana struktura sieci nie tylko wymaga więcej czasu w procesie uczenia, ale daje zazwyczaj gorsze rezultaty. Acta Sci. Pol.

UŜycie sieci neuronowych... 7 warstwa wyjściowa output layer Podczas eksperymentu wykorzystano oprogramowanie SNNS (Stuttgart Neural Network Simulator) do budowania, uczenia i testowania sieci neuronowych oraz ERDAS Imagine do obróbki zdjęć satelitarnych. Pierwszym etapem pracy było utworzenie wzorców z wcześniej przygotowanych zobrazowań pochodzących z satelity LANDSAT/TM (rys. 2). Wzorzec stanowi para obrazów: źródłowy oryginalny obraz rastrowy oraz wynikowy, którym jest mapa uzyskana w wyniku poprawnie przeprowawarstwa wejściowa input layer warstwa ukryta hidden layer Rys. 1. Architektura połączeń jednokierunkowej sieci neuronowej Fig. 1. Feed-forward network architecture W procesie klasyfikacji nadzorowanej obrazów wielospektralnych z zastosowaniem sieci neuronowych wyróŝnia się dwa etapy: etap uczenia (uczenie z nauczycielem) i etap klasyfikacji właściwej. Proces uczenia polega na ustaleniu takiej wartości wag połączeń pomiędzy neuronami, dla których sygnał wynikowy jest jak najbardziej zbli- Ŝony do oczekiwanego. Dane wykorzystywane w procesie uczenia są parą wektorów. Pierwszy wektor, zwany wejściowym, reprezentuje strukturę, której rozpoznawania sieć ma się nauczyć, a drugi wektor, zwany wyjściowym, stanowi zestaw wzorcowych wyników, odpowiadających danym wejściowym. Uczenie polega na minimalizacji błędu pomiędzy wektorem wzorcowym, a wynikiem uzyskanym w rzeczywistości, poprzez dopasowanie wag. Niniejsza praca badawcza miała na celu przebadanie przydatności sieci neuronowych do klasyfikacji i osiągnięcie jak najlepszych wyników rozpoznania obszarów zabudowanych odwzorowanych na zdjęciach satelitarnych Landsat TM. OPIS EKSPERYMENTU Geodesia et Descriptio Terrarum 1(1-2) 2002

8 A. Iwaniak i in. dzonej klasyfikacji. Drugim etapem jest proces uczenia i poszukiwania najlepszej struktury sieci do klasyfikowania terenów zantropogenizowanych na przygotowanych wzorcach. Jako dane zostały wykorzystane obrazy satelitarne Landsat wykonane skanerem Thematic Mapper o rozdzielczości przestrzennej 30 m x 30 m w trzech kanałach: czerwonym (0.63-0.69 µm) kanał 3, bliskiej podczerwieni (0.76-0.90 µm) kanał 4, średniej podczerwieni (1.55-1.75 µm, 2.08-2.35 µm) kanał 5. Mapa wynikowa została utworzona na postawie mapy pokrycia terenu Corine (skala 1:100,000) opracowanej w IGiK. Program CORINE (Coordination of Information on the Environment) został powołany przez Komisję Wspólnot Europejskich w celu gromadzenia informacji na temat stanu środowiska w całej Europie. Baza danych tego programu składa się z kilku warstw zawierających informacje o sieci kolejowej, dróg, wodnej, stanu zanieczyszczenia powietrza, zagroŝenia gleb, lasów itp. oraz pokrycia terenu [Baranowski i Ciołkosz 1997]. kanał 5 channel 5 kanał 3 channel 3 kanał 4 channel 4 Rys. 2. Obrazy z Landsat TM dla kanałów 3, 4, 5 Fig. 2. Separate channels 3, 4, 5 of Landsat TM images Badania ograniczyły się do klasyfikowania tylko jednej formy uŝytkowania ziemi, mianowicie terenów zantropogenizowanych. Jest to forma charakteryzująca się duŝym zróŝnicowaniem odbicia spektralnego, gdyŝ jest to mieszanka powierzchni betonowych, asfaltowych, drewnianych, blaszanych oraz roślinności. Większość programów GIS-owych, opierających się jedynie na wielkości i sposobie odbicia spektralnego, klasyfikuje tego typu tereny z małą dokładnością. Metoda sztucznych sieci neuronowych daje moŝliwość dołączenia do wyŝej wymienionych cech informacji o teksturze obrazu, co powinno pozytywnie wpłynąć na kategoryzacje obiektów i uzyskać lepsze wyniki podczas szacowania dokładności. Przyjęto, Ŝe sieć neuronowa będzie działać na zasadzie filtru. Dokładniej mówiąc: na wejście sieci podawane będą wartości znajdujące się w obszarze kwadratowego okna przesuwanego poprzez rastrową mapę, zaś jedyne wyjście sieci będzie definiowało wartość w punkcie zdefiniowanym przez środek okna na mapie wynikowej (patrz rys. 3). Acta Sci. Pol.

UŜycie sieci neuronowych... 9 okno window oryginalny raster source raster wynikowy raster result raster Rys. 3. Przetwarzanie obrazu siecią neuronową z zastosowaniem okna Fig. 3. Processing image with a neural network utilizing a window Opisywane badania koncentrowały się na znalezieniu struktury sieci, która byłaby w stanie najlepiej nauczyć się tego typu przetwarzania obrazów. W tym celu wykonano szereg eksperymentów polegających na zmianie wielkości warstwy ukrytej oraz okna. Wielkość okna przeszukującego obraz wahała się od 1x1 do 11x11 pikseli, a wielkości warstwy ukrytej od 3x3 do 7x7 neuronów. Rozmiar warstwy ukrytej związany jest jedynie ze strukturą sieci, podczas gdy wielkość okna zaleŝna jest od charakteru badanego zjawiska i rozdzielczości obrazów. Przeszukując obraz oknem dodajemy informacje o teksturze badanego zjawiska. Zmiana rozmiaru okna miała na celu znalezienie optymalnej wielkości obszaru, dla którego tekstura badanego zjawiska jest najlepiej rozróŝnialna przez sieć neuronową. Dla opisywanego eksperymentu, to jest klasyfikacji terenów zantropogenizowanych na obrazach satelitarnych LANDSAT/TM o rozdzielczości 30x30 metrów optymalna wielkość okna wynosiła 7x7 pikseli (tab. 1), co odpowiada obszarowi 210x210 m w terenie. Tabela 1. Zestawienie błędów klasyfikacji dla róŝnych wielkości okna i warstwy ukrytej Table 1. Classification error comparison for different window and hidden layer sizes Rozmiar okna Window size Warstwa ukryta 3x3 Hidden layer 3x3 Warstwa ukryta 5x5 Hidden layer 5x5 Warstwa ukryta 7x7 Hidden layer 7x7 Błąd klasyfikacji obszarów miejskich Urban area classification error 1x1 3x3 5x5 7x7 9x9 11x11 8.8% 5.0% 4.2% 4.1% 4.8% 5.8% 9.3% 4.9% 4.0% 3.9% 4.7% 4.6% 9.6% 5.9% 4.4% 4.5% 4.7% 4.9% Geodesia et Descriptio Terrarum 1(1-2) 2002

10 A. Iwaniak i in. PODSUMOWANIE WYNIKÓW Przeprowadzono szereg eksperymentów uczenia sieci neuronowych klasyfikacji obszarów zabudowanych i następnie prób klasyfikacji wybranych fragmentów mapy wyuczoną siecią. Rysunek 4 przedstawia zestawienie typowego oryginalnego zdjęcia satelitarnego, wyniku klasyfikacji terenów zurbanizowanych CORINE oraz wyniku klasyfikacji tego samego obszaru siecią neuronową. Jak widać, oba wyniki są bardzo zbliŝone, przy czym obraz utworzony za pomocą sieci neuronowej charakteryzuje się pewną ilością efektów sprawiających wraŝenie szumów zarówno w obszarach czarnych (niezurbanizowanych), jak i białych (zurbanizowanych). Takie efekty, niepoŝądane z punktu widzenia wykorzystania otrzymanych wyników jako mapy, moŝna wyeliminować prostymi operacjami przekształcenia obrazów, takimi jak np. transformacja medianowa. Zachodzi jednak pytanie: jak duŝa jest dokładność klasyfikacji siecią neuronową, albo, jakim błędem obarczone są otrzymane wyniki? Aby odpowiedzieć na to pytanie naleŝało przyjąć jakiś wzorzec, oraz metodę porównania wyników otrzymanych z sieci neuronowej z tym wzorcem. Jako wzorzec przyjęta została mapa topograficzna analizowanego obszaru w skali 1:50,000. Jako metodę porównania wyników przyjęto porównanie punktowe na próbce losowo wybranych 100,000 punktów na mapie. Tym punktom, które trafiły w tereny miejskie na mapie topograficznej, przypisano wartość 1, a pozostałym przypisana została wartość 0. Analogiczne wartości 0 oraz 1 obliczone zostały dla wyników otrzymanych z sieci neuronowej dla badanej klasy terenów miejskich. Jako błąd sieci przyjęty został procent punktów sklasyfikowanych przez sieć neuronową odmiennie niŝ na mapie topograficznej (patrz tab. 1). W tabeli przedstawiono zestaw wyników otrzymanych z porównania map wygenerowanych sieciami o róŝnej architekturze warstwy wejściowej (rozmiar okna) i warstwy ukrytej. Wartość błędu wynosi około 4%, a dla najlepszej kombinacji rozmiarów warstw schodzi nawet poniŝej 4%. Ta sama metoda losowo-punktowa zastosowana do wyników klasyfikacji CORINE w porównaniu z mapą topograficzną daje błąd w wysokości 8,5%. Innym eksperymentem, przeprowadzonym w celu dalszej weryfikacji metody i potwierdzenia uzyskanych wyników było zastosowanie sieci neuronowych, które zostały wyuczone klasyfikacji terenów zantropogenizowanych na mapie okolic Warszawy, do przetwarzania obrazów satelitarnych aglomeracji Krakowa. W tym wypadku najmniejsza otrzymana wartość błędu wynosiła 4,6%. Te wyniki moŝna uznać za potwierdzenie poprawnego nauczenia się przez sieć klasyfikacji terenów miejskich, a uzyskane wartości błędów sugerują, Ŝe ta metoda moŝe być konkurencyjna w stosunku do tradycyjnych metod klasyfikacji. Rysunek 5 przedstawia kompozycję barwną (354) obraz satelitarny okolic Krakowa z nałoŝoną warstwą obszarów zantropogenizowanych uzyskanych z symulatora sztucznych sieci neuronowych. Acta Sci. Pol.

UŜycie sieci neuronowych... a. 11 b. c. Sformatowano Sformatowano Sformatowano Rys. 4. Porównanie wyników klasyfikacji: a. kompozycja barwna Landsat/TM, b. tereny zantropogenizowane CORINE, c. tereny zantropogenizowane wynik SSN Fig. 4. Classification results comparison: a. Landsat/TM color composition, b. urban areas CORINE, c. urban areas neural network classification Rys. 5. Klasyfikacja obszarów zantropogenizowanych dla miasta Krakowa Fig. 5. Urban area classification for the city of Cracow Geodesia et Descriptio Terrarum 1(1-2) 2002

12 A. Iwaniak i in. WNIOSKI Przeprowadzone przez autorów pracy badania na obszarze Aglomeracji Warszawskiej i Krakowskiej pokazały, iŝ: 1. SSN mogą z duŝą dokładnością klasyfikować tereny zantropogenizowane. 2. SSN moŝna wykorzystywać do klasyfikacji obszarów charakteryzujących się duŝą heterogenicznością odbicia spektralnego. 3. SSN klasyfikują obiekty na podstawie wzorców i nie wymagają programowania. 4. Nauczoną sieć moŝna zastosować ponownie dla innego fragmentu tego samego zobrazowania. 5. Najlepsze wyniki klasyfikacji obszarów zantropogenizowanych uzyskuje się dla okna 7x7 pikseli, co odpowiada obszarowi 210x210 m. Wyuczone przez nas sztuczne sieci neuronowe klasyfikowały badane powierzchnie terenów miejskich z dokładnością około 95%. Tak zadowalające wyniki zachęcają do prowadzenia dalszych badań. PIŚMIENNICTWO Baranowski M., Ciołkosz A., 1997. Opracowanie bazy danych Pokrycie terenu Polski. Prace IGiK tom XLIV, zeszyt 95, Warszawa. Białach M., 2000. Analiza pokrycia terenu Basenu Środkowego Biebrzy na podstawie interpretacji zdjęć satelitarnych wykonanych w latach 1979 1991. Teledetekcja środowiska, Warszawa. Ciołkosz A., Kęsik A., 1989. Teledetekcja satelitarna, PWN, Warszawa. Jakomulska A, 1998. Zastosowanie logiki rozmytej w klasyfikacji nadzorowanej. Fotointerpretacja w geografii, Warszawa. Kozubek E.B., 2000. Zmiany uŝytkowania ziemi w rejonie tarnobrzeskim pod wpływem uprzemysłowienia w latach 1937 1992 w świetle interpretacji map i obrazów satelitarnych. Rozprawa doktorska, Warszawa. Olędzki J.R., 1983. Rejestracja i interpretacja wybranych elementów środowiska geograficznego na obrazach MSS z satelity Landsat-1. Dokumentacja Teledetekcyjna, Uniwersytet Śląski, Katowice. Acta Sci. Pol.

UŜycie sieci neuronowych... 13 APPLYING NEURAL NETWORKS TO URBAN AREA CLASSIFICATION IN SATELLITE IMAGES Abstract. This work presents a new approach to satellite image classification process. An artificial neural network has been applied to identification of urban areas mapped in satellite images. The results presented here are based on images obtained from the Landsat satellite using the Thematic Mapper scanner and a land cover map produced under the CORINE Program. The evaluation of the results has been conducted using a point-topoint comparison with a topographic map. The test areas include the metropolitan areas of Warsaw and Cracow. Key words: satellite image classification, artificial neural networks Adam Iwaniak, Katedra Geodezji i Fotogrametrii, Akademia Rolnicza we Wrocławiu, ul. Grunwaldzka 53, 50-357 Wrocław Małgorzata Krówczyńska, Wydział Geografii i Studiów Regionalnych, Uniwersytet Warszawski, ul. Krakowskie Przedmieście 30, 00-927 Warszawa Witold Paluszyński, Instytut Cybernetyki Technicznej, Politechnika Wrocławska, ul. Janiszewskiego 11/17, 50-372 Wrocław Geodesia et Descriptio Terrarum 1(1-2) 2002