BLINK%20DETECTION%20AND%20TRACKING%20OF%20EYES%20FOR%20EYE%20%20LOCALISATION - PowerPoint PPT Presentation

About This Presentation
Title:

BLINK%20DETECTION%20AND%20TRACKING%20OF%20EYES%20FOR%20EYE%20%20LOCALISATION

Description:

... Face normalization Eye gaze based human computer interface. For reading detection. Security systems using the human iris for identification. PROPOSED ... – PowerPoint PPT presentation

Number of Views:325
Avg rating:3.0/5.0
Slides: 18
Provided by: ansh3
Category:

less

Transcript and Presenter's Notes

Title: BLINK%20DETECTION%20AND%20TRACKING%20OF%20EYES%20FOR%20EYE%20%20LOCALISATION


1
BLINK DETECTION AND TRACKING OF EYES FOR EYE
LOCALISATION

BY
LOPAMUDRA MOHAPATRA
(200199200)
2
INTRODUCTION
  • What is blink detection?
  • What is eye tracking?
  • What is localization of eye?

3
  • 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
  • PROPOSED PROTOCOL
  • WHOLE METHOD

THRESHHOLDING
FRAMEDIFFERENCING
EYE LOCALIZATION
EYETRACKING
5
THRESH HOLDING
6
FRAME DIFFERENCING
7
FRAME DIFFERENCING
8
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
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
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
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
  • (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
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
Results of eye tracking
(a) eye region initialized (b) tracked eye
regions to a movement
just before blink.
15
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
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
THANK YOU!!!
Write a Comment
User Comments (0)
About PowerShow.com