Number Plate recognition System
|
|
- Olivia Moody
- 6 years ago
- Views:
Transcription
1 Number Plate recognition System Khomotso Jeffrey Tsiri Thesis presented in fulfilment of the requirements for the degree of Bsc(Hons) Computer Science at the University of the Western Cape Supervisor: A Ismail Co-supervisor: December 2013
2 ii
3 Declaration I, Khomotso Jeffrey Tsiri, declare that this thesis Number Plate recognition System is my own work, that it has not been submitted before for any degree or assessment at any other university, and that all the sources I have used or quoted have been indicated and acknowledged by means of complete references. Signature:... Date:... Khomotso Jeffrey Tsiri. iii
4 iv
5 Abstract Number plate recognition system plays an important role in traffic management system, parking lots etc. This paper presents a novel approach to recognizing plate characters and the algorithm is presented based on neural networks. This project will only be limited on South African plates. This system contains of three main parts namely number plate detection, plate character segmentation and character recognition. Number plate detection is the first process that takes place and has been said to have a lot of complications due to vehicle in motion, complex background, distance changes and weather conditions etc. Images taken during day and night can also play a role in affecting the detection of the plate. The focus of number plate detection is to find the plate region on an image and all the other processes like recognition they all dependent on the detection e.g. if the plate is not detected then other processes or methods would not take place. Plate character segmentation involves slicing the image according to individual characters that exists on the image and finally character recognition take place. Character Recognition involves using neural network were each character extracted from the image need to be passed to the neural network that will be very helpful in recognizing it. v
6 vi
7 Acknowledgment Firstly would like to thank God for giving me the opportunity to still live in this world. I would like to thank all the help that got from Mr Ismail my supervisor. Lastly would like to thank any person even if I did not mention any person that played a role in helping me understand my project or have a clear view about my project. I just want to say Thank you and I rely appreciate. vii
8 viii
9 Contents Declaration Abstract Acknowledgment List of Tables List of Figures Glossary iii v vii xi xiii xv 1. User Requirement Document Introduction Users view of the problem Problem Domain What is expected from the software? What is not expected from the software solution? Chapter Summary Requirements analysis document Designers interpretation of the users requirements Requirements Solutions Proposed Methodology or Algorithm to recognize license plate Capture Image Gray Scale Conversion Why we should use grayscale for image processing How to convert the image to gray scale Histogram equalization Preprocessing Thresholding Binarization Why is it important to binarize the grayscale image? Edge Detection Why do we use edge detection? Algorithms for edge detection contain three steps: Approaches of edge detection Robert Edge Detector ix
10 Sobel Edge Detector Canny Edge Detector Prewitt Edge Detector Laplacian edge detector Comparison of the methods Advantages Sobel and Prewitt edge detector Robert edge detector Canny edge detector Disadvantages Sobel and Prewitt edge detector Robert edge detector Canny edge detector Conclusion Morphology Functions Corner detection Number plate Detection (Find plate region) Number Plate Extraction Character Segmentation Feature Extraction Artificial Neural Network (Recognition of Characters) Requirements for the system Identify existing solutions Devise ways to test the solution Conclusion Chapter summary User Interface Specification (UIS) Description of the user interface How the user will interact with the system High Level Design The Class Diagram and Use Case Diagram Low Level Design Pseudo Code Bibliography x
11 List of Tables 2.1 Gx Gy This mask is used to compute the gradient magnitude Gx Gy This mask is used to compute the gradient magnitude Gx Gy This mask is used to compute the gradient magnitude xi
12 xii
13 List of Figures 2.1 methodology Gray scale image equalized image Binary image Laplacian Laplacian Laplacian Canny Sobel Prewitt Robert laplacian erosion dilation The User Interface Specification Class Diagram Use Case Diagram xiii
14 xiv
15 Glossary IEEE Trans. Pattern Anal. And Machine Intell., 19(1):27-40 [? ]. xv
16 xvi
17 Chapter 1 User Requirement Document 1.1 Introduction Traffic management is struggling to identify vehicles whose owners have violated traffic laws e.g. speed limit on the road is one of them. The other problem that is faced is the problem of stolen vehicles and also the problem of computing the parking cost or fee. UWC as our main focus is failing to keep track of cars or vehicles entering and living UWC premises, their main concern being students can easily steal one anothers vehicle and they wont be able to realize in time or the current system they using would not alert them in time. They use the student card system. 1.2 Users view of the problem In order to finally manage to get accurate information on how users feel or how they view the problem, Interviewed vehicle owners who seem to be the most people affected by this problem and found out that most of them have equal or similar view towards the problems. To gather accurate information questionnaire were provided to each individual with questions to find out the problems. Most users experience a lot of problems when their vehicles have been stolen, they mention that processes involved at the police service or station is time consuming since they take time giving out the statement trying to make the experience situation make sense to whoever helping and at the end of the day not promising at all that they will ever get the vehicle back. The other problem is faced by traffic management where they have to identify vehicles that their owners have violated traffic laws; speed limit on road is also a problem faced. The other problem is faced by companies that want to charge users by using their facilities for example parking, the problem faced is computing the accurate parking fee with the relevant hours the user spend 1
18 2 using their service. The other problem faced by the University of the Western Cape is confirmation of making sure that whoever drives out of the campus is not driving other peoples cars or did not steal the vehicle then trying to go out with, the purpose is to make sure that everyone go out with their own vehicles. 1.3 Problem Domain The goal of this project is to help the University of the Western Cape (UWC) with the problem they experiencing. Identification of every vehicle will be required and registrations of the users will also be required that will be very helpful for the system to pick out people who stolen other peoples vehicles. 1.4 What is expected from the software? The software is expected to identify vehicles using their license plate. It is expected to read the characters lying on the license plate and recognize them. This software should cater for all conditions for example low resolution captured images etc and after the recognition process took place then this could be very helpful in solving the mentioned problems above. This should be able to solve problems like identifying stolen vehicles, computing parking fee. For parking lot this system is expected to keep track of the times the vehicle entering and living the environment then calculates the amount of hours spend by the user at the packing and compute proper fee. For UWC university the system has to check if the vehicle requesting access have being registered with UWC and for checking it will require the database that is used to store information of all students, if all correct it will grant access to the university else will deny access meaning the particular student would not be allowed to enter the UWC environment. 1.5 What is not expected from the software solution? The system is not allowed to recognize two vehicles at the same time; it should deal with one vehicle at a time. Again cannot detect a vehicle 10m away and if the vehicle thats being detected does not contain the front number plate or
19 3 if the number plate is not detected at all from the vehicle image and if the number plate is broken the system would not identify that particular vehicle. 1.6 Chapter Summary In this chapter a problem with the existing system is being identified and analyzed in a way that users gave their own requirements that they think are good for the system.. In the next chapter the users requirements are analyzed in terms of what is possible with the technologies available and the time allocated for the project.
20 4
21 Chapter 2 Requirements analysis document In the previous chapter the user requirements and the problems of how the number plate recognition could be used to change a lot of things, were identified. In this chapter the requirements will be analyzed and solutions to the problems will be provided. 2.1 Designers interpretation of the users requirements In the previous chapter the problem and the user requirements for the system was briefly described. The requirements are now being revisited and possible solutions for each problem are provided Requirements Stolen vehicles. Compute parking cost or fee. Granting access to uwc premises. Granting access to uwc premises. Identify owner violated traffic laws. Speed limit on road Solutions A solution to all of the problems or requirements listed above will be by using the Number plate recognition system. Number plate recognition system can also play a good role or can be helpful on stolen vehicles by matching the current license plate to the one thats stolen, by doing so if they match then you found the stolen car or vehicle. For computing the parking cost, number 5
22 6 plate recognition system can be useful here as well since it will recognize the vehicle entering and living the environment and calculates the difference in between for calculating the hours or total cost. This system can be helpful in finding the vehicles that violates traffic laws for example vehicles that go over limit, this number plate system can be used as to identify the vehicle so they can apply fines to it. This system can be helpful for traffic management as to identify the vehicle easily. This system could be very useful to the UWC University in granting access, it will not be manipulated like their current system being used where it only accept the student card and does not even check if the person trying to grant access is the right person or is a student, all it does if student card is placed it grand access. The carelessly of this system could lead to problem of student stealing each others vehicles and still it will not be able to identify automatically and all what will happen the vehicle will be reported and securities have to deal with the matter themselves. But the proposed system that is number plate recognition will help solve all the problems listed about UWC. This system number plate recognition for UWC will identify the vehicle fully before granting access and will make sure know one lives UWC with someones vehicle. 2.2 Proposed Methodology or Algorithm to recognize license plate Figure 2.1: methodology
23 Capture Image Here the digital camera is been used to capture the image. The image been taken is then passed to the processes for identification or recognition purposes. The sensor or vehicle detector is been used as to detect a vehicle approaching and activate the digital camera as to stand ready or stay ready to capture the image Gray Scale Conversion The color image contains a 24bit color so it is difficult to apply image manipulation to the image, to solve the problem we apply gray scale to the image where we basically reduce the color to 8bit that is more manageable to work with and as well we reduce the pixel values to with 0 representing black and 255 to more lighter color or white. By applying this method the values Red, Green and Blue will be represented by the gray value and this method gray scaling helps a lot when comes to image manipulation since does not contain of so many pixel values to work with. And the image is shown on figure Why we should use grayscale for image processing It help us identify important edges and other features from the image that lately can be very useful when coming to finding the number plate on the image, extraction and recognition of characters from the image, all of the mentioned it is very difficult to perform with the color image How to convert the image to gray scale GrayConversion = 0.299R G B
24 8 Figure 2.2: Gray scale image Histogram equalization Histogram equalization is a technique for adjusting image intensities to enhance contrast. This method is helpful in improving the image quality by increasing the contrast on an image. Figure 2.3: equalized image Preprocessing The major cause of failure in detecting the number plate from the vehicle is low quality of image. The preprocessing algorithm helps in improving the quality of the image or the plate image being inputted to the system. This involves:
25 9 Resize This involves resizing the image that is been taken for optimization purposes. Resizing is helpful since image quality differs and in order to localize the number plate or be able to recognize the number plate on the image resizing will be very helpful. Grayscale Thresholding This the quick way to convert the grayscale image into binary image. Here the grayscale image pixels are being separated or arranged. The grayscale image contains of pixels 0 to 255. So is being initialized to 1 and to 0 and at the end thats why we say it is the quickest way to convert the image to binary image using the grayscale Binarization After we have applied gray scaling to our image we now only want to work with two colors since it is difficult to differentiate or find the difference on many colors, so it will be simpler if we work with two and in this case we will be working with black and white color. This means that each pixel is stored as a single bit (0 and 1). So we apply binarization to our gray scaled image and what we get as our output will be 0 representing black and 1 representing white color. The process of finding the binary image we run through the array values and initialize 0 to all values less than 127 pixels and 255 to all values greater than 127. After we did the initialization then will get our binary values or image Why is it important to binarize the grayscale image? It is difficult to work on an image that contains different kind of colors. It is simple to work with an image that contains two colors. So thats why at the end of the day the grayscale has to be binarized in order to only be able to work with two colors.
26 10 Figure 2.4: Binary image Edge Detection This is the process of identifying the change occurrence between colours. This process is done by scanning the whole image and running through the array width andheight. An edgeisdetected by checking thepixel with itsneighbour and if determined that they differ then we have an edge but if the comparison is the same then we do not have an edge. The edge detection method would be applied to the binary images in this algorithm. Edge detection is simply a set of mathematical methods that aims only at determining the colour change occurrences that happens in the image. Again can say is a set of connected pixels that lie on the boundary between two regions. Sharp edges are thinner than blurred and vice versa. The use of detecting sharp changes on bright images is to gather or capture important events that occurred. Edge detection its very helpful since it can help filter out information that may be regarded as less relevant. First derivative can be used in detecting the presence of an edge at a point on an image while the second derivative can be used to determine if the pixel lie on the dark or light on an image Why do we use edge detection? Changes that occurs in an image can end up affecting the texture that is the most important primitive feature of an image since they often provide indication of the physical extent of objects within the image and this part is much more important when comes to number plate
27 11 because at the end of the day have to recognize the number plate. It contributes a lot when coming to the feature detecting on an image Algorithms for edge detection contain three steps: Filtering (removing): Filtering reduces noise. Enhancement: Enhancement emphasizes pixels where there is a significant change in local intensity values and is usually performed by computing the gradient magnitude. Detection: Many points in an image have a nonzero value for the gradient, but not all these points can be considered to be edges. Therefore, some method should be used to determine which points are edge points. Frequently, thresholding provides the criterion for detection Approaches of edge detection Robert Edge Detector Description This is one of the edge detector methods used to detect edges on images and it was proposed by Lawrence Roberts in The idea behind the Robert edge detector is to approximate the gradient of an image and it is achieved by computing or calculating sum of squares. This can be applied to both the binary and gray scale images. How it works This edge detector operator consists of a pair of 2x2 masks that will be used to run through the whole image. This mask is shown in Table 2.1 andtheothermaskissimplyrotatingtheotherby90degrees. Thismask has been designed to respond maximally to edges running at 45 degrees to the pixel grid. The mask will be applied differently to different input images so as to separate measurements of the gradient component in each gradient value and the gradient values are Gx and Gy were Gx represent gradient value of x and Gy vice versa. Both these two gradient values (Gx and Gy) combined would be used to calculate the absolute gradient
28 12 of each point on the image. The gradient is computed by applying this formula: G = Gx 2 +Gy 2 This formula is proven not to be sufficient in finding the gradient of each point because by taking the root of each pixel might take time in computing so in a way the method would be very slow in finding the edge on an image. The gradient magnitude is computed by applying this formula: G = Gx + Gy This formula is proven to be more sufficient or faster in finding the gradient of each point. Using the mask at Table 2.3, the approximate magnitude is given by: G = z1 z4 + z2 z Table 2.1: Gx Table 2.2: Gy
29 13 z1 z2 z3 z4 Table 2.3: This mask is used to compute the gradient magnitude
30 Sobel Edge Detector This edge detector operator consists of a pair of 3x3 masks that will be used to run through the whole image. This mask is shown in Table 2.4 andtheothermaskissimplyrotatingtheotherby90degrees. Thismask has been designed to respond maximally to edges running vertically and horizontally relative to the pixel grid. This operator is similar to the Robert operator so we will be applying the same gradients formula we applied there. Using the mask at Table 2.6, the approximate magnitude is given by: Gx = (z7+2z8+z9)(z1+2z2+z3) Gy = (z3+2z6+z9) (z1+2z4+z7) G = Gx + Gy Table 2.4: Gx Table 2.5: Gy
31 15 z1 z2 z3 z4 z5 z6 z7 z8 z9 Table 2.6: This mask is used to compute the gradient magnitude
32 Canny Edge Detector This works in a multi-stage process. Firstly the image is smoothed by applying the Gaussian convolution. The first derivative operator (somewhat like the Robert Cross) is applied to the smoothed image as to highlight regions of the image with high first spatial derivatives. The algorithm then tracks along the top of these ridges and sets to zero all the pixels that are not actually on the ridge top so as to give a thin line in the output and this process is known as non-maximal suppression Prewitt Edge Detector This edge detector operator consists of a pair of 3x3 masks that will be used to run through the whole image. This mask is shown in Table 2.7 andtheothermaskissimplyrotatingtheotherby90degrees. Thismask has been designed to respond maximally to edges running vertically and horizontally relative to the pixel grid. This operator is similar to the Robert operator so we will be applying the same gradients formula we applied there. Using the mask at Table 2.9, the approximate magnitude is given by: Gx = (z7+z8+z9) (z1+z2+z3) Gy = (z3+z6+z9) (z1+z4+z7) G = Gx + Gy Table 2.7: Gx Table 2.8: Gy
33 17 z1 z2 z3 z4 z5 z6 z7 z8 z9 Table 2.9: This mask is used to compute the gradient magnitude
34 Laplacian edge detector The Laplacian method approach searches for zero crossings in the second derivative of the image to find edges. Figure 2.5: Laplacian By taking the gradient of the first function we get this function. Figure 2.6: Laplacian When the first derivative is at a maximum, the second derivative is zero. By finding the location of an edge is to locate the zeros in the second derivative.
35 19 Figure 2.7: Laplacian Comparison of the methods Figure 2.8: Canny
36 20 Figure 2.9: Sobel Figure 2.10: Prewitt
37 21 Figure 2.11: Robert Figure 2.12: laplacian Advantages Sobel and Prewitt edge detector This provides the simplest approximation to the gradient magnitude. Using this methods is much easier in detecting edges and much quicker without consuming much time Robert edge detector This also provides the simple approximation of the gradient magnitude like the Sobel and Prewitt.
38 Canny edge detector TheSmoothingconcept hasbeenappliedsoit ismuch moreeffective infinding errors. It uses probability to help find the errors. It is better detecting edges even on noise images Disadvantages Sobel and Prewitt edge detector Bothofthesemethodsaresensitive tothenoise, inthedetectionoftheiredges. The problem of the noise on the image is the increase in the noise to the image that leads to degrading the magnitude of the edges. The main disadvantage of this method is the inaccuracy, meaning as the gradient magnitude of the edge decreases that lead to the accuracy also decreasing Robert edge detector This edge detector method is sensitive to noise and does not produce accurate results on noise images Canny edge detector The main disadvantage is that it takes time in computing and that could be a problem in the number plate system, since it will take time to process Conclusion Tocalculatetheedgesinthismethodisverysimpleandeasilytounderstand so in this case will use or apply the sobel edge detector in my project since it is better in handling noises compared to the prewitt. When brightness is reduced at low level and contrast remains in the contrast of image s capturing, the unwanted pixels at segmented image occurred because of the background and the object were changed when the brightness was changed.when contrast is increased at high level and brightness remains in normal condition, the Prewitt operator shows the unwanted pixels because there were no edges at segmented image and sobel operator shows us only the background.
39 Morphology Functions Noises or Interference happen on low resolution images and through using or applying mathematical morphology will help a lot in reducing those. There are four basic operations in mathematical morphology and namely are erosion, expansion, opening and closing operation. All this operations process differently when they are all applied on the binary images. Erosion is the process of eliminating isolated noise spots or basically the isolated points on an image and this can lead in reducing the image. Expansion can be used to increase or expand the image. We only going to be focused on only the two operations namely expansion and erosion. Figure 2.13: erosion
40 24 Figure 2.14: dilation Corner detection Here the plate regions are located according to geometric features like shapes (box). The first thing that happens in this method is to scan through the whole image and detect were a shape lies in the image, shape like a box for example. After the shape is located then start putting points to the image since we know a box contain of four corners so every corner will be represented as a values or initial value like A-D and when all values are initialized. Then here the whole background will be initialized as white or vise vase but different to the focus point. After all is done the length and width of points initialized will be increased and after the image will be merged back with the original image to detect exactly where the plate lies Number plate Detection (Find plate region) After the corner detection method then we can be able to detect the plate region on an image Number Plate Extraction In this process the plate image will be extracted out of the original vehicle image. The processes helping in doing so is the morphological operators. Here Corner detection will be applied to the image as well as to detect the corners on the identified plate region on the image given.
41 Character Segmentation Firstly Thinning will be applied to the plate in order to get the single pixels of each character that lies in the plate image before slicing takes place. Character segmentation is basically slicing the extracted image according to individual characters that lie on the plate image. Character segmentation is based on projection method vertical and horizontal projection. Vertical and horizontal projections are used to perform the vertical and horizontal segmentation. Horizontal segmentation eliminates the unnecessary top and bottom parts of the license plate image. Vertical segmentation helps in dividing each character on the license plate image Feature Extraction This process plays an important role towards the recognition in this project and it helps faster the recognition process. This uses the projection analysis method that is used to locate the features that have been analyzed from the vertical and horizontal segmentation. This also involves extracting the characters from the segmented images and these characters are our features the main features that we want to extract out of the number plate in the first place. From this method on will be focusing on single character images that will be easily used for the recognition process Artificial Neural Network (Recognition of Characters) This is the final process of the project and is the one that gives final decision on whether the character is recognized or not. In this stage we are working with segmented images meaning single character images. This single character images will be passed to the neural network system for recognition purposes. Neural network uses feed forward that contains of connected neurons to help recognize individual characters. In order for neural networks to confirm if they computed correctly they use back propagation method that will be used to recheck if everything went well. It involves taking input computing calculations and giving the output and in this case the output is the recognized character. Neural networks involve training the network with certain input and in this case will be trained with the input character images from the segmentation method. Since South Africa contains only of numbers 0-9 and
42 26 lettersa-zandall inall is36characters so thenetwork will betrainedthrough 36 characters in checking the errors and recognizing the characters Requirements for the system System Requirements Name Discription Sensor Digital Camera Programming languages Database This is used as the vehicle detector that will be used to detect when the vehicle is approaching and activates the digital camera as to keep it ready to capture the image. This will be used to capture the image of the vehicle that is needed for the process. This would be used in designing the whole enter system, all the methods required for the system to function well. This will be used to store the details that will be used lately for confirmation as whether to identify the vehicle or not Identify existing solutions To my knowledge they still struggling in getting the problems solved. The Number Plate Recognition System is the solution to the stolen of vehicles, computing of packing costs and speed limit on the road problem. The existing system will be uwc and they currently using the student card system Devise ways to test the solution This project will be tested at uwc if it is of goodquality and is able to function exactly according to the plan Conclusion After the recognition of characters took place then the vehicle can now be identified using its license plate. If recognition denied then it means the vehicle
43 27 would not be identified. If successfully recognized then the system could grant access or vice versa deny access Chapter summary This chapter gives a brief description of designers view of the problem, the possible solutions to the problem; ways in which the system will be tested and Breaking down the problem into high level constituent parts
44 28
45 Chapter 3 User Interface Specification (UIS) This chapter will show the design of this software, how it will look like and how the users will interact with it. The prototype is produced in this chapter were basically is showing the graphical user interface (GUI) of the software. The GUI produced contains of all the processes involved in this software with all the buttons that the user will be using. 3.1 Description of the user interface The user will only interact with the camera that will be used to capture the vehicles image and continue with the background processes to grand access for the user into the facility or environment. Since all the processes are hided to the users then decided for the prototype to produce basically what happens in the background. All the processes that happens behind that is hided to the user will be displayed. 3.2 How the user will interact with the system This project aims at recognizing a vehicle by using its license or number plate. Firstly the vehicle will approach a camera and there is a vehicle detector that is connected to the camera. The detector will then detect the vehicle that is approaching and activate the camera so it can stand ready to capture the image in order for the processes of recognizing to start. The only thing that the user will be interacting with is the camera and all other processes will be kept running in the background meaning that those processes are the ones that are not important to the user to see. The background processes are the ones that do most of the work since there are the ones that help in recognizing at the end of the day. The GUI in this case will be delivered or designed for the administrator use only; it is designed for the administrators in order to 29
46 30 give them the authority to take control if anything happens in the system. The login will be provided to keep the users login before they have access to the information. There is a form provided that will be used to register the first user or student into the system. There is a quick exit to the system provided to the user to exit the program at anytime they fill like doing so. The admin are also given privileges of viewing the database information stored. There are processes that are also kept away the admin since it is not important for them to see. In this case a quick view of the background processes are been displayed to the user as to keep them informed of what is happening in the background or making them understand how everything is done at the background. Buttons to check every process is provided like if the user wants to check how the greyscale looks can easily click the greyscale button and same applies for all the processes involved. Figure 3.1: The User Interface Specification
47 Chapter 4 High Level Design This chapter shows the relationship or interaction between classes in the software. The relationship is shown in terms of the class diagram and use case diagram. Use case diagram in this case is used as to show the interaction of all the processes that take place in recognition of the characters on the plate and finally the Class diagram is also provided as to show how each methods are joined together helping towards the recognition process. 4.1 The Class Diagram and Use Case Diagram The class diagram gives a clear picture of all the processes involved in the background in order to carry out the recognition process. It shows all the classes that happens in the background and as well gives a clear relationship on how they relates with one another to help recognize the characters in the plates at the end of the day. The class diagram contains of all the attributes involved in each class or method. It also gives a high clear idea towards the entire processing of the image, how the image is being processes to cater for recognizing the characters. 31
48 32 Figure 4.1: Class Diagram The use case diagram shows the whole view or picture of the entire system and firstly showing how the users will get to get access to use the system. They have to be registered in order to lately use the system. The system will only interact with the vehicle that will be driven by the student. Theuse caseisdesignedinordertogive aclear viewoftheentiresystem tothe user, making everything easy for them to understand the interaction involved. The use case below shows the whole entire design of the whole system.
49 Figure 4.2: Use Case Diagram 33
50 34
51 Chapter 5 Low Level Design This chapter presents the object oriented design of the whole entire system. It presents the analysis of the low level design and provides details for the object oriented analysis of the system. 5.1 Pseudo Code This algorithm provided gives a clear view on how to detect the number plate or license plate in the image captured. This method looks for the license plate intheimageanddetects itso lately itcanbeused intheprocesses to recognize the characters that are written on it. Detect Plate { Reduce Image Colour; //gray scaling Reduce Image Colour to two; // binarization Remove Noise in the Image; // histogram Detect Edges on Image; For i < height { //Run through the whole For j < width { // Image Check for Plate Region; } } } After this algorithm is applied to the image then the plate will be detected then the method or process that follows will be extracting the plate image out of the entire image. Segmentation will follow this process were it involves slicing the image according to individual characters that lie in the image then lastly followed by the recognition that will recognize the characters at the end of the day. 35
52 36 This document is compiled out of [3], [1], [2], [4]
53 Bibliography [1] Nicole Ketelaars Italy. Automated license plate recognition. pages 9 12, [2] Xiaodan Jia and Xinnian Wang. A novel algorithm for character segmentation of degraded license plate based on prior knowledge. pages 1 5, [3] Jian-yu Zhao Shu-jian Ma. A method of license plate location based on mathematical morphology and corner detection. pages 1 4, [4] Alireza Ahmadyfard Vahid Abolghasemi. An edge-based color-aided method for license plate detection. page ,
Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals
Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals Aarti 1, Dr. Neetu Sharma 2 1 DEPArtment Of Computer Science
More informationINDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION
International Journal of Computer Science and Communication Vol. 2, No. 2, July-December 2011, pp. 593-599 INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION Chetan Sharma 1 and Amandeep Kaur 2 1
More informationInteractive Tic Tac Toe
Interactive Tic Tac Toe Stefan Bennie Botha Thesis presented in fulfilment of the requirements for the degree of Honours of Computer Science at the University of the Western Cape Supervisor: Mehrdad Ghaziasgar
More informationPerformance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images
Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images Keshav Thakur 1, Er Pooja Gupta 2,Dr.Kuldip Pahwa 3, 1,M.Tech Final Year Student, Deptt. of ECE, MMU Ambala,
More informationAn Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi
An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi Department of E&TC Engineering,PVPIT,Bavdhan,Pune ABSTRACT: In the last decades vehicle license plate recognition systems
More informationVEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL
VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh Palani (1000660520) prasannaven.palani@mavs.uta.edu
More informationLibyan Licenses Plate Recognition Using Template Matching Method
Journal of Computer and Communications, 2016, 4, 62-71 Published Online May 2016 in SciRes. http://www.scirp.org/journal/jcc http://dx.doi.org/10.4236/jcc.2016.47009 Libyan Licenses Plate Recognition Using
More informationAn Improved Bernsen Algorithm Approaches For License Plate Recognition
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 78-834, ISBN: 78-8735. Volume 3, Issue 4 (Sep-Oct. 01), PP 01-05 An Improved Bernsen Algorithm Approaches For License Plate Recognition
More informationAn Efficient Color Image Segmentation using Edge Detection and Thresholding Methods
19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com
More informationAn Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique
An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique Savneet Kaur M.tech (CSE) GNDEC LUDHIANA Kamaljit Kaur Dhillon Assistant
More informationDetection of License Plates of Vehicles
13 W. K. I. L Wanniarachchi 1, D. U. J. Sonnadara 2 and M. K. Jayananda 2 1 Faculty of Science and Technology, Uva Wellassa University, Sri Lanka 2 Department of Physics, University of Colombo, Sri Lanka
More informationAn Efficient Method for Vehicle License Plate Detection in Complex Scenes
Circuits and Systems, 011,, 30-35 doi:10.436/cs.011.4044 Published Online October 011 (http://.scirp.org/journal/cs) An Efficient Method for Vehicle License Plate Detection in Complex Scenes Abstract Mahmood
More informationAutomatic Licenses Plate Recognition System
Automatic Licenses Plate Recognition System Garima R. Yadav Dept. of Electronics & Comm. Engineering Marathwada Institute of Technology, Aurangabad (Maharashtra), India yadavgarima08@gmail.com Prof. H.K.
More informationDigital Image Processing
Digital Image Processing Part 2: Image Enhancement Digital Image Processing Course Introduction in the Spatial Domain Lecture AASS Learning Systems Lab, Teknik Room T26 achim.lilienthal@tech.oru.se Course
More informationAnalysis of Satellite Image Filter for RISAT: A Review
, pp.111-116 http://dx.doi.org/10.14257/ijgdc.2015.8.5.10 Analysis of Satellite Image Filter for RISAT: A Review Renu Gupta, Abhishek Tiwari and Pallavi Khatri Department of Computer Science & Engineering
More informationMAV-ID card processing using camera images
EE 5359 MULTIMEDIA PROCESSING SPRING 2013 PROJECT PROPOSAL MAV-ID card processing using camera images Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS AT ARLINGTON
More informationCarmen Alonso Montes 23rd-27th November 2015
Practical Computer Vision: Theory & Applications calonso@bcamath.org 23rd-27th November 2015 Alternative Software Alternative software to matlab Octave Available for Linux, Mac and windows For Mac and
More informationInternational Journal of Advance Engineering and Research Development
Scientific Journal of Impact Factor (SJIF): 4.72 International Journal of Advance Engineering and Research Development Volume 4, Issue 10, October -2017 e-issn (O): 2348-4470 p-issn (P): 2348-6406 REVIEW
More informationPRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB
PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB OGE MARQUES Florida Atlantic University *IEEE IEEE PRESS WWILEY A JOHN WILEY & SONS, INC., PUBLICATION CONTENTS LIST OF FIGURES LIST OF TABLES FOREWORD
More informationLive Hand Gesture Recognition using an Android Device
Live Hand Gesture Recognition using an Android Device Mr. Yogesh B. Dongare Department of Computer Engineering. G.H.Raisoni College of Engineering and Management, Ahmednagar. Email- yogesh.dongare05@gmail.com
More informationInstitute of Technology, Carlow CW228. Project Report. Project Title: Number Plate f Recognition. Name: Dongfan Kuang f. Login ID: C f
Institute of Technology, Carlow B.Sc. Hons. in Software Engineering CW228 Project Report Project Title: Number Plate f Recognition f Name: Dongfan Kuang f Login ID: C00131031 f Supervisor: Nigel Whyte
More informationNON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:
IJCE January-June 2012, Volume 4, Number 1 pp. 59 67 NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: A COMPARATIVE STUDY Prabhdeep Singh1 & A. K. Garg2
More informationCoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering
CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image
More informationKeyword: Morphological operation, template matching, license plate localization, character recognition.
Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automatic
More informationWorld Journal of Engineering Research and Technology WJERT
wjert, 2017, Vol. 3, Issue 3, 357-366 Original Article ISSN 2454-695X Shagun et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 NUMBER PLATE RECOGNITION USING MATLAB 1 *Ms. Shagun Chaudhary and 2 Miss
More informationDetection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization
Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization Nitin kumar 1, Ranjit kaur 2 M.Tech (ECE), UCoE, Punjabi University, Patiala, India 1 Associate Professor, UCoE,
More informationNumber Plate Recognition System using OCR for Automatic Toll Collection
IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 10 April 2016 ISSN (online): 2349-784X Number Plate Recognition System using OCR for Automatic Toll Collection Mohini S.Karande
More informationLicense Plate Localisation based on Morphological Operations
License Plate Localisation based on Morphological Operations Xiaojun Zhai, Faycal Benssali and Soodamani Ramalingam School of Engineering & Technology University of Hertfordshire, UH Hatfield, UK Abstract
More informationImplementation of License Plate Recognition System in ARM Cortex A8 Board
www..org 9 Implementation of License Plate Recognition System in ARM Cortex A8 Board S. Uma 1, M.Sharmila 2 1 Assistant Professor, 2 Research Scholar, Department of Electrical and Electronics Engg, College
More information8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and
8.1 INTRODUCTION In this chapter, we will study and discuss some fundamental techniques for image processing and image analysis, with a few examples of routines developed for certain purposes. 8.2 IMAGE
More informationAutomatic License Plate Recognition System using Histogram Graph Algorithm
Automatic License Plate Recognition System using Histogram Graph Algorithm Divyang Goswami 1, M.Tech Electronics & Communication Engineering Department Marudhar Engineering College, Raisar Bikaner, Rajasthan,
More informationAUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA
Reg. No.:20151213 DOI:V4I3P13 AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA Meet Shah, meet.rs@somaiya.edu Information Technology, KJSCE Mumbai, India. Akshaykumar Timbadia,
More informationA Novel Morphological Method for Detection and Recognition of Vehicle License Plates
American Journal of Applied Sciences 6 (12): 2066-2070, 2009 ISSN 1546-9239 2009 Science Publications A Novel Morphological Method for Detection and Recognition of Vehicle License Plates 1 S.H. Mohades
More informationResearch on Application of Conjoint Neural Networks in Vehicle License Plate Recognition
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 10 (2018), pp. 1499-1510 International Research Publication House http://www.irphouse.com Research on Application
More informationAn Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna
An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna Joseph T. Seranilla 1*, Angelino P. Flores 1, Veryll John Sumague
More informationAUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION
AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION Safaa S. Omran 1 Jumana A. Jarallah 2 1 Electrical Engineering Technical College / Middle Technical University 2 Electrical Engineering Technical College /
More informationSYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.
Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,
More informationCOMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 9, Issue 3, May - June 2018, pp. 177 185, Article ID: IJARET_09_03_023 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=9&itype=3
More informationVehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction
Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction Jaya Gupta, Prof. Supriya Agrawal Computer Engineering Department, SVKM s NMIMS University
More informationFinger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy
Finger print Recognization By M R Rahul Raj K Muralidhar A Papi Reddy Introduction Finger print recognization system is under biometric application used to increase the user security. Generally the biometric
More informationRECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD
RECOGNITION OF EMERGENCY AND NON-EMERGENCY LIGHT USING MATROX AND VB6 MOHD NAZERI BIN MUHAMMAD This thesis is submitted as partial fulfillment of the requirements for the award of the Bachelor of Electrical
More information(SJET) ISSN X
Scholars Journal of Engineering and Technology (SJET) ISSN 2321-435X Sch. J. Eng. Tech., 2013; 1(2):55-62 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific
More informationCS 4501: Introduction to Computer Vision. Filtering and Edge Detection
CS 451: Introduction to Computer Vision Filtering and Edge Detection Connelly Barnes Slides from Jason Lawrence, Fei Fei Li, Juan Carlos Niebles, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein,
More informationVARIOUS METHODS IN DIGITAL IMAGE PROCESSING. S.Selvaragini 1, E.Venkatesan 2. BIST, BIHER,Bharath University, Chennai-73
Volume 116 No. 16 2017, 265-269 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu VARIOUS METHODS IN DIGITAL IMAGE PROCESSING S.Selvaragini 1, E.Venkatesan
More informationTraffic Sign Recognition Senior Project Final Report
Traffic Sign Recognition Senior Project Final Report Jacob Carlson and Sean St. Onge Advisor: Dr. Thomas L. Stewart Bradley University May 12th, 2008 Abstract - Image processing has a wide range of real-world
More informationAUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK
DOI: 10.21917/ijivp.2018.0251 AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK P. Surekha, Pavan Gurudath, R. Prithvi and V.G. Ritesh Ananth Department of Electrical and Electronics
More informationComputing for Engineers in Python
Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing
More informationBASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB
BASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB Er.Amritpal Kaur 1,Nirajpal Kaur 2 1,2 Assistant Professor,Guru Nanak Dev University, Regional Campus, Gurdaspur Abstract: - This paper aims at basic image
More informationAutomated Number Plate Verification System based on Video Analytics
Automated Number Plate Verification System based on Video Analytics Kumar Abhishek Gaurav 1, Viveka 2, Dr. Rajesh T.M 3, Dr. Shaila S.G 4 1,2 M. Tech, Dept. of Computer Science and Engineering, 3 Assistant
More informationImplementation of Barcode Localization Technique using Morphological Operations
Implementation of Barcode Localization Technique using Morphological Operations Savreet Kaur Student, Master of Technology, Department of Computer Engineering, ABSTRACT Barcode Localization is an extremely
More informationAutomatic Electricity Meter Reading Based on Image Processing
Automatic Electricity Meter Reading Based on Image Processing Lamiaa A. Elrefaei *,+,1, Asrar Bajaber *,2, Sumayyah Natheir *,3, Nada AbuSanab *,4, Marwa Bazi *,5 * Computer Science Department Faculty
More informationThe Classification of Gun s Type Using Image Recognition Theory
International Journal of Information and Electronics Engineering, Vol. 4, No. 1, January 214 The Classification of s Type Using Image Recognition Theory M. L. Kulthon Kasemsan Abstract The research aims
More informationMobile Based Application to Scan the Number Plate and To Verify the Owner Details
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 5 Issue 10 October 2016 PP. 07-11 Mobile Based Application to Scan the Number Plate and To
More informationAn Approach to Korean License Plate Recognition Based on Vertical Edge Matching
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, 442-749, Korea Abstract License plate recognition (LPR) has many applications
More informationTable of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction
Table of contents Vision industrielle 2002/2003 Session - Image Processing Département Génie Productique INSA de Lyon Christian Wolf wolf@rfv.insa-lyon.fr Introduction Motivation, human vision, history,
More informationFPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka
RESEARCH ARTICLE OPEN ACCESS FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka Swapna Premasiri 1, Lahiru Wijesinghe 1, Randika Perera 1 1. Department
More informationLAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII
LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII IMAGE PROCESSING INDEX CLASS: B.E(COMPUTER) SR. NO SEMESTER:VII TITLE OF THE EXPERIMENT. 1 Point processing in spatial domain a. Negation of an
More informationJune 30 th, 2008 Lesson notes taken from professor Hongmei Zhu class.
P. 1 June 30 th, 008 Lesson notes taken from professor Hongmei Zhu class. Sharpening Spatial Filters. 4.1 Introduction Smoothing or blurring is accomplished in the spatial domain by pixel averaging in
More informationA Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang
International Conference on Artificial Intelligence and Engineering Applications (AIEA 2016) A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol Qinghua Wang Fuzhou Power
More informationNumber Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices
J Inf Process Syst, Vol.12, No.1, pp.100~108, March 2016 http://dx.doi.org/10.3745/jips.04.0022 ISSN 1976-913X (Print) ISSN 2092-805X (Electronic) Number Plate Detection with a Multi-Convolutional Neural
More informationProposed Method for Off-line Signature Recognition and Verification using Neural Network
e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com Proposed Method for Off-line Signature
More informationRemoval of Gaussian noise on the image edges using the Prewitt operator and threshold function technical
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 2 (Nov. - Dec. 2013), PP 81-85 Removal of Gaussian noise on the image edges using the Prewitt operator
More informationOn Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned Surface Vehicle
Journal of Applied Science and Engineering, Vol. 21, No. 4, pp. 563 569 (2018) DOI: 10.6180/jase.201812_21(4).0008 On Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned
More informationQuality Control of PCB using Image Processing
Quality Control of PCB using Image Processing Rasika R. Chavan Swati A. Chavan Gautami D. Dokhe Mayuri B. Wagh ABSTRACT An automated testing system for Printed Circuit Board (PCB) is preferred to get the
More informationAutomated License Plate Recognition for Toll Booth Application
RESEARCH ARTICLE OPEN ACCESS Automated License Plate Recognition for Toll Booth Application Ketan S. Shevale (Department of Electronics and Telecommunication, SAOE, Pune University, Pune) ABSTRACT This
More informationVision Review: Image Processing. Course web page:
Vision Review: Image Processing Course web page: www.cis.udel.edu/~cer/arv September 7, Announcements Homework and paper presentation guidelines are up on web page Readings for next Tuesday: Chapters 6,.,
More informationMalaysian Car Number Plate Detection System Based on Template Matching and Colour Information
Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information Mohd Firdaus Zakaria, Shahrel A. Suandi Intelligent Biometric Group, School of Electrical and Electronics Engineering,
More informationReal-Time License Plate Localisation on FPGA
Real-Time License Plate Localisation on FPGA X. Zhai, F. Bensaali and S. Ramalingam School of Engineering & Technology University of Hertfordshire Hatfield, UK {x.zhai, f.bensaali, s.ramalingam}@herts.ac.uk
More informationA Comparative Analysis of Different Edge Based Algorithms for Mobile/Camera Captured Images
A Comparative Analysis of Different Edge Based Algorithms for Mobile/Camera Captured Images H.K.Chethan Research Scholar, Department of Studies in Computer Science, University of Mysore, Mysore-570006,
More informationIMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING
IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING PRESENTED BY S PRADEEP K SUNIL KUMAR III BTECH-II SEM, III BTECH-II SEM, C.S.E. C.S.E. pradeep585singana@gmail.com sunilkumar5b9@gmail.com CONTACT:
More informationModelling, Simulation and Computing Laboratory (msclab) School of Engineering and Information Technology, Universiti Malaysia Sabah, Malaysia
1.0 Introduction During the recent years, image processing based vehicle license plate localisation and recognition has been widely used in numerous areas:- a) Entrance admission b) Speed control Modelling,
More informationOPEN CV BASED AUTONOMOUS RC-CAR
OPEN CV BASED AUTONOMOUS RC-CAR B. Sabitha 1, K. Akila 2, S.Krishna Kumar 3, D.Mohan 4, P.Nisanth 5 1,2 Faculty, Department of Mechatronics Engineering, Kumaraguru College of Technology, Coimbatore, India
More informationA Chinese License Plate Recognition System
A Chinese License Plate Recognition System Bai Yanping, Hu Hongping, Li Fei Key Laboratory of Instrument Science and Dynamic Measurement North University of China, No xueyuan road, TaiYuan, ShanXi 00051,
More informationNigerian Vehicle License Plate Recognition System using Artificial Neural Network
Nigerian Vehicle License Plate Recognition System using Artificial Neural Network Amusan D.G 1, Arulogun O.T 2 and Falohun A.S 3 Open and Distance Learning Centre, Ladoke Akintola University of Technology,
More informationImage Segmentation of Color Image using Threshold Based Edge Detection Algorithm in MatLab
Image Segmentation of Color Image using Threshold Based Edge Detection Algorithm in MatLab Neha Yadav, M.Tech [1] Vikas Sindhu [2] UIET, MDU Rohtak Abstract: The basic feature of an image is Edge. Edges
More informationAutomated Parking Management System Using License Plate Recognition
Automated Parking Management System Using License Plate Recognition Deepak Harjani #, Mohita Jethwani *, Nikita Keswaney *, Sheba Jacob * # Department of Electronics and Telecommunication, Thadomal Shahani
More informationMorphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis
Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis Prutha Y M *1, Department Of Computer Science and Engineering Affiliated to VTU Belgaum, Karnataka Rao Bahadur
More informationFollower Robot Using Android Programming
545 Follower Robot Using Android Programming 1 Pratiksha C Dhande, 2 Prashant Bhople, 3 Tushar Dorage, 4 Nupur Patil, 5 Sarika Daundkar 1 Assistant Professor, Department of Computer Engg., Savitribai Phule
More informationPreprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition
Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Hetal R. Thaker Atmiya Institute of Technology & science, Kalawad Road, Rajkot Gujarat, India C. K. Kumbharana,
More informationIMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP
IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP LIU Ying 1,HAN Yan-bin 2 and ZHANG Yu-lin 3 1 School of Information Science and Engineering, University of Jinan, Jinan 250022, PR China
More informationInternational Conference on Computer, Communication, Control and Information Technology (C 3 IT 2009) Paper Code: DSIP-024
Paper Code: DSIP-024 Oral 270 A NOVEL SCHEME FOR BINARIZATION OF VEHICLE IMAGES USING HIERARCHICAL HISTOGRAM EQUALIZATION TECHNIQUE Satadal Saha 1, Subhadip Basu 2 *, Mita Nasipuri 2, Dipak Kumar Basu
More informationA NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION
A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION Nora Naik Assistant Professor, Dept. of Computer Engineering, Agnel Institute of Technology & Design, Goa, India
More informationCHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE DIGITAL IMAGE Rajasekhar Junjunuri* 1, Sandeep Kotta 1
ISSN 2277-2685 IJESR/May 2015/ Vol-5/Issue-5/302-309 Rajasekhar Junjunuri et. al./ International Journal of Engineering & Science Research CHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE
More informationAutomatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks
Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks HONG ZHENG Research Center for Intelligent Image Processing and Analysis School of Electronic Information
More information[Mohindra, 2(7): July, 2013] ISSN: Impact Factor: 1.852
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY License Plate Recognition (LPR) system for Indian Vehicle License Plate Extraction and Character Segmentation Surabhi Mohindra
More informationFeature Extraction of Human Lip Prints
Journal of Current Computer Science and Technology Vol. 2 Issue 1 [2012] 01-08 Corresponding Author: Samir Kumar Bandyopadhyay, Department of Computer Science, Calcutta University, India. Email: skb1@vsnl.com
More informationA Real Time Automatic License Plate Recognition Using Optical Character Recognition
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9789-9796 A Real Time Automatic License Plate Recognition Using Optical Character
More informationImage Filtering. Median Filtering
Image Filtering Image filtering is used to: Remove noise Sharpen contrast Highlight contours Detect edges Other uses? Image filters can be classified as linear or nonlinear. Linear filters are also know
More informationExercise questions for Machine vision
Exercise questions for Machine vision This is a collection of exercise questions. These questions are all examination alike which means that similar questions may appear at the written exam. I ve divided
More informationSINCE2011 Singapore International NDT Conference & Exhibition, 3-4 November 2011
SINCE2011 Singapore International NDT Conference & Exhibition, 3-4 November 2011 Automated Defect Recognition Software for Radiographic and Magnetic Particle Inspection B. Stephen Wong 1, Xin Wang 2*,
More informationImage Processing and Particle Analysis for Road Traffic Detection
Image Processing and Particle Analysis for Road Traffic Detection ABSTRACT Aditya Kamath Manipal Institute of Technology Manipal, India This article presents a system developed using graphic programming
More informationA Method of Multi-License Plate Location in Road Bayonet Image
A Method of Multi-License Plate Location in Road Bayonet Image Ying Qian The lab of Graphics and Multimedia Chongqing University of Posts and Telecommunications Chongqing, China Zhi Li The lab of Graphics
More informationInternational Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN
International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May-2014 601 Automatic license plate recognition using Image Enhancement technique With Hidden Markov Model G. Angel, J. Rethna
More informationA Vehicle Speed Measurement System for Nighttime with Camera
Proceedings of the 2nd International Conference on Industrial Application Engineering 2014 A Vehicle Speed Measurement System for Nighttime with Camera Yuji Goda a,*, Lifeng Zhang a,#, Seiichi Serikawa
More informationA Review of Optical Character Recognition System for Recognition of Printed Text
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 3, Ver. II (May Jun. 2015), PP 28-33 www.iosrjournals.org A Review of Optical Character Recognition
More informationEE 5359 MULTIMEDIA PROCESSING. Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model
EE 5359 MULTIMEDIA PROCESSING Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Under the guidance of Dr. K. R. Rao Submitted by: Prasanna Venkatesh Palani
More informationExamples of image processing
Examples of image processing Example 1: We would like to automatically detect and count rings in the image 3 Detection by correlation Correlation = degree of similarity Correlation between f(x, y) and
More informationIraqi Car License Plate Recognition Using OCR
Iraqi Car License Plate Recognition Using OCR Safaa S. Omran Computer Engineering Techniques College of Electrical and Electronic Techniques Baghdad, Iraq omran_safaa@ymail.com Jumana A. Jarallah Computer
More informationIMAGE PROCESSING PROJECT REPORT NUCLEUS CLASIFICATION
ABSTRACT : The Main agenda of this project is to segment and analyze the a stack of image, where it contains nucleus, nucleolus and heterochromatin. Find the volume, Density, Area and circularity of the
More informationChapter 17. Shape-Based Operations
Chapter 17 Shape-Based Operations An shape-based operation identifies or acts on groups of pixels that belong to the same object or image component. We have already seen how components may be identified
More information