2,019 research outputs found
Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System
A license plate recognition (LPR) system is one type of intelligent transportation system (ITS). It is a type of technology in which the software enables computer system to read automatically the license number plate of vehicle from digital pictures. Reading automatically the number plate means converting the pixel information of digital image into the ASCII text of the number plate. This paper discuses a method for the vehicle number plate recognition from the image using mathematical morphological operations. The main objective is to use different morphological operations in such a way that the number plate of vehicle can be identified accurately. This is based on various operation such as image enhancement, morphological transformation, edge detection and extraction of number plate from vehicle image. After this segmentation is applied to recognize the characters present on number plate using template matching. This algorithm can recognize number plate quickly and accurately from the vehicles image. Keywords: ANPR, ITS, Image Enhancement, Edge Detection, Morphological Operation, Number Plate Extraction, Template Matching
Automatic Number Plate Recognition using Random Forest Classifier
Automatic Number Plate Recognition System (ANPRS) is a mass surveillance
embedded system that recognizes the number plate of the vehicle. This system is
generally used for traffic management applications. It should be very efficient
in detecting the number plate in noisy as well as in low illumination and also
within required time frame. This paper proposes a number plate recognition
method by processing vehicle's rear or front image. After image is captured,
processing is divided into four steps which are Pre-Processing, Number plate
localization, Character segmentation and Character recognition. Pre-Processing
enhances the image for further processing, number plate localization extracts
the number plate region from the image, character segmentation separates the
individual characters from the extracted number plate and character recognition
identifies the optical characters by using random forest classification
algorithm. Experimental results reveal that the accuracy of this method is
90.9%
IMPROVING THE EFFICIENCY OF TESSERACT OCR ENGINE
This project investigates the principles of optical character recognition used in the Tesseract OCR engine and techniques to improve its efficiency and runtime. Optical character recognition (OCR) method has been used in converting printed text into editable text in various applications over a variety of devices such as Scanners, computers, tablets etc. But now Mobile is taking over the computer in all the domains but OCR still remains one not so conquered field. So programmers need to improve the efficiency of the OCR system to make it run properly on Mobile devices. This paper focuses on improving the Tesseract OCR efficiency for Hindi language to run on Mobile devices as there a not many applications for the same and most of them are either not open source or not for mobile devices. Improving Hindi text extraction will increase Tesseract\u27s performance for Mobile phone apps and in turn will draw developers to contribute towards Hindi OCR . This paper presents a preprocessing technique being applied to the Tesseract Engine to improve the recognition of the characters keeping the runtime low. Hence the system runs smoothly and efficiently on mobile devices(Android) as it does on the bigger machines
License Plate Recognition using Convolutional Neural Networks Trained on Synthetic Images
In this thesis, we propose a license plate recognition system and study the feasibility
of using synthetic training samples to train convolutional neural networks for a
practical application.
First we develop a modular framework for synthetic license plate generation; to
generate different license plate types (or other objects) only the first module needs
to be adapted. The other modules apply variations to the training samples such as
background, occlusions, camera perspective projection, object noise and camera
acquisition noise, with the aim to achieve enough variation of the object that the
trained networks will also recognize real objects of the same class.
Then we design two convolutional neural networks of low-complexity for license
plate detection and character recognition. Both are designed for simultaneous
classification and localization by branching the networks into a classification and a
regression branch and are trained end-to-end simultaneously over both branches, on
only our synthetic training samples.
To recognize real license plates, we design a pipeline for scale invariant license
plate detection with a scale pyramid and a fully convolutional application of the
license plate detection network in order to detect any number of license plates and
of any scale in an image. Before character classification is applied, potential plate
regions are un-skewed based on the detected plate location in order to achieve an as
optimal representation of the characters as possible. The character classification is
also performed with a fully convolutional sweep to simultaneously find all characters
at once.
Both the plate and the character stages apply a refinement classification where
initial classifications are first centered and rescaled. We show that this simple, yet
effective trick greatly improves the accuracy of our classifications, and at a small
increase of complexity. To our knowledge, this trick has not been exploited before.
To show the effectiveness of our system we first apply it on a dataset of photos
of Italian license plates to evaluate the different stages of our system and which
effect the classification thresholds have on the accuracy. We also find robust training
parameters and thresholds that are reliable for classification without any need for
calibration on a validation set of real annotated samples (which may not always be
available) and achieve a balanced precision and recall on the set of Italian license
plates, both in excess of 98%.
Finally, to show that our system generalizes to new plate types, we compare our
system to two reference system on a dataset of Taiwanese license plates. For this, we
only modify the first module of the synthetic plate generation algorithm to produce
Taiwanese license plates and adjust parameters regarding plate dimensions, then we
train our networks and apply the classification pipeline, using the robust parameters,
on the Taiwanese reference dataset. We achieve state-of-the-art performance on plate
detection (99.86% precision and 99.1% recall), single character detection (99.6%)
and full license reading (98.7%)
Parking lot monitoring system using an autonomous quadrotor UAV
The main goal of this thesis is to develop a drone-based parking lot monitoring system using low-cost hardware and open-source software. Similar to wall-mounted surveillance cameras, a drone-based system can monitor parking lots without affecting the flow of traffic while also offering the mobility of patrol vehicles. The Parrot AR Drone 2.0 is the quadrotor drone used in this work due to its modularity and cost efficiency. Video and navigation data (including GPS) are communicated to a host computer using a Wi-Fi connection. The host computer analyzes navigation data using a custom flight control loop to determine control commands to be sent to the drone. A new license plate recognition pipeline is used to identify license plates of vehicles from video received from the drone
An Adaptive Approach for Multi-National Vehicle License Plate Recognition Using Multi-Level Deep Features and Foreground Polarity Detection Model
License plate recognition system (LPR) plays a vital role in intelligent transport systems to build up smart environments. Numerous country specific methods have been proposed successfully for an LPR system, but there is a need to find a generalized solution that is independent of license plate layout. The proposed architecture is comprised of two important LPR stages: (i) License plate character segmentation (LPCS) and (ii) License plate character recognition (LPCR). A foreground polarity detection model is proposed by using a Red-Green-Blue (RGB) channel-based color map in order to segment and recognize the LP characters effectively at both LPCS and LPCR stages respectively. Further, a multi-channel CNN framework with layer aggregation module is proposed to extract deep features, and support vector machine is used to produce target labels. Multi-channel processing with merged features from different-level convolutional layers makes output feature map more expressive. Experimental results show that the proposed method is capable of achieving high recognition rate for multinational vehicles license plates under various illumination conditions.
Document type: Articl
Multi-Object Tracking based Roadside Parking Behavior Recognition
Roadside parking spaces can alleviate the shortage of parking spaces, but there are some shortcomings to the charges for roadside parking. The popular charging methods at present mainly include manual charging, geomagnetic detection charging, meter charging, etc. These methods have certain limitations, such as high cost, difficult deployment, and low acceptance of people. To solve the shortcomings of roadside parking charges, this thesis proposes a scheme based on deep learning and image recognition. More specifically, the thesis proposes a scheme for detecting and tracking vehicles, recognizing license plates, recognizing vehicle parking behavior, and recording vehicle parking periods through the monocular camera to solve the problem of roadside parking charges. The scheme has the advantages of convenient deployment, low labor cost, high efficiency, and high accuracy. The main work of this thesis is as follows:
1. Based on the You Only Look Once (YOLO) algorithm, this thesis proposes a trapezoidal convolution algorithm to detect objects and improve the detection efficiency for the problem that the vehicle is far and small in the image.
2. Proposes a one-stage license plate recognition scheme based on YOLO, aiming to simplify the license plate recognition process.
3. Depending on the characteristics of the vehicle, this thesis proposes a feature extraction model of the vehicle, called the horizontal and vertical separation model, which use to combine with the deep Simple Online and Real-time Tracking (SORT) object tracking framework to track the vehicle and improve the tracking efficiency.
4. Uses a Long Short-Term Memory (LSTM) model to classify the behavior of the vehicle into three types: Park, leave, and no behavior.
5. Groups these modules together, and the engineering code is debugged a lot to realize a complete Roadside Parking Behavior Recognition (RPBR) system
A Real-Time Automatic Kurdistan Numberplate Recognition System
The current paper presents a real-time implementation of a numberplate recognition system for Kurdistan region of Iraq. Automatic numberplate recognition systems (ANPR) have played a key role in many places in enforcing regulations on safe driving and preventing vehicular theft, identity establishment and many other applications. Though there are number of such systems available, their accuracy and speed of execution at inference time is still a challenging issue. To detect a numberplate from a fast-moving vehicle or from a high-resolution camera input, an extremely fast algorithm is required capable of processing tenth of frames per second. This is a huge challenge for many systems and often a compromise is made between the accuracy of detection and execution speed. This work proposes and implement Automatic numberplate recognition system with high accuracy and capable of processing over 50 frames per second at image resolution of 1920×1080 on a raspberry pi B 4 processor. The proposed approach has two major parts: numberplate region localization and character recognition or extraction from the localized region. We used standard machine-learning approach to detect the region of interest using Haar-like features algorithm as feature extractor and Adaptive Boosting (AdaBoost) algorithm to train a cascade of weak learner’s classifiers for classification. After detection of the numberplate region from the input image, an optical character recognition algorithm (Tesseract) is used to extract the characters from the image for display and other use. Tesseract is a machine-learning based OCR algorithm which was pretrained with many languages and made available by google. To increase the detection accuracy, we proposed a masked training approach. The masked training approach uses masked positive samples as negative samples during the training. We also investigated the effect of using different boosting optimization techniques on the overall accuracy of the system. The overall accuracy and inference speed has greatly been improved when tested on a raspberry pi 4 B hardware
- …