EyePhone: Activating Mobile Phones With Your Eyes Emiliano Miluzzo, Tianyu Wang, Andrew T. Campbell CS Department – Dartmouth College, Hanover, NH, USA.

Slides:



Advertisements
Similar presentations
Darwin Phones: the Evolution of Sensing and Inference on Mobile Phones Emiliano Miluzzo *, Cory T. Cornelius *, Ashwin Ramaswamy *, Tanzeem Choudhury *,
Advertisements

T1.1- Analysis of acceleration opportunities and virtualization requirements in industrial applications Bologna, April 2012 UNIBO.
ACER CONFIDENTIAL Product Brief Iconia | A ACER CONFIDENTIAL Value Proposition 1 Stunning design Minimized bezel for a 7.9” device easy to hold.
Virtual Sensing Range Emiliano Miluzzo, Nicholas D. Lane, and Andrew T. Campbell Computer Science Dept., Dartmouth College With support from the Institute.
The BikeNet Mobile Sensing System for Cyclist Experience Mapping Shane B. Eisenman**, Emiliano Miluzzo*, Nicholas D. Lane* Ron A. Peterson*, Gahng-Seop.
D u k e S y s t e m s Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas.
Facial feature localization Presented by: Harvest Jang Spring 2002.
NEUROPHONE: BRAIN- MOBILE PHONE INTERFACE USING A WIRELESS EEG HEADSET Andrew T. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee!,
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
SurroundSense Mobile Phone Localization via Ambience Fingerprinting Scott Seto CS 495/595 November 1, 2011
1Rémi Devinant DII5 / Devices synchronization for modeling 3D plane.
SENSING MEETS MOBILE SOCIAL NETWORKS: THE DESIGN, IMPLEMENTATION AND EVALUATION OF THE CENCEME APPLICATION Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Jesper Kjeldskov & Jan Stage Department of Computer Science Aalborg University Denmark New Techniques for Usability Evaluation of Mobile Systems.
WalkSafe: A Pedestrian Safety App
TelosCAM: Identifying Burglar Through Networked Sensor-Camera Mates with Privacy Protection Presented by Qixin Wang Shaojie Tang, Xiang-Yang Li, Haitao.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Harshita Karamchandani Placement, Masters Project and Travels…..
Class Code: EEL 6788 Instructor: Dr. Damla Turgut
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
LightSync: Unsynchronized Visual Communication over Screen-Camera Links Wenjun Hu Hao Gu Qifan Pu.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Sana Naghipour, Saba Naghipour Mentor: Phani Chavali Advisers: Ed Richter, Prof. Arye Nehorai.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
TouchDevelop Create apps for all your devices
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Design, Implementation and Evaluation of CenceMe Application COSC7388 – Advanced Distributed Computing Presentation By Sushil Joshi.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
Hoelzl Gerold. Overview  Motivation  System design  Summary  Future work Hoelzl Gerold.
PortableVision-based HCI A Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Computer Science and Information Engineering Department National.
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
Portable Vision-Based HCI A Real-Time Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Department of Computer Science and Information Engineering.
UX design for Google Glass Alena Kovárová PeWe Seminar
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Apple iPad 2 and iMovie in the Classroom Gadget Report Using iMovie with the iPad 2 EDUC 635 Jenna Windle.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Designing for energy-efficient vision-based interactivity on mobile devices Miguel Bordallo Center for Machine Vision Research.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
In-Car Video Management: Technology and Trends. Agenda Things to Consider –Analog vs. Digital What Makes a good Video Solution It’s All about Protection.
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
CDVS on mobile GPUs MPEG 112 Warsaw, July Our Challenge CDVS on mobile GPUs  Compute CDVS descriptor from a stream video continuously  Make.
Sensors in android. App being more applicable Keeping track of your heart beat while jogging. Pointing the phone camera towards the night sky to know.
GOOGLE GLASS TECHNOLOGY. Project Glass is a research and development program by Google to develop an augmented reality Head Mounted display (HMD). The.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
2016/1/141 A novel method for detecting lips, eyes and faces in real time Real-Time Imaging (2003) 277–287 Cheng-Chin Chiang*,Wen-Kai Tai,Mau-Tsuen Yang,
GEOMATECH: APPLICATION OF MODELLING TASKS IN THE CLASSROOM.
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
Pocket, Bag, Hand, etc. - Automatically Detecting Phone Context through Discovery Emiliano Miluzzoy, Michela Papandreax, Nicholas D. Laney, Hong Luy, Andrew.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Tom Lovett and Eamonn O’Neill Department of Computer Science University of Bath Bath BA2 7AY UK +44 (0) Social sensing:
Make an information leaflet about what the sensors do in a Smart Phone for people over 65 years of age. You can use PowerPoint, Word or Publisher.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
By: Nicole Cappella. Roadmap  What is Project Glass?  What prototype looks like  Augmented Reality Application  How Project Glass works  What makes.
Micromax Mobiles Collection at Findable MicromaxMicromax offers latest products like android smartphone, latest mobile phones, android tablet, data card.
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Google glasses capture images with winking This glass has a technique which is called augmented reality. It means that when you direct the glass to.
Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.
The new Surface Pro The most versatile laptop
Eye Detection and Gaze Estimation
How to Build Smart Appliances?
Android Sensor Programming
Presentation transcript:

EyePhone: Activating Mobile Phones With Your Eyes Emiliano Miluzzo, Tianyu Wang, Andrew T. Campbell CS Department – Dartmouth College, Hanover, NH, USA

Miluzzo what is the future of sensing?

Miluzzo mobile phone sensing

Miluzzo mobile phone sensing

Miluzzo mobile phone sensing computationally capable (up to 2GHz CPU and 1 GB RAM)

Miluzzo accelerometer digital compass microphone WiFi/bluetooth GPS light sensor/camera gyroscope air quality / pollution sensor mobile phone sensing ….

Miluzzo accelerometer digital compass microphone WiFi/bluetooth GPS light sensor/camera gyroscope air quality / pollution sensor mobile phone sensing …. light sensor/camera

Miluzzo accelerometer digital compass microphone WiFi/bluetooth GPS light sensor/camera gyroscope air quality / pollution sensor mobile phone sensing …. light sensor/camera camera

Miluzzo front facing camera

Miluzzo how can we use it?

Miluzzo emotion assessment

Miluzzo emotion assessment in-car safety

Miluzzo emotion assessment human-phone interaction in-car safety

Miluzzo why HPI?

Miluzzo human-computer interaction - HCI because…

Miluzzo human-computer interaction - HCI human-phone interaction - HPI because…

Miluzzo human-computer interaction - HCI human-phone interaction - HPI because…

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 HPIHCI

Miluzzo EyePhone

Miluzzo

Miluzzo mapping the position of the eye to an application icon on the phone display

Miluzzo mapping the position of the eye to an application icon on the phone display

Miluzzo mapping the position of the eye to an application icon on the phone display

Miluzzo the selected application (e.g., music) is activated with a wink

Miluzzo the selected application (e.g., music) is activated with a wink

Miluzzo EyePhone design

Miluzzo eye template creation

Miluzzo eye template creation offline for different environments

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 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 pcrunning on the N810

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 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 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 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 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 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 evaluation

Miluzzo C++ & OpenCV implemented on the Nokia Tablet 810

Miluzzo experimental results

Miluzzo accuracy steady, daylight

Miluzzo accuracy walking, daylight

Miluzzo accuracy Vs distance from display

Miluzzo accuracy Vs distance from display

Miluzzo possible applications?

Miluzzo beyond touch screen…

Miluzzo let’s recap…

Miluzzo let’s recap… smartphone’s computation capabilities are growing

Miluzzo let’s recap… smartphone’s computation capabilities are growing smarter open-eye template creation policies are needed (to be robust across different context) smarter open-eye template creation policies are needed (to be robust across different context)

Miluzzo let’s recap… smartphone’s computation capabilities are growing smarter open-eye template creation policies are needed (to be robust across different context) 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 let’s recap… smartphone’s computation capabilities are growing smarter open-eye template creation policies are needed (to be robust across different context) 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 in brief…

Miluzzo in brief… mobile phone sensing and HPI technology are the future!

Thank you! Miluzzo Mobile Sensing Group