4-bit

Transkrypt

4-bit
Cyfrowy zapis cech
radiometrycznych obiektów w
rastrowym modelu danych.
Teledetekcja środowiska
przyrodniczego. Zajęcia II.
Wymagania dotyczące zaliczenia przedmiotu teledetekcja
– wymagania dostosowane do bi-elearningowej formy zajęć
•
•
•
•
•
•
•
•
•
•
•
Terminowe wykonanie i przesłanie (minimum 80%) wszystkich zadań obliczeniowych – zadania oceniane są według
skali od 0 do 100 (%);
Przekroczenie terminu wykonania zadania, referatu, prezentacji oraz tłumaczenia, skutkuje obniżeniem oceny, zbyt
długie przekroczenie terminu (powyżej dwóch miesięcy) powoduje obniżenie punktacji do „0”;
Pozytywne napisanie sprawdzianów zaliczeniowych (według pytań dostępnych na stronie przedmiotu) – ocena
pozytywna od 70% (średnia podejść); sprawdziany odbywają się w formie „uczymy się” (też są istotne i obowiązkowe) i
„na serio”; w przypadku sprawdzianów w formie „uczymy się” stosowane są obniżone kryteria zaliczenia – średnia z
minimum 10 podejść na poziomie 50%);
Sprawdziany odbywają się zdalnie wyznaczonym okresie – niedopuszczalne jest wspólne pisanie sprawdzianów; w
przypadku stwierdzenia takiego faktu stosuje się niezaliczenie takiego podejścia (dotyczy formy „Na serio”).
Przewidywane jest pięć sprawdzianów w semestrze.
Ocenie podlega także państwa aktywność w systemie e-learningowym (mierzona bardzo różnymi miarami, jej ocena
nigdy nie będzie obiektywna, ale jest uwzględniania w ostatecznej ocenie z przedmiotu)
W przypadku obszerniejszych form wypowiedzi, czyli prezentacji, referatów oraz streszczeń – należy je wykonywać
samodzielnie, tzn. wszystkie zdania powinny być autorstwa osoby podającej się za autora;
Wyrywkowo będzie prowadzona kontrola antyplagiatowa. W przypadku stwierdzenia takiego faktu pracę należy
poprawić; terminy nie podlegają w takim przypadku wydłużeniu;
Zajęcia odbywają się co tydzień w laboratorium komputerowym, obecność nie jest wymagana, lecz zalecana;
przynajmniej co drugie ćwiczenia.
Zaplanowanych jest do realizacji 14-15 tematów ćwiczeniowych; w przypadku gdy zajęcia wypadną z powodu dnia
rektorskiego lub dziekańskiego, temat zajęć podlega realizacji samodzielnie w formie zdalnej
Wymagania powyższe stanowią całość i nie nad nimi dyskusji!
Podstawa wg. $19 pkt.1 regulaminu studiów.
Informacje dodatkowe
•
•
W tym roku nie przesyłamy plików RVC w postaci graficznej. W systemie e-learningowym
będzie dokładnie opisane jakie informacje o plikach wynikowych należy przesłać formie
tekstowej.
Komentarze do wyników zapisujemy w pliku nazwiskonr.doc, według wskazówek schematów
zawartych w opisie ćwiczenia.
•
NIE UMIESZCZAĆ SPACJI I POLSKICH ZNAKÓW W NAZWACH PLIKÓW
•
Jeżeli ktoś jest nieobecny na ćwiczeniach to wykonuje ćwiczenie samodzielnie w domu. Opisy do
ćwiczeń dostępne są w Internecie w systemie e-lerningowym lub ewentualnie pod adresem
http://ztg.amu.edu.pl/telgiI.htm lub
INFORMACJE I PYTANIA PILNE PROSZĘ WYSYŁAĆ NA: [email protected] (albo poprzez system elearningowy (mail’e trafią na ten sam adres);
Terminy wykonania ćwiczeń określone są na platformie e-lerningowej, poprzez nią terminy te
będą państwu przypominane.
Zajęcie są prowadzone w częściowo metodami e-learningu z wykorzystaniem platformy Moodle.
Jako studenci trzeciego roku mają już tam państwo założone konta, zaistnieje potrzeba zmiany
haseł.
Adres serwera: https://www.elearning.amu.edu.pl/wngig/
•
•
•
•
1. Definicja rastrowego modelu danych
1. Współrzędne obiektowe (rastrowe),
2. Kodowanie cech w systemie dwójkowym (głębokość piksela, komórki),
3. system dwójkowy, jednostki informacji, odczytywanie liczb w systemie
dwójkowym,
4. optymalizacja zapisu cech.
2. Zapis informacji radiometrycznej w obrazach teledetekcyjnych
1. Fizyczne podstawy teledetekcji (prawo Stefana-Boltzmana, Prawo
Viena, krzywa emisyjna, krzywa spektralna);
2. Wpływ atmosfery na promieniowanie elektromagnetyczne (aerozole,
oskna atmosferyczne, TOA)
3. Przestrzeń względna i przestrzeń spektralna (bezwzględna)
4. Kalibracja sensora teledetekcyjnego
3. Ogólne charakterystyka statystyczna obrazu rastrowego
1. Średnia, moda, mediana, odchylenie standardowe, wariancja,
2. Histogram obrazu rastrowego i jego kształt
4. Oprogramowanie TNTmips – słów parę…
Definicja rastrowego modelu danych
- podstawowy element obrazu cyfrowego to piksel, komórka rastrowa, uważany w
danym momencie za wewnętrznie jednorodny,
- piksele są uporządkowane w numerowane wiersze i kolumny, tworząc macierz,
tablice, itp. (nazwy używane zależnie od podręcznika),
- początek wewnętrznego układu współrzędnych znajduje się najczęściej w lewym
górnym rogu obrazu (współrzędne obiektowe 0,0,Z) – TNTMips, PCI, MapInfo lub w
lewym dolnym (I ćwiartka kartezjańskiego układu współ.) - ArcMap
- dla każdego piksela jego pozycja jest określana względem początku układu, jest mu
także przyporządkowywana wartość lub cecha, która odpowiada np. barwie,
wartości odbitego promieniowania EM czy wysokości n.p.m. itd.
- wartości jakie może przyjąć piksel, są ściśle określone przez tzw. głębokość piksela,
czyli ilość bitów zarezerwowanych w pamięci do zapisania tejże wartości
(kodowanie cechy zapisanej w formacie rastrowym).
- praktyczna realizacja rastrowego modelu danych wyraża się istnieniem wielu
formatów rastrowych (zależnie od oprogramowania, wymogów bezpieczeństwa,
uniwersalności formatu itp.).
Współrzędne obiektowe {x,y,z}
Przykładowe współrzędne w układzie obiektowym
Zapis barw. System dwójkowy.
Każda liczba może być przedstawiona za pomocą sumy odpowiednich
potęg liczby 2. Nie wszystkie kolejne potęgi są muszą być wykorzystywane.
W zapisie dwójkowym „1” oznacza wykorzystanie danej potęgi, „0” - brak
danej potęgi w sumie.
Liczba w układzie
dziesiętnym
Kolejne potęgi liczby 2
+
256 128 64 32 16 8 4 2 1
28 27 26 25 24 23 22 21 20
Liczba w zapisie
dwójkowym
1
0 0 0 1 1 1 1 1
Zapis liczby całkowitej w systemie dwójkowym:
287
http://pl.wikipedia.org/wiki/Dw%C3%B3jkowy_system_liczbowy
UŚMIECHNIJ SIĘ!!!!!!!!!
Ludzie dzielą się na 10 typów: tych, którzy rozumieją system dwójkowy i tych, którzy go nie
rozumieją. Jeśli śmieszy Cię ten żart, to jesteś tzw. „umysłem ścisłym”.
System dwójkowy – system zapisu liczb, którym posługują się prawdziwi hakerzy i ich
organy nabyte, zwane przez laików komputerami. System dwójkowy charakteryzuje się
tym, że jest w nim 101 razy mniej cyfr do spamiętania, niż w dziesiętnym
Dla „tró” informatyka to jest warte 4 zł
Głębokość piksela (kodowanie cech)
Najpowszechniej wykorzystywane kodowania cech w rastrowym modelu danych:
• Binary [binarny] (0,1) 1-bit,
• classification output, dithered print [klasyfikacja, wydruk] (0 to 15) 4-bit,
• unsigned integer [całkowity dodatni] (0 to 255) 8-bit,
• signed integer [całkowity ze znakiem] (-128 to 127) 8-bit,
• composite color [złożony kolor, tabela kolorów] (0 to 255, requires color map) 8-bit,
• unsigned integer [całkowity dodatni] (0 to 65,535) 16-bit,
• signed integer [całkowity ze znakiem] (-32,768 to 32,767) 16-bit,
• composite color [złożony kolor] (RGB or BGR packed) 16-bit (barwy rzeczywiste),
• composite color [złożony kolor] (RGB or BGR packed) 24-bit (barwy rzeczywiste),
• composite color [złożony kolor] (RGB or BGR packed) 48-bit (barwy rzeczywiste),
• unsigned integer [całkowity dodatni] (0 to 4,294,967,295) 32-bit,
• signed integer [całkowity ze znakiem] (-2,147,483,648 to 2,147,483,647) 32-bit,
• floating point [rzeczywisty zmienno-przecinkowy] 32-bit,
• floating point [rzeczywisty zmienno-przecinkowy] 64-bit,
• complex number [liczby zespolone] (magnitude/phase) 64-bit,
• complex number [liczby zespolone] (real/imaginary pair) 64-bit,
• complex number [liczby zespolone] (magnitude/phase) 128-bit,
• complex number [liczby zespolone] (real/imaginary pair) 128-bit.
Więcej o kodowaniu liczb całkowitych na:
http://www.randelshofer.ch/fhw/gri/float.htm
Jaka powinna być głębokość piksela, czyli zakres wartości pikseli w
zależności od cechy zapisanej w rastrze
-
-
zapis zmienności wysokości topograficznej w skali kontynentu
signed integer
[całkowity ze znakiem] (-32,768 to 32,767) 16-bit
zapis wysokości topograficznej dla mapy topograficznej 1:10000 (cięcie ćwiartkowe
1,25m) floating point [rzeczywisty zmienno-przecinkowy] 32-bit
zapis wyników obrazu funkcji trendu powierzchniowego zjawiska floating point
[rzeczywisty zmienno-przecinkowy] 32-bit
zapis 17 kategorii użytkowania ziemi kodowanych liczbami całkowitymi dodatnimi,
unsigned integer [całkowity dodatni] (0 to 255) 8-bit
zapis obrazu w barwach rzeczywistych, composite color [złożony kolor] (RGB or
BGR packed) 16-bit
zapis wystawy stoku w stopniach, unsigned integer [całkowity dodatni] (0 to
65,535) 16-bit
zapis mapy topograficznej czterobarwnej, classification output, dithered print
[klasyfikacja, wydruk] (0 to 15) 4-bit
zapis mapy topograficznej dwubrawnej, binary [binarny] (0,1) 1-bit
Jednostki zapisu informacji w postaci cyfrowej.
Podstawową jednostką zapisu informacji jest bit (jedno miejsce w układzie
dwójkowym). Bit przyjmuje wartości „1” albo „0”. Rozmiar plików (rastrowych)
podaje się w bajtach. Każdy bajt zawiera osiem bitów (miejsc).
Zapisując barwę zdjęcia należy zarezerwować odpowiednią ilość pamięci, w taki
sposób, aby każdy piksel mógł przyjąć dowolną barwę z wybranej palety.
Zapisując obraz czarno-biały (0,1) wystarczy wziąć tylko jeden bit na każdy piksel,
aby wiernie odtworzyć przestrzeń barwną.
Wzrost wielkości pliku przy powiększaniu palety
barwnej
Obliczanie wielkości pliku
gdzie
N - ilość wierszy,
M - ilość kolumn,
d - głębokość piksela w bitach
Wielkość pliku w Mb
R = N x M x (d/8),
14
12
10
8
6
4
2
0
0
5
10
15
20
Ilość bitów barwy na piksel
25
30
Histogram obrazu rastrowego
Histogram jest wykresem przedstawiającym częstość występowania pikseli
o danej jaskrawości.
Raster
Histogram
1
3
1
0
1
15
2
2
2
3
3
4
12
3
1
1
4
0
2
0
0
3
1
3
4
4
1
3
3
3
3
1
3
2
3
5
0
Częstosć
1
Krzywa histogramu
9
6
3
0
0
1
2
3
4
5
Jasność
2014-03-13 00:40
Rozciąganie historamu
13
Charakterystyka statystyczna histogramu
Do podstawowych statystyk obliczanych dla histogramu zaliczane są:
- średnia, obliczana jako suma wszystkich występujących jasności podzielona
przez liczbę pikseli,
- mediana, wartość środkowa spośród występujących jasności,
- moda, jasność reprezentowana przez największą liczbę pikseli,
- odchylenie standardowe.
Rozkład jasności na histogramie określamy następująco:
(a) zbliżony do rozkładu normalnego,
(b) wielomodalny
(c) ujemnie skośny,
(d) dodatnio skośny,
(e) jednolity.
2014-03-13 00:40
Rozciąganie historamu
14
moda
ś re d n ia
m e d ia n a
moda
ś re d n ia
m e d ia n a
m e d ia n a
ś re d n ia
ś re d n ia
m e d ia n a
R o zkła d sko śn y d o d a tn i
R o zkła d sko śn y u je m n y
R o zkła d n o rm a ln y (G a u ss o w sk i)
moda
moda
moda
ś re d n ia
m e d ia n a
R o z k ła d w ie lo m o d a ln y
2014-03-13 00:40
R o zkła d je d n o sta jn y
Rozciąganie historamu
15
Przemiany promieniowania
elektromagnetycznego w atmosferze
http://www.u.arizona.edu/ic/nats1011
/lectures/ch02/FIG02_023.JPG
Kalibracja radiometryczna obrazów teledetekcyjnych
(czyli pryncypia teledetekcji w dużym skrócie)
•
•
•
•
•
•
Każde ciało jest źródłem promieniowania elektromagnetycznego; ilość emitowanej energii zależy od temperatury ciała, im
wyższa tym większy zakres spektralny emitowanej energii – prawo Stefana-Boltzmana; długość fali odpowiadająca maksimum
emisji przesuwa się w kierunku fal krótszych wraz ze wzrostem temperatury – prawo Viena; wykresem charakteryzującym
emisję energii w zależności od długości fali jest krzywa emisyjna.
Promieniowanie słoneczne (najpowszechniej wykorzystywane w teledetekcji) ulega znaczącym przemianom podczas
przechodzenia przez atmosferę ziemską, w niektórych zakresach ulega niemal całkowitemu pochłonięciu; zakresy spektralne,
w ramach których niemal całe promieniowanie dociera do powierzchni Ziemi nazywamy oknami atmosferycznymi; pochłanianie
promieniowania związane jest z koncentracją aerozoli w powietrzu (pył, para wodna, CO2, gazy szlachetne, ozon, tlen);
Odbicie promieniowania od obiektu na powierzchni Ziemi charakteryzowane jest przez krzywą spektralną (odbicie względem
długości fali).
Wielkość energii docierająca do sensora obrazowego jest mierzona i zapisywana w ramach pojedynczego piksela jako DN –
liczba, digital number; do zapisu w zależności do czułości sensora używa się kodowań 8- lub 16-bitowych (rozdzielczość
radiometryczna może być inna 8, 10, 12, 14 bądź nawet 16-bitowa); nie stosuje się kodowań opartych na liczbach
rzeczywistych dla których należałoby stosować zapis 32-bitowy lub wyższy;
Dla obrazów wielospektralnych stosuje przeważnie się taki sam rodzaj kodowania we wszystkich kanałach spektralnych;
wszystkie razem kanały spektralne, zapisane we względnym kodowaniu, nazywamy przestrzenią względną; analiza obrazów
teledetekcyjnych, z wykorzystaniem wartości DN nie jest wykonywana w rzestrzeni spektralnej !!!
Kalibracja radiometryczna w najprostszej postaci polega na przeliczeniu wartości względnych DN na wartości fizyczne
(jednostkach fizycznych, najczęściej w W/m2, … w jednostce kąta bryłowego, czyli w steradianach); w wyniku takiej operacji,
dokonanej dla wszystkich kanałów spektralnych, przekształcamy przestrzeń względną na przestrzeń spektralną na poziomie
górnej granicy wpływu atmosfery na promieniowanie elektromagnetyczne – w skrócie TOA (top of the atmosphere); w praktyce
przyjmuje się, że powyżej 100 km wpływ atmosfery na promieniowanie ustaje (większość platform satelitarnych porusza się
zdecydowanie powyżej tej wysokości);
Prawo Stefana-Boltzmana
• Ilość całkowitej emitowanej energii E przez ciało doskonale czarne jest
proporcjonalna do temperatury ciała w czwartej potędze (razy stała
Stefana-Boltzmana=5,67 Wm-2K-4). Kierunek emitowanej energii jest
prostopadły do powierzchni ciała.
E  T
4
Prawo Wien’a
Maksimum promieniowania emitowanego przez dane ciało w danej temperaturze
T występuje dla długości fali zgodnie ze wzorem:
 max 
2893
T
 max 
2 , 9  10
3
T
Dla Słońca, na powierzchni którego panuje temperatura około 6000 K,
maksymalne emisja występuje dla długości fali 0,5 mm (lub 0,48 zgodnie ze
wzorem po prawej stronie).
Ogólny związek pomiędzy SR a DN w
sensorach cyfrowych
• • SRsensor(lin,col) jest SR docierającą każdego piksela sensora
• • (lin,col) oznaczają pozycję piksela na obrazie,
• • DN(lin,col) jest względną jasnością piksela, kodowaną w skali 8-bitowej
lub 16-bitowej,
• • DNb jest wartością bazową i odpowiada SRsensor = 0 (DNb, najczęściej
równa się zero),
• • k jest współczynnikiem konwersji,
• • ebw jest szerokością efektywną zakresu spektralnego.
(k i ebw różnią się wartościami pomiędzy kanałami)
Względne wyrażenie odbitego promieniowania EM
8-bitowa skala, wykorzystywana w większości sensorów
teledetekcyjnych, oznacza inny zakres zmienności energetycznej w
każdym zakresie spektralnym. Najwyższe wartości rejestrowanej energii
odbitej od powierzchni Ziemi występują w zakresach widzialnych;
energię w tych zakresach można rejestrować za pomocą mniejszych
elementów CCD, stąd kanały widzialne, panchromatyczne,
charakteryzują się wyższą rozdzielczością przestrzenną.
Angielskie terminy low gain, normal gain, high gain należy rozumieć
podobnie
jak
w
fotografii
klasycznej:
niskokontrastowy,
normalnokontrastowy i wysokokontrastowy. Dobór czułości urządzenia
teledetekycjnego może być sterowany ze stacji naziemnych zależnie od
warunków pogodowych. Informacje o bieżącej czułości urządzenia
zawarte są w metadanych dostarczanymi z obrazami. Istnieją sensory
dla których czułość jest zmieniana dynamicznie, czyli każdy obraz
posiada indywidualne dane o „gainach”  dostępne w metadanych.
255
255
255
255
255
0
http://www.trfic.msu.edu/data_portal/Landsat7doc/landsatch6.html
Ustawienia czułości sensora zależały od pory roku (kąt padania promieni słonecznych) dominującej kategorii
użytkowania (szerokość geograficzna). Wśród kategorii użytkowania wyróżniono: wody, śnieg, pustynie (piasek),
obszary lądowe (ale nie śnieg, i lód), wulkany/ noc. Powyżej rozkład przestrzenny obszar rejestrowanych przy
określonej czułości (gain). Ustawienia czułości dotyczą indywidualnie każdego z kanałów spektralnych (jednakowe
ustawienia są dla kanałów widzialnych).
Maksymalna radiancja dla sensora ASTER
Różnice w wartości maksymalnej rejestrowanej
radiancji pomiędzy Landsat’em serii TM i ASTER’em
wynikają z innej techniki rejestracji obrazu i obszaru
pozyskiwanej sceny, mimo że oba sensory umieszczone są
na tej samej orbicie o wysokości 705 km. ASTER rejestruje
obszar około 74 x 63 km, Landsat natomiast 185 x 185 km.
ASTER wykorzystuje do rejestracji macierze CCD,
natomiast Landsat rejestruje obraz w technice
„pushbrum” - ruchome lusterko, i ma na rejestracje
pojedynczego piksela mniej czasu niż ASTER. Różnice są
również w efektywnej szerokości zakresu spektralnego.
Kodowanie zmierzonej radiancji
odbywa się
najczęściej w skali 8-bitowej bez znaku (0-255) lub 16bitowej (0-65535); Kodowanie bezpośrednie za pomocą
liczb rzeczywistych (32-bitowe kodowanie) nie jest
możliwe ze względu na ograniczenia technologiczne; np.
na obecnym etapie komputery pokładowe satelitów są
wyposażone w procesory klasy 486, lub Pentium 1.
Oprogramowanie TNTmips
•
•
•
•
•
•
•
•
System informatyczny przeznaczony do przetwarzania i zarządzania wszystkimi rodzajami
danych przestrzennych (wektor, CAD, raster, TIN , bazy danych),
Wszystkie ćwiczenia praktyczne z przetwarzania danych teledetekcyjnych będą
przygotowane i wykonywane za pomocą tego systemu,
Producentem systemu jest firma MicroImages, Inc. z Nebraski, USA – oprogramowanie
jest rozwijane od 25 lat (dla porównania ArcInfo od ponad 30),
System posiada własny format zapisu danych. Pliki posiadają rozszerzenie .rvc. Obiekty
danych przestrzennych w różnych modelach (rastrowym, wektorowym) są zapisywane
wewnątrz pliku RVC (Raster – Vector – CAD). Wewnątrz pliku można stworzyć strukturę
danych w postaci katalogów, obiektów i podobiektów. Podobiekty to najczęściej dane
towarzyszące obiektom (np. tabele kontrastu towarzyszom obiektom rastrowym, także
obiekty rastrowe zawierają tabele tekstowe z punktami kontrolnymi definiującymi układ
współrzędnych).
System jest pisany w języku C++, wykorzystuje okienka systemowe lub oparte na
XWindows-ach (środowisko Motif z UNIX’a)
Program uruchamiany jest poprzez wybranie z systemowego menu START/PROGRAMY /
GIS / MICROIMAGES / TNTproducts2009
Oprogramowanie posiada „lżejsze wersje” TNTedit - edycja danych przestrzennych,
TNTview – zaawansowane przeglądanie danych przestrzennych, TNTAtlas – prosta
przeglądarka danych,
Z punktu widzenia funkcjonalności oprogramowania występują trzy wersje; TNTFree,
TNTBasic i TNTPro.
ASTER i Landsat porównanie zakresów
spektralnych poszczególnych kanałów
15 m
90 m
30 m
30 m
60 m
Zadanie 3
Ściągnąć ze strony dane satelitarne ASTER i Landsat TM5.
Dokonać wizualizacji wszystkich kanałów spektralnych w TNTmips
(Main/Display). Dla każdego kanału spektralnego wyznaczyć parametry
statystyczne na podstawie jego histogramu. Wyniki zapisać w pliku
tekstowym (Word) w formie tabelarycznej, nazywając go własnym
nazwiskiem dodając numer ćwiczenia nr dwa. W tabeli zapisać dla każdego
kanału średnią, minimalną i maksymalną jasność oraz odchylenie od wartości
średniej. Na podstawie dokonanego zestawienia podać pod tabelą
najważniejsze wnioski: który z kanałów z Landsat’a czy ASTER’a
charakteryzuje się najmniejszym a który największym zróżnicowaniem
odbicia promieniowania elektromagnetycznego.
Na podstawie wzoru i informacji kalibracyjnych przedstawionych na
poprzednich slajdach dokonać obliczenia średniej radiancji. Parametr ‘ebv’
określić na podstawie szerokości zakresów spektralnych – odszukać w
Internecie, np. na stronie:
http://landsat.usgs.gov/about_landsat5.php
Należy wybrać sobie określoną czułość sensora (low, normal albo high
gain), ustalić równanie liniowe zależności pomiędzy radiancją a DN (digital
number). Przy wykonywaniu tego etapu ćwiczenia warto pamiętać o:
1) Współczynniki równania liniowego ustalić na podstawie układu równać
wykorzystując znane wartości (Dnmin=MinLowGain i DnMax=MaxLowGain);
patrz obrazek u dołu slajdu.
2) W przypadku ASTER-a kanały 10-14 mają kodowanie 16-bitowe!!!!!!
Otwarcie obrazów i wizualizację histogramów pokazuje filmik cw2.swf.

Podobne dokumenty