System śledzenia punktu fiksacji wzroku na monitorze komputerowym

Slides:



Advertisements
Podobne prezentacje
Życiorys mgr inż. Robert Piotrowski Katedra Systemów Mikroelektronicznych WETI PG Urodzony: r. Wykształcenie: studia doktoranckie na.
Advertisements

Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
mgr inż. Bartosz Kunka Katedra Systemów Multimedialnych, WETI PG
In the mobile showroom. Excuse me. Welcome, sir!
Centrum Kształcenia Ustawicznego w Sosnowcu ul. Szymanowskiego 3 b
Podstawy modeli i programów licencyjnych Microsoft.
Siłownia okrętowa- systemy wykrywcze
Ćwiczenie: Dla fali o długości 500nm w próżni policzyć częstość (częstotliwość) drgań wektora E (B). GENERACJA I DETEKCJA FAL EM Fale radiowe Fale EM widzialne.
This is why our your interest !!! and we have our beloved patroness Ms. Mire Stanisławska Meysztowicz.
Project Comenius Regio Sentimental tourism in regional and civil education.
 Primary School no 17  John Paul II, Chorzow, Poland  Made by Monika Winkler`s Project Group.
Rites and rituals in Poland. Funeral In Poland, the bodies of the dead are buried on the third day after death, rarely on Sunday. Candles and flowers.
C OMPUTER. P ODZESPOŁY KOMPUTEROWE - C OMPUTER COMPONENTS.
Wstęp do Fizyki Środowiska - Podstawy mechaniki płynów Problems 1 Lecture 1 1)In a vertical capillary filled with water air bubbles are rising Sketch the.
Assessment of the impact of regular pilates exercises on static balance in healthy adult women. Preliminary report. 1 Rehabilitation Department, Division.
Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,
Short presentation of the new Museum of PRL in Ruda Śląska. 1. Quick reminder or information about Polish history. 2. What is PRL and the most typical.
Do “green”, residential properties exist in Wroclaw’s county? Malgorzata Sliczna Department of Ecological Economics Wroclaw University of Economics
Możliwość spełnienia marzeń sprawia, że życie jest tak fascynujące Możliwość spełnienia marzeń sprawia, że życie jest tak fascynujące The ability to.
JOB SEARCH IS A JOB Career planning is building bridges from one’s current job/career.
GIS - elementy. Zasilanie systemu GIS Przetwarzanie graficzno-numeryczne: grafika rastrowa i wektorowa Oto jak będzie wyglądała mała literka "a" po powiększeniu.
MAŁOPOLSKIE CENTRUM NAUKI MALOPOLSKA SCIENCE CENTER.
Wyższa Szkoła Pedagogiczna im. Janusza Korczaka w Warszawie Internet security risk management Prof. Artis Teilans, Aleksandrs Larionovs.
Marcin Gliński Instytut Języków Romańskich i Translatoryki UŚ Regionalny Ośrodek Doskonalenia Nauczycieli WOM w Katowicach NOCNE POWTÓRKI MATURALNE 2016.
7 Międzynarodowa Konferencja INŻYNIERIA PRODUKCJI – r. Wrocław Piotr Garbacz INTEGRATED VISION SYSTEMS VERSUS CUSTOM SOLUTIONS FOR.
New CLIC joint - study status Przemyslaw Lutkiewicz Cedric Garion (supervisor)
Metody Analizy Danych Doświadczalnych Wykład 9 ”Estymacja parametryczna”
Polish is a Slavic language spoken primarily in Poland, being the mother tongue of Poles. It belongs to the West Slavic languages. Polish is the official.
C PRZEWODNIK PO NAJCIEKAWSZYCH MIEJSCACH WROCŁAWIA - GUIDE TO THE MOST INTERESTING PLACES OF WROCLAW Cześć jestem Krzysztof. Dziś będę pokazywał Ci Najciekawsze.
Co Pan robi? Kim Pani jest? This project has been funded with support from the European Commission. This document reflects the views only of the authors,
Dzień dobry! Cześć! This project has been funded with support from the European Commission. This document reflects the views only of the authors, and.
CIECHANÓW My town Author: Irena Ulinska. MÓJ CEL nauczę się prezentować i uzyskiwać w języku angielskim najważniejsze informacje o swoim mieście powiatowym;
Instytut Zarządzania i Marketingu Katedra Zarządzania Kapitałem Ludzkim Britt-Marie S Torstensson, WINNET Sweden Sandra Misiak-Kwit, University of Szczecin.
1.Czym jest potencja ł geograficzny? Pocz ą tek przedstawiane z punktu widzenia ró ż nych grup Kierunek Wska ź niki dost ę pno ś ci mog ą wskazywa.
Zamek Niedzica Niedzica Castle. Zamek Dunajec – średniowieczna warownia znajdująca się na prawym brzegu Zbiornika Czorsztyńskiego we wsi Niedzica-Zamek.
Mój czas wolny This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie Programowanie a rozwój uczniów Maciej Borowiecki.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
Opracowanie: Katarzyna Gagan, Anna Krawczuk
Programator czasowy Today…
BIOS.
Forest fire protection
Zasady gry i materiały do gry Przebieg testowej gry podczas szkolenia
Zaprojektowaliśmy nowoczesny polski inteligentny falownik i komponenty smart z myślą o KLASTRACH. Spirvent: Wynalazcy, Projektanci energoelektroniki, zaprojektowaliśmy.
„Artysta z Przeszłości”
„What’s up” in CITES implementation in Poland
Dell EMC Channel Technology Event
Hydrolysis & buffers.
A prototype of distributed modelling environment
Projekt realizowany przy udziale środków Europejskiego Funduszu Społecznego w ramach Inicjatywy Wspólnotowej EQUAL.
9/20/2018 5:29 AM Pobranie pisma potwierdzającego kompetencje w programie Microsoft Partner Network Instrukcja Ostatnia aktualizacja © 2014.
Ty Jesteś Kontrolerem W .net
Interfejsy urządzeń peryferyjnych
Interfejsy urządzeń peryferyjnych
Lesson 11 – Problem Solving & Applications of Functions
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
The Game Engine For Mobile
Computing situation in Poland
Pobranie logo programu Microsoft Partner Network Instrukcja
Ankieta “I am my life hero”
Układ Tytuł Podtytuł.
Mariusz Dybał - Portfel akcyjny PTEbnmbnmbn mbn,bm,b
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Beata Charkiewicz. Table of Contents  Introduction To Android  History Of Android  What is OHA?  Devices with android  Android Features  Android.
Cover page Change background image by right-clicking → Edit background Picture fill → From file First move the gradient mask by activating it (clicking.
a silverchair information system
SatMapping Your map from space Cover page
Pomocnik rolnika HashCode 1 Cover page
Sztuczna inteligencja w rozpoznawaniu obrazów
Zapis prezentacji:

System śledzenia punktu fiksacji wzroku na monitorze komputerowym System for eye gaze tracking on computer screen Mariusz Kurkowski Rafał Rybacki 21.03.2008r.

Current project conceptions Five IR LEDs idea LED switching hardware Eye-tracker project Parts of this presentation Current project conceptions Five IR LEDs idea LED switching hardware Image recording device Image processing

Eye gaze tracker Analog camera Digital USB camera + hardware LED sync Leading project conceptions Analog camera Digital USB camera + hardware LED sync Digital USB camera + software LED sync

System śledzenia punktu fiksacji wzroku na monitorze komputerowym KAMERA ANALOGOWA /ANALOGUE CAMER - Mgr Maciej Kulesza Prototyp urządzenia pozwalającego na oświetlanie gałki ocznej człowieka z wykorzystaniem promieniowania podczerwonego i akwizycję obrazów, w celu ich dalszego przetwarzania / Prototype of the device letting for lighting the eyeball of the man with using the infrared radiation and the canvassing of images, to the purpose of further processing

Eye gaze point is estimation method 5 LEDs algorithm Find the pupil area Find the center of the pupil The eye gaze point on screen is placed similarly to center point of the pupil between four glint points

Eye gaze point is estimation method 5 LEDs algorithm

System śledzenia punktu fiksacji wzroku na monitorze komputerowym HOW IT WORKS obraz „jasny” (4 LED) bright image „ciemny” (1 LED) dark image różnicowy, do określenia p. fiksacji wzroku differencing, for determining the eye gaze point

top of the screen left part of the screen

left-top corner left-bottom corner

center of the screen

System śledzenia punktu fiksacji wzroku na monitorze komputerowym -punk fiksacji jest zawsze w wielokącie tworzonym przez uzyskane z odbić punkty referencyjne / point of the fixation is always in the polygon -uproszczenie obliczeń związane z wyliczaniem geometrycznych zależności pomiędzy okiem, kamerą i monitorem / simplifying calculations -wykorzystanie zależności położeń odbić promieni LED na powierzchni tęczówki i środka źrenicy w wielokącie, a ich odzwierciedleniami na ekranie. / using relations of reflections of LED rays from the relation on the surface of the iris and the centre of the pupil in the polygon,and theirs reflections on the screen

LEDs controller Programmable LED switching using LPT port Features: -driven by data pins of LPT port (easy to implement) powered by USB power source (5V) output current intensity– 90 mA (22.5 mA per LED)

Image recording device Logitech 9000 PRO USB camera Camera features: -1440x960@15fps Possible difficulties: -IR-pass filter thickness (~0.35mm) cachting the autofocus wide angle of the camera lens software LED sync the cam IR camera shot

Image recording device Logitech 9000 PRO USB camera Camera features: -1440x960@15fps Possible difficulties: -IR-pass filter thickness (~0.35mm) cachting the autofocus wide angle of the camera lens software LED sync the cam std camera shot

Hardware vs software LEDs switching Two different conceptions Hardware switching: 100% synchronization Software switching : easy to implement, switching controlled

Frames delay measurement Logitech 9000 PRO USB camera Frames delay causes the possibility that LEDs will be switched asynchronusly to image acquisition on camera CCD matrix. system slowdown

Frames delay measurement Crucial for proper software switching Frames delay causes the possibility that LEDs will be switched asynchronusly to image acquisition on camera CCD matrix. Frames delay measurement results Mean delay between image acquisition and the interception by software: 134.38 ms (frame period – 84 ms) Standard deviation: 38 ms Frames lost: 3.9% @12FPS Frames lost with delay prediction alghoritm: 2.8%

Implementation environment Microsoft Visual Studio C++ Warstwa software / Software: Oprogramowanie kamery oraz całego systemu stworzone w środowisku Microsoft Visual Studio 2005 Microsoft Visual Studio as the environment of developement Oprogramowanie w języku C++ C++ environment Niezbędne operacje graficzne oparte o silnik biblioteki OpenCV graphical operations based at OpenCV library

Thank you for your attention IEEE: Non-contact Eye Gaze Tracking System by Mapping of Corneal Reflections Dziękujemy za uwagę Thank you for your attention