An In-Vehicle Vision-Based Driver's Drowsiness Detection System
碩士 === 國立臺灣師範大學 === 資訊工程研究所 === 96 === Many traffic accidents have been reported due to driver’s drowsiness/fatigue. Drowsiness degrades driving performance due to the declinations of visibility, situational awareness and decision-making capability. In this study, a vision-based drowsiness detection...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/6nstuq |
id |
ndltd-TW-096NTNU5392005 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NTNU53920052019-05-15T19:18:55Z http://ndltd.ncl.edu.tw/handle/6nstuq An In-Vehicle Vision-Based Driver's Drowsiness Detection System 車載型視覺式駕駛者疲倦昏睡偵測系統 K. P. Yao 姚國鵬 碩士 國立臺灣師範大學 資訊工程研究所 96 Many traffic accidents have been reported due to driver’s drowsiness/fatigue. Drowsiness degrades driving performance due to the declinations of visibility, situational awareness and decision-making capability. In this study, a vision-based drowsiness detection and warning system is presented, which attempts to bring to the attention of a driver to his/her own potential drowsiness. The information provided by the system can also be utilized by adaptive systems to manage noncritical operations, such as starting a ventilator, spreading fragrance, turning on a radio, and providing entertainment options. In high drowsiness situation, the system may initiate navigation aids and alert others to the drowsiness of the driver. The system estimates the fatigue level of a driver based on his/her facial images acquired by a video camera mounted in the front of the vehicle. There are five major steps involved in the system process: preprocessing, facial feature extraction, face tracking, parameter estimation, and reasoning. In the preprocessing step, the input image is sub-sampled for reducing the image size and in turn the processing time. A lighting compensation process is next applied to the reduced image in order to remove the influences of ambient illumination variations. Afterwards, for each image pixel a number of chrominance values are calculated, which are to be used in the next step for detecting facial features. There are four sub-steps constituting the feature extraction step: skin detection, face localization, eyes and mouth detection, and feature confirmation. To begin, the skin areas are located in the image based on the chrominance values of pixels calculated in the previous step and a predefined skin model. We next search for the face region within the largest skin area. However, the detected face is typically imperfect. Facial feature detection within the imperfect face region is unreliable. We actually look for facial features throughout the entire image. As to the face region, it will later be used to confirm the detected facial features. Once facial features are located, they are tracked over the video sequence until they are missed detecting in a video image. At this moment, the facial feature detection process is revoked again. Although facial feature detection is time consuming, facial feature tracking is fast and reliable. During facial feature tracking, parameters of facial expression, including percentage of eye closure over time, eye blinking frequency, durations of eye closure, gaze and mouth opening, as well as head orientation, are estimated. The estimated parameters are then utilized in the reasoning step to determine the driver’s drowsiness level. A fuzzy integral technique is employed, which integrates various types of parameter values to arrive at a decision about the drowsiness level of the driver. A number of video sequences of different drivers and illumination conditions have been tested. The results revealed that our system can work reasonably in daytime. We may extend the system in the future work to apply in nighttime. For this, infrared sensors should be included. S. W. Chen 陳世旺 2008 學位論文 ; thesis 68 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣師範大學 === 資訊工程研究所 === 96 === Many traffic accidents have been reported due to driver’s drowsiness/fatigue. Drowsiness degrades driving performance due to the declinations of visibility, situational awareness and decision-making capability. In this study, a vision-based drowsiness detection and warning system is presented, which attempts to bring to the attention of a driver to his/her own potential drowsiness. The information provided by the system can also be utilized by adaptive systems to manage noncritical operations, such as starting a ventilator, spreading fragrance, turning on a radio, and providing entertainment options. In high drowsiness situation, the system may initiate navigation aids and alert others to the drowsiness of the driver.
The system estimates the fatigue level of a driver based on his/her facial images acquired by a video camera mounted in the front of the vehicle. There are five major steps involved in the system process: preprocessing, facial feature extraction, face tracking, parameter estimation, and reasoning. In the preprocessing step, the input image is sub-sampled for reducing the image size and in turn the processing time. A lighting compensation process is next applied to the reduced image in order to remove the influences of ambient illumination variations. Afterwards, for each image pixel a number of chrominance values are calculated, which are to be used in the next step for detecting facial features.
There are four sub-steps constituting the feature extraction step: skin detection, face localization, eyes and mouth detection, and feature confirmation. To begin, the skin areas are located in the image based on the chrominance values of pixels calculated in the previous step and a predefined skin model. We next search for the face region within the largest skin area. However, the detected face is typically imperfect. Facial feature detection within the imperfect face region is unreliable. We actually look for facial features throughout the entire image. As to the face region, it will later be used to confirm the detected facial features. Once facial features are located, they are tracked over the video sequence until they are missed detecting in a video image. At this moment, the facial feature detection process is revoked again. Although facial feature detection is time consuming, facial feature tracking is fast and reliable.
During facial feature tracking, parameters of facial expression, including percentage of eye closure over time, eye blinking frequency, durations of eye closure, gaze and mouth opening, as well as head orientation, are estimated. The estimated parameters are then utilized in the reasoning step to determine the driver’s drowsiness level. A fuzzy integral technique is employed, which integrates various types of parameter values to arrive at a decision about the drowsiness level of the driver. A number of video sequences of different drivers and illumination conditions have been tested. The results revealed that our system can work reasonably in daytime. We may extend the system in the future work to apply in nighttime. For this, infrared sensors should be included.
|
author2 |
S. W. Chen |
author_facet |
S. W. Chen K. P. Yao 姚國鵬 |
author |
K. P. Yao 姚國鵬 |
spellingShingle |
K. P. Yao 姚國鵬 An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
author_sort |
K. P. Yao |
title |
An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
title_short |
An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
title_full |
An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
title_fullStr |
An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
title_full_unstemmed |
An In-Vehicle Vision-Based Driver's Drowsiness Detection System |
title_sort |
in-vehicle vision-based driver's drowsiness detection system |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/6nstuq |
work_keys_str_mv |
AT kpyao aninvehiclevisionbaseddriversdrowsinessdetectionsystem AT yáoguópéng aninvehiclevisionbaseddriversdrowsinessdetectionsystem AT kpyao chēzàixíngshìjuéshìjiàshǐzhěpíjuànhūnshuìzhēncèxìtǒng AT yáoguópéng chēzàixíngshìjuéshìjiàshǐzhěpíjuànhūnshuìzhēncèxìtǒng AT kpyao invehiclevisionbaseddriversdrowsinessdetectionsystem AT yáoguópéng invehiclevisionbaseddriversdrowsinessdetectionsystem |
_version_ |
1719088415249530880 |