Modifier and Type | Field and Description |
---|---|
private MTBImage |
TexturalParameterExtractor.inImg |
private MTBImage |
ArealParameterExtractor.inImg |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
ArealParameterExtractor.getDistanceImage(MTBImage img) |
Modifier and Type | Method and Description |
---|---|
private double |
ArealParameterExtractor.calcArealPorosity(MTBImage img) |
private double |
ArealParameterExtractor.calcAverageDiffusionDistance(MTBImage distImg) |
private double |
ArealParameterExtractor.calcAvgHorizontalRunLength(MTBImage img) |
private double |
ArealParameterExtractor.calcAvgVerticalRunLength(MTBImage img) |
private Vector<MTBIntegerData> |
ArealParameterExtractor.calcDilationAreas(MTBImage img,
int minSize,
int maxSize) |
private double |
ArealParameterExtractor.calcMaximumDiffusionDistance(MTBImage distImg) |
private Double[][] |
TexturalParameterExtractor.calcNormSpatialDependenceMatrix(MTBImage image) |
private MTBImage |
ArealParameterExtractor.getDistanceImage(MTBImage img) |
Constructor and Description |
---|
ArealParameterExtractor(MTBImage inImg) |
TexturalParameterExtractor(MTBImage inImg) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
PaCeQuant.gaussFilterImg
Gauss filtered input image (for internal use only).
|
private MTBImage |
PaCeQuant.vesselImg
Result of vesselness detection (for internal use only).
|
Modifier and Type | Method and Description |
---|---|
private MTBTableModel |
PaCeQuant.calculateRegionFeatures(MTBRegion2DSet regions,
MTBImage labelImg)
Extracts features for all detected and valid cell regions.
|
protected MTBTableModel |
PaCeQuant.runFeatureExtractionPhase(MTBImage img,
MTBRegion2DSet validRegions,
MTBImage labelImg)
Extracts features from given set of regions and corresponding images
|
protected PaCeQuant.SegmentationResult |
PaCeQuant.runSegmentationPhase(MTBImage img)
Method that processes a single image.
|
private MTBImageByte |
PaCeQuant.segmentInputImage(MTBImage img)
Preprocessing and segmentation of input image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
CellBoundaryExtractor2D.cellLabelImg
Label image of extracted cell regions.
|
private MTBImage |
Mica2D.inImg
Multi-channel input image.
|
private MTBImage |
CellBoundaryExtractor2D.inImg
Input grayscale image/stack to process.
|
private MTBImage |
CellBoundaryExtractor2D.resultCellLabelImg
Label image of detected cell regions.
|
Modifier and Type | Field and Description |
---|---|
private Vector<MTBImage> |
Mica2D.resultImages
Local container for set of segmentation result and channel copy images.
|
Modifier and Type | Method and Description |
---|---|
private MTBImageByte |
CellBoundaryExtractor2D.applyVesselnessFilter(MTBImage img)
Gaussian smoothing and vesselness enhancement filtering.
|
private MTBImageByte |
CellBoundaryExtractor2D.enhanceBoundaries(MTBImage img)
Enhance cell boundaries by applying a vesselness enhancement filter.
|
private void |
CellBoundaryExtractor2D.postProcessImage(MTBImage img)
Post-process the vesselness filter result.
|
private void |
CellBoundaryExtractor2D.processImage(MTBImage im)
Main image analysis routine.
|
Constructor and Description |
---|
Mica2D(MTBImage img,
int nc,
int cc)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
CytoplasmAnalyzer2D.inImg
Single-layer input image to be processed.
|
Modifier and Type | Method and Description |
---|---|
void |
CytoplasmAnalyzer2D.setInputImage(MTBImage img)
Specify input image.
|
Constructor and Description |
---|
CytoplasmAnalyzer2D(MTBImage img,
MTBPolygon2DSet initS,
SnakeOptimizerCoupled snakeObj,
CytoplasmAnalyzer2D.DetectMode m,
int _maxLevels)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
CytoskeletonFeatureExtractor.readInputImageMaxProjectChannel(String f)
Read image from file, do optional max projection and extract
selected cytoskeleton channel.
|
private MTBImage |
ActinAnalyzer2D.readMaskImage(String basename,
double xmin,
double ymin,
double xmax,
double ymax)
Read mask data from disk if available.
|
static MTBImage |
CytoskeletonFeatureExtractor.readMaskImage(String maskDir,
String basename,
CytoskeletonFeatureExtractor.CellMaskFormat maskFormat,
double xmin,
double ymin,
double xmax,
double ymax,
boolean verbose)
Read mask data from disk if available.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
SegResult_Nuclei.labelImage
Gray-scale label image of nuclei regions.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
SegResult_Nuclei.getLabelImage()
Returns label image of detected nuclei.
|
Modifier and Type | Method and Description |
---|---|
void |
SegResult_Nuclei.setLabelImage(MTBImage limg)
Set label image of detected nuclei.
|
Constructor and Description |
---|
SegResult_Nuclei(String imgName,
int channel,
MTBImageByte mask,
MTBImage labels,
MTBRegion2DSet regs,
int count,
double avgsize)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
static MTBImage |
Drawing.draw(de.unihalle.informatik.MiToBo_xml.MTBXMLRootImageAnnotationType rootImageAnnotationType,
MTBImage image,
Drawing.DrawType drawType,
EnumSet<Drawing.ROOTSEGMENT_STATUS> rootSegmentStatusToDraw_Set) |
static MTBImage |
Drawing.drawRootIDs(de.unihalle.informatik.MiToBo_xml.MTBXMLRootType[] roots,
MTBImage image,
Color col) |
Modifier and Type | Method and Description |
---|---|
static MTBImage |
Drawing.draw(de.unihalle.informatik.MiToBo_xml.MTBXMLRootImageAnnotationType rootImageAnnotationType,
MTBImage image,
Drawing.DrawType drawType,
EnumSet<Drawing.ROOTSEGMENT_STATUS> rootSegmentStatusToDraw_Set) |
static MTBImage |
Drawing.drawRootIDs(de.unihalle.informatik.MiToBo_xml.MTBXMLRootType[] roots,
MTBImage image,
Color col) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
NeuriteDetector2DAlgos.inputImage
Multichannel fluorescence image of the labeled neuron.
|
private MTBImage |
NeuriteMolProfExtractor2D.moleculeImage |
private MTBImage |
NeuriteDetector2DAlgos.neuronMIP
Maximum intensity projection (MIP) image of the neuron.
|
private MTBImage |
NeuriteDetector2DAlgos.nucleus
Fluorescence labeled nuclei image from the multichannel microscope image.
|
Modifier and Type | Method and Description |
---|---|
private MTBImage |
NeuriteDetector2DAlgos.getExtEnergyInit()
Calculate the initial image for the external energy of the snake.
|
MTBImage |
NeuriteDetector2DAlgos.getInputImage()
Get multichannel fluorescence input image.
|
MTBImage |
NeuriteMolProfExtractor2D.getMoelculeImg()
Get the input image with the fluorescence labeled molecules.
|
Modifier and Type | Method and Description |
---|---|
void |
NeuriteParticleDetector2D.setParticleImage(MTBImage particleImage)
Set particle image for particle detector.
|
Constructor and Description |
---|
NeuriteDetector2DAlgos(MTBImage _inputImage,
int _nucleiChannel,
int _nucleusSize,
double _nucleusRation,
int[] _neuronChannels,
double _niblackConstant,
int _maxFragmentDistance,
String _pathToFile,
String _resultDir,
NeuriteDetector2DAlgos.DetectorExternalEnergy _energyLabel,
double _alpha,
double _beta,
double _stepSize,
double _motionFraction,
int _maxIterations,
int _resampleConstant,
int _maxSpineLength,
int _neuriteMaskSize,
Color _neuriteColor,
MTBTableModel _table,
Boolean _verbose,
org.rosuda.JRI.Rengine _re)
Constructor.
|
NeuriteMolProfExtractor2D(MTBImage _moleculeImage,
Integer[] _moleculeChannels,
MTBNeurite2DSet _neuriteSet,
Boolean _verbose)
Constructor to create a new neurite profile extraction operator.
|
Modifier and Type | Method and Description |
---|---|
private void |
NeuronAnalyzer2D.extractMolProf(MTBImage moleculeImage,
MTBNeurite2DSet neuriteSet,
String imagePath,
String outPath)
Extraction of molecular profiles along the detected neurites.
|
private MTBRegion2DSet |
NeuronAnalyzer2D.extractParticles(MTBImage particleImage,
MTBNeurite2DSet neuriteSet)
Extraction of molecular particles along the detected neurites.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
NucleusSeparator2DPeakSearch_RegionSeparator.distImg
Calculated distance map.
|
private MTBImage |
NucleusSeparator2DPeakSearch_RegionSeparator.inImg
Binary input image to be analyzed.
|
private MTBImage |
NucleusDetector2D.inImgOrig
Input image to process.
|
private MTBImage |
NuclearParticleDetector2D.inputImage |
private MTBImage |
NucleusSeparator2D.inputImg
Input image to be processed.
|
protected MTBImage |
NucleusSeparator2DAlgos.inputImg
Input image to be processed.
|
private MTBImage |
NucleusSeparator2D.labelImg
Binary nuclei image to be processed.
|
protected MTBImage |
NucleusSeparator2DAlgos.labelImg
Input image to process.
|
private MTBImage |
NuclearParticleDetector2D.nucImage
Part of the input image, representing the stained nuclei.
|
private MTBImage |
NuclearParticleDetector2D.partImage
Part of the input image, representing the stained particles.
|
(package private) MTBImage |
NucleusSeparator2DBeamCut.tmpImg
temp. binary image
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
NucleusSeparator2DPeakSearch_RegionSeparator.getDistImg()
Returns calculated distance map.
|
MTBImage |
NuclearParticleDetector2D.getInputImage()
Get input image.
|
MTBImage |
NucleusSeparator2DBeamCut.getLabelImg()
Get value of labelImg.
|
MTBImage |
NucleusSeparator2DPeakSearch.getNRSDistImg()
Returns distance image calculated intermediately.
|
MTBImage |
NucleusDetector2D.getResultImage()
Get the result label image.
|
Modifier and Type | Method and Description |
---|---|
private double[] |
NucleusSeparator2DBeamCut.getCentroid(MTBImage img,
int label)
auxiliary method to determine the centroid (x,y) and width/heigth of compoment with label
in a double array of length 4
(should go in class/record)
|
private void |
NucleusSeparator2DBeamCut.keepLargestCC(MTBImage img,
int label)
remove all but the largest connected component with label
|
void |
NucleusSeparator2DPeakSearch.setInImg(MTBImage inImg)
Specify gray-scale input image.
|
void |
NucleusSeparator2D.setInputGrayScaleImage(MTBImage img)
Specify input gray-scale image.
|
void |
NucleusSeparator2DAlgos.setInputGrayScaleImage(MTBImage img)
Specify input gray-scale image.
|
void |
NucleusDetector2D.setInputImage(MTBImage img)
Specify input image.
|
void |
NucleusSeparator2D.setInputLabelImage(MTBImage img)
Specify label input image.
|
void |
NucleusSeparator2DAlgos.setInputLabelImage(MTBImage img)
Specify label input image.
|
void |
NucleusSeparator2DPeakSearch.setLabelImg(MTBImage label)
Specify label input image.
|
void |
NucleusSeparator2DBeamCut.setLabelImg(MTBImage value)
Set value of labelImg.
|
Constructor and Description |
---|
NucleusDetector2D(MTBImage img,
NucleusDetector2D.NuclDetectMode opmode,
ImgThreshNiblack niblackOp,
boolean doMorph,
int msize,
int minSize,
boolean fillHoles)
Constructor.
|
NucleusSeparator2D(MTBImage label,
NucleusSeparator2DAlgos op)
Default constructor.
|
NucleusSeparator2DBeamCut(MTBImage labelImg)
Constructor.
|
NucleusSeparator2DBeamCut(MTBImage labelImg,
NucleusSeparator2DBeamCut.NuclSeparateMode opMode)
Constructor.
|
NucleusSeparator2DPeakSearch(MTBImageShort grey,
MTBImage label)
Constructor with gray-scale and binary image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ParticleDetectorUWT2D.correlationImages
Stack of correlation images for different scale combinations.
|
private MTBImage |
MultiChannelParticleAnalyzer2D.inImg
Multi-channel input image to be processed.
|
private MTBImage |
ParticleDetectorUWT2D.inputImage
Input image to process.
|
protected MTBImage |
HyperStackParticleDetectorUWT2D.inputImage |
private MTBImage |
ParticleDetectorUWT2D.resultOverlay
Detected regions plotted into input image.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
ParticleDetectorUWT2D.fillHoles(MTBImage img) |
protected static MTBImage |
ParticleDetectorUWT2D.gauss2poisson(MTBImage img)
Transforms image with gaussian noise to image with poisson noise
J.
|
protected MTBImage[] |
ParticleDetectorUWT2D.getCorrelationImages()
Compute the correlation images as specified by the parameters.
|
MTBImage |
ParticleDetectorUWT2D.getInputImage()
Get input image
|
protected MTBImage |
ParticleDetectorUWT2D.getMaskFromNuclei(MTBImage nucleiImg) |
MTBImage |
ParticleDetectorUWT2D.getResultBinaryCorrelationStack()
Get resulting binarized correlation image stack.
|
MTBImage |
ParticleDetectorUWT2D.getResultCorrelationStack()
Get resulting correlation image stack.
|
protected MTBImage |
ParticleDetectorUWT2D.inverseATrousDWT(MTBImage[] dwt) |
protected MTBImage |
ParticleDetectorUWT2D.labelImage(MTBImage img,
MTBRegion2DSet regs) |
static MTBImage |
ParticleDetectorUWT2D.poisson2gauss(MTBImage img)
Transforms image with poisson noise to image with gaussian noise
J.
|
protected MTBImage |
ParticleDetectorUWT2D.processedRegionsToBinImage(MTBImage img,
MTBRegion2DSet regs,
int _minRegionSize)
Create a binary image from given regions.
|
protected MTBImage |
ParticleDetectorUWT2D.regionsToBinImage(MTBImage img,
MTBImage mask,
Vector<MTBRegion2D> regs)
Create binary image from a set of regions.
|
protected MTBImage |
ParticleDetectorUWT2D.threshImage(MTBImage img,
double thresh) |
protected MTBImage |
ParticleDetectorUWT2D.threshImgNiblack(MTBImage img,
double k,
int winsize) |
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
ParticleDetectorUWT2D.fillHoles(MTBImage img) |
protected static MTBImage |
ParticleDetectorUWT2D.gauss2poisson(MTBImage img)
Transforms image with gaussian noise to image with poisson noise
J.
|
protected Integer |
ParticleDetectorUWT2D.getLabelMostInRegion(MTBRegion2D reg,
MTBImage img) |
protected Vector<Integer> |
ParticleDetectorUWT2D.getLabelsInRegion(MTBRegion2D reg,
MTBImage img) |
protected MTBImage |
ParticleDetectorUWT2D.getMaskFromNuclei(MTBImage nucleiImg) |
protected MTBImageHistogram |
ParticleDetectorUWT2D.getNormalizedCumulativeHistogram(MTBImage img,
int bins)
Create a normalized cumulative histogram from an image
|
protected MTBTree |
ParticleDetectorUWT2D.getRegionsTree(MTBImage[] binaryImages)
Build a tree of regions from binarized images.
|
protected MTBImage |
ParticleDetectorUWT2D.inverseATrousDWT(MTBImage[] dwt) |
protected MTBImage |
ParticleDetectorUWT2D.labelImage(MTBImage img,
MTBRegion2DSet regs) |
protected double |
ParticleDetectorUWT2D.logPofRegion(MTBRegion2D reg,
MTBImage img,
MTBImageHistogram cumHist) |
protected Vector<MTBTreeNode> |
ParticleDetectorUWT2D.meaningfulNodes(MTBTreeNode treeNode,
MTBImage[] corrImgs,
MTBImageHistogram[] hists,
int mode)
Get the most meaningful regions from a (sub)tree.
|
protected double |
ParticleDetectorUWT2D.meanOfRegion(MTBRegion2D reg,
MTBImage img) |
static MTBImage |
ParticleDetectorUWT2D.poisson2gauss(MTBImage img)
Transforms image with poisson noise to image with gaussian noise
J.
|
protected MTBImage |
ParticleDetectorUWT2D.processedRegionsToBinImage(MTBImage img,
MTBRegion2DSet regs,
int _minRegionSize)
Create a binary image from given regions.
|
protected MTBImage |
ParticleDetectorUWT2D.regionsToBinImage(MTBImage img,
MTBImage mask,
Vector<MTBRegion2D> regs)
Create binary image from a set of regions.
|
void |
MultiChannelParticleAnalyzer2D.setInputImage(MTBImage img)
Specify input image.
|
void |
ParticleDetectorUWT2D.setInputImage(MTBImage img)
Set input image
|
void |
HyperStackParticleDetectorUWT2D.setInputImage(MTBImage inputimage) |
protected void |
ParticleDetectorUWT2D.threshDWTCoeffs(MTBImage img,
double sigma) |
protected void |
ParticleDetectorUWT2D.threshDWTJeffreys(MTBImage[] dwt,
double scaleOneSigma,
double[] sigmaScales) |
protected MTBImage |
ParticleDetectorUWT2D.threshImage(MTBImage img,
double thresh) |
protected MTBImage |
ParticleDetectorUWT2D.threshImgNiblack(MTBImage img,
double k,
int winsize) |
Modifier and Type | Method and Description |
---|---|
private MTBImageRGB |
MultiChannelParticleAnalyzer2D.prepareResultImageStack(Vector<MTBImage> imgvec)
Initialize result image stack.
|
Constructor and Description |
---|
HyperStackParticleDetectorUWT2D(MTBImage inputImage,
ParticleDetectorUWT2D pdetector,
int channelIdx) |
MultiChannelParticleAnalyzer2D(MTBImage image,
Vector<ParticleDetector> pOps)
Default constructor.
|
ParticleDetectorUWT2D(MTBImage img,
int _Jmin,
int _Jmax,
double _corrThreshold,
int _scaleIntervalSize,
int _minRegionSize)
Constructor that sets the poisson2gauss flag to
true |
ParticleDetectorUWT2D(MTBImage img,
int _Jmin,
int _Jmax,
double _corrThreshold,
int _scaleIntervalSize,
int _minRegionSize,
boolean _poisson2gauss)
Constructor with non-default parameters.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
PlastidDetector2DParticlesUWT.inImg
Gray-scale input image.
|
Modifier and Type | Method and Description |
---|---|
void |
PlastidDetector2DParticlesUWT.setInputImage(MTBImage image)
Specify input image to process.
|
Modifier and Type | Method and Description |
---|---|
private void |
StromulesDetector2D.detectStromuliStatisticalModel(MTBImageShort roiImg,
MTBImage result_stack,
double[] comXs,
double[] comYs,
double[] orient)
Detect stromules applying a statistical model.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ScratchAssaySegmenter.entropyImg |
private MTBImage |
ScratchAssaySegmenter.inImg |
private MTBImage |
ScratchAssayAnalyzer.inImg |
private MTBImage |
ScratchAssaySegmenter.initMask |
private MTBImage |
ScratchAssayAnalyzer.result |
private MTBImage |
ScratchAssaySegmenter.resultImg |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
ScratchAssaySegmenter.createInitBar(boolean horizontal)
create rectangular shaped bar as initialization for the scratch
|
MTBImage |
ScratchAssaySegmenter.getEntropyImage() |
MTBImage |
ScratchAssaySegmenter.getResultImage() |
private MTBImage |
ScratchAssaySVMTrainer.readImage(String path) |
private MTBImage |
ScratchAssayAnalyzer.segment(MTBImage img,
String path) |
Modifier and Type | Method and Description |
---|---|
private double |
ScratchAssaySegmenter.classify(MTBImage entropyImg,
MTBImage scratchMask,
String modelFile)
decide, whether the given entropy image contains an open scratch or not
|
private double |
ScratchAssaySegmenter.getBhattacharyyaCoefficient(MTBImage entropyImg,
MTBImage scratchMask) |
private double |
ScratchAssaySegmenter.getEntropyMeanDifference(MTBImage entropyImg,
MTBImage scratchMask) |
private double |
ScratchAssaySegmenter.getKolmogorovSmirnovStatistic(MTBImage entropyImg,
MTBImage scratchMask) |
private MTBImage |
ScratchAssayAnalyzer.segment(MTBImage img,
String path) |
void |
ScratchAssaySegmenter.setInitMask(MTBImage initMask) |
Constructor and Description |
---|
ScratchAssayAnalyzer(MTBImage inImg,
int sigma,
int entropyFilterSize,
ScratchAssayAnalyzer.ScratchOrientation orientation,
boolean check) |
ScratchAssaySegmenter(MTBImage inImg,
int sigma,
int entropyFilterSize,
boolean isHorizontal,
boolean noCheck,
int maxIter) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
CellSegmentationPostprocessing.inImg |
private MTBImage |
CellTrackerBipartite.inImg |
private MTBImage |
CellMigrationAnalyzer.inImg |
protected MTBImage |
CellSegmenter.inImg |
private MTBImage |
TrackVisualizer.inImg |
private MTBImage |
IntensityAnalyzer.intensityImg |
private MTBImage |
MigrationAnalyzer.intImg |
private MTBImage |
MigrationAnalyzer.labelImg |
private MTBImage |
TrajectoryExtraction2D.labelImg |
private MTBImage |
ShapeAnalyzer.labelImg |
(package private) MTBImage |
CellTrackerBipartite.labelImg |
private MTBImage |
IntensityAnalyzer.labelImg |
private MTBImage |
CellMigrationAnalyzer.labelResult |
private MTBImage |
MigrationAnalyzer.maskImg |
private MTBImage |
CellSegmentationPostprocessing.resultImg |
private MTBImage |
CellTrackerBipartite.resultImg |
protected MTBImage |
CellSegmenter.resultImg |
protected MTBImage |
CellSegmenter.seedImg |
private MTBImage |
CellMigrationAnalyzer.segmentationResult |
Modifier and Type | Method and Description |
---|---|
MTBImage |
TrackVisualizer.create2DTrajectoryImage(boolean pseudocolor,
boolean center) |
MTBImage |
TrackVisualizer.create3DTrajectoryImage(boolean pseudocolor) |
MTBImage |
TrackVisualizer.createOverlayImage(boolean pseudocolor) |
MTBImage |
TrackVisualizer.createProgressionImage(boolean pseudocolor) |
private MTBImage |
CellTrackerBipartite.drawRegions(MTBRegion2DSet regions) |
MTBImage |
MigrationAnalyzer.getLabelImage() |
MTBImage |
FluorescentCellSegmenter.getResultImage() |
MTBImage |
CellSegmentationPostprocessing.getResultImage() |
MTBImage |
CellTrackerBipartite.getResultImage() |
MTBImage |
CellSegmenter.getResultImage() |
protected MTBImage |
FluorescentCellSegmenter.getSeedPoints(MTBImage frame)
coarse segmentation of input frame to localize cells
|
protected abstract MTBImage |
CellSegmenter.getSeedPoints(MTBImage frame)
coarse segementation of input frame to localize cells
|
protected MTBImage |
FluorescentCellSegmenter.preprocess(MTBImage frame) |
protected abstract MTBImage |
CellSegmenter.preprocess(MTBImage frame) |
private MTBImage |
CellTrackerBipartite.relabel(byte[][] a,
int n,
int m,
MTBRegion2DSet nextRegions)
find and assign object labels to segmented objects in two frames
|
protected MTBImage |
FluorescentCellSegmenter.segment(MTBImage frame,
MTBImage seedFrame) |
protected abstract MTBImage |
CellSegmenter.segment(MTBImage frame,
MTBImage seedFrame)
segment cells in a single frame of the input image
|
Modifier and Type | Method and Description |
---|---|
void |
TrajectoryExtraction2D.extractCentroids(MTBImage maskImg,
boolean include,
double factor) |
protected MTBImage |
FluorescentCellSegmenter.getSeedPoints(MTBImage frame)
coarse segmentation of input frame to localize cells
|
protected abstract MTBImage |
CellSegmenter.getSeedPoints(MTBImage frame)
coarse segementation of input frame to localize cells
|
private MTBRegion2DSet |
CellTrackerBipartite.label(MTBImage img) |
protected MTBImage |
FluorescentCellSegmenter.preprocess(MTBImage frame) |
protected abstract MTBImage |
CellSegmenter.preprocess(MTBImage frame) |
protected MTBImage |
FluorescentCellSegmenter.segment(MTBImage frame,
MTBImage seedFrame) |
protected abstract MTBImage |
CellSegmenter.segment(MTBImage frame,
MTBImage seedFrame)
segment cells in a single frame of the input image
|
void |
MigrationAnalyzer.setIntensityImage(MTBImage intImg) |
void |
CellSegmenter.setSeedPointImage(MTBImage seedImg) |
Constructor and Description |
---|
CellMigrationAnalyzer(MTBImage img) |
CellSegmentationPostprocessing(MTBImage inImg) |
CellSegmenter(MTBImage inImg) |
CellTrackerBipartite(MTBImage inImg) |
FluorescentCellSegmenter(MTBImage inImg) |
IntensityAnalyzer(MTBImage intensityImg,
MTBImage labelImg) |
MigrationAnalyzer(MTBImage labelImg) |
MigrationAnalyzer(MTBImage labelImg,
MTBImage maskImg) |
ShapeAnalyzer(MTBImage labelImg)
constructor
|
TrackVisualizer(MTBImage inImg,
Vector<Trajectory2D> trajectories) |
TrajectoryExtraction2D(MTBImage labelImg,
int minTrackLength) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
XylemInitialSegmentation.xylemGrayedImage
The Xylem Cell microscope MTBImageByte grey level image.
|
private MTBImage |
XylemDetector.xylemRegionsOverlay
Resulting regions from growing.
|
Modifier and Type | Method and Description |
---|---|
private MTBImage |
XylemDetector.createOverlay() |
(package private) static MTBImage |
XylemGrower.erodeImageWithCircle(MTBImage image,
int sizeOfSE)
Erode an image of type
MTBImageByte . |
MTBImage |
XylemGrower.getInitialSegmentation() |
MTBImage |
XylemGrower.getXylemImage()
Return the Hue/Saturation/{Intensity|Brightness|Value}-
MTBImage . |
MTBImage |
XylemInitialSegmentation.getXylemImage()
Return the input xylem image.
|
private static MTBImage |
XylemGrower.openByteImageWithCircle(MTBImage image,
int sizeOfSE)
Open an image of type
MTBImageByte . |
private static MTBImage |
XylemGrower.removeSmallComponents(MTBImageByte image,
int minimalArea)
Remove small componentes from an image of type
MTBImageByte . |
Modifier and Type | Method and Description |
---|---|
(package private) static MTBImage |
XylemGrower.erodeImageWithCircle(MTBImage image,
int sizeOfSE)
Erode an image of type
MTBImageByte . |
(package private) static MTBRegion2DSet |
XylemGrower.labelComponentsOfImage(MTBImage image)
Label a MTBImage.
|
private MTBTableModel |
XylemGrower.makeTable(MTBRegion2DSet regionSet,
MTBImage labelImg,
int imgWidth,
int imgHeight)
create results table
|
private static MTBImage |
XylemGrower.openByteImageWithCircle(MTBImage image,
int sizeOfSE)
Open an image of type
MTBImageByte . |
void |
XylemInitialSegmentation.setXylemImage(MTBImage xylemImage)
Set the input xylem image - this must be an 8bit image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
RGBToHSXConverter.hueMTBImg
Hue channel image.
|
private MTBImage |
RGBToHSXConverter.resultMTBImg
Result Image.
|
private MTBImage |
RGBToHSXConverter.satMTBImg
Saturation channel image.
|
private MTBImage |
RGBToHSXConverter.xMTBImg
Result Image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
RGBToHSXConverter.getHueMTBImg()
Get the hue channel image.
|
MTBImage |
RGBToHSXConverter.getResultMTBImage()
Returns the converted image, null if not available.
|
MTBImage |
RGBToHSXConverter.getSatMTBImg()
Get the saturation channel image.
|
MTBImage |
RGBToHSXConverter.getXMTBImg()
Get the value channel image.
|
Modifier and Type | Method and Description |
---|---|
void |
RGBToHSXConverter.setHueMTBImg(MTBImage hueChannelImage)
Set the hue channel image.
|
void |
RGBToHSXConverter.setSatMTBImg(MTBImage saturationChannelImage)
Set the saturation channel image.
|
void |
RGBToHSXConverter.setXMTBImg(MTBImage valueChannelImage)
Set the value channel image.
|
Modifier and Type | Field and Description |
---|---|
private Vector<MTBImage> |
MTBIteratorImageData.MTBBatchInputImageDataIterator.images |
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBIteratorImageData.MTBBatchInputImageDataIterator.next() |
Modifier and Type | Field and Description |
---|---|
(package private) MTBImage |
MTBImageConverter.sourceObject |
(package private) MTBImage |
MTBImageConverter.targetObject |
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBSurface3DSet.getSurfaceImage()
draw surfaces into an image with the surface ids as labels
|
MTBImage |
MTBRegion2D.toMTBImage(String file,
MTBImage image)
Method to save a region with in a given MTBImage image.
|
MTBImage |
MTBBorder2D.toMTBImage(String file,
MTBImage image)
Draws border with all inner borders to a given image.
|
Modifier and Type | Method and Description |
---|---|
void |
MTBContour2D.drawContour(MTBImage img,
Color color)
Draw a contour into an image.
|
void |
MTBPolygon2D.drawPolygon(MTBImage img)
Draw a polygon into an image (in red color).
|
void |
MTBPolygon2D.drawPolygon(MTBImage img,
int color)
Draw a polygon into an image.
|
void |
MTBPolygon2D.drawPolygonPoints(MTBImage img)
Draw polygon points into an image (in red color and as crosses).
|
void |
MTBPolygon2D.drawPolygonPoints(MTBImage img,
int color,
int mode)
Draw polygon points into an image.
|
MTBImage |
MTBRegion2D.toMTBImage(String file,
MTBImage image)
Method to save a region with in a given MTBImage image.
|
MTBImage |
MTBBorder2D.toMTBImage(String file,
MTBImage image)
Draws border with all inner borders to a given image.
|
Constructor and Description |
---|
MTBImageHistogram(MTBImage img)
construct a new MTBHistogram object from the given MTBImage
number of bins is 256 and the histogram ranges from the smallest image value to the largest image value |
MTBImageHistogram(MTBImage img,
int bins)
construct a new MTBHistogram object from the given MTBImage
the histogram ranges from the smallest image value to the largest image value |
MTBImageHistogram(MTBImage img,
int bins,
double lowBoundary,
double highBoundary)
construct a histogram for the given input image
with specification of binning and value range
all MTBImage types except RGB type are supported
|
MTBImageHistogram(MTBImage img,
MTBImage mask,
int bins)
construct a new MTBHistogram object from the given MTBImage
the histogram ranges from the smallest image value to the largest image value |
MTBImageHistogram(MTBImage img,
MTBImage mask,
int bins,
double lowBoundary,
double highBoundary)
construct a histogram for the given input image only for the pixels specified by a binary mask
all MTBImage types except RGB type are supported
with specification of binning and value range
|
MTBRegion2DSet(MTBImage labelimage)
Construct a set of regions from a label image.
|
MTBRegion2DSet(MTBImage labelimage,
int backgroundLabel)
Construct a set of regions from a label image.
|
Modifier and Type | Class and Description |
---|---|
class |
MTBImageByte
Wrapper class for easy access to Byte (hyper)stacks.
|
class |
MTBImageDouble
Class for easy access to Double (hyper)stacks.
|
class |
MTBImageFloat
Wrapper class for easy access to Float (hyper)stacks.
|
class |
MTBImageInt
Class for easy access to Int (hyper)stacks.
|
class |
MTBImageRGB
Class for easy access to RGB (hyper)stacks.
|
class |
MTBImageShort
Wrapper class for easy access to Short (hyper)stacks.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
MTBImage.MTBImageFactory.inImg |
protected MTBImage |
MTBImageTileAdapter.inImg
Image to process.
|
private MTBImage |
MTBImage.MTBImageFactory.resultImg |
Modifier and Type | Field and Description |
---|---|
(package private) Vector<MTBImage> |
MTBImageSet.images |
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBImage.convertType(MTBImage.MTBImageType type,
boolean scaleDown)
Create an image of given type from this image's values.
|
protected MTBImage |
MTBImage.MTBImageFactory.convertType(MTBImage img,
MTBImage.MTBImageType type,
boolean scaleDown)
Create an image of given type from this image's values.
|
MTBImage |
MTBImage.convertType(MTBOperator callingOperator,
MTBImage.MTBImageType type,
boolean scaleDown)
Create an image of given type from this image's values.
|
MTBImage |
MTBImageWindow.createImageFromWindow() |
static MTBImage |
MTBImage.createMTBImage(ij.ImagePlus img)
Factory method to create MTBImage objects.
|
static MTBImage |
MTBImage.createMTBImage(int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC,
MTBImage.MTBImageType type)
Factory method to create MTBImage objects with value 0 at each coordinate.
|
MTBImage |
MTBImage.duplicate()
Duplicates the object.
|
MTBImage |
MTBImage.duplicate(de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode h)
Duplicates the object.
|
MTBImage |
MTBImage.MTBImageFactory.duplicate(MTBImage img) |
MTBImage |
MTBImage.duplicate(MTBOperator callingOperator)
Deprecated.
|
private MTBImage |
MTBImage.MTBImageFactory.duplicateImageJType(MTBImage img) |
private MTBImage |
MTBImage.MTBImageFactory.duplicateNonImageJType(MTBImage img) |
MTBImage |
MTBImageSet.get(int i) |
MTBImage[][] |
MTBImageTileAdapter.getAllTiles()
Generates and returns array of all tiles.
|
MTBImage |
MTBImageRGB.getChannelB()
Get a reference to the blue channel image.
|
MTBImage |
MTBImageRGB.getChannelG()
Get a reference to the green channel image.
|
MTBImage |
MTBImageRGB.getChannelR()
Get a reference to the red channel image.
|
MTBImage |
MTBImage.getCurrentSlice()
Get a copy of the current slice.
|
MTBImage |
MTBImage.getCurrentSlice(MTBOperator callingOperator)
Get a copy of the current slice.
|
MTBImage |
MTBImage.getImagePart(int x,
int y,
int z,
int t,
int c,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC)
Get a copy of a part of this image as new MTBImage.
|
protected MTBImage |
MTBImage.MTBImageFactory.getImagePart(MTBImage img,
int x,
int y,
int z,
int t,
int c,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC)
Get a copy of a part of this image as new MTBImage
|
MTBImage |
MTBImage.getImagePart(MTBOperator callingOperator,
int x,
int y,
int z,
int t,
int c,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC)
Get a copy of a part of this image as new MTBImage.
|
protected MTBImage |
MTBImage.MTBImageFactory.getInImg() |
MTBImage |
MTBImage.MTBImageFactory.getResultImg() |
MTBImage |
MTBImage.getSlice(int z,
int t,
int c)
Get a copy of the specified slice.
|
protected MTBImage |
MTBImage.MTBImageFactory.getSlice(MTBImage img,
int _z,
int _t,
int _c)
Get a copy of the specified slice
|
MTBImage |
MTBImage.getSlice(MTBOperator callingOperator,
int z,
int t,
int c)
Get a copy of the specified slice.
|
MTBImage |
MTBImageTileAdapter.getTile(int idX,
int idY)
Returns tile with given indices.
|
MTBImage |
MTBImageTileAdapter.TileIterator.next() |
MTBImage[] |
MTBImageSet.toArray() |
Modifier and Type | Method and Description |
---|---|
Iterator<MTBImage> |
MTBImageTileAdapter.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
MTBImageSet.add(MTBImage img) |
void |
MTBImage.adoptSliceLabels(MTBImage src)
Copy slice labels from src to this
|
protected MTBImage |
MTBImage.MTBImageFactory.convertType(MTBImage img,
MTBImage.MTBImageType type,
boolean scaleDown)
Create an image of given type from this image's values.
|
void |
MTBImage.copyPhysicalProperties(MTBImage sourceImg)
Copy physical properties like stepsizes and units from
{#sourceImg} to this.
|
MTBImage |
MTBImage.MTBImageFactory.duplicate(MTBImage img) |
private MTBImage |
MTBImage.MTBImageFactory.duplicateImageJType(MTBImage img) |
private MTBImage |
MTBImage.MTBImageFactory.duplicateNonImageJType(MTBImage img) |
boolean |
MTBImage.equals(MTBImage img)
Test if this object and img are of same type, have same size and same
values
|
boolean |
MTBImage.equalSize(MTBImage img)
Test if this object and img have the same size in x-, y-, z-, t- and
c-dimension
|
protected MTBImage |
MTBImage.MTBImageFactory.getImagePart(MTBImage img,
int x,
int y,
int z,
int t,
int c,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC)
Get a copy of a part of this image as new MTBImage
|
protected MTBImage |
MTBImage.MTBImageFactory.getSlice(MTBImage img,
int _z,
int _t,
int _c)
Get a copy of the specified slice
|
protected void |
MTBImage.MTBImageFactory.setInImg(MTBImage _inImg) |
void |
MTBImage.MTBImageFactory.setResultImg(MTBImage _resultImg) |
Constructor and Description |
---|
MTBImageFactory(MTBImage _inImg)
Duplicate constructor
|
MTBImageFactory(MTBImage _inImg,
int _z,
int _t,
int _c)
Get slice constructor
|
MTBImageFactory(MTBImage _inImg,
int _x,
int _y,
int _z,
int _t,
int _c,
int _sizeX,
int _sizeY,
int _sizeZ,
int _sizeT,
int _sizeC)
Create a new image from the specified image part
|
MTBImageFactory(MTBImage _inImg,
MTBImage.MTBImageType type,
boolean _scaleDown)
Convert constructor
|
MTBImageSet(MTBImage[] images) |
MTBImageTileAdapter(MTBImage img,
int sizeX,
int sizeY)
Default constructor.
|
MTBImageTileAdapter(MTBImage img,
int sizeX,
int sizeY,
int shiftInX,
int shiftInY)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBNeurite2DSet.getNeuriteStack(Color regionColor)
Visualize the neurites skeleton graphs and regions.
|
MTBImage |
MTBNeurite2DProfileSet.getVoronoiStack()
Get stack of voronoi tesselation images.
|
Constructor and Description |
---|
ImagePlusInteractionFrame(MTBImage image)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
private static WeakHashMap<MTBImage,MTBPortHashAccess.MTBHistoryImageBox> |
MTBPortHashAccess.boxLinksMTBImage
Associative list for links between MTBImages and associated image boxes.
|
private WeakReference<MTBImage> |
MTBPortHashAccess.MTBHistoryImageBox.mtbImageRef
MTBImage object in container.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
MTBPortHashAccess.MTBHistoryImageBox.getMTBImage()
Gets the stored MTBImage.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MTBPortHashAccess.MTBHistoryImageBox.setMTBImage(MTBImage mimg)
Stores given image to the container.
|
Constructor and Description |
---|
MTBHistoryImageBox(MTBImage m)
Default constructor for an MTBImage without associated ImagePlus.
|
MTBHistoryImageBox(MTBImage m,
ij.ImagePlus i)
Default constructor for an image pair.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
TopHatContrastEnhancement.bthImage
Black top-hat image.
|
private MTBImage |
GlobalContrastStretching.inImg
Input grayscale image.
|
private MTBImage |
LocallyAdaptiveContrastEnhancement.inImg
Input image to be processed.
|
protected MTBImage |
HistogramEqualization.inImg
Input image to process.
|
private MTBImage |
IlluminationCorrection.inputImage |
private MTBImage |
TopHatContrastEnhancement.inputImage |
private MTBImage |
GammaCorrection2D.inputImage |
private MTBImage |
IlluminationCorrection.outputImage |
private MTBImage |
TopHatContrastEnhancement.outputImage |
private MTBImage |
LocallyAdaptiveContrastEnhancement.radiusImg
Optional radius image.
|
private MTBImage |
GammaCorrection2D.resultImage |
private MTBImage |
GlobalContrastStretching.resultImg
Result image with stretched contrast.
|
private MTBImage |
LocallyAdaptiveContrastEnhancement.resultImg
Enhanced or segmented result image, either of type double or binary.
|
protected MTBImage |
HistogramEqualization.resultImg
Result image with improved contrast.
|
private MTBImage |
TopHatContrastEnhancement.wthImage
White top-hat image.
|
Modifier and Type | Method and Description |
---|---|
private MTBImage |
TopHatContrastEnhancement.add(MTBImage img1,
MTBImage img2)
Method to add two images.
|
private static MTBImage[] |
LocallyAdaptiveContrastEnhancement.calcEnhancedImage(MTBImage img,
double TstD,
int maxradius,
boolean calcRadiusImage)
Calculates the new image intensity values of the image.
|
private MTBImage |
GammaCorrection2D.correctGamma(MTBImage inputImg,
double gamma,
int channel)
Perform gamma correction to the specified channel of the input image, using
the given gamma value.
|
private MTBImage |
GammaCorrection2D.correctGammaAuto(MTBImage inputImg,
int channel)
Perform gamma correction to the specified channel of the input image.
|
private MTBImage |
IlluminationCorrection.div(MTBImage img1,
MTBImage img2)
Method to divide two images.
|
MTBImage |
TopHatContrastEnhancement.getBthImage()
Get black top-hat image.
|
MTBImage |
IlluminationCorrection.getInputImage()
Get uneven illuminated input image.
|
MTBImage |
TopHatContrastEnhancement.getInputImage()
Get low contrast input image.
|
MTBImage |
LocallyAdaptiveContrastEnhancement.getInputImage()
Returns the input image, null if not set.
|
MTBImage |
GammaCorrection2D.getInputImage()
Get the input image.
|
MTBImage |
LocallyAdaptiveContrastEnhancement.getRadiusImage()
Returns supplemental radius image, null if not generated.
|
MTBImage |
IlluminationCorrection.getResultImage()
Get illumination corrected result image.
|
MTBImage |
TopHatContrastEnhancement.getResultImage()
Get contrast enhanced result image.
|
MTBImage |
GlobalContrastStretching.getResultImage()
Returns the result image.
|
MTBImage |
LocallyAdaptiveContrastEnhancement.getResultImage()
Returns result image.
|
MTBImage |
HistogramEqualization.getResultImage()
Returns the result image.
|
MTBImage |
GammaCorrection2D.getResultImage()
Get the gamma corrected image.
|
MTBImage |
TopHatContrastEnhancement.getWthImage()
Get white top-hat image.
|
private MTBImage |
TopHatContrastEnhancement.sub(MTBImage img1,
MTBImage img2)
Method to sub two images.
|
Modifier and Type | Method and Description |
---|---|
private MTBImage |
TopHatContrastEnhancement.add(MTBImage img1,
MTBImage img2)
Method to add two images.
|
private static MTBImage[] |
LocallyAdaptiveContrastEnhancement.calcEnhancedImage(MTBImage img,
double TstD,
int maxradius,
boolean calcRadiusImage)
Calculates the new image intensity values of the image.
|
private static double |
LocallyAdaptiveContrastEnhancement.calStDI(MTBImage image)
Calculates the standard deviation of the given image.
|
private MTBImage |
GammaCorrection2D.correctGamma(MTBImage inputImg,
double gamma,
int channel)
Perform gamma correction to the specified channel of the input image, using
the given gamma value.
|
private MTBImage |
GammaCorrection2D.correctGammaAuto(MTBImage inputImg,
int channel)
Perform gamma correction to the specified channel of the input image.
|
private MTBImage |
IlluminationCorrection.div(MTBImage img1,
MTBImage img2)
Method to divide two images.
|
private void |
HistogramEqualization.equalizeImageHisto(MTBImage ip)
Apply histogram equalization to the given image.
|
void |
IlluminationCorrection.setInputImage(MTBImage _inputImage)
Set uneven illuminated input image.
|
void |
TopHatContrastEnhancement.setInputImage(MTBImage _inputImage)
Set low contrast input image.
|
void |
LocallyAdaptiveContrastEnhancement.setInputImage(MTBImage inimg)
Specify the input image.
|
void |
GammaCorrection2D.setInputImage(MTBImage inImg)
Set the input image.
|
private MTBImage |
TopHatContrastEnhancement.sub(MTBImage img1,
MTBImage img2)
Method to sub two images.
|
Constructor and Description |
---|
GammaCorrection2D(MTBImage inimg,
Double _gamma,
Integer _channel)
Constructor to create a new gamma correction 2D operator.
|
GammaCorrection2D(MTBImage inimg,
Integer _channel)
No gamma value is set.
|
GlobalContrastStretching(MTBImage img)
Constructor with default image.
|
HistogramEqualization(MTBImage img)
Constructor with default image.
|
IlluminationCorrection(MTBImage _inputImage,
BasicMorphology _morphOp,
MTBImage.MTBImageType _outputType)
Constructor to create a new IlluminationCorrection object.
|
LocallyAdaptiveContrastEnhancement(MTBImage inimg)
Constructor with given image.
|
LocallyAdaptiveContrastEnhancement(MTBImage inimg,
double pc,
int maxr)
Constructor with given image and parameters.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
FeatureCalculator.inImg
Input image to calculate features for.
|
private MTBImage |
TileFeatureCalculator.inImg
Input image to process.
|
private MTBImage |
MorphologyAnalyzer2D.inLabelImg |
private MTBImage |
SurfaceExtraction.labelImg |
private MTBImage |
MorphologyAnalyzer2D.labelImg |
private MTBImage |
MorphologyAnalyzer3D.labelImg |
private MTBImage |
MorphologyAnalyzer2DInProHelper.labelImg
Input label image.
|
private MTBImage |
TileFeatureCalculator.mask
Mask to exclude image regions and tiles, respectively.
|
private MTBImage |
TileFeatureCalculator.resultImage
Optional stack of result visualizations,
if result data suppports that.
|
Modifier and Type | Field and Description |
---|---|
private Vector<MTBImage> |
TileFeatureCalculator.resultImages
Vector for collecting result images.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
MorphologyAnalyzer2D.getLabelImage()
Get the label image.
|
MTBImage |
MorphologyAnalyzer3D.getLabelImg() |
MTBImage |
TileFeatureCalculator.getResultImage()
Get image with result data.
|
Modifier and Type | Method and Description |
---|---|
void |
FeatureCalculator.setInputImage(MTBImage input)
Sets the input image to work on.
|
void |
TileFeatureCalculator.setInputImage(MTBImage img)
Set input image.
|
void |
MorphologyAnalyzer2D.setLabelImage(MTBImage img)
Set input label image.
|
void |
MorphologyAnalyzer3D.setLabelImg(MTBImage labelImg) |
void |
TileFeatureCalculator.setMask(MTBImage exMask)
Set optional exclude mask.
|
Constructor and Description |
---|
MorphologyAnalyzer2D(MTBImage labelImg)
constructor
|
MorphologyAnalyzer2DInProHelper(int dwidth,
int dheigth,
double dxy,
MTBImage lImg,
MTBImageRGB debugImg)
Default constructor.
|
MorphologyAnalyzer3D(MTBImage labelImg) |
SurfaceExtraction(MTBImage labelImg,
boolean objects26Connected) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
Contour2DConcavityCalculator.inImg |
private MTBImage |
Contour2DCurvatureCalculator.inputImage |
private MTBImage |
Contour2DCurvatureCalculator.outimg |
Modifier and Type | Method and Description |
---|---|
MTBImage |
Contour2DConcavityCalculator.getResultImage() |
Constructor and Description |
---|
Contour2DConcavityCalculator(MTBImage inImg) |
Contour2DConcavityCalculator(MTBImage inImg,
int radius,
boolean eightconnected) |
Contour2DConcavityCalculator(MTBImage inImg,
MTBContour2DSet contours,
int radius,
boolean eightconnected) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
Region2DSkeletonAnalyzer.inImg
Label image to process.
|
private MTBImage |
Region2DSkeletonAnalyzer.workImage
Internal image to work on.
|
Modifier and Type | Method and Description |
---|---|
private static int |
Region2DSkeletonAnalyzer.numberOfNeighbors(MTBImage img,
int x,
int y)
Counts the number of neighboring skeleton pixels.
|
void |
Region2DSkeletonAnalyzer.setInputLabelImage(MTBImage img)
Set input label image to process.
|
private double |
Region2DSkeletonAnalyzer.traceBranch(MTBImage img,
int x,
int y,
MTBImage nonBranchPixelImg)
Traces a skeleton branch and extracts its length.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
GVFFieldCalculator2D.inputImage
The input image as base for the GVF field calculation.
|
private MTBImage |
GradientFieldCalculator2D.inputImage
The input image to get the gradient values and differences.
|
private MTBImage |
FieldOperations2D.resultImage
Several result formats.
|
private MTBImage |
GradientFieldNonMaxSuppression.vectorFieldImage
Image with input 2D gradient field.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
FieldOperations2D.getDiffX_image()
Calculate the image from the first order partial derivative in x-direction
from the vectors U.
|
protected MTBImage |
FieldOperations2D.getDiffY_image()
Calculate the image from the first order partial derivative in y-direction
from the vectors V.
|
MTBImage |
GVFFieldCalculator2D.getInputImage()
Get input image.
|
MTBImage |
GradientFieldCalculator2D.getInputImage()
Get the underlying input image of the gradient field..
|
protected MTBImage |
FieldOperations2D.getMagImage()
Calculate the gradient magnitude image from the vectors U and V.
|
protected MTBImage |
FieldOperations2D.getNormedMagImage()
Normalize the gradient magnitude values into a range of [0,1].
|
MTBImage |
FieldOperations2D.getResultImage()
Get result image of the operation on the vector field.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
GradientFieldNonMaxSuppression.labelNeighbors(MTBImage magImg,
MTBImage hsImg,
int x,
int y,
double lt,
double ht)
Function for recursive labeling of contour pixels.
|
void |
GVFFieldCalculator2D.setInputImage(MTBImage inImg)
Set input image.
|
void |
GradientFieldCalculator2D.setInputImage(MTBImage inImg)
Set the underlying input image of the gradient field.
|
Constructor and Description |
---|
GradientFieldCalculator2D(MTBImage inImg,
GradientFieldCalculator2D.GradientMode mode)
Constructor.
|
GVFFieldCalculator2D(MTBImage inImg,
int iterations)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
LinearFilter.inputImg |
private MTBImage |
GaussFilter.inputImg |
private MTBImage |
MeanFilter.inputImg |
private MTBImage |
LinearFilter.kernelImg |
private MTBImage |
LinearFilter.resultImg |
private MTBImage |
GaussFilter.resultImg |
private MTBImage |
MeanFilter.resultImg |
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
LinearFilter.convolve(MTBImage img,
MTBImage kernel,
int[] kernelAnchor,
boolean normalize,
MTBImageWindow.BoundaryPadding boundaryPadding)
Convolve an image with a specified kernel.
|
protected MTBImage |
GaussFilter.gaussFilter()
compute the Gaussian filter
|
MTBImage |
GaussFilter.getGaussKernelC()
Get Gaussian kernel image (non-normalized) in c-dimension for given parameters, null if sigma is zero in c-dimension
|
MTBImage |
GaussFilter.getGaussKernelT()
Get Gaussian kernel image (non-normalized) in t-dimension for given parameters, null if sigma is zero in t-dimension
|
MTBImage |
GaussFilter.getGaussKernelX()
Get Gaussian kernel image (non-normalized) in x-dimension for given parameters, null if sigma is zero in x-dimension
|
MTBImage |
GaussFilter.getGaussKernelY()
Get Gaussian kernel image (non-normalized) in y-dimension for given parameters, null if sigma is zero in y-dimension
|
MTBImage |
GaussFilter.getGaussKernelZ()
Get Gaussian kernel image (non-normalized) in z-dimension for given parameters, null if sigma is zero in z-dimension
|
MTBImage |
LinearFilter.getInputImg()
Get input image.
|
MTBImage |
GaussFilter.getInputImg()
Get input image.
|
MTBImage |
MeanFilter.getInputImg()
Get input image.
|
MTBImage |
LinearFilter.getKernelImg()
Get convolution kernel (image).
|
MTBImage |
MeanFilter.getMeanKernelC()
Get mean kernel image (non-normalized) in c-dimension for given parameters, null if size is zero in c-dimension
|
MTBImage |
MeanFilter.getMeanKernelT()
Get mean kernel image (non-normalized) in t-dimension for given parameters, null if size is zero in t-dimension
|
MTBImage |
MeanFilter.getMeanKernelX()
Get mean kernel image (non-normalized) in x-dimension for given parameters, null if size is zero in x-dimension
|
MTBImage |
MeanFilter.getMeanKernelY()
Get mean kernel image (non-normalized) in y-dimension for given parameters, null if size is zero in y-dimension
|
MTBImage |
MeanFilter.getMeanKernelZ()
Get mean kernel image (non-normalized) in z-dimension for given parameters, null if size is zero in z-dimension
|
MTBImage |
LinearFilter.getResultImg()
Get resulting image.
|
MTBImage |
GaussFilter.getResultImg()
Get resulting image.
|
MTBImage |
MeanFilter.getResultImg()
Get resulting image.
|
protected MTBImage |
MeanFilter.meanFilter()
compute the mean filter
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
LinearFilter.convolve(MTBImage img,
MTBImage kernel,
int[] kernelAnchor,
boolean normalize,
MTBImageWindow.BoundaryPadding boundaryPadding)
Convolve an image with a specified kernel.
|
void |
LinearFilter.setInputImg(MTBImage img)
Set input image.
|
void |
GaussFilter.setInputImg(MTBImage img)
Set input image.
|
void |
MeanFilter.setInputImg(MTBImage img)
Set input image.
|
void |
LinearFilter.setKernelImg(MTBImage kernelImg)
Set convolution kernel (image).
|
Constructor and Description |
---|
GaussFilter(MTBImage img,
double sigmaX,
double sigmaY)
Constructor for Gaussian filtering in x- and y-dimension.
|
GaussFilter(MTBImage img,
double sigmaX,
double sigmaY,
double sigmaZ)
Constructor for Gaussian filtering in x-, y- and z-dimension.
|
GaussFilter(MTBImage img,
double sigmaX,
double sigmaY,
double sigmaZ,
double sigmaT,
double sigmaC,
MTBImageWindow.BoundaryPadding boundaryPadding,
double kernelTruncation,
GaussFilter.SigmaInterpretation sigmaInterpretation)
Constructor for Gaussian filtering.
|
LinearFilter(MTBImage inImg,
MTBImage kernelImg)
Constructor
|
LinearFilter(MTBImage inImg,
MTBImage kernelImg,
int[] kernelOrigin,
boolean kernelNormalization,
MTBImageWindow.BoundaryPadding boundaryPadding)
Constructor
|
MeanFilter(MTBImage img,
Integer sizeX,
Integer sizeY)
Constructor for mean filtering in x- and y-dimension.
|
MeanFilter(MTBImage img,
Integer sizeX,
Integer sizeY,
Integer sizeZ)
Constructor for mean filtering in x-, y- and z-dimension.
|
MeanFilter(MTBImage img,
Integer sizeX,
Integer sizeY,
Integer sizeZ,
Integer sizeT,
Integer sizeC,
MTBImageWindow.BoundaryPadding boundaryPadding)
Constructor for mean filtering.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
OrientedFilter2DBatchAnalyzer.inputImg
Input image to process.
|
protected MTBImage |
OrientedFilter2D.inputImg
Input image to process.
|
Modifier and Type | Method and Description |
---|---|
void |
OrientedFilter2DBatchAnalyzer.setInputImage(MTBImage img)
Specify the input image.
|
void |
OrientedFilter2D.setInputImage(MTBImage img)
Set input image to analyze.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
StatisticsFilter.inImg |
private MTBImage |
RankOperator.inImg |
private MTBImage |
StatisticsFilter.resultImg |
private MTBImage |
RankOperator.resultImg |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
StatisticsFilter.entropyFiltering(MTBImage img,
int maskSize) |
MTBImage |
RankOperator.getInImg()
Get value of Input argument inImg.
|
MTBImage |
StatisticsFilter.getInputImage() |
MTBImage |
StatisticsFilter.getResultImage() |
MTBImage |
RankOperator.getResultImg()
Get value of Output argument resultImg.
|
private MTBImage |
StatisticsFilter.kurtosisFiltering(MTBImage img,
int maskSize) |
protected MTBImage |
RankOperator.rankOp(MTBImage img,
RankOperator.RankOpMode mode,
int radiusX,
int radiusY,
int radiusZ,
int radiusT,
int radiusC)
Compute the rank operation of a gray-valued image, stack or hyperstack
|
private MTBImage |
StatisticsFilter.stdDeviationFiltering(MTBImage img,
int maskSize) |
private MTBImage |
StatisticsFilter.varianceFiltering(MTBImage img,
int maskSize) |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
StatisticsFilter.entropyFiltering(MTBImage img,
int maskSize) |
private MTBImage |
StatisticsFilter.kurtosisFiltering(MTBImage img,
int maskSize) |
private double |
RankOperator.rankedValueAt(int x,
int y,
int z,
int t,
int c,
MTBImage img,
double[] values)
Compute rank operator value for coordinate (x,y,z,t,c)
Treatment at boundaries: Image values are mirrored at the border element to determine
values under the mask that are outside the image.
|
protected MTBImage |
RankOperator.rankOp(MTBImage img,
RankOperator.RankOpMode mode,
int radiusX,
int radiusY,
int radiusZ,
int radiusT,
int radiusC)
Compute the rank operation of a gray-valued image, stack or hyperstack
|
void |
RankOperator.setInImg(MTBImage img)
Set value of Input argument inImg.
|
protected void |
RankOperator.setResultImg(MTBImage img)
Set value of Output argument resultImg.
|
private MTBImage |
StatisticsFilter.stdDeviationFiltering(MTBImage img,
int maskSize) |
private MTBImage |
StatisticsFilter.varianceFiltering(MTBImage img,
int maskSize) |
Constructor and Description |
---|
RankOperator(MTBImage inImg,
RankOperator.RankOpMode mode,
int maskRadius)
Constructor
|
RankOperator(MTBImage inImg,
RankOperator.RankOpMode mode,
int maskRadiusX,
int maskRadiusY,
int maskRadiusZ,
int maskRadiusT,
int maskRadiusC)
Constructor
|
StatisticsFilter(MTBImage inImg,
StatisticsFilter.FilterMethod method,
int maskSize) |
Modifier and Type | Field and Description |
---|---|
private MTBImage |
MedialnessMultiScaleFilter2D.inputImage |
protected MTBImage |
MPMFFilter2D.inputImg
Input image to be processed.
|
protected MTBImage |
MFFDOGFilter2D.inputImg
Image to process.
|
protected MTBImage |
MFFDOGMultiScaleFilter2D.inputImg
Input image to be processed.
|
private MTBImage |
MedialnessMultiScaleFilter2D.processedImage |
Modifier and Type | Method and Description |
---|---|
MTBImage |
MedialnessMultiScaleFilter2D.getInputImage()
Get input image.
|
Modifier and Type | Method and Description |
---|---|
void |
MFFDOGFilter2D.setInputImage(MTBImage img)
Specify input image.
|
void |
MedialnessMultiScaleFilter2D.setInputImage(MTBImage inputImage)
Set input image.
|
Constructor and Description |
---|
MedialnessMultiScaleFilter2D(MTBImage _inputImage,
Integer _scaleNum,
Double _scaleMin,
Double _scaleMax,
Double _theta,
MedialnessMultiScaleFilter2D.FilterMode _filterMode,
Boolean _useThresh)
Constructor to create a new 2D multi-scale medialness filter.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
CellCntrSegResult.image
Reference to the image from which the segmentation data originates.
|
Constructor and Description |
---|
CellCntrSegResult(MTBImage img)
Default constructor.
|
CellCntrSegResultCurves(MTBImage img,
Vector<MTBQuadraticCurve2D> regs)
Constructor.
|
CellCntrSegResultRegions(MTBImage img,
MTBRegion2DSet regs)
Constructor.
|
CellCntrSegResultRegions(MTBImage img,
MTBRegion2DSet regs,
MTBBorder2DSet borders,
Vector<Double> avgIntensities)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
CellCounterDetectOperator.inputImage
Input image to process.
|
Modifier and Type | Method and Description |
---|---|
void |
CellCounterDetectOperator.setInputImage(MTBImage img)
Set input image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ImageWriterMTB.inputMTBImage |
protected MTBImage |
ImageReaderMTB.resultMTBImage |
Modifier and Type | Method and Description |
---|---|
MTBImage |
ImageWriterMTB.getInputMTBImage()
Get MTBImage that has to be stored to disk
|
MTBImage |
ImageReaderMTB.getResultMTBImage()
Get resulting image that was read from disk.
|
protected MTBImage |
ImageReaderMTB.readMTBImage(int imageIdx)
Read image
imageIdx from the specified file and return it as MTBImage object. |
Modifier and Type | Method and Description |
---|---|
void |
ImageWriterMTB.setInputMTBImage(MTBImage img)
Set MTBImage to store to disk
|
protected void |
ImageReaderMTB.setResultMTBImage(MTBImage img)
Set resulting image
|
protected void |
ImageWriterMTB.writeMTBImage(String filename,
MTBImage img)
Write an MTBImage to disk
|
Constructor and Description |
---|
ImageWriterMTB(MTBImage img,
String filename)
Image file output operator for MTBImage objects.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
DijkstraShortestPixelPathFinder.inImg
Input gray-scale image.
|
Modifier and Type | Method and Description |
---|---|
void |
DijkstraShortestPixelPathFinder.setInputImage(MTBImage img)
Set input image to process.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ImageArithmetics.inImg1 |
private MTBImage |
ImageArithmetics.inImg2 |
private MTBImage |
ImageStatistics.inputImage |
private MTBImage |
ImageArithmetics.resultImg |
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
ImageArithmetics.abs_diff(MTBImage img1,
MTBImage img2)
Absolute difference of the elements of two images
|
MTBImage |
MTBImageArithmetics.abs(MTBImage img)
Absolute values of the image elements.
|
protected MTBImage |
ImageArithmetics.abs(MTBImage img)
Absolute values of the image elements.
|
MTBImage |
MTBImageArithmetics.absDiff(MTBImage img1,
MTBImage img2)
Absolute difference of two images.
|
MTBImage |
MTBImageArithmetics.add(MTBImage img,
double constant)
Add a constant to each image value
|
protected MTBImage |
ImageArithmetics.add(MTBImage img,
double constant)
Add a constant to each image value
|
MTBImage |
MTBImageArithmetics.add(MTBImage img1,
MTBImage img2)
Add the elements two images
|
protected MTBImage |
ImageArithmetics.add(MTBImage img1,
MTBImage img2)
Add the elements of two images
|
MTBImage |
MTBImageArithmetics.and(MTBImage img1,
MTBImage img2)
Bitwise logical AND of two images.
|
protected MTBImage |
ImageArithmetics.and(MTBImage img1,
MTBImage img2)
Bitwise logical AND of two images.
|
protected MTBImage |
ImageArithmetics.div(MTBImage img,
double constant)
Divide each image value by a constant.
|
MTBImage |
MTBImageArithmetics.div(MTBImage img1,
MTBImage img2)
Divide the elements of two images (img1/img2)
|
protected MTBImage |
ImageArithmetics.div(MTBImage img1,
MTBImage img2)
Divide the elements of two images (img1/img2)
|
protected MTBImage |
ImageArithmetics.getInImg1() |
protected MTBImage |
ImageArithmetics.getInImg2() |
protected MTBImage |
ImageArithmetics.getResultImg() |
MTBImage |
MTBImageArithmetics.inv(MTBImage img)
Invert the image.
|
protected MTBImage |
ImageArithmetics.inv(MTBImage img)
Inverts the image.
|
MTBImage |
MTBImageArithmetics.max(MTBImage img1,
MTBImage img2)
Pixelwise maximum
|
protected MTBImage |
ImageArithmetics.max(MTBImage img1,
MTBImage img2)
Pixelwise maximum
|
MTBImage |
MTBImageArithmetics.min(MTBImage img1,
MTBImage img2)
Pixelwise minimum
|
protected MTBImage |
ImageArithmetics.min(MTBImage img1,
MTBImage img2)
Pixelwise minimum
|
MTBImage |
MTBImageArithmetics.mult(MTBImage img,
double constant)
Multiply each image value by a constant
|
protected MTBImage |
ImageArithmetics.mult(MTBImage img,
double constant)
Multiply each image value by a constant
|
MTBImage |
MTBImageArithmetics.mult(MTBImage img1,
MTBImage img2)
Multiply the elements of two images
|
protected MTBImage |
ImageArithmetics.mult(MTBImage img1,
MTBImage img2)
Multiply the elements of two images
|
MTBImage |
MTBImageArithmetics.or(MTBImage img1,
MTBImage img2)
Bitwise logical OR of two images.
|
protected MTBImage |
ImageArithmetics.or(MTBImage img1,
MTBImage img2)
Bitwise OR of the elements of two images
|
MTBImage |
MTBImageArithmetics.pow(MTBImage img,
double exponent)
Raise image values to the power of 'exponent'
|
protected MTBImage |
ImageArithmetics.pow(MTBImage img,
double constant)
Raise image values to the power of 'constant'
|
private MTBImage |
MTBImageArithmetics.runOperation(MTBOperator callingOperator,
ImageArithmetics.ArithOp op,
MTBImage img,
double constant)
Run an operation with one input image and one input constant
|
private MTBImage |
MTBImageArithmetics.runOperation(MTBOperator callingOperator,
ImageArithmetics.ArithOp op,
MTBImage img1,
MTBImage img2)
Run an operation with two input images
|
MTBImage |
MTBImageArithmetics.sub(MTBImage img1,
MTBImage img2)
Subtract the elements two images (img1 - img2)
|
protected MTBImage |
ImageArithmetics.sub(MTBImage img1,
MTBImage img2)
Subtract the elements of two images (img1 - img2)
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
ImageArithmetics.abs_diff(MTBImage img1,
MTBImage img2)
Absolute difference of the elements of two images
|
MTBImage |
MTBImageArithmetics.abs(MTBImage img)
Absolute values of the image elements.
|
protected MTBImage |
ImageArithmetics.abs(MTBImage img)
Absolute values of the image elements.
|
MTBImage |
MTBImageArithmetics.absDiff(MTBImage img1,
MTBImage img2)
Absolute difference of two images.
|
MTBImage |
MTBImageArithmetics.add(MTBImage img,
double constant)
Add a constant to each image value
|
protected MTBImage |
ImageArithmetics.add(MTBImage img,
double constant)
Add a constant to each image value
|
MTBImage |
MTBImageArithmetics.add(MTBImage img1,
MTBImage img2)
Add the elements two images
|
protected MTBImage |
ImageArithmetics.add(MTBImage img1,
MTBImage img2)
Add the elements of two images
|
MTBImage |
MTBImageArithmetics.and(MTBImage img1,
MTBImage img2)
Bitwise logical AND of two images.
|
protected MTBImage |
ImageArithmetics.and(MTBImage img1,
MTBImage img2)
Bitwise logical AND of two images.
|
protected MTBImage |
ImageArithmetics.div(MTBImage img,
double constant)
Divide each image value by a constant.
|
MTBImage |
MTBImageArithmetics.div(MTBImage img1,
MTBImage img2)
Divide the elements of two images (img1/img2)
|
protected MTBImage |
ImageArithmetics.div(MTBImage img1,
MTBImage img2)
Divide the elements of two images (img1/img2)
|
MTBImage |
MTBImageArithmetics.inv(MTBImage img)
Invert the image.
|
protected MTBImage |
ImageArithmetics.inv(MTBImage img)
Inverts the image.
|
MTBImage |
MTBImageArithmetics.max(MTBImage img1,
MTBImage img2)
Pixelwise maximum
|
protected MTBImage |
ImageArithmetics.max(MTBImage img1,
MTBImage img2)
Pixelwise maximum
|
MTBImage |
MTBImageArithmetics.min(MTBImage img1,
MTBImage img2)
Pixelwise minimum
|
protected MTBImage |
ImageArithmetics.min(MTBImage img1,
MTBImage img2)
Pixelwise minimum
|
MTBImage |
MTBImageArithmetics.mult(MTBImage img,
double constant)
Multiply each image value by a constant
|
protected MTBImage |
ImageArithmetics.mult(MTBImage img,
double constant)
Multiply each image value by a constant
|
MTBImage |
MTBImageArithmetics.mult(MTBImage img1,
MTBImage img2)
Multiply the elements of two images
|
protected MTBImage |
ImageArithmetics.mult(MTBImage img1,
MTBImage img2)
Multiply the elements of two images
|
MTBImage |
MTBImageArithmetics.or(MTBImage img1,
MTBImage img2)
Bitwise logical OR of two images.
|
protected MTBImage |
ImageArithmetics.or(MTBImage img1,
MTBImage img2)
Bitwise OR of the elements of two images
|
MTBImage |
MTBImageArithmetics.pow(MTBImage img,
double exponent)
Raise image values to the power of 'exponent'
|
protected MTBImage |
ImageArithmetics.pow(MTBImage img,
double constant)
Raise image values to the power of 'constant'
|
private MTBImage |
MTBImageArithmetics.runOperation(MTBOperator callingOperator,
ImageArithmetics.ArithOp op,
MTBImage img,
double constant)
Run an operation with one input image and one input constant
|
private MTBImage |
MTBImageArithmetics.runOperation(MTBOperator callingOperator,
ImageArithmetics.ArithOp op,
MTBImage img1,
MTBImage img2)
Run an operation with two input images
|
protected void |
ImageArithmetics.setInImg1(MTBImage inImg1) |
protected void |
ImageArithmetics.setInImg2(MTBImage inImg2) |
protected void |
ImageArithmetics.setResultImg(MTBImage img) |
MTBImage |
MTBImageArithmetics.sub(MTBImage img1,
MTBImage img2)
Subtract the elements two images (img1 - img2)
|
protected MTBImage |
ImageArithmetics.sub(MTBImage img1,
MTBImage img2)
Subtract the elements of two images (img1 - img2)
|
Constructor and Description |
---|
ImageArithmetics(ImageArithmetics.ArithOp op,
MTBImage inputImage,
double inputConstant)
Constructor for arithmetic operations considering one image and a constant.
|
ImageArithmetics(ImageArithmetics.ArithOp op,
MTBImage inputImage1,
MTBImage inputImage2)
Constructor for arithmetic operations considering two images.
|
ImageStatistics(MTBImage inimg,
ImageStatistics.StatValue mode)
Constructor with image argument.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
DistanceTransform.distanceImg
The distance field as MTBImage.
|
private MTBImage |
ConvexHullExtraction.hullImage |
private MTBImage |
SkeletonExtractor.inImg
Binary input image, pixels with value 0 are interpreted as background.
|
private MTBImage |
ImgTophat.inImg |
private MTBImage |
ImgOpen.inImg |
private MTBImage |
ImgClose.inImg |
private MTBImage |
ImgDilate.inImg |
private MTBImage |
ImgErode.inImg |
private MTBImage |
BasicMorphology.inImg |
private MTBImage |
ComponentPostprocess.inImg
(Binary) Input image.
|
private MTBImage |
ConvexHullExtraction.inImg |
private MTBImage |
HDomeTransform3D.inputImage |
(package private) MTBImage |
ImgTophat.mtbImg
MTB input image to work on.
|
private MTBImage |
HDomeTransform3D.resultImage |
private MTBImage |
ImgTophat.resultImg |
private MTBImage |
ImgOpen.resultImg |
private MTBImage |
ImgClose.resultImg |
private MTBImage |
ImgDilate.resultImg |
private MTBImage |
ImgErode.resultImg |
private MTBImage |
BasicMorphology.resultImg |
private MTBImage |
ComponentPostprocess.resultImg
Result image.
|
Modifier and Type | Method and Description |
---|---|
private MTBImage |
ImgDilate.applyMask(MTBImage mImg,
int msize)
Invokes dilation.
|
private MTBImage |
ImgErode.applyMask(MTBImage mImg,
int msize)
Invokes erosion.
|
private MTBImage |
ImgDilate.applyMaskBinary(MTBImage img,
int msize,
int minVal,
int maxVal)
Applies a dilation mask to the given binary image.
|
private MTBImage |
ImgErode.applyMaskBinary(MTBImage mImg,
int msize,
int minVal,
int maxVal)
Applies an erosion mask to the given binary image.
|
private MTBImage |
ImgDilate.applyMaskGray(MTBImage mImg,
int msize)
Applies a dilation mask to the given intensity image.
|
private MTBImage |
ImgErode.applyMaskGray(MTBImage mImg,
int msize)
Applies an erosion mask to the given intensity image.
|
private MTBImage |
BasicMorphology.blackTophat(MTBImage img)
calculates the black tophat transform, i.e. difference of the closing of the image and the image
(also called closing tophat) |
private MTBImage |
BasicMorphology.close(MTBImage img) |
private MTBImage |
BasicMorphology.dilate(MTBImage img) |
protected MTBImage |
ComponentPostprocess.dilateComponentsTopologyPreserving(MTBImage lImg,
int maskSize)
Perform a dilation of the given image with given masksize, but
preserve topology.
|
private MTBImage |
BasicMorphology.erode(MTBImage img) |
MTBImage |
DistanceTransform.getDistanceImage()
Get the calculated distance map image.
|
MTBImage |
HDomeTransform3D.getInputImage()
Get reference to the current input image.
|
MTBImage |
SkeletonExtractor.getInputImage()
Returns the input image, null if not set.
|
MTBImage |
ImgTophat.getInputImage()
Get reference to the current input image.
|
MTBImage |
ImgOpen.getInputImage()
Returns the input image, null if not set.
|
MTBImage |
ImgClose.getInputImage()
Returns the input image, null if not set.
|
MTBImage |
ImgDilate.getInputImage()
Get value of inImg.
|
MTBImage |
ImgErode.getInputImage()
Returns the input image, null if not set.
|
MTBImage |
ComponentPostprocess.getInputImage()
Get reference to the current input image.
|
MTBImage |
HDomeTransform3D.getResultImage()
Get the resulting h-dome image.
|
MTBImage |
ImgTophat.getResultImage()
Get the result image after applying the operator.
|
MTBImage |
ImgOpen.getResultImage()
Returns the opened image, null if not available.
|
MTBImage |
ImgClose.getResultImage()
Returns the opened image, null if not available.
|
MTBImage |
ImgDilate.getResultImage()
Get value of resultImg.
|
MTBImage |
ImgErode.getResultImage()
Returns the eroded image, null if not available.
|
MTBImage |
BasicMorphology.getResultImage() |
MTBImage |
ComponentPostprocess.getResultImage()
Get the result image after applying operator.
|
MTBImage |
ConvexHullExtraction.getResultingHullImage()
Get image with convex hulls plotted.
|
private MTBImage |
BasicMorphology.morphGradient(MTBImage img) |
private MTBImage |
BasicMorphology.open(MTBImage img) |
private MTBImage |
ImgTophat.tophat_concave(MTBImage img,
int msize)
Apply a top hat operator to the image for concavity detection.
|
private MTBImage |
ImgTophat.tophat_convex(MTBImage img,
int msize)
Apply a top hat operator to the image for convexity detection.
|
protected MTBImage |
HDomeTransform3D.transform(MTBImage img,
double h)
Compute the h-dome transform
|
protected MTBImage |
ComponentPostprocess.VoronoiExpandComponents(MTBImage labelImg,
int maxDist)
Deprecated.
Implementation is quite slow, use method
ComponentPostprocess.dilateComponentsTopologyPreserving(MTBImage, int) . |
private MTBImage |
BasicMorphology.whiteTophat(MTBImage img)
calculates the white tophat transform, i.e. difference of image and the opening of the image
(also called opening tophat) |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
ImgDilate.applyMask(MTBImage mImg,
int msize)
Invokes dilation.
|
private MTBImage |
ImgErode.applyMask(MTBImage mImg,
int msize)
Invokes erosion.
|
private MTBImage |
ImgDilate.applyMaskBinary(MTBImage img,
int msize,
int minVal,
int maxVal)
Applies a dilation mask to the given binary image.
|
private MTBImage |
ImgErode.applyMaskBinary(MTBImage mImg,
int msize,
int minVal,
int maxVal)
Applies an erosion mask to the given binary image.
|
private MTBImage |
ImgDilate.applyMaskGray(MTBImage mImg,
int msize)
Applies a dilation mask to the given intensity image.
|
private MTBImage |
ImgErode.applyMaskGray(MTBImage mImg,
int msize)
Applies an erosion mask to the given intensity image.
|
private MTBImage |
BasicMorphology.blackTophat(MTBImage img)
calculates the black tophat transform, i.e. difference of the closing of the image and the image
(also called closing tophat) |
private MTBImage |
BasicMorphology.close(MTBImage img) |
private MTBImage |
BasicMorphology.dilate(MTBImage img) |
protected MTBImage |
ComponentPostprocess.dilateComponentsTopologyPreserving(MTBImage lImg,
int maskSize)
Perform a dilation of the given image with given masksize, but
preserve topology.
|
private MTBImage |
BasicMorphology.erode(MTBImage img) |
private void |
ComponentPostprocess.foregroundToBackground(Vector<Point2D.Double> points,
MTBImage image)
Set the pixel value containing in a
java.util.Vector
of java.awt.geom.Points2D to 0. |
protected void |
HDomeTransform3D.hybridGrayscaleReconstruct(MTBImage mask,
MTBImage marker)
Implements the fast hybrid grayscale reconstruction algo of [Vincent93].
|
private MTBImage |
BasicMorphology.morphGradient(MTBImage img) |
static int |
SkeletonAnalysisHelper.numberOfNeighbors(MTBImage img,
int x,
int y)
Counts the number of neighboring skeleton pixels.
|
private MTBImage |
BasicMorphology.open(MTBImage img) |
void |
BasicMorphology.setInImg(MTBImage _inImg)
Set input image for morphological operation.
|
void |
HDomeTransform3D.setInputImage(MTBImage img)
Set input image
|
void |
SkeletonExtractor.setInputImage(MTBImage img)
Set input image to process.
|
void |
ComponentPostprocess.setInputImage(MTBImage img)
Specify input image.
|
void |
ConvexHullExtraction.setInputImage(MTBImage img)
Set input image (if
ConvexHullExtraction.inType is InputType.IMAGE ). |
protected void |
HDomeTransform3D.setResultImage(MTBImage resultImage)
Set the result image.
|
void |
ImgTophat.setResultImage(MTBImage rimage)
Set the result image.
|
private void |
ImgOpen.setResultImage(MTBImage result)
Set result image.
|
private void |
ImgClose.setResultImage(MTBImage result)
Set result image.
|
void |
ImgDilate.setResultImage(MTBImage value)
Set value of resultImg.
|
private void |
ImgErode.setResultImage(MTBImage result)
Set result image.
|
private MTBImage |
ImgTophat.tophat_concave(MTBImage img,
int msize)
Apply a top hat operator to the image for concavity detection.
|
private MTBImage |
ImgTophat.tophat_convex(MTBImage img,
int msize)
Apply a top hat operator to the image for convexity detection.
|
static Vector<Point2D.Double> |
SkeletonAnalysisHelper.traceBranch(MTBImage img,
int x,
int y)
Traces a skeleton branch and returns the list of its pixels.
|
protected MTBImage |
HDomeTransform3D.transform(MTBImage img,
double h)
Compute the h-dome transform
|
protected MTBImage |
ComponentPostprocess.VoronoiExpandComponents(MTBImage labelImg,
int maxDist)
Deprecated.
Implementation is quite slow, use method
ComponentPostprocess.dilateComponentsTopologyPreserving(MTBImage, int) . |
private MTBImage |
BasicMorphology.whiteTophat(MTBImage img)
calculates the white tophat transform, i.e. difference of image and the opening of the image
(also called opening tophat) |
Constructor and Description |
---|
BasicMorphology(MTBImage inImg,
MTBStructuringElement mask) |
ComponentPostprocess(MTBImage img,
ComponentPostprocess.ProcessMode pm)
Default constructor.
|
ComponentPostprocess(MTBImage img,
ComponentPostprocess.ProcessMode pm,
int _minCompSize,
int _maxCompDist,
int maxVoroExpandDist)
Deprecated.
|
ComponentPostprocess(MTBImage img,
ComponentPostprocess.ProcessMode pm,
int _minCompSize,
int _maxCompDist,
int maxVoroExpandDist,
double _roundnessThreshold)
Deprecated.
|
ConvexHullExtraction(MTBImage img) |
ConvexHullExtraction(MTBImage img,
boolean indiv,
boolean eightconnect) |
HDomeTransform3D(MTBImage img,
double h)
Constructor
|
ImgClose(MTBImage inimg,
int ms)
Constructor.
|
ImgDilate(MTBImage inimg,
int ms)
Constructor.
|
ImgErode(MTBImage inimg,
int ms)
Constructor.
|
ImgOpen(MTBImage inimg,
int ms)
Constructor.
|
ImgTophat(MTBImage ip,
ImgTophat.tophatMode op,
int msize)
Constructor with parameters.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
MTBActiveContourEnergy_MeanSep.inImg
Image to work on.
|
protected MTBImage |
MTBActiveContourEnergy_CVRegionFit.inImg
Image to work on.
|
Constructor and Description |
---|
MTBActiveContourEnergy_CVRegionFit(MTBImage im,
double[] lin,
double[] lout)
Default constructor with arguments.
|
MTBActiveContourEnergy_MeanSep(MTBImage im)
Default constructor with parameter.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
SegmentationInitializer.binaryImage |
private MTBImage |
CalcSegmentationStatistics.image
Input image.
|
protected MTBImage |
SegmentationInitializer.labelImage |
protected MTBImage |
SegmentationInitializer.thresholdImage |
Modifier and Type | Method and Description |
---|---|
MTBImage |
SegmentationInitializer.getBinaryImage()
Get the image for binary mode.
|
MTBImage |
SegmentationInitializer.getLabelImage()
Get the label image.
|
MTBImage |
MTBSegmentation2D.getLabelImage()
Returns a label image visualizing the segmentation.
|
MTBImage |
MTBSegmentation3D.getMask(int class_) |
MTBImage |
MTBSegmentation2D.getMask(int class_) |
MTBImage |
MTBSegmentationInterface.getMask(int class_)
Gets the mask of the specified class (0 Background, 255 Foreground)
|
MTBImage |
SegmentationInitializer.getThresholdImage()
Get image for thresholding
|
Modifier and Type | Method and Description |
---|---|
protected MTBSegmentation2D |
SegmentationInitializer.get2DInterface(MTBImage labelImg,
boolean binaryMode)
Generates 2D segmentation.
|
protected MTBSegmentation3D |
SegmentationInitializer.get3DInterface(MTBImage labelImg,
boolean binaryMode)
Generates 3D segmentation.
|
void |
SegmentationInitializer.setBinaryImage(MTBImage _binaryImage)
Set the binary image.
|
void |
CalcSegmentationStatistics.setInputImage(MTBImage img)
Set the input image.
|
void |
SegmentationInitializer.setLabelImage(MTBImage _labelImage)
Set the label image.
|
void |
SegmentationInitializer.setThresholdImage(MTBImage _thresholdImage)
Set image for thresholding.
|
Constructor and Description |
---|
CalcSegmentationStatistics(MTBImage im)
Default constructor.
|
CalcSegmentationStatistics(MTBImage im,
MTBSegmentationInterface seg)
Default constructor.
|
CalcSegmentationStatistics(MTBImage im,
MTBSegmentationInterface seg,
Vector<CalcSegmentationStatistics.CalcTargets> targets)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
BordersOnLabeledComponents.inputImage
(Optional) input image where the borders should be extracted from.
|
Modifier and Type | Method and Description |
---|---|
void |
BordersOnLabeledComponents.setInputImage(MTBImage inImg)
Set input image.
|
Constructor and Description |
---|
BordersOnLabeledComponents(MTBImage inImg,
MTBRegion2DSet inRegions,
MTBBorder2D.BorderConnectivity con,
BordersOnLabeledComponents.BorderType type,
int minLength)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
GroundtruthEvaluation.gtLabelsOrig
Groundtruth labeling.
|
protected MTBImage |
GroundtruthEvaluation.segLabelsOrig
Label image of segmentation result.
|
Constructor and Description |
---|
GroundtruthEvaluation(MTBImage _segLabels,
MTBImage _gtLabels,
Boolean noAssignment)
Default constructor with parameters.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
PreprocessLabelImages.gtImage
Groundtruth labeling.
|
protected MTBImage |
EvaluationMeasureContours.resultImg
Result image showing the ground truth image and the segmented contours.
|
protected MTBImage |
PreprocessLabelImages.segImage
Label image of segmentation result.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
EvaluationMeasureContours.showContours(MTBImage img,
ArrayList<ArrayList<Point>> contours)
This method shows the contour pixel on a given image.
|
Modifier and Type | Method and Description |
---|---|
private boolean[][] |
PreprocessLabelImages.CollectContoursStageOne(MTBImage img,
ArrayList<Integer> regions)
This method collects all contour pixels for a region in a given MTBImage.
|
private void |
PreprocessLabelImages.CollectContoursStageTwo(MTBImage img,
ArrayList<Integer> regions,
ArrayList<ArrayList<Point>> contours,
boolean[][] isContour)
This method implements the final stage of the contour detection.
|
protected MTBImage |
EvaluationMeasureContours.showContours(MTBImage img,
ArrayList<ArrayList<Point>> contours)
This method shows the contour pixel on a given image.
|
Constructor and Description |
---|
PreprocessLabelImages(MTBImage gtImg,
MTBImage segImg,
ArrayList<Integer> sLabels,
ArrayList<Integer> gLabels)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
LevelsetSolver.inputImg
Image to segment.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
LevelsetSolver.getInputImg()
Get input image.
|
Constructor and Description |
---|
MTBLevelEnergyDerivable_CVRegionFit(MTBImage img)
Constructor with given image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
MTBChanVeseEnergyNonPDE.img
Image to be segmented
|
private MTBImage |
MTBCVFittingEnergyNonPDE.img
Image to be segmented
|
private MTBImage |
MTBMeijeringFittingEnergyNonPDE.img
Image to be segmented
|
private MTBImage |
LevelsetSegmentationNonPDE.inImg |
private MTBImage |
LevelsetSegmentationNonPDE.initBinImg |
private MTBImage |
LevelsetSegmentationNonPDE.initLabelImg |
private MTBImage |
LevelsetSegmentationNonPDE.intermediateLS |
private MTBImage |
LevelsetSolveNonPDE.invalidImage |
private MTBImage |
LevelsetSegmentationNonPDE.invalidImg |
private MTBImage |
LevelsetSegmentationNonPDE.resultContourImage |
private MTBImage |
LevelsetSegmentationNonPDE.resultImg |
Modifier and Type | Method and Description |
---|---|
private MTBImage |
LevelsetSegmentationNonPDE.drawContours(MTBImage inImg,
MTBImage resultImg,
MTBImage initLabelImg)
Draw contours of resultImg and if non null initLabelImg
into inIMg and return this result in a new image
|
private static MTBImage |
LevelsetSegmentationNonPDE.getContourImg(MTBImage img)
Create a new image where all contour pixels of img are set to 1,
all other pixels to 0.
|
MTBImage |
LevelsetSegmentationNonPDE.getInImg()
Get value of inImg.
|
MTBImage |
LevelsetSegmentationNonPDE.getInitBinImg()
Get value of initBinImg.
|
MTBImage |
LevelsetSegmentationNonPDE.getInitLabelImg()
Get value of initLabelImg.
|
MTBImage |
LevelsetSegmentationNonPDE.getIntermediateLS() |
MTBImage |
LevelsetSolveNonPDE.getInvalidImage()
Get value of invalidImage.
|
MTBImage |
LevelsetSegmentationNonPDE.getInvalidImg()
Get value of invalidImg.
|
MTBImage |
LevelsetSegmentationNonPDE.getResultContourImage()
Get value of ResultContourImage.
|
MTBImage |
LevelsetSegmentationNonPDE.getResultImage()
Get value of ResultImage.
|
Modifier and Type | Method and Description |
---|---|
static MTBLengthEnergyNonPDE |
MTBLengthEnergyKBNonPDE.createEnergy(MTBImage img,
MTBLevelsetMembership phi,
double mu)
Create a proper length energy asked for by the level set function.
|
private MTBImage |
LevelsetSegmentationNonPDE.drawContours(MTBImage inImg,
MTBImage resultImg,
MTBImage initLabelImg)
Draw contours of resultImg and if non null initLabelImg
into inIMg and return this result in a new image
|
private static MTBImage |
LevelsetSegmentationNonPDE.getContourImg(MTBImage img)
Create a new image where all contour pixels of img are set to 1,
all other pixels to 0.
|
MTBGenericEnergyNonPDE |
MTBLengthEnergyKBNonPDE.init(MTBImage img,
MTBLevelsetMembership phi) |
MTBGenericEnergyNonPDE |
MTBChanVeseEnergyNonPDE.init(MTBImage img,
MTBLevelsetMembership phi)
Initialize the energy object.
|
MTBGenericEnergyNonPDE |
MTBCVFittingEnergyNonPDE.init(MTBImage img,
MTBLevelsetMembership phi)
Initialize the energy object.
|
MTBGenericEnergyNonPDE |
MTBLengthEnergyKB2D2P4NNonPDE.init(MTBImage img,
MTBLevelsetMembership phi)
Here potentially anisotropic grids may be reflected setting weights accordingly
|
MTBGenericEnergyNonPDE |
MTBGenericEnergyNonPDE.init(MTBImage img,
MTBLevelsetMembership phi)
Initialization routine which is called once before the energy is actually used.
|
MTBGenericEnergyNonPDE |
MTBEnergySumNonPDE.init(MTBImage img,
MTBLevelsetMembership phi) |
MTBGenericEnergyNonPDE |
MTBLengthEnergyFWNonPDE.init(MTBImage img,
MTBLevelsetMembership phi) |
MTBGenericEnergyNonPDE |
MTBMeijeringFittingEnergyNonPDE.init(MTBImage img,
MTBLevelsetMembership phi)
Initialize the energy object.
|
MTBGenericEnergyNonPDE |
MTBLengthEnergyNonPDE.init(MTBImage img,
MTBLevelsetMembership phi) |
private void |
MTBLevelsetMembership.initFromLabels(MTBImage initLabelImg,
MTBImage invalidImg,
boolean multiphase)
Helper for constructors from a label image.
|
private void |
MTBLevelsetMembership.initLevelset(MTBImage invalidImg)
Helper to initialize a two phase level set function of size as
given by invalidImg with a circle/sphere
of radius 0.5*(sizeX+sizeY+sizeZ)/3.
|
private void |
MTBLevelsetMembership.initLevelset(MTBImage img,
int threshold,
MTBImage invalidImg)
Initialize a two phase level set function by thresholding an image.
|
boolean |
MTBLevelsetMembership.isValid(MTBImage invalidImg,
int x,
int y,
int z)
returns true, if pixel/voxel is valid.
|
void |
LevelsetSegmentationNonPDE.setInImg(MTBImage value)
Set value of inImg.
|
void |
LevelsetSegmentationNonPDE.setInitBinImg(MTBImage value)
Set value of initBinImg.
|
void |
LevelsetSegmentationNonPDE.setInitLabelImg(MTBImage value)
Set value of initLabelImg.
|
void |
LevelsetSegmentationNonPDE.setIntermediateLS(MTBImage intermediateLS) |
void |
LevelsetSegmentationNonPDE.setInvalidImg(MTBImage value)
Set value of invalidImg.
|
void |
LevelsetSegmentationNonPDE.setResultContourImage(MTBImage value)
Set value of ResultContourImage.
|
void |
LevelsetSegmentationNonPDE.setResultImage(MTBImage value)
Set value of ResultImage.
|
Constructor and Description |
---|
LevelsetSolveNonPDE(MTBGenericEnergyNonPDE energy,
MTBLevelsetMembership phi,
int maxIter,
int spacingIntermediate,
MTBImage invalidImg,
boolean preserveTopology)
Constructor.
|
MTBChanVeseEnergyNonPDE(MTBImage img,
MTBLevelsetMembership phi,
double lambdaBg,
double lambdaFg,
double mu,
double nu)
Construct an energy object realizing the Chan-Vese energy.
|
MTBCVFittingEnergyNonPDE(MTBImage img,
MTBLevelsetMembership phi,
double lambdaBg,
double lambdaFg)
Construct an energy object with the initial level set function
phi
realizing the fitting term of the Chan-Vese energy to segment img . |
MTBLevelsetMembership(int sizeX,
int sizeY,
int sizeZ,
MTBImage invalidImg)
Constructs a two phase level set function which is initialiazed with
a circle or sphere of radius 0.5*(sizeX+sizeY+sizeZ)/3.
|
MTBLevelsetMembership(int sizeX,
int sizeY,
int sizeZ,
MTBImage img,
int threshold,
MTBImage invalidImg)
Creates a two phase level set function from an image via thresholding.
|
MTBLevelsetMembership(int sizeX,
int sizeY,
MTBRegion2DSet regions,
MTBImage invalidImg,
boolean multiphase)
Constructor for given size which is initialized from a MTBRegion2DSet for a 2D level set function.
|
MTBLevelsetMembership(int sizeX,
int sizeY,
Vector<MTBRegion2D> regions,
MTBImage invalidImg,
boolean multiphase)
Constructor for given size which is initialized from a list of 2D regions for a 2D level set function.
|
MTBLevelsetMembership(MTBImage initLabelImg,
MTBImage invalidImg)
Constructor for a two phase level set function from a label image.
|
MTBLevelsetMembership(MTBImage initLabelImg,
MTBImage invalidImg,
boolean multiphase)
Constructor for a level set function from a label image.
|
MTBMeijeringFittingEnergyNonPDE(MTBImage img,
MTBLevelsetMembership phi)
constructor
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBLevelsetFunctionPDE.getMask(int class_) |
Modifier and Type | Method and Description |
---|---|
void |
LevelsetSolverPDE.setInputImg(MTBImage img)
Set input image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
Region2DSetFromLabelimage.labelImage
Input image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
Region2DSetFromLabelimage.getLabelImage()
Get reference to the current Label image.
|
Modifier and Type | Method and Description |
---|---|
void |
Region2DSetFromLabelimage.setLabelImage(MTBImage labelImage)
Set Label image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
FillHoles2D.inImg
Input image.
|
private MTBImage |
FillHoles2D.resultImg
Result image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
FillHoles2D.getInputImage()
Get reference to the current input image.
|
MTBImage |
FillHoles2D.getResultImage()
Get the resulting image.
|
Modifier and Type | Method and Description |
---|---|
private void |
FillHoles2D.paintFilledRegion(MTBRegion2D reg,
MTBImage img,
MTBImage outImg)
Draw a region without holes to an image.
|
private void |
FillHoles2D.paintFilledRegionsBinary(MTBImage img,
MTBImage outImg,
int v)
Close holes in binary image.
|
void |
FillHoles2D.setInputImage(MTBImage inputImage)
Set input image.
|
protected void |
FillHoles2D.setResultImage(MTBImage resultImage)
Set the result image.
|
Constructor and Description |
---|
FillHoles2D(MTBImage img)
Constructor with input image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
LabelComponentsSequential.colorImage
Image of regions in random colors.
|
private MTBImage |
LabelComponentsSequential.idImage
Gray-scale image with IDs printed to regions.
|
private MTBImage |
LabelComponentsSequential.inputImage
Input image to label.
|
private MTBImage |
LabelComponentsSequential.labelImage
Grayscale image of regions, gray values are identical to IDs.
|
Modifier and Type | Method and Description |
---|---|
protected static MTBImage |
LabelComponentsSequential.drawStringToImage(MTBImage labelImage2,
String s,
int xPos,
int yPos)
Draws string at given position into image.
|
MTBImage |
LabelComponentsSequential.getColorImage()
Get image of randomly colored regions, if the create-color-image-flag was set to true.
|
MTBImage |
LabelComponentsSequential.getIDImage()
Get image of region ID (of type MTB_BYTE).
|
MTBImage |
LabelComponentsSequential.getInputImage()
Get reference to the current input image.
|
MTBImage |
LabelComponentsSequential.getLabelImage()
Get image of region labels (of type MTB_INT).
|
Modifier and Type | Method and Description |
---|---|
protected static MTBImage |
LabelComponentsSequential.drawStringToImage(MTBImage labelImage2,
String s,
int xPos,
int yPos)
Draws string at given position into image.
|
static MTBRegion2D |
LabelAreasToRegions.getBackground(MTBImage frame,
int bgLabel) |
static MTBRegion2DSet |
LabelAreasToRegions.getRegions(MTBImage frame) |
static MTBRegion2DSet |
LabelAreasToRegions.getRegions(MTBImage frame,
int bgLabel) |
static MTBRegion3DSet |
LabelAreasToRegions.getRegions3D(MTBImage frame,
int bgLabel) |
protected MTBRegion2DSet |
LabelComponentsSequential.labelComponents(MTBImage img,
boolean diagonalNeighbors)
Sequential component labeling
|
protected void |
LabelComponentsSequential.setColorImage(MTBImage colorImage)
Add the label image to the parameter object
|
void |
LabelComponentsSequential.setInputImage(MTBImage iImage)
Set a new input image.
|
protected void |
LabelComponentsSequential.setLabelImage(MTBImage labelImage)
Set image of region labels
|
Constructor and Description |
---|
LabelComponentsSequential(MTBImage img,
boolean dn)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
DetectMSERs.inImg
Input image to process.
|
Modifier and Type | Method and Description |
---|---|
void |
DetectMSERs.setInputImage(MTBImage img)
Set input image to process.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
SnakeHelperOperators.ImageMaker.inImage
Optional input image to be used for drawing.
|
private MTBImage |
SnakeHelperOperators.RegionImageConverter.inImg
Input image.
|
private MTBImage |
SnakeHelperOperators.ImageMaker.outImage
Output image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
MTBSnake.getMask(int class_) |
protected MTBImage |
SnakeHelperOperators.ImageMaker.getResultImage()
Returns the generated image.
|
MTBImage |
MTBSnake.toMTBImage(String file,
MTBImage img)
Method to draw and save the snake in a given MTBImage.
|
Modifier and Type | Method and Description |
---|---|
static MTBPolygon2DSet |
MTBSnake.convertRegionsToSnakes(MTBImage image)
Converts the regions of a label/binary image into a set of snakes.
|
void |
MTBSnake.drawPolygon(MTBImage img,
int color)
Draw snake into an image.
|
void |
MTBSnake.drawPolygonPoints(MTBImage img,
int color,
int mode)
Draw snake points into an image (as crosses).
|
MTBImage |
MTBSnake.toMTBImage(String file,
MTBImage img)
Method to draw and save the snake in a given MTBImage.
|
Constructor and Description |
---|
ImageMaker(MTBSnake input,
int imgType,
int w,
int h,
String f,
MTBImage img)
Default constructor.
|
RegionImageConverter(MTBImage img)
Default constructor with parameters.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
MTBSnakeEnergyCDIB_Gradient.image
The given input image to calculate the external energy from it.
|
private MTBImage |
MTBSnakeEnergyCDIB_Intensity.image
The given input image to calculate the external energy from it.
|
private MTBImage |
MTBSnakeEnergyCDIB_GVF2D.image |
Constructor and Description |
---|
MTBSnakeEnergyCD_CVRegionFit(MTBImage im,
double[] lin,
double[] lout)
Default constructor.
|
MTBSnakeEnergyCDIB_Gradient(MTBImage img)
Constructor to create a new SnakeExternalEnergyGradient object.
|
MTBSnakeEnergyCDIB_GVF2D(MTBImage _image,
int _numIterations)
Constructor to create a new SnakeExternalEnergyGVF2D object.
|
MTBSnakeEnergyCDIB_Intensity(MTBImage _image)
Constructor to create a new SnakeExternalEnergyIntensity object.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
SnakeOptimizer.inImg
Input image to be segmented.
|
protected MTBImage |
SnakeOptimizerSingle.workingImage
Image on which to actually do the segmentation.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
SnakeOptimizer.getInputImage()
Returns input image.
|
MTBImage |
SnakeOptimizerCoupled.getWorkingImage() |
abstract MTBImage |
SnakeOptimizer.getWorkingImage()
Returns working image.
|
MTBImage |
SnakeOptimizerSingle.getWorkingImage() |
MTBImage |
SnakeOptimizerSingle.normalizeInputImage(MTBImage inimg)
Normalizes image intensities according to normalization mode of
operator.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
SnakeOptimizerSingle.normalizeInputImage(MTBImage inimg)
Normalizes image intensities according to normalization mode of
operator.
|
private static MTBImageRGB |
SnakeOptimizer.plotSnakesToImage(MTBPolygon2DSet polyset,
MTBImage image,
int[] colors)
Returns overlay of given snakes onto given image.
|
void |
SnakeOptimizer.setInputImage(MTBImage img)
Specify an input image for the segmentation.
|
Constructor and Description |
---|
SnakeOptimizerCoupled(MTBImage img,
MTBPolygon2DSet initSnakes,
SnakeOptimizerSingle sopt,
boolean[] activeArray)
Default constructor.
|
SnakeOptimizerSingleVarCalc(MTBImage img,
MTBPolygon2DSet initSnake,
MTBSet_SnakeEnergyDerivable energs,
MTBGammaUpdate gamUpdater,
Double gammas,
MTBTermination tc,
Boolean resample,
Double segLength)
Default constructor with parameters.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ImgThresh.destinationImage |
private MTBImage |
ImgThreshNiblack.inImg
Input image.
|
protected MTBImage |
HysteresisThresholding.inImg
Image to process.
|
private MTBImage |
CalcGlobalThreshOtsu.inImg
Input image.
|
private MTBImage |
ImgThresh.inputImage |
private MTBImage |
ImgThresh.resultImage |
Modifier and Type | Method and Description |
---|---|
MTBImage |
ImgThresh.getDestinationImage()
Get value of Input argument DestinationImage.
|
MTBImage |
ImgThresh.getInputImage()
Get input image
|
MTBImage |
ImgThresh.getResultImage()
Get the result image
|
protected MTBImage |
ImgThresh.threshold(MTBImage img,
double thresh,
double upperThres,
double _fgValue,
double _bgValue,
boolean _actualSliceOnly)
Apply threshold to an MTBImage and create a new thresholded MTBImage.
|
Modifier and Type | Method and Description |
---|---|
private MTBImageByte |
ImgThreshNiblack.applyNiblackThreshold_withLocalVarCheck(MTBImage mimg,
int w,
double k,
double R,
int varCheckNeighborhood,
double localVarThresh)
This function implements the conventional Niblack binarization,
enhanced with a local variance check.
|
private MTBImageByte |
ImgThreshNiblack.applyNiblackThreshold(MTBImage mimg,
int w,
double k,
double R)
This function implements the conventional (enhanced) Niblack binarization.
|
private MTBImageByte |
ImgThreshNiblack.applyNiblackThresholdMaskwise(MTBImage mimg,
int w,
double k,
double R)
Enhanced Niblack binarization applied maskwise to the image, i.e. all
pixels inside the mask get the same threshold.
|
private MTBImageByte |
ImgThreshNiblack.applyNiblackThresholdWholeImage(MTBImage mimg,
double k,
double R)
This function implements the conventional (enhanced) Niblack binarization.
|
private MTBDoubleData |
CalcGlobalThreshOtsu.calcThreshold(MTBImage image)
Calculate Otsu threshold on given image.
|
protected static void |
HysteresisThresholding.labelNeighbors(MTBImage img,
MTBImage result,
boolean[][] procMap,
int x,
int y,
double tl,
double th)
Function for recursive labeling of foreground pixels.
|
void |
ImgThresh.setDestinationImage(MTBImage img)
Set value of Input argument DestinationImage.
|
void |
ImgThresh.setInputImage(MTBImage img)
Set input image
|
void |
ImgThreshNiblack.setInputImage(MTBImage img)
Set input image.
|
void |
HysteresisThresholding.setInputImage(MTBImage image)
Set input image.
|
protected void |
ImgThresh.setResultImage(MTBImage img)
Set result image.
|
protected MTBImage |
ImgThresh.threshold(MTBImage img,
double thresh,
double upperThres,
double _fgValue,
double _bgValue,
boolean _actualSliceOnly)
Apply threshold to an MTBImage and create a new thresholded MTBImage.
|
protected void |
ImgThresh.threshold(MTBImage img,
MTBImage threshImg,
double thresh,
double upperThresh,
double fgValue,
double bgValue,
boolean actualSliceOnly)
Apply threshold to an MTBImage and write results to a destination MTBImage.
|
Constructor and Description |
---|
CalcGlobalThreshOtsu(MTBImage img)
Default constructor with input image as argument.
|
ImgThresh(MTBImage img,
double thres)
Constructor for thresholding using 255 as foreground and 0 as background value.
|
ImgThresh(MTBImage img,
double thres,
double fg,
double bg)
Constructor for thresholding using 'fgValue' as foreground and 'bgValue' as background value.
|
ImgThreshNiblack(MTBImage _inImg,
ImgThreshNiblack.Mode mode,
double k,
double R,
int wSize,
int vcNB,
double vcThresh,
MTBImageByte _mask)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
ImageToTilesSplitter.image
Image to split.
|
private MTBImage |
ImageDimensionReducer.inImg
Multi-dimensional input image or input stack.
|
protected MTBImage |
ImageContrastReducer.inImg
Input image.
|
private MTBImage |
ImageValueTools.inputImage |
private MTBImage |
ImageConverter.inputImg |
private MTBImage |
CropImage.inputImg |
private MTBImage |
ImageValueTools.resultImage |
private MTBImage |
ImageDimensionReducer.resultImg
Result image (stack).
|
private MTBImage |
ImageConverter.resultImg |
private MTBImage |
CropImage.resultImg |
protected MTBImage |
ImageContrastReducer.resultImg
Result image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
ImageContrastReducer.getInImg()
Get input image.
|
MTBImage |
ImageValueTools.getInputImage() |
MTBImage |
ImageConverter.getInputImg()
Get input image
|
MTBImage |
ImageValueTools.getResultImage() |
MTBImage |
ImageDimensionReducer.getResultImg()
Get result image.
|
MTBImage |
ImageConverter.getResultImg()
Get result image
|
MTBImage |
ImageContrastReducer.getResultImg()
Get result image.
|
private MTBImage |
ImageDimensionReducer.reduce()
Method which implements the dimension reduction.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ImageValueTools.fill(MTBImage img,
Color rgbvalue) |
protected void |
ImageValueTools.fill(MTBImage img,
double grayvalue) |
static void |
ImageValueTools.fillImage(MTBImage img,
Color rgbvalue,
MTBOperator callingOperator)
Fill the image with a RGB color value.
|
static void |
ImageValueTools.fillImage(MTBImage img,
double grayvalue,
MTBOperator callingOperator)
Fill the specified image with a gray value.
|
protected void |
ImageValueTools.invert(MTBImage img) |
static void |
ImageValueTools.invertImage(MTBImage img,
MTBOperator callingOperator)
Invert the specified image.
|
protected void |
ImageValueTools.normFromTo(MTBImage img) |
static void |
ImageValueTools.normImageFromTo(MTBImage img,
double oldMinVal,
double oldMaxVal,
double newMinVal,
double newMaxVal,
MTBOperator callingOperator)
Normalize the image values to range [lowerBound, upperBound].
|
static void |
ImageValueTools.normImageTo(MTBImage img,
double lowerBound,
double upperBound,
MTBOperator callingOperator)
Normalize the image values to range [lowerBound, upperBound].
|
protected void |
ImageValueTools.normTo(MTBImage img,
double lowerBound,
double upperBound) |
void |
ImageDimensionReducer.setInImg(MTBImage img)
Set input image.
|
void |
ImageContrastReducer.setInImg(MTBImage img)
Set input image.
|
void |
ImageValueTools.setInputImage(MTBImage _inputImage) |
void |
ImageConverter.setInputImg(MTBImage _inputImg1)
Set input image
|
protected void |
ImageConverter.setResultImg(MTBImage resultImg1)
Set result image
|
Constructor and Description |
---|
ImageConverter(MTBImage _inputImg,
MTBImage.MTBImageType _outputType,
boolean _scaleValues,
Boolean _channelsAreRGB)
Constructor
|
ImageDimensionReducer(MTBImage img,
boolean reduceX,
boolean reduceY,
boolean reduceZ,
boolean reduceT,
boolean reduceC,
ImageDimensionReducer.ReducerMethod method)
Constructor with arguments.
|
ImageValueTools(MTBImage img)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
LabelImageEditor.originalImage
Original image currently under processing.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
UndecimatedWaveletTransform.excludeMask |
private MTBImage |
UndecimatedWaveletTransform.img |
private MTBImage[] |
UndecimatedWaveletTransform.kernels |
Modifier and Type | Method and Description |
---|---|
protected MTBImage[] |
UndecimatedWaveletTransform.aTrousDWT(MTBImage _img,
int _Jmax,
MTBImage[] _kernels)
A trous DWT
|
protected MTBImage |
UndecimatedWaveletTransform.conv(MTBImage img,
MTBImage[] scaleOneKernels,
int j)
Convolve input image with an 'a trous' kernel (zeros inserted) given the original kernel and scale j
|
protected MTBImage |
UndecimatedWaveletTransform.createGaussianNoiseImage(double mean,
double sigma,
double clippingFactor,
int bins,
int sizeX,
int sizeY,
int sizeZ,
int sizeT,
int sizeC)
Create an image with Gaussian noise
|
MTBImage |
UndecimatedWaveletTransform.getExcludeMask() |
MTBImage |
UndecimatedWaveletTransform.getImg()
Get reference to the (input) image.
|
protected MTBImage[] |
UndecimatedWaveletTransform.getKernels()
Get smoothing kernels
|
protected MTBImage |
UndecimatedWaveletTransform.inverseATrousDWT(MTBImage[] dwt)
Inverse a trous DWT
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage[] |
UndecimatedWaveletTransform.aTrousDWT(MTBImage _img,
int _Jmax,
MTBImage[] _kernels)
A trous DWT
|
protected MTBImage[] |
UndecimatedWaveletTransform.aTrousDWT(MTBImage _img,
int _Jmax,
MTBImage[] _kernels)
A trous DWT
|
protected MTBImage |
UndecimatedWaveletTransform.conv(MTBImage img,
MTBImage[] scaleOneKernels,
int j)
Convolve input image with an 'a trous' kernel (zeros inserted) given the original kernel and scale j
|
protected MTBImage |
UndecimatedWaveletTransform.conv(MTBImage img,
MTBImage[] scaleOneKernels,
int j)
Convolve input image with an 'a trous' kernel (zeros inserted) given the original kernel and scale j
|
protected void |
UndecimatedWaveletTransform.denoise(MTBImage img,
double sigma)
Denoise wavelet coefficients using Jeffrey's noninformative prior for a given sigma of noise
|
protected void |
UndecimatedWaveletTransform.denoiseDWTJeffreys(MTBImage[] dwt,
double scaleOneSigma,
double[] sigmaScales)
Denoise wavelet coefficients using Jeffrey's noninformative prior [..]
|
protected double |
UndecimatedWaveletTransform.get3SigClippedStdDev(MTBImage img)
Get the standard deviation (sigma) of an image only using values clipped by 3*sigma from a first estimate of sigma
|
protected double |
UndecimatedWaveletTransform.getStdDev(MTBImage img)
Get standard deviation of the image
|
protected MTBImage |
UndecimatedWaveletTransform.inverseATrousDWT(MTBImage[] dwt)
Inverse a trous DWT
|
void |
UndecimatedWaveletTransform.setExcludeMask(MTBImage excludeMask) |
void |
UndecimatedWaveletTransform.setImg(MTBImage img)
Set the image domain image
|
protected void |
UndecimatedWaveletTransform.setKernels(MTBImage[] kernels)
Set smoothing kernels
|
Constructor and Description |
---|
UndecimatedWaveletTransform(MTBImage _img,
int _Jmax,
boolean _denoise)
Constructor with default Gaussian kernel [1/16, 1/4, 3/8, 1/4, 1/16] for at most dimension x, y (and z if present).
|
UndecimatedWaveletTransform(MTBImage _img,
int _Jmax,
boolean _denoise,
boolean sigmaEqualsOne)
Constructor with default Gaussian kernel for sd = 1 [1/16, 1/4, 3/8, 1/4, 1/16] for at most dimension x, y (and z if present)
or sd=0.5 [0.0002638651, 0.1064507720, 0.7865707259, 0.1064507720, 0.0002638651] if
sigmaEqualsOne is false |
UndecimatedWaveletTransform(MTBImage _img,
int _Jmax,
boolean _denoise,
MTBImage[] _kernels)
Constructor.
|
UndecimatedWaveletTransform(MTBImage _img,
int _Jmax,
boolean _denoise,
MTBImage[] _kernels)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MTBImage |
GrayscaleImageToHeatmap.inputImg
Input image.
|
protected MTBImage |
GrayscaleToGrayscaleMapping.inputImg
Input image.
|
private MTBImage |
GrayscaleToGrayscaleMapping.resultImg
Generated result image.
|
Modifier and Type | Method and Description |
---|---|
MTBImage |
GrayscaleToGrayscaleMapping.getResultImage()
Returns the result image.
|
protected MTBImage |
GrayscaleToGrayscaleMapping.processImage(MTBImage img)
Convert a single image.
|
Modifier and Type | Method and Description |
---|---|
protected MTBImage |
GrayscaleToGrayscaleMapping.processImage(MTBImage img)
Convert a single image.
|
protected MTBImageRGB |
GrayscaleImageToHeatmap.processImage(MTBImage img,
double rmin,
double rmax)
Convert a single image to a heatmap.
|
void |
GrayscaleImageToHeatmap.setInputImage(MTBImage inimg)
Set input image.
|
void |
GrayscaleToGrayscaleMapping.setInputImage(MTBImage inimg)
Set input image.
|
Modifier and Type | Field and Description |
---|---|
private MTBImage |
MTBPlotHistogram.image |
private MTBImage |
DrawLine.inImg |
private MTBImage |
DrawMask2D.inImg
Input image.
|
private MTBImage |
DrawEllipse.inImg
Input image where to draw the ellipse into.
|
private MTBImage |
DrawStringToImage.inImg
Input image to which the string is to be drawn.
|
MTBImage |
DrawTracks2D.inputImage |
private MTBImage |
MTBPlotHistogram.maskImage |
private MTBImage |
DrawEllipse.outImg
Result image.
|
private MTBImage |
DrawPolygon2DSet.resultImage
Result image.
|
private MTBImage |
DrawContour2DSet.resultImage
Result image.
|
private MTBImage |
DrawRegion2DSet.resultImage
Output image.
|
private MTBImage |
DrawMask2D.resultImg
Result image.
|
private MTBImage |
DrawStringToImage.resultImg
Result image.
|
private MTBImage |
DrawRegion2DSet.targetImage
Optional target image.
|
protected MTBImage |
DrawTracks2D.trackImage |
Modifier and Type | Method and Description |
---|---|
MTBImage |
DrawPolygon2DSet.getResultImage()
Get the resulting region image.
|
MTBImage |
DrawContour2DSet.getResultImage()
Get the resulting region image.
|
MTBImage |
DrawMask2D.getResultImage()
Returns the result image.
|
MTBImage |
DrawRegion2DSet.getResultImage()
Get the resulting region image.
|
MTBImage |
DrawEllipse.getResultImage()
Get result image.
|
MTBImage |
DrawStringToImage.getResultImage()
Get result image.
|
MTBImage |
DrawRegion2DSet.getTargetImage()
Get the target image to which the regions are drawn, if one was specified.
|
MTBImage |
DrawTracks2D.getTrackImage() |
Modifier and Type | Method and Description |
---|---|
protected void |
DrawTracks2D.drawSpot(MTBImage img,
MTBRegion2D reg,
int t,
int c,
int color)
Draw region to an image at time=t and channel=c with specified color.
|
protected void |
DrawTracks2D.drawSqare(MTBImage img,
MTBRegion2D reg,
int t,
int c,
int color,
int radius)
Draw square to an image at time=t and channel=c with specified color and size=2*
radius +1. |
protected void |
DrawTracks2D.drawTrajectories(Jama.Matrix oldP,
Jama.Matrix newP,
int t,
int t_last,
int c,
MTBImage img,
int color)
Draw trajectory between two points at the given and all later timepoints until t_last
|
void |
DrawStringToImage.setInImage(MTBImage img)
Specify input image.
|
void |
DrawEllipse.setInputImage(MTBImage img)
Specify input image.
|
private void |
DrawRegion2DSet.setResultImage(MTBImage image)
Set the resulting image.
|
void |
DrawRegion2DSet.setTargetImage(MTBImage targetimage)
Specify a target image to which the regions are drawn.
|
Constructor and Description |
---|
DrawLine(MTBImage inImg,
Point2D.Double start,
Point2D.Double end) |
DrawMask2D(MTBImage img,
MTBImageByte msk)
Constructor.
|
DrawRegion2DSet(DrawRegion2DSet.DrawType dtype,
MTBRegion2DSet regions,
MTBImage tImage,
boolean cloneTImage)
Simple constructor to draw the most common region image types to
a given image.
|
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.