SlideShare a Scribd company logo
1
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
BLINK DETECTION AND
TRACKING OF EYES FOR
EYE LOCALISATION
BY
LOPAMUDRA MOHAPATRA
(200199200)
2
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
INTRODUCTION
 What is blink detection?
 What is eye tracking?
 What is localization of eye?
3
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
WHY WE GO FOR EYE LOCALIZATION
• Face normalization
• Eye gaze based human computer interface.
• For reading detection.
• Security systems using the human iris for
identification.
4
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
PROPOSED PROTOCOL
WHOLE METHOD
EYETRACKING
THRESHHOLDING
FRAMEDIFFERENCING
EYE LOCALIZATION
5
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
THRESH HOLDING
6
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
FRAME DIFFERENCING
7
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
FRAME DIFFERENCING
8
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
ALGORITHMS
Steps in the blink detection
(1) Obtain location of possible motion using
Frame differencing.
(2) Suitably thresh hold the motion regions and
obtain blobs using morphological operation and
connected components.
9
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
ALGORITHM CONTD…...
(3) Remove unsuitable blobs that is either too big or
too small or have incorrect width to height ratios to
be considered as eyes.
(4) Repeat (1) to (3) until a suitable pair of blobs
are found and mark their positions.
(5) Compute optical flow field in the blob regions
(6)Mark dominant direction of motion of blobs.
10
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
Algorithm contd…..
If the dominant motion is downward in a pair of
blobs
their positions are noted.These would represent eye
closure during a blink. If the motion is not downward
then steps (1) to (6) are repeated.
(7) Repeat steps (1) to (6).
(8)Discard blobs that are not suited near the location
of the blobs found with downward motion.
11
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
Algorithm contd
(8) Compute optical flow to ascertain if the dominant
motion is upward with two ball remaining or repeat
from step (7).
(9) If the dominant motion is upward, then classify
the frame beginning from the frame where downward
motion was detected to the frame where upward
motion was detected as blink frames. If after
downward motion no upward motion is detected upto
3 frames it is considered as no blinks. Process of
blink detection is started from newframe.
12
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
(10) The bounding boxes of the blobs where blink is
deemed to have occurred is taken as eye detection.
OPTICAL FLOW METHOD:
It allows for the differentiation between
vertical eyelid movements during blinks and
movement of eyeball and horizotal head movements.
EYE TRACKING :
After the location of eyes tracking is
done by using KLT tracker.
13
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
EYETRACKING
In eye tracking mainly there are 20 feature points are
taken,which gives the more accuracy.
* These feature pts are taken from the eye area and
they are tracked in different places,and
reinitialization is done.
14
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
Results of eye tracking
(a) eye region initialized (b) tracked eye regions to a
movement just before blink.
15
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
COMPUTATION SPEEDUP
To speed up localization we need to speed up in
- Optical Flow
- Eye tracking.
EXPERIMENTAL RESULT :
(1) Optical flow: 10 sec
(2) Tracking of eyes : 10 sec
(3) reading image from disk: 13 sec
16
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
CONCLUSION
In this paper we have proposed an accurate and fast
method for locating and tracking the eyes of a
computer user situated in front of the monitor. By
computing optical flow and using both the magnitude
and direction of the flow vectors, we can differentiate
blinking from the other motions. In this way our
study completed.
17
Nationalinstituteofscience&technology
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALIZATION
LOPAMUDRA
CS200199200
THANK YOU!!!

More Related Content

PPTX
Utilizing topolyzer vario & oculyzer ii for accurate refractive
PPTX
How currently achieve an EDoF lens
PDF
Total corneal astigmatism in older adults taking into account posterior corne...
PPTX
Update in intraocular lenses
PPT
Gosford talk
PPTX
RLE Surgery and Intra-Ocular Lens Options
PPT
Multifocal io ls tips for increasing patient satisfaction
Utilizing topolyzer vario & oculyzer ii for accurate refractive
How currently achieve an EDoF lens
Total corneal astigmatism in older adults taking into account posterior corne...
Update in intraocular lenses
Gosford talk
RLE Surgery and Intra-Ocular Lens Options
Multifocal io ls tips for increasing patient satisfaction

What's hot (14)

PPTX
Intraocular lenses
PPTX
Introduction of a new diffractive trifocal intraocular lens. Comparison with ...
PDF
International Journal of Ophthalmology & Vision Research
PPT
IOL Selection- What to Ask and What to Tell Patients
PPTX
RECENT ADVANCES IN INTRAOCULAR LENS
PPTX
Premier IOL choices-Technique & Decision Making
PPSX
Toric IOL's and Cataract Surgery
PPTX
Comparing Extended-Depth-Of-Focus and Multifocal IOLs
PPTX
Phakic intraocular lens
PPTX
Secondary Piggyback Iol Implantation For Correction Of Residual Refractive Er...
PPTX
IOL ( Intraocular lens) in another way...IOL Design
PPTX
Toric IOls
PPTX
Neera slide
PPTX
Intra Ocular lens
Intraocular lenses
Introduction of a new diffractive trifocal intraocular lens. Comparison with ...
International Journal of Ophthalmology & Vision Research
IOL Selection- What to Ask and What to Tell Patients
RECENT ADVANCES IN INTRAOCULAR LENS
Premier IOL choices-Technique & Decision Making
Toric IOL's and Cataract Surgery
Comparing Extended-Depth-Of-Focus and Multifocal IOLs
Phakic intraocular lens
Secondary Piggyback Iol Implantation For Correction Of Residual Refractive Er...
IOL ( Intraocular lens) in another way...IOL Design
Toric IOls
Neera slide
Intra Ocular lens
Ad

Similar to Blink detection and tracking of eyes for eye localisat (20)

PPTX
Eye mouse
PDF
V4 n2 139
PDF
Eye tracking – an innovative monitor
PPTX
Human computer interaction_ 23CSM1R19.pptx
PPTX
Eyetracking
PPTX
Eye gaze tracking
PPTX
strain_analysis major project for phase 2.pptx
PPTX
Presentation%20(1).pptx
PDF
Real Time Blinking Detection Based on Gabor Filter
PDF
Slow Eye Blink Detection for Motor Neuron Impaired.pdf
PDF
Classification of Eye Movements Using Electrooculography and Neural Networks
PDF
Survey Paper on Eye Gaze Tracking Methods and Techniques
PDF
F0932733
PPTX
A project on wheelchair motion control using eye gaze and blinks
PDF
Eye tracking and detection by using fuzzy template matching and parameter bas...
PDF
Eye tracking and detection by using fuzzy template matching and parameter bas...
PDF
Eye tracking and detection by using fuzzy template matching and parameter bas...
PPTX
Eye Tracking Based Human - Computer Interaction
PDF
Eye Gaze Tracking With a Web Camera in a Desktop Environment
DOCX
Eye gaze tracking with a web camera
Eye mouse
V4 n2 139
Eye tracking – an innovative monitor
Human computer interaction_ 23CSM1R19.pptx
Eyetracking
Eye gaze tracking
strain_analysis major project for phase 2.pptx
Presentation%20(1).pptx
Real Time Blinking Detection Based on Gabor Filter
Slow Eye Blink Detection for Motor Neuron Impaired.pdf
Classification of Eye Movements Using Electrooculography and Neural Networks
Survey Paper on Eye Gaze Tracking Methods and Techniques
F0932733
A project on wheelchair motion control using eye gaze and blinks
Eye tracking and detection by using fuzzy template matching and parameter bas...
Eye tracking and detection by using fuzzy template matching and parameter bas...
Eye tracking and detection by using fuzzy template matching and parameter bas...
Eye Tracking Based Human - Computer Interaction
Eye Gaze Tracking With a Web Camera in a Desktop Environment
Eye gaze tracking with a web camera
Ad

More from Sajan Sahu (20)

PPT
Architecture of message oriented middleware
PPT
Insurance envoy
PPT
Computer’s memory
PPT
Automated inspection of aircraft
PPT
Data compretion
PPS
Deadlock
PPT
Data warehouseing
PPT
Information system
PPT
Dna computing
PPT
Wireless application protocol (WAP)
PPS
Database system
PPT
PPT
PPT
Bluetooth
PPT
802.11
PPT
PPT
Internet telephony
PPT
Wcdma
PPS
Criptography
PPT
Implimating counter
Architecture of message oriented middleware
Insurance envoy
Computer’s memory
Automated inspection of aircraft
Data compretion
Deadlock
Data warehouseing
Information system
Dna computing
Wireless application protocol (WAP)
Database system
Bluetooth
802.11
Internet telephony
Wcdma
Criptography
Implimating counter

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
KodekX | Application Modernization Development
PDF
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KodekX | Application Modernization Development
Chapter 3 Spatial Domain Image Processing.pdf

Blink detection and tracking of eyes for eye localisat

  • 1. 1 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALISATION BY LOPAMUDRA MOHAPATRA (200199200)
  • 2. 2 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 INTRODUCTION  What is blink detection?  What is eye tracking?  What is localization of eye?
  • 3. 3 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 WHY WE GO FOR EYE LOCALIZATION • Face normalization • Eye gaze based human computer interface. • For reading detection. • Security systems using the human iris for identification.
  • 4. 4 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 PROPOSED PROTOCOL WHOLE METHOD EYETRACKING THRESHHOLDING FRAMEDIFFERENCING EYE LOCALIZATION
  • 5. 5 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 THRESH HOLDING
  • 6. 6 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 FRAME DIFFERENCING
  • 7. 7 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 FRAME DIFFERENCING
  • 8. 8 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 ALGORITHMS Steps in the blink detection (1) Obtain location of possible motion using Frame differencing. (2) Suitably thresh hold the motion regions and obtain blobs using morphological operation and connected components.
  • 9. 9 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 ALGORITHM CONTD…... (3) Remove unsuitable blobs that is either too big or too small or have incorrect width to height ratios to be considered as eyes. (4) Repeat (1) to (3) until a suitable pair of blobs are found and mark their positions. (5) Compute optical flow field in the blob regions (6)Mark dominant direction of motion of blobs.
  • 10. 10 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 Algorithm contd….. If the dominant motion is downward in a pair of blobs their positions are noted.These would represent eye closure during a blink. If the motion is not downward then steps (1) to (6) are repeated. (7) Repeat steps (1) to (6). (8)Discard blobs that are not suited near the location of the blobs found with downward motion.
  • 11. 11 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 Algorithm contd (8) Compute optical flow to ascertain if the dominant motion is upward with two ball remaining or repeat from step (7). (9) If the dominant motion is upward, then classify the frame beginning from the frame where downward motion was detected to the frame where upward motion was detected as blink frames. If after downward motion no upward motion is detected upto 3 frames it is considered as no blinks. Process of blink detection is started from newframe.
  • 12. 12 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 (10) The bounding boxes of the blobs where blink is deemed to have occurred is taken as eye detection. OPTICAL FLOW METHOD: It allows for the differentiation between vertical eyelid movements during blinks and movement of eyeball and horizotal head movements. EYE TRACKING : After the location of eyes tracking is done by using KLT tracker.
  • 13. 13 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 EYETRACKING In eye tracking mainly there are 20 feature points are taken,which gives the more accuracy. * These feature pts are taken from the eye area and they are tracked in different places,and reinitialization is done.
  • 14. 14 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 Results of eye tracking (a) eye region initialized (b) tracked eye regions to a movement just before blink.
  • 15. 15 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 COMPUTATION SPEEDUP To speed up localization we need to speed up in - Optical Flow - Eye tracking. EXPERIMENTAL RESULT : (1) Optical flow: 10 sec (2) Tracking of eyes : 10 sec (3) reading image from disk: 13 sec
  • 16. 16 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 CONCLUSION In this paper we have proposed an accurate and fast method for locating and tracking the eyes of a computer user situated in front of the monitor. By computing optical flow and using both the magnitude and direction of the flow vectors, we can differentiate blinking from the other motions. In this way our study completed.
  • 17. 17 Nationalinstituteofscience&technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS200199200 THANK YOU!!!