LPR/ANPR Guide
This 16-page guide explains the fundamentals of license plate recognize / automatic number plate recognition.
Inside we cover:
- Traditional OCR LPR
- OCR Visually Equivalent Characters
- Deep Learning LPR
- Plate Datasets
- Accuracy Claim Issues
- Machine Learning Detection
- Detection More Difficult Than Number Recognition
- Detection Challenges Significant
- Vehicle Speed
- Angle Of Plates
- Damaged Plates
- Weather
- Lighting
- License Plate Variables
- Mobile and Fixed
- Dedicated LPR
- Software Only LPR
This part of our Video Analytics Course starting at the end of March.
LPR/ANPR ********
******* ***** *********** (***) ** ********* Number-Plate *********** (****) ********** **** **** used *** **** ***** ** ****** vehicle ******* ****** *** ****** *** alphanumeric ********** ** *** *****. *** is ******** ******** *** *** ***********, parking, *** ****** ********. ******** ** most ***** ***** *********, *** ********** is **** ******.
***** *** **** ******* ********* *********** (OCR) *** *******, **** ********-***** ********** have *****. *****, * ****** ******** of ******* *** **** ******** **** OCR ** ******.
Two-Step *******
***/**** ******** ** *** *********** *****:
- **** ***** *** ***** **: ***** surveillance ****** *** ******* **** **********, ranging **** **********, ***********, ******* ***** on ********, ***. *** ****** ***** needs ** ***** **** ********** ** reads ** *** ******* / ****** plates ****.
- **** *** ********** ** *** *****: Once *** ***** ** *****, *** characters **** ** ** ****, ****** this ** *********** ** ******* ******* including *****, *****, ********** ******, *****/*****, etc.
Traditional *** ***
*** (******* ********* ***********) ***** * single ********* ** ** *****, *** either ******* ** ******* ******** ********** or ***** *** ********* **** ****** and ******* ***** ****** ******* ******** for **********.
*** ******* '*' ** ******* **** one ****** **** **** **** ** right, *** ****** **** **** ***** to ****, *** * ********** **** in *** ******. ** ******* *** edges ** *** *********, *** ********** it ** ** '*'.
***** ******** ** **** ********* ** changes ** **** *** ****. *******, OCR ********* **** *** **** **** steep ****** ** **** ** ********** characters.
*** ***** **** ** *******-*****, ****** spaced **********, *** ** ******* **** are ******** ** ** **************.
*** *******, ***** ** ****** **** a ****-******** ********** **********, ***** ***** letters, ***** ******* **********, *** ********* designed ********** **** ******* ** ****** differentiate ******* **********:
******* ********* ****** *** ************ *********** to *** ******* **** ********** *** designed ** **** **** **** ** right, *** *** ***** ** * stacked ********** *** *** ***** ** look **** *** ***** ********* *******:
OCR ******** ********** **********
* ******* ******** ** *** ********** is **** ********** ** ****** ******* plate ***** **** **** *** ******, in *** ******, ****** *********** (*.*. O ** * ** * (****), S ** *, * ** *, B ** *).
**** ***** **** * ******* ***** with *** ********** "*******" ***** ***** read ** "*******", ** "*******":
**** ************* ********* *** ********* ** automatically *********** * ******* ***** ** a ***** ****. *********** ******* ********** **** ** ********* ** plates **** *** **********, ****** **** were *******, *** **********, ** *** detected **** ** ****** **********.
** ******* ****, **** *** ********** have *********** ********** ********** ** ******** the **** ** ****** ******* ******, this ** ******** ******** ** ** "fuzzy" ********. *******, **** ********* *** false ******** ****, ***** ** * compliance ***** *** ******** *** *******, because ******** **** ********** ******* ****** will ** ******* ****** ** ***** that ****** *** **** ******.
Pixel ******* ************
******* ***** *********** ************ ******* ** pixel ******* **** ******, *** ***** requiring ***-******, **** ****** **** ****** or ******* *********.
************* ********* ******* ************ ** ****** over *** ****** ** ***** ** the ***** *** ** **********. **** of ******* ****** *** ***** ** vehicles ****** *** ***** ************ *************, as ** **** ******* **** **** ************ ***:
Deep ******** ***
**** ****** *** ********* *** **** learning ********** ** **** ******. ***** some *** ***** **** ********, **** commercial ********* *** * *********** ** machine ********, **** ********, *** ***:
- ***** **** ******** (******* *********, **** *** **** ******): ****** ********, ****** ******, *** read **********.
- **** ******** *** ****** (** ******* *********, **** *** **** Plates): ****** ******, *** **** **********.
- **** ******** ********* (**** ****** ****): ** ******* *********, ****** ****** then *** *** ** ****
***** **** ******** ******* *** ******* ************** ************ *** ***, ***** **** a *****-**** ******* ** **** ******. Partially **** ******** ********** *** **** learning ** **** ****** *** ****** the ***** *** ***** *** ********, then *** ** **** *** **********:
*******, ** *** * ****** ************* cost **** ***. **** ** ********** important ** *** ******* **** *** (30 ***+) ** ****** ** **** plates **** ****-****** ****, ************* ******/****/******* **************
**** ******** ** **** ******** **** OCR *** **** ********* ** *********. It ***** ****** **** *******, ***** variation, ******** *******, *** ********* ******.
************, ******* ********** *** **** ** an ***** **** **** *** ******* deep ******** ********** *** ******* *** letters, *** **** ******* *** *****:
**** ******** *** ** **** ***** bundled **** ***** ********* **** ******* classification (*****, **** *****) *** ******* pattern ********** ******* ********** *******.
Plate ********
**** ******** *** ** ******* ************ ***** ********, ******* ** ***** **** ******** algorithms (*.*.****** ***********), *** ** ********* ********** *** testing *** ***********.
*** ******** ** *, *** ** some ***** ** *** *****, ******* plates *** ********* *******, ******* ******** require ******* ******** *** ********* ** retrain ***** **********.
Accuracy ***** ******
**** *** ************* **** ************ **** **** ******** Rate *** ******** (******* ********* ******** *****), ***** ** *********** ******* ** ignores *** ******* ****** **** ** did *** ******.
*** *******,****** ** "**%" ******** *********** *** alphanumeric ********** ** * ******* ***** are ******, *** **** ********* ***** only ****** **** **** **** *********** count ******* **** ******** ******, *** plates **** **** *** **** ** all, ***** ** ****** ** *** real-world.
****** ****** **** ***** ****** ****** (vehicle *****, **** ******, *** *******, damaged ******, ******** ******) *** *** counted ******* *** ********, ***** **** not ******* *** ****-***** *********** ** the ******** ******.
Machine ******** *********
***-***** *** **** ******* ******** ** find ******, ***** ******* *********** ** find *** ******** *** ***** ** the ******* *****:
**** *********** *** **** **** ** detecting ***** *** ***** ** ******* using ********* ******* ***********, **** ********** *********** (**** *****). **** *********** *** ******* ******* and ******** ******* *******, ** **** plates ** ********:
**** ******* ******** ********* ********** **** pre-programmed ****** *** ******** ******* ***** height *** ***** (*.*. ** ******* plates **** ************* * *:* ***** to ****** *****).*******, ******* ** ****, ******* ******** LPR ** **** **** ** ******* plate-shaped ****, **** ** *** * license *****:
******* ******** ** *************** ****** **** deep ******** ******* *** ******* ****** used ******* *** **** ************ (*.*. low *****, ****-*** ************) ** ** sufficiently ********.
Detection **** ********* **** ****** ***********
******* ** *** **** ********* ********, detecting ****** ** ********* **** ********* than *********** *** ********** ** ****** that **** **** ********.
**** ** ****** ****** ***********, ***** detection ** **** ****** **** ***********.
Detection ********** ***********
******* ***** ********* ** ********* *********** because ** ** ********* *******, ********* in ************ ******** *** ******* **********, on ****** ********.
*** **** ****** ******* **** ***** LPR ********** ***:
- ***** ** ******
- ******* *****
- ******* ******
- *******
- ********
- ***** *******
Angle ** ******
*** ***** ** ******* ** *** most ********, ************ ****** ** ***. Direct ****** **** ** ****** ******** compared ** ******* ******. **** ******** and ********** ****** ****** ** ** direct ** ****** ******** ** ********.
******* ** ****, **** ****-***** *** applications ** ******** (*.*. *******) *** mounted ******** ***** *** **** ******* and *** *** ** *** ****.
Damaged / ***** ******
******* ** ***** ****** *** *********** to ******* ******** *** *** *** because ***** ******* **** ** ******* edges. **** ******** ***** ****** **********, missed *****, *** ******* ***** ** detected ******:
***** **** ******** ********** *** ****** at ******* **** ******* ** ***** plates ******* **** *** *** ******* for *****, ******* *** ***** ****** decrease *** ******* ** *** ***** captured ** *** ******, ********** ********.
*******
***** **** *** ******* ***** ******** performance ** ***** ******* **********; ****, snow, *** *** ************* ****** ***** detection *** ******* ***********, ***** ******* LPR ********* ***********:
******* ***** ** ******** ********, ****-******* vehicles ****** **** ******* *********** ***, completely ******** ***** ******* ******, *** even ********* ** ********** ******** **** plates:
Low *** ******* ********
*** ***** *** *** * ***** challenges; ******* ******** **** **********/**********, *** capturing ****** ***** ** **** ******.
*** ******* **** ** ** ****************** ** ***, ***** ***** ****** ***** ******* darker ***** ******* *** ******* ***** visible:
******* ********* *** *** ***** *** is ********* ****** ******* *****, ********* sufficient *****, *** *** ** **** that *** ******* ******* **** ********:
License ***** *********
******* ****** **** ****** ********** *** world, **** ********* *****, *********, ********, and ******/***********.
****** ****** ****** ****** ******* (********* white **** ***** *********) *** *** much ****** ** ****:
** ****** (*.*. ******* *****) ******* more **********, ******** **** ***** ******* and ***** **** *** ** ******* combined, ***** *** ************* ******** ********* accuracy, *** ******** **********:
***** ** ********* ********** *** ******* with *** **** **********, ******** ****-******* plates, ******** *** ******** ******** ********* with ****/******, *** **** ** *********:
****** ********* ** ****** ** *** Middle **** **** **** ******** ********* than *****-***** **********, *** ******* ************* higher ********** **** ********.
Regional ******* *** ******** ***********
**** *********** ** ***/**** ********, ** is ********* ** ***** *** ******* for ***'* ********** ******. **** ** typically ** * *******-**-******* *****. *******, even ****** * ******* ******* *********, if ******* ******* ****** **** ******* have ********* ***** ** ******, ******** could ** ************* ******* (*.*., *******).
Mobile *** ***** ***
*** ** ******* *** ****** *** fixed *************, *******, *** ***** *** challenges *** *******:
*** ******* ********** ** ****** *** is * ****** ****** ********, ***** complicates ***** *** ***** ** *******. However, *** ***** ******* *** *********** methods *** *** ****.
Dedicated ******* ***
********* ******* *** ******* ******* *********** LPR *******, ********, *** ******* ***** management ******* **** * ****** ************. They *** ***** ******** *** *********** light, ****-*****, *** ****-******* (*.*. *****-**** highway) ************.
***** ******* *** ********* ******** ** niche, ****-********, ****-******* ***** *** *** not ********** ** *** **** ******.
Software **** ***
********-**** ******* ********* ***** *****-****, ******** IP *******, ******** **** **** ******** algorithms *** ***-***** (***** **-***) ************.
********-**** ********* **** ******* *********** ** camera ****** *** **** ********* ******** due ** ************ *******.
Quick ****** ***
***** ****** *** ******* (*****,*******,********) *** ********* ********, *******, *****-******* systems **** ******** **************, *** ***-****** neighborhood ********** ************.
**** *** ********** ******** ** ***** installation ********* ******* ** *** **** of ********* ***** ** ************** *** have ******* ****** *** **** ******* which *** ******* ***** **** *** be ******** *** ******** *** *****.
Wide ***** ****** (***** $*,*** ** $**,***+)
*** ****** ******* ****** **** *** $1,000 ** $**,***+, *** **** ******* impact ***** ***:
- ****** *******/********** ** **** ******* ** cameras
- ******** ******** ******* *********
- *** **** ****** ******** *** ********* with ***-***** ******* ** ** ** - ***** ****** **** ***** (*** - ******), *** ****** ***** *** far **** ********* **** *** ******** and ********.
**** *******!
*** ****** ****** *** *** *** leading **** ******* ** ***** *******?
*'** **** ***** ***** (********) *** years ******* * *********. ******** ******* for ********** (******, ***** ** ****..** a ***** ** ****) **** ** very ****. ***** ** ** **** model, * **** *** ******* **** and ****** **** *** **** ******** that *** * *** **** ********* to ******.
** **** **** ********* *** ******** (now ********) *** ****** *** *****. The ******* ******* ********* *** ***** nation-wide *** *********** ****-******* ******* (*****) is ****** ** ***. *** ******** is ***** ** ****** ****** ************ but **** ***** **** *** ******* sector ************ **** **** ** ****** that ********* **** * *****-*** ******** to *** *** ****** *** **** to ***** ***** *** **** ** law *********** ** * ******/******* ***********. No **-**** ******* ** **** ****. Entirely *****-*****.
** ***** ** ******* ** ******* a ********** ***** ** **** ************ listing ***** *** ** *** **. deep ********, ***** **. *****, ***.