A novel block matching algorithm for motion estimation

被引:0
|
作者
Wang, YK [1 ]
Wang, YQ
Kuroda, H
机构
[1] Nagasaki Univ, Fac Engn, Nagasaki 8528521, Japan
[2] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
关键词
motion estimation; block matching; Peano-Hilbert scanning; binary search;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Conventional fast block-matching algorithms, such as TSS and DSWA/IS, are widely used for motion estimation in the low-bit-rate video coding. These algorithms are based on the assumption that when searching in the previous frame for the block that best matches a block in the current frame, the difference between them increases monotonically when a matching block moves away from the optimal solution. Unfortunately, this assumption of global monotonicity is often not valid, which can lead to a high possibility for the matching block to be trapped to local minima. On the other hand, monotonicity does exist in localized areas. In this paper, we proposed a new algorithm called Peano-Hilbert scanning search algorithm (PHSSA). With the Peano-Hilbert image representation, the assumption of global monotonicity is not necessary, while local monotonicity can be effectively explored with binary search. PHSSA selects multiple winners at each search stage, minimizing the possibility of the result being trapped to local minima. The algorithm allows selection of three parameters to meet different search accuracy and process speed: (1) the number of initial candidate intervals, (2) a threshold to remove the unpromising candidate intervals at each stage, and (3) a threshold to control when interval subdivision stops. With proper parameters, the multiple-candidate PHSSA converges to the optimal result faster and with better accuracy than the conventional block matching algorithms.
引用
收藏
页码:575 / 585
页数:11
相关论文
共 50 条
  • [31] Successive elimination algorithm for binary block matching motion estimation
    Wang, YK
    Tu, GF
    [J]. ELECTRONICS LETTERS, 2000, 36 (24) : 2007 - 2008
  • [32] A fast block-matching motion estimation algorithm with motion modeling and motion analysis
    Lim, DK
    Ho, YS
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2002, PROCEEDING, 2002, 2532 : 135 - 142
  • [33] A NOVEL BLOCK-MATCHING MOTION ESTIMATION ALGORITHM BASED ON MULTI-LAYER CONCEPT
    Paramkusam, A. V.
    Reddy, V. S. K.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2014,
  • [34] A novel fast block-matching motion estimation algorithm based on artificial immune system
    Zhu, Jun
    Zhu, Binglian
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON INTEGRATION TECHNOLOGY, PROCEEDINGS, 2007, : 579 - +
  • [35] A novel kite-cross-diamond search algorithm for fast block matching motion estimation
    Lam, CW
    Po, LM
    Cheung, CH
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 729 - 732
  • [36] A novel directional asymmetric sampling search algorithm for fast block-matching motion estimation
    Li, Yue-e
    Wang, Qiang
    [J]. MIPPR 2011: AUTOMATIC TARGET RECOGNITION AND IMAGE ANALYSIS, 2011, 8003
  • [37] A novel fast block-matching algorithm for motion estimation using adaptively asymmetric patterns
    Liang, Tyngyeu
    Kuo, Pohsien
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2008, 4 (08): : 2011 - 2024
  • [38] An Optimized Block Matching Algorithm for Motion Estimation using Logical Image
    Pal, Manisha
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 1138 - 1142
  • [39] Object oriented motion estimation by sliced-block matching algorithm
    Guaragnella, C
    Di Sciascio, E
    [J]. 15TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS: IMAGE, SPEECH AND SIGNAL PROCESSING, 2000, : 857 - 860
  • [40] Block-matching algorithm based on differential evolution for motion estimation
    Cuevas, Erik
    Zaldivar, Daniel
    Perez-Cisneros, Marco
    Oliva, Diego
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (01) : 488 - 498