Computation-aware scheme for software-based block motion estimation

被引:38
|
作者
Tai, PL [1 ]
Huang, SY
Liu, CT
Wang, JS
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Inst Informat Syst & Applicat, Hsinchu 300, Taiwan
[2] Ming Chuan Univ, Dept Comp Sci, Taoyuan 333, Taiwan
关键词
block-based motion estimation; computation-distortion optimization; software based; speedup;
D O I
10.1109/TCSVT.2003.816510
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many fast block-matching algorithms (BMAs) reduce the computational complexity of motion estimation by sophisticatedly inspecting a subset of checking points, and stop only once all those checking points are examined. This means that the searching process for each current block cannot be interrupted even when it is performed in a software-based computation environment. Our main goal in this study was to allow the searching process to stop once a specified amount of computation has been performed. A novel computation-aware scheme is proposed, which first dynamically determines the target amount of computation power allocated to a frame, and then. allocates this to each block in a computation-distortion-optimized manner. We proposed a rate-control-like procedure and a predicted computation-distortion benefit heuristic to realize this scheme. Conventional BMAs, such as full-search block matching, three-step search, new three-step search, four-step search, and diamond search, can be transformed into their corresponding computation-aware BMAs versions. In our simulations, the resulting computation-aware BMAs not only exhibit higher efficiency than conventional BMAs, but also allow the, motion estimation terminating after any specified amount of computation has been performed (in units of checking points).
引用
收藏
页码:901 / 913
页数:13
相关论文
共 50 条
  • [41] A new motion estimation scheme using an adaptive block matching algorithm
    Nam, Hyeonwoo
    2006 INTERNATIONAL CONFERENCE ON HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2006, : 685 - 690
  • [42] A software-based cost estimation technique in scrum using a developer?s expertise
    Butt, Shariq Aziz
    Khalid, Ayesha
    Ercan, Tuncay
    Ariza-Colpas, Paola Patricia
    Melisa, Acosta-Coll
    Pineres-Espitia, Gabriel
    De-La-Hoz-Franco, Emiro
    Melo, Marlon Alberto Pineres
    Ortega, Roberto Morales
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 171
  • [43] System level analysis of a coprocessor architecture for block matching motion estimation computation
    Cheung, TKY
    Hellestrand, G
    Kanthamanon, P
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1580 - 1583
  • [44] SAD computation based on online arithmetic for motion estimation
    Olivares, J.
    Hormigo, J.
    Villalba, J.
    Benavides, I.
    Zapata, E. L.
    MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (05) : 250 - 258
  • [45] Towards energy-aware software-based fault tolerance in real-time systems
    Unsal, OS
    Koren, I
    Krishna, CM
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 124 - 129
  • [46] In vivo dynamic optical coherence tomography with hardware- and software-based motion correction
    Guo, Yu
    Morishita, Rion
    El-Sadek, Ibrahim Abd
    Mukherjee, Pradipta
    Zhu, Yiqiang
    Yasuno, Yoshiaki
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE DOMAIN OPTICAL METHODS IN BIOMEDICINE XXVIII, 2024, 12830
  • [47] A Concept for uniform software-based Engineering of complex Applications of distributed Motion Control Systems
    Lorch, Maik
    Bretthauer, Georg
    BEWEGUNGSTECHNIK 2010: KOPPELGETRIEBE, KURVENGETRIEBE UND GEREGELTE ANTRIEBE IM MASCHINEN-, FAHRZEUG-UND GERATEBAU, 2010, 2116 : 65 - 75
  • [48] Software Canaries: Software-based Path Delay Fault Testing for Variation-aware Energy-efficient Design
    Sartori, John
    Kumar, Rakesh
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 159 - 164
  • [49] Computation-Efficient FPGA Implementation for Flexible Triangle Search Block-Based Motion Estimation Algorithm
    Rehan, M.
    El-Ashry, R.
    El-Kamchouchi, Hassan
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [50] Context-aware block-based motion estimation algorithm for multimedia internet of things (IoT) platform
    Avishek Saha
    Young-Woon Lee
    Young-Sup Hwang
    Kostas E. Psannis
    Byung-Gyu Kim
    Personal and Ubiquitous Computing, 2018, 22 : 163 - 172