Promotor: dr inż. Adam Piórkowski Jakub Osiadacz Marcin Wróbel
Magazynowanie i przetwarzanie obrazów Jakub Osiadacz Marcin Wróbel
Mapa geologiczna jest przykładem mapy tematycznej. Na mniej lub bardziej uproszczonym podkładzie topograficznym za pomocą kolorów przedstawiona jest treść geologiczna.
Rys 1. Mapa geologiczna dna Bałtyku
Plangeologiczny-obraz niewielkiego obszaru powierzchni Ziemi przedstawiony na płaszczyźnie za pomocą symboli kartograficznych. Różnica między planema mapąpolega na tym, że plan przedstawia tak mały fragment powierzchni, iż można uznać ją za powierzchnię płaską. W związku z tym nie trzeba uwzględniać podczas jego przygotowywania deformacji obrazu wynikających z kulistości Ziemi.
Rys 2,3. Plan geologiczny rejonu żlebu Bazaltowego znajdującego się w Małym Kotle Śnieżnym (Karkonosze)
Zalety magazynowania map geologicznych w cyfrowym formacie: -> dostępność danych -> możliwość rozbudowy i aktualizacji -> dowolność przy tworzeniu map
Jak przechowywać dane multimedialne? -> file system -> database (terraserver.microsoft.com) ok. 330 mln obiektów (5 KB 40 KB) dziennie dodawane/usuwane ok. 1 mln Zalety magazynowania obrazów w bazach danych? -> transakcje -> bezpieczeństwo -> prosta archiwizacji -> proste zarządzanie
Blob-typ danych, który umożliwia przechowywanie dużych ilości danych binarnych jako pojedynczy obiekt w bazie danych, stosowany w szczególności do przechowywania danych multimedialnych, takich jak grafika, muzyka czy filmy.
SQL obsługuje pięć typów BLOB: -> tinyblob-od 0 do 255 znaków -> blob-od 0 do 65 535 znaków -> mediumblob-od 0 do 16 777 216 znaków -> longblob-od 0 do 2 147 483 648 znaków
Maximum Database Size Maximum Table Size Rowsper table Maximum size of a BLOB Cena 4 Petabytes 64 TB Unlimited 4 GB 15,000 $ Unlimited 4 TB 4,2 biliony 2 GB Darmowa Unlimited 32 TB Unlimited 2 GB Darmowa 1,048,516 terabytes 32 TB Unlimited 2 GB darmowa - Express Edition 24,999 $ - Enterprise Edition
Teraz ja
BMP- to format plików z grafika bitmapową, oparty o bezstratną kompresję RLE (Run-Length Encoding aaaagghhh => 4a2g3h), zawiera informacje o kolorach Palety typu RGB Nagłówek Liczba bitów na pixel Algorytm kompresji Rozdzielczość. Dane obrazowe W bitmapach: - zapis odbywa się od dołu do góry w kolejności B, G, R - 8-bitowych kolor opisywany jest za pomocą 4 bajtow (B, G, R, nie używany lub alpha) - o ilości kolorów większej niż 256 kolor pixela wyliczany jest ze wzoru: nr_koloru = R+ G*256 + B*65536
Głębia bitowajest parametrem opisującym liczbę bitów używanych do przechowywania wartości danego koloru
Grafika rastrowa reprezentuje obraz za pomocą pionowo-poziomej siatki składającej się z kolorowych pixeli. Bitmapę charakteryzują następujące podstawowe właściwości: 1. wysokość i szerokość bitmapy liczona jako liczba pikseli 2. liczba bitów na piksel opisująca liczbę możliwych do uzyskania kolorów
Grafika wektorowa - rodzaj grafiki komputerowej, w której obraz opisany jest za pomocą figur geometrycznych lub brył geometrycznych, umiejscowionych w matematycznie zdefiniowanym układzie współrzędnych, odpowiednio dwu- lub trójwymiarowym. Wektoryzacja pozwala pominąć nieistotne, zbędne elementy z obrazu, co jest przydatne np. w grafikach technicznych.
Porównanie Wielkość obrazka rastrowego nie może zostać zmniejszona bez utraty jego jakości. Grafikę wektorową, można łatwo skalować. raster vector Grafika rastrowa jest bardziej użyteczna do zapisywania zdjęć i realistycznych obrazów, podczas gdy grafika wektorowa jest częściej używana do obrazów tworzonych z figur geometrycznych oraz prezentacji tekstu
Binaryzacja cel: znaczna redukcja zawartej w obrazie informacji Threshold Precentage threshold Histo step threshold Peaks threshold
Binaryzacja cel: przekształcenie obrazu wejściowego (szarego lub kolorowego) na obraz binarny, na którym to obrazie są poprawnie odwzorowane wszystkie obiekty, mogące podlegać dalszym pomiarom.
Przekształcenia punktowe uwidacznianie tylko niektórych poziomów szarości
Filtracja cel: poprawienie jakości obrazu, bądź wyszczególnienie pożądanych elementów
Przekształcenia morfologiczne pozwalają na analizę kształtu bądź rozmieszczenia cząstek Erozja Dylatacja erozja dylatacja
Po co?
Może jutro
Więc co? Testowanie wiodących technologii pod kątem przeglądania i przetwarzania obrazów Stworzenie prostych aplikacji realizujących podstawowe zagadnienia przetwarzania obrazów
Zagadnienia do rozwiązania Wydajność - wg testów przeprowadzonych przez PCkurier na komputerze klasy intel pentium 4 dla pliku tiff o rozmiarze 327mb otwarcie go trwało około 60s, tyleż samo jego zapis
własnej satysfakcji 8% portal internetowy geokarpaty 28% poznanie nowych technologi 13% sława 0% kilka literek przed nazwiskiem 51%
Państwowy Instytut Geologiczny http://www.pgi.gov.pl Wikipedia http://www.pl.wikipedia.org Wyszukiwarka G0ogle http://www.google.com
Dziękujemy za uwagę!