Automatic number
plate recognition (ANPR) is a
mass surveillance method that uses optical character recognition on images to
read vehicle registration plates. They can use existing closed-circuit
television or road-rule enforcement cameras, or ones specifically designed for
the task. They are used by various police forces and as a method of electronic
toll collection on pay-per-use roads and cataloging the movements of traffic or
individuals.
ANPR can be used to store the images
captured by the cameras as well as the text from the license plate, with some
configurable to store a photograph of the driver. Systems commonly use infrared
lighting to allow the camera to take the picture at any time of the day. ANPR
technology tends to be region-specific, owing to plate variation from place to
place.
ANPR was invented in 1976 at the Police
Scientific Development Branch in the UK. The software aspect of the system
runs on standard home computer hardware and can be linked to other applications
or databases. It first uses a series of image manipulation techniques to
detect, normalize and enhance the image of the number plate, and then optical
character recognition (OCR) to extract the alphanumerics of the license
plate. ANPR systems are generally deployed in one of two basic approaches: one
allows for the entire process to be performed at the lane location in
real-time, and the other transmits all the images from many lanes to a remote computer
location and performs the OCR process there at some later point in time. When
done at the lane site, the information captured of the plate alphanumeric,
date-time, lane identification, and any other information that is required is
completed in somewhere around 250 milliseconds. This information, now small
data packets, can easily be transmitted to some remote computer for further
processing if necessary, or stored at the lane for later retrieval.
ANPR in mobile
systems
Smaller cameras
with the ability to read license plates at high speeds, along with smaller,
more durable processors that fit in the trunks of police vehicles, allow law
enforcement officers to patrol daily with the benefit of license plate reading
in real time, when they can interdict immediately.
Algorithms
There are six
primary algorithms that the software requires for identifying a license plate:
1.
Plate
localization – responsible for finding and isolating the plate on the picture.
2.
Plate
orientation and sizing – compensates for the skew of the plate and adjusts the
dimensions to the required size.
3.
Normalization –
adjusts the brightness and contrast of the image.
4.
Character
segmentation – finds the individual characters on the plates.
5.
Optical
character recognition.
6.
Syntactical/Geometrical
analysis – check characters and positions against country-specific rules.
The complexity
of each of these subsections of the program determines the accuracy of the
system. During the third phase (normalization), some systems use edge detection
techniques to increase the picture difference between the letters and the plate
backing. A median filter may also be used to reduce the visual noise on the
image.
No comments:
Post a Comment