Cwicz05.pdf

(293 KB) Pobierz
PRZETWARZANIE OBRAZÓW – POBD
Ćwiczenie 5: Operacje sąsiedztwa – wyostrzanie obrazu
Uwaga1:
Przed przystąpieniem do wykonywania ćwiczenia należy wykazać się znajomością materiału
przedstawionego na wykładzie 5 (odpowiedzi ustne na pytania) oraz umiejętnością testowania wskazanych aplikacji.
Uwaga2:Wszystkie
obrazy przetwarzane w ćwiczeniu muszą być sprowadzone do
obrazów w odcieniach szarości
(szaro-odcieniowych) i oznakowane.
Przy korzystaniu z programu
KonturMag
obrazy muszą być ponadto typu
RGB color (Image Convert to RGB color (24bit)) oraz formatu map bitowych (File, SaveAs, .bmp).
Uwaga3:
Przykładowe rozwiązania zadań z ćwiczenia zamieszczono w skrypcie „Przetwarzanie Obrazów
ćwiczenia laboratoryjne”, WSISiZ, Warszawa 2008. w szczególności przykłady realizacji operacji wyostrzania
zamieszczono w rozdziale
5
tego skryptu.
1. Testowanie aplikacji - Filtracja obrazu (wyostrzanie) – gradient, Laplasjan, maski FG.
- Na obrazie wybranym z jednego z katalogów ...\Obrazy\Natur,
\Sztucz, \Rys
porównać działanie operacji
sąsiedztwa (wyostrzania) z wykorzystaniem programów
PhotoPaint
i (KonturMag lub
FiltrMil
lub
GrabLuk09)
oraz
Image-Pro Plus.
Porównanie par: obraz pierwotny-wynikowy, histogram obrazu
pierwotnego i wynikowego, linia profilu (można zastosować np. program
LineProfile12)
fragmentu
obrazu pierwotnego i takiego samego fragmentu obrazu wynikowego.
a)
Corel PhotoPaint
i (KonturMag lub
FiltrMil
lub
GrabLuk09):
-
maski filtracji górnoprzepustowej (FG) (Effects, Sharpen, High Pass) lub (Effects, Sharpen, Sharpen).
-
tworzenie masek własnych filtracji górnoprzepustowej (FG) (Effects, Custom, UserDefined)
-
z wykorzystaniem opcji “help” znaleźć inne operacje wyostrzania odpowiadające operacjom podanym
na wykładzie i w skrypcie.
b) program
Image-Pro Plus
Filtracja wyostrzająca: HiPass, HiGauss, Sharpen (opcja: Process, Filters, Enhancement)
c) program
KonturMag
lub
FiltrMil:
przetestowanie działania masek FG1, FG2, FG3, FG4, maski własnej
(FGwł) oraz filtru gradientowego.
Zadanie 1 [0 - 0,75 pkt]
Korzystając z programu
Image-Pro Plus
dla jednego z obrazów (lub jego fragmentu) np.
Bug.tif,
circuit.tif, colordot.tif
porównać histogramy, linie profili i tablice liczb (Measure, Bitmap) obrazu przed i
po operacjach filtracji:
- wyostrzającej (Process, Filters, Enhancement, HiPass, HiGauss i Process, Filters, Edge Laplace,
Horizontal, Vertical)
- według maski własnej (Process, Filters, Kernels, New, Edit Kernel).
Za pomocą odpowiednich powiększeń, linii profilu i tablic liczb zilustrować przebieg zmian poziomów
szarości w sąsiedztwie krawędzi i w jednorodnych fragmentach tła lub obiektu dla każdego typu filtracji.
Dla każdej z użytych masek utworzyć parę obrazów
pierwotny – wynikowy.
Opisać wpływ użytych
operacji na szumy i krawędzie obrazu.
Uwaga:
powiększenia, linie profilu oraz tablice liczb powinny
obejmować część oznakowania.
Zadanie 2 [0 - 0,75 pkt]
Korzystając z programu
Image-Pro Plus
dla obrazu
Bankvid.tif
wyodrębnić fragment zawierający jedną z
postaci (Create a rectangular tool). Powiększyć wybrany fragment obrazu a następnie dokonać poprawy
jakości poprzez rozciągnięcie histogramu (Contrast enhancement) i wyostrzenie postaci (Process, Filters,
Enhancement). Przedstawić obraz i jego histogram w kolejnych etapach przetwarzania.
Zadanie 3 [0-1,5 pkt]
Korzystając z programu
Corel PhotoPaint
na wybranym obrazie przeprowadzić filtracje: filtrem
wygładzającym 3x3, a następnie wyostrzającym filtrem 3x3 (według
klucza podanego przez
prowadzącego).
Porównać obraz źródłowy z obrazem po obu operacjach. Zinterpretować różnice.
Wyliczyć wartości współczynników filtru (5x5) wykonującego obie operacje jednocześnie. Porównać
obraz wynikowy uzyskany po zastosowaniu nowego filtru (filtr 5x5) z obrazem uzyskanym w
dwuetapowym przebiegu filtracji (2 filtry 3x3). Wyznaczyć liczbę operacji (dodawanie, odejmowanie,
mnożenie, dzielenie) wykonywanych przy filtracji dwu- i jednoetapowej. Powyższe operacje wykonać
także stosując program
\P\…\GrabLuk09.
Porównać wyniki uzyskane przez oba programy tzn.
PhotoPaint
i
GrabLuk09.
Zgłoś jeśli naruszono regulamin