SlideShare a Scribd company logo
1 of 22
A END SEMESTER MINOR PROJECT PRESENTATION
ON
VEHICLE COUNTING FOR TRAFFIC MANAGEMENT
PRESENTED BY
ADEEBA NADEEM
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CONTENT
 INTRODUCTION
 PROBLEM STATEMENT
 VEHICLE COUNTING SYSTEM
 COMPONENTS OF VEHICLE COUNTING
 IMPLEMENTATION/SCREENSHOTS
 CONCLUSION
 REFERENCES
INTRODUCTION
 The Increased demand for smart cities, from both developed and developing
nations, necessitates the deployment of digital techniques to analyze the road
traffic density, especially in mega cities.
 Traffic Management plays an important role in city planning and regulating the
density of vehicles on the road.
 Main Objective is to detect and count the number of cars is to be able to do so on
roads, highways and in small lanes etc.
 Classification and Counting of Vehicles, both moving and stationary, are done by
applying image processing (video content analysis) algorithms on video streams
taken from a stationary camera.
The vehicle counting project is mainly used -
1. For Traffic management and planning.
2. Congestion Control.
3. Parking management.
PROBLEM STATEMENT
The main Objective for developing this system is to collect vehicle count and classification
data and also track and count the detected vehicle when they leave the frames or makes use
of a counting line drawn across a road.
VEHICLE COUNTING SYSTEM
INPUT
FRAMES
OBJECT
DETECTIO
N
SELECTION
OF REGION
OF
INTEREST
VEHICLE
TRACKING
VEHICLE
COUNTING
VEHICLE COUNTING SYSTEM CONT.
1. The System uses an existing video sequence. The Recorded Video data or real time
video data is required as input. Then it is divided into frames.
2. Haar Cascade Classifier is a method utilized for detecting object. In obtaining object
detection value, Haar-like feature value was calculated using integral image.
3. Region of interest is a specific region that is extracted from the given frame.
Background subtraction performs a subtraction between current frame and the
background model to determine the foreground mask. Next, thresholding and image
dilation are applied to the output of Background subtraction.
4. Vehicle tracking is composed of identifying the detected vehicle continuously in a video
sequence. The system detects each moving vehicle and the detected vehicle is
surrounded with a rectangle. The size of the rectangle refers to the area of the detected
vehicle.
5. Every passing vehicle object inside ROI was tracked based on its position. Count line
has been introduced in the system. When detected vehicles pass over the count line will
only be counted otherwise not.
VEHICLE COUNTING SYSTEM CONT.
 Vehicle counting is carried out using the virtual line method. This virtual line acts as a
counter from which the count is updated. For each vehicle that enters into the frame and
crosses the virtual line, the count is incremented. While counting vehicles, it’s very
important to count each vehicle only once.
HOG-SVM-based Vehicle Classification:
 Support Vector Machine is a supervised machine learning algorithm, which is used for
image classification and pattern recognition. An SVM model can be considered as a
point space wherein multiple classes are isolated using hyperplanes. (Support vector
machine is basically a hyperplane which separates and classify multiple classes very
well). The SVM algorithm is widely used for object-based classification.
 Histogram of oriented gradients is a feature descriptor used in image processing for
object detection through their shapes.
COMPONENTS OF VEHICLE
COUNTING SYSTEM
VEHICLE COUNTING SYSTEM MADE UP OF THREE COMPONENTS-
a) Detector
b) Tracker
c) Counter
 The Detector identifies vehicles in a given frame of video and returns a list of
bounding boxes around the vehicle to the tracker.
 The Tracker uses the bounding boxes to track the vehicle in a subsequent frames.
It is also used to update the tracker periodically.
 The Counter counts the vehicle when they leave the frames or makes use of a
counting line drawn across a road.
IMPLEMENTATION
ACQUIRE THE DATASET
(INPUT VIDEO)
PREPROCESSING
OBTAINING FRAME FROM VIDEO
GAUSSIAN BLUR
BACKGROUND
SUBTRACTION
THRESHOLDING
DILATION
OUTPUT
VEHICLE DETECTION AND
COUNTING
VEHICLE COUNTING
OUTPUT
CONCLUSION
The vehicle traffic data from this application can be used to count and classify
vehicles on busy routes. Once this application is used to gather the data of vehicle
types. Open Source Computer Vision Library (OpenCV) and Python Programming
language is used to implement the method developed. The system in this is to
calculate the number of vehicles passing on the road. It was based on the detection of
vehicles that cross a virtual line.
REFERENCES
■ Ashaashvini A/P Mutharpavalar,Measuring Of Real-Time Traffic Flow Using
Video From Multiple IP-Based Cameras,2019, IEEE International
Conference on Signal and Image Processing Applications.
■ Amit Ghosh, An Adaptive Video-based Vehicle Detection, Classification,
Counting, and Speed-measurement System for Real-time Traffic Data
Collection,2019.
■ Mirthubashini J ,Video based vehicle counting using Deep Learning
Algorithm,2020 6th International Conference on Advanced Computing &
Communication Systems (ICACCS).
■ Mr. Nikhil Chhadikar,Image processing based Tracking and Counting
Vehicles, Third International Conference on Electronics Communication and
Aerospace Technology [ICECA 2019].
Vehicle counting for traffic management

More Related Content

What's hot

Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportSujit9561
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
Presentation on intelligent traffic prediction system
Presentation on intelligent traffic prediction systemPresentation on intelligent traffic prediction system
Presentation on intelligent traffic prediction systemtanzir3
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxsathiyasowmi
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogitionhetvi naik
 
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Vignesh C
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognitionDevang Tailor
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project reportmehulgundaliya
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communicationMrityunjaya Chauhan
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation DocumentationKunwar Singh
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project reportAbhishek Singh
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detectionConnecting Point
 
Traffic sign detection
Traffic sign detectionTraffic sign detection
Traffic sign detectionAvijit Rai
 
road lane detection.pptx
road lane detection.pptxroad lane detection.pptx
road lane detection.pptxTheMusicFever
 
Parking Management System
Parking Management SystemParking Management System
Parking Management SystemIJMER
 
Vehicle tracking system using gps and google map
Vehicle tracking system using gps and google mapVehicle tracking system using gps and google map
Vehicle tracking system using gps and google mapsanchit bhargava
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Louise Antonio
 

What's hot (20)

Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project Report
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
Presentation on intelligent traffic prediction system
Presentation on intelligent traffic prediction systemPresentation on intelligent traffic prediction system
Presentation on intelligent traffic prediction system
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
 
Final_report
Final_reportFinal_report
Final_report
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
Railway Reservation Documentation
Railway Reservation DocumentationRailway Reservation Documentation
Railway Reservation Documentation
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detection
 
Traffic sign detection
Traffic sign detectionTraffic sign detection
Traffic sign detection
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
 
road lane detection.pptx
road lane detection.pptxroad lane detection.pptx
road lane detection.pptx
 
Parking Management System
Parking Management SystemParking Management System
Parking Management System
 
Vehicle tracking system using gps and google map
Vehicle tracking system using gps and google mapVehicle tracking system using gps and google map
Vehicle tracking system using gps and google map
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
 

Similar to Vehicle counting for traffic management

Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABAI Publications
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3Ni Aguirre
 
parking space counter [Autosaved] (2).pptx
parking space counter [Autosaved] (2).pptxparking space counter [Autosaved] (2).pptx
parking space counter [Autosaved] (2).pptxAlbertDaleSteyn
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET Journal
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET Journal
 
Iaetsd fpga implementation of various security based tollgate system using anpr
Iaetsd fpga implementation of various security based tollgate system using anprIaetsd fpga implementation of various security based tollgate system using anpr
Iaetsd fpga implementation of various security based tollgate system using anprIaetsd Iaetsd
 
Identification and classification of moving vehicles on road
Identification and classification of moving vehicles on roadIdentification and classification of moving vehicles on road
Identification and classification of moving vehicles on roadAlexander Decker
 
IRJET- Time To Cross – Traffic Light Control System using Image Processing
IRJET-  	  Time To Cross – Traffic Light Control System using Image ProcessingIRJET-  	  Time To Cross – Traffic Light Control System using Image Processing
IRJET- Time To Cross – Traffic Light Control System using Image ProcessingIRJET Journal
 
License plate extraction of overspeeding vehicles
License plate extraction of overspeeding vehiclesLicense plate extraction of overspeeding vehicles
License plate extraction of overspeeding vehicleslambanaveen
 
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCRIRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCRIRJET Journal
 
Efficient Traffic Control System Presentation
Efficient Traffic Control System PresentationEfficient Traffic Control System Presentation
Efficient Traffic Control System PresentationSyed Umaid Ahmed
 
Intelligent transportion system
Intelligent transportion systemIntelligent transportion system
Intelligent transportion systemraisanoj
 
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...IRJET Journal
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...IRJET Journal
 
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingAutomatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingIRJET Journal
 

Similar to Vehicle counting for traffic management (20)

Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3
 
parking space counter [Autosaved] (2).pptx
parking space counter [Autosaved] (2).pptxparking space counter [Autosaved] (2).pptx
parking space counter [Autosaved] (2).pptx
 
Dip (1)
Dip  (1)Dip  (1)
Dip (1)
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
F124144
F124144F124144
F124144
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
Iaetsd fpga implementation of various security based tollgate system using anpr
Iaetsd fpga implementation of various security based tollgate system using anprIaetsd fpga implementation of various security based tollgate system using anpr
Iaetsd fpga implementation of various security based tollgate system using anpr
 
Report NIYANTRA
Report NIYANTRAReport NIYANTRA
Report NIYANTRA
 
Identification and classification of moving vehicles on road
Identification and classification of moving vehicles on roadIdentification and classification of moving vehicles on road
Identification and classification of moving vehicles on road
 
IRJET- Time To Cross – Traffic Light Control System using Image Processing
IRJET-  	  Time To Cross – Traffic Light Control System using Image ProcessingIRJET-  	  Time To Cross – Traffic Light Control System using Image Processing
IRJET- Time To Cross – Traffic Light Control System using Image Processing
 
License plate extraction of overspeeding vehicles
License plate extraction of overspeeding vehiclesLicense plate extraction of overspeeding vehicles
License plate extraction of overspeeding vehicles
 
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCRIRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
 
Efficient Traffic Control System Presentation
Efficient Traffic Control System PresentationEfficient Traffic Control System Presentation
Efficient Traffic Control System Presentation
 
Intelligent transportion system
Intelligent transportion systemIntelligent transportion system
Intelligent transportion system
 
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
 
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingAutomatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
 
A017430110
A017430110A017430110
A017430110
 
C010121418
C010121418C010121418
C010121418
 

Recently uploaded

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Vehicle counting for traffic management

  • 1. A END SEMESTER MINOR PROJECT PRESENTATION ON VEHICLE COUNTING FOR TRAFFIC MANAGEMENT PRESENTED BY ADEEBA NADEEM DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
  • 2. CONTENT  INTRODUCTION  PROBLEM STATEMENT  VEHICLE COUNTING SYSTEM  COMPONENTS OF VEHICLE COUNTING  IMPLEMENTATION/SCREENSHOTS  CONCLUSION  REFERENCES
  • 3. INTRODUCTION  The Increased demand for smart cities, from both developed and developing nations, necessitates the deployment of digital techniques to analyze the road traffic density, especially in mega cities.  Traffic Management plays an important role in city planning and regulating the density of vehicles on the road.  Main Objective is to detect and count the number of cars is to be able to do so on roads, highways and in small lanes etc.  Classification and Counting of Vehicles, both moving and stationary, are done by applying image processing (video content analysis) algorithms on video streams taken from a stationary camera. The vehicle counting project is mainly used - 1. For Traffic management and planning. 2. Congestion Control. 3. Parking management.
  • 4. PROBLEM STATEMENT The main Objective for developing this system is to collect vehicle count and classification data and also track and count the detected vehicle when they leave the frames or makes use of a counting line drawn across a road.
  • 5. VEHICLE COUNTING SYSTEM INPUT FRAMES OBJECT DETECTIO N SELECTION OF REGION OF INTEREST VEHICLE TRACKING VEHICLE COUNTING
  • 6. VEHICLE COUNTING SYSTEM CONT. 1. The System uses an existing video sequence. The Recorded Video data or real time video data is required as input. Then it is divided into frames. 2. Haar Cascade Classifier is a method utilized for detecting object. In obtaining object detection value, Haar-like feature value was calculated using integral image. 3. Region of interest is a specific region that is extracted from the given frame. Background subtraction performs a subtraction between current frame and the background model to determine the foreground mask. Next, thresholding and image dilation are applied to the output of Background subtraction. 4. Vehicle tracking is composed of identifying the detected vehicle continuously in a video sequence. The system detects each moving vehicle and the detected vehicle is surrounded with a rectangle. The size of the rectangle refers to the area of the detected vehicle. 5. Every passing vehicle object inside ROI was tracked based on its position. Count line has been introduced in the system. When detected vehicles pass over the count line will only be counted otherwise not.
  • 7. VEHICLE COUNTING SYSTEM CONT.  Vehicle counting is carried out using the virtual line method. This virtual line acts as a counter from which the count is updated. For each vehicle that enters into the frame and crosses the virtual line, the count is incremented. While counting vehicles, it’s very important to count each vehicle only once. HOG-SVM-based Vehicle Classification:  Support Vector Machine is a supervised machine learning algorithm, which is used for image classification and pattern recognition. An SVM model can be considered as a point space wherein multiple classes are isolated using hyperplanes. (Support vector machine is basically a hyperplane which separates and classify multiple classes very well). The SVM algorithm is widely used for object-based classification.  Histogram of oriented gradients is a feature descriptor used in image processing for object detection through their shapes.
  • 8. COMPONENTS OF VEHICLE COUNTING SYSTEM VEHICLE COUNTING SYSTEM MADE UP OF THREE COMPONENTS- a) Detector b) Tracker c) Counter  The Detector identifies vehicles in a given frame of video and returns a list of bounding boxes around the vehicle to the tracker.  The Tracker uses the bounding boxes to track the vehicle in a subsequent frames. It is also used to update the tracker periodically.  The Counter counts the vehicle when they leave the frames or makes use of a counting line drawn across a road.
  • 11.
  • 20. CONCLUSION The vehicle traffic data from this application can be used to count and classify vehicles on busy routes. Once this application is used to gather the data of vehicle types. Open Source Computer Vision Library (OpenCV) and Python Programming language is used to implement the method developed. The system in this is to calculate the number of vehicles passing on the road. It was based on the detection of vehicles that cross a virtual line.
  • 21. REFERENCES ■ Ashaashvini A/P Mutharpavalar,Measuring Of Real-Time Traffic Flow Using Video From Multiple IP-Based Cameras,2019, IEEE International Conference on Signal and Image Processing Applications. ■ Amit Ghosh, An Adaptive Video-based Vehicle Detection, Classification, Counting, and Speed-measurement System for Real-time Traffic Data Collection,2019. ■ Mirthubashini J ,Video based vehicle counting using Deep Learning Algorithm,2020 6th International Conference on Advanced Computing & Communication Systems (ICACCS). ■ Mr. Nikhil Chhadikar,Image processing based Tracking and Counting Vehicles, Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019].