public class IntensityAnalyzer extends ReportGenerator
Modifier and Type | Field and Description |
---|---|
private MTBImage |
intensityImg |
private MTBImage |
labelImg |
private int |
sizeT |
private int |
sizeX |
private int |
sizeY |
Constructor and Description |
---|
IntensityAnalyzer(MTBImage intensityImg,
MTBImage labelImg) |
Modifier and Type | Method and Description |
---|---|
private Hashtable<Integer,Vector<Double>> |
getIntensityMeans() |
private Hashtable<Integer,Vector<Double>> |
getIntensityStdDevs(Hashtable<Integer,Vector<Double>> intensityMeans) |
private Hashtable<Integer,Vector<Double>> |
getMeanBackgroundIntensity() |
private Hashtable<Integer,Vector<Double>> |
getStdDevBackgroundIntensity(Hashtable<Integer,Vector<Double>> meanBGIntensity) |
void |
operate() |
getAverageMean, getAverageStdDev, getExcluded, getObjectsMeans, getObjectsStdDevs, getReport, getSettings, hashtableToString, hashtableToString, numberToString, pointHashtableToString, pointHashtableToStringX, pointHashtableToStringY, pointVectorToString, pointVectorToStringX, pointVectorToStringY, setDeltaT, setDeltaX, setDeltaY, setExcluded, setMinTrackLength, setUnitAngle, setUnitSpace, setUnitTime, trim, vectorToString, vectorToString
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, 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="(fluorescence) intensity image", required=true, direction=IN, supplemental=false, description="(fluorescence) intensity image", dataIOOrder=0) private transient MTBImage intensityImg
@Parameter(label="label image", required=true, direction=IN, supplemental=false, description="label image", dataIOOrder=0) private transient MTBImage labelImg
private int sizeX
private int sizeY
private int sizeT
public void operate() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException, de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
operate
in class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
private Hashtable<Integer,Vector<Double>> getIntensityMeans()
intensityImg
- private Hashtable<Integer,Vector<Double>> getIntensityStdDevs(Hashtable<Integer,Vector<Double>> intensityMeans)
intensityMeans
- mean intensities of each object in every frameprivate Hashtable<Integer,Vector<Double>> getMeanBackgroundIntensity()
private Hashtable<Integer,Vector<Double>> getStdDevBackgroundIntensity(Hashtable<Integer,Vector<Double>> meanBGIntensity)
meanBGIntensity
- mean intensities of background in every frameCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.