1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.

Slides:



Advertisements
Similar presentations
An Image Filtering Technique for SPIDER Visible Tomography N. Fonnesu M. Agostini, M. Brombin, R.Pasqualotto, G.Serianni 3rd PhD Event- York- 24th-26th.
Advertisements

Dynamic monitoring of traffic signs on roadways. INTRODUCTION TRAFFIC SIGNS ALONG ROADWAYS Approximately half of traffic accidents in developed countries.
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
QR Code Recognition Based On Image Processing
Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
HASSIP/DFG-SPP1114 Workshop “Recent Progress in Wavelet Analysis and Frame Theory” 1 Detection of Cardboard Faults during the Production Process Nataša.
SIGNAL PROCESSING TECHNIQUES USED FOR THE ANALYSIS OF ACOUSTIC SIGNALS FROM HEART AND LUNGS TO DETECT PULMONARY EDEMA 1 Pratibha Sharma Electrical, Computer.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Video Segmentation Based on Image Change Detection for Surveillance Systems Tung-Chien Chen EE 264: Image Processing and Reconstruction.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Object Detection and Tracking Mike Knowles 11 th January 2005
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
Scale Invariant Feature Transform (SIFT)
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
Epipolar geometry The fundamental matrix and the tensor
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
3D SLAM for Omni-directional Camera
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
Marco Pedersoli, Jordi Gonzàlez, Xu Hu, and Xavier Roca
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
A Frequency-Domain Approach to Registration Estimation in 3-D Space Phillip Curtis Pierre Payeur Vision, Imaging, Video and Autonomous Systems Research.
Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Expectation-Maximization (EM) Case Studies
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Course 8 Contours. Def: edge list ---- ordered set of edge point or fragments. Def: contour ---- an edge list or expression that is used to represent.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Digital Image Processing
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Improved Lane Detection for Unmanned Ground Vehicle Navigation Seok Beom Kim, Joo Hyun Kim, Bumkyoo Choi, and Jungchul Lee Department of Mechanical Engineering,
An intelligent strategy for checking the annual inspection status of motorcycles based on license plate recognition Yo-Ping Huang a, Chien-Hung Chen b,
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
SEMINAR ON TRAFFIC MANAGEMENT USING IMAGE PROCESSING by Smruti Ranjan Mishra (1AY07IS072) Under the guidance of Prof Mahesh G. Acharya Institute Of Technology.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Digital Image Processing (DIP)
Signal and Image Processing Lab
Dynamo: A Runtime Codesign Environment
Miguel Tavares Coimbra
Paper – Stephen Se, David Lowe, Jim Little
Conversion of Standard Broadcast Video Signals for HDTV Compatibility
Improved Speed Estimation in Sensorless PM Brushless AC Drives
Motion Detection And Analysis
Fourier Transform: Real-World Images
Factors that Influence the Geometric Detection Pattern of Vehicle-based Licence Plate Recognition Systems Martin Rademeyer Thinus Booysen, Arno Barnard.
Fitting Curve Models to Edges
Vehicle Segmentation and Tracking in the Presence of Occlusions
Object tracking in video scenes Object tracking in video scenes
Digital Image Processing
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
A Novel Smoke Detection Method Using Support Vector Machine
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications

2 OUTLINE  Introduction  The queue detection algorithm Motion detection algorithm Vehicle detection algorithm  Results and discussion  Conclusion  Bibliography

3 INTRODUCTION  Measure of traffic queue is required in many situations - Traffic jam - Traffic accidents - Adjusting time in traffic lights  Problems to measure the traffic in real-time - Variations of light conditions - Different shape or size of Vehicles - Geometry of the scene  Objectives of the paper - Measure in real time accurately queue parameters like length or period of occurrence

4 INTRODUCTION  Previous works - Rourke and Bell (1991): Method based in Fast Fournier Transformation (FFT). This method do not measure the length. Very time-consuming. - Hoose (1991): Do not measure length.  Introduction to the algorithm Motion detection Vehicle detection Yes No This approach reduces the computational time

5 MOTION DETECTION ALGORITHM  The image is divided in sub-profiles.  Sub-profiles with different size to compensate: − Effect of the transfer of the three-dimensional view of the camera to a two-dimensional image. − Parameters to the camera like height of the camera, field of view and angle of the optical axes  By knowing the coordinates of 6 reference points of the real-world and the coordinates of their corresponding images to make a geometric correction and measure length.  The size of the sub-profile depends on the resolution and the accuracy required, but the size should be about the length of the vehicle.  A median filter is applied to the sub-profiles to remove the noise. 4 th ave. New york (4-2-06)

6 MOTION DETECTION ALGORITHM  For each sub-profile are calculated the histogram for two consecutives frames First frameSecond frameDifference Motion detected Difference histogram with high values

7 MOTION DETECTION ALGORITHM First frameSecond frame Difference No Motion detected Difference histogram with Low values

8 VEHICLE DETECTION ALGORITHM  Most of the vehicle detection algorithms developed so far are based on a background differencing technique. However, this method is sensitive to the variations of ambient lighting and it is not suitable for real world applications.  The method used here is based on applying edge detector operators because edges are less sensitive to light variations  The edge detector, consisting of separable median filtering and morphological operators, SMED (separable morphological edge detector).  The Edge detector is applied to each sub-profile Motion detection Vehicle detection Yes No

9 VEHICLE DETECTION ALGORITHM  The histogram of each sub-profile is processed to select dynamic left-limit value and a threshold value to detect Vehicles.  When the window contains an object, the left-limit of the histogram shifts towards the maximum grey value. This process is repeated in 100 frames and the minimum of the left- limit of these frames are selected as the left-limit for the next frames  The left-limit selection program selects a grey value from the histogram of the window, where are approximately zero edge points above this grey value. Histogram containing no object Histogram containing a small part of an object Histogram containing a large part of an object

10 VEHICLE DETECTION ALGORITHM  For threshold selection, the number of edge points greater than the left-limit grey value of each window is extracted for a large number of frames (200 frames) to get enough parameters below and above a proper threshold value.  These numbers are used to create a histogram (horizontal: number of edge points greater than left-limit: vertical: frequency of repetition of these numbers)  Peaks related to the frames passing a vehicle for that frame Number of edge points greater than left-limit Frequency of repetition Before median filter Frequency of repetition Number of edge points greater than left-limit After median filter

11 RESULTS AND DISCUSSION  Operations of the algorithms compared with manual observations of images confirm that the queues are detected and its parameters are measured accurately in real-time.  The average processing speed is about 2 frames per second, enough for real-time.  The program works in such way that after 10s, the presence of the queue and its length is reported  The algorithm is applied to each profile: -If no vehicles are detected repeat the process for this sub-profile again -If vehicles are detected, detection will be applied and the next sub-profile. I no vehicles are detected back to the previous sub-profile.

12 RESULTS AND DISCUSSION  Testing the method under different weather conditions The results show that this queue measurement approach can determine the length of the queue to within 95% accuracy (5% error).

13 CONCLUSIONS  The algorithm uses a new technique by applying a combination of simple but effective operations and has been implemented in real-time.  In order to reduce the computation time, a motion detection operation is applied on all sub-profiles, while the vehicle detection operation is only applied when it is necessary.  The vehicle detection operation uses an edge-based technique which is less sensitive to noise.  The threshold selection for vehicle detection is done dynamically to compensate the effects of variations of lighting and it does not introduce any significant computational cost.

14 CONCLUSIONS  The results show that this queue measurement approach can determine the length of the queue to within 95% accuracy.  This error is mainly due to the objects located very far from the camera and can be reduced by adjusting the size of sub-profiles more appropriately, by analysing camera parameters more accurately.  A practical implementation of this approach called ‘Variable Sign System’, has been operational since early This system alarms the drivers for heavy traffic, one kilometre before the intersection.

15 BIBLIOGRAPHY HOOSE, N. (1991): ‘Computer Image Processing in Traffic Engineering’. Research Studies Press, Taunton. INIGO, R.M. (1987): ‘Traffic monitoring and control using machine vision: a survey’, IEEE Trans. Indust. Elec., IE-32, (3), pp SIYAL, M.Y., FATHY, M., and DARKIN, C.G. (1994): ‘Image processing algorithms for detecting moving objects’, Proc. of Third International Conference on Automation, Robotics and Computer Vision (ICARCV’94), Singapore. IKRAM, W. (1990): ‘Traffic studies using imaging techniques’. PhD. thesis, UMIST. FATHY, M. (1991): ‘A RISC type programmable morphological image processor’. PhD. thesis, UMIST. HOOSE, N. (1992): ‘Impact: an image analysis tool for motorway surveillance’, Trafic Eng. & Control, pp ROURKE, A., and BELL, M.G.H. (1991): ‘Queue detection and congestion monitoring using image processing’, Traffic Eng. & Control, pp FATHY, M., SIYAL, M.Y., and DARKIN, C.G. (1994): ‘A low cost approach to real-time morphological edge detection’, Proc. of IEEE TENCON Conference, Singapore. SCHALKOFF, R.J. (1989): ‘Digital Image Processing and Computer Vision’. John Wiley.

16 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications E N D