Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Technique

Similar documents
Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Automatic Licenses Plate Recognition System

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

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

A Review of Optical Character Recognition System for Recognition of Printed Text

An Improved Bernsen Algorithm Approaches For License Plate Recognition

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

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

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

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

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

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

Recognition Of Vehicle Number Plate Using MATLAB

Automated Number Plate Verification System based on Video Analytics

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Local Image Segmentation Process for Salt-and- Pepper Noise Reduction by using Median Filters

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

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

Iraqi Car License Plate Recognition Using OCR

Impulse Noise Removal Based on Artificial Neural Network Classification with Weighted Median Filter

Face Detection System on Ada boost Algorithm Using Haar Classifiers

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

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

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

ORIGINAL ARTICLE A COMPARATIVE STUDY OF QUALITY ANALYSIS ON VARIOUS IMAGE FORMATS

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

Direction based Fuzzy filtering for Color Image Denoising

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Linear Gaussian Method to Detect Blurry Digital Images using SIFT

An Image Processing Method to Convert RGB Image into Binary

Image Denoising Using Statistical and Non Statistical Method

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper Noise in Images Using Median filter

Automatic License Plate Recognition System using Histogram Graph Algorithm

Handwritten Character Recognition using Different Kernel based SVM Classifier and MLP Neural Network (A COMPARISON)

C. Efficient Removal Of Impulse Noise In [7], a method used to remove the impulse noise (ERIN) is based on simple fuzzy impulse detection technique.

Research on Application of Conjoint Neural Networks in Vehicle License Plate Recognition

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Matlab Based Vehicle Number Plate Recognition

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

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

Quality Measure of Multicamera Image for Geometric Distortion

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

International Journal of Advance Engineering and Research Development

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

Detection of License Plates of Vehicles

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

Urban Feature Classification Technique from RGB Data using Sequential Methods

A SURVEY ON HAND GESTURE RECOGNITION

Estimation of Moisture Content in Soil Using Image Processing

A Preprocessing Approach For Image Analysis Using Gamma Correction

FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL

ABSTRACT I. INTRODUCTION

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

International Conference on Computer, Communication, Control and Information Technology (C 3 IT 2009) Paper Code: DSIP-024

Image binarization techniques for degraded document images: A review

VLSI Implementation of Impulse Noise Suppression in Images

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

A Proficient Roi Segmentation with Denoising and Resolution Enhancement

MATLAB Techniques for Enhancement of Liver DICOM Images

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

AN ITERATIVE UNSYMMETRICAL TRIMMED MIDPOINT-MEDIAN FILTER FOR REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

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

Recovery of badly degraded Document images using Binarization Technique

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

Detection and Verification of Missing Components in SMD using AOI Techniques

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

Number Plate Recognition System using OCR for Automatic Toll Collection

A Modified Image Template for FELICS Algorithm for Lossless Image Compression

World Journal of Engineering Research and Technology WJERT

A Review Paper on Image Processing based Algorithms for De-noising and Enhancement of Underwater Images

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE

Empirical Study on Quantitative Measurement Methods for Big Image Data

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

Real Time ALPR for Vehicle Identification Using Neural Network

Number Plate Recognition Using Segmentation

ECC419 IMAGE PROCESSING

Evaluation of Visual Cryptography Halftoning Algorithms

Preprocessing on Digital Image using Histogram Equalization: An Experiment Study on MRI Brain Image

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Libyan Licenses Plate Recognition Using Template Matching Method

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

Improvement of image denoising using curvelet method over dwt and gaussian filtering

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

License Plate Recognition Using Convolutional Neural Network

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

Implementation of Barcode Localization Technique using Morphological Operations

Comparitive analysis for Pre-Processing of Images and videos using Histogram Equalization methodology and Gamma correction method

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

PLC BASED CHANGE DISPENSING VENDING MACHINE USING IMAGE PROCESSING TECHNIQUE FOR IDENTIFYING AND VERIFYING CURRENCY

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

Robust Document Image Binarization Techniques

Transcription:

Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Khushbu 1 Isha Vats 2 1Student, Department of Computer Engineering, CGC Landran Mohali, Punjab,India. 2Professor, Department of Computer Engineering, CGC Landran Mohali, Punjab,India ----------------------------------------------------------------------------------***--------------------------------------------------------------------------------- Abstract- Automatic detection of license plate (LP) is to localize a license plate region from an image without human involvement. So far a number of methods have been introduced for automatic license plate detection (ALPD), but most of them do not consider hazardous image conditions that exist in many real driving situations. OTSU based technique is best suited for hazardous image conditions having foggy weather effects, tilted LP area. In this technique after denoising and normalization of the image, the digits and characters within the image can be extracted. In this paper large database set of LPs under different conditions like clear images and images with foggy effects is considered and various performance parameters like MSE, PSNR, SSIM and Aspect Ratio are considered to extract the results. These parameters have shown improvement with percentage 14.93%, 14.12%, 39.21% and 4% respectively. Key term: Neural Network, HMM, foggy I. INTRODUCTION Automatic license plate detection (ALPD) involved extraction of vehicle's license plate (LP) area from an image without human intervention. It is one of the important stages of automatic LP recognition (ALPR) system [1].In an ALPR system, there are three major stages: i) acquisition of a car image by an image capturing device; ii) detection of the potential LP area from the image; iii) feature extraction and recognition of characters from the LP area. The objective of an ALPR system is automatic identification of a vehicle by reading the LP data from an image or a video. In an ALPR system, stationary cameras are mounted on the road signs, street lights, buildings or highway overpass for capturing the image of the vehicle [2]. Then the captured image goes through a software system that detects possible LP location in the image, and converts the LP information into a computer readable format. The recovered identity of the vehicle can be used in real time or stored in the database for future. In an ALPR system, LP detection is the most crucial stage and the performance of the whole system highly depends on it [3]. In the detection stage, we need to deal with a number of important issues, such as: i. Hazardous weather conditions (rainy and foggy) Hazardous background (presence of non-lp objects in the background) ii. Low contrast image environments (indoor, night, blurry and uneven illumination) iii. Horizontally tilted LP in the image due to camera position. Collectively all these issues are identified as the hazardous image conditions. All these issues make ALPD a challenging research topic. In our research work we mainly focus on automatic detection of license plate with foggy effects using enhanced Otsu technique. The enhanced Otsu technique is based on assigning labels to the image uniformly and extraction of digits and characters is performed based on various performance parameters such as MSE, PSNR, SSIM and Aspect Ratio. MSE (Mean Square Error): The Mean Square Error (MSE) of a procedure for estimating an unobserved quantity measures the average of the squares of the errors or deviations, that is, the difference between the estimator and what is estimated. It is a method used to check for errors. Two MSEs are calculated and then are compared to find the accuracy of an image. It calculates the quantitative score that helps to measure the degree of homogeneity or the level of error or distortion between them. When a zero-mean random source x passes through a cascade of K additive independent zero means distortions. A lower MSE value will result in higher quality image. PSNR (Peak Signal-to Noise Ratio): The ratio between the maximum possible power of a signal and the power of corrupting noise that affects the fidelity of its representation. Because many signals have a very wide dynamic range PSNR is usually expressed in terms of the logarithmic decibel scale. PSNR is most commonly used to measure the quality of reconstruction of lossy compression codec (e.g., for image compression). The 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 96

signal in this case is the original data, and the noise is the error introduced by compression. When comparing compression codec, PSNR is an approximation to human perception of reconstruction quality. Although a higher PSNR generally indicates that the reconstruction is of higher quality, in some cases it may not. III. FLOWCHART SSIM (Structural Similarity Index Measure): It is well known quality metric that is used to calculate the similarity between two images. It is designed by modeling any image distortion as three factors that are contrast distortion, luminance distortion and correlation. The SSIM index is a full reference metric, the measurement or prediction of image quality is based on an initial uncompressed or distortion-free image as reference. SSIM is designed to improve on traditional methods such as peak signal-to-noise ratio (PSNR) and mean squared error (MSE). Aspect Ratio: The aspect ratio of an image describes the proportional relationship between its width and its height. It is commonly expressed as two numbers separated by a colon. For an x:y aspect ratio, no matter how big or small the image is, if the width is divided into x units of equal length and the height is measured using this same length unit, the height will be measured to be y units. II. LITERATURE SURVEY [1] S. Archana(216) et al: This paper presents VLSI implementation of handwritten digit recognition system based on analog neural network. The recognition system is based on the least hamming distance neural network which both learning and classification. This type of circuit can be utilized by visual tracking system providing them ability to have backup recognition utility in case first recognized pattern proves to be incorrect. [2] Mrs. Soni Chaturvedi(214) et al: Neural Networks are found as an effective tool for pattern recognition. In this paper a Feed Forward Neural Network and an Izhikevich neuron model is applied for pattern recognition of Digits and Special characters. Fig. 1 Flowchart explaining the steps involved IV. Proposed Algorithm Step1 Input the image from the outer source, the source may be CCTV camera capturing real time pictures of vehicles. Step2 Preprocess the image. The preprocessing of image includes resizing and denoising. a. Resizing of an image involves neutralization of size along height and width as well. b. Denoising is done with the help of Salt and pepper technique and Gaussian technique. Step3 Employ the optimum threshold based technique in order to segment the image. a. Identify the optimum threshold using OTSU based on ~im2bw (image n, threshold) function. Step4 Extract the text characters from the image. a. Identify the text based on bounding box function as propied=regionprops(l,'boundingbox'). 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 97

Step5 Ignore the unwanted letters from the segmented components. a. Except character all the remaining points are declared unwanted using [L Ne] =bwlabel(imagen) function. Step6 Store the required components into the memory buffer. a. Store the extracted text letters into the local disk space. V.BASIC STEPS FOLLOWED 1. Read the image: An image residing in the local directory is fetched and further stored in the form of matrix where intensity values of pixels are represented across rows and columns. Fig. 3 Conversion of an image from RGB to grayscale In MATLAB, I= rgb2gray (RGB) converts the RGB image to the grayscale image of intensity I. The rgb2gray function converts RGB images to grayscale by eliminating the hue and saturation information while retaining the luminance. 3. Optimum thresholding based segmentation: An image contains only two principal regions (object and background) and the number of misclassified pixels can be minimized with the help of prior knowledge about the distributions of the gray level values that make up the object and the background. Fig.2 Intensity values of image stored in the form of matrix 2. RGB to grayscale conversion: Color images are often built of several stacked color channels each of them representing value levels of the given channel. For example, RGB images are composed of three independent channels for red, green and blue primary color components. Here is an example of color channel splitting of a full RGB color image. The column at left shows the isolated color channels in natural colors, while at right are their grayscale equivalences: 4. Extraction of ROI: In order to extract the segment of image called ROI the characters of number plate are marked with the help of green bounding box. Further, the required components of image are stored within the corresponding local directory. The MSE, SSIM, PSNR and Aspect ratio values are then compared for base technique and Otsu technique. Fig. 4 Extraction of ROI using green bounding box IV. RESULTS In order to avoid complexity in this research paper, performance parameters of single license plate are calculated and compared. 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 98

4.1 Dataset taken.5.4.3.2.1 Threshold d Fig. 5 License Plate used as dataset Fig. 7 Graphical representation of MSE values Fig.6 License Plate used as dataset 4.2 Comparative tabular and graphical representation of MSE values Analysis: In comparative analysis of MSE values of base technique and threshold based technique, threshold based technique yields higher MSE values and hence performs better for LP under foggy conditions. 4.3 Comparative tabular and graphical representation for PSNR values OTSU d.23.34 Threshold d 4 44.21.24 39 41.2.21 34 42.17.23.161.19.11.12 35 41 36 42 32 39.23.28 33 38.28.29 45 49.34.39.23.27 23 34.24.28 45 49.27.3 46 52 45 46 Table 1 Table 2 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 99

6 5 4 3 2 1 Threshold d 1.8.6.4.2 Fig. 8 Graphical representation of PSNR values Analysis: Under the comparative analysis of two perspectives on the basis of PSNR value, the comparative lower PSNR value of the threshold based technique makes it more suitable for LP under foggy conditions. 4.4 Comparative Graph for ASPECT RATIO values Fig.9 Graphical representations of Aspect ratio values Analysis: Under the comparative analysis of two perspectives based on Aspect Ratio value. The Threshold based technique has higher Aspect Ratio value due to which the image extracted will be of equal size as compared to the original image under foggy conditions making it more reliable. Threshold d.4.5.5.7.6.8.7.9.4.7.4.9 Table 3 4.5 Comparative Tabular and Graphical representation for SSIM values Threshold d.4.5.5.7.6.8.7.9.4.7.4.9 Table 4 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 1

1.8.6.4.2 Threshold d Conference on Electronic Systems, Signal Processing and Computing Technologies. [5] B. K. Verma, Handwritten Hindi character recognition using multilayer perceptron and radial basis function neural networks, Proc. of the IEEE Int. Conf. on Neural Networks, pp. 2111-2115, 22. [6] Zili-Chen, Zuxue-Wei, A Handwriting Numeral Character Recognition System, 21 IEEE. Fig. 9 Graphical representation of SSIM values Analysis: Under the comparative analysis of two perspectives based on SSIM value. As compared to the base technique the Threshold based technique has Higher SSIM value which means images with less clarity under contrast background provides results. V. CONCLUSION The calculations and comparisons carried out in our research work states that optimum threshold based technique is the better approach for image segmentation.since image of any resolution is used as an input and various image processing steps are carried out easily. Thus, it remains better image segmentation technique as compared to other techniques. Under foggy conditions, when image is blurr, the same technique can extract the letters once denoising is done i.e. the image is enhanced in specific region of interest. In research work various performance parameters like MSE, PSNR, SSIM, Aspect ratio are compared with the existing technique and the improved results are compared in tabular form for every parameter. VI. FUTURE WORK The research can be enhanced in this topic by further considering the uncontrolled dataset. In our Current research the threshold based technique is applied on controlled image set and hence the results are regenerated on the controlled dataset. In future this dataset can be enhanced for further testing the technique. REFERENCES [7] K.S. Sharma, A.R. Karwankar, and A.S. Bhalchandra, Devnagari character recognition using self organizing maps, Proc. of the IEEE Int. Conf. on Communication Control and Computing Tech., pp. 687-691, 21. [8] S. Shelke and S. Apte, Multistage Handwritten Marathi Compound Character Recognition Using Neural Networks, Journal of Pattern Recognition Research 2, 211, pp. 253-268. [9] C. Y. Suen, R. Legault, C. Nadal, M. Cheriet and L. Lam "Building a new generation of handwriting recognition systems", Pattern Recognition Letters, vol. 14, pp.35-315 1993 [1] G. X. Li and Î. X. Shi "A modified current mode hamming neural network for totally unconstrained handwritten digit recognition", IJCNN\'98 and Research (IJSR) 1-11 April 215. [11]Zhong Qu and Li Hang Research on Segmentation d on the Improved Otsu Algorithm, 21. [12]W. X. Kang, Q. Q. Yang, R. R. Liang, The Comparative Research on Segmentation Algorithms, IEEE Conference on ETCS, pp. 73-77, 29. [13]Khushboo Khurana, and Reetu Awasthi, s for Object Recognition in s and Multi-Object Detection, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Vol 2, Issue 4, April 213. [14] Z. Ningbo, W. Gang, Y. Gaobo, and D. Weiming, A Fast 2d Otsu Thresholding algorithm based on Improved Histogram, in Pattern Recognition, 29, pp. 1 5. [1] Mrs. Soni Chaturvedi Ms. Rutika Titre Ms. Neha Sondhiya Review of Handwritten Pattern Recognition of Digits and Special characters using Feed Forward Neural Network and Izhikevich NeuralModel, 214 International 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 11

[15] S. Janarthanam1, V. Thiagarasu and K. Somasundram, Texture-d Reference based on Multistage Sub- Matching, 213. [16] L. Dongju and Y. Jian, Otsu method and k-means, 29,Ninth International Conference, vol. 1, 29, pp. 344 349. [17] Hetal J. Vala and Astha Baxi, A Review on Otsu segmentation algorithm, IJARCET Vol 2, Issue 2, February 213. [18] LIU Jian-zhuang, Li Wen-qing, The Automatic threshold of gray level pictures via Two- dimentional Otsu Method, Acta Automatic Sinica,1993. [19] J. Gong, L. Li, and W. Chen, Fast recursive algorithms for two-dimensional Thresholding, Pattern Recognition, vol. 31, no. 3, pp. 295 3, 1998. [2] Otsu N., A threshold selection method from graylevel histogram, IEEE Trans. On System Man Cybernetics, 1979, Vol. 9, No. 1, pp. 62-66. [21] Hanen Chenini1, Jean Pierre Dérutin1, Romuald Aufrère Roland Chapuis, Homogeneous Multistage Architecture for real-time Processing, pp. 33-38. [22]Himanshu makkar and Aditya Pundir, Analysis using improved Otsu s thresholding method, International Journal on Recent and Innovation Trends in Computing and Communication, pp. 2122-2126 217, IRJET Impact Factor value: 6.171 ISO 91:28 Certified Journal Page 12