Title :
Enhanced efficient Diamond Search algorithm for fast block motion estimation
Author :
Ismail, Yasser ; McNeelly, Jason ; Shaaban, Mohsen ; Bayoumi, Magdy A.
Author_Institution :
Center for Adv. Comput. Studies, Univ. of Louisiana at Lafayette, Lafayette, LA, USA
Abstract :
In this paper, a modified diamond search (MDS) algorithm is proposed for fast motion estimation based on the well known diamond search (DS) algorithm. A set of computationally efficient algorithms that can be applied to any block matching algorithm and is applied to the DS as a study case achieves higher complexity reduction than DS algorithm without further relative PSNR (peak signal to noise ratio) degradation compared to full search (FS). First, dynamic internal stop search (DISS) algorithm is used to reduce the internal redundant SAD (sum of absolute difference) operations between the current and the candidate blocks using an accurate dynamic threshold. Second, a dynamic external stop search (DESS) greatly reduces the unnecessary operations by skipping all the irrelevant blocks in the search area. In addition, early search termination and adaptive pattern selections techniques are applied to the proposed MDS as initialization steps to achieve even higher complexity reduction. The accuracy of the proposed model threshold equations guarantee not to fall into a local minima. Experiments show that the proposed MDS algorithm reduces the computations greatly up to 99% and 20% compared with the conventional FS algorithm and DS respectively with no significant degradation in both the PSNR and the bit-rate.
Keywords :
computational complexity; image matching; information retrieval; motion estimation; video coding; H.264-AVC; adaptive pattern selections techniques; block matching algorithm; complexity reduction; dynamic external stop search; dynamic internal stop search algorithm; early search termination; fast block motion estimation; modified diamond search; sum of absolute difference; Automatic voltage control; Computational complexity; Degradation; Equations; Motion estimation; PSNR; Portable computers; Very large scale integration; Video codecs; Video sequences; Block Matching; Diamond Search; Fast Motion Estimation; H.264/AVC;
Conference_Titel :
Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3827-3
Electronic_ISBN :
978-1-4244-3828-0
DOI :
10.1109/ISCAS.2009.5118483