TRAFFIC MONITORING USING IMAGE PROCESSSING
BY A.T.PRADEEBA
INTRODUCTION
Vehicle tracking Speed of vehicle Illegal behaviour of road users Accidents Focus on image processing , pattern recognition and computer vision algorithms
ORDER OF ALGORITHMIC PROCESS
Video stream input to computer Sequence of single frames Lane masking Background removal Noise and blob filtering Contour extraction Linking and labeling Contour parameter estimation Moving vehicle tracking
CONTD
Velocity calculation Lane congestion estimation Number plate recognition
MAJOR STEPS CARRIED OUT
Initial data in form of video sequence Locate observed vehicle Imaging procedures Conditional center to calc speed Label contour Lane congestion Vehicle type
LANE MASKING
Seperation of road graphical editor
BACKGROUND REMOVAL
Stationary object removal
NOISE AND BLOB FILTERATION
Removes speckles by means of filteration Removal of isolated points and blobs by matrix method Reducing noise by median filteration
CONTOUR EXTRACTION AND LINKING
Locate vehicle Edge detection Kernel operation Reduction of size Connecting seperated edge parts
CONTOUR LABELLING AND VEHICLE TRACKING
Calc vehicles within frame Marking selected contour point by color Matching it with adjacent one identical- new color Curve drawn Geometric point to track vehicle
VEHICLE TRACKING BY MOTION DETECTION
SPEED ESTIMATION
NUMBER PLATE REGISTRATION AND RECOGNITION
Oriented video camera Observational zone Symbol recognition System database
PROBLEMS RELATED WITH NUMBER PLATE RECOGNITION
INSIDE THE SYSTEM
Implemented in complex video system Vehicle tracking subsystem- watch motions , detect jams and detect speed violation Track when speed level exceeds Turn on LPR Files and transmits information Through GPRS
CONCLUSION
Useful for better traffic rule enhancement Control can be easily changed to highly congested area Reduces need of man power for traffic controlling purposes