Low Quality Vehicle License Plate Recognition Using Deep Learning Approach

Shish Pal

Shish Pal

Mumbai, Maharashtra

2 0
  • 0 Collaborators

-> Built a Novel Neural Network architecture, which helps in recognizing Arbitrary Length, Multi-Style and Noisy Images in Segmentation Free Manner. -> Achieved State of the Art Accuracy on license Plate Dataset with Improvement of more than 1.9% in Accuracy. ...learn more

Project status: Published/In Market

Artificial Intelligence

Groups
DeepLearning, Artificial Intelligence India

Code Samples [1]

Overview / Usage

Identifying License Plates using Convolutional Recurrent Neural Network.

Compared with previous systems for scene text recognition, the proposed architecture possesses the following distinctive properties:
(1) It is an end-to-end trainable. in contrast to most of the existing algorithms whose components are separately trained and tuned. (2) It naturally handles sequences in arbitrary lengths, involving no character segmentation or horizontal scale normalization. (3) It generates an effective yet much smaller model, which is more practical for real-world application scenarios.

Methodology / Approach

In this project, I am investigating the problem of license plate recognition, which is among the most important and challenging tasks in image-based sequence recognition. I am using A novel neural network architecture, which integrates feature extraction, sequence modeling, and transcription into a unified framework. I am using a novel neural network architecture, called Convolutional Recurrent Neural Network (CRNN), which integrates the advantages of both Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN). CRNN is able to take input images of varying dimensions and produces predictions with different lengths. It directly runs on coarse level labels requiring no detailed annotations for each individual element in the training phase. Moreover, as CRNN abandons fully connected layers used in conventional neural networks, it results in a much more compact and efficient model. All these properties make CRNN an excellent approach for image-based sequence recognition.

Technologies Used

Deep learning: CNN, RNN, Bidirectional LSTM, CTC Loss function
OpenCV: For generating a different type of Synthetic license plates.
Keras, Tensorflow

Repository

https://github.com/Shishpal29/CRNN-Keras

Comments (0)