tfmri.layers.IDWT3D
tfmri.layers.IDWT3D¶
- class IDWT3D(*args, **kwargs)[source]¶
Bases:
tensorflow_mri.python.layers.signal_layers.DWTSingle-level 3D inverse discrete wavelet transform (IDWT) layer.
The input format is determined by the
format_dictargument. Ifformat_dictis 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_dictis 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.