Class SigmoidImageFilter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.SigmoidImageFilter
Computes the sigmoid function pixel-wise.
A linear transformation is applied first on the argument of the
sigmoid function. The resulting total transform is given by
\\[ f(x) = (Max-Min) \\cdot \\frac{1}{\\left(1+e^{- \\frac{
x - \\beta }{\\alpha}}\\right)} + Min \\]
Every output pixel is equal to f(x). Where x is the intensity of the
homologous input pixel, and alpha and beta are user-provided
constants.
See:
itk::simple::Sigmoid for the procedural interface
itk::SigmoidImageFilter for the Doxygen on the original ITK class.
C++ includes: sitkSigmoidImageFilter.h
-
Field Summary
Fields inherited from class org.itk.simple.ProcessObject
swigCMemOwn -
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::SigmoidImageFilter::SigmoidImageFilter() Default Constructor that takes no arguments and initializes default parametersprotectedSigmoidImageFilter(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()virtual itk::simple::SigmoidImageFilter::~SigmoidImageFilter() DestructorImage itk::simple::SigmoidImageFilter::Execute(Image &&image1) Execute the filter on the input imageprotected voidfinalize()doublegetAlpha()double itk::simple::SigmoidImageFilter::GetAlpha() constdoublegetBeta()double itk::simple::SigmoidImageFilter::GetBeta() constprotected static longgetName()std::string itk::simple::SigmoidImageFilter::GetName() const Name of this classdoubledouble itk::simple::SigmoidImageFilter::GetOutputMaximum() constdoubledouble itk::simple::SigmoidImageFilter::GetOutputMinimum() constvoidsetAlpha(double Alpha) Self& itk::simple::SigmoidImageFilter::SetAlpha(double Alpha)voidsetBeta(double Beta) Self& itk::simple::SigmoidImageFilter::SetBeta(double Beta)voidsetOutputMaximum(double OutputMaximum) Self& itk::simple::SigmoidImageFilter::SetOutputMaximum(double OutputMaximum)voidsetOutputMinimum(double OutputMinimum) Self& itk::simple::SigmoidImageFilter::SetOutputMinimum(double OutputMinimum)protected static longtoString()std::string itk::simple::SigmoidImageFilter::ToString() const Print ourselves outMethods inherited from class org.itk.simple.ImageFilter
getCPtr, swigReleaseMethods inherited from class org.itk.simple.ProcessObject
abort, addCommand, debugOff, debugOn, getCPtr, getDebug, getGlobalDefaultCoordinateTolerance, getGlobalDefaultDebug, getGlobalDefaultDirectionTolerance, getGlobalDefaultNumberOfThreads, getGlobalDefaultThreader, getGlobalWarningDisplay, getNumberOfThreads, getNumberOfWorkUnits, getProgress, globalDefaultDebugOff, globalDefaultDebugOn, globalWarningDisplayOff, globalWarningDisplayOn, hasCommand, removeAllCommands, setDebug, setGlobalDefaultCoordinateTolerance, setGlobalDefaultDebug, setGlobalDefaultDirectionTolerance, setGlobalDefaultNumberOfThreads, setGlobalDefaultThreader, setGlobalWarningDisplay, setNumberOfThreads, setNumberOfWorkUnits, swigRelease
-
Constructor Details
-
SigmoidImageFilter
protected SigmoidImageFilter(long cPtr, boolean cMemoryOwn) -
SigmoidImageFilter
public SigmoidImageFilter()itk::simple::SigmoidImageFilter::SigmoidImageFilter() Default Constructor that takes no arguments and initializes default parameters
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalizein classImageFilter
-
delete
public void delete()virtual itk::simple::SigmoidImageFilter::~SigmoidImageFilter() Destructor- Overrides:
deletein classImageFilter
-
setAlpha
public void setAlpha(double Alpha) Self& itk::simple::SigmoidImageFilter::SetAlpha(double Alpha) -
getAlpha
public double getAlpha()double itk::simple::SigmoidImageFilter::GetAlpha() const -
setBeta
public void setBeta(double Beta) Self& itk::simple::SigmoidImageFilter::SetBeta(double Beta) -
getBeta
public double getBeta()double itk::simple::SigmoidImageFilter::GetBeta() const -
setOutputMaximum
public void setOutputMaximum(double OutputMaximum) Self& itk::simple::SigmoidImageFilter::SetOutputMaximum(double OutputMaximum) -
getOutputMaximum
public double getOutputMaximum()double itk::simple::SigmoidImageFilter::GetOutputMaximum() const -
setOutputMinimum
public void setOutputMinimum(double OutputMinimum) Self& itk::simple::SigmoidImageFilter::SetOutputMinimum(double OutputMinimum) -
getOutputMinimum
public double getOutputMinimum()double itk::simple::SigmoidImageFilter::GetOutputMinimum() const -
getName
std::string itk::simple::SigmoidImageFilter::GetName() const Name of this class- Overrides:
getNamein classProcessObject
-
toString
std::string itk::simple::SigmoidImageFilter::ToString() const Print ourselves out- Overrides:
toStringin classProcessObject
-
execute
-