Abstract
Most of the fast search motion estimation algorithms reduce the computational cost of motion estimation (ME) greatly by checking only a few search points inside the search area by using full distortion measure. This paper proposes multi-layer motion estimation (MME) which employs partial distortion as its distortion measure to reduce the number of computations involved in each search point instead of reducing the number of search points. The MME, first, constructs the layers from the reference frame so as to facilitate the calculation of partial distortion measures on the layers. Later, it searches motion vectors by computing the partial distortion measures on the layers. A layer is an image which is derived from the reference frame such that the summation of a block of pixels in the reference frame determines the point of a layer. It has been noticed on different video sequences that many motion vectors on the layers are the same as those searched on the reference frame. Experimental results on a wide variety of video sequences show that the proposed algorithm outperforms the other popular conventional fast search motion estimation algorithms computationally while maintaining the motion prediction quality very close to the full-search algorithm.







Similar content being viewed by others
References
Bergen JR, et al. (1992) Hierarchical model-based motion estimation. In 2nd ECCV, 237–252
Chen Z, Xu J, He Y, Zheng J (2006) Fastinteger-pel and fractionalpelmotion estimation for H.264/AVC. J Vis Commun Image Represent 17(2):264–290
Cheung C-H, Po L-M (2002) A novel cross-diamond search algorithm for fast block motion estimation. IEEE Trans Circ Syst Video Technol 12(12):1168–1177
Cheung C-H, Po L-M (2005) Novel cross-diamond-hexagonal search algorithms for fast block motion estimation. IEEE Trans Multimed 7(1):16–22
Gao XQ, Duanmu CJ, Zou CR (2000) A multilevel successive elimination algorithm for block matching motion estimation. IEEE Trans Image Process 9:501–504
Jung J-H, Lee H-S, Lee JH, and Park D-J (2010) A novel template matching scheme for fast full-search boosted by an integral image. IEEE Signal Process Lett 17(1)
Koga T, Iinuma K, Hirano A, Iijima Y, Ishiguro T, (1981) Motion compensated interframe coding for video conferencing. In Proc Nat Telecommun Conf, New Orleans, LA, pp. G5.3.1-G5.3.5
Kuo C-M, Kuan Y-H, Hsieh C-H, Lee Y-H (2009) A novel prediction-based directional asymmetric search algorithm for fast block-matching motion estimation. IEEE Trans Circ Syst Video Technol 19(6):893–899
Lee C, Chen L (1997) A fast motion estimation algorithm based on the block sum pyramid. IEEE Trans Image Process 6(11):1587–1591
Li W, Salari E (1995) Successive elimination algorithm for motion estimation. IEEE Trans Image Process 4:105–107
Li R, Zeng B, Lio ML (1994) A new three-step search algorithm for block motion estimation. IEEE Trans Circuits Syst Video Technol 4(4):438–442
Liu S-W, Wei S-D, Lai S-H (2008) Fast optimal motion estimation based on gradient-based adaptive multilevel successive elimination. IEEE Trans Circuits Syst Video Technol 18(2):156–160
Ma KK, Qiu G (2003) An improved adaptive rood pattern search for fast block-matching motion estimation in JVT/H.26l. In Proc IEEE Int Symp Circuits Systems (ISCAS) vol. 2, pp. 25–28
Ndili O, Ogunfunmi T (2011) Algorithm and architecture co-design of hardware-oriented, modified diamond search for fast motion estimation in H.264/AVC. IEEE Trans Circ Syst Video Technol 21(9):1214–1227
Nie Y, Ma KK (2002) Adaptive rood pattern search for fast block matching motion estimation. IEEE Trans Image Process 11(12):1442–1449
Po LM, Ma WC (1996) A novel four-step search algorithm for fast block motion estimation. IEEE Trans Circuits Syst Video Technol 6:313–317
Po L-M, Ng K-H, Cheung K-W, Wong K-M, Md Y, Uddin S, Ting C-W (2009) Novel directional gradient descent searches for fast block motion estimation. IEEE Trans Circ Syst Video Technol 19(8):1189–1195
Po LM, Ting CW, Wong KM, Ng KH (2007) Novel point oriented inner searches for fast block motion estimation. IEEE Trans Multimed 9(1):9–15
Srinivasan R, Rao KR (1985) Predictive coding based on efficient motion estimation. IEEE Trans Commun 33(8):888–896
Tham JY, Ranganath S, Ranganath M, Kassim AA (1998) A novel unrestricted center-biased diamond search algorithm for block motion estimation. IEEE Trans Circuits Syst Video Technol 8:369–377
Tourapis AM (2002) Enhanced predictive zonal search for single and multiple frame motion estimation. In Proc SPIE Visual Commun Image Process. San Jose, CA, pp. 1069–1079
Zhu C, Lin X, Chau LP, Po LM (2004) Enhanced hexagonal search for fast block motion estimation. IEEE Trans Circ Syst Video Technol 14(10):1210–1214
Zhu C, Lin X, Chau L-P (2002) Hexagon-based search pattern for fast block motion estimation. IEEE Trans Circ Syst Video Technol 12(5):349–355
Zhu S, Ma KK (2000) A new diamond search algorithm for fast block matching motion estimation. IEEE Trans Image Process 9(2):287–290
Zhu C, Qi WS, Ser W (2005) Predictive fine granularity successive elimination for fast optimal block matching motion estimation. IEEE Trans Image Process 14(2):213–221
Zou B-J, Shi C, Xu C-H, Chen S (2010) Enhanced hexagonal-based search using direction-oriented inner search for motion estimation. IEEE Trans Circ Syst Video Technol 20(1):156–160
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Paramkusam, A.V., Reddy, V.S.K. A novel fast search motion estimation boosted by multilayer concept. Multimed Tools Appl 75, 2169–2188 (2016). https://doi.org/10.1007/s11042-014-2400-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2400-9