Hardware Efficient Double Diamond Search Block Matching Algorithm for Fast Video Motion Estimation

被引:6
|
作者
Shah, Nehal N. [1 ]
Dalal, Upena D. [2 ]
机构
[1] Sarvajanik Coll Engn & Technol, Surat, India
[2] SV Natl Inst Technol, Surat, India
关键词
Motion estimation (ME); Block matching algorithm (BMA); Hardware efficient double diamond search (HEDDS); Sum of absolute difference (SAD); Search iterations; PATTERNS;
D O I
10.1007/s11265-015-0993-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application of video in multimedia communication has become feasible due to efficient block matching algorithm (BMA) based motion estimation (ME) and motion compensation (MC) methods, that facilitate high data compression. To sustain visual quality of video, large amount of computation is involved in ME which can be reduced by fast search BMA and making fast search faster by various means like predicting initial search center (ISC) and early search termination. But more challenging work is to design an architecture which performs computation hungry search process in fewer clock cycles which will actually make fast search rapid for real time encoding. Implementations are available for matching multiple macroblocks in single clock cycle, but bottleneck is accessing macroblocks from memory while following sequential irregular search patterns of most of fast search algorithms. This paper proposes a novel, Hardware Efficient Double Diamond Search (HEDDS) algorithm which reaches far in search window more rapidly to identify best match and minimizes number of iterations of search pattern and hence diminish required clock cycles to read macroblocks from memory. From implementation perspective, HEDDS is up to 7.5 % to 33 % faster than existing BMAs and also offers reasonably good quality of encoding. With variable block size, HEDDS demonstrate average BD-PSNR improvement of 0.381, 0.088, 0.87 and 0.233 dB at BD-bitrate drop of 12.994 %, 2.499 %, 25.599 %, 6.887 % in comparison of HS, HMDS, LDPS and UMHS correspondingly. Proposed HEDDS architecture can process 259 HD frames per second in average case for fixed block size which is promising figure for real time encoding on devices having inadequate computational resources.
引用
收藏
页码:115 / 135
页数:21
相关论文
共 50 条
  • [1] Hardware Efficient Double Diamond Search Block Matching Algorithm for Fast Video Motion Estimation
    Nehal N. Shah
    Upena D. Dalal
    [J]. Journal of Signal Processing Systems, 2016, 82 : 115 - 135
  • [2] A new diamond search algorithm for fast block matching motion estimation
    Zhu, S
    Ma, KK
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 292 - 296
  • [3] 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
  • [4] ENHANCED EFFICIENT DIAMOND SEARCH ALGORITHM FOR FAST BLOCK MOTION ESTIMATION
    Ismail, Yasser
    McNeelly, Jason
    Shaaban, Mohsen
    Bayoumi, Magdy A.
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 3198 - 3201
  • [5] A new diamond search algorithm for fast block-matching motion estimation
    Zhu, S
    Ma, KK
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2000, 9 (02) : 287 - 290
  • [6] A new cross-diamond search algorithm for fast block matching motion estimation
    Lam, CW
    Po, LM
    Cheung, CH
    [J]. PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 1262 - 1265
  • [7] Full search based fast block matching algorithm with efficient matching order in motion estimation
    Kim, JN
    Byun, S
    Ahn, B
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2003, E86B (03) : 1191 - 1195
  • [8] A Novel Diamond Search Algorithm for Fast Block Motion Estimation
    Yang Jin-xiao
    Zhang Yong-bo
    Huang Li-hao
    Guo De-chun
    Yang Yong-kun
    [J]. INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND PATTERN RECOGNITION IN INDUSTRIAL ENGINEERING, 2010, 7820
  • [9] Star diamond: an efficient algorithm for fast block matching motion estimation in H264/AVC video codec
    Djoudi Kerfa
    M. F. Belbachir
    [J]. Multimedia Tools and Applications, 2016, 75 : 3161 - 3175
  • [10] Star diamond: an efficient algorithm for fast block matching motion estimation in H264/AVC video codec
    Kerfa, Djoudi
    Belbachir, M. F.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (06) : 3161 - 3175