Adaptive Diamond Search Algorithm for Motion Estimation


  • Abd Majid Darsono
  • Nurul Atiqah Hamid
  • Nurulfajar Abd Manap
  • Redzuan Abd Manap
  • Nik Mohd Zarifie Hashim


Adaptive Search, Diamond Search Pattern, Fast Block Matching Algorithm, Hexagon Search Pattern, Motion Estimation, Orthogonal Search Pattern


Implementation of the Block Matching Algorithm (BMA) in Motion Estimation (ME) has been widely used in video encoder due to its simplicity and high compression efficiency. Many fast search methods of BMAs are being introduced to increase the efficiency  of the ME  process. This paper proposed a new algorithm, namely Adaptive Diamond Search Algorithm (ADS) which employs three different search patterns for its two main stages. At the initial step, an additional step is added to a predetermined static block to further speed up the search process as it is beneficial to small motion video sequence contents. The performances of the ADS are then compared with three selected established algorithms, namely the Full Search (FS), Diamond Search (DS) and Hexagon-Diamond Search (HDS). Based on the simulation result, the proposed algorithm yields a very good video quality performance with fewer search points compared with other algorithms.


How to Cite

Darsono, A. M., Hamid, N. A., Abd Manap, N., Abd Manap, R., & Hashim, N. M. Z. (2016). Adaptive Diamond Search Algorithm for Motion Estimation. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 7(2), 55–60. Retrieved from




Most read articles by the same author(s)

1 2 > >>