I-Cube
advantage
Company
Profile
Facial
IA
OCR
Facial
ID
Verification
System
Design
Value
Prop.
Access
control
- Reader
UPGRADE
CAMPUS
Metro
ONLINE
DB
SDK
FRVT
FACEIT
LFA
Accuracy
Technical
SPEC
Start
UP Guide
Review
Downloads
FG
Solutions
Roundup
Facial
USES
Request
Facial CD
IA
Counting
& Sizing
Workstations
Viewing
Smoke
Monitoring
SW
Visiongauge
SDK:
IQ STUDIO
Digital
Camera Selector Chart
Lens
Chart
REQUEST
IA CD
RECOGNITION
Q
for a LPR request
FILM
Train
/ Rail
Plane
CONTAINER
LPR
Diversity
TUTORIAL
Estates
Roadblocks
Access
Control
Average
Speed Determination
Traffic
Parking
Logging
Red
light & SPEED VIOLATION
Metro
Cost
per transaction
Changing
Driver habits with LPR
Clever
cameras have your record
HW
Downloads
Hasp
SW
LPR
DLL
V-Metrics
LPR
CD
Distributors
- SPS
- Marshall
- Fang
- Biamic
ICT
- MINING
- DV
Solutions
-
MITS
Consulting
-
Consulting
Service
Interest
Form
Application
Distributors
- SPS
- Marshall
- Fang
- Biamic
ICT
- MINING
- DV
Solutions
-
MITS
Consulting
-
Consulting
Service
Interest
Form
Application
Interest
Form
FREE CD's
- Facial
- IA
- LPR
CV
Directions
LPR
FORM
Job
Opportunities
ADMIN
SPS
Latest
News
Diversity of
License Plate Recognition - Article in
Security Solutions
(APRIL) (PDF)
ESTATE
Access control via LPR & Facial Verification
LPR
linked to Facial OPTIONS
(ZIP PPT)
User manual
(PDF)
License Plate Recognition Products
SeeCAR
Product LINE (PDF)
V-Metrics
(PDF)
SeeLane License Plate
Recognition A Fully-Integrated Multi-Lane LPR System (PDF)
Surveillance
Education
Golf Estate
Weighbridges
Facial Products
Facial
SDK (PDF)
Discovery
(PDF)
Judicial
Solutions
Education
visitor
ID
Golf Estate
PIN
& Facial Verification
|
License Plate Recognition - A Tutorial
This web page provides an overview of LPR systems. The description starts
'technical' then proceeds to the 'market' view.
Contents:
What is LPR?
Technology Highlights
Other Names
Plates and Images
What's in an image
Does it work?
Elements of typical LPR systems
How does it Work?
Typical applications
More Information and links
(1) What is LPR?
LPR (License Plate Recognition) is an image-processing technology used to
identify vehicles by their license plates. This technology is used in various
security and traffic applications, such as the access-control system featured in
the following animation:
In the above example: while the vehicle approaches the gate, the LPR unit
automatically "reads" the license plate registration number, compares to a
predefined list and opens the gate if there is a match.
(2) Technology Highlights:This technology is gaining popularity
in security and traffic installations. The technology concept assumes that all
vehicles already have the identity displayed (the plate!) so no additional
transmitter or responder is required to be installed on the car.
The system uses illumination (such as Infra-red) and a camera to take the
image of the front or rear of the vehicle, then an image-processing software
analyzes the images and extracts the plate information. This data is used for
enforcement, data collection, and (as in the access-control system featured
above) can be used to open a gate if the car is authorized or keep a time record
on the entry or exit for automatic payment calculations.
The LPR system significant advantage is that the system can keep an image
record of the vehicle which is useful in order to fight crime and fraud ("an
image is worth a thousand words"). An additional camera can focus on the driver
face and save the image for security reasons. Additionally, this technology does
not need any installation per car (such as in all the other technologies that
require a transmitter added on each car or carried by the driver).
(3) Other Names LPR is also called in different references as:
- Automatic Vehicle Identification (AVI)
- Car Plate Recognition (CPR)
- Automatic Number Plate Recognition (ANPR)
- Car Plate Reader (CPR)
(4) Plate and imagesLPR units are based on images of the front
and/or rear plates.
The following example shows a typical installation of an access-control
system in the gate of a secured office compound.
The car, with the plate number: W856RKX, is just exiting from the secured
area and is picked up by the LPR system which identifies it as an authorized car
and opens the gate. A welcome display (which includes the vehicle number and
driver name) is displayed in the large outdoor display in the back of the car.
A typical image captured by the Infra-red illumination and camera unit is
shown in the following image (this image is of the same car above). The image
information is read by the LPR unit and is analyzed and recognized
automatically. Note that the image is monochrome since the infra-red spectrum
is above the normal color spectrum.
Since the vehicle plates are based on different Country standards, they
usually different in form, shape and material. Therefore the LPR systems are
Country specific and are adapted to the Country where they are installed and
used (in the above case - a UK installation). You can see a large collection
of plates of different Countries - download some recognition demoes with the
link at the bottom of this page.
(5) What's in an imageThe above image of the front side of the
car, shown in a typical format, is composed of 256 grey levels ranging from
black (grey level 0) to white (grey level 255). For a typical format there are
768 X 288 pixels (PICture ELements), or about 0.2 Million elements. This vast
amount of information is processed by the recognition software in order to
automatically locate and read the plate.
The following image shows a zoom into the above image sample. The initial
image starts from the raw data, then repeatedly zooms up (with factor x2) until
the pixel level.
The computer processing needs to work on the global information (the entire
image) for detecting the plate, then zoom into the data in order to handle the
small details and finally extract the registration data. The end result of the
recognition process is a string (in the above case, "W859RKX"). This
transformation of the image data into a result string is actually a very large
compression of the original raw data (1:31600 !).
(6) Does it Work?Early LPR systems sufferred from a low
recognition rate, lower than required by practical systems. The external effects
(sun and headlights, bad plates, wide number of plates types) and the limited
level of the recognition software and vision hardware yielded low quality
systems.
However, recent improvements in the software and hardware have made the LPR
systems much more reliable and wide spread. You can now find these systems in
numerous installations and the number of systems are growing exponentially,
efficiently automating more and more tasks in different market segments. In many
cases the LPR unit is added as retrofit in addition to existing solutions, such
as a magnetic card reader or ticket dispenser/reader, in order to add more
functionality to the existing facility.
Even if the recognition is not absolute, the application that depends on the
recognition results can compensate the errors and produce a virtually flawless
system. For example, when comparing the recognition of the entry time of a car
to the exit time in order to establish the parking time, the match (of entry
verses exit) can allow some small degree of error without making a mistake. This
intelligent integration can overcome some of the LPR flaws and yield dependable
and fully automatic systems.
(7) Elements of typical LPR systemsLPR systems normally consist
of the following units:
- Camera(s) - that take the images of the car (front or rear side)
- Illumination - a controlled light that can bright up the plate, and
allow day and night operation. In most cases the illumination is Infra-Red
(IR) which is invisible to the driver.
- Frame grabber - an interface board between the camera and the PC,
allows the software to read the image information
- Computer - normally a PC running Windows or Linux. It runs the LPR
application which controls the system, reads the images, analyzes and
identifies the plate, and interfaces with other applications and systems.
- Software - the application and the recognition package. Usually the
recognition package is supplied as a DLL (Dynamic Link Library).
- Hardware - various input/output boards used to interface the
external world (such as control boards and networking boards)
- Database - the events are recorded on a local database or
transmitted over the network. The data includes the recognition results and
(optionally) the vehicle or drver-face image file
The following
illustration shows a typical configuration of a LPR system (for example, for
2-lanes-in and 2-lanes-out access control system). The system ("SeeLane") is a
typical example of such system. The SeeLane application runs as a background
Windows application in the PC (shown in the center), and interfaces to a set of
SeeCarHead camera/illumination units (one for each vehicle) which are interfaced
by the frame grabber. The application controls the sensors and controls via an
I/O card that is connected thru a terminal block to the inputs and outputs.
The application displays the results and can also send them via serial
communication and via DDE messages to other application(s). It writes the
information to local database or to optional remote databases (via the network).
You can point on the items and the bottom text
area will display a description.
8) How does it Work?
The following example shows how a typical access-control system works. It
follows the order of the animation above.
Other types of
applications use the information retrieved from the image for different
purposes. For example, to prepare a speed or red-light violation ticket. All
rely on automatic image understanding process performed by the LPR unit, which
actually mimics the human mind.
(9) Typical applicationsLPR applications have a wide range of
applications, which use the extracted plate number and optional images to create
automated solutions for various problems. These include the following sample
applications (for more information, click on the link in the bottom of the
tutorial) :
Parking - the plate number is used to automatically enter
pre-paid members and calculate parking fee for non-members (by comparing
the exit and entry times). The optional driver face image can be used to
prevent car hijacking.
In this example, a car is entering a car
park in a busy shopping center. The car plate is recognized and stored.
When the car will later exit (through the gate on the right side) the car
plate will be read again. The driver will be charged for the duration of
the parking. The gate will automatically open after payment - or if the
vehicle has a monthly permit. |
|
Access Control - a gate automatically opens for authorized
members in a secured area, thus replacing or assisting the security gaurd.
The events are logged on a database and could be used to search the
history of events.
In this example, the gate has just been
automatically raised for the authorized vehicle, after being recognized by
the system. A large outdoor display greets the driver. The event (result,
time and image) is logged in the database. |
|
Tolling - the car number is used to calculate the travel fee in
a toll-road, or used to double-check the ticket.
In this
installation, the plate is read when the vehicle enters the toll lane and
presents a pass card. The information of the vehicle is retrieved from the
database and compared against the pass information. In case of fraud the
operator is notified. |
|
Border Control - the car number is registered in the entry or
exits to the Country, and used to monitor the border crossings. It can
short the border crossing turnaround time and cut short the typical long
lines.
This installation covers the borders of the entire
Country. Each vehicle is registered into a central database and linked to
additional information such as the passport data. This is used to track
all border crossings.
|
|
| Stolen cars - a list of stolen cars or unpaid fines is used to
alert on a passing 'hot' cars. The 'black list' can be updated in real
time and provide immediate alarm to the police force. The LPR system is
deployed on the roadside, and performs a real-time match between the
passing cars and the list. When a match is found a siren or display is
activated and the police officer is notified with the detected car and the
reasons for stopping the car. |
|
Enforcement - the plate number is used to produce a violation
fine on speed or red-light systems The manual process of preparing a
violation fine is replaced by an automated process which reduces the
overhead and turnaround time. The fines can be viewed and paid on-line.
The photo is an example of a speeding car caught by the traffic
camera. The rear vehicle plate is automatically extracted off the scanned
film image, replacing a tedious manual operation and the need to develope
and print the violation. The datablock on the top-right side is additional
speeding information that is automatically extracted from the developed
film and used to complete the fine notice and inserted to a database. The
violators can pay the fine on-line and are presented with this photo as a
proof with the speeding information.
|
|
Traffic control - the vehicles can be directed to different
lanes according to their entry permits (such as in University complex
projects). The system effectively reduces traffic congestions and the
number of attendents.
In this installation the LPR based system
classifies the cars on a congested entrance to 3 types (authorized, known
visitors, and unknown cars for inquiry) and guides them to the appropriate
lane. This system reduced the long waiting lines and simplified the
security officers work load.
|
|
Marketing Tool - the car plates may be used to compile a list
of frequent visitors for marketing purposes, or to build a traffic profile
(such as the frequency of entry verses the hour or day).
|
Travel - A number of LPR units are installed in different
locations in city routes and the passing vehicle plate numbers are matched
between the points. The average speed and travel time between these points
can be calculated and presented in order to monitor municipal traffic
loads. Additionally, the average speed may be used to issue a speeding
ticket.
In this example the car is recognized at two points,
and the violation shows the photos of both locations which were taken on
bridges on top of the highway. The average speed of the car is calculated
from both points, and displayed if the speed passed a violation threshold,
and optionally printed.
|
|
Airport Parking - In order to reduce ticket fraud or mistakes,
the LPR unit is used to capture the plate number and image of the cars.
The information may be used to calculate the parking time or provide a
proof of parking in case of a lost ticket - a typical problem in airport
parking which have relatively long (and expensive) parking durations.
This photo shows the gate of a long term airport parking. The
car is recognzied on entry and the data is later used to track the real
entry time in case of a lost ticket.
|
|
You can see a typical installation for each application type in the web link
below. Additionally, you can visit the product selection guide there that
matches the market need to the solution, and also points to sample applications.
(10) For more
Information:For more information, visit the home site of one of the
leading LPR Companies, Hi-Tech Solutions , and
download more information and demos. The company offers its "SeeCar" product
line which includes a wide range of LPR system configurations and accessories.
In the web site, you can learn more (among other useful information) on LPR
systems by:
You can also contact the technical support for more information on this
technology and its implementations.
KEYWORDS:
Tutorial, Overview, how, why, how to, LPR introduction, introduction to LPR,
recognition systems tutorial, Automatic Number Plate Recognition, ANPR, NPR,
LPR, License plate, License Plate Recognition, OCR, Car Number OCR, Vehicle
Plate Reader, License Id Reader, Number Plate, Parking lot, Access Control,
Traffic surveillance, Control system, License Plate Identification, Plate
Recognition, America, Number Plate, Toll, Software, Algorithms, Asia,
Numberplate Recognition, Europe, Detection, Automatic License, Law Enforcement,
download, Remote Video Monitoring, Red Light, film, PC based, Traffic Camera,
Automatic, Vehicle Recognition system, OCR, flow, car flow, municipality, city,
License Plate Reader, ETC, Electronic Toll, plate reader, Traffic Law
Enforcement, red light, parking, officer, police, Customs, security, car Park,
gate, relay, car, truck, driver, safety, gate, ticketing, film, film processing,
violations, officer, border, border patrol, demo, demo download, SeeCar,
SeeLane, number plate recognition, registration, License Plate Identification
Image Processing, vision based, camera, IR, illumination, SeeCarHead, Hi-Tech
Solutions, htsol, Car Number OCR, Vehicle Plate Reader, License Id Reader,
Number Plate, Parking lot, Access Control, Traffic surveillance, Control system,
License Plate Identification, Plate Recognition, America, Number Plate, Toll,
Software, Algorithms, Asia, Numberplate Recognition, Europe, Detection,
Automatic License, Law Enforcement, download, Remote Video Monitoring, Red
Light, film, PC based, Traffic Camera, Automatic, Vehicle Recognition system,
OCR, License Plate Reader, ETC, Electronic Toll, plate reader, Traffic Law
Enforcement, red light, parking, officer, police, Customs, security, car Park,
gate, relay, car, truck, driver, safety, gate, ticketing, film, film processing,
violations, officer, border, border patrol, demo, demo download, airport,
airport parking, fraud, fraud prevention, SeeCar, SeeLane, ticket, ticket
dispenser, number plate recognition, front, rear, registration, Automatic
Vehicle Identification, AVI, Automatic car Identification, ACI, Automatic
Vehicle Recognition, AVR, Automatic car Recognition, ocr,license plate
recognition,license plate reader,license plate identification, hi-tech,license
plate number, ocr software,tech solutions, hi tech,license plate id, number
plate recognition,law enforcement,plate recognition, character recognition, lpr
parking system, hi-tech solutions, parking, car license plate recognition,
automatic vehicle identification, driver image, driver face, car body, security
officer, guard, automatic guard, smart card, intelligence, Hi-Tech Solutions,
htsol, Ariel Group, ariel-group, license plate reader, ocr, hi tech, license
plate recognition, number plate recognition, tech solutions, license plate
number, character recognition, license plate id, car recognition, plate
recognition, hi-tech solutions, license plate identification, number plates,
tech solution, automation, vehicle automation, revolution, hi-tech, license
plate id, car license plate recognition, license plate reader, law enforcement
automatic license plate identification, tech solutions, license plate
registration, linux, license plate i.d., car license plate detection and
recognition system, vehicle numberplate identification, demo america, demo USA,
demo Europe, car license identification, ocr software, hi-tech, tech solutions,
hi, zipped ocr, vehicle plate recognition, license plate reader, download ocr,
business recognition products, free ocr software, free ocr, ocr vision systems,
vehicle recognition, plate tech., ocr download, trialware and ocr, license plate
identification, hitech, vehicle license plate reader, licenseplate recognition,
ocr solutions, ocr software downloads, license plate search, automatic number
plate recognition, best tech solutions, ocr downloads, what is the best ocr
software, hi-tech solution, law enforcement, parking, automatic identification
system, hi-tech, law -enforcement, parking lot security, automatic vehicle
identification, license plate recognition, automatic vehicle identification,
access control, traffic surveillance technology, law enforcement, car plate, car
license research, license plate search, automatic parking, license plate
identification, america demo download, parking, automatic registration plate
identification, number plate identification, car plate, vehicle recognition,
license plate recognition, license plate identification, plate reader, software
ocr, plate recognition source code, license plates identification, seefilm,
vehicle license plate identification, license plate identification, car
surveillance system, automatic vehicle identification, optical character
recognition, lpr parking system, optical license plate recognition, license
plate identification, lpr parking system, license plate info, license plate
identification, average speed, car flow, stolen cars, black list, ticket fraud,
toll fraud, pass card, double security, fingerprint, finger print, automatic
enforcement, license plate identification, optical plate recognition, character
recognition, carplate, TCPIP, DDE, messages, DDE Messages, serial, RS232,
license plate id, plate identification, license plate identification, id reader,
advanced traffic managment system, hi tech solutions
This site has been visited
times since 2/2/01.
CALL Barry
on +27 31 764 3077 or + 27 (0) 82-562-8225 or E-Mail NOW
(info at I-Cube dot co dot za) OR
Contact one of our DISTRIBUTORS
I-Cube. All rights reserved. Revised: January 13, 2008
.
|