Road marking abrasion defects detection based on video image processing

Similar documents
A Method of Multi-License Plate Location in Road Bayonet Image

The Research of the Lane Detection Algorithm Base on Vision Sensor

Automatic Licenses Plate Recognition System

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

A Chinese License Plate Recognition System

An Improved Bernsen Algorithm Approaches For License Plate Recognition

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Efficient 2-D Structuring Element for Noise Removal of Grayscale Images using Morphological Operations

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Research on the Face Image Detection in Coal Mine Environment

Automatics Vehicle License Plate Recognition using MATLAB

Improved Minimum Distance Discrimination Method Used in Image Analysis of Fabric Wear Resistance

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

Automated Driving Car Using Image Processing

中国科技论文在线. An Efficient Method of License Plate Location in Natural-scene Image. Haiqi Huang 1, Ming Gu 2,Hongyang Chao 2

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Road Network Extraction and Recognition Using Color

Real Time Word to Picture Translation for Chinese Restaurant Menus

Research of an Algorithm on Face Detection

On Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned Surface Vehicle

Color Image Segmentation in RGB Color Space Based on Color Saliency

An Engraving Character Recognition System Based on Machine Vision

The Key Information Technology of Soybean Disease Diagnosis

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

Effect of light intensity on Epinephelus malabaricus s image processing Su Xu 1,a, Kezhi Xing 1,2,*, Yunchen Tian 3,* and Guoqiang Ma 3

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

A Method of Using Digital Image Processing for Edge Detection of Red Blood Cells

Tan-Hsu Tan Dept. of Electrical Engineering National Taipei University of Technology Taipei, Taiwan (ROC)

Lane Detection Using Median Filter, Wiener Filter and Integrated Hough Transform

Implementation of Barcode Localization Technique using Morphological Operations

Research on Picking Goods in Warehouse Using Grab Picking Robots

Automated License Plate Recognition for Toll Booth Application

2 Human Visual Characteristics

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Vehicle Number Plate Recognition Using Hybrid Mathematical Morphological Techniques

Traffic Sign Recognition Senior Project Final Report

Detection of Rail Fastener Based on Wavelet Decomposition and PCA Ben-yu XIAO 1, Yong-zhi MIN 1,* and Hong-feng MA 2

Iraqi Car License Plate Recognition Using OCR

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

Libyan Licenses Plate Recognition Using Template Matching Method

A Fast Algorithm of Extracting Rail Profile Base on the Structured Light

World Journal of Engineering Research and Technology WJERT

Noise Removal of Spaceborne SAR Image Based on the FIR Digital Filter

Automated Number Plate Verification System based on Video Analytics

License Plate Localisation based on Morphological Operations

EE 5359 MULTIMEDIA PROCESSING. Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model

International Journal of Advanced Research in Computer Science and Software Engineering

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Yue Bao Graduate School of Engineering, Tokyo City University

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

Detection of License Plates of Vehicles

[Mohindra, 2(7): July, 2013] ISSN: Impact Factor: 1.852

MAV-ID card processing using camera images

An Automatic Fault Recognition Method for Side Frame Key in TFDS

Carmen Alonso Montes 23rd-27th November 2015

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

Number Plate Recognition System using OCR for Automatic Toll Collection

Fire Detection Using Image Processing Using Raspberry PI

Computing for Engineers in Python

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE

A New Algorithm of Eyed Typhoon Automatic Positioning Based on Single Infrared Satellite Cloud Image

International Journal of Advance Engineering and Research Development

A Simple Skew Correction Method of Sudanese License Plate

Volume 7, Issue 5, May 2017

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Application of Machine Vision Technology in the Diagnosis of Maize Disease

A QR Code Image Recognition Method for an Embedded Access Control System Zhe DONG 1, Feng PAN 1,*, Chao PAN 2, and Bo-yang XING 1

Open Access The Application of Digital Image Processing Method in Range Finding by Camera

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN

Morphological filters applied to Kinect depth images for noise removal as pre-processing stage

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

A new technique for distance measurement of between vehicles to vehicles by plate car using image processing

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

Highly Adaptive Indian High Security Vehicle Number Plate Recognition

ME 6406 MACHINE VISION. Georgia Institute of Technology

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

Image Processing and Particle Analysis for Road Traffic Detection

Reducing Uncertainty in Wind Turbine Blade Health Inspection with Image Processing Techniques. Huiyi Zhang March 2, 2015

The Study on the Image Thresholding Segmentation Algorithm. Yue Liu, Jia-mei Xue *, Hua Li

FLUORESCENCE MAGNETIC PARTICLE FLAW DETECTING SYSTEM BASED ON LOW LIGHT LEVEL CCD

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

THE PROPOSED IRAQI VEHICLE LICENSE PLATE RECOGNITION SYSTEM BY USING PREWITT EDGE DETECTION ALGORITHM

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

Geometric Feature Extraction of Selected Rice Grains using Image Processing Techniques

Island instantaneous coastline extraction based on the characteristics of regional statistics of ultispectral remote sensing image

Transcription:

Information Systems and Signal Processing Journal (2016) 1: 1-6 Clausius Scientific Press, Canada Road marking abrasion defects detection based on video image processing Zhang Yiheng1,a 1 China Transport Telecommunications & Information Center, Beijing, 100011, China a zhangyiheng@cttic.cn Keywords: Road traffic marking damage; Defect detection; Morphology; Line extraction. Abstract: Pavement marking occupies an important position in the road traffic safety operation. A large number of domestic and foreign research and practice has proved that the effective use and maintenance of road signs and markings reduce traffic accidents and improve the capacity of great significance. The main content of this paper is the design of mobile video image acquisition device to road damage to the road traffic marking defect detection, video image to carry out research on road marking based on wear and breakage from video images. The process is random image acquisition of pavement markings, respectively the image pre-processing, image binarization, marking angle correction, marking extraction and detection. Finally, developing software on marking the wear and damage degree detection based on Matlab software then have an image processing experiments. The results show that the software can accurately detect the road wear and damage situation. 1. Introduction With the rapid development of human science and technology, the car is playing a more and more important role in people's life. However, the development of the automobile has improved people's living standards, but at the same time, it also brings a lot of traffic accidents. Related materials show: only in 2009, China has thousand people died in traffic accidents, accounted for one fifth of the world's total [1]. This makes us alert and aware of the urgency to solve the problem of traffic safety. According to a large number of domestic and foreign research and practice has proved that the effective use and maintenance of road signs and markings can reduce traffic accidents and increase traffic capacity, save energy, protect the environment of road [2]. Thanks to the rapid development of artificial intelligence computer vision technology, image and video technology has been widely used in intelligent transportation systems and unmanned vehicle systems. Carnegie Mellon University developed a Navlab.X [3] series product system that is based on road flat assumption and using the characteristics of the parallel to the road, such as the lane line, rut, road boundary. University of Parma s PROMETHEUS project has an important part of the GOLD (Generic Obstacle and Lane Detection) [4]. The basic principle of the visual system is using camera as a navigation tool, to analysis the captured image, to detection and extraction of the lanes to avoid obstacles using stereo vision. France Citroen technology center and Pascal university automation and electronic materials science laboratory in France have cooperation in the development Puegoct system [5]. The main principle is using Gauss filter and filter to calculate lane using gradient derivative of the noise left (or right) edge. Real-time and robustness are good. Xin Zhou [6] 1

proposed a novel reconstruction lane l line algorithm, which is based on the geometric characteristicss of lane lines and gray information to construct constraint equations. It only processes the t edge of the lane, which can reduce the processing time. Review the literature, the development off intelligentt transportation system is based on the recognition of road marking good, but the defects of the pavement markings will affect the recognition of the intelligent transportatit ion system processing. This article is based on the Matlab on the pavement marking for wear, damage detection, develop wear and tear software. 2. Image preprocessing Image preprocessing has threee parts: the road image gray, gray stretch, image filtering denoising. Image gray can reduce the amount of color information in the image so that it contains only the brightness information, which simplifies algorithm complexity. Gray G level stretching can improve the dynamic range of gray level in image processing. Image filtering is mainly used to eliminate or reduce noise in the image. 2.1 Image grayscale In the RGB color space, red, green, andd blue are obtained by a certain mixture. Convert RGB color image to gray image, to quantify the value of brightness. From F the experimental experiencee value, the gray level image can be gained when the ratio of 0.3:0.59:0.11 mixed red, green and blue. 2.2 The image gray level stretch Gray stretch [7] is the most basic gray transformation. The main idea is too improve the dynamic range of gray level image processing. If the image is too dark, it i can be used to stretch the gray scale (slope >1) to improve the image; if the image is bright, it can c be usedd to compress the gray level of the object to improve the imagee quality by using the gray level stretching functionn (slope<1). Gray stretch resultss are shown in Fig.1. Fig.1. ) Before gray stretch.after grayy stretch. 2.3 Image filtering The median filter [8] is a template that contains an odd number of points, from left to right, from top to bottom, traversal of each pixel in the image. The pixels in the window are sorted according to the size. Then the median value is obtained. And the median value is used ass the gray value of the corresponding pixels in the filtered image. Use median filter forr image processing. The filtering effect is shown in Fig.2. 2

Fig.2. Before median filter, After median filter. 3. Binarization and line extraction 3.1 Binaryzation algorithm Image binaryztiaonn is the most important step to select the appropriate segmentation threshold [9]. For grayscale images, one orr several gray select the appropriate value of t (t = 0 ~ 255) will be separated from the target and the background, the gray value of t is i called threshold. If you select a threshold value, it is called the two t value of the image. Otsu algorithm [10]] is also known as the maximum between class variance methods. The basic idea of Otsuu algorithm m is to divide the image into two groups (or two kinds) with a certain gray value. The grayy value is the best threshold value of the two value of the image when the variance between the two groups is the largest. The resultss with Otsu algorithm are shown in Fig.3. Fig.3. Before Otsu algorithm processing, After Otsu algorithmm processing. 3.2 Morphological processing Mathematical morphology [11] is a new method for image processing and pattern recognition. r The basic idea is to measure and extract thee corresponding shape image i in the structure of a certain form elements to achieve the purpose of image analysiss and recognition. The basic operation [12] of binary morphology includes corrosion, expansion, opening operation and closing operation. The open and close operation is carried out o on the basis of corrosion and expansion. 3.3 Dilation and erosion operation Dilation is indicated by symbol, and A dilates B denotes A B. A The process of dilation as follows: First, mapping the structural elements B about the origin to get; then, letting have a translation about x to get; finally,, calculatingg the intersection of and a binary image(set A). Erosion is indicated by symbolθ, and A erodes B denotes A B. A The process of dilation as follows: After Structural elements B havingg a translation x, it is still in the reference point of the collection A. 3

3.4 Open operation and close operation Using structural elements D to t do open operation with the target image C, noting as C D. The process of dilation as follows: First, erodingg C with D; then, usingg D to dilatee the results of erosion. Open operation can make the contour of thee object being processed becomes more smooth and soft, disconnect the image from the narrow gap, and eliminate the subtlee projection. Using structural elements D to t do close operation with the target image C, noting as C D. The process of dilation as follows: First, dilatingg C with D, then, using D to erode e the results of dilation. Close operation also has the function of smooth contour, but what contrary too open operation is thatt it usually breaks the narrow and eliminates elongated grooves andd tiny holes, and fill cracks in the contour lines as well. Morphological processing result is shown in Fig.4. Fig.4. Before morphological operation, After morphological operation 3.5 Angle correction Scanned image gray value coordinates calculated by the coordinates of thee image rotation angle, thus marking angle correction. Corrected image output has two properties cropp and loose. The result is shown in Fig.5. (c) Fig.5. Gray image, Output of crop attribute, (c) Output O of loose attribute The corrected image is shown in Fig.6. Fig.6. Beforee rotation, After rotation. 4

3.6 Line extraction After getting the image angle correction, then the image coordinate coordinate marking four vertex value, whichh will extract the marking. Marking the extraction results is shown inn Fig.7. scanning gray value Fig.7. ) Gray markings, Binarization marking 4. Line detection 4.1 Line breakage detection The method of calculating area can be used to calculate the damage rate by the number of gray values. The gray value of 255 is displayed as white. Gray value iss 0 on behalf of black. The resultss are shown in Fig.8. (c) Fig. 8. Line breakage rate of 8.79%, )Line breakage rate of 18.69%, (c)line breakage rate of 19.51% 4.2 Marking wear detection After a large number of new line by line, we can get a middle gray value. If the gray of any point in the marking line is greater than intermediate gray value, it is considered to have suffered a certain degree of wear. Otherwise the wear is considered to be light or nott wear. The results of the t marking test are shown in Fig.9. (c) Fig. 9. The wear rate of marking:8.81%, )The wear rate r of marking:17.73% %, (c)the wear rate of marking:28.55% 5. Software development Software development is based on Matlab and its main functions include image reading, image preprocessing, image binarization, morphological processing, marking correction and extraction, 5

marking wear defect detection. 6. Conclusions The road markings defect detection based on video image processing technology are mainly about image preprocessing, binarization, morphological processing, extraction and marking correction by Matlab process. Next we can get the marking of the wear and damage performance. Based on all those, develop markings wear detection software. Experiments prove that the software can be a very good marking processing and can get marking the wear and breakage accurately. Acknowledgments This work is supported by the science and technology projects of Jiangxi Province Department of transportation: Smart key technology research and application in the highway construction in Jiangxi province (2016C0003). References [1] R. Risack, N. Mohler, W. Enkelmann. A video-based lane keeping assistant. Proceedings of IV 2000 Intelligent Vehicles Symposium, in Dearborn, MI, USA, (2000), p.356-361. [2] Xiu-min Chu, Xin-ping Yan, Xian-zhen Zhang, Advanced Technologies for Maintenance Management of Highway Sign and Marking, Journal of Transport Information and Safety, in Traffic and computer, vol.23,no.3, (2005), p.104-106.(in Chinese) [3] Wu Mo, Xiangjing An, Hangen He. On vision-based lane departure detection approach. In IEEE International Conference on Vehicular Electronics and Safety, (2005), p.253-257. [4] Hold S, Nunn C, Kummert A, et al. Efficient and Robust Extrinsic Camera Calibration Procedure for Lane Departure Warning. In Proceedings of the IEEE Intelligent Vehicles Symposium, (2009), p.382-387. [5] R.Chapuis. Real-time Vehicle trajectory supervision on the highway. In Int Journal of Robatics Research, vol.14, no.6, (1995), p.531-542. [6] Xin Zhou, Xi-yue Huang, Xing Li, Lane Keeping and Distance Measurement Based on Monocular Vision, In Journal of Image and Graphics, vol.8,no.5, (2003), p.590-595. (In Chinese) [7] Yao-fei Tang, The Implementation of Image Gray-Lever Stretch Algorithm Based on FPGA, In Aero Weaponry, no.2, (2010), p.21-23. (In Chinese) [8] Yan-bing Liu, Research on lane detection method based on directional tunable filter. Master's thesis, Chengdu: University of Electronic Science and Tech, (2009). (In Chinese) [9] Shao-lin Sun, Zhi-qiang Ma, Wei Tang, Research on Gray-level Image Binarization Algorithms. In Value Engineering, vol.22, no.4, (2010), p.16-19. (In Chinese) [10] Su-min Yin, Jin-ping Zhu, Zu-shen wang, Research on Image Segmentation Method Based on Top-hat Transformation and Otsu. In Science Technology and Engineering, vol.14, no.7, (2014), p.60-64. (In Chinese) [11] Juan Wang, Jin-zhi Zhou. Research on morphological image processing based on Matlab. In Modern Society, no.9, (2013), p.4-5. (In Chinese) [12] Ying Wu. Application of Morphology in Image Processing. In Computer and Modernization, no.5, (2013), p.90-94. (In Chinese) 6