idct_2d#
- deepinv.physics.functional.idct_2d(X, norm=None)[source]#
The inverse to 2D DCT-II, which is a scaled Discrete Cosine Transform, Type III
Our definition of idct is that idct_2d(dct_2d(x)) == x
For the meaning of the parameter
norm
, see: https://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.fftpack.dct.htmlParts of this code are adapted from the
torch-dct
repository by zh217: zh217/torch-dct- Parameters:
x (torch.Tensor) – the input signal
norm (None, str) – the normalization,
None
or'ortho'
- Returns:
(
torch.Tensor
) the DCT-II of the signal over the last 2 dimensions