DOI QR코드

DOI QR Code

Motion Direction Oriented Fast Block Matching Algorithm

움직임 방향 지향적인 고속 블록정합 알고리즘

  • 오정수 (부경대학교 이미지시스템공학과)
  • Received : 2011.04.18
  • Accepted : 2011.06.07
  • Published : 2011.09.30

Abstract

To reduce huge computation in the block matching, this paper proposes a fast block matching algorithm which limits search points in the search area. On the basis of two facts that most motion vectors are located in central part of search area and matching error is monotonic decreasing toward the best similar block, the proposed algorithm moves a matching pattern between steps by the one pixel, predicts the motion direction for the best similar block from similar blocks decided in previous steps, and limits movements of search points to ${\pm}45^{\circ}C$ on it. As a result, it could remove the needless search points and reduce the block matching computation. In comparison with the conventional similar algorithms, the proposed algorithm caused the trivial image degradation in images with fast motion but kept the equivalent image quality in images with normal motion, and it, meanwhile, reduced from about 20% to over 67% of the their block matching computation.

블록정합에서 방대한 계산을 줄이기 위해, 본 논문은 탐색영역에서 탐색점을 제한하는 고속 블록정합 알고리즘을 제안한다. 대부분의 움직임 벡터가 탐색영역 중심부에 위치하고, 정합오차가 최적의 유사블록을 향해 단조감소한다는 사실에 근거하여 제안된 알고리즘은 단계 사이에 정합패턴을 1 화소 단위로 이동하고, 이전 단계들에서 결정된 유사블록들로부터 최적의 유사블록을 향한 움직임을 예측하고, 탐색점들의 움직임을 움직임 방향에 대해 ${\pm}45^{\circ}C$로 제한한다. 그 결과 불필요한 탐색점을 제거할 수 있었고 블록정합 계산을 줄일 수 있었다. 기존 유사 고속 알고리즘과 비교하여 제안된 알고리즘은 큰 움직임을 갖는 영상에서 미미한 화질 저하를 발생시키지만 보통 움직임을 갖는 영상에서 동등한 화질을 유지하고, 반면에 그들의 블록정합 계산을 적게는 20% 많게는 67%를 줄여 주었다.

Keywords

References

  1. T.Koga, K.Iinuma, A.Hirano, Y.Iigima and T.Ishiguro, Motion Compensated interframe coding for video conferencing, " Proc. Nat. Telecommun. Conf.. pp. G5.3.1-5.3.5, New Orleans, USA, Nov. 1981.
  2. L.M.Po and W.C.Ma, "A Novel Four-step Search Algorithm for Fast Block Motion Estimation," IEEE Trans. CSVT, vol. 6, pp. 313-317, June 1996.
  3. J.Y.Tham, S.Ranganath, M.Ranganath, and A.A.Kassim, "A Novel Unrestricted Center-based Diamond Search Algorithm for Block Motion Estimation," IEEE Trans. CSVT, vol. 8, pp. 313-317, A 1998.
  4. C.Zhu, X.Lin, and L.P.Chau, "Hexagon-based search pattern for Fast Block Motion Estimation," IEEE Trans. CSVT, vol. 12, pp. 349-355, May 2002.
  5. ITU-T Recommendation H.263 software implementation, Digital Video Coding Group at Telenor R&D, 1995.
  6. W.Li and E.Salari, "Successive elimination algorithm for motion estimation," IEEE Trans. on Image Processing, vol. 4, no. 1, pp. 105-107, Jan. 1995. https://doi.org/10.1109/83.350809
  7. X.Q.Gao, C.J.Duanmu, and C.R.Zou, "A Multilevel Successive Elimination Algorithm for Block Matching Motion Estimation. IEEE Trans. Image Processing, vol. 9, pp.501-504, Mar. 2000. https://doi.org/10.1109/83.826786