Title :
Two-stage decomposition of the DCT
Author :
Hu, N.-C. ; Luoh, S.-W.
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
fDate :
10/1/1995 12:00:00 AM
Abstract :
The DCT kernel matrix is first decomposed into a block diagonal structure (BDS) with diagonal skew-circular correlated (SCCR) sub-matrices of length 2, 4, ..., N/2 by coset decomposition, and then each of these independent SCCR sub-matrices is further split into two stages by decomposing its elements into a linear combination of other simple basis functions. The preprocessing stage can be treated as a new transform approximated to the DCT, and is suitable for image compression. Various preprocessing stages are obtained by choosing various basis functions. The postprocessing stage is used for converting the preprocessing stage back to the DCT. Both the preprocessing stage and the postprocessing stage are BDSs containing independent diagonal SCCR sub-matrices, thus the fast and parallel computation of both the preprocessing and the postprocessing stages is feasible using methods such as a semisystolic array or distributed arithmetic implementation
Keywords :
discrete cosine transforms; image coding; matrix decomposition; transform coding; DCT kernel matrix; basis functions; block diagonal structure; coset decomposition; diagonal skew-circular correlated sub-matrices; distributed arithmetic; image compression; parallel computation; postprocessing stage; preprocessing stage; semisystolic array; two-stage decomposition;
Journal_Title :
Vision, Image and Signal Processing, IEE Proceedings -
DOI :
10.1049/ip-vis:19952008