tfmri.layers.IDWT3D
tfmri.layers.IDWT3D¶
- class IDWT3D(*args, **kwargs)[source]¶
Bases:
tensorflow_mri.python.layers.signal_layers.DWT
Single-level 3D inverse discrete wavelet transform (IDWT) layer.
The input format is determined by the
format_dict
argument. Ifformat_dict
is True (default), the input should be a dict with keys'aaa'
,'aad'
,'ada'
,'add'
,'daa'
,'dad'
,'dda'
,'ddd'
, where'a'
is for approximation and'd'
is for detail. The value for each key should be a tensor of shape[batch_size, depth, height, width, channels]
. Ifformat_dict
is False, the input should be a list of tensors corresponding to each of the keys above.The output is a tensor of shape
[batch_size, out_depth, out_height, out_width, channels]
.- Parameters
wavelet –
A str or a length-3 list of str. When passed a list, different wavelets are applied along each axis.
mode –
A str. The padding or signal extension mode. Must be one of the values supported by tfmri.signal.dwt. Defaults to
'symmetric'
.format_dict –
A boolean. If True, the input is a dict. Otherwise, it is a list.