@ALDAOperator(genericExecutionMode=SWING, level=STANDARD, allowBatchMode=false, shortDescription="Extracts LBP features for the ActinAnalyzer2D.") @ALDDerivedClass public class CytoskeletonFeatureExtractorLBPs extends CytoskeletonFeatureExtractorTiles
ActinAnalyzer2D
.
The operator calculates features in a multi-resolution fashion, extracting a concatenation of LBP code histograms for different radii R and numbers of neighborhood pixels P for each tile:
histBins
since each of the 4 histograms is calculated with
histBins
bins.FeatureCalculatorLBP
CytoskeletonFeatureExtractor.CellMaskFormat
Modifier and Type | Field and Description |
---|---|
private int |
histBins
Number of histogram bins.
|
imageDir, imageHeight, imageWidth, iRead, maskDir, maskFormat, operatorID, outDir, tileShiftX, tileShiftY, tileSizeX, tileSizeY
Constructor and Description |
---|
CytoskeletonFeatureExtractorLBPs()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getDocumentation() |
protected Vector<FeatureCalculator> |
getFeatureOps()
Method to request operators for feature extraction to be applied.
|
void |
setHistBins(int n)
Specify number of histogram bins.
|
calculateFeatures
operate, readInputImageMaxProjectChannel, readMaskImage, setCytoskeletonChannel, setImageDir, setMaskDir, setMaskFormat, setOutputDir, setTileShiftX, setTileShiftY, setTileSizeX, setTileSizeY
readResolve
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, 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="Number of Histograms Bins", required=true, direction=IN, supplemental=false, description="Number of Histogram Bins.", dataIOOrder=5) private int histBins
public CytoskeletonFeatureExtractorLBPs() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Thrown in case of failure.public void setHistBins(int n)
n
- Number of bins to use.protected Vector<FeatureCalculator> getFeatureOps() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
CytoskeletonFeatureExtractorTiles
getFeatureOps
in class CytoskeletonFeatureExtractorTiles
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Thrown in case of failure.public String getDocumentation()
getDocumentation
in class de.unihalle.informatik.Alida.operator.ALDOperator
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.