SlideShare a Scribd company logo
1 of 30
AI IN VEHICLE
COUNTING
ABSTRACT
Two machine learning algorithms; Support
Vector Machine and Decision Tree have
been developed for the detection and
tracking tasks
Python programming language have been
utilized as the development language for
the creation and training of both models
The primary goal and target of the thesis is
to develop a system in which the system
should be able to detect and track the
vehicles automatically whether they are
static or moving in images and videos
INTRODUCTION
Background SINCE THE POPULATION AND TRANSPORT
SYSTEM INCREASE DAY BY DAY, THE DEMAND
FOR MANAGING THEM INCREASE AT THE SAME
TIME
IT IS HARD TO MANAGE THEM WITH THE OLD
METHODS, NEW TRENDS AND TECHNOLOGIES
HAVE BEEN FOUND AND INVENTED TO HANDLE
EACH AND EVERY MILESTONE THAT HUMAN KIND
IS TRYING ACHIEVE
NEW TECHNOLOGIES LIKE OBJECT DETECTION
AND TRACKING ARE INVENTED IN ORDER TO
UTILIZE AUTOMATED CAMERA SURVEILLANCE TO
PRODUCE DATA THAT CAN GIVE MEANINGS FOR
A DECISION MAKING PROCESS
THE NEW TREND INTELLIGENT TRANSPORT
SYSTEM HAS MANY ELEMENTS WHICH OBJECT
DETECTION AND TRACKING IS ONE OF THEM
Background
- The variety of these techniques are in types of 2
algorithms like Support Vector Machine , Convolutional
Neural Network , Decision Tree, Recurrent Neural
Network etc
- In this thesis we investigate two algorithms SVM and
Decision Tree to identify how they can apply in the field
and which one works better than the other
The Problem
- Researchers are trying to explore the topic to reach to an accepted
accuracy level
- There are many techniques doing this job but in order to identify the
best model among the suggested models, this thesis is going to
explore the topic on how to detect the objects while at the same time
compare two suggested models and suggest the best one which
yields highest accuracy and performance
- The task of detecting and classifying objects in images and videos is
suited well in machine learning since the task is a classification task
Aim of the
Study
THE AIM OF THIS THESIS
IS TO DEVELOP TWO
ALGORITHMS, SVM AND
DECISION TREE TO
DETECT VEHICLES IN
IMAGES AND VIDEOS
IT COMPARES THE TWO
ALGORITHM WITH THE
SAME DATASET AND
PREPROCESSING
METHODS
THE THESIS IS GOING TO
IMPLEMENT TWO
CLASSIFIER WHICH ARE
ABLE TO PREDICT THE
CLASS OF THE IMAGE
WHETHER ITS VEHICLES
OR NON- VEHICLES
Significance of the Study
- People in cities wastes most of their time
in traffic going somewhere in the city
- Having a digitized traffic system which is
functioning 24/7 and make the tasks so
easy and efficient is crucial for all
countries around the globe
- The system obviously affects the
economy, the life of citizens, the industry,
etc
LITERATURE
REVIEW
Object recognition and identification
from the appearance
Classifying the object into one of
the categories
Object detection or target detection
Tracking the object or the target
edge and color
feature for artificial
objects
- proposed a two-arrange way to deal with the programmed location of
vehicles inside aeronautical symbolism
- Their methodology depends on the utilization of different fell Haar
classifiers for vehicle arrangement and an auxiliary check organize
that endeavors to dispose of non-vehicle hopefuls dependent on
UAV elevation and vehicle measure limitations
- In the first stage, a Harris corner indicator is utilized to distinguish
highlights of enthusiasm for the pictures; the creators contend that
"vehicles specifically have an expansive number of edges and
corners looked at to characteristic articles"
edge and color
feature for
artificial objects
- These creators' exploration
analyzed the execution of two
picture fix descriptors, an
altered Histogram of Oriented
Angles highlight and Histogram
of Gabor Coefficients highlights
TOOLS AND TECHENIQUE USED
PYTHON
- Python is a general purpose programming
language which is created by Guido van
Rossum, it is used for different platforms like
mathematic, computer GUI, web and so
many large scientific applications
- The main aim creating python was to make
programming easy so that everyone in the
world is able to write code
- Python is able to do whatever other
programming languages can do
NUMPY
- Numpy is an open source library, it does the
computing with the help of multi-
dimensional matrices and arrays
- It contains a number of functions which
makes it easy to work with these type of
data
- In data analysis if we want to make the
speed fast and efficient we need to use
arrays, therefore this library helps data
scientists to work faster with large amounts
of data
MATPLOTLIB
PLOTTING IS GROWING
IN ALL FIELDS TO
VISUALIZE THE DATA
AND TO MAKE IT
UNDERSTANDABLE
THEREFORE
MATPLOTLIB IS BEING
USED AS A PLOTTING
LIBRARY TO CREATE
DIFFERENT KIND OF
GRAPHS AND FIGURES
FOR VARIETY OF AIMS
THE GOOD THING
ABOUT MATPLOTLIB IS
THAT IT CAN PRODUCE
GOOD PLOTS AND
GRAPHS WITH JUST FEW
LINES OF CODES
JUPTTER
NOTEBOOK
- Jupyter Notebook is a web based application which makes us able
to create and modify live codes, equations, plaintexts and
visualizations
- This is an open source notebook which supports many programming
languages
- This is used for different purposes like machine learning, numerical
simulation, information visualization etc. the researcher decided to
use this notebook for writing readable codes and implementing
machine learning algorithms
DATASETS
UDACITY WEBSITE
EQUIPS STUDENTS WITH
THE GREAT RESOURCES
FOR TRAINING THE
CLASSIFIERS
VEHICLES AND NON-
VEHICLES SAMPLES OF
THE KITTI VISION
BENCHMARK SUITE
HAVE BEEN USED FOR
TRAINING AS SHOWN IN
FIGURE 4
THESE EXAMPLE
IMAGES COME FROM A
COMBINATION OF THE
GTI VEHICLE IMAGE
DATABASE, THE KITTI
VISION BENCHMARK
SUITE, AND EXAMPLES
EXTRACTED FROM THE
PROJECT VIDEO ITSELF
IMPLEMENTATION
- Implement a sliding-window technique and use your
trained classifier to search for vehicles in images
- Run pipeline on a video stream and create a heat map of
recurring detections frame by frame to reject outliers and
follow detected vehicles
- Estimate a bounding box for vehicles detected
COLOR
HISTOGRAM
- In photography a histogram is simply a graphical
representation of the number of pixels in the image
that fall within a certian range, either luminance or
color
- For example for a normal luminance histogram the
graph shows the number of pixels for each
luminance or brightness level from black to white
- With a color histogram the principle is the same but
instead of seeing the levels of black graphed you will
now see the number of pixels for each of the three
main colors
HISTOGRAM OF
ORIENTED
GRADIENTS
- A feature descriptor is a representation of an image or an
image patch that simplifies the image by extracting useful
information and throwing away extraneous information
- The technique counts occurrences of gradient orientation
in localized portions of an image
- In the HOG feature descriptor, the distribution of
directions of gradients are used as features
SLIDING
WINDOW
In the context of computer vision , a
sliding window is rectangular region of
fixed width and height that “slides”
across an image
The hog sub-sampling is more
efficient method for doing the sliding
window approach
Each window is defined by a scaling
factor where a scale of 1 would result
in a window that’s 8 x 8 cells then the
overlap of each window is in terms of
the cell distance
APPLICATIONS
- Traffic Monitoring: AI can be used to count vehicles
on roads and highways
- Congestion Management: By analyzing vehicle
count data, AI can help identify areas with high
congestion and suggest alternative routes for drivers
to take
- Traffic Control: AI can be used to monitor and control
traffic signals at intersections
- Parking Management: AI can be used to count the
number of available parking spaces in a parking lot
or garage
- Toll Collection: AI can be used to automate toll
collection on highways
- Security Monitoring: AI can be used to monitor traffic
and identify suspicious vehicles or behaviors
LIMITATIONS
ACCURACY: WHILE AI CAN BE
HIGHLY ACCURATE IN
CERTAIN SCENARIOS, SUCH
AS WHEN THE LIGHTING IS
CONSISTENT AND THE
CAMERA ANGLES ARE FIXED,
IT CAN STRUGGLE IN OTHER
SITUATIONS
COMPLEXITY: AI ALGORITHMS
CAN BE VERY COMPLEX AND
DIFFICULT TO IMPLEMENT,
REQUIRING SIGNIFICANT
RESOURCES AND EXPERTISE
TO DEVELOP AND MAINTAIN
COST: IMPLEMENTING AN AI-
BASED VEHICLE COUNTING
SYSTEM CAN BE EXPENSIVE,
ESPECIALLY IF IT INVOLVES
USING SPECIALIZED
HARDWARE OR SENSORS
PRIVACY CONCERNS: SOME
PEOPLE MAY BE
UNCOMFORTABLE WITH THE
USE OF AI FOR
SURVEILLANCE PURPOSES,
WHICH COULD LIMIT THE
DEPLOYMENT OF THESE
SYSTEMS IN CERTAIN AREAS
RESULTS
- It is efficient when the data is
semi-structured or unstructured
like texts, trees, and images
- SVM properly measure
dimensional data
- In SVM usually there are no
danger of over fitting due to
having generalization in practice
CURRENT SOFTWARES
Folio3 Vehicle
Counting System
- An example of a great vehicle detection software is the
folio3 vehicle detection and counting system
- The folio3 vehicle detection system is a computer vision
solution to modern-day traffic problems and a way to
decrease the incidence of road traffic accidents
- Computer vision is a branch of artificial intelligence that
allows computer systems to imitate human vision
Camlytics
- Vehicle counting and vehicle type classification is
one of the most popular use cases for Camlytics
camera software
- Camlytics has extensive capability to work with
zones - this is useful for analyzing parking spaces or
drive-throughs occupancy
- Another great feature of Camlytics is the ability to
distinguish between pedestrians and vehicles -
every analytics event will have the origin property
which will help to define whether human or vehicle
caused the event, for example crossed a line or
entered a zone
YOLOv3
- The implementation of the highway
vehicle detection framework used the
YOLOv3 network
- The YOLOv3 algorithm continues the
basic idea of the first two generations
of YOLO algorithms
- The convolutional neural network is
used to extract the features of the
input image
CONCLUSION
- By rapid development in car and traffic industries, at the same the
growth of population in the world brought the needs for different tools
and techniques specially technology solutions in order to manage
traffics in cities and populated areas
- Meanwhile, object detection can be used in various fields to help
humans live easily with comfort and make the world a better place to
live in
- This Thesis developed two classifier algorithms to detect and track
vehicles
Future Works
- Looking back to the limitations of the study, there are tasks and options which
can be added to this research or possible to work on it separately
- Theoretical development is needed to be tracked and when any theoretical
development is published and achieved, the researchers should utilize those
concepts practically using algorithms in order to improve the accuracy level of
the detection and tracking process
- Although, the dataset can be improved, a future work can be testing these
models using a better and larger dataset with a massive number of vehicle and
non-vehicle images from different places, angels, cars, roads, cameras,
distances etc

More Related Content

Similar to AI IN VEHICLE COUNTING (1).pptx

IRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET Journal
 
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
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsIRJET Journal
 
Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithmijtsrd
 
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...ijtsrd
 
A Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage MakerA Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage Makerijtsrd
 
Traffic Management system using Deep Learning
Traffic Management system using Deep LearningTraffic Management system using Deep Learning
Traffic Management system using Deep LearningIRJET 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
 
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Associate Professor in VSB Coimbatore
 
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCVVEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCVIRJET Journal
 
Traffic sign recognition and detection using SVM and CNN
Traffic sign recognition and detection using SVM and CNNTraffic sign recognition and detection using SVM and CNN
Traffic sign recognition and detection using SVM and CNNIRJET Journal
 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine LearningIRJET Journal
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerIRJET Journal
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447IJRAT
 
Design and Implementation of Vehicle Detection System for various Security Pu...
Design and Implementation of Vehicle Detection System for various Security Pu...Design and Implementation of Vehicle Detection System for various Security Pu...
Design and Implementation of Vehicle Detection System for various Security Pu...nikhiljs1
 
A cloud based smart-parking system based
A cloud based smart-parking system basedA cloud based smart-parking system based
A cloud based smart-parking system basedAmjad Zahid
 
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
A Cloud-Based Smart-Parking System Based on Internet-of-Things TechnologiesA Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
A Cloud-Based Smart-Parking System Based on Internet-of-Things TechnologiesKamal Spring
 

Similar to AI IN VEHICLE COUNTING (1).pptx (20)

IRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A Review
 
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
 
[IJET-V1I5P12] Authors: Omkar Dhorge, ShantanuShamraj ,Sumedh Melkunde, Rohit...
[IJET-V1I5P12] Authors: Omkar Dhorge, ShantanuShamraj ,Sumedh Melkunde, Rohit...[IJET-V1I5P12] Authors: Omkar Dhorge, ShantanuShamraj ,Sumedh Melkunde, Rohit...
[IJET-V1I5P12] Authors: Omkar Dhorge, ShantanuShamraj ,Sumedh Melkunde, Rohit...
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
 
Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithm
 
Ai in automobile
Ai in automobileAi in automobile
Ai in automobile
 
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
 
A Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage MakerA Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage Maker
 
Traffic Management system using Deep Learning
Traffic Management system using Deep LearningTraffic Management system using Deep Learning
Traffic Management system using Deep Learning
 
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...
 
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
 
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCVVEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
VEHICLES AND TOURIST FREQUENCY TRACKING USING OPENCV
 
Traffic sign recognition and detection using SVM and CNN
Traffic sign recognition and detection using SVM and CNNTraffic sign recognition and detection using SVM and CNN
Traffic sign recognition and detection using SVM and CNN
 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine Learning
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and Tracker
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
 
Design and Implementation of Vehicle Detection System for various Security Pu...
Design and Implementation of Vehicle Detection System for various Security Pu...Design and Implementation of Vehicle Detection System for various Security Pu...
Design and Implementation of Vehicle Detection System for various Security Pu...
 
parking system
parking systemparking system
parking system
 
A cloud based smart-parking system based
A cloud based smart-parking system basedA cloud based smart-parking system based
A cloud based smart-parking system based
 
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
A Cloud-Based Smart-Parking System Based on Internet-of-Things TechnologiesA Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
A Cloud-Based Smart-Parking System Based on Internet-of-Things Technologies
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

AI IN VEHICLE COUNTING (1).pptx

  • 2. ABSTRACT Two machine learning algorithms; Support Vector Machine and Decision Tree have been developed for the detection and tracking tasks Python programming language have been utilized as the development language for the creation and training of both models The primary goal and target of the thesis is to develop a system in which the system should be able to detect and track the vehicles automatically whether they are static or moving in images and videos
  • 4. Background SINCE THE POPULATION AND TRANSPORT SYSTEM INCREASE DAY BY DAY, THE DEMAND FOR MANAGING THEM INCREASE AT THE SAME TIME IT IS HARD TO MANAGE THEM WITH THE OLD METHODS, NEW TRENDS AND TECHNOLOGIES HAVE BEEN FOUND AND INVENTED TO HANDLE EACH AND EVERY MILESTONE THAT HUMAN KIND IS TRYING ACHIEVE NEW TECHNOLOGIES LIKE OBJECT DETECTION AND TRACKING ARE INVENTED IN ORDER TO UTILIZE AUTOMATED CAMERA SURVEILLANCE TO PRODUCE DATA THAT CAN GIVE MEANINGS FOR A DECISION MAKING PROCESS THE NEW TREND INTELLIGENT TRANSPORT SYSTEM HAS MANY ELEMENTS WHICH OBJECT DETECTION AND TRACKING IS ONE OF THEM
  • 5. Background - The variety of these techniques are in types of 2 algorithms like Support Vector Machine , Convolutional Neural Network , Decision Tree, Recurrent Neural Network etc - In this thesis we investigate two algorithms SVM and Decision Tree to identify how they can apply in the field and which one works better than the other
  • 6. The Problem - Researchers are trying to explore the topic to reach to an accepted accuracy level - There are many techniques doing this job but in order to identify the best model among the suggested models, this thesis is going to explore the topic on how to detect the objects while at the same time compare two suggested models and suggest the best one which yields highest accuracy and performance - The task of detecting and classifying objects in images and videos is suited well in machine learning since the task is a classification task
  • 7. Aim of the Study THE AIM OF THIS THESIS IS TO DEVELOP TWO ALGORITHMS, SVM AND DECISION TREE TO DETECT VEHICLES IN IMAGES AND VIDEOS IT COMPARES THE TWO ALGORITHM WITH THE SAME DATASET AND PREPROCESSING METHODS THE THESIS IS GOING TO IMPLEMENT TWO CLASSIFIER WHICH ARE ABLE TO PREDICT THE CLASS OF THE IMAGE WHETHER ITS VEHICLES OR NON- VEHICLES
  • 8. Significance of the Study - People in cities wastes most of their time in traffic going somewhere in the city - Having a digitized traffic system which is functioning 24/7 and make the tasks so easy and efficient is crucial for all countries around the globe - The system obviously affects the economy, the life of citizens, the industry, etc
  • 9. LITERATURE REVIEW Object recognition and identification from the appearance Classifying the object into one of the categories Object detection or target detection Tracking the object or the target
  • 10. edge and color feature for artificial objects - proposed a two-arrange way to deal with the programmed location of vehicles inside aeronautical symbolism - Their methodology depends on the utilization of different fell Haar classifiers for vehicle arrangement and an auxiliary check organize that endeavors to dispose of non-vehicle hopefuls dependent on UAV elevation and vehicle measure limitations - In the first stage, a Harris corner indicator is utilized to distinguish highlights of enthusiasm for the pictures; the creators contend that "vehicles specifically have an expansive number of edges and corners looked at to characteristic articles"
  • 11. edge and color feature for artificial objects - These creators' exploration analyzed the execution of two picture fix descriptors, an altered Histogram of Oriented Angles highlight and Histogram of Gabor Coefficients highlights
  • 13. PYTHON - Python is a general purpose programming language which is created by Guido van Rossum, it is used for different platforms like mathematic, computer GUI, web and so many large scientific applications - The main aim creating python was to make programming easy so that everyone in the world is able to write code - Python is able to do whatever other programming languages can do
  • 14. NUMPY - Numpy is an open source library, it does the computing with the help of multi- dimensional matrices and arrays - It contains a number of functions which makes it easy to work with these type of data - In data analysis if we want to make the speed fast and efficient we need to use arrays, therefore this library helps data scientists to work faster with large amounts of data
  • 15. MATPLOTLIB PLOTTING IS GROWING IN ALL FIELDS TO VISUALIZE THE DATA AND TO MAKE IT UNDERSTANDABLE THEREFORE MATPLOTLIB IS BEING USED AS A PLOTTING LIBRARY TO CREATE DIFFERENT KIND OF GRAPHS AND FIGURES FOR VARIETY OF AIMS THE GOOD THING ABOUT MATPLOTLIB IS THAT IT CAN PRODUCE GOOD PLOTS AND GRAPHS WITH JUST FEW LINES OF CODES
  • 16. JUPTTER NOTEBOOK - Jupyter Notebook is a web based application which makes us able to create and modify live codes, equations, plaintexts and visualizations - This is an open source notebook which supports many programming languages - This is used for different purposes like machine learning, numerical simulation, information visualization etc. the researcher decided to use this notebook for writing readable codes and implementing machine learning algorithms
  • 17. DATASETS UDACITY WEBSITE EQUIPS STUDENTS WITH THE GREAT RESOURCES FOR TRAINING THE CLASSIFIERS VEHICLES AND NON- VEHICLES SAMPLES OF THE KITTI VISION BENCHMARK SUITE HAVE BEEN USED FOR TRAINING AS SHOWN IN FIGURE 4 THESE EXAMPLE IMAGES COME FROM A COMBINATION OF THE GTI VEHICLE IMAGE DATABASE, THE KITTI VISION BENCHMARK SUITE, AND EXAMPLES EXTRACTED FROM THE PROJECT VIDEO ITSELF
  • 18. IMPLEMENTATION - Implement a sliding-window technique and use your trained classifier to search for vehicles in images - Run pipeline on a video stream and create a heat map of recurring detections frame by frame to reject outliers and follow detected vehicles - Estimate a bounding box for vehicles detected
  • 19. COLOR HISTOGRAM - In photography a histogram is simply a graphical representation of the number of pixels in the image that fall within a certian range, either luminance or color - For example for a normal luminance histogram the graph shows the number of pixels for each luminance or brightness level from black to white - With a color histogram the principle is the same but instead of seeing the levels of black graphed you will now see the number of pixels for each of the three main colors
  • 20. HISTOGRAM OF ORIENTED GRADIENTS - A feature descriptor is a representation of an image or an image patch that simplifies the image by extracting useful information and throwing away extraneous information - The technique counts occurrences of gradient orientation in localized portions of an image - In the HOG feature descriptor, the distribution of directions of gradients are used as features
  • 21. SLIDING WINDOW In the context of computer vision , a sliding window is rectangular region of fixed width and height that “slides” across an image The hog sub-sampling is more efficient method for doing the sliding window approach Each window is defined by a scaling factor where a scale of 1 would result in a window that’s 8 x 8 cells then the overlap of each window is in terms of the cell distance
  • 22. APPLICATIONS - Traffic Monitoring: AI can be used to count vehicles on roads and highways - Congestion Management: By analyzing vehicle count data, AI can help identify areas with high congestion and suggest alternative routes for drivers to take - Traffic Control: AI can be used to monitor and control traffic signals at intersections - Parking Management: AI can be used to count the number of available parking spaces in a parking lot or garage - Toll Collection: AI can be used to automate toll collection on highways - Security Monitoring: AI can be used to monitor traffic and identify suspicious vehicles or behaviors
  • 23. LIMITATIONS ACCURACY: WHILE AI CAN BE HIGHLY ACCURATE IN CERTAIN SCENARIOS, SUCH AS WHEN THE LIGHTING IS CONSISTENT AND THE CAMERA ANGLES ARE FIXED, IT CAN STRUGGLE IN OTHER SITUATIONS COMPLEXITY: AI ALGORITHMS CAN BE VERY COMPLEX AND DIFFICULT TO IMPLEMENT, REQUIRING SIGNIFICANT RESOURCES AND EXPERTISE TO DEVELOP AND MAINTAIN COST: IMPLEMENTING AN AI- BASED VEHICLE COUNTING SYSTEM CAN BE EXPENSIVE, ESPECIALLY IF IT INVOLVES USING SPECIALIZED HARDWARE OR SENSORS PRIVACY CONCERNS: SOME PEOPLE MAY BE UNCOMFORTABLE WITH THE USE OF AI FOR SURVEILLANCE PURPOSES, WHICH COULD LIMIT THE DEPLOYMENT OF THESE SYSTEMS IN CERTAIN AREAS
  • 24. RESULTS - It is efficient when the data is semi-structured or unstructured like texts, trees, and images - SVM properly measure dimensional data - In SVM usually there are no danger of over fitting due to having generalization in practice
  • 26. Folio3 Vehicle Counting System - An example of a great vehicle detection software is the folio3 vehicle detection and counting system - The folio3 vehicle detection system is a computer vision solution to modern-day traffic problems and a way to decrease the incidence of road traffic accidents - Computer vision is a branch of artificial intelligence that allows computer systems to imitate human vision
  • 27. Camlytics - Vehicle counting and vehicle type classification is one of the most popular use cases for Camlytics camera software - Camlytics has extensive capability to work with zones - this is useful for analyzing parking spaces or drive-throughs occupancy - Another great feature of Camlytics is the ability to distinguish between pedestrians and vehicles - every analytics event will have the origin property which will help to define whether human or vehicle caused the event, for example crossed a line or entered a zone
  • 28. YOLOv3 - The implementation of the highway vehicle detection framework used the YOLOv3 network - The YOLOv3 algorithm continues the basic idea of the first two generations of YOLO algorithms - The convolutional neural network is used to extract the features of the input image
  • 29. CONCLUSION - By rapid development in car and traffic industries, at the same the growth of population in the world brought the needs for different tools and techniques specially technology solutions in order to manage traffics in cities and populated areas - Meanwhile, object detection can be used in various fields to help humans live easily with comfort and make the world a better place to live in - This Thesis developed two classifier algorithms to detect and track vehicles
  • 30. Future Works - Looking back to the limitations of the study, there are tasks and options which can be added to this research or possible to work on it separately - Theoretical development is needed to be tracked and when any theoretical development is published and achieved, the researchers should utilize those concepts practically using algorithms in order to improve the accuracy level of the detection and tracking process - Although, the dataset can be improved, a future work can be testing these models using a better and larger dataset with a massive number of vehicle and non-vehicle images from different places, angels, cars, roads, cameras, distances etc