SlideShare a Scribd company logo
1 of 53
EyePhone: Activating Mobile Phones
With Your Eyes
Emiliano Miluzzo, Tianyu Wang,
Andrew T. Campbell
CS Department – Dartmouth College, Hanover, NH, USA
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
what is the future of sensing?
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mobile phone
sensing
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mobile phone
sensing
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mobile phone
sensing
computationally capable
(up to 2GHz CPU and
1 GB RAM)
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accelerometer
digital compass
microphone
WiFi/bluetooth
GPS
light sensor/camera
gyroscope
air quality /
pollution sensor
mobile phone
sensing ….
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accelerometer
digital compass
microphone
WiFi/bluetooth
GPS
light sensor/camera
gyroscope
air quality /
pollution sensor
mobile phone
sensing ….
light sensor/camera
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accelerometer
digital compass
microphone
WiFi/bluetooth
GPS
light sensor/camera
gyroscope
air quality /
pollution sensor
mobile phone
sensing ….
light sensor/camera
camera
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
front facing camera
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
how can we use it?
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
emotion assessment
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
emotion assessment
in-car safety
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
emotion assessment
human-phone
interaction
in-car safety
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
why HPI?
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
human-computer interaction - HCI
because…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
human-computer interaction - HCI
human-phone interaction - HPI
because…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
human-computer interaction - HCI
human-phone interaction - HPI
because…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
• fairly ideal conditions for sensing
• array of sophisticated sensors
• subjects mostly static
• “sensing context” fairly constant
• subjects are on the move (video
frames are blurred)
• limited sensing capabilities
• not ideal sensing context (dark,
bright, etc.)
• hardware limitations
HPI
HCI
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
EyePhone
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mapping the position of the eye to an
application icon on the phone display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mapping the position of the eye to an
application icon on the phone display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
mapping the position of the eye to an
application icon on the phone display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
the selected application (e.g., music)
is activated with a wink
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
the selected application (e.g., music)
is activated with a wink
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
EyePhone design
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
running on pc running on the N810
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
on every frame
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
based on a correlation function operating over the
current frame and the template
on every frame
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
based on a correlation function operating over the
current frame and the template
on every frame
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
based on a correlation function operating over the
current frame and the template
on every frame
wink detection
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
eye template creation
offline for different environments
image differencing over a set of frames capturing a
blink. The result is a binary image with the eye pair
eye tracking
based on a correlation function operating over the
current frame and the template
on every frame
wink detection
based on the correlation function values used in the
tracking phase
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
evaluation
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
C++ & OpenCV
implemented on the Nokia Tablet 810
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
experimental results
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accuracy
steady, daylight
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accuracy
walking, daylight
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accuracy Vs distance from display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
accuracy Vs distance from display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
possible applications?
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
beyond touch screen…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
let’s recap…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
let’s recap…
smartphone’s computation
capabilities are growing
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
let’s recap…
smartphone’s computation capabilities
are growing
smarter open-eye template
creation policies are needed
(to be robust across different
context)
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
let’s recap…
smartphone’s computation capabilities
are growing
smarter open-eye template creation policies are
needed
(to be robust across different context)
need for eye tracking
techniques that are robust
against context, mobility,
distance from display
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
let’s recap…
smartphone’s computation capabilities
are growing
smarter open-eye template creation policies are
needed
(to be robust across different context)
need for eye tracking techniques that are
robust against context, mobility, distance
from display
more efficient false eye pair
and “false” winks filtering to
avoid undesired app
launches
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
in brief…
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
in brief…
mobile phone sensing and
HPI technology are the
future!
Thank you!
miluzzo@cs.dartmouth.edu
Emiliano Miluzzo
Mobile Sensing Group
http://sensorlab.cs.dartmouth.edu

More Related Content

Similar to Eye phone.ppt

Digital Fabrication Studio 0.3 3D Scanning
Digital Fabrication Studio 0.3 3D ScanningDigital Fabrication Studio 0.3 3D Scanning
Digital Fabrication Studio 0.3 3D ScanningMassimo Menichinelli
 
Face Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceFace Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceIRJET Journal
 
Virtual nurse controlling wheel chair through android mobile
Virtual nurse   controlling wheel chair through android mobileVirtual nurse   controlling wheel chair through android mobile
Virtual nurse controlling wheel chair through android mobileKhadarbaba Shaik
 
Image and Audio Detection using Edge Impulse
Image and Audio Detection using Edge ImpulseImage and Audio Detection using Edge Impulse
Image and Audio Detection using Edge ImpulseJohn Staveley
 
Screenless Display seminar topic.pdf
Screenless Display seminar topic.pdfScreenless Display seminar topic.pdf
Screenless Display seminar topic.pdfAjmalAbdulRahiman2
 
Human Face Identification
Human Face IdentificationHuman Face Identification
Human Face Identificationbhupesh lahare
 
Gauthier_digitaldesign_portfolios
Gauthier_digitaldesign_portfoliosGauthier_digitaldesign_portfolios
Gauthier_digitaldesign_portfoliosJean-Marc Gauthier
 
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07pseybold
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONIRJET Journal
 
Eventshot Location Based Instant Printing
Eventshot Location Based Instant PrintingEventshot Location Based Instant Printing
Eventshot Location Based Instant PrintingSebastian Yoon
 
MeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversionMeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversionMeasureWorks
 
Prosthetic_Eye_Poster3 (1)
Prosthetic_Eye_Poster3 (1)Prosthetic_Eye_Poster3 (1)
Prosthetic_Eye_Poster3 (1)Vinayak Mathur
 
UplinQ - bringing mobile vision to wearables digital eyewear
UplinQ - bringing mobile vision to wearables digital eyewearUplinQ - bringing mobile vision to wearables digital eyewear
UplinQ - bringing mobile vision to wearables digital eyewearSatya Harish
 

Similar to Eye phone.ppt (20)

Digital Fabrication Studio 0.3 3D Scanning
Digital Fabrication Studio 0.3 3D ScanningDigital Fabrication Studio 0.3 3D Scanning
Digital Fabrication Studio 0.3 3D Scanning
 
Face Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceFace Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial Intelligence
 
Virtual nurse controlling wheel chair through android mobile
Virtual nurse   controlling wheel chair through android mobileVirtual nurse   controlling wheel chair through android mobile
Virtual nurse controlling wheel chair through android mobile
 
Google glass
Google glassGoogle glass
Google glass
 
Eye phone
Eye phoneEye phone
Eye phone
 
Eye phone
Eye phoneEye phone
Eye phone
 
Project glass
Project glassProject glass
Project glass
 
Damon Herren
Damon HerrenDamon Herren
Damon Herren
 
Image and Audio Detection using Edge Impulse
Image and Audio Detection using Edge ImpulseImage and Audio Detection using Edge Impulse
Image and Audio Detection using Edge Impulse
 
Screenless Display seminar topic.pdf
Screenless Display seminar topic.pdfScreenless Display seminar topic.pdf
Screenless Display seminar topic.pdf
 
Human Face Identification
Human Face IdentificationHuman Face Identification
Human Face Identification
 
Gauthier_digitaldesign_portfolios
Gauthier_digitaldesign_portfoliosGauthier_digitaldesign_portfolios
Gauthier_digitaldesign_portfolios
 
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
Using Web 2.0 For Outside I Nnovation Seybold Stm Dec 07
 
DROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHONDROWSINESS DETECTION MODEL USING PYTHON
DROWSINESS DETECTION MODEL USING PYTHON
 
Eventshot Location Based Instant Printing
Eventshot Location Based Instant PrintingEventshot Location Based Instant Printing
Eventshot Location Based Instant Printing
 
MeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversionMeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversion
 
Prosthetic_Eye_Poster3 (1)
Prosthetic_Eye_Poster3 (1)Prosthetic_Eye_Poster3 (1)
Prosthetic_Eye_Poster3 (1)
 
Bringing Mobile Vision to Wearables
Bringing Mobile Vision to Wearables Bringing Mobile Vision to Wearables
Bringing Mobile Vision to Wearables
 
UplinQ - bringing mobile vision to wearables digital eyewear
UplinQ - bringing mobile vision to wearables digital eyewearUplinQ - bringing mobile vision to wearables digital eyewear
UplinQ - bringing mobile vision to wearables digital eyewear
 
3
33
3
 

Recently uploaded

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaEADTU
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................MirzaAbrarBaig5
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 

Recently uploaded (20)

會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 

Eye phone.ppt