An efficient parallel algorithm for hierarchical block matching motion estimation

被引:2
|
作者
Konstantopoulos, C [1 ]
Svolos, A [1 ]
Kaklamanis, C [1 ]
机构
[1] Univ Patras, Comp Engn & Informat Dept, GR-26110 Patras, Greece
关键词
motion estimation; block matching algorithms; multiresolution pyramid; programmable architectures; multiprocessors; interconnection networks; hypercube;
D O I
10.1117/12.334697
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Motion estimation is an integral part of most of the video coding schemes that have been proposed in the literature. It is also the most computationally intensive part in these schemes and thus is usually implemented on high performance parallel architectures. In this paper, we deal with a multiresolution (hierarchical) block matching motion estimation algorithm. Specifically, we parallelize this algorithm on a hypercube based multiprocessor. As this algorithm presents a non regular data flow, it could not be easily implemented on systolic arrays. In contrast, the use of such an advanced network as the hypercube overcomes the problem of the non regular data flow, thereby providing high performance. Another important point in our study is that our multiprocessor is assumed to be fine grained unlike most of multiprocessors that has been proposed for video coding schemes. The constraint of limited local memory in each processor leads to frequent interprocessor communication and thus the employed techniques should be carefully selected in order to lower the communication overhead. Coarse grained architectures do not have this kind of problem because each processor can take most of the data it will need throughout the algorithm execution from the beginning. This greatly reduces the communication overhead, and thus the algorithm design is rather straightforward in this case.
引用
收藏
页码:481 / 490
页数:4
相关论文
共 50 条
  • [1] Efficient block matching algorithm for motion estimation
    Chen, Zong
    [J]. World Academy of Science, Engineering and Technology, 2009, 35 : 735 - 739
  • [2] A thresholding hierarchical block matching algorithm for motion estimation
    Xia, X
    Shi, YQ
    [J]. ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 2, 1996, : 624 - 627
  • [3] Efficient block-matching motion estimation algorithm
    Guo, Shu-Mei
    Hsu, Chih-Yuan
    [J]. JOURNAL OF ELECTRONIC IMAGING, 2013, 22 (02)
  • [4] An adaptive block matching algorithm for efficient motion estimation
    Pickering, MR
    Arnold, JF
    Frater, MR
    [J]. INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL III, 1996, : 779 - 782
  • [5] A new efficient block-matching algorithm for motion estimation
    Mahmoud, H
    Goel, S
    Shaaban, M
    Bayoumi, M
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 42 (01): : 21 - 33
  • [6] A fast VLSI architecture of a hierarchical block matching algorithm for motion estimation
    Ghosh, Kausik
    Dhar, Anindya Sundar
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (01) : 37 - 46
  • [7] An Efficient Fast Block-Matching Motion Estimation Algorithm
    He, Shuqian
    Zhang, Xueping
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2009, : 216 - +
  • [8] A New Efficient Block-Matching Algorithm for Motion Estimation
    Hanan Mahmoud
    Sumeer Goel
    Mohsen Shaaban
    Magdy Bayoumi
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2006, 42 : 21 - 33
  • [9] An efficient block matching algorithm for fast motion estimation in video compression
    Ezhilarasan, M
    Thambidurai, P
    [J]. 2004 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING & COMMUNICATIONS (SPCOM), 2004, : 301 - 304
  • [10] A simple and efficient search algorithm for block-matching motion estimation
    Lu, JH
    Liou, ML
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (02) : 429 - 433