Automatic Number Plate Recognition - Algorithms

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.

Read more about this topic:  Automatic Number Plate Recognition