Hough Transform based Drowsy Driver Detection System and Embedded System Implementation
碩士 === 國立中興大學 === 電機工程學系所 === 102 === In this thesis, we propose a drowsy detection system which is unaffected by light. In any kind of weathers, even if drivers wear glasses or sunglasses, the system can still detects whether a driver is drowsy or not. By the camera to capture facial images, the sy...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/32202515033604868919 |
id |
ndltd-TW-102NCHU5441072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NCHU54410722017-10-15T04:36:39Z http://ndltd.ncl.edu.tw/handle/32202515033604868919 Hough Transform based Drowsy Driver Detection System and Embedded System Implementation 基於霍夫轉換之駕駛疲勞偵測系統與嵌入式系統實現 Chien-Wei Chang 張建煒 碩士 國立中興大學 電機工程學系所 102 In this thesis, we propose a drowsy detection system which is unaffected by light. In any kind of weathers, even if drivers wear glasses or sunglasses, the system can still detects whether a driver is drowsy or not. By the camera to capture facial images, the system will start an alarm when the driver is drowsy after a long-time driving, and the proposed system reminds the driver to get rest for safety. To make sure that the system works all day long, we use a near infrared ray camera as an input device. Instead of RGB scale images, we only use gray scale images as input data to prevent side effects by light. The proposed system is separated into two subsystems: the drowsy detection and the nod detection. The drowsy detection uses eye status as the input information. If the driver closes his/her eyes for a period of time, the system will start an alarm. The nod detection uses head motions as the input information when the driver wears sunglasses to make us misjudge the eye information. If one of the subsystems detects that the driver is drowsy, the system will start an alarm. To improve the proposed drowsy detection system, a lot of software optimization techniques are used, which include the down sampling for facial region searches, the integral images to speed-up searching of Haar-like features, the improved SIO algorithm, using the look up table to replace repeating tasks of Hough transform, the fast threshold decision for open/closed eye status, and the two-dimension to one –dimension convolution. In our experiments, a personal computer with 3.4GHz Quad-core CPUs and 4GB memories is used for simulations, and the processing speed is up to 63 frames per second. Eight different video sequences in the car circumstance are used for tests, including normal and drowsy cases, daytime and nighttime cases, and glasses and non-glasses cases. The detection accuracy rate of the open/closed eye status is up to 86%, and the detection accuracy rate of the awake/drowsy status is up to 91%. Finally, the drowsy detection system is implemented on the Zedboard embedded platform. We use the GUI on Linux system for real-time image processing and recognition. By the NIR camera as the input device and the HDMI screen as the output device, the processing speed is up to 16 frames per second after software optimizations. Chih-Peng Fan 范志鵬 2014 學位論文 ; thesis 63 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 電機工程學系所 === 102 === In this thesis, we propose a drowsy detection system which is unaffected by light. In any kind of weathers, even if drivers wear glasses or sunglasses, the system can still detects whether a driver is drowsy or not. By the camera to capture facial images, the system will start an alarm when the driver is drowsy after a long-time driving, and the proposed system reminds the driver to get rest for safety. To make sure that the system works all day long, we use a near infrared ray camera as an input device. Instead of RGB scale images, we only use gray scale images as input data to prevent side effects by light. The proposed system is separated into two subsystems: the drowsy detection and the nod detection. The drowsy detection uses eye status as the input information. If the driver closes his/her eyes for a period of time, the system will start an alarm. The nod detection uses head motions as the input information when the driver wears sunglasses to make us misjudge the eye information. If one of the subsystems detects that the driver is drowsy, the system will start an alarm.
To improve the proposed drowsy detection system, a lot of software optimization techniques are used, which include the down sampling for facial region searches, the integral images to speed-up searching of Haar-like features, the improved SIO algorithm, using the look up table to replace repeating tasks of Hough transform, the fast threshold decision for open/closed eye status, and the two-dimension to one –dimension convolution. In our experiments, a personal computer with 3.4GHz Quad-core CPUs and 4GB memories is used for simulations, and the processing speed is up to 63 frames per second. Eight different video sequences in the car circumstance are used for tests, including normal and drowsy cases, daytime and nighttime cases, and glasses and non-glasses cases. The detection accuracy rate of the open/closed eye status is up to 86%, and the detection accuracy rate of the awake/drowsy status is up to 91%. Finally, the drowsy detection system is implemented on the Zedboard embedded platform. We use the GUI on Linux system for real-time image processing and recognition. By the NIR camera as the input device and the HDMI screen as the output device, the processing speed is up to 16 frames per second after software optimizations.
|
author2 |
Chih-Peng Fan |
author_facet |
Chih-Peng Fan Chien-Wei Chang 張建煒 |
author |
Chien-Wei Chang 張建煒 |
spellingShingle |
Chien-Wei Chang 張建煒 Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
author_sort |
Chien-Wei Chang |
title |
Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
title_short |
Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
title_full |
Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
title_fullStr |
Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
title_full_unstemmed |
Hough Transform based Drowsy Driver Detection System and Embedded System Implementation |
title_sort |
hough transform based drowsy driver detection system and embedded system implementation |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/32202515033604868919 |
work_keys_str_mv |
AT chienweichang houghtransformbaseddrowsydriverdetectionsystemandembeddedsystemimplementation AT zhāngjiànwěi houghtransformbaseddrowsydriverdetectionsystemandembeddedsystemimplementation AT chienweichang jīyúhuòfūzhuǎnhuànzhījiàshǐpíláozhēncèxìtǒngyǔqiànrùshìxìtǒngshíxiàn AT zhāngjiànwěi jīyúhuòfūzhuǎnhuànzhījiàshǐpíláozhēncèxìtǒngyǔqiànrùshìxìtǒngshíxiàn |
_version_ |
1718554412209668096 |