I'm looking to upgrade/replace the naive DCT implementation in my img_hash crate.
However, I need a 2 dimensional DCT, which I know I can implement with a row-column algorithm of 1D DCTs but I'm wondering if it's possible to produce an optimized 2D DCT.
I imagine, though, this would require RustFFT to implement a 2D FFT algorithm.
I'm looking to upgrade/replace the naive DCT implementation in my img_hash crate.
However, I need a 2 dimensional DCT, which I know I can implement with a row-column algorithm of 1D DCTs but I'm wondering if it's possible to produce an optimized 2D DCT.
I imagine, though, this would require RustFFT to implement a 2D FFT algorithm.