A Fast Normalized Cross Correlation-Based Block Matching Algorithm Using Multilevel Cauchy-Schwartz Inequality

This paper presents a fast block-matching algorithm based on the normalized cross-correlation, where the elimination order is determined based on the gradient magnitudes of subblocks in the current macroblock. Multilevel Cauchy-Schwartz inequality is derived to skip unnecessary block-matching calculations in the proposed algorithm. Also, additional complexity reduction is achieved re-using the normalized cross correlation values for the spatially neighboring macroblock because the search areas of adjacent macroblocks are overlapped. Simulation results show that the proposed algorithm can improve the speed-up ratio up to about 3 times in comparison with the existing algorithm.

[1]  Jong Nam Kim,et al.  Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[2]  Xiqi Gao,et al.  A multilevel successive elimination algorithm for block matching motion estimation , 2000, IEEE Trans. Image Process..

[3]  Jechang Jeong,et al.  New sorting-based partial distortion elimination algorithm for fast optimal motion estimation , 2009, IEEE Transactions on Consumer Electronics.

[4]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[5]  Shang-Hong Lai,et al.  Fast Optimal Motion Estimation Based on Gradient-Based Adaptive Multilevel Successive Elimination , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Wee Ser,et al.  Predictive fine granularity successive elimination for fast optimal block-matching motion estimation , 2005, IEEE Transactions on Image Processing.

[7]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[8]  Byung Cheol Song,et al.  A fast search algorithm for vector quantization using L2-norm pyramid of codewords , 2002, IEEE Trans. Image Process..

[9]  Shang-Hong Lai,et al.  A hybrid motion estimation approach based on normalized cross correlation for video compression , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[10]  Ezzatollah Salari,et al.  Successive elimination algorithm for motion estimation , 1995, IEEE Trans. Image Process..