A novel FPGA architectural implementation of pipelined thinning algorithm

Thinning is a very important operation in the image preprocessing stage of pattern recognition. This investigation presents an improved thinning algorithm and its FPGA architectural implementation. The improved algorithm based on parallel pipelined design is adapted and formulated such that it is suitable to computing architecture implementation. The FPGA-based architecture extends the applicability of this algorithm in the area of real time image processing. Using the proposed Modification Unit Array, this work performs thinning operation within 0.07 sec at 40 MHz for a 512/spl times/512 picture.

[1]  Josef Kittler,et al.  Image processing system architectures , 1985 .

[2]  Jun-Sik Kwon,et al.  An enhanced thinning algorithm using parallel processing , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  K. Preston,et al.  Real-Time Parallel Computing , 1981, Springer US.

[4]  Kiamal Pekmestzi,et al.  Systolic frequency dividers/counters , 1994 .

[5]  D. H. Mellor,et al.  Real time , 1981 .

[6]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[7]  Alfredo Petrosino,et al.  A two-subcycle thinning algorithm and its parallel implementation on SIMD machines , 2000, IEEE Trans. Image Process..

[8]  V. Espinosa-Duro Mathematical morphology approaches for fingerprint thinning , 2002, Proceedings. 36th Annual 2002 International Carnahan Conference on Security Technology.