Fast Motion Estimation Algorithm using Filters of Multiple Thresholds

다중 문턱치 필터를 이용한 고속 움직임 예측 알고리즘

  • Kim, Jong-Nam (Dept. of IT Convergence & Applications Engineering, Pukyong National University)
  • 김종남 (부경대학교 IT융합응용공학과)
  • Received : 2018.12.15
  • Accepted : 2018.12.30
  • Published : 2018.12.31

Abstract

So many fast motion estimation algorithms for prediction quality and computational reduction have been published due to tremendous computations of full search algorithm. In the paper, we suggest an algorithm that reduces computation effectively, while keeping prediction quality as almost same as that of the full search. The proposed algorithm based on multiple threshold filter calculates the sum of partial block matching error for each candidate, selects the candidates for the next step, compares the stability of optimal candidates with minimum error, removes impossible candidates, and calculates optimal motion vectors by determining the progress of the next step. By doing that, we can find the minimum error point as soon as possible and obtain the better performance of calculation speed by reducing unnecessary computations. The proposed algorithm can be combined with conventional fast motion estimation algorithms as well as by itself, further reduce computation while keeping the prediction quality as almost same as the algorithms, and prove it in the experimental results.

기존의 전영역 탐색 방법의 많은 계산량으로 인하여 예측 화질 향상과 연산량 감축을 위한 연구가 진행되어 왔으며, 본 논문에서는 전영역 탐색기반의 방법과 비교하여 예측화질은 거의 유지하면서 효율적으로 계산량을 줄이는 방법을 제안한다. 제안하는 알고리즘은 다중 문턱치 필터를 이용하여 각 후보 지점에 대하여 부분 블록 에러 합을 계산하고, 이를 여러 문턱치 필터에 적용하여 각 후보들을 영역별로 분류 또는 제거하고, 이에 따라 다음 단계에서 진행할 후보들을 선별하고, 최소 에러지점의 최적후보에 대해 단계별 부동 회수를 비교 판단하여 그 다음 단계의 진행 여부를 결정함으로써 최적의 움직임 벡터를 고속으로 계산한다. 이를 통하여 전체의 최소블록매칭에러를 갖는 움직임 벡터를 조기에 발견하고, 불필요한 후보들을 더 빨리 제거함으로써 불필요한 계산량을 줄이고 계산속도 향상을 얻을 수 있다. 또한 제안하는 알고리즘은 단독으로 사용할 뿐만 아니라 기존의 고속 알고리즘들과 결합하여 사용해도 예측화질대비 우수한 연산량 감소를 얻을 수 있으며, 실험결과에서 이를 검증한다.

Keywords

References

  1. T. Tan, R. Weerakkody, and G. Sullivan, "Video quality evaluation methodology and verification testing of HEVC compression performance," IEEE Transactions on Circuits System & Video Technology, Vol. 26, No. 1, pp. 76-90, 2016. https://doi.org/10.1109/TCSVT.2015.2477916
  2. T. Lee, Y. Chan, and W. Siu, "Adaptive search range by neighbouring depth intensity weighted sum for HEVC texture coding," IEE Electron. Letters, Vol. 52 No. 12, pp. 1018-1020, 2016. https://doi.org/10.1049/el.2016.0261
  3. H. Choi, J. Kim, S. Jung, "Fast Motion Estimation Algorithm using Importance of Search Range and Adaptive Matching Criterion," The Journal of Korea Institute of Signal Processing and Systems, Vol. 16, No. 4, pp. 129-133, 2015.
  4. Z. Pan, j. Lei, Y. Zhang, X. Sun, and S. Kwong, "Fast motion estimation based on content property for low-complexity H.265/HEVC encoder," IEEE Transactions on Broadcasting, Vol. 63, No. 3, pp. 675-684, 2016.
  5. P. Bhalge and S. Amdani, "Modified hexagonal search for motion estimation", Proceeding of International Conference on Intelligent Compuuting and Control Systems, pp. 94-96, 2017.
  6. N. Alnajdawi, M, Alnajdawi, and S. Tedmori, "Employing a novel cross-diamond search in a modified hierarchical search motion estimation algorithm for video compression," Elsevier Information Sciences, Vol. 268, pp. 425-435, 2014. https://doi.org/10.1016/j.ins.2013.08.009
  7. N. Vayalil, M. Paul, and Y. Kong, " A novel angle-restricted test zone search algorithm for performance improvement of HEVC", Proceeding of IEEE International Conference on Image Processing, pp. 6-10, 2017.
  8. A. Paramkusam, "Efficient motion estimation algorithm on the layers," IEE Electron. Letters, pp. 467-468, 2017.
  9. X.Q. Gao, C.J. Duanmu, and C.R. Zou, "A Multilevel Successive Elimination Algorithm for Block Matching Motion Estimation," IEEE Transactions on Image Processing, Vol. 9, No. 3, pp. 501-504, 2000. https://doi.org/10.1109/83.826786
  10. J. Kim, S. Byun, Y. Kim, and B. Ahn, "Fast Full Search Motion Estimation Algorithm Using Early Detection of Impossible Candidate Vectors," IEEE Transactions on Signal Processing, Vol. 50, No. 9, pp. 2355-2365, 2002. https://doi.org/10.1109/TSP.2002.801888
  11. H.264/AVC reference software, http://iphome.hhi.de/suehring/tml/download/old_jm/
  12. S. Jin and H. Lee, "Fast Partial Distortion Elimination Algorithm based on Hadamard Probability Model," IEE Electron. Letters, Vol. 44, No. 1, pp. 17-19, 2008. https://doi.org/10.1049/el:20082872