TVL1DenoisingOptions

giant.image_processing.denoising:

class giant.image_processing.denoising.TVL1DenoisingOptions(lambda_p: float = 1.0, n_iter: int = 30)[source]
Parameters:
  • lambda_p (float)

  • n_iter (int)

lambda_p: float = 1.0

Lower values leads to more noise removal but more bluring.

Must be > 0

n_iter: int = 30

The number of iterations to run

property options_dict: Dict

Determine the options input to the dataclass.

This property method will ignore all internal properties and functions

Summary of Methods

apply_options

Update the options as attributes of the object class

local_vars

this is used to overwrite options in variables only used in __init__

override_options

This method is used for special cases when certain options should be overwritten