PRZETWARZANIE OBRAZÓW: Filtracja cyfrowa V.

1.

Wykorzystując oprogramowanie GIMP, przeprowadź filtrację następujących obrazów:



Fig0333(a)(test_pattern_blurring_orig).tifFig0305(a)(DFT_no_log).tif



Fig0334(a)(hubble-original).tif



Fig0335(a)(ckt_board_saltpep_prob_pt05).tif



Fig0338(a)(blurry_moon).tif



Fig0340(a)(dipxe_text).tif



Fig0342(a)(contact_lens_original).tif



Fig0343(a)(skeleton_orig).tif

Powyższe obrazy są dostępne w pliku:

http://www.imageprocessingplace.com/downloads_V3/dip3e_downloads/dip3e_book _images/DIP3E_CH03_Original_Images.zip Wyniki filtracji zostały zaprezentowane w dokumencie: http://www.imageprocessingplace.com/downloads_V3/dip3e_downloads/dip3e_class room_presentations/DIP3E_CH03_Art_PowerPoint.zip Wykorzystaj następujące opcje programu GIMP:



‘Filtry/Ogólne/Zniekształcenia macierzowe ...’ – filtracja liniowa z możliwością definiowania dowolnej maski 5x5



‘Filtry/Uwydatnianie/Maska wyostrzająca ...’ – filtracja 'unsharp masking'



‘Filtry/Szum’ – DODAWANIE szumu



‘Filtry/Rozmycie/Rozmycie Gaussa...’ – filtracja Gaussa



‘Filtry/Wykrywanie krawędzi/Laplace’ – filtracja Laplace'a



‘Filtry/Wykrywanie krawędzi/Sobel ...’ – operatory Sobel'a 2.

Napisz program demonstracyjny realizujący filtrację liniową macierzy prostokątnej.

3.

Wykorzystując bibliotekę CImg, napisz programy realizujące filtrację obrazów z zadania 1.



Zaimplementuj filtrację medianową



Zaimplementuj filtrację Gaussa z wykorzystaniem maski: 1 4

7

4 1

⎡

⎤

1 ⎢4 16 26 16 4⎥

273 ⎢7 26 41 26 7⎥

⎢4 16 26 16 4⎥

⎣1 4

7

4 1⎦

© P.Ślusarczyk

Strona 1 z 1