@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.FeatureCalculatorLBPCytoskeletonFeatureExtractor.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.
|
calculateFeaturesoperate, readInputImageMaxProjectChannel, readMaskImage, setCytoskeletonChannel, setImageDir, setMaskDir, setMaskFormat, setOutputDir, setTileShiftX, setTileShiftY, setTileSizeX, setTileSizeYreadResolveaddOperatorExecutionProgressEventListener, 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
CytoskeletonFeatureExtractorTilesgetFeatureOps in class CytoskeletonFeatureExtractorTilesde.unihalle.informatik.Alida.exceptions.ALDOperatorException - Thrown in case of failure.public String getDocumentation()
getDocumentation in class de.unihalle.informatik.Alida.operator.ALDOperatorCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.