Projection-based block matching motion estimation

被引:4
|
作者
Tu, CJ [1 ]
Tran, TD [1 ]
Prince, JL [1 ]
Topiwala, P [1 ]
机构
[1] Johns Hopkins Univ, ECE Dept, Baltimore, MD 21218 USA
关键词
motion estimation; fast block-matching algorithm; projection;
D O I
10.1117/12.411605
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces a fast block-based motion estimation algorithm based on matching projections. The idea is simple: blocks cannot match well if their corresponding 1D projections do not match well. We can take advantage of this observation to translate the expensive 2D block matching problem to a simpler 1D matching one by quickly eliminating a majority of matching candidates. Our novel motion estimation algorithm offers computational scalability through a single parameter and global optimum can still be achieved. Moreover, an efficient implementation to compute projections and to buffer recyclable data is also presented. Experiments show that the proposed algorithm is several times faster than the exhaustive search algorithm with nearly identical prediction performance. With the proposed BME method, high-performance real-time all-software video encoding starts to become practical for reasonable video sizes.
引用
收藏
页码:374 / 383
页数:10
相关论文
共 50 条
  • [21] Simplified block matching criteria for motion estimation
    Yang, JF
    Hao, SS
    Lu, WY
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (04) : 922 - 930
  • [22] A bridge between block matching and semantic (model based) motion estimation
    Carpentieri, B
    [J]. DSP 97: 1997 13TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2: SPECIAL SESSIONS, 1997, : 1131 - 1134
  • [23] Fast block matching algorithms for motion estimation
    Cheng, KW
    Chan, SC
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, CONFERENCE PROCEEDINGS, VOLS 1-6, 1996, : 2311 - 2314
  • [24] An adaptive block matching algorithm for motion estimation
    Soroushmehr, S. M. Reza
    Samavi, Shadrokh
    [J]. 2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 318 - +
  • [25] ANALYSIS OF BLOCK MATCHING MOTION ESTIMATION ALGORITHMS
    Muralidhar, P.
    Rao, C. B. Rama
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [26] Block-Matching-Based Implementation of Affine Motion Estimation for HEVC
    Tsutake, Chihiro
    Yoshida, Toshiyuki
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (04) : 1151 - 1158
  • [27] Iterative Affine Transform (IAT) based Block Matching Motion Estimation
    Pushpa, M. K.
    Selvi, S. Sethu
    [J]. 2016 INTERNATIONAL CONFERENCE ON CIRCUITS, CONTROLS, COMMUNICATIONS AND COMPUTING (I4C), 2016,
  • [28] 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
  • [29] Object Tracking using Motion Estimation based on Block Matching Algorithm
    Sri, M. Sushma
    Naik, B. Rajendra
    Jayasankar, K.
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT-2020), 2020, : 519 - 522
  • [30] Survey on Block Matching Algorithms for Motion Estimation
    Choudhury, Hussain Ahmed
    Saikia, Monjul
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,