Rozpoznawanie Twarzy i Systemy Biometryczne

Podobne dokumenty
Przetwarzanie obrazu

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

Filtracja obrazu operacje kontekstowe

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu

Filtracja obrazu operacje kontekstowe

KOREKCJA GAMMA JAKO NOWA TECHNIKA NORMALIZACJI OŚWIETLENIA PRZY DETEKCJI TWARZY

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 AiR III

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):

Analiza obrazów - sprawozdanie nr 2

Przetwarzanie obrazów rastrowych macierzą konwolucji

Filtracja w domenie przestrzeni

Filtracja splotowa obrazu

Przetwarzanie obrazów wykład 2

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

Proste metody przetwarzania obrazu

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.

Diagnostyka obrazowa

POB Odpowiedzi na pytania

POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement)

3. OPERACJE BEZKONTEKSTOWE

Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Diagnostyka obrazowa

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 AiR III

Segmentacja przez detekcje brzegów

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 3 AiR III

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 5

Grafika komputerowa. Dr inż. Michał Kruk

PRZETWARZANIE SYGNAŁÓW

Przetwarzanie obrazów. Grupy metod przetwarzania obrazu. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe

Przetwarzanie obrazów wykład 4

Przekształcenia punktowe

Rekonstrukcja obrazu (Image restoration)

Filtracja obrazów. w dziedzinie częstotliwości. w dziedzinie przestrzennej

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

Automatyczne nastawianie ostrości

Projekt 2: Filtracja w domenie przestrzeni

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Raport. Bartosz Paprzycki UMK 2009/2010

Diagnostyka obrazowa

Operacje przetwarzania obrazów monochromatycznych

Komputerowe obrazowanie medyczne

AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

Implementacja filtru Canny ego

AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI

ANALIZA I PRZETWARZANIE OBRAZÓW

Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych.

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

dr inż. Tomasz Krzeszowski

Przekształcenia punktowe i geometryczne

WSTĘP DO PRZETWARZANIA OBRAZÓW. Jak znaleźć ciekawe rzeczy na zdjęciu? mgr Krzysztof Szarzyński

WYBRANE ZAGADNIENIA WIDZENIA MASZYNOWEGO

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Metody komputerowego przekształcania obrazów

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Przetwarzanie obrazu

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Laboratorium Cyfrowego Przetwarzania Obrazów

Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT

maska 1 maska 2 maska 3 ogólnie

Rozciąganie histogramu

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (1)

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 11. Filtracja sygnałów wizyjnych

ń ń ć ń ć ń ć ń ń ć ń Ę ń ć Ż ń Ó Ś ć Ó Ś ń ć

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Przetwarzanie i Kompresja Obrazów. Filtracja

Wprowadzenie do przetwarzania obrazów

zna wybrane modele kolorów i metody transformacji między nimi zna podstawowe techniki filtracji liniowej, nieliniowej dla obrazów cyfrowych


Operatory mapowania tonów

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

Ł Ł ż Ś ż Ś Ź ć

ź Ź ź Ń Ą Ś Ą

Operator rozciągania. Obliczyć obraz q i jego histogram dla p 1 =4, p 2 =8; Operator redukcji poziomów szarości

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

ć Ż Ń ź Ź ć Ą Ś

Analiza obrazu. wykład 6. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

ó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą ę ó

Obraz i komputer. Trzy dziedziny informatyki. Podział przede wszystkim ze względu na dane wejściowe i wyjściowe

Metodyka i system dopasowania protez słuchu w oparciu o badanie percepcji sygnału mowy w szumie

Uniwersytet Warszawski, Wydział Fizyki

Wykorzystanie metody przekrojów i jej wizualizacja dla celów w ochrony przeciwpowodziowej dolin rzecznych prof. dr hab. inż.. Andrzej Stateczny Akadem

ALA MA KOTA MEDIA - OBRAZ OBRAZ. Operacje na obrazie. Informacja ukryta w teksturach, hierarchii krawędzi. Obraz to kompozycja:

ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel.

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 10 AiR III

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Ćwiczenia z grafiki komputerowej 2 RETUSZ OBRAZU. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University.

Analiza obrazów. Segmentacja i indeksacja obiektów

Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 11,

Metody poprawy jakości obrazu (image enchancement)

ń Ó Ń ś ń ś ń Ó ę ą Ż ę ą ę Ż ó Ę ą ą ę ś Ę ó Ż ę Ó

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

ĘŚ ĘŚ Ó Ę

Ż Ę ź Ó

Transkrypt:

Filtry

Plan wykładu Przegląd dostępnych filtrów Zastosowanie filtrów na różnych etapach pracy systemu Dalsze badania

Kontrast i ostrość Kontrast różnica w kolorze i świetle między częściami ś i obrazu Ogólnie mówiąc im większa jest różnica tym lepsza ostrość

Podział filtrów Operacje na pojedynczym pikselu Operacje na grupie pikseli Operacje na histogramie obrazu Obrót / skalowanie obrazu Techniki złożone

Filtry punktowe I ( x, y) f [ I ( x, y)] out = Funkcja liniowa i Funkcja potęgowa Funkcja logarytmiczna in Zastosowanie Polepszenie kontrastu t Polepszenie ostrości obrazu

Funkcja liniowa Skalowanie Umożliwia skalowanie zakresu dynamicznego w wybranych przedziałach I out s Iin dla Iin <= r r s2 s ( x, y) = ( Iin r) + s dla Iin ( r, r2) r2 r 255 s 2 ( Iin r2) + s2 dla Iin >= r2 255 r2

250 200 Funkcja potęgowa 50 00 50 Korekcja Gamma Obraz po przekształceniu nie traci naturalnego wyglądu 0 5 0 5 20 25 I out ( x, y) = I ( x, y) γ gdzie γ = in 0,45

250 Funkcja logarytmiczna50 200 00 50 Kompresja poziomów szarości Naturalny wygląd obrazu Zmniejszenie informacji w obrazie I out ( x, y) = a + b = 255 c = max( I ) + x, y ln( Iin( x, y) + ) b *ln( c ) 0 5 0 5 20 25

Filtry punktowe - przykłady Obraz Skalowanie Logarytm Gamma

Filtry punktowe - przykłady Obraz Skalowanie Logarytm Gamma

Filtry punktowe - przykłady Obraz Skalowanie Logarytm Gamma

Filtry punktowe Zalety: Umożliwiają i polepszenie kontrastu t obrazu Zwiększają ostrość Wady: Przejaskrawienie obrazu Trudny dobór optymalnych parametrów

Filtry przestrzenne Filtry dolnoprzepustowe Uśredniający Gauss Mediana Filtry górnoprzepustowe Roberts Laplacian Prewitt Sobel

Sąsiedztwo

Filtry dolnoprzepustowe Usuwanie drobnych szumów Wygładzanie obrazu Rozmazywanie konturów

Filtr uśredniający I = out I in 9 group Filtr liniowy Łagodne wygładzenie obrazu 9

Filtr Gaussa G x + y 2 2σ ( x, y) = e 2 2πσ Filtr wykorzystujący funkcję potęgową Mocniejsze wygładzenie przy krótszym czasie działania 2 2 6 2 2 4 2 2

Filtr Medianowy Filtr nieliniowy Dobrze usuwa szumy z obrazów jednocześnie eś e nie eliminując ważnych informacji 2 4 3 3 3 0 2 3 3 3 4 0

Filtry dolnoprzepustowe Obraz Uśredniający Gauss Mediana

Filtry górnoprzepustowe Poprawa ostrości obrazu Wykrywanie konturów W przypadku zaszumionych obrazów niedoskonałości zostaną wyolbrzymione.

Filtr Roberts a Filtr Roberts a = y I x I I δ δ δ δ, Metoda gradientowa y 0 0 0 0 R x 0 0 0 0 R y 0 0 0 0 0 0 2 2 R R R + = y x y x R R R R R R + = +

Filtr Prewitt a δ I δi I =, δx δ y Metoda gradientowa P x 0 0 0 0 P 0 y 0 2 P = P x + P y P = P + x P y 2

Filtr Sobel a S x δ I δi I =, δx δ y Metoda gradientowa 2 0 0 0 0 S 2 0 2 y 2 0 S = S x + S y S = s + 2 x s 2 y

Filtr Laplacian Filtr Laplacian = 2 2 2 2, ), ( y I x I y x L δ δ δ δ Metoda wykorzystująca właściwości d i j h d j y drugiej pochodnej 8

Filtry górnoprzepustowe Obraz Roberts Prewitt Sobel

Operacje na histogramie Rozciąganie Dopasowanie Wyrównanie

Rozciąganie histogramu Zwiększenie zakresu dynamicznego obrazu, które poprawia kontrast t oraz ostrość I out ( x, y) = (2 B ) * I in ( x, y) min max min Nie działa dla obrazów o charakterystycznym histogramie

Wyrównanie histogramu Dąży do równomiernego rozproszenia poziomów szarości ś w obrazie wyjściowym Polepszenie kontrastu

Wyrównanie histogramu Algorytm: p( I ) = h( I ) / K gdzie K liczba pikseli D( i) I out D in = n = i=0 p( i) gdzie n poziomy szaro śza D ( Iin ) D D in0 in0 (2 B ) 0 pierwsza niezerowa wartośa obrazu orginal.

Dopasowanie histogramu Dąży do takiego przemieszczenia poziomów szarości, ś aby histogram obrazu wejściowego był jak najbardziej zbliżony do zadanego histogramu. Ujednolicenie jasności obrazów

Dopasowanie histogramu Algorytm: Stworzenie histogramu obrazu wejściowego h In i wyjściowego h Out Normalizacja histogramów p ( I ) = h ( I ) / K gdzie K liczba Obliczenie funkcji przyrostu D( i) n = i=0 p( i) gdzie n poziomy pikseli szaro śza

Dopasowanie histogramu Algorytm:

Histogram - przykłady Obraz Rozciąganie Wyrównanie Dopasowanie

Histogram Minimalizacja różnic między obrazami z różnych źródeł Poprawa a ostrości ośc i kontrastu

Obrót / skalowanie obrazu

Filtry złożone - techniki Kuwahara Canny Unsharp Masking LogAbout GammaAbout

Filtr Kuwahra Filtr nieliniowy Dobre wygładzanie obrazu Brak zacierania krawędzi Algorytm: Dla każdego regionu: Wynik: r = min( σ ) regiony I out I sr σ = = I = Iin n region sr region ( r) ( I in I sr 2 )

Filtr Canny Optymalizacja wykrywania krawędzi Algorytm: Filtr Gaussa Filtr Sobel Znalezienie kierunku krawędzi jako φ = tan ( S y / S ) Określenie kierunku Śledzenie pikseli w kierunku krawędzi i usuwanie zbędnych pikseli Progowanie x

Unsharp Masking Wyostrzanie obrazu Eliminacja drobnych szumów Algorytm: I(x,y) = Gauss(I in (x,y)) I hp (x,y) = I in (x,y) I(x,y) I hp( (x,y) = 0 dla I hp( (x,y) < próg I out (x,y) = I in (x,y) + a*i hp (x,y)

Metoda LogAbout Polepszenie wykrywania krawędzi Filtr górnoprzepustowy Filtr logarytmiczny

Metoda HistAbout Polepszanie wykrywania krawędzi Rozciąganie histogramu LogAbout Gauss

Metoda GammaAbout Polepszenie wykrywania krawędzi Gamma LogAbout Gauss

Gdzie stosować filtry? Obraz wejściowy Detekcja Normalizacja

Obraz wejściowy Problemy: Zakłócenia obrazu Rozwiązanie: ą Filtr Gaussa Filtr Medianowy

Obraz wejściowy/detekcja Problem: Ciemny obraz Rozwiązanie: ą Rozciąganie histogramu Korekcja Gamma GammaAbout

Detekcja Problem: Wykrywanie krawędzi Rozwiązanie: ą Filtr Roberts Filtr Prewitt Filtr Sobel Metoda Canny ego

Normalizacja kształtu Problem: Brak unifikacji rozmiarów Rozwiązanie: Skalowanie Problem Obrócona twarz Rozwiązanie: Obrót

Normalizacja oświetlenia Problem: Nierównomierne oświetlenie twarzy Rozwiązanie: ą Operacje na histogramie

Zastosowanie filtrów Poprawa jakości pobranego obrazu Polepszenie wydajności metod detekcji obiektów Normalizacja obrazu Normalizacja oświetlenia

Co dalej?? Normalizacja oświetlenia nadal pozostaje polem do dalszych badań ń Rozjaśnianie ojaś a obrazów ciemnych ce

Dziękuję