IEEE Transactions on Signal Processing · 2001 · 75 citations · 17 references
Mathematical ProgrammingReal Data TypeEngineeringInteger DctsIntegral TransformInteger OptimizationPolynomial TransformComputer EngineeringAnalysis Of AlgorithmComputational ComplexityTime ComplexityDiscrete MathematicsCombinatorial OptimizationLifting Matrices
A method is proposed to factor the type-II discrete cosine transform (DCT-II) into lifting steps and additions. After approximating the lifting matrices, we get a new type-II integer discrete cosine transform (IntDCT-II) that is float-point multiplication free. Based on the relationships among the various types of DCTs, we can generally factor any DCTs into lifting steps and additions and then get four types of integer DCTs, which need no float-point multiplications. By combining the polynomial transform and the one-dimensional (1-D) integer cosine transform, a two-dimensional (2-D) integer discrete cosine transform is proposed. The proposed transform needs only integer operations and shifts. Furthermore, it is nonseparable and requires a far fewer number of operations than that used by the corresponding row-column 2-D integer discrete cosine transform.
17
Wavelet Transforms That Map Integers to Integers
A.R. Calderbank, Ingrid Daubechies, Wim Sweldens et al. · Applied and Computational Harmonic Analysis · 1998 · 1.1K citations
Michael W. Marcellin, Michael Gormish, Ali Bilgin et al. · 2002 · 385 citations