Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Slides:



Advertisements
Podobne prezentacje
Modele oświetlenia Punktowe źródła światła Inne
Advertisements

Elementy przetwarzania obrazów
Metody Sztucznej Inteligencji 2012/2013Zastosowania systemów rozmytych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Zastosowania.
Geometria obrazu Wykład 2
Przetwarzanie i rozpoznawanie obrazów
Inteligencja Obliczeniowa Metody oparte na podobieństwie do wzorców.
Inteligencja Obliczeniowa Perceptrony o dużym marginesie błędu
Filtracja obrazów.
Przekształcenia afiniczne
Grafika komputerowa Wykład 7 Krzywe na płaszczyźnie
Grafika komputerowa Wykład 14 Podstawowe techniki przetwarzania obrazu
Ulepszenia metody Eigenfaces
Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006
Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz,
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania.
PRZYKŁADY IDENTYFIKACJI OBIEKTÓW
Usuwanie zakłóceń Rysowanie w przestrzeni dyskretnej powoduje powstanie w obrazie zakłóceń (Aliasing) Metody odkłócania (Antyaliasing) zwiększenie rozdzielczości.
Paweł Kramarski Seminarium Dyplomowe Magisterskie 2
Camera fighter Michał Grędziak
mgr inż. Rafał Komański styczeń 2004
Politechnika Gdańska Katedra Systemów Multimedialnych Tomasz Merta
Geometria obrazu Wykład 2
Wielkości skalarne i wektorowe
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Klasyfikacja dokumentów za pomocą sieci radialnych
Klasyfikacja dokumentów za pomocą sieci radialnych Paweł Rokoszny Emil Hornung Michał Ziober Tomasz Bilski.
Rozpoznawanie twarzy Wprowadzenie Algorytmy PCA ICA
Komputerowe metody przetwarzania obrazów cyfrowych
formalnie: Uczenie nienadzorowane
Detekcja twarzy w obrazach cyfrowych
MECHANIKA 2 Wykład Nr 11 Praca, moc, energia.
Beata Stobierska Przedszkole w Chałupkach
GŁOSOWA ŁĄCZNOŚĆ Z KOMPUTEREM
Zakładamy a priori istnienie rozwiązania α układu równań.
Geometria obliczeniowa Wykład 7
Spostrzeganie.
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Modelowanie i Identyfikacja 2011/2012 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Warstwowe.
Modelowanie i identyfikacja 2010/2011Optymalizacja miary efektywności działania sztucznych sieci neuronowych Dr hab. inż. Kazimierz Duzinkiewicz, Katedra.
FOTOMOZAIKI Tomasz Szymanowski, 8 czerwca Wstęp Fotomozaika – obraz złożony z innych obrazów. Cel projektu – stworzenie programu generującego fotomozaiki.
Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów,
Odporne metody analizy obrazów
Planowanie badań i analiza wyników
Ekstrakcja widoków tablic rejestracyjnych z sekwencji wideo
VII EKSPLORACJA DANYCH
Sieci neuronowe, falki jako przykłady metod analizy sygnałów
RUCH KULISTY I RUCH OGÓLNY BRYŁY
Grafika i komunikacja człowieka z komputerem
Ruch jednostajny prostoliniowy i jednostajnie zmienny Monika Jazurek
Mateusz Wawrzyniak & Michał Warzocha
WYKŁAD 8 FALE ELEKTROMAGNETYCZNE W OŚRODKU JEDNORODNYM I ANIZOTROPOWYM
WYKŁAD 11 ZJAWISKA DYFRAKCJI I INTERFERENCJI ŚWIATŁA; SPÓJNOŚĆ
Ruch jednowymiarowy Ruch - zmiana położenia jednych ciał względem innych, które nazywamy układem odniesienia. Uwaga: to samo ciało może poruszać się względem.
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
Metody sztucznej inteligencji – technologie rozmyte i neuronoweReguła propagacji wstecznej  Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów.
PRZYKŁADY IDENTYFIKACJI OBIEKTÓW
Przetwarzanie obrazów
Przetwarzanie obrazów
Grafika 2d - Podstawy. Kontakt Daniel Sadowski FTP: draver/GRK - wyklady.
SunFollower Sprint 1 – Zagadnienia teoretyczne. Spis treści Podążanie za słońcem – po co to wszystko ? ………….3 Algorytm – gdzie aktualnie mamy Słońce ………………4.
1 Proces analizy i rozpoznawania. 2 Jak przygotować dwie klasy obiektów?
S KANER TĘCZÓWKI OKA Praca dyplomowa inżynierska – Maciej Stępski
Machine learning Lecture 6
Inteligencja Obliczeniowa Perceptrony o dużym marginesie błędu
Geometria obrazu Wykład 3
Systemy neuronowo – rozmyte
Perceptrony o dużym marginesie błędu
Perceptrony o dużym marginesie błędu
Jakość sieci geodezyjnych
Zapis prezentacji:

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Detekcja twarzy Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Sprawy organizacyjne Laboratorium czwartek 10:00 – 13:00 03.11. czwartek 12:15 – 15:15 27.10. pierwsze terminy: 27.10.; 03.11. Projekty omówienie dzisiaj zamiast laboratorium Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Plan wykładu Cele detekcji Dostępne metody Etapy detekcji Uogólniona Transformata Hougha Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Etapy rozpoznawania Detekcja Normalizacja Porównywanie wektorów cech Ekstrakcja cech Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Cele detekcji Znalezienie twarzy na obrazie niezależnie od rozmiaru obrazu niezależnie od wielkości twarzy dla obrazów RGB i GS szybkie i skuteczne niezależnie od kąta obrotu twarzy Przekazanie położenia twarzy do etapu normalizacji Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Specyfikacja zadania Położenie twarzy – termin niejednoznaczny, mało konkretny Położenie oczu – określenie bardziej precyzyjne Detekcja twarzy = detekcja cech charakterystycznych Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Czas wykonania Detekcja wykonywana dla każdej klatki Poszukiwanie na całym obrazie Algorytmy muszą być bardzo szybkie Podział na etapy Wybór odpowiednich algorytmów Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Możliwe metody Porównywanie fragmentów obrazu SVM, sieć neuronowa Poszukiwanie elips minimalizacja różnic Uogólniona Transformata Hougha Metody falkowe – detekcja kształtów Detekcja na podstawie koloru Wykorzystanie informacji dynamicznych Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Wybór metod Szybka selekcja – detekcja elips Transformata Hougha Weryfikacja potencjalnych kandydatów SVM PCA – projekcja wsteczna Detekcja cech na obrazie twarzy Gabor Wavelets Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Detekcja elips pionowych Elipsy „zorientowane pionowo” znalezienie potencjalnych twarzy niski próg akceptacji duża liczba nie-twarzy Wstępne filtrowanie filtry rozjaśniające filtr Gaussa – eliminacja szumu Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Detekcja elips poziomych Cel: znalezienie kandydatów na oczodoły Obszar poszukiwań zawężony do wnętrza elips zorientowanych pionowo Niski próg akceptacji Duża liczba fałszywych przypadków Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Detekcja oczu „Podejrzane” elipsy poziome Weryfikacja poprzez SVM Detekcja źrenic warunek – wysoka jakość obrazu lokalizacja przybliżona Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Weryfikacja Zastosowanie reguł logicznych do wstępnej eliminacji Przygotowanie obrazów do weryfikacji wstępna normalizacja (przykłady) Zastosowanie klasyfikatora (np. SVM) Próg akceptacji Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Detekcja pozostałych cech Wykorzystanie mechanizmu Gabor Wavelets przyblizone położenie na podstawie oczu znajdowane przesunięcia Etap dodatkowy, przydatny do niektórych metod Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Detekcja elips Uogólniona Transformata Hougha (Generalized Hough Transform – GHT) Tworzenie obrazu kierunkowego zbiór odcinków Znalezienie możliwych środków elips dla każdego odcinka Podsumowanie wyników wskazanie najbardziej prawdopodobnych środków elips Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Obraz kierunkowy Podział obrazu na grupy pikseli (np. 2x2) Możliwe wykorzystanie gradientów Krawędź dla każdej grupy: kierunek natężenie Kierunek – dopasowanie płaszczyzny metodą minimalizacji błędu Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Wynik Obraz -> zbiór odcinków Odcinek: środek (x, y) kierunek  natężenie  Progowanie względem natężenia Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Wykorzystanie GHT Poszukiwanie obiektów o zadanym kształcie na obrazie kierunkowym Przypadek elipsy: a, b – długości półosi elipsy r, e – współczynniki redukcji i ekspansji Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Jak to działa? Założenie: każdy odcinek może być fragmentem elipsy Odcinek: dwa potencjalne środki elipsy Dopuszczenie tolerancji: dwa zbiory punktów (potencjalnych środków elipsy) do punktów przypisane wagi Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Sumowanie Akumulator: macierz wielkości obrazu, wyzerowana na początku modyfikowany przez wszystkie odcinki natężenie odcinka – dwa podejścia wartość pola wprost proporcjonalna do prawdopodobieństwa, że znajduje się tam środek elipsy Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Przykład Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Problemy i ich rozwiązania Obliczanie środków dla każdego odcinka (bardzo czasochłonne) przygotowanie szablonów (dyskretyzacja kierunku) Czas obliczeń zależny od rozmiarów obrazu Stały rozmiar elipsy „piramidka” – skalowanie obrazu wejściowego Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Jeszcze parę słów o GHT... Duża szybkość działania Metoda łatwa do kontroli metoda tworzenia obrazu kierunkowego sterowanie tolerancją kąta i rozmiaru Możliwa detekcja dowolnych kształtów Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Podsumowanie Detekcja – kilka etapów Znaczenie szybkości Podstawa – detekcja elips Uogólniona Transformata Hougha Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006

Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006 Dziękuję za uwagę! Za 2 tygodnie: Normalizacja obrazu twarzy Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006