Rapid block-matching motion estimation using modified diamond search algorithm

Due to the considerable computational complexity of full-search (ITS) in motion estimation, many suboptimal but fast block-matching algorithms (BMAs) have been developed. Among them, the diamond search (DS) series is the most promising method. To further reduce complexity and improve performance, we propose a modified diamond-search (MODS) algorithm for rapid block matching based on the well-known DS algorithm. A novel fine granularity halfway-stop (FGHS) method based on a dynamic block distortion threshold is also proposed. To avoid being trapped in local optima, unlike some small DS methods, MODS adaptively starts with a relatively large search pattern for high motion blocks which are automatically determined via the first block matching distortion. The threshold is obtained via a linear model utilizing already computed distortion statistics. Experiments show that the proposed algorithm achieves less search points with no significant PSNR degradation when compared to that of FS and other fast BMAs.

[1]  Oscar C. Au,et al.  Highly efficient predictive zonal algorithms for fast block-matching motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[2]  Lai-Man Po,et al.  A new cross-diamond search algorithm for fast block matching motion estimation , 2003, International Conference on Neural Networks and Signal Processing, 2003. Proceedings of the 2003.

[3]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[4]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[5]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[6]  Kai-Kuang Ma,et al.  Adaptive rood pattern search for fast block-matching motion estimation , 2002, IEEE Trans. Image Process..

[7]  Lai-Man Po,et al.  A novel kite-cross-diamond search algorithm for fast block matching motion estimation , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[8]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[9]  Lai-Man Po,et al.  A novel cross-diamond search algorithm for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

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