A digital LSI architecture of elastic graph matching and its FPGA implementation

The elastic graph matching (EGM) is known as an excellent algorithm in applications of human face recognition. This paper proposes a digital LSI architecture for EGM and a face/object recognition system using its FPGA implementation. In the EGM, the matching evaluation point graph is distorted to find the best trade-off between better matching in the feature space and less distortion of the evaluation point graph. In the proposed architecture, cache memory stores calculation results at the evaluation points and those at their neighboring pixels to reduce the calculation amount. In the FPGA implementation with a system clock of 48 MHz, EGM between the input and one memorized image can be performed in about 1 ms.

[1]  Takio Kurita,et al.  A face recognition method using higher order local autocorrelation and multivariate analysis , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol.II. Conference B: Pattern Recognition Methodology and Systems.

[2]  Joachim M. Buhmann,et al.  Distortion Invariant Object Recognition in the Dynamic Link Architecture , 1993, IEEE Trans. Computers.

[3]  Takashi Morie,et al.  A face/object recognition system using FPGA implementation of coarse region segmentation , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[4]  P. Jonathon Phillips,et al.  Support Vector Machines Applied to Face Recognition , 1998, NIPS.

[5]  Norbert Krüger,et al.  Face recognition by elastic bunch graph matching , 1997, Proceedings of International Conference on Image Processing.

[6]  A. Martínez,et al.  The AR face databasae , 1998 .