public class VolumeAttenuationFactorCorrectionTool extends IndividualImageFilteringTool
CUDAForwardProjector
,
ApplyLambdaWeightingTool
,
Serialized FormConstructor and Description |
---|
VolumeAttenuationFactorCorrectionTool() |
Modifier and Type | Method and Description |
---|---|
Grid2D |
applyToolToImage(Grid2D imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor
|
IndividualImageFilteringTool |
clone()
All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage.
|
void |
configure()
Configures the object before execution
|
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format
|
static double |
getLambda0(double measureHard,
double measureSoft)
Computes the lambda_0 factor according to Joseph and Spital.
|
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format
|
java.lang.String |
getToolName()
returns the name of the actual tool which was used.
|
boolean |
isDeviceDependent()
beam hardening is also device dependent.
|
getFilteredImage, getImageIndex, getProcessName, prepareForSerialization, run, setImageIndex, setImageProcessor, setLatch
getFilterTools, isConfigured, setConfigured, toString
public VolumeAttenuationFactorCorrectionTool()
public IndividualImageFilteringTool clone()
IndividualImageFilteringTool
clone
in class IndividualImageFilteringTool
public java.lang.String getToolName()
ImageFilteringTool
getToolName
in class ImageFilteringTool
public static double getLambda0(double measureHard, double measureSoft)
measureHard
- as densitymeasureSoft
- as densitypublic Grid2D applyToolToImage(Grid2D imageProcessor)
IndividualImageFilteringTool
applyToolToImage
in class IndividualImageFilteringTool
imageProcessor
- the ImageProcessorpublic void configure()
GUIConfigurable
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public boolean isDeviceDependent()
isDeviceDependent
in class ImageFilteringTool