To enable wireless Internet and other data services using mobile appliances, there is a critical need to support content rich cellular data communication, including voice, text, image and video. However, mobile communication of multimedia content has several bottlenecks, including limited bandwidth of cellular networks, channel noise, and battery constraints of the appliances. This paper is a review of the block matching algorithms used for motion estimation in video compression. It implements and compares 7 different types of block matching algorithms such as, exhaustive search, three step search (TSS), new three step search (NTSS), simple and efficient search (SES), four step search (4SS), diamond search (DS), adaptive rood pattern search (ARPS) and conclude the better block estimation algorithm for video compression. The algorithms that are evaluated in this paper are widely accepted by the video compressing community and have been used in implementing various standards. Of the various algorithms studied and simulated ARPS turns out to be the better block matching algorithm for motion estimation.
[1]
Jianhua Lu,et al.
A simple and efficient search algorithm for block-matching motion estimation
,
1997,
IEEE Trans. Circuits Syst. Video Technol..
[2]
Kai-Kuang Ma,et al.
A new diamond search algorithm for fast block-matching motion estimation
,
2000,
IEEE Trans. Image Process..
[3]
R. Srinivasan,et al.
Predictive Coding Based on Efficient Motion Estimation
,
1985,
IEEE Trans. Commun..
[4]
Bing Zeng,et al.
A new three-step search algorithm for block motion estimation
,
1994,
IEEE Trans. Circuits Syst. Video Technol..
[5]
Russell M. Mersereau,et al.
A fast exhaustive search algorithm for rate-constrained motion estimation
,
1998,
IEEE Trans. Image Process..
[6]
Kai-Kuang Ma,et al.
Adaptive rood pattern search for fast block-matching motion estimation
,
2002,
IEEE Trans. Image Process..
[7]
Borko Furht,et al.
Motion estimation algorithms for video compression
,
1996
.