LLRDenoiserOperator#
- class patch_denoise.bindings.modopt.LLRDenoiserOperator(denoiser, patch_shape, patch_overlap, recombination='weighted', mask=None, mask_threshold=-1, progbar=None, time_dimension=-1, **kwargs)[source]#
Bases:
ProximityParent
Proximal Operator drop-in replacement using local low rank denoising.
- Parameters:
denoiser (str) – name of the denoising method.
patch_shape (tuple) – The patch shape
patch_overlap (tuple) – the overlap of each pixel
mask (numpy.ndarray) – A boolean array, defining a ROI in the volume. Only patch with voxels in the ROI will be processed.
mask_threshold (int) – percentage of the path that should be in the mask in order to be processed. If mask_threshold = -1, all the patch are processed, if mask_threshold=100, all the voxels of the patch needs to be in the mask
Methods
__init__
Attributes
cost
Cost contribution.
op
Linear operator.