7. DESIGN OF ALGORITHM
Reading accelerations and angles by using
accelerometer and orientation sensor
8. DESIGN OF ALGORITHM (CONT’D)
Lateral acceleration and longitudinal acceleration
detection
9. LATERAL ACCELERATION PATTERN MATCHING
The pattern matching is to check the variation between
the maximum value and the minimum value of Alat within
a pattern checking time window WINlat.
10. LONGITUDINAL ACCELERATION PATTERN
MATCHING
When the vehicle acts abnormally in either
accelerating or decelerating direction, result in a
large absolute value of Alon, making a salient
convex or concave shape in its graph of curves.
Set different thresholds for positive Alon and negative
Alon.
11. MULTIPLE ROUND PATTERN MATCHING
Multiple round means that the matching process
continues round after round, and the trigger
condition is satisfied when several numbers of
pattern are recognized.
Multiple round pattern matching will increase the
accuracy of drunk driving detection.
12. IMPLEMENTATION
Drunk driving detection system on Android G1
phone.
Java, with Eclipse and Android 1.6 SDK
Five major components:
User interface
System configuration
Monitoring daemon
Data processing
Alert notification
16. RELATED WORK
GPS
Expensive
Localization error
Energy consuming
Camera
High position requirements
Complicated
Energy consuming for image processing
18. REFERENCES
Jiangpeng Dai, Jin Teng, Xiaole Bai, Zhaohui Shen and Dong Xuan,
Mobile Phone based Drunk Driving Detection, in Proc. of
International ICST Conference on Pervasive Computing
Technologies for Healthcare (Pervasive Health), March 2010.