public class Denoise extends BaseDataProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LAMBDA_A |
static java.lang.String |
LAMBDA_B |
static java.lang.String |
LAMBDA_POWER |
static java.lang.String |
LAMBDA_T |
static java.lang.String |
MAX_GAIN |
static java.lang.String |
MU_T |
static java.lang.String |
SMOOTH_WINDOW |
logger
Constructor and Description |
---|
Denoise() |
Denoise(double lambdaPower,
double lambdaA,
double lambdaB,
double lambdaT,
double muT,
double maxGain,
int smoothWindow) |
Modifier and Type | Method and Description |
---|---|
Data |
getData()
Returns the processed Data output.
|
void |
newProperties(PropertySheet ps)
This method is called when this configurable component needs to be reconfigured.
|
getPredecessor, initialize, setPredecessor
getName, initLogger, toString
@S4Double(defaultValue=0.7) public static final java.lang.String LAMBDA_POWER
@S4Double(defaultValue=0.995) public static final java.lang.String LAMBDA_A
@S4Double(defaultValue=0.5) public static final java.lang.String LAMBDA_B
@S4Double(defaultValue=0.85) public static final java.lang.String LAMBDA_T
@S4Double(defaultValue=0.2) public static final java.lang.String MU_T
@S4Double(defaultValue=20.0) public static final java.lang.String MAX_GAIN
@S4Integer(defaultValue=4) public static final java.lang.String SMOOTH_WINDOW
public Denoise(double lambdaPower, double lambdaA, double lambdaB, double lambdaT, double muT, double maxGain, int smoothWindow)
public Denoise()
public void newProperties(PropertySheet ps) throws PropertyException
Configurable
newProperties
in interface Configurable
newProperties
in class ConfigurableAdapter
ps
- a property sheet holding the new dataPropertyException
- if there is a problem with the properties.public Data getData() throws DataProcessingException
BaseDataProcessor
getData
in interface DataProcessor
getData
in class BaseDataProcessor
DataProcessingException
- if a data processor error occurs