public abstract class LevelsetSolver extends MTBOperator
Modifier and Type | Field and Description |
---|---|
protected SegmentationInitializer |
initGenerator
Operator to generate initialization for the level set function.
|
protected MTBSegmentationInterface |
initialSegmentation
Initial segmentation for initializing level set function.
|
protected MTBImage |
inputImg
Image to segment.
|
Modifier | Constructor and Description |
---|---|
protected |
LevelsetSolver()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
MTBSegmentationInterface |
getInitialSegmentation()
Get initial segmentation.
|
MTBImage |
getInputImg()
Get input image.
|
protected void |
initSegmentation()
Runs initializer to calculate initial segmentation.
|
readResolve
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getDocumentation, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, operate, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
@Parameter(label="Input Image", required=true, dataIOOrder=-10, direction=IN, description="Image to segment.") protected transient MTBImage inputImg
@Parameter(label="Initializer", required=true, dataIOOrder=-9, direction=IN, description="Segmentation initializer.") protected SegmentationInitializer initGenerator
protected MTBSegmentationInterface initialSegmentation
protected LevelsetSolver() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
protected void initSegmentation() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException, de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
public MTBImage getInputImg()
public MTBSegmentationInterface getInitialSegmentation()
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.