The document describes an Adaptive and Autonomous Traffic Management System (AATMS) that uses cameras and image processing to:
1) Calculate traffic density in multiple lanes and control traffic lights accordingly
2) Detect vehicle license plates using OCR to generate a vehicle database
3) Detect ambulances using sound processing of siren frequencies and RF communication to give them a green light corridor
Vehicle Recognition at Night Based on Tail LightDetection Using Image ProcessingIJRES Journal
Automatic recognition of vehicles in front can be used as a component of systems for forward collisions prevention. When driving in dark conditions, vehicles in front are generally visible by their back lights. Present an algorithm that detects vehicles at night using a camera by searching for tail lights. Develop an image processing systems that can efficiently spot vehicles at different distances and in weather and lightning conditions.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Traffic Light Detection for Red Light Violation Systemijtsrd
The goal of Red Light Violation Detection System RLVDS is to track down vehicles that violated traffic regulations using surveillance cameras and image processing techniques. A complete automated red light runner detection algorithm that satisfies real time requirement and gives higher accuracy have been developed. The system detects simultaneously a traffic light sequence, stop line and detection region to detect moving vehicles and capture the vehicles beyond the stop line while the light is red and finally generates the red light running vehicle images with date and time information. In this paper, we propose a traffic light detection algorithm which is one of the processes of automated red light runner detection system. The proposed traffic light detection system includes four steps color space conversion based on RGB color space, some regions are extracted as candidates of a traffic light and morphological operation is applied to eliminate disturbance in the environment that can interfere with the traffic light states. Then, the types of traffic signals are judged by calculating image moments and the results of experiment show that the system is stable and reliable. Thwe War War Zaw | Ohnmar Win ""Traffic Light Detection for Red Light Violation System"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-4 , June 2019, URL: https://www.ijtsrd.com/papers/ijtsrd25185.pdf
Paper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/25185/traffic-light-detection-for-red-light-violation-system/thwe-war-war-zaw
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...journal ijrtem
ABSTRACT : In this paper, we introduce the single camera-based number recognition system used for this system recognizes vehicle number plates on one lane by using a single camera. Intelligent transport system (ITS) has been constructed because there is a limit in solving traffic problems in a physical manner such as construction of roads and subways. The single camera-based number recognition system used for this system recognizes vehicle number plates on one lane by using a single camera. Due to the increased cost of the installation and maintenance thereof, there is a growing need for a multi-lane-based number recognition system. When the single camera-based number recognition system is used for multi-lane recognition, the recognition rate is lowered due to a difference in vehicle image size among lanes and a low-resolution problem. Therefore, in this study, we applied a character extraction algorithm using connected vertical and horizontal edge segments-based labeling to improve multi-lane vehicle number recognition rate and thereby to allow application of the single camera-based system to multi-lane roads.
REVIEW OF LANE DETECTION AND TRACKING ALGORITHMS IN ADVANCED DRIVER ASSISTANC...ijcsit
Lane detection and tracking is one of the key features of advanced driver assistance system. Lane detection is finding the white markings on a dark road. Lane tracking use the previously detected lane markers and adjusts itself according to the motion model. In this paper, review of lane detection and tracking algorithms developed in the last decade is discussed. Several modalities are considered for lane detection which
include vision, LIDAR, vehicle odometry information,information from global positioning system and digital maps. The lane detection and tracking is one of the challenging problems in computer vision.Different vision based lane detection techniques are explained in the paper. The performance of different lane detection and tracking algorithms is also compared and studied.
Implementation of a lane-tracking system for autonomous driving using Kalman ...Francesco Corucci
This project was developed for a Digital Control class. It consists of a system that is able to identify and track lane marks in a video acquired by webcam. It's interesting how the Kalman filter is used in such a context in order to make the lane detection computationally feasible in the small amount of time between two subsequent video frames
Vehicle Recognition at Night Based on Tail LightDetection Using Image ProcessingIJRES Journal
Automatic recognition of vehicles in front can be used as a component of systems for forward collisions prevention. When driving in dark conditions, vehicles in front are generally visible by their back lights. Present an algorithm that detects vehicles at night using a camera by searching for tail lights. Develop an image processing systems that can efficiently spot vehicles at different distances and in weather and lightning conditions.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Traffic Light Detection for Red Light Violation Systemijtsrd
The goal of Red Light Violation Detection System RLVDS is to track down vehicles that violated traffic regulations using surveillance cameras and image processing techniques. A complete automated red light runner detection algorithm that satisfies real time requirement and gives higher accuracy have been developed. The system detects simultaneously a traffic light sequence, stop line and detection region to detect moving vehicles and capture the vehicles beyond the stop line while the light is red and finally generates the red light running vehicle images with date and time information. In this paper, we propose a traffic light detection algorithm which is one of the processes of automated red light runner detection system. The proposed traffic light detection system includes four steps color space conversion based on RGB color space, some regions are extracted as candidates of a traffic light and morphological operation is applied to eliminate disturbance in the environment that can interfere with the traffic light states. Then, the types of traffic signals are judged by calculating image moments and the results of experiment show that the system is stable and reliable. Thwe War War Zaw | Ohnmar Win ""Traffic Light Detection for Red Light Violation System"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-4 , June 2019, URL: https://www.ijtsrd.com/papers/ijtsrd25185.pdf
Paper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/25185/traffic-light-detection-for-red-light-violation-system/thwe-war-war-zaw
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...journal ijrtem
ABSTRACT : In this paper, we introduce the single camera-based number recognition system used for this system recognizes vehicle number plates on one lane by using a single camera. Intelligent transport system (ITS) has been constructed because there is a limit in solving traffic problems in a physical manner such as construction of roads and subways. The single camera-based number recognition system used for this system recognizes vehicle number plates on one lane by using a single camera. Due to the increased cost of the installation and maintenance thereof, there is a growing need for a multi-lane-based number recognition system. When the single camera-based number recognition system is used for multi-lane recognition, the recognition rate is lowered due to a difference in vehicle image size among lanes and a low-resolution problem. Therefore, in this study, we applied a character extraction algorithm using connected vertical and horizontal edge segments-based labeling to improve multi-lane vehicle number recognition rate and thereby to allow application of the single camera-based system to multi-lane roads.
REVIEW OF LANE DETECTION AND TRACKING ALGORITHMS IN ADVANCED DRIVER ASSISTANC...ijcsit
Lane detection and tracking is one of the key features of advanced driver assistance system. Lane detection is finding the white markings on a dark road. Lane tracking use the previously detected lane markers and adjusts itself according to the motion model. In this paper, review of lane detection and tracking algorithms developed in the last decade is discussed. Several modalities are considered for lane detection which
include vision, LIDAR, vehicle odometry information,information from global positioning system and digital maps. The lane detection and tracking is one of the challenging problems in computer vision.Different vision based lane detection techniques are explained in the paper. The performance of different lane detection and tracking algorithms is also compared and studied.
Implementation of a lane-tracking system for autonomous driving using Kalman ...Francesco Corucci
This project was developed for a Digital Control class. It consists of a system that is able to identify and track lane marks in a video acquired by webcam. It's interesting how the Kalman filter is used in such a context in order to make the lane detection computationally feasible in the small amount of time between two subsequent video frames
Road traffic jam becomes a serious issue for highly crowded metropolitan cities. India is that the
second most populated country within the world and may be a fast growing economy. it's facing terrible road
congestion within the cities. consistent with Times of India about 30 percent of deaths are caused thanks to delayed
ambulance to succeed in at hospital. In proposed system we try to scale back the delay for the ambulance. To
smoothen the ambulance movement, we come up with “Auto Traffic Management System”. We try to supply the
green signals for ambulance by switching the signals. We are getting to use the technologies like RFIDs. Whenever
signal detects the ambulance almost signal, then signal switches to green. As this technique is fully automated, it
recognize the ambulance and control traffic signals. this technique controls traffic signal and saves the time in
emergency period. Also we've automated camera which can help in monitoring the traffic jam . Thus it act as a
life saver project.
Automatic Road Sign Recognition From VideoDr Wei Liu
Road signs provide important information for guiding, warning, or regulating the drivers’ behaviour in order to make driving safer and easier. The Road Sign Recognition (RSR) is a field of applied computer vision research concerned with the automatic detection and classification of traffic signs in traffic scene images acquired from a moving car. Pavement Management Services has developed the first truly spatially registered video system in Australia. The digital video system offers continuous, high resolution video capture of five different views along the roadway. In this paper a road sign recognition system (RS2) for the high resolution roadside video recorded by PMS system will be introduced. The recognition process of RS2 is divided into three distinct parts: detection and location, recognition and classification, and display and record for information of road signs. While lots of attempts at automated sign recognition were based on the detection of shape patterns, the proposed method for PMS Video detects road signs by recognising their patterns in color space. Based on the performance testing of proposed RS2 for the road video collected in state highway network, the proposed approach is found to be robust and fast for detection of most of road signs commonly found in New Zealand, including warning signs, information signs, regulatory signs, and street signs. The sign recognition results include the exact locations of the road sign, types of road sign, and the images containing the road sign detected, which can be presented in various format and be used in sign condition evaluation for asset management.
Autonomous Traffic Signal Control using Decision Tree IJECEIAES
The objective of this paper is to introduce an effective and efficient way of traffic signal light control to optimize the traffic signal duration across each lanes and thereby, to minimize or completely eliminate traffic congestion. This paper introduces a new approach to resolve the traffic congestion problem at junctions by making use of decision trees. The vehicle count in the real time traffic video is determined by Image Processing technique. This information is fed to the decision tree based on which the decision is made regarding the status of traffic signal lights of each lane at the junction at any given instant of time.
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...cseij
In order to be deployed in driving environments, Intelligent transport system (ITS) must be able to
recognize and respond to exceptional road conditions such as traffic signs, highway work zones and
imminent road works automatically. Recognition of traffic sign is playing a vital role in the intelligent
transport system, it enhances traffic safety by providing drivers with safety and precaution information
about road hazards. To recognize the traffic sign, the system has been proposed with three phases. They
are Traffic board Detection, Feature extraction and Recognition. The detection phase consists of RGBbased
colour thresholding and shape analysis, which offers robustness to differences in lighting situations.
A Histogram of Oriented Gradients (HOG) technique was adopted to extract the features from the
segmented output. Finally, traffic signs recognition is done by k-Nearest Neighbors (k-NN) classifiers. It
achieves an classification accuracy upto 63%.
Automatic License Plate Recognition using OpenCVEditor IJCATR
Automatic License Plate Recognition system is a real time embedded system which automatically recognizes the license plate of vehicles. There are many applications ranging from complex security systems to common areas and from parking admission to urban traffic control. Automatic license plate recognition (ALPR) has complex characteristics due to diverse effects such as of light and speed. Most of the ALPR systems are built using proprietary tools like Matlab. This paper presents an alternative method of implementing ALPR systems using Free Software including Python and the Open Computer Vision Library.
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...aciijournal
Forward Collision Avoidance (FCA) systems in automobiles is an essential part of Advanced Driver Assistance System (ADAS) and autonomous vehicles. These devices currently use, radars as the main sensor. The increasing resolution of camera sensors, processing capability of hardware chipsets and advances in image processing algorithms, have been pushing the camera based features recently. Monocular cameras face the challenge of accurate scale estimation which limits it use as a stand-alone sensor for this application. This paper proposes an efficient system which can perform multi scale object
detection which is being patent granted and efficient 3D reconstruction using structure from motion (SFM)
framework. While the algorithms need to be accurate it also needs to operate real time in low cost
embedded hardware. The focus of the paper is to discuss how the proposed algorithms are designed in such
a way that it can be provide real time performance on low cost embedded CPU’s which makes use of only Digital Signal processors (DSP) and vector processing cores.
A Vision based Driver Support System for Road Sign Detectionidescitation
In this paper, we proposed a replacement hybrid multipath routing protocol for
MANET known as Hybrid Multipath Progressive Routing Protocol for MANET (HMPRP),
during this work we improve the performance of accepted MANET routing protocols,
namely, the Ad-hoc On-demand Distance Vector routing protocol and use of their most
popular properties to formulate a replacement Hybrid routing protocol using the received
signal strength. The proposed routing protocol optimizes the information measure usage of
MANETs by reducing the routing overload and overhead. This proposed routing protocol
additionally extends the battery lifetime of the mobile devices by reducing the specified
variety of operations for (i) Route determination (ii) for packet forwarding. Simulation
results are used to draw conclusions regarding the proposed routing algorithm and
compared it with the AODV, OLSR, and ZRP protocol. Experiments carried out based on
this proposed algorithm, shows that better performance are achieved with regard to AODV,
OLSR, and ZRP routing algorithm in terms of packet delivery ratio, throughput, energy
consumed and end-to-end packet delay.
Road traffic jam becomes a serious issue for highly crowded metropolitan cities. India is that the
second most populated country within the world and may be a fast growing economy. it's facing terrible road
congestion within the cities. consistent with Times of India about 30 percent of deaths are caused thanks to delayed
ambulance to succeed in at hospital. In proposed system we try to scale back the delay for the ambulance. To
smoothen the ambulance movement, we come up with “Auto Traffic Management System”. We try to supply the
green signals for ambulance by switching the signals. We are getting to use the technologies like RFIDs. Whenever
signal detects the ambulance almost signal, then signal switches to green. As this technique is fully automated, it
recognize the ambulance and control traffic signals. this technique controls traffic signal and saves the time in
emergency period. Also we've automated camera which can help in monitoring the traffic jam . Thus it act as a
life saver project.
Automatic Road Sign Recognition From VideoDr Wei Liu
Road signs provide important information for guiding, warning, or regulating the drivers’ behaviour in order to make driving safer and easier. The Road Sign Recognition (RSR) is a field of applied computer vision research concerned with the automatic detection and classification of traffic signs in traffic scene images acquired from a moving car. Pavement Management Services has developed the first truly spatially registered video system in Australia. The digital video system offers continuous, high resolution video capture of five different views along the roadway. In this paper a road sign recognition system (RS2) for the high resolution roadside video recorded by PMS system will be introduced. The recognition process of RS2 is divided into three distinct parts: detection and location, recognition and classification, and display and record for information of road signs. While lots of attempts at automated sign recognition were based on the detection of shape patterns, the proposed method for PMS Video detects road signs by recognising their patterns in color space. Based on the performance testing of proposed RS2 for the road video collected in state highway network, the proposed approach is found to be robust and fast for detection of most of road signs commonly found in New Zealand, including warning signs, information signs, regulatory signs, and street signs. The sign recognition results include the exact locations of the road sign, types of road sign, and the images containing the road sign detected, which can be presented in various format and be used in sign condition evaluation for asset management.
Autonomous Traffic Signal Control using Decision Tree IJECEIAES
The objective of this paper is to introduce an effective and efficient way of traffic signal light control to optimize the traffic signal duration across each lanes and thereby, to minimize or completely eliminate traffic congestion. This paper introduces a new approach to resolve the traffic congestion problem at junctions by making use of decision trees. The vehicle count in the real time traffic video is determined by Image Processing technique. This information is fed to the decision tree based on which the decision is made regarding the status of traffic signal lights of each lane at the junction at any given instant of time.
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...cseij
In order to be deployed in driving environments, Intelligent transport system (ITS) must be able to
recognize and respond to exceptional road conditions such as traffic signs, highway work zones and
imminent road works automatically. Recognition of traffic sign is playing a vital role in the intelligent
transport system, it enhances traffic safety by providing drivers with safety and precaution information
about road hazards. To recognize the traffic sign, the system has been proposed with three phases. They
are Traffic board Detection, Feature extraction and Recognition. The detection phase consists of RGBbased
colour thresholding and shape analysis, which offers robustness to differences in lighting situations.
A Histogram of Oriented Gradients (HOG) technique was adopted to extract the features from the
segmented output. Finally, traffic signs recognition is done by k-Nearest Neighbors (k-NN) classifiers. It
achieves an classification accuracy upto 63%.
Automatic License Plate Recognition using OpenCVEditor IJCATR
Automatic License Plate Recognition system is a real time embedded system which automatically recognizes the license plate of vehicles. There are many applications ranging from complex security systems to common areas and from parking admission to urban traffic control. Automatic license plate recognition (ALPR) has complex characteristics due to diverse effects such as of light and speed. Most of the ALPR systems are built using proprietary tools like Matlab. This paper presents an alternative method of implementing ALPR systems using Free Software including Python and the Open Computer Vision Library.
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...aciijournal
Forward Collision Avoidance (FCA) systems in automobiles is an essential part of Advanced Driver Assistance System (ADAS) and autonomous vehicles. These devices currently use, radars as the main sensor. The increasing resolution of camera sensors, processing capability of hardware chipsets and advances in image processing algorithms, have been pushing the camera based features recently. Monocular cameras face the challenge of accurate scale estimation which limits it use as a stand-alone sensor for this application. This paper proposes an efficient system which can perform multi scale object
detection which is being patent granted and efficient 3D reconstruction using structure from motion (SFM)
framework. While the algorithms need to be accurate it also needs to operate real time in low cost
embedded hardware. The focus of the paper is to discuss how the proposed algorithms are designed in such
a way that it can be provide real time performance on low cost embedded CPU’s which makes use of only Digital Signal processors (DSP) and vector processing cores.
A Vision based Driver Support System for Road Sign Detectionidescitation
In this paper, we proposed a replacement hybrid multipath routing protocol for
MANET known as Hybrid Multipath Progressive Routing Protocol for MANET (HMPRP),
during this work we improve the performance of accepted MANET routing protocols,
namely, the Ad-hoc On-demand Distance Vector routing protocol and use of their most
popular properties to formulate a replacement Hybrid routing protocol using the received
signal strength. The proposed routing protocol optimizes the information measure usage of
MANETs by reducing the routing overload and overhead. This proposed routing protocol
additionally extends the battery lifetime of the mobile devices by reducing the specified
variety of operations for (i) Route determination (ii) for packet forwarding. Simulation
results are used to draw conclusions regarding the proposed routing algorithm and
compared it with the AODV, OLSR, and ZRP protocol. Experiments carried out based on
this proposed algorithm, shows that better performance are achieved with regard to AODV,
OLSR, and ZRP routing algorithm in terms of packet delivery ratio, throughput, energy
consumed and end-to-end packet delay.
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...ijtsrd
Self driving cars has the potential to revolutionize urban mobility by providing sustainable, safe, and convenient and congestion free transportability. Autonomous driving vehicles have become a trend in the vehicle industry. Many driver assistance systems DAS have been presented to support these automatic cars. This vehicle autonomy as an application of AI has several challenges like infallibly recognizing traffic lights, signs, unclear lane markings, pedestrians, etc. These problems can be overcome by using the technological development in the fields of Deep Learning, Computer Vision due to availability of Graphical Processing Units GPU and cloud platform. By using deep learning, a deep neural network based model is proposed for reliable detection and recognition of traffic lights TL . Aswathy Madhu | Sruthy S ""Traffic Light Detection and Recognition for Self Driving Cars using Deep Learning: Survey"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-2 , February 2020,
URL: https://www.ijtsrd.com/papers/ijtsrd30030.pdf
Paper Url : https://www.ijtsrd.com/engineering/computer-engineering/30030/traffic-light-detection-and-recognition-for-self-driving-cars-using-deep-learning-survey/aswathy-madhu
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...IJRTEMJOURNAL
In this paper, we introduce the single camera-based number recognition system used for this
system recognizes vehicle number plates on one lane by using a single camera. Intelligent transport system (ITS)
has been constructed because there is a limit in solving traffic problems in a physical manner such as construction
of roads and subways. The single camera-based number recognition system used for this system recognizes vehicle
number plates on one lane by using a single camera. Due to the increased cost of the installation and maintenance
thereof, there is a growing need for a multi-lane-based number recognition system. When the single camera-based
number recognition system is used for multi-lane recognition, the recognition rate is lowered due to a difference in
vehicle image size among lanes and a low-resolution problem. Therefore, in this study, we applied a character
extraction algorithm using connected vertical and horizontal edge segments-based labeling to improve multi-lane
vehicle number recognition rate and thereby to allow application of the single camera-based system to multi-lane
roads.
Neural Network based Vehicle Classification for Intelligent Traffic Controlijseajournal
Nowadays, number of vehicles has been increased and traditional systems of traffic controlling couldn’t be
able to meet the needs that cause to emergence of Intelligent Traffic Controlling Systems. They improve
controlling and urban management and increase confidence index in roads and highways. The goal of this
article is vehicles classification base on neural networks. In this research, it has been used a immovable
camera which is located in nearly close height of the road surface to detect and classify the vehicles. The
algorithm that used is included two general phases; at first, we are obtaining mobile vehicles in the traffic
situations by using some techniques included image processing and remove background of the images and
performing edge detection and morphology operations. In the second phase, vehicles near the camera are
selected and the specific features are processed and extracted. These features apply to the neural networks
as a vector so the outputs determine type of vehicle. This presented model is able to classify the vehicles in
three classes; heavy vehicles, light vehicles and motorcycles. Results demonstrate accuracy of the
algorithm and its highly functional level.
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...IJMTST Journal
Automatic Engine Number Recognition (AENR) is the digital image processing and an important aspect/role to identify the theft vehicles by recognizing characters, digits and special symbols. There is increase in the theft of vehicles, so to identify these theft vehicles, the proposed system is introduced. The proposed system controls the theft vehicles by recognizing a digits and characters in the number plate and chassis region and stores in the database in ASCII format to check the theft vehicles are registered or unregistered. Both system consists of 4 common phases: - Preprocessing, Character Extraction (ROI), Character Segmentation, and Character Recognition. This paper proposes a new scheme for engine number and chassis number extraction from the pre-processed image of the vehicle’s engine and chassis region using preprocess techniques, Region of Interest(ROI), Binarization, thresholding, template matching.
Monitoring traffic in urban areas is an important task for intelligent transport applications to alleviate the traffic problems like traffic jams and long trip times. The traffic flow in urban areas is more complicated than the traffic flow in highway, due to the slow movement of vehicles and crowded traffic flows in urban areas. In this paper, a vehicle detection and classification system at intersections is proposed. The system consists of three main phases: vehicle detection, vehicle tracking and vehicle classification. In the vehicle detection, the background subtraction is utilized to detect the moving vehicles by employing mixture of Gaussians (MoGs) algorithm, and then the removal shadow algorithm is developed to improve the detection phase and eliminate the undesired detected region (shadows). After the vehicle detection phase, the vehicles are tracked until they reach the classification line. Then the vehicle dimensions are utilized to classify the vehicles into three classes (cars, bikes, and trucks). In this system, there are three counters; one counter for each class. When the vehicle is classified to a specific class, the class counter is incremented by one. The counting results can be used to estimate the traffic density at intersections, and adjust the timing of traffic light for the next light cycle. The system is applied to videos obtained by stationary cameras. The results obtained demonstrate the robustness and accuracy of the proposed system.
Abstract: This Project describes a visual sensor system used in the field of robotics for identification and tracking of the colored object. The program is designed to capture an Object through a Camera. It describes image capturing and processing techniques, followed by an introduction to actual robotic application to trace the Object using the serial COM port of the PC. The whole system of making a robot to follow an object can be divided into four blocks: image acquisition, processing of image, decision-making and motion control.
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
Any License plate recognition system usually passes through three steps of image processing: 1) Extraction of a license plate region; 2) Segmentation of the plate characters; and 3) Recognition of each character. A number of algorithms have been proposed in recent times for efficient disposal of the application. The purpose of this project was to develop a real time application which recognizes number plates from cars at a gate, for example at the entrance of a parking area or a border crossing. The system, based on regular PC with mobile camera, catches video frames which include a visible car number plate and processes them. Once a number plate is detected, its digits are recognized, displayed on the User Interface or checked against a database.The software aspect of the system runs on mobile hardware and can be linked to other applications or databases. It first uses a series of image manipulation techniques to detect, normalize and enhance the Image of the number plate, and then optical character recognition (ocr) to extract the alpha numeric text of number plate. The system are generally deployed in one of two basic approaches: one allows for the entire process to be performed at the lane location in real-time. The other will reveal the driver’s profile by checking in the registered database.
1. Page | 1
Project Report
ADAPTIVE AND AUTONOMOUS TRAFFIC MANAGEMENT SYSTEM
(AATMS)
Team ID: NIY-63
Team Mentor: Amit Yadav
Institution: Delhi Technological University (DTU)
Team Members: Nitish Goel, Praneet Soni, Parth Sood, Mukul Aggarwal, Prakhar Agarwal
INTRODUCTION:
The Adaptive and Autonomous Traffic Management System (AATMS) is an Intelligent
Transport System(ITS) and is of considerable interest because of its potential in managing real-time
multi- lane traffic using a camera interfaced with a microcontroller. The project introduces novel
framework for density/number of cars calculation, license plate detection and Ambulance detection.
APPLICATION:
The purpose of this paper is to develop a real-time dynamic traffic management system that 1)
maintains the indigenous and optimized flow of traffic by calculating the density/number of vehicles
in several lanes using standard image processing techniques, 2) recognizes the license plates of the
vehicles using OCR Algorithm and automatically generates their database so that defaulters can be
identified and 3) creates a delay-free corridor for Ambulance(Emergency Vehicle) by identifying it
in a particular lane using Sound Processing techniques and giving green signal all the way through.
The project aims at improving efficiency, safety and minimization of human intervention.
SOFTWARE USED: NI LabView 2013, NI Vision Development Module 2013,
NI Vision Acquisition Express 2013
HARDWARE USED: Led's(Red and Green), NI myRIO, Webcams, Powered USB Hub,
RF Module(434MHz), Switches
DETAILS OF THE PROJECT:
The tasks implemented in the project are:-
Density calculation/number of vehicles detection
License plate detection and identification
Ambulance detection
1) Density/Number of vehicles detection
We have used a model of a 4-way intersection and dummy cars for working illustration. The input is
taken from webcams and the output is presented through led's (1 red led, 1 green led per traffic light)
connected to digital I/O pins of myRIO.
We have also successfully implemented the code on recorded real-time traffic feed from 4 different
intersections which shows the robustness and real time implementation of our project.
The above task is divided into two different subtasks
i. Detection of vehicles in each lane
ii. Traffic lights control algorithm
2. Page | 2
i) Detection of vehicles in each lane: Vehicle detection in performed using Background Subtraction
followed by image processing techniques such as thresholding, morphology and particle analysis.
The following code is implemented for each one of the four lanes.
The background image(reference frame) and the current frame are acquired through Vision
Acquisition Express VI and are converted to grayscale using Color Plane Extraction in
Vision Assistant Express VI.
The reference frame is subtracted from the current frame using IMAQ Absolute Difference
VI.
The number of cars are detected after series of image processing techniques in Vision Assistant
Express VI VDM Final3.
Fig: Processing Functions of VDM Final3
VDM Fnal3 VI
1) Threshold1 is used to filter out the pixels of the foreground objects on the basis of the threshold
value.
2) Series of morphological operations are performed to remove the unwanted particles.
3) Particle Analysis calculates the number and the area of the detected objects (in pixels).
(a) (b)
3. Page | 3
2) Left turn is always free
3) The duration of forward green signal and right
turn green signal is equal.
In the given figure, during one iteration, Lane 4 has the
active green signal while other three lanes have active
red signal.(T.L.=Traffic Light)
The code for the algorithm is given below:-
(c) (d)
Fig: (a) Background Model; (b) Current Frame
(c) Subtracted Image;
(d) After series of morphology operations
(e) Particle Analysis (e)
ii) Traffic lights control algorithm: The code iterates
cyclically through Lane 1 to Lane 4 and controls the
duration of green signal depending upon the number of
vehicles in that lane. We have taken the assumption 1) that
at a time, only one lane has the active green signal
1
2 3
4
T.L
.
4. Page | 4
Every iteration of the while loop involves two sequential steps:
Step 1:
Each of the camera returns the number of cars in the respective lane. All these values are
combined into a bundle which is then converted into a 1D array. Each of the these values is
accessed sequentially starting from index 0 to 3.
The value of index to be accessed is decided by the remainder obtained on division of i (iteration
terminal) by 4. In this way, the value iterates from 0 to 3 and then back to 3.
The element accessed is now subjected to 3 range tests, which help in classifying the
corresponding lane into one of the three categories defined, on the basis of number of cars
detected. After the classification, the corresponding wait time is assigned to the green signal of the
that lane.
Step 2:
The green signal of the selected lane is activated and the program waits for the specified time.
After the wait is complete, the while loop iterates again but the lane selected now is the one
in sequence with previous lane.
Also we have introduced and Override Switch. When the switch is active, each lane is assigned an
equal timing for active green signal. This idea can be used when the cameras have to be uninstalled
for maintenance or any other external factors.
RESULTS: (For the 30th Frame)
6. Page | 6
2) License plate detection and recognition: The license plate recognition (LPR) system proposed is
based on two main phases: License plate localization, and Segmentation with OCR.
As an initial step, the license plate must be located in order to read the characters. After locating
the plate, masking is performed to extract only the license plate region out of the whole image.
The extracted portion, which is the license plate, is then forwarded to the segmentation and OCR
phase.
The image below gives the LABVIEW Block Diagram for the proposed system.
Fig.1: LABVIEW Block Diagram of the proposed system.
Both the Vision Acquisition Express VIs are used to acquire the image of the vehicle.
The first Vision Assistant Express VI extracts the ROI consisting of only the license plate
characters. It returns a mask for this purpose.
The mask from the above Vision Assistant is converted to ROI with the use of “IMAQ
MaskToROI”.
The ROI obtained is used to extract the characters of the license plate in the second Vision
Assistant. OCR is then applied on the segmented characters.
License Plate Localization
The license plate localization phase is a very crucial stage. Failing to achieve this task will not
allow the reading of the plate to proceed. The following subsections explain in detail the two main
phases of the system.
Fig.2: Processing Functions used in the ROI Extractor Vision Assistant Express VI.
7. Page | 7
ROI EXTRACTOR EXPRESS VI
Color plane extraction is used to extract the intensity plane.
Auto Threshold: Clustering is used to look for bright objects.
Binary Image Inversion is performed.
Series of Morphological operations are performed to remove the unwanted particles from
the image.
Finally, Image mask is used to extract the license plate region based on the approx. location
of the number plate in the image.
(a) (b)
(c) (d)
Fig.3: (a) Original Image; (b) After binary image inversion; (c) After morphological operations;
(d) After image mask.
Segmentation with OCR
OCR is the process by which the system reads characters in an image after separating them in
blocks. The separation process is called Segmentation.
Fig.4: Processing Functions used in the OCR Vision Assistant Express VI.
OCR EXPRESS VI
Image mask from the previous VI is converted into ROI and applied on the original image
of the vehicle.
Color plane extraction and threshold is applied on the masked ROI. The threshold method
used is Inter-Variance.
Binary image inversion is performed and border objects are removed.
Particle filter is used to remove the particles with smaller area as compared to the
characters.
OCR can now be applied as only the characters are present in the final image.
9. Page | 9
The above code is implemented on still images for working illustration. We have implemented the
algorithm on real time videos which shows the practical implementation of our method.
10. Page | 10
3) Ambulance detection: The Ambulance detection is performed in two steps:
Detection of presence of Ambulance in one of the four lanes
Identification of that lane
i) Detection of presence of Ambulance in one of the four lanes:
The presence of Ambulance is detected using Sound Processing techniques. It involves the analysis
of the spectrum of the Fast Fourier Transform(fft) of the sound of the siren of the Ambulance.
The following code detected the sound of the siren of the Ambulance:
11. Page | 11
The ambulance siren oscillates between two dominant frequencies, the code exploits this
acoustic characteristic of the siren in order to identify it.
First of all the input signal is passed through a band pass filter and signal between 800khz and
1500khz is extracted, because dominant frequencies of siren usually lie in this range. We are
not interested in other frequency components.
Then we find 5 nodes from this signal and calculate the mean to find approximately the
frequency about which the spectrum is spread.
If mean is <900khz, the given signal is not the siren and no further processing is done.
If mean is >900khz , then the signal is further processed.
The fft of the original signal is obtained and the spectrum is divided into 2 parts: 800khz to
1000khz and 1000khz to 1500khz. The peak is found in each of the two segments.
The frequency at which the peak occurs and the amplitude at that frequency is checked. If they
are in the prescribed range in both the segments ,then the signal is the siren and the output led
is turned on.
RESULTS:
i) Identification of that lane:
We are using RF modules, working at 434Mhz frequency for the detection of the Ambulance
Lane. The driver in the lane will transmit the lane number to the RF receiver, which is connected
to myRIO . We have used 8-bit address lines as the encryption mechanism so that only the
authorized vehicles can transmit the valid signal. When the driver selects a particular lane the
address lines at the transmitter acquires a unique 8-bit value. Data at the receiver is valid , only
when address pins at receiver and transmitter are same. So there are 4 different 8-bit values of the
address line , each corresponding to one lane. The address lines at the transmitter are achieved
through hardware connections.
12. Page | 12
At the receiver, myRIO sequentially assigns the 4 8-bit addresses to the receiver address lines. So
the receiver is identified only when the received address lines matches any one of the four
assigned address lines.
8 Bit
9V Battery
(RF Communication)
D0 D1 D2
D0
D1
CONTROL BOARD Data at receiver is
valid if address pins of
transmitter-receiver match
D1
D0
D0
D1
D1
D0
1
D0
A
D
D
R
E
S
S
L
I
N
E
S
Vcc
RF
TRANSMITTER
RF
RECIEVER
Vcc
LANE CONTROL
SWITCH
ENABLE
D0 D1 D2
myRIO
O/p
8 pins to led's of 4 lanes
8-Bit
Address
Lines