30.11.2012 Views

Thesis (PDF) - Signal & Image Processing Lab

Thesis (PDF) - Signal & Image Processing Lab

Thesis (PDF) - Signal & Image Processing Lab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.4. APPLICATION EXAMPLES 99<br />

6.4 Application examples<br />

A common usage of opening and opening by reconstruction operators is cleaning noisy<br />

images as an intermediate step in various applications. Our operators, defined on<br />

extrema watershed tree, have an important feature: duality. In the next paragraphs<br />

we will show a number of possible applications that may use the EWT-based filtering<br />

as an intermediate step. The presented applications are OCR (Optical Character<br />

Recognition) algorithms and dust and scratch removal from images.<br />

6.4.1 Pre-processing for car license plate number recogni-<br />

tion<br />

Morphological operators are a common choice for applications that require image<br />

simplification. One kind of such an application is pre-processing for OCR (Optical<br />

Character Recognition) algorithms. We have chosen a specific OCR algorithm, used<br />

for recognition of license plate numbers, that was developed in [25]. This algorithm<br />

uses a mask for each digit and looks for the best correlation among these masks with<br />

an image. Any noise that exists in the image degrades the correlation value and<br />

interferes with the recognition.<br />

This particular algorithm has an important benefit: it calculates a coefficient of<br />

recognition quality. This coefficient enables us to measure recognition improvements,<br />

when using different pre-processing algorithms. The exact definition of this coefficient<br />

is presented in [25].<br />

Consider an example license plate shown in Fig. 6.29. This image is corrupted with<br />

different kinds of noise, see Fig. 6.30. The correlation is done on the gray scale image<br />

shown in Fig. 6.31. It is difficult to automatically recognize the numbers without pre-<br />

processing, because of the noise level. We have done opening by reconstruction, using<br />

the structuring element shown in Fig. 6.28. The diameter of this SE is equal to the<br />

width of digits lines. This size of SE assures that we filter as much noise as possible<br />

without damage to the numbers. The resulting image can be seen in Fig. 6.32. In<br />

this figure, almost all the noise is gone, and the image is much clearer and suitable<br />

for OCR. The effect of the proposed pre-processing can be seen in table 6.1. Without<br />

the pre-processing, the OCR failed to recognize correctly the plate number. The pre-<br />

processing, not only removes the noise, but also simplifies the image. Therefore, when

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!