# DIRECTION BIASED SEARCH ALGORITHMS FOR FAST BLOCK MOTION ESTIMATION

### Niranjan Mulay

#### 2006

#### Abstract

Motion estimation (ME) is computationally the most challenging part of the video encoding process. It has a direct impact on speed and qualitative performance of the encoder. Consequently, many sub-optimal but faster ME algorithms have been developed till date. In particular, the Three Step Search (TSS) and Four Step Search (FSS) algorithms have become popular because of their ease of implementation. The TSS algorithm is a uniformly spaced block matching algorithm, which performs better in case of large motion. On the other hand, the New Three Step Search (NTSS) and FSS are center-biased algorithms that outperform TSS in case of smooth correlated motion. Later, another center-biased search technique namely, the Diamond Search (DS) algorithm was introduced which was proved to deliver a faster convergence than FSS in case of smooth motion scenarios. However, the performance of the center-biased algorithms degrades in sequences having consistently large or uncorrelated motion as they become susceptible to getting trapped in local minima near the center. In this paper, two novel ME algorithms, namely, dual square search (DSS) and dual diamond search (DDS) are proposed in order to strike a balance between the center-biased and uniformly spaced search techniques. The proposed algorithms suggest that a decision to shift the search center should be delayed till the candidates on a coarse as well as fine grid are evaluated. Moreover, these algorithms are modeled to exploit motion vector distribution found in most of the real world video sequences by giving more precedence to candidates near the center, followed by the candidates in the horizontal and vertical directions than those in the diagonal direction. The performance of the proposed algorithms is compared with TSS and FSS algorithms in terms of computational speed, motion compensation error and the compression achieved for various kinds of video sequences. The tested sequences show that both these algorithms can be substantially faster than TSS and FSS. The proposed ME algorithms promise to achieve a balanced tradeoff amongst ‘speed - bit rate - quality’ for different kinds of motion sequences.

#### References

- ITU-T Recommendation H.263, 1998. 'Video coding for low bit rate communication'.
- ISO/IEC 14496-2 (MPEG4 visual), 1999. 'Information technology - Coding of audio-visual objects - Part 2:Visual'.
- Turaga, D. and Chen, T. 2001. 'Estimation and mode decision for spatially correlated motion sequences', Technical Report AMP 01-01, Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh.
- Rao, A. and Raghavan, M. 2003. 'Fast motion estimation algorithms computation and performance trade-offs'.
- Zeng, B., Liou, M. and Li, R. 1994. 'A new three step search algorithm for block motion estimation', IEEE Trans. Circuits Syst. Video Technol., vol. 4, pp. 438- 442.
- Po, L. and Ma, W. 1996. 'A novel four step search algorithm for fast block motion estimation', IEEE Trans. Circuits Syst. Video Technol., vol. 6, pp. 313- 317.
- Tham, J. et al. 1996. 'A novel unrestricted center-biased search algorithm for four step search algorithm for fast block motion estimation', IEEE Trans. Circuits Syst. Video Technol., vol. 8 (no. 4), pp. 369-377.
- Alkanhal, M., Turaga, D. and Chen, T. 1999, 'Correlation based search algorithm for motion estimation'.
- Cheung, C. and Po, L. 2002. 'A novel cross diamond search algorithm for fast block matching motion estimation', IEEE Trans. Circuits Syst. Video Technol., vol. 12 (no. 12), pp. 1168-1177, Dec 2002.

#### Paper Citation

#### in Harvard Style

Mulay N. (2006). **DIRECTION BIASED SEARCH ALGORITHMS FOR FAST BLOCK MOTION ESTIMATION** . In *Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)* ISBN 978-972-8865-64-1, pages 140-148. DOI: 10.5220/0001570201400148

#### in Bibtex Style

@conference{sigmap06,

author={Niranjan Mulay},

title={DIRECTION BIASED SEARCH ALGORITHMS FOR FAST BLOCK MOTION ESTIMATION},

booktitle={Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)},

year={2006},

pages={140-148},

publisher={SciTePress},

organization={INSTICC},

doi={10.5220/0001570201400148},

isbn={978-972-8865-64-1},

}

#### in EndNote Style

TY - CONF

JO - Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)

TI - DIRECTION BIASED SEARCH ALGORITHMS FOR FAST BLOCK MOTION ESTIMATION

SN - 978-972-8865-64-1

AU - Mulay N.

PY - 2006

SP - 140

EP - 148

DO - 10.5220/0001570201400148