Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform

The realization of a deep neural architecture on a mobile platform is challenging, but can open up a number of possibilities for visual analysis applications. A neural network can be realized on a mobile platform by exploiting the computational power of the embedded GPU and simplifying the flow of a...

Full description

Bibliographic Details
Main Authors: Syed Tahir Hussain Rizvi, Denis Patti, Tomas Björklund, Gianpiero Cabodi, Gianluca Francini
Format: Article
Language:English
Published: MDPI AG 2017-10-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/9/4/66
id doaj-45498849788e4b81adea2b972f7f2db2
record_format Article
spelling doaj-45498849788e4b81adea2b972f7f2db22020-11-24T20:46:39ZengMDPI AGFuture Internet1999-59032017-10-01946610.3390/fi9040066fi9040066Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile PlatformSyed Tahir Hussain Rizvi0Denis Patti1Tomas Björklund2Gianpiero Cabodi3Gianluca Francini4Dipartimento di Automatica e Informatica (DAUIN), Politecnico di Torino, 10129 Turin, ItalyDipartimento di Automatica e Informatica (DAUIN), Politecnico di Torino, 10129 Turin, ItalyDipartimento di Elettronica (DET), Politecnico di Torino, 10129 Turin, ItalyDipartimento di Automatica e Informatica (DAUIN), Politecnico di Torino, 10129 Turin, ItalyJoint Open Lab, Telecom Italia Mobile (TIM), 10129 Turin, ItalyThe realization of a deep neural architecture on a mobile platform is challenging, but can open up a number of possibilities for visual analysis applications. A neural network can be realized on a mobile platform by exploiting the computational power of the embedded GPU and simplifying the flow of a neural architecture trained on the desktop workstation or a GPU server. This paper presents an embedded platform-based Italian license plate detection and recognition system using deep neural classifiers. In this work, trained parameters of a highly precise automatic license plate recognition (ALPR) system are imported and used to replicate the same neural classifiers on a Nvidia Shield K1 tablet. A CUDA-based framework is used to realize these neural networks. The flow of the trained architecture is simplified to perform the license plate recognition in real-time. Results show that the tasks of plate and character detection and localization can be performed in real-time on a mobile platform by simplifying the flow of the trained architecture. However, the accuracy of the simplified architecture would be decreased accordingly.https://www.mdpi.com/1999-5903/9/4/66convolutional neural networkvisual analysisembedded platformsgeneral purpose GPUlicense plate detection
collection DOAJ
language English
format Article
sources DOAJ
author Syed Tahir Hussain Rizvi
Denis Patti
Tomas Björklund
Gianpiero Cabodi
Gianluca Francini
spellingShingle Syed Tahir Hussain Rizvi
Denis Patti
Tomas Björklund
Gianpiero Cabodi
Gianluca Francini
Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
Future Internet
convolutional neural network
visual analysis
embedded platforms
general purpose GPU
license plate detection
author_facet Syed Tahir Hussain Rizvi
Denis Patti
Tomas Björklund
Gianpiero Cabodi
Gianluca Francini
author_sort Syed Tahir Hussain Rizvi
title Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
title_short Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
title_full Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
title_fullStr Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
title_full_unstemmed Deep Classifiers-Based License Plate Detection, Localization and Recognition on GPU-Powered Mobile Platform
title_sort deep classifiers-based license plate detection, localization and recognition on gpu-powered mobile platform
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2017-10-01
description The realization of a deep neural architecture on a mobile platform is challenging, but can open up a number of possibilities for visual analysis applications. A neural network can be realized on a mobile platform by exploiting the computational power of the embedded GPU and simplifying the flow of a neural architecture trained on the desktop workstation or a GPU server. This paper presents an embedded platform-based Italian license plate detection and recognition system using deep neural classifiers. In this work, trained parameters of a highly precise automatic license plate recognition (ALPR) system are imported and used to replicate the same neural classifiers on a Nvidia Shield K1 tablet. A CUDA-based framework is used to realize these neural networks. The flow of the trained architecture is simplified to perform the license plate recognition in real-time. Results show that the tasks of plate and character detection and localization can be performed in real-time on a mobile platform by simplifying the flow of the trained architecture. However, the accuracy of the simplified architecture would be decreased accordingly.
topic convolutional neural network
visual analysis
embedded platforms
general purpose GPU
license plate detection
url https://www.mdpi.com/1999-5903/9/4/66
work_keys_str_mv AT syedtahirhussainrizvi deepclassifiersbasedlicenseplatedetectionlocalizationandrecognitionongpupoweredmobileplatform
AT denispatti deepclassifiersbasedlicenseplatedetectionlocalizationandrecognitionongpupoweredmobileplatform
AT tomasbjorklund deepclassifiersbasedlicenseplatedetectionlocalizationandrecognitionongpupoweredmobileplatform
AT gianpierocabodi deepclassifiersbasedlicenseplatedetectionlocalizationandrecognitionongpupoweredmobileplatform
AT gianlucafrancini deepclassifiersbasedlicenseplatedetectionlocalizationandrecognitionongpupoweredmobileplatform
_version_ 1716811950253408256