HIKVISION. Automatic Number Plate Recognition Technology. A universal and efficient algorithm for global ANPR application

Similar documents
HIKVISION H.265+ Encoding Technology. Halve Your Bandwidth and Storage Enjoy the Ultra HD and Fluency

MATHEMATICAL IMAGE PROCESSING FOR AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM

GV-LPR. Qualified Image Criteria. 2010/11 English LPR-QG-A

Effects Of Shadow On Canny Edge Detection through a camera

Deep Learning Solutions

ANPR license plate recognition system USER MANUAL

Extracting Characters From Books Based On The OCR Technology

Human Vision Components (HVC-P2) B5T

License Plate Recognition (LPR) Camera Installation Manual

How to configure Hikvision LPR Function via IVMS-5200P

A Fast Method of Vehicle Logo Location Honglin Li

An embedded system of Face Recognition based on ARM and HMM

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

CARMEN FreeFlow Software

International Journal of Advance Research in Engineering, Science & Technology

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

3 rd Party Integration User Guide

Hikvision DarkFighter Technology

Neural Network Based Threshold Determination for Malaysia License Plate Character Recognition

ENTRANCE & EXIT CONTROL FOR VEHICLES

CHAPTER 1 INTRODUCTION

TRAFFIC VIOLATION MANAGEMENT SOLUTION. 1

Huawei Railway Communication Service Solution Guide

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

AUTONOMOUS IMAGE EXTRACTION AND SEGMENTATION OF IMAGE USING UAV S

Carmen Alonso Montes 23rd-27th November 2015

The Population Density of Early Warning System Based On Video Image

Tutorial 7: Automated Peak Picking in Skyline

Numerical Recognition in the Verification Process of Mechanical and Electronic Coal Mine Anemometer

A Noise-Robust and Adaptive Image Segmentation Method based on Splitting and Merging method

FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU

ultrasonic sensors new:

With the number plate now correctly positioned it is important that it s size is at least 130 pixels high, and up to a maximum of 500 pixels.

SMART SOLUTION 2.1. for Logistics Industries. See Far, Go Further

Why study Computer Vision?

Fabric Defect Detection Based on Computer Vision

Functional Specification

Character Recognition of High Security Number Plates Using Morphological Operator

Auto-Digitizer for Fast Graph-to-Data Conversion

Traffic Sign Recognition Senior Project Proposal

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

LICENSE PLATE RECOGNITION SETUP AND FIELD INSTALLATION GUIDE

Vehicle Logo Recognition using Image Matching and Textural Features

siemens.com/mobility The Sicore ANPR camera system Setting new standards in automated vehicle recognition

Easy-to-see Distinguishable and recognizable with legibility. User-friendly Eye friendly with beauty and grace.

Work with Shapes. Concepts CHAPTER. Concepts, page 3-1 Procedures, page 3-5

Content-based Image Retrieval (CBIR)

An Approach to Efficiently Recognize Number Plates from Car Images

ivms-5200 ANPR Version Specification

Worksheet Answer Key: Scanning and Mapping Projects > Mine Mapping > Investigation 2

Creating Icons for Leopard Buttons

Anima-LP. Version 2.1alpha. User's Manual. August 10, 1992

Malaysian License Plate Recognition Artificial Neural Networks and Evolu Computation. The original publication is availabl

Solve Data Acquisition Compatibility Problems by Combining Features and Performance

Based on correlation coefficient in image matching

OBJECT SORTING IN MANUFACTURING INDUSTRIES USING IMAGE PROCESSING

Image Processing Pipeline for Facial Expression Recognition under Variable Lighting

HikCentral Control Client. User Manual

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Training Algorithms for Robust Face Recognition using a Template-matching Approach

2-/4-Channel Cam Viewer E-series for Automatic License Plate Recognition. CV7-LP Series

Project Final Report

The brief. D&AD New Blood Awards Brief set by: Monotype. In Collaboration With: Craig Oldham, The Office of Craig Oldham

NeoFace Watch real-time face recognition How does it work? May 2018 Global Face Recognition Centre of Excellence NEC Europe

aventuralpr.com The Best in Automated License Plate/Number Plate Recognition

Recognition of the smart card iconic numbers

Learning to Learn: additional notes

3 rd Party Integration User Guide

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

MELBOURNE LED LEDEDITOR 2016 SOFTWARE MANUAL

Project Goals: Particle size distribution with shape information (roundness, aspect ratio) with highest precision and accuracy.

Describing Data: Frequency Tables, Frequency Distributions, and Graphic Presentation

White paper. Axis and Intelligent Video (IV)

HIKVISION Dual-Lens People Counting Technology. More lenses, greater accuracy.

HPE Automatic Number Plate Recognition Software Version: Automatic Number Plate Recognition Release Notes

Delivering Safety in Education

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION

MULTICHANNEL SORTING OF FOOD BASED ON IMAGE PROCESSING. Peter Brückner, Thomas Lemanzyk, Alexander Schlegel, Günther Weber* ABSTRACT

Matrix Technology & Networking Rep. of Yemen - Sana'a - Hadda Area Zero St. - Office: Fax:

Building a Waterfall Chart in Excel

BUILDING A WATERFALL CHART IN EXCEL

Car Camera. Content. 1 x dash cam 1 x car charger 1 x suction cup 1 x manual.

Fine Classification of Unconstrained Handwritten Persian/Arabic Numerals by Removing Confusion amongst Similar Classes

Character Recognition

Selective Search for Object Recognition

Genomics Institute of the Novartis Research Foundation ( GNF ) Case Study

Word 2007: Flowcharts Learning guide

Lens Selection Software. User Manual

Regression III: Advanced Methods

Iris Recognition for Eyelash Detection Using Gabor Filter

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Content-Based Image Retrieval. Queries Commercial Systems Retrieval Features Indexing in the FIDS System Lead-in to Object Recognition

ANPR Quick Guide via Web

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

An Efficient way of Number Plate Alphabets and Numbers Extraction for Security Purpose

Creating Charts in Office 2007 Table of Contents

Why study Computer Vision?

Transcription:

HIKVISION Automatic Number Plate Recognition Technology A universal and efficient algorithm for global ANPR application

Table of Content 1. Background... 3 2. Key Technologies... 3 2.1. Plate Locating... 4 2.1.1. Rough Locating... 4 2.1.2. False Plate Filtering... 4 2.1.3. Fine Locating and Post Processing... 4 2.2. Character Partition... 5 2.2.1. Rough Partition... 5 2.2.2. Fine Partition... 6 2.2.3. Bilayer Plate Processing... 6 2.3. Character Recognition... 7 3. Applications... 8 2

1. BACKGROUND With the vehicle applications gaining popularity in daily life, intelligent vehicle management becomes important in many industries. Hikvision ANPR (Automatic Number Plate Recognition) technology can detect and identify the vehicle s unique license plate number and is an important component of a sophisticated vehicle management system. While Hikvision s ANPR technology has been approved by many Chinese customers for its high accuracy, lack of a universal license plate format in the overseas market presented a great challenge. Hikvision s ANPR technology was created to be applied globally in diverse places since it does not rely on prior information (such as plate character structure, plate color, etc.). 2. KEY TECHNOLOGIES Hikvision ANPR technology is able to extract license plates from the complicated background, separate and recognize each character on the plate, and reformat the plate information. The technology consists of plate locating, character partitioning, and character recognition. See the below diagram for the recognition example. Original Figure Plate Locating Character Partitioning Character Recognition Figure 1 Plate Recognition Flow 3

2.1. PLATE LOCATING Plate locating technology does not rely on the plate color or character structure, and can locate monolayer (single section) and bilayer (dual section) plates. The plate locating procedure consists of rough locating, false plate filtering, fine locating, and post processing. 2.1.1. ROUGH LOCATING The rough locating procedure works based on the characteristic that the contrast between plate characters and the plate background is very pronounced. It searches the part that matches with the feature in the image to locate the license plate. 2.1.2. FALSE PLATE FILTERING Figure 2 Rough Locating Result Because the surveillance environment might be complex and contain plate-like parts (such as vehicle wheels as shown in Figure 2 and other items), false plate information should be filtered from the rough locating result by confirming that the textural features of the located part correspond with an actual plate. Figure 3 False Plate Filtering Result 2.1.3. FINE LOCATING AND POST PROCESSING The edge of the rough located part is not as accurate as that of the actual plate, the plate is precisely locate by analyzing the discriminating features between it and the background,, as shown in the following figure. Figure 4 Fine Locating Result Furthermore, to finely locate the main section (the section has more characters) of the multi-sectioned license plate (in the following figure, the content marked by the red frame is the main section), we post-process the license to determine the accurate border of the main section by using the Hikvision character detection algorithm. 4

2.2. CHARACTER PARTITIONING Figure 5 Bilayer License Plate Since the plate locating has now obtained the upper and lower borders of the plate characters, the remaining problem is determining the left and right borders of each character. Here are the common character partition (character s circumscribed rectangle) methods and their advantages and disadvantages. Vertical Projection This technique finds the wave troughs by observing the projections. Wave troughs are the spaces between the characters, which are used to locate and partition off every character. However, this method cannot judge where the left border of the first character is. Other methods should be combined to find the plate s left and right borders. CCL (Connected Component Labeling) Every character is a connected region or has a part that is connected. We can cut the connected region out of the image to get the shape of the character. But in actual application, an excessive noise may degrade the regions of different characters and interfere with identifying the character partition. Template Matching After using character partition methods such as vertical projection, template matching can be applied to locate the character position precisely with the known character order structure and effectively decrease the character partition errors. However, since the worldwide plate types vary, template matching is unreliable. To solve the universality problem of the character partition algorithm, Hikvision developed an algorithm that combines Vertical Projection and CCL to roughly part the characters, another method to finely part the characters, and a special strategy to identify all the borders of characters on the multi-section plates. Therefore, Hikvision s character partition algorithm is suitable for global application. 2.2.1. ROUGH PARTITION During the rough partition procedure, Hikvision first uses the CCL estimate the character width and spaces between characters, and then introduces Vertical Projection to roughly locate the characters and their left and right borders. Hikvision algorithm guarantees the excellent application university at the beginning. 5

2.2.2. FINE PARTITION Since there are possible problems left by the rough partition such as one character separated into two or more, two characters combined into one, diverse character widths, and inter-embedded characters, Hikvision develops a fine partition algorithm with the most advanced technology, which is a core part of the ANPR technology. 1) To finely separate complicated characters problems such as one character separated into two, or two characters combined into one, the algorithm separates characters based on different preprocessed pictures (such as greyscale picture, outline drawing, etc.), compares the results, and selects the result with the highest confidence coefficient. 2) Hikvision s character detection algorithm is used to identify characters with unequal widths. As shown in the following figure, the characters marked with blue rectangle are the partition result that has eliminated the unequal width influence. Figure 6 Partition Result of Characters with Unequal Width (Front Part) 3) The inter-embedded characters, such as the 7 and 4 in the following figure, are regarded as one character after the rough partition and affect the recognition accuracy. Hikvision introduces the Hikvision Block Analysis Technology to finely partition every character. 2.2.3. BILAYER PLATE PROCESSING Figure 7 Inter-Embedded Characters This technique uses a categorizer to distinguish the bilayer plate. If the plate is a bilayer plate, Hikvision has a special processing strategy that locates the minor layer (with fewer characters) based on the located main layer (with more characters) and completes the character partition. In most cases, the main layer is located lower than the minor layer; however, in some regions, the positions of the main layer and the minor layer are reversed, as shown in the following figure. Figure 8 The Main Layer is in the Upper Position To maintain compatibility with both kinds of bilayer plates, an internal adjustment 6

measure is adopted: after locating the two layers of the plate, it will always start the partition from the lower layer. This measure can speed up the processing efficiency for bilayer plate. 2.3. CHARACTER RECOGNITION Hikvision s character recognition algorithm is based on a machine learning neural network algorithm. Compared to the traditional recognition algorithm, it has advantages that it has a character authenticity identification module and supports various kinds of characters recognition, including Arabic numerals, English characters, Chinese characters, Korean characters, Thai characters, Japanese characters, etc. It works according to the below flow diagram. Start Get the greyscale of each parted character Character Recognition Character Authenticity Identification Composite all the recognition results of character into a complete one Select a most accurate one and output End Figure 9 Character Recognition Flow Because the Hikvision ANPR algorithm is suitable for the global application, many noncharacter may be separated in the partition process, such as the plate frame and heat dissipation area in the vehicle nose. To improve the recognition efficiency, the false information is filtered by implementing the character authenticity identification before character recognition. 7

3. APPLICATIONS Hikvision ANPR technology features the most advanced machine learning algorithm and the image processing measure, and reaches extremely high accuracy. It has the following advantages: Small resource occupation; High recognition efficiency; Great capability: round-the-clock recognition and minimally affected by weather; Global application: supports Arabic numeric, English characters, and any other language characters. Vietnam ANPR Application Indian ANPR Application Philippine ANPR Application Macau ANPR Figure 10 Hikvision ANPR Global Application Examples Most of the traditional ANPR technologies, which depend a lot on the license plate color and structure, the accuracy rises and falls affected by the environment, are applied limiting by their disadvantages. And if there are multiple plate types in the application region, their recognition accuracy would greatly reduce. Hikvision s ANPR technology, however, does not rely on specific environmental and regional conditions. Hikvision s advanced algorithms can recognize multiple plate types. Hikvision ANPR cameras satisfy global applications with recognition accuracy higher than 95 percent. Versions customized for specific region can reach 98 percent accuracy or more. At present, Hikvision ANPR cameras have been applied in parking lots, buildings entrance and exist, etc. and are approved by many customers. 8

9