Detecting Patterns in Various Size and Angle Using FPGA

In this paper, we describe an approach for detecting patterns in various size and angle using FPGA. In many approaches, features of a given pattern which are invariant to scaling and/or rotation are defined in advance, and those features are searched in a given image. These approaches make it possible to narrow down the candidate regions with less computational cost, but the sensitivity depends on how to define the features. In our approach, the image is downscaled by αk and αl along the x and y axes (k, l = 0, 1, 2, ..., n), and the regions in the downscaled images are compared with several sequences of the templates which are generated from the given pattern using direct cross-correlation. This approach requires high computational cost, but by calculating the cross-correlations incrementally starting from the nonrotated pattern, it becomes possible to detect the rotated patterns in various size and angle with one FPGA.

[1]  Reinhard Männer,et al.  FPGA-based template matching using distance transforms , 2002, Proceedings. 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

[2]  Gonzalo Navarro,et al.  Rotation and lighting invariant template matching , 2004, Inf. Comput..

[3]  César Torres-Huitzil,et al.  Real-time image processing with a compact FPGA-based systolic architecture , 2004, Real Time Imaging.

[4]  Luis Entrena,et al.  High performance FPGA-based image correlation , 2007, Journal of Real-Time Image Processing.

[5]  Tsutomu Maruyama,et al.  Real-time detection of rotated patterns using FPGA , 2009, 2009 International Conference on Field-Programmable Technology.

[6]  Laurens Bierens,et al.  A reconfigurable architecture for real-time rotation and scale invariant template matching algorithms on streaming images , 2005, SPIE Defense + Commercial Sensing.

[7]  Tsutomu Maruyama,et al.  An approach for downscaling images for real-time pattern detection , 2008, 2008 International Conference on Field-Programmable Technology.

[8]  Jack S. N. Jean,et al.  Mapping of generalized template matching onto reconfigurable computers , 2003, IEEE Trans. Very Large Scale Integr. Syst..