Package imagingbook.spectral.dct


package imagingbook.spectral.dct
1D and 2D implementations of the Discrete Cosine Transform.
  • Class
    Description
    Interface specifying all one-dimensional DCT implementations.
    Sub-interface for 1D DCT implementations operating on double data.
    Sub-interface for 1D DCT implementations operating on float data.
    Calculates the 1D DFT using tabulated cosine values for float or double data (see sub-classes Dct1dDirect.Float and Dct1dDirect.Double, respectively).
    One-dimensional DCT implementation using double data.
    One-dimensional DCT implementation using float data.
    This is fast implementation of the DCT, based on the JTransforms package by Piotr Wendykier ( https://github.com/wendykierp/JTransforms).
    One-dimensional DCT implementation using double data.
    One-dimensional DCT implementation using float data.
    Calculates the 1D discrete cosine transform (DFT) on double data.
    Common interface for all 2D DCT implementations.
    Sub-interface for 2D DCT implementations operating on double data.
    Sub-interface for 2D DCT implementations operating on float data.
    Direct (slow) implementation of the 2-dimensional DCT using tabulated cosine values.
    Two-dimensional DCT implementation using double data.
    Two-dimensional DCT implementation using float data.
    Fast implementation of the 2-dimensional DCT.
    Two-dimensional DCT implementation using double data.
    Two-dimensional DCT implementation using float data.