Car over-speeding detection using time-distance approximation

Existing speed traps use cameras installed at fixed positions to detect the overspeeding vehicle. However, observant drivers can evasively slow down when approaching the proximity of the speed cameras. This project proposes Catch, a less evasible overspeeding detection using time-to-distance approxi...

Full description

Saved in:
Bibliographic Details
Main Author: Lai, Yu Liang
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4655/1/fyp_CS_2022_LYL.pdf
http://eprints.utar.edu.my/4655/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.4655
record_format eprints
spelling my-utar-eprints.46552022-10-13T07:27:20Z Car over-speeding detection using time-distance approximation Lai, Yu Liang Q Science (General) T Technology (General) Existing speed traps use cameras installed at fixed positions to detect the overspeeding vehicle. However, observant drivers can evasively slow down when approaching the proximity of the speed cameras. This project proposes Catch, a less evasible overspeeding detection using time-to-distance approximation. Instead of using on-the-spot speed data, Catch calculates the average driving time for a journey (point A to B) and compare the elapsed time against the permitted timestamps based on the route-specific speed limit. For example, a vehicle is flagged as overspeeding if it completes a 100KM journey within 1 hour on a route with a speed limit of 100KM/h. Catch use machine learning to first locate the car plate in an image using a car plate localization model trained with open-source framework TensorFlow Object Detection API, and second to identify vehicles using a car plate recognition model trained with a CRNN. The car plate recognition model is trained using local car plates images that includes ‘A’, ‘P’ and ‘W’ car plates. We leverage on an existing CRNN model for transfer learning; we discard the fully-connected layers at the end of CNN, squeeze the CNN before connecting it to RNN. The resulting model is highly accurate, scoring 0.002894 val_loss and 95.68% accuracy in predicting unseen Malaysian Car plates. Then, we set up two cameras to run on Jetson Nano for real-time passing car footage at two checkpoints. The same car plates matched from two checkpoints will be calculated for average speed using time difference between two checkpoints for overspeeding detection. Catch is able to catch 1853 overspeeding cars that had been escaped from the traditional speed trap in a month. 2022-04-22 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4655/1/fyp_CS_2022_LYL.pdf Lai, Yu Liang (2022) Car over-speeding detection using time-distance approximation. Final Year Project, UTAR. http://eprints.utar.edu.my/4655/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic Q Science (General)
T Technology (General)
spellingShingle Q Science (General)
T Technology (General)
Lai, Yu Liang
Car over-speeding detection using time-distance approximation
description Existing speed traps use cameras installed at fixed positions to detect the overspeeding vehicle. However, observant drivers can evasively slow down when approaching the proximity of the speed cameras. This project proposes Catch, a less evasible overspeeding detection using time-to-distance approximation. Instead of using on-the-spot speed data, Catch calculates the average driving time for a journey (point A to B) and compare the elapsed time against the permitted timestamps based on the route-specific speed limit. For example, a vehicle is flagged as overspeeding if it completes a 100KM journey within 1 hour on a route with a speed limit of 100KM/h. Catch use machine learning to first locate the car plate in an image using a car plate localization model trained with open-source framework TensorFlow Object Detection API, and second to identify vehicles using a car plate recognition model trained with a CRNN. The car plate recognition model is trained using local car plates images that includes ‘A’, ‘P’ and ‘W’ car plates. We leverage on an existing CRNN model for transfer learning; we discard the fully-connected layers at the end of CNN, squeeze the CNN before connecting it to RNN. The resulting model is highly accurate, scoring 0.002894 val_loss and 95.68% accuracy in predicting unseen Malaysian Car plates. Then, we set up two cameras to run on Jetson Nano for real-time passing car footage at two checkpoints. The same car plates matched from two checkpoints will be calculated for average speed using time difference between two checkpoints for overspeeding detection. Catch is able to catch 1853 overspeeding cars that had been escaped from the traditional speed trap in a month.
format Final Year Project / Dissertation / Thesis
author Lai, Yu Liang
author_facet Lai, Yu Liang
author_sort Lai, Yu Liang
title Car over-speeding detection using time-distance approximation
title_short Car over-speeding detection using time-distance approximation
title_full Car over-speeding detection using time-distance approximation
title_fullStr Car over-speeding detection using time-distance approximation
title_full_unstemmed Car over-speeding detection using time-distance approximation
title_sort car over-speeding detection using time-distance approximation
publishDate 2022
url http://eprints.utar.edu.my/4655/1/fyp_CS_2022_LYL.pdf
http://eprints.utar.edu.my/4655/
_version_ 1748184794152304640
score 13.18916