Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych
Opracował: Krzysztof Borkowski str. 1
Ćwiczenia laboratoryjne z przedmiotu: Techniki wizyjne i przetwarzanie obrazów Ćwiczenie nr 8: Filtracja obrazu i wykrywanie krawędzi
Filtracja obrazu jest jedną z metod cyfrowego przetwarzania sygnałów. Wynikowy obraz powstaje na podstawie wielu pikseli obrazu źródłowego przemnożonych przez odpowiednią maskę.
Filtrację uzyskuje się wykorzystując operację splotu.
Filtry dolnoprzepustowe
Wykorzystywane do usuwania wysokiej częstotliwości z obrazu powodując wygładzenie lub rozmycie obrazu w zależności od rzędu filtru i dobranych współczynników.
średniej kroczącej 1 1 1 1 1 1 1 1 1
Gausa 1 2 1 2 4 2 1 2 1
Filtry górnoprzepustowe
Wykorzystywane są do wyostrzenia i uwypuklenia elementów obrazu o dużej częstotliwości . usuń średnią
-1 -1 -1 -1 9 -1 -1 -1 -1
HP2
-1 -2 -1 -2 5 -2 -1 -2 -1
Laplace'a poziomy 0 -1 0 0 2 0 0 -1 0
Laplace’a LAPL3 1 -2 1 -2 4 -2 1 -2 1
Filtry różniczkujące (poprawione) Prewitt Fx
-1 0 1 -1 0 1 -1 0 1
Prewitt Fy -1 -1 -1
0 0 0 1 1 1
Automatyka i Robotyka Politechnika Świętokrzyska Laboratorium 2 semestr II stopnia Centrum Laserowych Technologii Metali Technik Wizyjnych
Opracował: Krzysztof Borkowski str. 2
Sobel Fx -1 0 1 -2 0 2 -1 0 1
Sobel Fy -1 -2 -1
0 0 0 1 2 1
Filtry nieliniowe Filtr medianowy
Elementy pod maską są sortowane według ich wartości, a następnie wybierana i zapisywana jest wartość środkowa (mediana z ciągu).
Zadania do samodzielnego opracowania:
1. Dla obrazu lena_0.bmp zastosuj filtry dolnoprzepustowe.
2. Dla obrazu lena_sol_pieprz.bmp zastosuj filtr medianowy i filtr gaussa, a następnie porównaj wyniki.
3. Zastosuj filtry górnoprzepustowe dla obrazu lena_0.bmp.
4. Zastosuj filtry Sobel'a i Prewitt'a do wyznaczenia krawędzi.
Literatura:
http://www.algorytm.org/przetwarzanie-obrazow/filtrowanie-obrazow.html