Efficient Realtime FPGA Implementation of the Trace Transform

The trace transform is a novel image transform that is able to exhibit useful properties such as scale and rotation invariance and occlusion robustness. As a result, it is particularly suited to a variety of classification and recognition tasks including image database search, token registration, activity monitoring, character recognition and face authentication. The main obstacle to the widespread use of the transform is its high computational complexity. This has precluded a detailed investigation of transform parameters. This paper presents an architecture and implementation of a trace transform engine on a Virtex-II FPGA. By exploiting the inherent parallelism in the algorithm and the use of optimised functional blocks, a huge performance gain is achieved, exceeding realtime video processing requirements for a 256 times 256 image

[1]  Alexander Kadyrov,et al.  Face authentication using the trace transform , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[2]  Alexander Kadyrov,et al.  Affine Parameter Estimation from the Trace Transform , 2006, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Alexander Kadyrov,et al.  Affine invariant features from the trace transform , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Alexander Kadyrov,et al.  A face authentication system using the trace transform , 2005, Pattern Analysis and Applications.

[5]  Maria Petrou,et al.  Affine invariant features from the trace transform , 2004 .

[6]  Alexander Kadyrov,et al.  The Trace Transform and Its Applications , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Alexander Kadyrov,et al.  The trace transform as a tool to invariant feature construction , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[8]  Wayne Luk,et al.  Novel FPGA-based implementation of median and weighted median filters for image processing , 2005, International Conference on Field Programmable Logic and Applications, 2005..