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

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

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

KONKURSY MATEMATYCZNE. Treść zadań

I. LOGICZNE STRUKTURY DRZEWIASTE

Jak spersonalizować wygląd bloga?

Użytkowanie elektronicznego dziennika UONET PLUS.

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

Matematyka:Matematyka I - ćwiczenia/granice funkcji

Harmonogramowanie projektów Zarządzanie czasem

Geometria Wykreślna Wykład 3

XIII KONKURS MATEMATYCZNY

Trenuj przed sprawdzianem! Matematyka Test 4

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku.

Ogólna charakterystyka kontraktów terminowych

ROZWIĄZANIA ZADAŃ Zestaw P3 Odpowiedzi do zadań zamkniętych

Ul. Wojska Polskiego 1 / 2A. Dane adresowe planowanej działalności:

Specyfikacja techniczna banerów Flash

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY

Transformator Elektroniczny do LED 0W-40W Współpracuje z inteligentnymi ściemniaczami oświetlenia. Instrukcja. Model: TE40W-DIMM-LED-IP64

STA T T A YSTYKA Korelacja

SPRAWDZIANY Z MATEMATYKI

BLOK I. 3. Korzystając z definicji pochodnej w punkcie, obliczyć pochodne podanych funkcji we wskazanych punktach:

ST SPECYFIKACJA TECHNICZNA ROBOTY GEODEZYJNE. Specyfikacje techniczne ST Roboty geodezyjne

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

ZAPYTANIE OFERTOWE. Nazwa zamówienia: Wykonanie usług geodezyjnych podziały nieruchomości

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

KARTY PRACY UCZNIA. Twierdzenie Pitagorasa i jego zastosowanie. samodzielnej pracy ucznia. Zawarte w nich treści są ułożone w taki sposób,

Warszawska Giełda Towarowa S.A.

Przeniesienie lekcji SITA z płyt CD na ipoda touch

Zadanie I. 2. Gdzie w przestrzeni usytuowane są punkty (w której ćwiartce leży dany punkt):

Standardowe tolerancje wymiarowe

TEST WIADOMOŚCI: Równania i układy równań

PREFABRYKOWANE STUDNIE OPUSZCZANE Z ŻELBETU ŚREDNICACH NOMINALNYCH DN1500, DN2000, DN2500, DN3200 wg EN 1917 i DIN V

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 6, strona 1. Format JPEG

Jak korzystać z Group Tracks w programie Cubase na przykładzie EWQLSO Platinum (Pro)

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Certyfikaty Certum Podpis w Adobe Reader

Polska-Warszawa: Usługi w zakresie doradztwa prawnego i reprezentacji prawnej 2015/S

Linc Polska Sp. z o.o. ul. Hallera Poznań. tel fax info@linc.pl

Efektywność nauczania w Gimnazjum w Lutyni

TWIERDZENIE PITAGORASA

REGULAMIN FINANSOWANIA ZE ŚRODKÓW FUNDUSZU PRACY KOSZTÓW STUDIÓW PODYPLOMOWYCH

POWIATOWY URZĄD PRACY

NUMER IDENTYFIKATORA:

1 Granice funkcji. Definicja 1 (Granica w sensie Cauchy ego). Mówimy, że liczba g jest granicą funkcji f(x) w punkcie x = a, co zapisujemy.

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Urządzenie do odprowadzania spalin

Demontaż. Uwaga: Regulacja napięcia paska zębatego może być wykonywana tylko przy zimnym silniku.

Segment B.XII Opór elektryczny Przygotował: Michał Zawada

OFERTA WYKŁADÓW, WARSZTATÓW I LABORATORIÓW DLA UCZNIÓW KLAS IV- VI SZKÓŁ PODSTAWOWYCH, GIMNAZJALNYCH I ŚREDNICH

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

PRACOWNIA ZARZĄDZANIA, DIAGNOZY EDUKACYJNEJ I SZKOLNICTWA ZAWODOWEGO ODN W ZIELONEJ GÓRZE

Bazy danych. Andrzej Łachwa, UJ, /15

PERSON Kraków

Roczne zeznanie podatkowe 2015

SCHEMAT ZBIORNIKA HYDROFOROWEGO ZE STALI NIERDZEWNEJ

Tematyka i rozwiązania metodyczne kolejnych zajęć lekcyjnych wraz z ćwiczeniami.

Ilość w szt PRASA NOŻNA PODWÓJNA

Współczesne nowoczesne budownictwo pozwala na wyrażenie indywidualnego stylu domu..

Wojewódzki Konkurs Przedmiotowy z Matematyki dla uczniów gimnazjów województwa śląskiego w roku szkolnym 2012/2013

Generowanie kodów NC w środowisku Autodesk Inventor 2014

LABORATORIUM PODSTAW TELEKOMUNIKACJI

W. Guzicki Zadanie 23 z Informatora Maturalnego poziom rozszerzony 1

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

JAK INWESTOWAĆ W ROPĘ?

Podejmowanie decyzji. Piotr Wachowiak

Test F- Snedecora. będzie zmienną losową chi-kwadrat o k 1 stopniach swobody a χ

Logowanie do systemu Faktura elektroniczna

Wojewódzki Konkurs Przedmiotowy z Matematyki. dla uczniów szkół podstawowych - etap szkolny

Regulamin Zarządu Pogórzańskiego Stowarzyszenia Rozwoju

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

Nowości w module: Księgowość, w wersji 9.0 Wycena rozchodu środków pieniężnych wyrażonych w walucie obcej

WZÓR SKARGI EUROPEJSKI TRYBUNAŁ PRAW CZŁOWIEKA. Rada Europy. Strasburg, Francja SKARGA. na podstawie Artykułu 34 Europejskiej Konwencji Praw Człowieka

ETAP I KONKURSU MATEMATYCZNEGO CONTINUUM

ANALIZA ANKIETY EWALUACYJNEJ. Zajęć z zakresu poradnictwa i wsparcia indywidualnego oraz grupowego w zakresie podniesienia kompetencji życiowych

Krótkoterminowe planowanie finansowe na przykładzie przedsiębiorstw z branży 42

Przetwarzanie fotografii cyfrowej lab. 3 J.Wi licki, A.Romanowski

SERI A 93 S E RI A 93 O FLUSH GRID WITHOUT EDGE TAB

WYMAGANIA EDUKACYJNE Z PRZEDMIOTÓW ZAWODOWYCH ODBYWAJĄCYCH SIĘ W SZKOLNYM LABORATORIUM CHEMICZNYM

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

Wykonanie materiałów reklamowych i dostarczenie ich do siedziby Zamawiającego

Umowa w sprawie przyznania grantu Marie Curie 7PR Wykaz klauzul specjalnych

Bydgoszcz, dnia 4 maja 2016 r. Poz UCHWAŁA NR XIX/148/2016 RADY MIEJSKIEJ W SĘPÓLNIE KRAJEŃSKIM. z dnia 27 kwietnia 2016 r.

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

SPECYFIKACJA TECHNICZNA WYKONANIA I ODBIORU ROBÓT BUDOWLANYCH ROBOTY W ZAKRESIE STOLARKI BUDOWLANEJ

UMOWA PORĘCZENIA NR [***]

AKADEMIA MORSKA W SZCZECINIE

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

Elektryczne ogrzewanie podłogowe fakty i mity

Rekompensowanie pracy w godzinach nadliczbowych

Liczba stron: 3. Prosimy o niezwłoczne potwierdzenie faktu otrzymania niniejszego pisma.

INSTRUKCJA WebPTB 1.0

RZUTOWANIE AKSONOMETRYCZNE

Temat ćwiczenia: Analiza pojedynczego zdjęcia lotniczego

Transkrypt:

Biometria 2013/14 Laboratorium 8 EKSTRAKCJA CECH W OBRAZIE (TĘCZÓWKA) Tęczówka to barwny obszar (mięsień) oka ograniczony przez twardówkę i źrenicę. Jest ona unikalnym identyfikatorem biometrycznym o dobrych cechach wyróżniających. Jej wygląd jest wynikiem rozwoju osobniczego, nie zaś genetyki. Najbardziej znany system rozpoznawania tęczówki został opisany przez Daugmana (Recognising person by its iris pattern) Zalety stosowania tęczówki jako metody biometrycznej pomiędzy próbkami brak deformacji elastycznych (przewaga nad odciskami palców) poza rozszerzaniem się źrenicy 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. Wady stosowanie tęczówki jako metody biometrycznej mała akceptowalność społeczna, konieczność przybrania określonej pozy w czasie akwizycji zdjęć, łatwość podrobienia

Rysunek 1 Afgańska "Mona Lisa" na przestrzeni lat. Problemy i wyzwania związane z pobieraniem obrazu tęczówki: przyjazność dla użytkownika (bezinwazyjność) minimalizacja zniekształceń w różnych warunkach oświetleniowych brak (lub co najmniej ograniczenie) odbić sferycznych wewnątrz oka umiejętność ominięcia trudności związanych z obecnością okularów i soczewek kontaktowych (w szczególności twardych) Minimalna rozdzielczość zalecana w literaturze celem uchwycenia wzorca tęczówki wynosi 70 pikseli/promień tęczówki (który w większości stosowanych systemów wynosi 100-140 pikseli). Obecnie w pobieraniu obrazu stosuje się kamery CCD, pozwalające uzyskać obraz monochromatyczny (kolor tęczówki nie jest brany pod uwagę jako cecha biometryczna). Etapy ekstrakcji cech z tęczówki:

Ekstrakcja cech tęczówki I. Zlokalizowanie tęczówki ( środek źrenicy jest również środkiem tęczówki) II. 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 III. Zmiana układu współrzędnych IV. Kodowanie i ekstrakcja cech V. Rozpoznanie (decyzja) I. 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łkoworóż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ę Hough'a żeby wykryć granice. W praktyce najskuteczniejsze jest połączenie obu metod.

Rysunek 2 Wynik transformaty Hougha. Środek źrenicy nie pokrywa się ze środkiem tęczówki II. 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. Tak czy inaczej ważne jest zadbanie, żeby normalizujące koła nie miały ustalonych promieni na sztywno. Rubber Sheet Model Model ten 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. Jest to więc odwzorowanie z kartezjańskiego układu współrzędnych, do niekoncentrycznej biegunowej reprezentacji.

Rysunek 3 Rubber Sheet Model III. 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 tych samych pozycji w różnych rozdzielczościach.

Rysunek 4 Kodowanie cech z zastosowaniem falek Gabora 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.

IV. Rozpoznawanie Odległość Hamminga (Hamming distane, HD) Propozycja Hamming dystansu jest wzorcem do dopasowań zaproponowanym przez Daugmana. Kiedy porównujemy dwa wzorce bitowe, HD reprezentuje ilość bitów, które są inne w obu wzorcach. Jest to liczba bitów, które nie są identyczne, kiedy porównujemy uporządkowane pozycje. Używając tego sposobu dopasowań, możemy jednoznacznie stwierdzić, czy dany szereg naszych bitów pasuje do innego. We wzorze na Hamming Dystans, X oraz Y, są dwoma bitami we wzorcach. Więc generalnie, 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 naszą tęczówke. Idealnie jest kiedy HD jest równy 0. Używając środowiska Matlab, można w prosty sposób śledzić HB. Sprawozdanie 1. Proszę zaimplementować poniższy algorytm Etapy wyodrębniania tęczówki z obrazu 1. Pobranie obrazu: 2. Binaryzacja A) Przeprowadzenie binaryzacji korzystając ze wzoru: gdzie:

P - próg binaryzacji A(i,j) - wartość szarości w miejscu i,j obrazka w - wysokość obrazka h- szerokość obrazka s - szerokość obrazka B) Następnie przeprowadza się niezależnie normalizację progu osobno dla źrenicy i tęczówki Próg dla źrenicy = P/4,5 Próg dla tęczówki = P/1,5 Rysunek 5 Wynik binaryzacji tęczówki z osobnym progiem binaryzacji dla źrenicy (po lewej) i tęczówki (po prawej) 3. Dowolnie wybraną metodą oczyścić zbinaryzowanym obraz źrenicy z części sygnału reprezentującej rzęsy i brwi: 4. Powtórzyć krok 3-ci dla zbinaryzowanego obrazu tęczówki

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

2. Proszę powtórzyć te operacje wykonując najpierw rozmycie Gaussa z maską: 3. Proszę rozciąć otrzymany pierścień i wyświetlić go w formie paska