Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Grupa ID05BD1, Zespół 3
PRZETWARZANIE OBRAZÓW
Sprawozdanie z ćwiczeń
Ćwiczenie 6
Temat: Operacje sąsiedztwa - testowanie masek
Wykonali:
1. Jerzy Jurczak
2. Paweł Woźniak
Warszawa 2014/2015
Zadanie 1a)
Należało wykorzystując program Photo Paint utworzyć obraz szaroodcieniowy o rozmiarze NxN=100x100 pikseli i rozdzielczości w poziomach szarości M=256 zawierający:
- tło o poziomie szarości zadanym według klucza,,
- 2 obiekty (inicjały wykonawców w zespole) o poziomach jasności zadanych według załączonego klucza z wykorzystaniem odpowiednich narzędzi graficznych (nie tekstowych), o wysokości ok. 40 pikseli i grubości ok. 12 pikseli każdy,
Rys.1 Obraz szarodcieniowy z histogramem (poziom szarości tła - 45, poziom jasności obiektów - 125)
Zadanie 1b)
W tej części zadania należało wyodrębnić i powiększyć charakterystyczny (zawierający krawędź lub część krawędzi jednego z obiektów) fragment utworzonego w punkcie (a) obrazu o rozmiarach ok.20x20 (widoczne pojedyncze piksle) i przeprowadzić na nim zgodnie z podanym kluczem wymienione poniżej operacje wygładzania i wyostrzania : (1) z wykorzystaniem Photo Painta, (2) z użyciem arkusza kalkulacyjnego Excel korzystając z programu konwersji BmpExcel zadanego według załączonego klucza. Wyodrębniony fragment należało zmodyfikować przy pomocy maski własnej.
Zastosowanie maski własnej w programie Photo Paint X4 przebieg identycznie jak w przypadku poprzednich zadań z zastosowaniem maski własnej. Korzystamy tutaj z opcji Effects/Custom/User Defined i modyfikujemy wartości maski w zależności od naszych potrzeb. Przy korzystaniu z tej opcji domyślnie załącza się maska High Pass ale nie przeszkadza to wpisaniu własnych wartości w miejscu wartości maski.
Rys. 2 Wycinek fragmentu obrazu oznakowanego po zastosowaniu maski wygładzającej
Rys. 3 Wycinek fragmentu obrazu oznakowanego po zastosowaniu maski wyostrzającej
Rys. 4 Wycinek obrazu porównany kolejno -oryginalny - maska wygładzania - maska wystrzająca
Kolejnym etapem ćwiczenia było skorzystanie z programu BmpExc12_13 i zaimportowanie oryginalnego wycinka obrazu do programu Microsoft Excel. Następnie w zależności od otrzymanego klucza ( w naszym wypadku maska 7x7) należało dokonać modyfikacji wycinka obrazu poprzez edycje w Microsoft Excel.
Rys. 5 Wycinek obrazy zaimportowany do programu Microsoft Excel
Modyfikacja wycinka obrazu w programie Microsoft Excel polegała na modyfikacja poprzez maskę 7x7. Oznaczało to dodanie dwóch wierszy i dwóch kolumn.
Rys. 6 Wycinek obrazu po modyfikacji maską 7x7
Zadanie 1c)
W tym zadaniu trzeba było zamieścić uzyskane w punkcie (b) wyniki obliczeń uzyskane za pomocą programu Microsoft Excel przed i po skalowaniu trzema metodami (tylko dla wyników wymagających przeskalowania). W obliczeniach zastosować 1-szą i 4-tą metodę operacji na skrajnych wierszach i kolumnach . Przy tworzeniu formuł w Excelu należało posłużyć się podanym wzorami.
Rys. 7 Metoda skalowania równomierna na wycinku obrazu
Rys. 8 Metoda skalowania trójwartościowa na wycinku obrazu
Rys. 8 Metoda skalowania obcinająca na wycinku obrazu
Zadanie 1d)
Zadanie wymagało od nas wykorzystania programu LineProfile12 aby poprowadzić linie profilu przez charakterystyczny obszar obrazu (ROI) i porównać ich przebieg dla par obrazów pierwotny - wynikowy dla wszystkich trzech metod skalowania.
Rys.9 Zestawienie po skalowaniu kolejno -oryginalny -obcięcie -równomierne - trójwartościowe
Odpowienie metody skalowania były zawarte w programie LineProfile12. Dostęp do nich uzyskiwało się po wejściu w Operacje/Sąsiedztwa/Filtracja dwuetapowa a następnie zaznaczaliśmy opcje linia 1 zdublowana x2. Poniżej możemy również zaobserwować zmiany na histogramach.
Przetwarzanie Obrazów |
Sprawozdanie nr 6 |
Jerzy Jurczak i Paweł Woźniak |
ID05BD1, zespół 3 |
|