• Nie Znaleziono Wyników

Systemy uczace sie w5 twarze

N/A
N/A
Protected

Academic year: 2021

Share "Systemy uczace sie w5 twarze"

Copied!
25
0
0

Pełen tekst

(1)

Rozpoznawanie wzorców

Dr inż. Michał Bereta

p. 144 / 10, Instytut Informatyki

mbereta@pk.edu.pl

beretam@torus.uck.pk.edu.pl

www.michalbereta.pl

(2)

Rozpoznawanie twarzy

Co znaczy “rozpoznawad”

• Detekcja

• Identyfikacja

• Weryfikacja

• Inne

– Rozpoznawanie płci

– Rozpoznawanie nastroju

– Rozpoznawanie wieku

(3)

Rozpoznawanie twarzy

• Detekcja

– Wykryd twarz / twarze jeśli istnieje na danym

zdjęciu

– Czy można oczekiwad, że zawsze jest co najmniej

jedna twarz?

(4)
(5)
(6)

Rozpoznawanie twarzy

• Identyfikacja

– Zaklasyfikowad nieznaną twarz do jednej ze

znanych klas, lub zgłosid fakt, iż jest to nieznana

twarz

– Zaprezentowad listę najbardziej

prawdopodobnych klas (znanych osób)

(7)

Rozpoznawanie twarzy

• Identyfikacja

– Zaprezentowad listę najbardziej

prawdopodobnych klas (znanych osób)

– Przykład: w celu odszukania w bazie znanych

przestępców danej osoby, użytkownik będzie

całkowicie zadowolony, jeśli prawdziwa osoba

zostanie wskazana na jednym z czołowych miejsc

na liście (niekoniecznie na pierwszym miejscu)

• rank-5 recognition rate – procent poprawnie

zidentyfikowanych twarzy, które znalazły się w

(8)

Rozpoznawanie twarzy

Identyfikacja

• Przykład

– System 1:

• rank-1 recognition rate = 85%

• rank-5 recognition rate = 87%

– System 2:

• rank-1 recognition rate = 80%

• rank-5 recognition rate = 93%

(9)

Rozpoznawanie twarzy

Weryfikacja

• Osoba deklaruje swoją tożsamośd

• System ma zwerfikowad, czy dana osoba to

rzeczywiście ta zadeklarowana

• Czułośd vs specyficznośd testu

– Jaki rodzaj błędu jest bardziej kosztowny

• Odrzucenie osoby poprawnie deklarującej swoją

tożsamośd

• Zaakceptowanie oszusta

(10)

Rozpoznawanie twarzy

Inne

– Rozpoznawanie płci

– Rozpoznawanie nastroju / uśmiechu

– Rozpoznawanie wieku

(11)

Rozpoznawanie twarzy

• “Age invariant face recognition”

• “Face recognition across the ages”

(12)

Detekcja twarzy

• System Rowley’a (1998)

(13)

Detekcja twarzy

Klasyfikator: sied neuronowa typu MLP o odpowiednio dobranej architekturze

(14)

Detekcja twarzy

Przykłady uczące z drugiej klasy (nie twarze) są dobierane na bieżąco w trakcie nauki sieci.

Co pewną liczbę iteracji sied skanuje zdjęcia, które na pewno nie zawierają twarzy.

Fragmenty, które sied błędnie klasyfikuje jako twarze, są dodawane do zbioru trenującego i proces nauki jest kontynuowany.

(15)

Detekcja twarzy

Metoda oparta na falkach Haara (Viola, Jones,

2001)

•Oparty na atrybutach “falkopodobnych” (falki Haara) •Szybkie obliczenia (tzw. Integral image)

•Szybkie skanowanie przy pomocy architektury kaskadowej •Klasyfikator: AdaBoost

(16)
(17)

Detekcja twarzy

Bardzo szybkie obliczenia na podstawie tzw.

“Integral image”

Wartości pikseli oryginalnego obrazu Wartości pikseli w

(18)
(19)

Detekcja twarzy

Problem

• Bardzo duża liczba atrybutów

• Nie wszsytkie są przydatne do klasyfikacji

twarz/nie twarz

(20)

Detekcja twarzy

Algorytm AdaBoost jednocześnie trenuje klasyfikator i wybiera przydatne atrybuty.

W każdej iteracji algorytmu

tworzony jest prosty klasyfikator operujący jedynie na jednym atrybucie (tzw. stamp classifier), który aktualnie wnosi największą poprawę.

Każdy kolejny prosty (bazowy) klasyfikator zwraca większą uwagę na przykłady, które

sprawiały trudności poprzednim klasyfikatorom.

Ostateczny klasyfikator agreguje odpowiedzi wszystkich bazowych klasyfikatorów.

(21)

Detekcja twarzy

Przyspieszenie skanowania za pomocą

kaskadowej struktury

(22)
(23)
(24)
(25)

Detekcja twarzy

Implementacja dostępna w bibliotece OpenCV

Cytaty

Powiązane dokumenty

W poezji Ficowskiego występują w kontekście tego, co można by nazwać geologią przyszłej eksterminacji, paleontologią i entomologią (z pełnymi łacińskimi nazwami) przyszłej

Na podstawie materiału (przede wszystkim biogramów), rozpoznaj sportretowane postaci i uzupełnij tabelę, podając imię, nazwisko oraz lata życia?. Następnie w kilku słowach

Realna szansa na wprowadzenie modyfikacji pojawiła się jednak dopiero wraz z utworzeniem Królestwa Polskiego oraz nadaniem przez Aleksandra I Konstytucji w dniu 27 listopada 1815

Cziczerin twierdził: „[…] nie rodzi się [człowiek – M.T.] jako abstrakcyj- na istota, korzystająca z nieograniczonej wolności i nie znająca żadnych obo- wiązków, lecz

Wracając do praw włościan, Szaniecki równie zdecydowanie bronił ich na sejmie 1830 r., kiedy nie mogąc z powodu choroby przedstawić posłom i deputo- wanym swych

Warunkiem wystarczającym jest poznanie przez ucznia reguł przyporządkowania oceny do pomiaru spełnienia wymagania oraz uświado­ mienie mu, że owe reguły są zgodne

Pod takim merytorycznym tytułem w obliczu zbliżającego się dnia wejścia do Unii Europejskiej dziesięciu nowych członków w większości z Europy środkowo-wschodniej,

że moje życie jest niczym bez życia, które poza mnie wykracza i które odnosi się do jakiegoś deiktycznego »ty«, bez którego nie może być mnie” (Butler 2011, s. 97)..