I. LiteratureReviewVehiclenumber plate recognition has been an ongoing innovative research for over thelast few years. Many researches have been carried out to identify the differenttype of vehicle such as a truck, car, bus or any four wheeler vehicle. In paper14, the soble filter algorithm was used to address this issue to get theedges of the vehicle which is applied to detect and recognize the type of vehicle.
The model of 11 the vehicle find outthrough in the use of SVM (Support Vector Machine) and contourlet Transform.They showed many numerical results on data set of pictures. However, they couldnot be applied the any technique to real-time capture of video stream 2. Inthe paper 16 monocular images technique are used for car recognition.
Theyapplied canny edge detection for detect edges to detect the presence of vehicleand their number plate and SVM classifier to recognize the vehicle number classification.In paper 12, recognition of the type of vehicle irrespective of scale, sizeand rotation variation of vehicles number plate where 7 we applied thefilter, MACH filter and Log r-theta Mapping techniques. In paper18, OCR techniques was used 5, which is a commonly used technology foroptical character recognition, which is used for translation of scanned imagesof printed text into format of machine encoded text. Basically an OCR techniqueis based on neural network fee-forward system. This is proposed for where tworeal character images, which is no-overlapping to each other, sets of data usesfor training and training using neural network technology.
ANN based neuralnetwork system used for pattern recognition. ANN generally used feed-forwardneural network based intelligent computing architecture, which can be classifythe inputs into a set of target categories. Neural network done work well andcan achieve better performance to other even the size and color of number platebe different it is also work under in the difficult environment. II. SystemapproachThe proposed system contains various stages as image acquisition,pre-processing, number plate localization, character segmentation, characterrecognition.
The system is designed in Matlab based GUI application. A. Car Image Captured By CameraArduino Uno attached with the motion sensor which detect the motion of car.
Then the motor helps to rotate the camera for capturing the car images fromreal time videos 2. We use the high resolution picture quality camera forimage acquisition, identified is captured using high resolution digital camera. B. PreprocessingFirstly, we convert the input RGB color image to a gray-scale images.
Tospeed up the process, the image is first downscaled to 50% of the original.Here mathematical morphology 6 is used to detect the plate region and thesobel operator are used for calculation of the threshold value. After thissystem we will get a dilated image. Then we use imfill function for fill theholes, so that we can get a clear binary image.
Figure 2: A GUI layout System overview of Indian Number Plate RecognitionSystem C. Indian Number plate LocalizationPre-processing is the important technique to filtering and edges detection.The image is pre-processed, passing through gray scale filter and edgedetection method is applied. Which applied to the isolate of the plate regionof interest. Localization 1, 4 is an algorithmic function for identifying anumber plate. By the use of localizing determines the aspect ratio of numberplate of vehicle image. This algorithm search the similar background colour ofin image unified proportion and mean contrast differentiate number plateobjects on a vehicle. (i) Edge DetectionThere are many methods of which performing edge detection of image.
Wedetected the edges of input image 6, here we using canny edge detector whichused to takes a gray-scale image as its input of this system, and then returnsa binary image of same size 11 as an output image, where the edge detectionfunction finds the edges in the input gray image. (ii) Character SegmentationIn the identified number plate region where character are segmented usingfunction of region-props of Matlab, It is use to find the boxes bounding foreach characters. This function returns the smallest bounding box, which 13contains a character.
So, we can use this method for obtain the bounding boxesof all character in vehicle number plate. D. Character Recognition Template matching is a technique of character recognition. It is method offinding the fixed location of a template (sub-image), which inside of capturedimage. Template matching havingsimilarities 12 between a given template image and windows with same size inan image and that identifying the window, that produces highest similaritymeasure. It works with pixel-by-pixel comparison and each possible pixeldisplacement of the template image.
E. Identify the Stolen CarThe main purpose of this state that recognize and classification of binaryimages that have contains character which is received by previous stage. Afterdoing this stage each character must have a valid label and having an errorfactor. If this error factor is greater than a predefined data value will beused for reject the false characters which passed from previous one. For thetime of classification step some features must have collected data from thecharacters. This is use for because image to text into characters conversion.
In number plate each individual character match from the completer alphanumericdatabase using template matching method. The matching process checked the template image to allpossible positions in a input larger image and computes a particular numericalindex which indicate that how the template is matches and what quality ofmatches the image in that position. After template is matched we having a validvehicle number which is matches from the database of excel sheet automatically.If the stolen vehicle is detect then the alert system will be on.
We can berecognize data using the internet. We store stolen vehicle database in onlinedatabase and connect to Matlab java connecter.