Counting How Many Words You Read

Slides:



Advertisements
Similar presentations
Introduction to Eye Tracking
Advertisements

Eigenfaces for Recognition Presented by: Santosh Bhusal.
All slides © S. J. Luck, except as indicated in the notes sections of individual slides Slides may be used for nonprofit educational purposes if this copyright.
Speech and Gesture Corpus From Designing to Piloting Gheida Shahrour Supervised by Prof. Martin Russell Dr Neil Cooke Electronic, Electrical and Computer.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
Accelerometer-based Transportation Mode Detection on Smartphones
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Gazing the screens Using eye-tracking for evaluating visually complex TV programming Author: Amund Berg Supervisor: Frode Volden Gjøvik University College.
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Electro-Oculography (EOG) Measurement System The goal : To measure eye movement with maximum accuracy using skin electrodes around the eyes that detect.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
La Technologie des Mouvements Oculaires en Linguistique Expérimentale Rachel Shen.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Development of an Eye Tracker By Jason Kajon Barrett of the Center for Imaging Science at the Rochester Institute of Technology Advisor: Jeff Pelz.
Society for Psychophysiological Research
ICBV Course Final Project Arik Krol Aviad Pinkovezky.
Eye Movements and Visual Attention
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University,
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
Eyes Alive Sooha Park - Lee Jeremy B. Badler - Norman I. Badler University of Pennsylvania - The Smith-Kettlewell Eye Research Institute Presentation Prepared.
Majid Sarrafzadeh Computer Science Department UCLA.
3D SLAM for Omni-directional Camera
 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.
What is it, and how does it help our students? Assistive Technology helps improve participation and understanding in the classroom for students with disabilities.
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari.
Eye movements: a primer Leanne Chukoskie, Ph.D.. Two classes of eye movements Gaze-stabilizing – Vestibulo-ocular reflex (VOR) – Optokinetic Nystagmus.
Video Based Palmprint Recognition Chhaya Methani and Anoop M. Namboodiri Center for Visual Information Technology International Institute of Information.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
National institute of science & technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS BLINK DETECTION AND TRACKING.
Department of ORL-HNS Maastricht University Medical Centre The Netherlands comparison video-oculography and electro-nystagmography using the search coil.
Motivation Increase bandwidth of BCI. Reduce training time Use non invasive technique.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Login session using mouse biometrics A static authentication proposal using mouse biometrics Christopher Johnsrud Fullu 2008.
The geometry of the system consisting of the hyperbolic mirror and the CCD camera is shown to the right. The points on the mirror surface can be expressed.
Indoor Location Detection By Arezou Pourmir ECE 539 project Instructor: Professor Yu Hen Hu.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
Detecting Eye Contact Using Wearable Eye-Tracking Glasses.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Turning a Mobile Device into a Mouse in the Air
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Learning video saliency from human gaze using candidate selection CVPR2013 Poster.
Towards an express-diagnostics for level of processing and hazard perception Boris M. Velichkovsky et al. Transportation Research Part F 5 (2002)
Introduction Processing Verbal Information in Concept Maps How people read concept maps in the context of a semantically meaningful task?
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.
Blink Is Not A Random Event In Reading Yu-Chi Tai, James Sheedy, & John Hayes Pacific University, College of Optometry.
EYE TRACKING TECHNOLOGY
Presented by Jason Moore
Detecting Semantic Concepts In Consumer Videos Using Audio Junwei Liang, Qin Jin, Xixi He, Gang Yang, Jieping Xu, Xirong Li Multimedia Computing Lab,
What can we learn from eye movements?
When to engage in interaction – and how
Enhancing User identification during Reading by Applying Content-Based Text Analysis to Eye- Movement Patterns Akram Bayat Amir Hossein Bayat Marc.
N7 Graphic Communication
Senior Capstone Project Gaze Tracking System
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
The Open World of Micro-Videos
Brief Review of Recognition + Context
Volume 58, Issue 3, Pages (May 2008)
Measuring Gaze Depth with an Eye Tracker During Stereoscopic Display
眼動儀與互動介面設計 廖文宏 6/26/2009.
Driver Verification Using Eye Movements and Blinking
Volume 27, Issue 2, Pages (January 2017)
Machine Learning for Visual Scene Classification with EEG Data
QGesture: Quantifying Gesture Distance and Direction with WiFi Signals
Stan Van Pelt and W. Pieter Medendorp
Presentation transcript:

Counting How Many Words You Read

Reading Habit Quantifying reading habit Provides insights on language skills, effective learning and critical thinking Identifying a reading log, time spent on reading at different time of day may provide these insights Electrooculography and optical eye tracking provide the opportunity to track reading

Motivational Applications Quantifying reading habit Might help to identify the children with reading disabilities People can increase their reading speed without any problem Quantifying self

Contributions Quantifying how much words a user reads working for both optical eye tracking and electrooculography Lowest error rate between 5 – 15% for word count estimation Initial hint that these method can work with commercial smart glasses

Fixation Fixation or visual fixation is the maintaining of the visual gaze on a single location https://www.youtube.com/watch?v=kiFpMbfj_08

Saccade Saccade Alternate saccades and visual fixations, quick, simultaneous movement of both eyes between two phases of fixation in the same direction can be associated with a shift in frequency of an emitted signal or a movement of a body part or device Alternate saccades and visual fixations, https://www.youtube.com/watch?v=kiFpMbfj_08

Eye Tracking Electrooculography Uses electrodes Measures change in potential when eye moves as eye is considered as a diphole between cornea and retina Cheap, but gives relative eye movements

Eye Tracking Optical Tracking Uses cameras and infrared light to track eye gaze Binocular gaze estimates at a sampling freq. 30Hz Video resolution with resolution 1280X960 pixel Provides higher accuracy but requires high power to infer eye position, motion and gaze based on iris shape Provides raw eye gaze data (Saccade and fixation data)

Proposed Approach

Proposed Approach Preprocessing Reading detection Line-break detection Word count estimation

Preprocessing Optical tracking Combines several close by fixations into larger duration fixation

Reading Detection Calculate these features in 3 sec framing window Apply a SVM classifier For EOG, blink duration and frequency is also used as a feature For optical system mean fixation duration and variance of fixation count is used

Line-break Detection Reading is dominated by two types of saccades Detection of the dynamic line breaks using the distribution of the horizontal component of saccade Reading is dominated by two types of saccades short one in reading direction Longer saccade against the reading Two steps Combine consecutive saccade against reading direction Horizontal Saccade Direction (HSD) histogram

Line-break Detection Dynamic line break detection Saccade amplitude sa Horizontal direction component sdh -1 for the against main reading and +1 for the in reading Horizontal saccade direction component HSD = sa * sdh HSD distribution is noted next

Line-break Detection Combine all saccades, calculate HSD and combine them in HSD histogram Fit a mixture of 2 Gaussians and take distance between two maximas

Line-break Detection Two types of saccades Short Long larger one is the average reading saccade direction * amplitude Second maximum average line break saccade direction

Line-break Detection Two steps Combine consecutive saccade against reading direction

Determine line break

Word Count Estimation Basic Word Count (1)Avg. word count from the document read time (2) Estimate from line breaks Uses the information – avg. words per line Words per line – easy for electronic system For paper--------image retrieval technique

Word Count Estimation Basic Word Count SVR count (1)Avg. word count from the document read time (2) Estimate from line breaks Uses the information – avg. words per line Words per line – easy for electronic system For paper- image retrieval technique SVR count Uses features total time read, sum of all saccades distance, sum of the line break saccade distances, number of line breaks and sum of the reading saccade distances Train a SV regression

Experimental Setup Mobile optical eye tracking Mobile eye tracker 2.0 Binocular gaze estimates at a sampling freq. 30Hz Video resolution with resolution 1280X960 pixel Can capture saccades of 33 ms or slower

Experimental Setup Baseline Experiment Eye tracking glass Office scenario, 9 subjects 14 documents to read 10 simple text (PET) , 4 difficult (SAT) Word length 135 to 414 (mean 245) Eye gaze and scene camera are recorded Comprehensive questions Text understanding

Experimental Setup Devices Experiment Impact of device type and document length on word count accuracy 5 documents of different length read on different devices (size)– paper, smartphone, computer screen, tablet---same font 12 Varying line length Office scenario, 10 subjects 5 documents to read Word length 135 to 414 (mean 245) Perform other activities (solving sudoku, talking, playing games)

Experimental Setup Electrooculography 8 participants Active electrodes Sampling rate 1kHz

Results – Optical Tracking Evaluation- Leave one out (of n users) Reading detection is accurate Line break detection HSD Histogram for line break detection on different devices For baseline dataset, line break method reduces error from 15% to 6% Device dataset – 62% to 8%

Results – Optical Tracking Word-count estimation Change in line length Line break Reading from the devices is challenging – high error

Results – EOG Line break and Word-count estimation EOG performs better than Mobile tracker

Commercial eyewear – JINS MEME 4 participants, 3 days https://jins-meme.com/ja/

Application