Vehicle Speed Estimation
Vehicle Speed Estimation
Project guide :
The Police make use of RADAR device to detect the speed of the vehicle, which should be placed
at a certain distance.
This requires manpower for focusing the vehicles and also it must be kept in most of the
highways which is expensive.
Intelligent transportation frameworks have gotten progressively significant in numerous cutting-
edge urban communities as governments depend more on them to empower smart decision making,
and better use of the current foundation.
To resolve the above problem, we are composing a system to extract traffic data from videos
captured by legacy cameras.
From the extracted data we can detect the vehicles as well classify them (like, Car, Bus etc..,),
speed of the detected vehicles and also keep a count on number of vehicles which passes over the
Camera by using a deep learning model.
Objectives
The main idea of the project is to develop a vision based pipeline system that for vehicle counting,
speed estimation and vehicle classification.
It uses computer vision techniques to extract traffic data from videos captured by cameras for
object detectors and transfer-learning to detect vehicles, pedestrians, and cyclists from monocular
videos.
The main objective of this is to make use of a camera instead of Radar which requires man power
for focusing the vehicles and it must be kept in most of the highways.
The existing technique which uses Radar is too costly.
Thus, it is necessary to design a system which is affordable that includes cost effective.
Methodology
EUCLIDEAN DISTANCE:
def estimateSpeed(location1, location2):
d_pixels = math.sqrt(math.pow(location2[0] -
location1[0], 2) + math.pow(location2[1] -
location1[1], 2))
ppm = 8.8
d_meters = d_pixels / ppm
fps = 18
speed = d_meters * fps * 3.6 #MPH TO KMPH
return speed
Implementation
Advantages
Our proposed pipeline combines object detection and multiple object tracking to count and classify
vehicles from video captured.
Our proposed pipeline also includes a visual classifier module.
A deep learning method is proposed to deal with the problem of vehicle colour recognition.
Potential for Future Work / Scope of Commercialization
Further requirements and improvements can easily be done since the coding is mainly structured
or modular in nature.
Changing the existing modules or adding new modules can append improvements.
Further enhancements can be made to the application, such that the functions are more accurate
and efficient than the present one.
Our future research work can be extended in several directions. We intend to deploy the proposed
method to daily operations and use the data generated for network operations, traffic flow
monitoring, and also anomaly detection.
One of our research interests is to detect abnormal events such as pedestrians (or cyclists) on a
freeways, vehicles driving in wrong directions, vehicles driving at abnormal speeds (too fast or
too slow), and traffic accidents.
Snapshots of project
Conclusion
The proposed project aims to bring out lesser computation and memory and stores vehicles
parameters, estimated speed of the detected vehicles in the database.
Detection and tracking of the vehicles utilizes parameters such as position, height and width of
vehicle instead of features extraction hence proposed system can be adopted easily in existing
traffic management system.