Fast Matching Pursuit based on Vector Length Comparison

벡터길이 비교를 이용한 고속 Matching Pursuit

  • O, Seok-Byeong (Dept.of Electric Electronics Computer Engineering, Sungkyunkwan University) ;
  • Jeon, Byeong-U (Dept.of Electric Electronics Computer Engineering, Sungkyunkwan University)
  • 오석병 (성균관 대학교 전기전자 컴퓨터 공학부) ;
  • 전병우 (성균관 대학교 전기전자 컴퓨터 공학부)
  • Published : 2001.03.01

Abstract

Matching pursuit algorithm was successfully demonstrated useful in low bit-rate video coding, However, one of the practical concerns related to applying the matching pursuit algorithm to application is its massive computation required for finding bases whose weighted sum best approximates the given input image. The main contribution of this paper is that we provide a new method that can drastically reduce the computational load without any degradation of image quality. Its main idea is based on reducing the number of inner product calculation required for finding best bases because the complexity of matching pursuit algorithm is due to the exhaustive local inner product calculation. As the first step, we compute a matrix which is the 1-D inner product of the given motion-compensated error input image with the 1-D vertical Gabor functions using the separable property of Gabor bases. In the second step, we calculate length of each vector in the matrix that corresponds to 1-D horizontal Gabor function, and compare the length with the current maximum absolute inner product value so far. According to the result of this comparison, one can decide whether or not to calculate the inner product. Since most of them do not need to calculate the inner product value, one can significantly reduce the computational load. Experimental results show that proposed method reduces about 70% of inner product calculation compared to the Neff's fast algorithm without any degradation of image quality.

Matching Pursuit Algorithm은 저 전송 채널에서의 비디오 부호화에 뛰어난 효과를 나타내고 있지만, 주어진 입력 영상을 가장 유사하게 표현 하는데 필요한 구성 신호들을 찾아내기 위한 연산량이 많다는 현실적 문제점을 갖고 있다. 본 논문은 영상에 열화를 주지 않고 연산량을 크게 줄일 수 있는 새로운 방법을 제안한다. 이 방법은 전체적인 Matching Pursuit Algorithm중에서 가장 많은 연산을 요구하는, 영상을 구성하는 기본 신호들을 찾아내는데 필요한 내적 연산을 줄이는데 기초한다. 이를 위해 첫번째 과정으로 기존의 고속 방법인 분리성(Separable property)을 이용한 방법을 사용하여 주어진 입력영상과 수직성분의 1차원 기본 신호를 내적 하여 생성되는 결과값들을 저장한다. 두 번째 단계에서는 수평성분의 1차원 신호와의 내적 연산에 적용되는 부분들로 이루어진 1차원 신호들을 위치벡터의 개념을 도입하여 벡터길이를 측정한 후, 그 길이 값과 현재까지의 최대 내적 절대값을 서로 비교한 후 수평성분과의 내적 연산을 수행할지 하지 않을지를 판단한다. 대부분의 신호들은 다음단계의 내적 연산을 필요로 하지 않기 때문에 내적 연산랑을 크게 줄일 수 있다. 실험결과에 나타난 바와 같이, 대부분의 영상에서 화질에 전혀 열화를 수반하지 않고 기존 Neff의 고속방법보다 약 70%정도의 내적 연산량이 줄어듦을 알 수 있다.

Keywords

References

  1. 이 상희, 김 재균, '영상 압축 부호화를 위한 DCT 영역에서의 예측 부호화 방법,' 電子工學會論文誌, 제35권 S편 8호, pp. 86-94, 1998년 8월
  2. 김 성득, 이 재윤, 나 종범, '블록 기반으로 압축된 동영상을 위한 블록화 현상 제거 기법,' 電子工學會論文誌, 제35권 S편 2호, pp. 89-96, 1998년 2월
  3. S. G. Mallat and Z. Zhang, 'Matching Pursuits With Time-Frequency Dictionaries,' IEEE Trans. on Signal Processing, vol. 41, pp. 3397-3415, Dec. 1993 https://doi.org/10.1109/78.258082
  4. R. Neff, and A. Zakhor, 'Matching Pursuit Video Coding at Very Low Bit Rates,' IEEE Data Compression Conf., Snowbird, UT, pp. 411-420, Mar. 1995 https://doi.org/10.1109/DCC.1995.515531
  5. M. R. Banham and J. C. Brailean, 'A Selective Update Approach to Matching Pursuits Video Coding,' IEEE Trans. on Circuits and Systems for Video Technology, vol. 7, pp. 119-129, no. 1, Feb. 1997 https://doi.org/10.1109/76.554423
  6. R. Neff and A. Zakhor, 'Very Low Bit Rate Video Coding Based on Matching Pursuit,' IEEE Trans. Circuits and Systems for Video Technology, vol. 7, pp. 158-171, Feb. 1997 https://doi.org/10.1109/76.554427
  7. P. Czerepinski and C. Davies, 'Dictionary and Fast Implementation for Matching Pursuits Video Coding,' Proceedings of the Picture Coding Symposium (PCS), pp. 41-44, 1999
  8. Y. Chou, W. Hwang, and C. Huang, 'Very Low-Bit Video Coding Based on Gain-Shape VQ and Matching Pursuit,' Proceedings of the IEEE ICIP, Vol. 2, pp. 76-80, Oct. 1999 https://doi.org/10.1109/ICIP.1999.822858
  9. C. D. Vleeschouwer and B. Macq, 'Subband Dictionaries for Low-Cost Matching Pursuits of Video Residues,' IEEE Trans. Circuits and Systems for Video Technology, Vol. 9, No. 7, pp. 984-993, Oct. 1999 https://doi.org/10.1109/76.795050