Smart Traffic Control System Using Image Processing

Similar documents
Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution

A Design Approach of Automatic Visitor Counting System Using Video Camera

Accessing Information about Programs and Services through a Voice Site by Underprivileged Students in Education Sector of Sri Lanka

SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS

Real Time Face Detection System for Safe Television Viewing

Image Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

Defect detection and classification of printed circuit board using MATLAB

Waste Monitoring System using Internet of Things

Research Article 2016

CONTEMPORARY video surveillance systems allow for

TRAFFIC SURVEILLANCE VIDEO MANAGEMENT SYSTEM

PCB Error Detection Using Image Processing

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

Internet of Things Technology Applies to Two Wheeled Guard Robot with Visual Ability

Home Monitoring System Using RP Device

IOT Based Fuel Monitoring For Vehicles

An Automatic Motion Detection System for a Camera Surveillance Video

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Data flow architecture for high-speed optical processors

MATLAB & Image Processing (Summer Training Program) 4 Weeks/ 30 Days

Surveillance Robot based on Image Processing

Paulo V. K. Borges. Flat 1, 50A, Cephas Av. London, UK, E1 4AR (+44) PRESENTATION

Coal Mines Security System

Embedded Systems Lab. Dynamic Traffic and Street Lights Controller with Non-Motorized User Detection

Intelligent Farm Surveillance System for Animal Detection in Image Processing using combined GMM and Optical Flow method

PERMANENT magnet synchronous motor (PMSM) drives

ANALYSIS AND IMPLEMENTATION OF IOT BASED ENERGY METER

The modern and intelligent CCTV (written by Vlado Damjanovski, CEO - ViDi Labs,

LED Location Beacon System Based on Processing of Digital Images

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

The software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.

Introduction to GRIP. The GRIP user interface consists of 4 parts:

2. Problem formulation

The software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.

Implementation of A Low Cost Motion Detection System Based On Embedded Linux

Figure 2: Original and PAM modulated image. Figure 4: Original image.

Versatile EMS and EMI measurements for the automobile sector

IOT BASED SMART ATTENDANCE SYSTEM USING GSM

Fixed-Point Calculator

Just a T.A.D. (Traffic Analysis Drone)

Smearing Algorithm for Vehicle Parking Management System

AUTOMATIC LICENSE PLATE RECOGNITION(ALPR) ON EMBEDDED SYSTEM

Re: ENSC440 Post-Mortem for a License Plate Recognition Auto-gate System

Type-2 Fuzzy Logic Sensor Fusion for Fire Detection Robots

Distortion Analysis Of Tamil Language Characters Recognition

VLSI Based Automated Digital Person Counter and Smart Appliances Control System for Energy Conservation Using CPLD Chip

Written Progress Report. Automated High Beam System

Density Based Traffic Management Using IoT

Model Identification of Displacement Controlled Linear Actuator in Hydraulic System

CHAPTER TWO LITERATURE REVIEW

SDR Implementation of Convolutional Encoder and Viterbi Decoder

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

A SMART, SAFE AND SMOOTH FUTURE TELESTE FOR CITY TRANSPORT. Video security and passenger information solution for city transport

HEART ATTACK DETECTION BY HEARTBEAT SENSING USING INTERNET OF THINGS : IOT

Table 6.1: Level of Service Thresholds for Basic Freeway Segments. Density Range LOS (pc/mi/ln) A 0 11 B >11 18 C >18 26 D > E >35 45 F > 45

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

... A Pseudo-Statistical Approach to Commercial Boundary Detection. Prasanna V Rangarajan Dept of Electrical Engineering Columbia University

Problem. Objective. Presentation Preview. Prior Work in Use of Color Segmentation. Prior Work in Face Detection & Recognition

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

Speech and Speaker Recognition for the Command of an Industrial Robot

Re: ENSC440 Design Specification for the License Plate Recognition Auto-gate System

A Combined Compatible Block Coding and Run Length Coding Techniques for Test Data Compression

MANAGING POWER SYSTEM FAULTS. Xianyong Feng, PhD Center for Electromechanics The University of Texas at Austin November 14, 2017

An MFA Binary Counter for Low Power Application

International Journal of Advance Engineering and Research Development REMOTE VOTING MACHINE

International Journal of Engineering Research-Online A Peer Reviewed International Journal

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS

A Fast Alignment Scheme for Automatic OCR Evaluation of Books

Design of Memory Based Implementation Using LUT Multiplier

Automatic Tablet Pack Quality Monitoring System for Small Scale Pharmaceutical Firms Ratish Rao.N 1, Dr.Surekha B 2

AMPHENOL RF ENABLES THE INTERNET OF THINGS

Color Image Compression Using Colorization Based On Coding Technique

Milestone Solution Partner IT Infrastructure Components Certification Report

An Iot Based Smart Manifold Attendance System

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

Implementation of Low Power and Area Efficient Carry Select Adder

A Novel Study on Data Rate by the Video Transmission for Teleoperated Road Vehicles

LUT Optimization for Memory Based Computation using Modified OMS Technique

Automatic Projector Tilt Compensation System

Detection of Panoramic Takes in Soccer Videos Using Phase Correlation and Boosting

Lab 6: Edge Detection in Image and Video

(Skip to step 11 if you are already familiar with connecting to the Tribot)

Chord Classification of an Audio Signal using Artificial Neural Network

IoT-based Monitoring System using Tri-level Context Making for Smart Home Services

In-process inspection: Inspector technology and concept

The Design of Efficient Viterbi Decoder and Realization by FPGA

International Journal of Advance Engineering and Research Development MUSICAL INSTRUMENT IDENTIFICATION AND STATUS FINDING WITH MFCC

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

IOT BASED ENERGY METER RATING

Application of Internet of Things for Equipment Maintenance in Manufacturing System

An Efficient Viterbi Decoder Architecture

The use of an available Color Sensor for Burn-In of LED Products

Usage of any items from the University of Cumbria s institutional repository Insight must conform to the following fair usage guidelines.

WHITEPAPER. Customer Insights: A European Pay-TV Operator s Transition to Test Automation

Brain-Computer Interface (BCI)

IMPROVING SIGNAL DETECTION IN SOFTWARE-BASED FACIAL EXPRESSION ANALYSIS

LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYSTEMS

Implementation of BIST Test Generation Scheme based on Single and Programmable Twisted Ring Counters

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

Transcription:

Smart Traffic Control System Using Image Processing Prashant Jadhav 1, Pratiksha Kelkar 2, Kunal Patil 3, Snehal Thorat 4 1234Bachelor of IT, Department of IT, Theem College Of Engineering, Maharashtra, India ---------------------------------------------------------***---------------------------------------------------- Abstract The fact is that, the population of city and numbers of vehicles on the road are increasing day by day. With increasing urban population and hence the number of vehicles, need of controlling streets, highways and roads is major issue. The main reason behind today s traffic problem is the techniques that are used for traffic management. Today s traffic management system has no emphasis on live traffic scenario, which leads to inefficient traffic management systems. This project has been implemented by using the Mat lab software and it aims to prevent heavy traffic congestion. Moreover, for implementing this project Image processing technique is used. At first, film of a lane is captured by a camera. A web camera is placed in a traffic lane that will capture images of the road on which we want to control traffic. Then these images are efficiently processed to know the traffic density. According to the processed data from mat lab, the controller will send the command to the traffic LEDs to show particular time on the signal to manage traffic. Key words - Population of city, Traffic congestion, Image processing, Traffic density, Adaptive Signal Controlling 1. INTRODUCTION Fast transportation systems and rapid transit systems are nerves of economic developments for any nation. Mismanagement and traffic congestion results in long waiting times, loss of fuel and money. It is therefore utmost necessary to have a fast, economical and efficient traffic control system for national development. The monitoring and control of city traffic is becoming a major problem in many countries. With the ever increasing number of vehicles on the road, the Traffic Monitoring Authority has to find new methods of overcoming such a problem. One way to improve traffic flow and Safety of the current transportation system is to apply automation and Intelligent control methods. As the Number of road users constantly increases, and resources provided by current infrastructures are limited, intelligent control of traffic will become a very important issue in the future [1]. Traffic congestion may result due to heavy traffic at a junction. To avoid congestion there are so many traffic management techniques available. But no technique is perfect by itself as the real time situations are generally continuously changing and the system has to adapt itself to change in the continuously changing circumstances. We have made an attempt to provide some traffic management strategy which is self-changing in nature, so as to fit into continuously changing real time traffic scenarios. In this system time is assigned to traffic light of particular lane according to the traffic density on the road with priority given to ambulance. Also we can indicate signal break in a particular lane. If there is an obstacle LCD is used to display the message of obstacle detection to avoid inconvenience. Objective of proposed system is to improve efficiency of existing automatic traffic signalling system. The system will be image processing based adaptive signal controlling. The timing will be calculated each time change automatically depending upon the traffic load. Proposed system will be functioning based on traditional system along with automated signalling. System will have artificial vision with the help of digital camera mounted on motor for its rotation to face lanes and sense the traffic on the road. The camera is controlled by PC through microcontroller to change its direction in steps of 90 degree to face each lane and capture image. This single image of lane will be processed using image processing techniques to estimate traffic load. Estimated traffic load on particular road will be used to calculate the required time duration for controlling of signal lights based on in comparison with experimental results. System will be intelligent and will calculate the time every time and operate in a cyclic clockwise signal lights control. Maximum and minimum time limit will be maintained to prevent over waiting of vehicle in queue of other lanes which would be found out experimentally. Controls of the signal will be routed through the microcontroller. MATLAB programming will be used for simulating and developing the proposed system. The signal will be controlled by interrupting the normal functioning. The emergency will set the priority and the requested lane will be open closing all others. After emergency is removed the system starts normal functioning. The main aim in designing and developing of the Smart Traffic Signal Simulator is to reduce the waiting time of each lane of the cars and also to maximize the total number of cars that can cross an intersection given the 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1207

mathematical function to calculate the waiting time. The traffic signal system consists of three important parts. The first part is the controller which represents the brain of the traffic system. It consists of a computer that controls the selection and timing of traffic movements in accordance to the varying demands of traffic signal as registered to the controller unit by sensors. The second part is the signal visualization head provided for controlling traffic in a single direction and consist of one or more signal sections. These usually comprise of solid red, yellow, and green lights. 2. PROPOSED SYSTEM ARCHITECTURE approach utilized to analyze traffic videos using the following module pipeline: 1. Background Subtraction [4]. 2. Blob Detection. 3. Blob Analysis. 4. Blob Tracking. 5. Vehicle Counting. Fig-1: Block diagram of proposed system architecture 2.1 Hardware Module: MicrocontrollerAT89S52 Traffic signals USB to TTL Buzzer IR sensor Camera LCD display 2.2 Software Module: Keil: Microcontroller coding Matlab: Image processing in PC 3. PROPOSED TECHNIQUES 3.1 Blob Detection: Much of the proposed methods used to extracted traffic condition information are based on vehicle detection and tracking techniques. In these systems, robust and reliable vehicle detection and tracking is a critical step. In this paper, we describe a computer vision system to count vehicles moving on roads.[2, 3] The system involves analyzing a sequence of road images which represent the flow of traffic for the given time period and place. The The system works by detecting the entering objects to the scene, and tracking them throughout the video. The input to the algorithm is the raw video data of a site. The algorithm then performs the following steps: First, a statistical background model of the scene is populated using the first few frames of the video. This background model collects the statistics of the background of the recorded scene such as road, trees, buildings, etc. This model is then used to distinguish the objects of interest (vehicles) from the surroundings. In the next step, the detected foreground parts of the scene are grouped together by a neighbourhood analysis, and a filtering process is applied to remove noise and misdetections. The objects of interest obtained at the end of this step are then tracked throughout the video until they leave the scene. 3.2 Optical Character Recognition (OCR) Optical Character Recognition (OCR) is widely used technology which converts scanned images of printed text, handwritten text characters into machine encoded text information such as ASCII [5]. Number plate recognition is a form of automatic vehicle identification. A number plate is the unique identification of vehicle. It is an image processing technology used to identify vehicles by their own number plates. Real time number plate recognition plays an important role in maintaining law enforcement and maintaining traffic rules. Automatic number plate recognition has three major parts: vehicle number plate extraction, character segmentation and Optical Character Recognition (OCR). Number plate extraction is that stage where vehicle number plate is detected. The detected number plate is pre-processed to remove the noise and then the result is passed to the segmentation part to segment the individually characters from the extracted number plate. The segmented characters are normalized and passed to an OCR algorithm. At last the optical character information will be converted into encoded text. The characters are recognized using Template matching. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1208

The final output must be in the form of string of characters. 4.1 Priority based traffic clearance: Number Plate Extraction The captured image is in capital RGB format. It is converted into grayscale image and into binary image. Character Segmentation The character segmentation part further segments the character individually from the extracted number plate. From input image the first process will be to crop out the number plate characters from starting to the ending point leaving all the extra wide spaces from top to below and from right to left as it is. Characters are equally fit in the plate region. For easy comparison of the input character with the character in the data base the result is normalized into the character set as the size of the images in the database. Fig-2: Preview window Optical Character Recognition The optical character recognition is a recognition method in which the input is an image and the output is string of character. OCR is a process which separates the different characters from each other taken from an image. Template matching is one of the approaches of OCR. The cropped image is compared with the template data stored in database. OCR automatically identifies and recognizes the characters without any indirect input. Fig-3: Gray scale conversion 4. PROPOSED SYSTEM DESIGN The following features are implemented in our proposed system 1. Priority based traffic clearance 2. Ambulance detection using Image processing 3. Safety message display on LCD 4. Red Signal break (Number plate detection) 5. If any obstacle in any particular lane then display ALERT message on LCD Fig-4: Command window output 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1209

4.2 Ambulance detection: 4.4 Red Signal break (Number plate detection): 1. We required two cameras, one to capture the top view to the road and to capture the number plate of the vehicle which will attach to the parallel of the road. 2. Switch is used to press red signal. 3. If vehicle pass through IR plate during red signal on condition then camera will get on (which place parallel to the road) to capture the number plate. Fig-5: Preview window Fig-9: Waiting for signal break Fig-6: Gray scale conversion Fig-10: Signal break Fig-11: Signal break detection 4.5 If any obstacle in any particular lane then display ALERT message on LCD: Fig-7: Command window output 4.3 Safety message display on LCD: 1. In our project, we can show this feature only for one lane. Consider this feature for road number 3. 2. If number of vehicles in that lane OUT is maximum then display message on LCD that Lane 3 is blocked Fig-8: Safety message display Fig-12: Obstacle detection 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1210

5. CONCLUSION In this project, a method for estimating the traffic using Image Processing is presented. This is done by using the camera images captured from the highway and videos taken are converted to the image sequences. Each image is processed separately and the number of cars has been counted. If the number of cars exceeds a specific threshold, warning of heavy traffic will be shown automatically. The advantages of this new method include such benefits as use of image processing over sensors, low cost, easy setup and relatively good accuracy and speed. Because this method has been implemented using Image Processing and Mat lab software, production costs are low while achieving high speed and accuracy. REFERENCE [1] J. Melo, A. Naftel, A. Bernardino and J. Santos-Victor, "Detection and classification of highway lanes using vehicle motion trajectories", IEEE Transactions on Intelligent Transportation Systems, vol. 7, no. 2, (2006), pp. 188-200. [2] G. Salvi An Automated Vehicle Counting System Based on Blob Analysis for Traffic Surveillance Department of Economics Studies, University of Naples "Parthenope", Naples, Italy [3] R. Cucchiara, M. Piccardi, and P. Mello, "Image analysis and rule based reasoning for a traffic monitoring system," IEEE Trans. Intell. Transport. Syst., vol. 1, no. 2, pp. 119-130, June 2002. [4] L. Li, W. Huang, I. Y. Gu, and Q. Tian, "Foreground object detection from videos containing complex background", Proc. of the Eleventh ACM international Conference on Multimedia, Berkeley, CA, USA, November 02 08, 2003. [5] Er. Kavneet Kaur, Vijay Kumar Banga Number Plate Recognition Using OCR Technique IJRET: International Journal of Research in Engineering and Technology eissn: 2319-1163 pissn: 2321-7308 Volume: 02 Issue: 09 Sep-2013 [6] VismayPandit, JineshDoshi, Dhruv Mehta, AshayMhatre and AbhilashJanardhan Smart Traffic Control System Using Image Processing International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)Volume 3, Issue 1, January February 2014 ISSN 2278-6856 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1211