SlideShare a Scribd company logo
1 of 14
EYE PHONE
It’s a phone, an eye and an electronic device in one. It
give you access to email, contacts , calendar with just a
blink of eye ! And it built on technology that years
ahead of time.
HCI
 Human Computer Interaction(HCI)
“HCI (human-computer interaction) is the study of how people interact with
computers and to what extent computers are or are not developed for
successful interaction with human beings”
Most HCI technology addresses the interaction
between people and computers in “ideal”
environments, i.e., where people sit in front of a
desktop machine with specialized sensors and
cameras centered on them
HPI
 Human Phone Interaction(HPI)
“Human-Computer Interaction (HCI) researchers and phone vendors are
continuously searching for new approaches to reduce the effort users exert when
accessing applications on limited form factor devices such as mobile phones.”
Human-phone interaction (HPI) extends the challenges not typically found in HCI
research, more specially related to the phone and how we use it. In order to
address these goals HPI technology should be less intrusive; that is,
i) it should not rely on any external devices other than the mobile phone itself;
ii) it should be readily usable with minimum user dependency as possible;
iii) it should be fast in the inference phase;
iv) it should be lightweight in terms of computation;
v) it should preserve the phone user experience, e.g., it should not deplete the phone
battery over normal operations.
HPI Evolution -
Keypad
 1983 –
HPI Evolution –
Touch Screen
 1993 –
HPI Evolution
– Trackball
 2006 –
HPI Evolution –
Voice Operated
 2010 –
HPI Evolution – What Next ?
Eye Phone – Controlling Phone by Eyes
EyePhone tracks the user’s eye movement across the
phone’s display using the camera mounted on the
front of the phone
i) Track the eye and infer its position on the mobile
phone display as a user views a particular application
ii) Detect eye blinks that emulate mouse clicks to activate
the target application under view.
EyePhone Design
1) An eye detection phase
2) An open eye template creation phase
3) An eye tracking phase
4) A blink detection phase
Eye detection phase
 By applying a motion analysis technique which operates on
consecutive frames, this phase consists on finding the contour of the
eyes. The eye pair is identified by the left and right eye contours.
Results of original algorithm
running on a desk-top with a USB
camera
Ref: Eye Tracking and Blink Detection
Library.(http://tinyurl.com/yb9v4f2)
Results of EyePhone running
on a Nokia N810.
The smaller dots are erroneously interpreted as
eye contours
Open eye template creation
EyePhone creates a template of a user’s open eye once at
the beginning when a person uses the system for the
first time using the eye detection algorithm. The
template is saved in the persistent memory of the
device and fetched when EyePhone is invoked
 Downside of this off-line template creation approach is that a
template created in certain lighting conditions might not be
perfectly suitable for other environments
Eye tracking
The eye tracking algorithm is based on template matching.
The template matching function calculates a correlation
score between the open eye template, created the first time
the application is used, and a search window.
Blink Detection
To detect blinks they apply a thresholding technique for the
normalized correlation coefficient returned by the
template matching function
Problem: Quality of the mobile camera is not the same as a good USB camera, and the phone’s camera is
generally closer to the person’s face than is the case of using a desktop and USB camera. Because of this
latter situation the camera can pick up iris movements, i.e., the interior of the eye, due to eyeball rotation.
In particular, when the iris is turned towards the corner of the eye, upwards or downwards, a blink is
inferred even if the eye remains open. This occurs because in this case the majority of the eye ball surface
turns white which is confused with the color of the skin
EVALUATION
DS = eye tracking accuracy measured in daylight exposure and being steady;
AS =eye tracking accuracy measured in artificial light exposure and being steady;
DM = eye tracking accuracy measured in daylight exposure and walking;
BD = blink detection accuracy in daylight exposure
Applications
 EyeMenu
 Car Driver Safety
EyePhone could also be used to detect drivers drowsiness
and distraction in cars.

More Related Content

What's hot

Gesture recognition technology ppt
Gesture recognition technology pptGesture recognition technology ppt
Gesture recognition technology pptAbhipsa Biswal
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYjinal thakrar
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition documentNikhil Jha
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computerNitesh Nayal
 
Full PPT On Sixth Sense Technology
Full PPT On Sixth Sense TechnologyFull PPT On Sixth Sense Technology
Full PPT On Sixth Sense TechnologyHaribhajan Singh
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyVinay Gupta
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentationAayush Agrawal
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTSuraj Rai
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless TouchscreenSaptarshi Dey
 
Blue Eye Technology
Blue Eye TechnologyBlue Eye Technology
Blue Eye Technologyrahuldikonda
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Arijit Mukherjee
 
Technical seminar on virtual smart phone
Technical seminar on virtual smart phoneTechnical seminar on virtual smart phone
Technical seminar on virtual smart phoneAkshitha Chutke
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen TechnologyAkshay Vasava
 
EyeRing PowerPoint Presentation
EyeRing PowerPoint PresentationEyeRing PowerPoint Presentation
EyeRing PowerPoint PresentationPriyad S Naidu
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion TechnologyMohit Sipani
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyJISMI JACOB
 
presentation on Haptic Technology
presentation on Haptic Technologypresentation on Haptic Technology
presentation on Haptic Technologysairamgoud16
 

What's hot (20)

Gesture recognition technology ppt
Gesture recognition technology pptGesture recognition technology ppt
Gesture recognition technology ppt
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
 
Ppt wearable computer
Ppt wearable computerPpt wearable computer
Ppt wearable computer
 
Full PPT On Sixth Sense Technology
Full PPT On Sixth Sense TechnologyFull PPT On Sixth Sense Technology
Full PPT On Sixth Sense Technology
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentation
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Virtual keyboard
Virtual keyboardVirtual keyboard
Virtual keyboard
 
Blue Eye Technology
Blue Eye TechnologyBlue Eye Technology
Blue Eye Technology
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
 
Technical seminar on virtual smart phone
Technical seminar on virtual smart phoneTechnical seminar on virtual smart phone
Technical seminar on virtual smart phone
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen Technology
 
EyeRing PowerPoint Presentation
EyeRing PowerPoint PresentationEyeRing PowerPoint Presentation
EyeRing PowerPoint Presentation
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
 
Smart quill ppt
Smart quill pptSmart quill ppt
Smart quill ppt
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
presentation on Haptic Technology
presentation on Haptic Technologypresentation on Haptic Technology
presentation on Haptic Technology
 
Multi touch technology
Multi touch technologyMulti touch technology
Multi touch technology
 

Similar to Eye phone

EyePhone presentation 3.pptx
EyePhone presentation             3.pptxEyePhone presentation             3.pptx
EyePhone presentation 3.pptxnazifmuhammed12
 
EyePhone presentation 3 (1).pptx
EyePhone presentation           3 (1).pptxEyePhone presentation           3 (1).pptx
EyePhone presentation 3 (1).pptxnazifmuhammed12
 
eyephone-140415110537-phpapp02.pdf
eyephone-140415110537-phpapp02.pdfeyephone-140415110537-phpapp02.pdf
eyephone-140415110537-phpapp02.pdfUrus2
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext SmallFlorent Stroppa
 
An idea of intuitive mobile diopter calculator for myopia patient
An idea of intuitive mobile diopter calculator for myopia patientAn idea of intuitive mobile diopter calculator for myopia patient
An idea of intuitive mobile diopter calculator for myopia patientTELKOMNIKA JOURNAL
 
Mobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobileConventionAmsterdam
 
ReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationRichard Connon
 
Saksham presentation
Saksham presentationSaksham presentation
Saksham presentationSakshamTurki
 
Survey on Human Computer interaction for disabled persons
Survey on Human Computer interaction  for disabled persons Survey on Human Computer interaction  for disabled persons
Survey on Human Computer interaction for disabled persons Muhammad Bilal
 
20922174-Blue-Eyes-Technology.pdf
20922174-Blue-Eyes-Technology.pdf20922174-Blue-Eyes-Technology.pdf
20922174-Blue-Eyes-Technology.pdfYasmin297583
 
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...EECJOURNAL
 
SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012Smarcos Eu
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525jinwook shin
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIDr. Amarjeet Singh
 
Cornell University: "C-Face" Facial Motion Capture
Cornell University: "C-Face" Facial Motion CaptureCornell University: "C-Face" Facial Motion Capture
Cornell University: "C-Face" Facial Motion CaptureAlejandro Franceschi
 
Cursor Movement with Eyeball
Cursor Movement with EyeballCursor Movement with Eyeball
Cursor Movement with EyeballIRJET Journal
 
W11 NM2216 Presentation
W11 NM2216 PresentationW11 NM2216 Presentation
W11 NM2216 PresentationGerald
 
Introduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhoneIntroduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhonerohitnayak
 

Similar to Eye phone (20)

EyePhone.ppt
EyePhone.pptEyePhone.ppt
EyePhone.ppt
 
EyePhone presentation 3.pptx
EyePhone presentation             3.pptxEyePhone presentation             3.pptx
EyePhone presentation 3.pptx
 
EyePhone presentation 3 (1).pptx
EyePhone presentation           3 (1).pptxEyePhone presentation           3 (1).pptx
EyePhone presentation 3 (1).pptx
 
eyephone-140415110537-phpapp02.pdf
eyephone-140415110537-phpapp02.pdfeyephone-140415110537-phpapp02.pdf
eyephone-140415110537-phpapp02.pdf
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small
 
An idea of intuitive mobile diopter calculator for myopia patient
An idea of intuitive mobile diopter calculator for myopia patientAn idea of intuitive mobile diopter calculator for myopia patient
An idea of intuitive mobile diopter calculator for myopia patient
 
Mobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans Appels
 
ReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplication
 
Saksham presentation
Saksham presentationSaksham presentation
Saksham presentation
 
Survey on Human Computer interaction for disabled persons
Survey on Human Computer interaction  for disabled persons Survey on Human Computer interaction  for disabled persons
Survey on Human Computer interaction for disabled persons
 
20922174-Blue-Eyes-Technology.pdf
20922174-Blue-Eyes-Technology.pdf20922174-Blue-Eyes-Technology.pdf
20922174-Blue-Eyes-Technology.pdf
 
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...
The use of Eye Gaze Gesture Interaction Artificial Intelligence Techniques fo...
 
SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012SMARCOS Abstract Paper submitted to ICCHP 2012
SMARCOS Abstract Paper submitted to ICCHP 2012
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AI
 
Cornell University: "C-Face" Facial Motion Capture
Cornell University: "C-Face" Facial Motion CaptureCornell University: "C-Face" Facial Motion Capture
Cornell University: "C-Face" Facial Motion Capture
 
Cursor Movement with Eyeball
Cursor Movement with EyeballCursor Movement with Eyeball
Cursor Movement with Eyeball
 
W11 NM2216 Presentation
W11 NM2216 PresentationW11 NM2216 Presentation
W11 NM2216 Presentation
 
Introduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhoneIntroduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhone
 

More from Pushkar Dutt (20)

Wireless usb
Wireless usbWireless usb
Wireless usb
 
Wearable computers
Wearable computersWearable computers
Wearable computers
 
Watermarking
WatermarkingWatermarking
Watermarking
 
Tsunami warning system
Tsunami warning systemTsunami warning system
Tsunami warning system
 
Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Pretty good privacy
Pretty good privacyPretty good privacy
Pretty good privacy
 
Nui
NuiNui
Nui
 
Network security
Network securityNetwork security
Network security
 
Mobile cloning
Mobile cloningMobile cloning
Mobile cloning
 
Manet
ManetManet
Manet
 
Jquery
JqueryJquery
Jquery
 
Intelligent highway
Intelligent highwayIntelligent highway
Intelligent highway
 
Gi fi
Gi fiGi fi
Gi fi
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Epoc
EpocEpoc
Epoc
 
E commerce
E commerceE commerce
E commerce
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Atm security
Atm securityAtm security
Atm security
 
5 pen pc
5 pen pc5 pen pc
5 pen pc
 

Recently uploaded

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Eye phone

  • 1.
  • 2. EYE PHONE It’s a phone, an eye and an electronic device in one. It give you access to email, contacts , calendar with just a blink of eye ! And it built on technology that years ahead of time.
  • 3. HCI  Human Computer Interaction(HCI) “HCI (human-computer interaction) is the study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings” Most HCI technology addresses the interaction between people and computers in “ideal” environments, i.e., where people sit in front of a desktop machine with specialized sensors and cameras centered on them
  • 4. HPI  Human Phone Interaction(HPI) “Human-Computer Interaction (HCI) researchers and phone vendors are continuously searching for new approaches to reduce the effort users exert when accessing applications on limited form factor devices such as mobile phones.” Human-phone interaction (HPI) extends the challenges not typically found in HCI research, more specially related to the phone and how we use it. In order to address these goals HPI technology should be less intrusive; that is, i) it should not rely on any external devices other than the mobile phone itself; ii) it should be readily usable with minimum user dependency as possible; iii) it should be fast in the inference phase; iv) it should be lightweight in terms of computation; v) it should preserve the phone user experience, e.g., it should not deplete the phone battery over normal operations.
  • 5. HPI Evolution - Keypad  1983 – HPI Evolution – Touch Screen  1993 –
  • 6. HPI Evolution – Trackball  2006 – HPI Evolution – Voice Operated  2010 –
  • 7. HPI Evolution – What Next ? Eye Phone – Controlling Phone by Eyes EyePhone tracks the user’s eye movement across the phone’s display using the camera mounted on the front of the phone i) Track the eye and infer its position on the mobile phone display as a user views a particular application ii) Detect eye blinks that emulate mouse clicks to activate the target application under view.
  • 8. EyePhone Design 1) An eye detection phase 2) An open eye template creation phase 3) An eye tracking phase 4) A blink detection phase
  • 9. Eye detection phase  By applying a motion analysis technique which operates on consecutive frames, this phase consists on finding the contour of the eyes. The eye pair is identified by the left and right eye contours. Results of original algorithm running on a desk-top with a USB camera Ref: Eye Tracking and Blink Detection Library.(http://tinyurl.com/yb9v4f2) Results of EyePhone running on a Nokia N810. The smaller dots are erroneously interpreted as eye contours
  • 10. Open eye template creation EyePhone creates a template of a user’s open eye once at the beginning when a person uses the system for the first time using the eye detection algorithm. The template is saved in the persistent memory of the device and fetched when EyePhone is invoked  Downside of this off-line template creation approach is that a template created in certain lighting conditions might not be perfectly suitable for other environments
  • 11. Eye tracking The eye tracking algorithm is based on template matching. The template matching function calculates a correlation score between the open eye template, created the first time the application is used, and a search window.
  • 12. Blink Detection To detect blinks they apply a thresholding technique for the normalized correlation coefficient returned by the template matching function Problem: Quality of the mobile camera is not the same as a good USB camera, and the phone’s camera is generally closer to the person’s face than is the case of using a desktop and USB camera. Because of this latter situation the camera can pick up iris movements, i.e., the interior of the eye, due to eyeball rotation. In particular, when the iris is turned towards the corner of the eye, upwards or downwards, a blink is inferred even if the eye remains open. This occurs because in this case the majority of the eye ball surface turns white which is confused with the color of the skin
  • 13. EVALUATION DS = eye tracking accuracy measured in daylight exposure and being steady; AS =eye tracking accuracy measured in artificial light exposure and being steady; DM = eye tracking accuracy measured in daylight exposure and walking; BD = blink detection accuracy in daylight exposure
  • 14. Applications  EyeMenu  Car Driver Safety EyePhone could also be used to detect drivers drowsiness and distraction in cars.