20
iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA ROSTAMINIA ADDISON MAYBERRY DEEPAK GANESAN BENJAMIN MARLIN JEREMY GUMMESON

iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLid: Low-power Sensing of Fatigue and Drowsiness

Measures on a Computational EyeglassSOHA ROSTAMINIA

ADDISON MAYBERRY DEEPAK GANESAN

BENJAMIN MARLIN JEREMY GUMMESON

Page 2: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Why Measure Fatigue?

Page 3: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Percentage of Eye Closure (PERCLOS)

Blink Duration

Blink Frequency

How Do We Measure Fatigue?

Page 4: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Why Not Use Existing Technologies?

~4 hours operating time

external battery pack

need re-calibration for different environments

Robust

Portable

Accurate

Low-powerWe need:

Page 5: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

The Challenge for Reducing Power ConsumptionRo

w s

elect

Column Select

Gain Analog-to-Digital

Problem: Digitizing and processing too many pixels

imagerprocessor

Page 6: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLidRo

w s

elect

Column Select

Gain Analog-to-Digital

imagerprocessor

• Sub-sampling can reduce digitization and computation cost

lead to dramatic reduction in power consumption

• optimized signal processing and machine learning methods

Page 7: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iShadow

ARM Cortex M3

Stonyman Vision Chip

Page 8: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Computational Pipeline

UpperEyelid

DetectionBlink

DetectionDrowsinessEstimation

PERCLOSBlink Duration

Blink Rate

Page 9: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Upper Eyelid Detection

de-noisingsub-sampling filtering & edge detection

detecting upper eyelid position

Page 10: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Blink Detection

Sequence of Eyelid Positions Template Matching Logistic Regression Classifier Detected Blinks

Page 11: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Drowsiness Estimation

Fully Open

Fully Closed

80% ClosedPERCLOS

PERCLOS: the percentage of frames when the eyes are more than 80% closed excluding the blinks. (NHTSA 1999)

time

eyel

id lo

catio

n

Page 12: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Evaluation

• Aggregate Results

• Robustness to Variabilities

• Comparison against JINS MEME

• Power Consumption

Page 13: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Aggregate Results

16 subjects5 minutes of watching a video clipindoor & outdoor

Blink detection

Blink duration estimation

PERCLOS estimation

Page 14: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Robustness

illumination movement eyeglass shifts

Page 15: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLid is Robust to IlluminationChanges

Page 16: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLid is Robust in Mobile Settings

5 subjects5 minutes of eye videowatch a video clip vs. walk on a treadmill

Page 17: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLid is Robust with Eyeglass Displacements

Blink Detection

5 subjects5 minutes of watching a video clipspacer sizes: 0.5, 1, and 1.5 cm

Page 18: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

Comparison against JINS MEME

Blink Detection

5 subjects5 minutes of eye videoVideo clip, conversation, and treadmill

Page 19: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

hours

Google Glass

iLid

0 12.5 25 37.5 50

Frame rate = 100 HzPower consumption = 46 mW

Power Consumption

iLid has low power consumption even at high frame rates of 100Hz

Page 20: iLid: Low-power Sensing of Fatigue and Drowsiness Measures ...srostaminia/S32_iLid.pdf · iLid: Low-power Sensing of Fatigue and Drowsiness Measures on a Computational Eyeglass SOHA

iLid can obtain fatigue and drowsiness detectors in real-time and under natural environments.

iLid is robust to user mobility, lighting conditions and eyeglass shifts.

iLid has wide applicability and can enable fatigue sensing in domains ranging from transportation safety to cancer fatigue.

Thanks & Questions?

Conclusion