Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Driver traffic violation detection and driver risk calculation through real-time image processing

Dissertation (MEng)--University of Pretoria, 2017.

Saved in:
Bibliographic Details
Other Authors: Myburgh, Hermanus Carel
Format: Thesis
Language:English
Published: University of Pretoria 2018
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613526510534656
access_status_str Open Access
author2 Myburgh, Hermanus Carel
author_browse Myburgh, Hermanus Carel
author_facet Myburgh, Hermanus Carel
collection Thesis
dc_rights_str_mv © 2018 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
description Dissertation (MEng)--University of Pretoria, 2017.
format Thesis
id oai:repository.up.ac.za:2263/66246
institution University of Pretoria (South Africa)
language English
last_indexed 2026-06-10T12:37:33.114Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2018
publishDateRange 2018
publishDateSort 2018
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/66246 Driver traffic violation detection and driver risk calculation through real-time image processing Myburgh, Hermanus Carel Fritz.Sutherland@gmail.com Sutherland, Fritz UCTD Driver rating Image processing Camera Hough circle transform Blob detector Dissertation (MEng)--University of Pretoria, 2017. Road safety is a serious problem in many countries and affects the lives of many people. Improving road safety starts with the drivers, and the best way to make them change their habits is to offer incentives for better, safer driving styles. This project aims to make that possible by offering a means to calculate a quantified indicator of how safe a driver's habits are. This is done by developing an on-board, visual road-sign recognition system that can be coupled with a vehicle tracking system to determine how often a driver violates the rules of the road. The system detects stop signs, red traffic lights and speed limit signs, and outputs this data in a format that can be read by a vehicle tracking system, where it can be combined with speed information and sent to a central database where the driver safety rating can be calculated. Input to the system comes from a simple, standard dashboard mounted camera within the vehicle, which generates a continuous stream of images of the scene directly in front of the vehicle. The images are subjected to a number of cascaded detection sub-systems to determine if any of the target objects (road signs) appear within that video frame. The detection system software had to be optimized for minimum false positive detections, since those will unfairly punish the driver, and it also had to be optimized for speed to run on small hardware that can be installed in the vehicle. The first stage of the cascaded system consists of an image detector that detects circles within the image, since traffic lights and speed signs are circular and a stop sign can be approximated by a circle when the image is blurred or the resolution is lowered. The second stage is a neural network that is trained to recognize the target road sign in order to determine which road sign was found, or to eliminate other circular objects found in the image frame. The output of the neural network is then sent through an iterative filter with a majority voted output to eliminate detection 'jitter' and the occasional incorrect classifier output. Object tracking is applied to the 'good' detection outputs and used as an additional input for the detection phase on the next frame. In this way the continuity and robustness of the image detector are improved, since the object tracker indicates to it where the target object is most likely to appear in the next frame, based on the track it has been following through previous frames. In the final stage the detection system output is written to the chosen pins of the hardware output port, from where the detection output can be indicated to the user and also used as an input to the vehicle tracking system. To find the best detection approach, some methods found in literature were studied and the most likely candidates compared. The scale invariant feature transform (SIFT) and speeded up robust features (SURF) algorithms are too slow compared to the cascaded approach to be used for real-time detection on an in-vehicle hardware platform. In the cascaded approach used, different detection stage algorithms are tested and compared. The Hough circle transform is measured against blob detection on stop signs and speed limit signs. On traffic light state detection two approaches are tested and compared, one based on colour information and the other on direct neural network classification. To run the software in the user's vehicle, an appropriate hardware platform is chosen. A number of promising hardware platforms were studied and their specifications compared before the best candidate was selected and purchased for the project. The developed software was tested on the selected hardware in a vehicle during real public road driving for extended periods and under various conditions. Electrical, Electronic and Computer Engineering MEng Unrestricted 2018-08-17T09:42:48Z 2018-08-17T09:42:48Z 2005/03/18 2017 Dissertation Sutherland, F 2017, Driver traffic violation detection and driver risk calculation through real-time image processing, MEng Dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/66246> A2018 http://hdl.handle.net/2263/66246 en © 2018 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. application/pdf University of Pretoria
spellingShingle UCTD
Driver rating
Image processing
Camera
Hough circle transform
Blob detector
Driver traffic violation detection and driver risk calculation through real-time image processing
title Driver traffic violation detection and driver risk calculation through real-time image processing
title_full Driver traffic violation detection and driver risk calculation through real-time image processing
title_fullStr Driver traffic violation detection and driver risk calculation through real-time image processing
title_full_unstemmed Driver traffic violation detection and driver risk calculation through real-time image processing
title_short Driver traffic violation detection and driver risk calculation through real-time image processing
title_sort driver traffic violation detection and driver risk calculation through real time image processing
topic UCTD
Driver rating
Image processing
Camera
Hough circle transform
Blob detector
url http://hdl.handle.net/2263/66246