Professional Documents
Culture Documents
Real Time Speed Estimation
Real Time Speed Estimation
Real Time Speed Estimation
The dataset for the project should be able to identify the speed at which the particular vehicle is travelling from a
video. Using Kaggle, we obtain the dataset and then label them. This labelled dataset is trained using an algorithm for
machine learning to track the vehicle's speed. The dataset consists of different vehicle images with label annotations.
Preprocessing:
Image reshaping, Image resizing , Cropping , Contrasting of Image, Scaling and Augmentation . This all are done
during the Pre processing time.
• Eventually the model gets trained using the dataset in training period using different Algorithms
and their efficiency gets evaluated . Algorithm’s effieciency and accuracy plays an important role
in determining which algorithm is suitable for the model to predict out put with high efficiency
• RCNN is found to have better accuracy than the other object recognition algorithms
Module 3
• The model is then fine-tuned to recognize lane boundaries and a speed estimate threshold based on
the object recognition training.
• Then the output is displayed and generated in a web application , from the model .
• For users to share their video stream and see their predictions in real time, a web application is
built in which the output data is displayed for users to share.
• A separate.csv file for each group of projections to be generated and for future monitoring
purposes.
System Architecture
Train
Image data
Splitting
Dataset Image preprocessing annotationusin the data
g labeling
Test data
Performance Epochs=100
metrics Checkpoints=true YOLO Algorithm Traning
Evaluation History callbacks
Vanishing
Speed estimation Background Point and
Motion ROI
using depth extraction Edge
Tracking identification
based measures detection
Violation detection Recorded
based on speed Details