Computation reduction for standard-based video encoders based on the energy preservation property of DCT

Based on the energy preservation property of DCT, an optimization technique for motion estimation (ME), DCT, and quantization for standard-based video encoders is developed. First, a stopping criterion for ME is proposed to reduce the number of checking points in finding the motion vectors, and save the computations. The advantage of introducing such a stopping criterion lies in its adaptability to the quantization parameter and applicability to various fast ME algorithms. Then, the DCT and quantization are jointly optimized by tracing the remaining signal energy and removing unnecessary calculations in the process of DCT and quantization. A pruned 2-D DCT based on Huang's fast DCT algorithm is presented to demonstrate the superiority of this algorithm to the full DCT and an existing all-zero block detection method. Although proved to be computationally efficient, the algorithms introduce no obvious quality loss.

[1]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[2]  Yui-Lam Chan,et al.  New adaptive pixel decimation for block motion vector estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[3]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[4]  Ruby B. Lee,et al.  Early Detection of All-Zero Coefficients in H.263 , 1997 .

[5]  G.S. Moschytz,et al.  Practical fast 1-D DCT algorithms with 11 multiplications , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[6]  Bernd Girod,et al.  A content-dependent fast DCT for low bit-rate video coding , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[7]  Zhou Xuan,et al.  Method for detecting all-zero DCT coefficients ahead of discrete cosine transformation and quantisation , 1998 .

[8]  Athanassios N. Skodras,et al.  A fast picture compression technique , 1994 .

[9]  Sung-Ok Kim,et al.  A FAST COMPUTATIONAL ALGORITHM FOR DISCRETE COSINE TRANSFORM , 1989 .

[10]  Byung Cheol Song,et al.  A fast multi-resolution block matching algorithm for motion estimation , 2000, Signal Process. Image Commun..

[11]  Zhongde Wang,et al.  Pruning the fast discrete cosine transform , 1991, IEEE Trans. Commun..

[12]  T.D. Hamalainen,et al.  Optimization of emerging H.26L video encoder , 2001, 2001 IEEE Workshop on Signal Processing Systems. SiPS 2001. Design and Implementation (Cat. No.01TH8578).

[13]  Lowell L. Winger Source adaptive software 2D iDCT with SIMD , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[14]  Li Zhi Cheng On computing the two-dimensional (2-D) type IV discrete cosine transform (2-D DCT-IV) , 2001, IEEE Signal Processing Letters.

[15]  Yuh-Ming Huang,et al.  A refined fast 2-D discrete cosine transform algorithm , 1999, IEEE Trans. Signal Process..

[16]  Rabab Kreidieh Ward,et al.  A computation-distortion optimized framework for efficient DCT-based video coding , 2001, IEEE Trans. Multim..

[17]  Tsuhan Chen,et al.  Estimation and mode decision for spatially correlated motion sequences , 2001, IEEE Trans. Circuits Syst. Video Technol..