Gerçek zamanlı uykulu sürüş algılama sistemi
Drowsy driving detection system
Yazar: SEDAT GOLGİYAZ
Danışman: PROF. DR. ERHAN AKIN
Fırat Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2013
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin: Yüz bulma = Face detection ; Yüz tanıma = Face recognition

Özet:
Uykulu sürüş her ülkede olduğu gibi ülkemizde de büyük maddi kayıplı ve ölümlü trafik kazalarına sebep olmaktadır. Bu sistemler sosyal ve ticari değeri yönüyle üzerinde araştırma yapılmaya değer bir konudur. 
Bu çalışmada bir Uykulu Sürüş Algılama Sistemi sunulmuştur. Bu sistem video tabanlı test verileri ile yürütülmektedir. Modelin uygulaması OpenCV kütüphanesinin 2.4.5 sürümü kullanılarak yapılmıştır. Visual C++ programlama dili, Visual Studio 2010 ortamında kullanılmıştır. Test için ZJU (Zhejiang University) veri tabanı kullanılmıştır. Bu veri tabanı standart bir veri tabanı olup daha önce Uykulu Sürüş Algılama çalışmalarında kullanılmıştır. Mevcut Uykulu Sürüş Algılama Sistemi temel olarak 4 modülden oluşmaktadır. Birinci modül de video yakalayıcıdan gelen görüntüden yüz tespit edilir. İkinci modülde konumlandırılmış yüz görüntüsünden kişi tanınır. Üçüncü modül de konumlandırılmış yüz görüntüsünden gözler bulunur. Son modül ise göz görüntülerinden göz kırpma oranını hesaplar ve göz kırpma oranı ile sürücünün yola bakıp bakmamasına göre sürücünün ikaz edilip edilmeyeceğine karar verir.
Bu tez çalışmasında sınıflandırıcı olarak yüz ve göz tespiti için kaskad sınıflandırıcı kullanılmıştır. Yüz tanıma için LDA (Linear Discriminant Analysis) yöntemi kullanılmıştır. Göz durumu tespiti için son senelerde işlem basitliği ve sağlamlığıyla ilgi çekip gerçek zamanlı uygulamalarda tercih edilen LBP (Local Binary Pattern) yöntemi kullanılmıştır. 
Geliştirilen sistemin test edildiği veri tabanında ışık kontrolünün olmaması, arka planın dinamik olması ve aynı deneklerin gözlüksüz ve iki çeşit gözlük takmasıyla elde edilen veriler olmasından dolayı elde edilen sonuçların kısmen de olsa gerçek verilere yakın olduğu söylenilebilir.

Abstract:
Drowsy driving in Turkey as in every country causes of great financial lossy and fatal traffic accidents. These systems which have aspects of the social and commercial value worth doing research on the issue.
In this study, a Drowsy Driving Detection System is presented. The system is implemented with video-based test data. Application of the model is carried out using version 2.4.5 of OpenCV library. Visual C + + programming language was used in the Visual Studio 2010 environment. To test   the system ZJU (Zhejiang University) database were used. This is a  ort he  database and that have been used on Drowsy Driving Detection System previously. Current Drowsy Driving Detection System mainly consists of 4 modules. The first module is detected face image from the video capture device. The second module is recognized person from positioned face images. The third module is located the eyes from positioned face images. The last module calculates the ratio of the eye blink from images of eyes and it decides whether to alert the driver by blink rate and regretting the driver looked at the road.
In this study, the cascade classifier was used  ort he detection of the face and eyes. For face recognition LDA (Linear Discriminant Analysis) method was used.  ort he detection of eye state the method of LBP (Local Binary Pattern) is used which in recent years, pull interest with simplicity of operation and durability preferred for real-time applications.
Due to, the proposed system?s testing database which the absence of light control and to the dynamic nature of the background and the same subjects without glasses and wore two kinds of glasses, the results of the the system obtained can be said to be at least partly close to actual data.