Nothing Special   »   [go: up one dir, main page]

CN112784834A - Automatic license plate identification method in natural scene - Google Patents

Automatic license plate identification method in natural scene Download PDF

Info

Publication number
CN112784834A
CN112784834A CN201911091245.9A CN201911091245A CN112784834A CN 112784834 A CN112784834 A CN 112784834A CN 201911091245 A CN201911091245 A CN 201911091245A CN 112784834 A CN112784834 A CN 112784834A
Authority
CN
China
Prior art keywords
license plate
network
natural scene
detection
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911091245.9A
Other languages
Chinese (zh)
Inventor
黄益平
张晓林
杨剑锋
李雪
张陈欢
刘惟锦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Changfeng Science Technology Industry Group Corp
Original Assignee
China Changfeng Science Technology Industry Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Changfeng Science Technology Industry Group Corp filed Critical China Changfeng Science Technology Industry Group Corp
Priority to CN201911091245.9A priority Critical patent/CN112784834A/en
Publication of CN112784834A publication Critical patent/CN112784834A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • G06V20/63Scene text, e.g. street names
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/247Aligning, centring, orientation detection or correction of the image by affine transforms, e.g. correction due to perspective effects; Quadrilaterals, e.g. trapezoids
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • G06V20/625License plates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/08Detecting or categorising vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)
  • Image Analysis (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention relates to an automatic license plate recognition method in a natural scene, which comprises three steps of vehicle detection, license plate detection and character recognition. Firstly, carrying out vehicle detection on a given input image by using a YOLOv3 algorithm, then searching a license plate of a detected vehicle by using a deformed plane target detection network WPOD-NET, and correcting the distorted license plate by using affine transformation parameters to form a rectangle of a front view; and finally, inputting the license plate into an LPRNET network, and identifying license plate characters with variable lengths. The method considers the inclination and poor quality of the given image in a natural scene, has less quantity of cascaded models, can identify the license plate with variable length, and has better practicability.

Description

Automatic license plate identification method in natural scene
Technical Field
The invention relates to the technical field of digital image processing, in particular to a cascading algorithm for vehicle detection, license plate detection and character recognition in automatic license plate recognition in a natural scene.
Background
The automatic license plate recognition is to perform operations such as vehicle detection, license plate correction, character segmentation, character recognition and the like on vehicles appearing in the collected image, and convert image information into character information to recognize the identity of the vehicles. In recent years, license plate automatic identification systems have been widely used in traffic-related scenes, such as the fields of stolen vehicle detection, toll control, traffic management, digital security monitoring and large-city parking lot parking management.
At present, the optimization of the automatic license plate recognition system becomes a research hotspot. Recent advances in parallel processing and deep learning have improved many computer vision tasks, and deep Convolutional Neural Networks (CNNs) have become an advanced machine learning technique for vehicle detection, license plate detection, Optical Character Recognition (OCR), and have optimized automatic license plate recognition systems. In addition, some commercial automatic license plate recognition systems (Sighthound, OpenALPR, Amazon knowledge) are also exploring deep learning methods, which are usually deployed in huge data centers, and can process thousands to millions of images every day by network service work, and are continuously improved.
Most of current license plate automatic identification systems collect the front view of a vehicle in a monitoring mode to identify the license plate, but under the natural scene, the vehicle image is easy to incline and the image quality is poor due to the influences of factors such as distance, inclination, blur, illumination change, weather conditions and the like, and the existing method has the following defects:
(1) in a natural scene, the vehicle images collected in a more relaxed manner may cause the viewing angle to be inclined, the license plate may be highly distorted and still readable, and the license plate detection accuracy is low.
(2) Under a natural scene, the image quality of the vehicle is poor under the influence of factors such as illumination and weather, and the accuracy rate of license plate character recognition is low at the moment.
(3) The automatic license plate recognition system comprises a plurality of cascade models, and the recognition speed is low.
Disclosure of Invention
Aiming at the defects, the invention provides an automatic license plate recognition method in a natural scene, which considers the inclination and low quality of the collected vehicle image in the natural scene on the basis of the existing automatic license plate recognition system, optimizes the license plate detection and character recognition and realizes the license plate recognition in the natural scene.
The technical scheme of the invention is as follows:
a method for automatically identifying a license plate in a natural scene is characterized by comprising the following steps:
(1) vehicle detection: firstly, carrying out vehicle detection on a given input image by using a YOLOv3 algorithm;
(2) and (3) detecting the license plate: then, for the detected vehicle, a deformed plane target detection network is used for searching for the license plate, affine transformation parameters are used for correcting the distorted license plate into a rectangle of a front view, and a corrected license plate image is obtained;
(3) character recognition: and finally, inputting the license plate image into an LPRNET network, and performing character recognition on the corrected license plate image to recognize license plate characters with variable lengths.
In the step (1), a classical target detection algorithm YOLOv3 is selected to detect the vehicles in the given image, the related categories of the vehicles are reserved, other categories are deleted, and a YOLOv3 model is not modified.
In the step (2), the network WPOD-NET is detected by using the deformed plane target, and the specific process is as follows:
firstly, the output of a vehicle detection module is zoomed and then sent to a WPOD, and 8-channel feature mapping including 2 target/non-target probabilities and 6 affine transformation parameters is obtained in the forward process;
then, an imaginary rectangular frame of a fixed size (m, n) is set around the center of the cell, and if the probability that the rectangular frame contains an object is higher than a given detection threshold, an affine matrix that transforms the imaginary square (cell) into a license plate region is constructed using partial regression parameters, and the license plate is corrected to an object aligned horizontally and vertically by perspective transformation.
In the step (4), the license plate characters are identified by using the LPRNET network, and the specific process is as follows:
acquiring an original RGB picture as input through a backbone network of an LPRNET network, and calculating the spatial distribution of a large number of features; the output layer of the backbone network is calculated through the full connection layer, then the output layer is tiled to the required size, and finally the output layer is spliced with the output of the backbone network.
On the basis of the existing automatic license plate recognition system, the inclination and low quality of the collected vehicle image in a natural scene are considered, the license plate detection (the license plate detection and the license plate correction model are classified into one model) and the character recognition (the character segmentation and the character recognition model are classified into one model) are optimized, the license plate recognition in the natural scene is realized, and the expected effect is achieved. Compared with the prior art, the method considers the inclination and poor quality of the given image in the natural scene, has less quantity of cascaded models, can identify the license plate with variable length, and has better practicability.
Detailed Description
The method comprises three steps of vehicle detection, license plate detection and character recognition. Firstly, carrying out vehicle detection on a given input image by using a YOLOv3 algorithm; then, for the detected vehicle, searching a license plate by using a deformed plane target detection network (WPOD-NET), and correcting the distorted license plate by using affine transformation parameters to form a rectangle with a front view; and finally, inputting the license plate into an LPRNET network, and identifying license plate characters with variable lengths. The specific implementation mode is as follows:
(1) vehicle detection:
the classical target detection algorithm YOLOv3 is selected to detect vehicles in a given image, the vehicle-related categories are retained, other categories are deleted, and the YOLOv3 model is not modified.
(2) And (3) detecting the license plate:
license plate detection is carried out by using a deformed planar object detection network (WPOD-NET), which is developed by using ideas of YOLO, SSD and Spatial Transform Networks (STN). YOLO and SSD perform fast multi-target detection and recognition based on a single input, but they do not consider spatial transformations, only generate rectangular bounding boxes for each detection. In contrast, STN can be used to detect non-rectangular regions, but it cannot process multiple transforms simultaneously, performing only a single spatial transform on the entire input.
Initially, the output of the vehicle detection module is scaled and sent to the WPOD. The forward process results in an 8-channel feature map, which contains target/non-target probabilities (2) and affine transformation parameters (6). To extract a warped license plate, an imaginary rectangular frame of fixed size (m, n) around the center of the cell is first considered. If the probability that the rectangular box contains the target is higher than a given detection threshold, partial regression parameters are used to construct an affine matrix that transforms the imaginary squares (cells) into the license plate region. Thus, the license plate can be easily corrected to be horizontally and vertically aligned objects (by perspective transformation).
The network architecture of WPOD-NET has a total of 21 convolutional layers, 14 of which are contained in the residual block. The size of all convolution filters is fixed at 3 x 3. The ReLU activation function is used throughout the network, except for the detection block. There are 4 largest pools, size 2 x 2, step 2, which can reduce the input dimension by a factor of 16. Finally, the detection block has two parallel convolutional layers: (i) a probability value for inferring activation by the softmax function; (ii) the other is used to regress affine parameters without an activation function (or equivalently, using an identity function f (x) x as the activation function).
(3) Character recognition:
and identifying the license plate characters by using an LPRNET network. The backbone network of the LPRNET network takes the original RGB picture as input and computes the spatial distribution of a large number of features. The wide convolution (convolution kernel of 1 x 13) takes advantage of the context of the native character and thus replaces the LSTM-based RNN network. The output of the backbone sub-network can be considered as a sequence representing the likelihood of the corresponding character, whose length is equal to the width of the input image. Since the output of the decoder is not consistent with the length of the target character sequence, a CTC loss function is employed for end-to-end training without segmentation, a method widely used to deal with misalignment of input and output sequences.
In order to further improve the expression of the model, the intermediate feature map obtained by the decoder is pre-enhanced, and the embedding is carried out by using a global context relationship. The output layer of the backbone network is calculated through a full connection layer, then the output layer is tiled to the required size, and finally the output layer is spliced with the output of the backbone network. To adjust the depth of the features mapped to each character class, a 1 × 1 convolution is employed.

Claims (4)

1. A method for automatically identifying a license plate in a natural scene is characterized by comprising the following steps:
(1) vehicle detection: firstly, carrying out vehicle detection on a given input image by using a YOLOv3 algorithm;
(2) and (3) detecting the license plate: then, for the detected vehicle, a deformed plane target detection network is used for searching for the license plate, affine transformation parameters are used for correcting the distorted license plate into a rectangle of a front view, and a corrected license plate image is obtained;
(3) character recognition: and finally, inputting the license plate image into an LPRNET network, and performing character recognition on the corrected license plate image to recognize license plate characters with variable lengths.
2. The automatic license plate recognition method in the natural scene as recited in claim 1, wherein: in the step (1), a classical target detection algorithm YOLOv3 is selected to detect the vehicles in the given image, the related categories of the vehicles are reserved, other categories are deleted, and a YOLOv3 model is not modified.
3. The automatic license plate recognition method in the natural scene as recited in claim 1, wherein: in the step (2), the deformation plane target is used for detecting the network WPOD-NET, and the specific process is as follows:
firstly, the output of a vehicle detection module is zoomed and then sent to a WPOD, and 8-channel feature mapping including 2 target/non-target probabilities and 6 affine transformation parameters is obtained in the forward process;
then, an imaginary rectangular frame of a fixed size (m, n) is set around the center of the cell, and if the probability that the rectangular frame contains an object is higher than a given detection threshold, an affine matrix that transforms the imaginary square (cell) into a license plate region is constructed using partial regression parameters, and the license plate is corrected to an object aligned horizontally and vertically by perspective transformation.
4. The automatic license plate recognition method in the natural scene as recited in claim 1, wherein: in the step (4), the LPRNET network is used for identifying the license plate characters, and the specific process is as follows:
acquiring an original RGB picture as input through a backbone network of an LPRNET network, and calculating the spatial distribution of a large number of features; the output layer of the backbone network is calculated through the full connection layer, then the output layer is tiled to the required size, and finally the output layer is spliced with the output of the backbone network.
CN201911091245.9A 2019-11-09 2019-11-09 Automatic license plate identification method in natural scene Pending CN112784834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911091245.9A CN112784834A (en) 2019-11-09 2019-11-09 Automatic license plate identification method in natural scene

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911091245.9A CN112784834A (en) 2019-11-09 2019-11-09 Automatic license plate identification method in natural scene

Publications (1)

Publication Number Publication Date
CN112784834A true CN112784834A (en) 2021-05-11

Family

ID=75749356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911091245.9A Pending CN112784834A (en) 2019-11-09 2019-11-09 Automatic license plate identification method in natural scene

Country Status (1)

Country Link
CN (1) CN112784834A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113361430A (en) * 2021-06-15 2021-09-07 合肥维天运通信息科技股份有限公司 Vehicle state information acquisition monitoring method and system
CN113780278A (en) * 2021-09-10 2021-12-10 北京精英路通科技有限公司 Method and device for identifying license plate content, electronic equipment and storage medium
CN114332840A (en) * 2021-12-31 2022-04-12 福州大学 License plate recognition method under unconstrained scene
CN115810185A (en) * 2022-12-21 2023-03-17 南通大学 Lightweight license plate identification method based on generation countermeasure network data enhancement

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113361430A (en) * 2021-06-15 2021-09-07 合肥维天运通信息科技股份有限公司 Vehicle state information acquisition monitoring method and system
US20230267779A1 (en) * 2021-06-15 2023-08-24 Hefei Weitianyuntong Information Technology Co., Ltd Method and system for collecting and monitoring vehicle status information
US11954955B2 (en) * 2021-06-15 2024-04-09 Hefei Weitianyuntong Information Technology Co., Ltd Method and system for collecting and monitoring vehicle status information
CN113780278A (en) * 2021-09-10 2021-12-10 北京精英路通科技有限公司 Method and device for identifying license plate content, electronic equipment and storage medium
CN114332840A (en) * 2021-12-31 2022-04-12 福州大学 License plate recognition method under unconstrained scene
CN115810185A (en) * 2022-12-21 2023-03-17 南通大学 Lightweight license plate identification method based on generation countermeasure network data enhancement

Similar Documents

Publication Publication Date Title
CN110414507B (en) License plate recognition method and device, computer equipment and storage medium
CN112784834A (en) Automatic license plate identification method in natural scene
US10198657B2 (en) All-weather thermal-image pedestrian detection method
CN108776772B (en) Cross-time building change detection modeling method, detection device, method and storage medium
CN112884064A (en) Target detection and identification method based on neural network
CN112380921A (en) Road detection method based on Internet of vehicles
Lin et al. A license plate recognition system for severe tilt angles using mask R-CNN
CN113255659B (en) License plate correction detection and identification method based on MSAFF-yolk 3
WO2023040247A1 (en) Road area image recognition method based on image and point cloud fusion network
CN112686812A (en) Bank card inclination correction detection method and device, readable storage medium and terminal
CN113052170B (en) Small target license plate recognition method under unconstrained scene
CN110781882A (en) License plate positioning and identifying method based on YOLO model
CN112733652B (en) Image target recognition method, device, computer equipment and readable storage medium
WO2022121021A1 (en) Identity card number detection method and apparatus, and readable storage medium and terminal
CN110969164A (en) Low-illumination imaging license plate recognition method and device based on deep learning end-to-end
CN111680705A (en) MB-SSD method and MB-SSD feature extraction network suitable for target detection
CN115661777A (en) Semantic-combined foggy road target detection algorithm
CN108491828B (en) Parking space detection system and method based on level pairwise similarity PVAnet
CN115841649A (en) Multi-scale people counting method for urban complex scene
Ling et al. Optimization of autonomous driving image detection based on RFAConv and triplet attention
CN114898353B (en) License plate recognition method based on video sequence image characteristics and information
CN116189191A (en) Variable-length license plate recognition method based on yolov5
CN112528994B (en) Free angle license plate detection method, license plate recognition method and recognition system
CN111881914B (en) License plate character segmentation method and system based on self-learning threshold
CN116524725B (en) Intelligent driving traffic sign image data identification system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210511