Kompresja rastrowych map geograficznych wykorzystujĐca transformacje falkowe.pdf

(2893 KB) Pobierz
Microsoft Word - CALOSC_final.doc
Politechnika Gdańska
WYDZIAŁ ELEKTRONIKI
TELEKOMUNIKACJI I
INFORMATYKI
Katedra: Systemów Geoinformatycznych
Imię i nazwisko dyplomanta: Janusz Blank
Nr albumu: 88916
Rodzaj studiów: dzienne
Kierunek studiów: Informatyka
Praca magisterska
Temat pracy: Kompresja rastrowych map geograficznych wykorzystująca transformacje
falkowe.
Kierujący pracą: dr hab. inż. Marek Moszyński
Zakres pracy: Przegląd technik kompresji stosowanych do obrazów stałych ze szczególnym
uwzględnieniem tych opartych na wykorzystaniu transformacji falkowej. Opracowanie
standardu kompresji dedykowanej do map historycznych. Implementacja algorytmów
transformacji falkowej dla obrazów stałych. Realizacja oprogramowania do kompresji map
historycznych i oprogramowania rozszerzającego właściwości przeglądarek do ich
prezentacji.
Gdańsk, 2006
69774911.001.png 69774911.002.png 69774911.003.png
2
1. Wstęp
1.1. Wprowadzenie
Początek XXI wieku to początek ery informacji, która charakteryzuje się intensywnym
rozwojem społeczeństwa informacyjnego, przekształcającego się w społeczeństwo wiedzy, w
którym przetwarzanie i tworzenie wiedzy jest podstawą jego rozwoju.
Znakiem czasu jest nadmiar informacji. Zewsząd otoczeni jesteśmy informacjami różnej
jakości, dotyczących wszystkich dziedzin życia. Coraz bardziej pożądane stają się narzędzia
zwiększające ułatwiające skuteczną selekcje informacji. Szybki dostęp do istotnej i
wiarygodnej informacji staje się zagadnieniem kluczowym.
Pojawiają się zatem pytania i naturę informacji, jej opis ilościowy i sens, a także jak ją
wybierać, przetwarzać i klasyfikować. Wymaga to konstruowania systemów i narzędzi
operujących na danych, najlepiej w postaci upakowanej, ułatwiającej analizę, przechowanie i
przesyłanie. Celem kompresji danych jest uzyskanie optymalnej reprezentacji. Zmniejsza ona
rozmiar przesyłanych zbiorów, daje szybszy dostęp do informacji, porządkuje i wpływa na
jakość informacji. Rośnie ilość informacji zapisywanej na nośniku o danej pojemności.
Rośnie ilość informacji dostarczanej w jednostce czasu, jest ona bardziej użytecznie
reprezentowana. Efektywna kompresja dociera do istoty informacji, jest więc narzędziem
niezwykle przydatnym.
W informatyce, kompresja danych polega na zmianie sposobu zapisu informacji w taki
sposób, aby zmniejszyć redundancję i tym samym objętość zbioru, nie zmieniając
przenoszonych informacji. Innymi słowy chodzi o wyrażenie tego samego zestawu
informacji, lecz za pomocą mniejszej liczby bitów. Działaniem przeciwnym do kompresji jest
dekompresja.
Kompresja dzieli się na bezstratną, w której z postaci skompresowanej można
odzyskać identyczną postać pierwotną, oraz stratną, w której takie odzyskanie jest
niemożliwe, jednak główne właściwości które nas interesują zostają zachowane. Kompresja
3
falkowa jest algorytmem wydajnej ale stratnej kompresji. Oparta jest o transformatę falkową.
Głównie kojarzona jest z kompresją grafiki, chociaż rodzaj danych, które można
kompresować nie jest zdeterminowany.
Analiza falkowa to dziedzina młoda, licząca zaledwie dziesięć lat. Umożliwia
jednoczesne przedstawienie czasowych oraz częstotliwościowych własności sygnałów i
prowadzi do aproksymacji sygnałów przez wyodrębnienie ich charakterystycznych
elementów strukturalnych. Dziś analiza falkowa jest stosowana w geofizyce, fizyce,
astronomii, biologii, a także w ekonomii. Jest obecna w sejsmologii i w hydrodynamice.
Wykorzystuje się ją w analizie mowy i w sterowaniu procesami przemysłowymi. Ma więc
wiele zastosowań, a jej popularność ciągle rośnie.
1.2. Główne cele
W niniejszej pracy dokonano teoretycznego wprowadzenia do zagadnień teorii falek.
Następnie przedstawiono niektóre istniejące standardy kompresji obrazów stałych.
Szczególną uwagę zwrócono na te z nich, oparte o transformację falkową. Następnie
zaproponowano standard kompresji dedykowany do rastrowych map historycznych, oparty o
wspomnianą transformację. Jednym z głównych celów pracy jest również stworzenie
oprogramowania realizującego kompresję w proponowanym standardzie, oraz
oprogramowania służącego do prezentacji obrazów w omawianym formacie.
1.3. Przegląd rozdziałów
Drugi rozdział pracy stanowi teoretyczne wprowadzenie w zagadnienia teorii falek i
analizy wielorozdzielczej. Dokonano w nim wprowadzenia historycznego, stwarzając
kontekst powstania teorii oraz przedstawiając niektóre z wczesnych odkryć z użyciem falek.
Następnie dokonano omówienia istoty analizy falkowej za pomocą porównania do dobrze
poznanej analizy Fourierowskiej. Skupiając się na dyskretnej wersji transformacji falkowej,
omówiono algorytmu obliczania transformaty z wykorzystaniem filtrów, za pomocą metody
Mallata. Zamykając wstęp teoretyczny wskazano na różnorodność zastosowań wskazując na
dziedziny nauki, w których teoria falek znajduje zastosowanie.
4
W trzecim rozdziale omówiono standardy kompresji używane do obrazów rastrowych.
Wśród omówionych standardów znajdzie się popularny format JPEG, bazujący na dyskretnej
transformacji kosinusowej, oraz jego następca, format JPEG2000 bazujący już na
transformacji falkowej. Omówiono również standardy MrSID oraz ECW, wykorzystywane do
kompresji danych geograficznych w postaci map rastrowych i znanych z aplikacji typu GIS
(ang. Geographic Information System ). Formaty te bazują na transformacji falkowej.
Czwarty rozdział traktuje o proponowanym standardzie kompresji. Przedstawiono w
nim projekt systemu, założenia i architekturę stworzonego oprogramowania. Omówiono
wykorzystywane metody oraz strukturę i działanie zaprojektowanego systemu, składającego
się z kodera i dekodera plików .wvb w proponowanym formacie. Przedstawiono format pliku
i możliwości wykorzystania jego zalet podczas transmisji plików przez sieć.
W piątym rozdziale omówiono szczegóły implementacyjne, takie jak wykorzystane
technologie, zasady kompilacji i instalacji. Przedstawiono interfejs opracowanego systemu
kompresji i omówiono zasady korzystania.
Rozdział szósty poświęcono na wnioski dotyczące transformacji falkowej oraz jej
wykorzystania do kompresji obrazów stałych. Pokazano zestawienia rozmiarów różnych
plików dla tych samych obrazów, wskazując na przewagę formatów wykorzystujących
transformacje falkowe.
5
Zgłoś jeśli naruszono regulamin