SlideShare a Scribd company logo
1 of 25
APPLICATION OF IP
TECHNIQUES IN TRAFFIC
CONTROL SYSTEM
PIXEL DENSITY
METHOD ASHIK.S.R
ashikask@live.com
Electronics Engineering
Central Polytechnic College
tangibility by ask™
Objectives and scopes
 Traffic congestion is becoming more serious day after day.
 Trying to find out a technique for determining traffic congestion on roads using
image processing techniques.
 This method will reduce the necessity of intense man power for traffic control
and wastage of green light on empty roads.
tangibility by ask™
Introduction
 Image processing is an efficient tool for overcoming traffic problems.
 Image processing techniques can be used to find out the density of traffic on
roads.
 Proposes a method to find out the traffic density on roads using image
subtraction and segmentation.
 This is a method of finding traffic density in terms of total amount of pixels in a
video frame instead of calculating number of vehicles using image processing
techniques.
tangibility by ask™
Traffic Control Using Image
Processing
 Image processing is simply processing images using digital computers.
 Steps involved here are
• Video acquisition using camera.
• Image pre-processing .
• RGB to gray conversion.
• Edge detection
• Sobel operation.
• Image subtraction.
• Filtering
• Weiner filter
• Image post-processing
• Morphological closing & flood fill operation
• Thresholding
• converting grayscale image to binary.
tangibility by ask™
Camera video
stream
RGB foreground image (FGrgb) RGB background image (BGrgb)
RGB to gray conversion (FGgray) RGB to gray conversion (BGgray)
Edge
detection
(FGp)
Edge
detection
(BGp)
Image subtraction & enhancement
Binary image(Gbinary)
Direct subtraction
Dobj=FGgray-BGgray
Image enhancement
Binary image(Dbinary)
Itotal
Block Diagram
tangibility by ask™
 First a video camera is used for capturing image.
 From the camera video stream data is processed frame by frame.
 The empty road will be the background image and subsequent frames from
video camera will be the foreground image.
 Background image is taken as the reference image.
VIDEO
ACQUISITION
GRADIENT MAGNITUDE METHOD
tangibility by ask™
IMAGE PRE-
PROCESSING
 RGB foreground image(FGrgb) and background image(BGrgb) are
converted grayscale image (FGgray & BGgray)
 Various algorithms are there. The simplest one is
I=0.33*R+0.33*G+0.33*B
 R,G,B:- red, green,blue value of each pixel.
tangibility by ask™
EDGE DETECTION
 Sobel edge detecting operation is performed on foreground and
background image.
 It measures 2-D gradient measurement using horizontal and vertical
gradient.
Horizontal gradient
Vertical gradient
tangibility by ask™
IMAGE SUBTRACTION
 Our aim is to extract the foreground objects(ie, vehicles) from the
background.
 Edge detected foreground and background images are subtracted.
Gobj= FGp-BGp
 Then we get foreground objects(ie, vehicles)
tangibility by ask™
FILTERING
 Noise removal to remove the noise introduced by subtraction.
 Wiener filter is used because of its ability to remove the additive noise and
invert the blurring simultaneously.
 Before we perform filtering we try to reduce small intensity pixels by
subtracting a fixed small value.
tangibility by ask™
IMAGE POST-
PROCESSING
 Morphological image closing
 Essentially performs dilation followed by erosion.
 This procedure helps us to construct the edges
found by sobel operation
 Flood fill operation
 To fill holes in the objects with closed contours with
solid foreground objects
tangibility by ask™
THRESHOLDING
 We obtain a binary image by thresholding.
 We apply Otsu’s method to obtain the threshold T needed to
convert grayscale image to binary.
 To enhance the binary image we multiply the threshold by a factor.
tangibility by ask™
Direct Subtraction
• The grayscale background is subtracted from gray scale foreground to get
Dobj where foreground objects are visible.
Dobj = FGgray-BGgray
• Then perform the above said image enhancement steps and thesholding to
get the binary image Dbinary.
tangibility by ask™
Using Both methods Together
 The binary images Gbinary & Dbinary are added to get the final image.
Itotal = Gbinary +Dbinary
Itotal = 1 if pixel value>=1
0 else
 The amount of white pixels in Itotal represents the foreground objects.
tangibility by ask™
Traffic Density Calculation
 Traffic density is given by
Where R & C is the number of rows and columns in Itotal.
tangibility by ask™
 The traffic cycle is taken as a function of total traffic density (TD) of
vehicles.
ie, Tc = f(TD)
 The denser the traffic, longer is the traffic cycle.
 Another parameter is weighted time allocation of vehicles.
tangibility by ask™
 Our main target is to pass traffic from the road with the higher density. For
this reason, a weighted time allocation is chosen.
 All the computations described here can be implemented in Matlab.
 The Matlab sends necessary information to the microcontroller for
particular signal to be lighted.
tangibility by ask™
Why two methods are used for finding final image ?
 In direct subtraction method, if the vehicle colour is black it may not be
detected. This problem is solved by the gradient magnitude method
where vehicle colour is not a factor.
 In gradient magnitude method there can be certain situations where
detected edges may not form closed contour. This problem can be
solved by background subtraction.
 Using this traffic density information we can calculate traffic cycle (Tc)
which is the total time required for one complete rotation of the signal
lights at any traffic point.
tangibility by ask™
tangibility by ask™
tangibility by ask™
tangibility by ask™
Conclusion
 Automatic traffic control system using timers which is used earlier
had a drawback that the time is being wasted by green light on the
empty road. This technique avoids this problem.
 Here we have successfully implemented an algorithm for a real time
image processing based traffic controller.
 Image processing is a far more efficient method of traffic control as
compared to traditional techniques.
 Also image processing methods are easy to implement and are cost
effective.
tangibility by ask™
Future Scope
 We can use satellite images instead of video cameras
 In addition, we can propose a system to identify the vehicles as
they pass by, giving preference to emergency vehicles and
assisting in surveillance on a large scale.
tangibility by ask™
References
1)V. Kastrinaki, M. Zervakis, and K. Kalaitzakis, “A survey of video processing
techniques for traffic applications,” Image and Vision Computing, vol. 21, pp.
359-381, Apr 1 2003.
2)D. Beymer, P. McLauchlan, B. Coifman, and J. Malik, “A real-time computer
vision system for measuring traffic parameters,” IEEE Conf. on Computer
Vision and Pattern Recognition, pp. 495-501, 1997.
3) M. Fathy, and M. Y. Siyal, “An image detection technique based on
morphological edge detection and background differencing for realtime traffic
analysis,” Pattern Recognition Letters, vol. 16, pp. 1321-1330, Dec. 1995.
4) M. Piccardi, “Background subtraction techniques: a review,” IEEE
International Conference on Systems, Man and Cybernetics 4, pp. 3099-
3104, Oct. 2004.
5) R. Cucchiara, M. Piccardi, and P. Mello, “Image analysis and rule-based
reasoning for a traffic monitoring system,” IEEE Trans. on Intelligent
Transportation Systems, Vol. 1, Issue 2, pp 119-130, 2000
tangibility by ask™
©creative ask ™

More Related Content

What's hot

Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introNurfitri Anbarsanti
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Malik obeisat
 
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...Sergio Orts-Escolano
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)RagavanK6
 
An Open Source solution for Three-Dimensional documentation: archaeological a...
An Open Source solution for Three-Dimensional documentation: archaeological a...An Open Source solution for Three-Dimensional documentation: archaeological a...
An Open Source solution for Three-Dimensional documentation: archaeological a...Giulio Bigliardi
 
Final image processing
Final image processingFinal image processing
Final image processingSharanjit Kaur
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSunando Sengupta
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Louise Antonio
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Traffic control using image processing
Traffic control using image processingTraffic control using image processing
Traffic control using image processingChirag Panchal
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2 samarthgec
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringMeridian Media
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processingvilasini rvr
 
Scale surface reconstruction
Scale surface reconstructionScale surface reconstruction
Scale surface reconstructionSu Yan-Jen
 

What's hot (20)

DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
 
Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing intro
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
 
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
 
An Open Source solution for Three-Dimensional documentation: archaeological a...
An Open Source solution for Three-Dimensional documentation: archaeological a...An Open Source solution for Three-Dimensional documentation: archaeological a...
An Open Source solution for Three-Dimensional documentation: archaeological a...
 
Final image processing
Final image processingFinal image processing
Final image processing
 
Semantic Mapping of Road Scenes
Semantic Mapping of Road ScenesSemantic Mapping of Road Scenes
Semantic Mapping of Road Scenes
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Traffic control using image processing
Traffic control using image processingTraffic control using image processing
Traffic control using image processing
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 
Final year project proposal
Final year project proposalFinal year project proposal
Final year project proposal
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic Monitoring
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
Scale surface reconstruction
Scale surface reconstructionScale surface reconstruction
Scale surface reconstruction
 

Similar to APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM

License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate RecognitionAmr Rashed
 
Automatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification ApproachAutomatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification ApproachIOSR Journals
 
Automatic Number Plate Recognition System A Histogram Based Approach
Automatic Number Plate Recognition System  A Histogram Based ApproachAutomatic Number Plate Recognition System  A Histogram Based Approach
Automatic Number Plate Recognition System A Histogram Based ApproachJoe Osborn
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Louise Antonio
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processingMalika Alix
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Raihan Bin-Mofidul
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentationijsrd.com
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET Journal
 
IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET Journal
 
Applications of Image Processing and Real-Time embedded Systems in Autonomous...
Applications of Image Processing and Real-Time embedded Systems in Autonomous...Applications of Image Processing and Real-Time embedded Systems in Autonomous...
Applications of Image Processing and Real-Time embedded Systems in Autonomous...CSCJournals
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIJERD Editor
 
LANE DETECTION USING IMAGE PROCESSING IN PYTHON
LANE DETECTION USING IMAGE PROCESSING IN PYTHONLANE DETECTION USING IMAGE PROCESSING IN PYTHON
LANE DETECTION USING IMAGE PROCESSING IN PYTHONIRJET Journal
 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET Journal
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionIRJET Journal
 

Similar to APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM (20)

License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Automatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification ApproachAutomatic Vehicle Detection Using Pixelwise Classification Approach
Automatic Vehicle Detection Using Pixelwise Classification Approach
 
Automatic Number Plate Recognition System A Histogram Based Approach
Automatic Number Plate Recognition System  A Histogram Based ApproachAutomatic Number Plate Recognition System  A Histogram Based Approach
Automatic Number Plate Recognition System A Histogram Based Approach
 
E011142632
E011142632E011142632
E011142632
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processing
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentation
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 
IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring System
 
A017430110
A017430110A017430110
A017430110
 
13
1313
13
 
Applications of Image Processing and Real-Time embedded Systems in Autonomous...
Applications of Image Processing and Real-Time embedded Systems in Autonomous...Applications of Image Processing and Real-Time embedded Systems in Autonomous...
Applications of Image Processing and Real-Time embedded Systems in Autonomous...
 
Traffic PPT.pptx
Traffic PPT.pptxTraffic PPT.pptx
Traffic PPT.pptx
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
LANE DETECTION USING IMAGE PROCESSING IN PYTHON
LANE DETECTION USING IMAGE PROCESSING IN PYTHONLANE DETECTION USING IMAGE PROCESSING IN PYTHON
LANE DETECTION USING IMAGE PROCESSING IN PYTHON
 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image Processing
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
40120140501008
4012014050100840120140501008
40120140501008
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 

APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM

  • 1. APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM PIXEL DENSITY METHOD ASHIK.S.R ashikask@live.com Electronics Engineering Central Polytechnic College tangibility by ask™
  • 2. Objectives and scopes  Traffic congestion is becoming more serious day after day.  Trying to find out a technique for determining traffic congestion on roads using image processing techniques.  This method will reduce the necessity of intense man power for traffic control and wastage of green light on empty roads. tangibility by ask™
  • 3. Introduction  Image processing is an efficient tool for overcoming traffic problems.  Image processing techniques can be used to find out the density of traffic on roads.  Proposes a method to find out the traffic density on roads using image subtraction and segmentation.  This is a method of finding traffic density in terms of total amount of pixels in a video frame instead of calculating number of vehicles using image processing techniques. tangibility by ask™
  • 4. Traffic Control Using Image Processing  Image processing is simply processing images using digital computers.  Steps involved here are • Video acquisition using camera. • Image pre-processing . • RGB to gray conversion. • Edge detection • Sobel operation. • Image subtraction. • Filtering • Weiner filter • Image post-processing • Morphological closing & flood fill operation • Thresholding • converting grayscale image to binary. tangibility by ask™
  • 5. Camera video stream RGB foreground image (FGrgb) RGB background image (BGrgb) RGB to gray conversion (FGgray) RGB to gray conversion (BGgray) Edge detection (FGp) Edge detection (BGp) Image subtraction & enhancement Binary image(Gbinary) Direct subtraction Dobj=FGgray-BGgray Image enhancement Binary image(Dbinary) Itotal Block Diagram tangibility by ask™
  • 6.  First a video camera is used for capturing image.  From the camera video stream data is processed frame by frame.  The empty road will be the background image and subsequent frames from video camera will be the foreground image.  Background image is taken as the reference image. VIDEO ACQUISITION GRADIENT MAGNITUDE METHOD tangibility by ask™
  • 7. IMAGE PRE- PROCESSING  RGB foreground image(FGrgb) and background image(BGrgb) are converted grayscale image (FGgray & BGgray)  Various algorithms are there. The simplest one is I=0.33*R+0.33*G+0.33*B  R,G,B:- red, green,blue value of each pixel. tangibility by ask™
  • 8. EDGE DETECTION  Sobel edge detecting operation is performed on foreground and background image.  It measures 2-D gradient measurement using horizontal and vertical gradient. Horizontal gradient Vertical gradient tangibility by ask™
  • 9. IMAGE SUBTRACTION  Our aim is to extract the foreground objects(ie, vehicles) from the background.  Edge detected foreground and background images are subtracted. Gobj= FGp-BGp  Then we get foreground objects(ie, vehicles) tangibility by ask™
  • 10. FILTERING  Noise removal to remove the noise introduced by subtraction.  Wiener filter is used because of its ability to remove the additive noise and invert the blurring simultaneously.  Before we perform filtering we try to reduce small intensity pixels by subtracting a fixed small value. tangibility by ask™
  • 11. IMAGE POST- PROCESSING  Morphological image closing  Essentially performs dilation followed by erosion.  This procedure helps us to construct the edges found by sobel operation  Flood fill operation  To fill holes in the objects with closed contours with solid foreground objects tangibility by ask™
  • 12. THRESHOLDING  We obtain a binary image by thresholding.  We apply Otsu’s method to obtain the threshold T needed to convert grayscale image to binary.  To enhance the binary image we multiply the threshold by a factor. tangibility by ask™
  • 13. Direct Subtraction • The grayscale background is subtracted from gray scale foreground to get Dobj where foreground objects are visible. Dobj = FGgray-BGgray • Then perform the above said image enhancement steps and thesholding to get the binary image Dbinary. tangibility by ask™
  • 14. Using Both methods Together  The binary images Gbinary & Dbinary are added to get the final image. Itotal = Gbinary +Dbinary Itotal = 1 if pixel value>=1 0 else  The amount of white pixels in Itotal represents the foreground objects. tangibility by ask™
  • 15. Traffic Density Calculation  Traffic density is given by Where R & C is the number of rows and columns in Itotal. tangibility by ask™
  • 16.  The traffic cycle is taken as a function of total traffic density (TD) of vehicles. ie, Tc = f(TD)  The denser the traffic, longer is the traffic cycle.  Another parameter is weighted time allocation of vehicles. tangibility by ask™
  • 17.  Our main target is to pass traffic from the road with the higher density. For this reason, a weighted time allocation is chosen.  All the computations described here can be implemented in Matlab.  The Matlab sends necessary information to the microcontroller for particular signal to be lighted. tangibility by ask™
  • 18. Why two methods are used for finding final image ?  In direct subtraction method, if the vehicle colour is black it may not be detected. This problem is solved by the gradient magnitude method where vehicle colour is not a factor.  In gradient magnitude method there can be certain situations where detected edges may not form closed contour. This problem can be solved by background subtraction.  Using this traffic density information we can calculate traffic cycle (Tc) which is the total time required for one complete rotation of the signal lights at any traffic point. tangibility by ask™
  • 21.
  • 23. Conclusion  Automatic traffic control system using timers which is used earlier had a drawback that the time is being wasted by green light on the empty road. This technique avoids this problem.  Here we have successfully implemented an algorithm for a real time image processing based traffic controller.  Image processing is a far more efficient method of traffic control as compared to traditional techniques.  Also image processing methods are easy to implement and are cost effective. tangibility by ask™
  • 24. Future Scope  We can use satellite images instead of video cameras  In addition, we can propose a system to identify the vehicles as they pass by, giving preference to emergency vehicles and assisting in surveillance on a large scale. tangibility by ask™
  • 25. References 1)V. Kastrinaki, M. Zervakis, and K. Kalaitzakis, “A survey of video processing techniques for traffic applications,” Image and Vision Computing, vol. 21, pp. 359-381, Apr 1 2003. 2)D. Beymer, P. McLauchlan, B. Coifman, and J. Malik, “A real-time computer vision system for measuring traffic parameters,” IEEE Conf. on Computer Vision and Pattern Recognition, pp. 495-501, 1997. 3) M. Fathy, and M. Y. Siyal, “An image detection technique based on morphological edge detection and background differencing for realtime traffic analysis,” Pattern Recognition Letters, vol. 16, pp. 1321-1330, Dec. 1995. 4) M. Piccardi, “Background subtraction techniques: a review,” IEEE International Conference on Systems, Man and Cybernetics 4, pp. 3099- 3104, Oct. 2004. 5) R. Cucchiara, M. Piccardi, and P. Mello, “Image analysis and rule-based reasoning for a traffic monitoring system,” IEEE Trans. on Intelligent Transportation Systems, Vol. 1, Issue 2, pp 119-130, 2000 tangibility by ask™ ©creative ask ™