Browse > Article

Efficient Hardware Architecture for Fast Image Similarity Calculation  

Kwon, Soon (Daegu Gyeongbuk Institute of Science and Technology)
Lee, Chung-Hee (Daegu Gyeongbuk Institute of Science and Technology)
Lee, Jong-Hun (Daegu Gyeongbuk Institute of Science and Technology)
Moon, Byung-In (School of Electronics Engineering, Kyungpook National University)
Lee, Yong-Hwan (School of Electronics Engineering, Kumoh National Institute of Technology)
Publication Information
Abstract
Due to its robustness to illumination change, normalized cross-correlation based similarity measurement is widely used in many machine vision applications. However, its inefficient computation structure is not adequate for real-time embedded vision system. In this paper, we present an efficient hardware architecture based on a normalized cross correlation (NCC) for fast image similarity measure. The proposed architecture simplifies window-sum process of the NCC using the integral-image. Relieving the overhead to constructing integral image, we make it possible to process integral image construction at the same time that pixel sequences are inputted. Also the proposed segmented integral image method can reduce the buffer size for storing integral image data.
Keywords
Similarity measure; Normalized Cross Correlation; Box-filtering; Segmented integral image;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. Di Stefano and S. Mattoccia, "Fast template matching using bounded partial correlation", Machine Vision and Applications, vol. 13, no. 4, pp. 213-221, Feb. 2003.   DOI   ScienceOn
2 S. -D. Wei and S. -H. Lai, "Fast template matching based on normalized cross correlation with adaptive multilevel winner update", IEEE Transactions on Image Processing, vol. 17, no. 11, pp. 2227-2235, Nov. 2008.
3 M. J. McDonnell, "Box-filtering Techniques", Computer Graph. Image Process., vol. 17, pp. 65-70, Sep. 1981.   DOI   ScienceOn
4 P. Viola and M. Jones, "Rapid object detection using a boosted cascade of simple features", in Proc. of IEEE Computer Vision and Pattern Recognition, pp. 511-518, Dec. 2001.
5 D. -M. Tsai and C. -T. Lin, " Fast normalized cross correlation for defect detection", Pattern Recognition Letters, vol. 24, pp. 2625-2631, Nov. 2003.   DOI   ScienceOn
6 X. Wang and X. Wang, "FPGA based parallel architectures for normalized cross-correlation", 1st International Conference on Information Science and Engineering (ICISE), Dec. 2009.
7 A. Lindoso and L. Entrena, "High performance FPGA-based image correlation", J. Real-Time Image Proc., vol. 2, pp.223-233, Dec. 2007.   DOI   ScienceOn
8 O. Faugeras, B. Hotz, H. Mathieu, et al., "Real time correlation based stereo: algorithm implementations and applications" Tech. Rep. RR-2013, INRIA, 1993.
9 C. Heipke, "Overview of image matching techniques", in Proc. of OEEPE Workshop on the Application of Digital Photogrammetric Workstations, OEEPE Official Publications, no. 33, pp.173-189, Mar. 1996.
10 R. C. Gonzalez and R. E. Woods, "Digital image processing third edition)", Addison-Wesley, 1992.
11 P. Nillius and J. Eklundh, "Fast block matching with normalized cross correlation using Walsh Transforms", Technical Report ISRN KTH/NA/P-02/11-SE, Sep. 2002.
12 J. P. Lewis, "Fast Normalized Cross- Correlation", Online, Internet, Available: www.idiom.com/-zilla/Work/nvisionInterface /nip.pdf
13 Xilinx. Inc, "Virtex-5 FPGA XtreamDSP Design Considerations", http://www.xilinx.com, 2010.
14 L. D. Stefano, S. Mattoccia and F. Tombari, "Speeding-up NCC-based template matching using parallel multimedia instructions", IEEE International Workshop on Computer Architecture for Machine Perception (CAMP), pp 193-197, Jul. 2005.