WARSZTATY Przetwarzanie obrazów. w biometrii TĘCZÓWKA 18:00-19:30

Podobne dokumenty
LINIE PAPILARNE 16:15-17:45

Odciski palców ekstrakcja cech

Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.

BIOMETRIA CECHY BIOMETRYCZNE: TĘCZÓWKA

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

rozpoznawania odcisków palców

Materiały dydaktyczne: Maciej Krzymowski. Biometryka

Biometria 2013/14. Laboratorium 8 EKSTRAKCJA CECH W OBRAZIE (TĘCZÓWKA)

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk

Szacowanie wartości monet na obrazach.

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

Implementacja filtru Canny ego

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

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

Krzysztof Ślot Biometria Łódź, ul. Wólczańska 211/215, bud. B9 tel

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

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

Podstawy programowanie systemów wizyjnych InSight firmy Cognex. Środowisku InSight Explorer / Spreadshee

CECHY BIOMETRYCZNE: ODCISK PALCA

Problematyka budowy skanera 3D doświadczenia własne

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI poziom rozszerzony

PROVEN BY TIME.

Biometria. Fenomen tęczówki oka. Dominik Szydłowski

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Reprezentacja i analiza obszarów

Biometryczna Weryfikacja (NIE inwigilacja)

Filtracja obrazu operacje kontekstowe

Teoria do zajęć została opracowana na podstawie materiałów pochodzących ze strony internetowej mgra Krzysztofa Misztala:

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Wstęp Pierwsze kroki Pierwszy rysunek Podstawowe obiekty Współrzędne punktów Oglądanie rysunku...

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Operacje morfologiczne w przetwarzaniu obrazu

Rys. 1 Schemat układu obrazującego 2f-2f

Początek biometrycznych systemów autoryzacji: Babilon i Egipt

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

Reprezentacja i analiza obszarów

Spis treści. strona 1 z 11

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Krzywe stożkowe Lekcja II: Okrąg i jego opis w różnych układach współrzędnych

Metody wyszukiwania włókien Omówione zostaną dwie wybrane metody wyszukiwania na obrazie rozmieszczonych losowo kształtów okrągłych.

Rysowanie precyzyjne. Polecenie:

Równania miłości. autor: Tomasz Grębski

Automatyka i Robotyka, V rok. promotor: dr Adrian Horzyk. Kraków, 3 czerwca System automatycznego rozpoznawania

Logiczny model komputera i działanie procesora. Część 1.

Temat: Zaprojektowanie procesu kontroli jakości wymiarów geometrycznych na przykładzie obudowy.

Przygotowanie materiału uczącego dla OCR w oparciu o aplikację Wycinanki.

Konwersja dźwięku analogowego do postaci cyfrowej

Pattern Classification

Model odpowiedzi i schemat oceniania do arkusza II

Algorytm SAT. Marek Zając Zabrania się rozpowszechniania całości lub fragmentów niniejszego tekstu bez podania nazwiska jego autora.

Przetwarzanie obrazu

Łożysko z pochyleniami

9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie

Ćwiczenie nr 8 - Modyfikacje części, tworzenie brył złożonych

Wymagania edukacyjne z matematyki dla klasy VIII. rok szkolny 2018/2019

0 + 0 = 0, = 1, = 1, = 0.

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

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

Akwizycja i przetwarzanie sygnałów cyfrowych

Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów

SYSTEMY KONTROLI DOSTĘPU WYKORZYSTUJĄCE CZYTNIKI BIOMETRYCZNE

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

Materiały pomocnicze do programu AutoCAD 2014

Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski

przetworzonego sygnału

Identyfikacja człowieka metody kryminalistyczne i biologiczne - ogólnie

IDENTYFIKACJA OSÓB NA PODSTAWIE WZORU TĘCZÓWKI PERSON IDENTIFICATION BASED ON IRIS PATTERN

teoria informacji Entropia, informacja, kodowanie Mariusz Różycki 24 sierpnia 2015

Teoria Informacji - wykład. Kodowanie wiadomości

Algorytmy genetyczne

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik

DOKŁADNOŚĆ POMIARU DŁUGOŚCI

Kompresja danych DKDA (7)

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL

2. Zmienne i stałe. Przykłady Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117).

Lekcja 5: Sieć Kohonena i sieć ART

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

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM

WORDPRESS INSTRUKCJA OBSŁUGI

Tworzenie nowego rysunku Bezpośrednio po uruchomieniu programu zostanie otwarte okno kreatora Nowego Rysunku.

Okręgi na skończonej płaszczyźnie Mateusz Janus

MATEMATYKA DLA CIEKAWSKICH

Biometria tęczówki oka

PL B1. Sposób odczytu topografii linii papilarnych i układ do odczytu topografii linii papilarnych. Politechnika Wrocławska,Wrocław,PL

Technologia biometryczna w procesach obsługi pacjentów i obiegu dokumentacji medycznej Konferencja ekspercka dotycząca e- Zdrowia Warszawa, 27

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Kompresja Kodowanie arytmetyczne. Dariusz Sobczuk

O sygnałach cyfrowych

Laboratorium Optyki Falowej

prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Plan wykładów 2015/2016

Kodowanie informacji. Kody liczbowe

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Transkrypt:

WARSZTATY Przetwarzanie obrazów w biometrii TĘCZÓWKA 18:00-19:30

Na początek trochę teorii.

Czym jest biometria? Biometria to nauka zajmująca się rozpoznawaniem ludzi na podstawie ich cech fizjologicznych lub behawioralnych czyli innymi słowy, potwierdzenie bądź odrzucenie ich tożsamości dla celów bezpieczeństwa. Termin biometria wywodzi się z greckich słów bio (życie, żywy, procesy życiowe) i metrics (mierzyć).

Księga Sędziów 12:5-6: Następnie Gileadczycy odcięli Efraimitom drogę do brodów Jordanu, a gdy zbiegowie z Efraima mówili: Pozwól mi przejść, Gileadczycy zadawali pytanie: Czy jesteś Efraimitą? - A kiedy odpowiadał: Nie, wówczas nakazywali mu: Wymówże więc Szibbolet Jeśli rzekł: Sibbolet - a inaczej nie mógł wymówić - chwytali go i zabijali u brodu Jordanu. Tak zginęło przy tej sposobności czterdzieści dwa tysiące Efraimitów.

Belgijski matematyk i astronom Adolphe Quetelet w swoim traktacie z 1871 roku, L anthropometrie ou mesuare des diffenretes facultes de l homme, przedstawił nowoczesne użycie biometryki - twierdził, że różnice pomiędzy ludźmi mogą być mierzalne (wprowadził metody matematyczne do antropologii i socjologii, prowadził badania statystyczne przestępczości).

Weryfikacja a identyfikacja

Cecha użyta do pomiaru powinna przede wszystkim być: uniwersalna, unikalna, niezmienna, mierzalna, akceptowalna, wydajna, niepodrabialna.

Tęczówka Tęczówka (iris) nieprzezroczysta tarczka stanowiąca przednią część błony naczyniówkowej oka. W centrum zawiera otwór zwany źrenicą. Działa jak przysłona (reguluje dopływ światła do soczewki) dzięki dwóm antagonistycznym układom włókienek mięśniowych. Mięsień zwieracza źrenicy unerwiony przez włókna przywspółczulne, wiązki mięśniowe ułożone spiralnie i znajduje się przy brzegu źrenicy. Mięsień rozwieracza źrenicy unerwiony przez włókna współczulne, wiązki mięśniowe ułożone promieniście między obwodem tęczówki a źrenicą.

Tęczówka - ciekawostki Kształtuje się w ciągu dwóch pierwszych lat życia i nie zmienia do śmierci (poza nowotworem i uszkodzeniem mechanicznym), Ulega zniszczeniu w przeciągu 5 sekund po zgonie, Istnieje aż 266 punktów charakterystycznych tęczówki (parokrotnie razy więcej niż w przypadku odcisku palca), ze względu na niepowtarzalne ułożenie ziaren melaniny Różne tęczówki u bliźniąt jednojajowych (!) nawet u tej samej osoby tęczówka prawego oka różni się od tęczówki lewego oka (!)

Wady i zalety tęczówki jako metody identyfikacji WADY mała akceptowalność społeczna, konieczność przybrania określonej pozy w czasie akwizycji zdjęć, łatwość podrobienia. ZALETY unikalność rozpoznawanej cechy, naturalne odseparowanie od środowiska zewnętrznego i zabezpieczenie przed jego wpływami, rejestrowanie obrazu jest łatwe w realizacji i nieinwazyjne, matematyczno-naukowe podstawy procesu rozpoznawania tęczówki w jasny sposób dowodzą, że jest to najskuteczniejsza technika biometryczna, niezmienność w czasie.

Tęczówka

Rys historyczny 1936 okulista Frank Burch zaproponował użycie tęczówki do identyfikacji ludzi; 1985 doktorzy Leonard Flom oraz Aran Safir, stwierdzają, że żadne dwie tęczówki nie są do siebie podobne. 1987 patent dla L. Floma i A. Safira; L. Flom zwraca się do dr Johna Daugmana o zbudowanie algorytmu automatyzującego identyfikację tęczówki; 1993 Departament Obrony USA rozpoczyna test systemu; 1994 patent dla algorytmu Daugmana; 1995 ukończenie prac na systemem (Flow, Safir, Daugman); pierwszy komercyjny system; 2005 wygasa patent na podstawowy algorytm; 2011 końcem roku wygasa patent IrisCodes Daugmana [Smith, 2005].

Tęczówka jako cecha biometryczna 1-wsze systemy powstały w połowie lat 80-tych XX wieku, obecnie prawdopodobieństwo błędu 10-10 -10-20 Obraz uzyskiwany w świetle widzialnym lub bliskiej podczerwieni

Irydologia

ALGORYTM

System rozpoznawania tęczówki

Przebieg algorytmu 1. Zlokalizowanie tęczówki ( środek źrenicy jest również środkiem tęczówki) 2. Normalizacja Wzorzec tęczówki zostaje zdemodulowany celem uzyskania informacji o fazie (całki kwadraturowe Gabora) Faza (w przeciwieństwie do amplitudy sygnału) jest niezależna od warunków oświetlenia i kontrastu obrazu (lepiej nadaje się do odróżniania). Kąty fazowe są niezależne od kontrastu 3. Zmiana układu współrzędnych 4. Kodowanie i ekstrakcja cech 5. Rozpoznanie (decyzja)

1. Lokalizacja tęczówki Obszar aproksymowany jest do okręgu. Granicami są: granica tęczówki oraz siatkówki. W pierwszym kroku należy wykryć te krawędzie, na przykład posługując się całkowo-różnicowym operatorem, żeby odizolować granice (Daugman 1993). Inną metodą jest podzielenie tego etapu na dwa kroki - konwersja zdjęcia na binarną mapę w oparciu gradient. Następnie stosuje się transformatę Hougha żeby wykryć granice. W praktyce najskuteczniejsze jest połączenie obu metod.

2. Normalizacja Znormalizować obraz tęczówki to przetransformować region tęczówki w taki sposób, żeby mieć określone wymiary i usunięte niechciane szumy. Po tej operacji, dwie fotografie tej samej tęczówki oka pod różnymi kątami czy oświetleniu, będa mieć te same charakterystyczne cechy. Ważne jest zadbanie, żeby normalizujące koła nie miały ustalonych promieni na sztywno. Rubber Sheet Model odwzorowuje każdy punkt, który znajduje się w obszarze tęczówki, na współrzędne biegunowe. Wtedy znormalizowany region jest pakowany do regionu prostokątnego (odwzorowanie z kartezjańskiego układu współrzędnych, do niekoncentrycznej biegunowej reprezentacji)

3. Kodowanie i ekstrakcja cech Konstruowanie kodu tęczówki jest ostatnim etapem. Przed lokalizacją tęczówki konieczne jest wyciągnięcie najbardziej znaczących cech do odpowiednich wzorów, by umożliwić porównanie różnych tęczówek Wzór tęczówki daje nam dwa typy informacji: amplitudę oraz fazę. Tylko informacja z fazy jest wykorzystywana. Transformata falkowa jest stosowana do dekompozycji informacji z regionów tęczówki w komponenty, które pojawią się w różnych rozdzielczościach, pozwalających na zaznaczenie w nich tych samych pozycji.

3. Kodowanie i ekstrakcja cech

3. Kodowanie i ekstrakcja cech Kąt użyty w fazie jest poddawany kwantyzacji, żeby zbudować kod tęczówki. Kwantyzację przedstawia poniższy rysunek. Poddany kwantyzacji sygnał, jest opisany za pomocą wymienionych tutaj całek, w pseudo biegunowym systemie.

4. Rozpoznanie (odległość Hamminga) Wzorzec do dopasowań zaproponowany przez Daugmana. Kiedy porównujemy dwa wzorce bitowe, HD reprezentuje ilość bitów, które są inne w obu wzorcach (porównując uporządkowane pozycje). Używając tego sposobu dopasowań, możemy jednoznacznie stwierdzić, czy dany szereg naszych bitów pasuje do innego. X oraz Y, są dwoma bitami we wzorcach. Jeżeli bit we wzorcu X jest inny niż we wzorcu Y, wtedy operacja XOR da nam rezultat 1. Następnie wynik jest dzielony przez N elementów, czyli ilość bitów opisujących tęczówkę. Idealnie jest kiedy HD jest równy 0. Zaleta: na 300 MHz CPU można przeglądać tak 100 000 tęczówek w ciągu jednej sekundy. Na 3 GHz: 1 milion w 1 sekundę.

ZADANIE DLA PAŃSTWA

1. Pobranie obrazu

2. Binaryzacja P - próg binaryzacji A(i,j) - wartość szarości w miejscu i,j obrazka w - wysokość obrazka h- szerokość obrazka

3. Normalizacja progu Niezależnie i osobno dla źrenicy i tęczówki Próg dla źrenicy = P/4,5 Próg dla tęczówki = P/1,5

4. Oczyszczenie obrazu W dowolnym programie graficznym oczyścić obraz z brwi i rzęs

Wyznaczenie środka źrenicy (wybór 1 z 2 metod) a. wpisać plamę źrenicy w okrąg b. b. wyznaczyć najdłuższe linie proste łączące piksele krawędziowe plamy źrenicy i jako środek wziąć ich punkt przecięcia.

Wyznaczenie promienia tęczówki W oparciu o wyznaczony środek źrenicy można wyznaczyć promień tęczówki poprzez analizę krawędzi pozostałej plamy tęczówki i opisuje się tęczówkę za pomocą równania okręgu.

Rozcinanie pierścienia Proszę rozciąć otrzymany pierścień i wyświetlić go w formie paska:

Zadanie Wykrywanie krawędzi w obrazie tęczówki