| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
Frangi_.image  | 
protected Image<T> | 
Curvatures_.image  | 
protected Image<T> | 
Frangi_.VesselnessCalculator.inputImage  | 
protected Image<FloatType> | 
Frangi_.VesselnessCalculator.result  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
Frangi_.VesselnessCalculator.call()  | 
Image<FloatType> | 
Frangi_.VesselnessCalculator.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<Image<FloatType>> | 
Curvatures_.hessianEigenvalueImages(Image<T> input,
                       float[] spacing)
Generate an ArrayList of images, each of which contains a
            particular eigenvalue of the Hessian matrix at each point
            in the image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<Image<FloatType>> | 
Curvatures_.hessianEigenvalueImages(Image<T> input,
                       float[] spacing)
Generate an ArrayList of images, each of which contains a
            particular eigenvalue of the Hessian matrix at each point
            in the image. 
 | 
long | 
Frangi_.VesselnessCalculator.numberOfPoints(Image<T> image)  | 
| Constructor and Description | 
|---|
VesselnessCalculator(Image<T> input,
                    float[] spacing,
                    int scaleIndex,
                    MultiTaskProgress progress)  | 
| Constructor and Description | 
|---|
PixelOnBorder(Image<T> image,
             double borderValue)  | 
| Constructor and Description | 
|---|
AssignOperation(Image<T>[] inputs,
               Image<T> output,
               RealFunction<T> func)  | 
AssignOperation(Image<T>[] inputs,
               Image<T> output,
               RealFunction<T> func)  | 
MultiImageIterator(Image<T>[] images)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<BitType> | 
BinaryInterpolation2D.getResult()  | 
Image<BitType> | 
BinaryInterpolation2D.process(float weight)
The first time, it will prepare the distance transform images, which are computed only once. 
 | 
| Constructor and Description | 
|---|
BinaryInterpolation2D(Image<BitType> img1,
                     Image<BitType> img2,
                     float weight)  | 
BinaryInterpolation2D(Image<BitType> img1,
                     Image<BitType> img2,
                     float weight)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
ImgLibVolume.getImage()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends RealType<T>> | 
MCTriangulator.getTriangles(Image<T> img,
            int threshold,
            float[] origin)  | 
| Constructor and Description | 
|---|
ImgLibVolume(Image<T> img,
            float[] origin)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Image<S> | 
ROIAlgorithm.getOutputImage()
Returns the  
Image that will eventually become the result of this
 OutputAlgorithm, and creates it if it has not yet been created. | 
Image<S> | 
ROIAlgorithm.getResult()  | 
Image<T> | 
OutputAlgorithm.getResult()  | 
Image<T> | 
CanvasImage.getResult()  | 
| Constructor and Description | 
|---|
CanvasImage(Image<T> input,
           int[] newSize)
This constructor can be called if the image is only cropped, then there is no  
OutOfBoundsStrategyFactory necessary. | 
CanvasImage(Image<T> input,
           int[] newSize,
           int[] offset,
           OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Increase or decrease size of the image in all dimensions 
 | 
CanvasImage(Image<T> input,
           int[] newSize,
           OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
ROIAlgorithm(S type,
            Image<T> imageIn,
            int[] patchSize)
Creates an ROIAlgorithm with default  
OutOfBoundsStrategyValueFactory, with value
 Zero. | 
ROIAlgorithm(S type,
            Image<T> imageIn,
            int[] patchSize,
            OutOfBoundsStrategyFactory<T> inOutFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <R extends RealType<R>> | 
CrossCorrelation.computeAvg(Image<R> image)  | 
static <S extends RealType<S>,T extends RealType<T>> | 
CrossCorrelation.correlate(Image<S> img1,
         Image<T> img2)  | 
static <S extends RealType<S>,T extends RealType<T>> | 
CrossCorrelation.correlate(Image<S> img1,
         Image<T> img2)  | 
| Constructor and Description | 
|---|
CrossCorrelation(Image<S> image1,
                Image<T> image2)  | 
CrossCorrelation(Image<S> image1,
                Image<T> image2)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
AbstractRegionalExtremaFinder.image  | 
| Constructor and Description | 
|---|
RegionalExtremaFactory(Image<T> img)
Instantiate the factory with a source image and a over-time flag. 
 | 
RegionalExtremaFinder2D(Image<T> image)
Constructor for the RegionalMaximaFinder2D class, returning a maxima finder. 
 | 
RegionalExtremaFinder2D(Image<T> image,
                       boolean findMaxima)
Constructor for the RegionalMaximaFinder2D class. 
 | 
RegionalExtremaFinder3D(Image<T> image)
Constructor for the RegionalMaximaFinder3D class, returning a maxima finder. 
 | 
RegionalExtremaFinder3D(Image<T> image,
                       boolean findMaxima)
Constructor for the RegionalMaximaFinder3D class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>,S extends ComplexType<S>> | 
FFTFunctions.computeFFT(Image<T> img,
          S complexType,
          OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
          int[] imageOffset,
          int[] imageSize,
          int numThreads,
          boolean scale)  | 
static <T extends RealType<T>,S extends ComplexType<S>> | 
FFTFunctions.computeInverseFFT(Image<S> complex,
                 T type,
                 int numThreads,
                 boolean scale,
                 boolean cropBack,
                 int[] originalSize,
                 int[] originalOffset,
                 float additionalNormalization)  | 
static Image<FloatType> | 
FourierConvolution.createGaussianKernel(ContainerFactory factory,
                    double[] sigmas)  | 
static Image<FloatType> | 
FourierConvolution.createGaussianKernel(ContainerFactory factory,
                    double[] sigmas,
                    int precision)  | 
static Image<FloatType> | 
FourierConvolution.createGaussianKernel(ContainerFactory factory,
                    double sigma,
                    int numDimensions)  | 
static <T extends RealType<T>> | 
FourierConvolution.getGaussianKernel(ImageFactory<T> imgFactory,
                 double[] sigma)  | 
static <T extends RealType<T>> | 
FourierConvolution.getGaussianKernel(ImageFactory<T> imgFactory,
                 double sigma,
                 int numDimensions)  | 
Image<T> | 
FourierConvolution.getImage()  | 
Image<T> | 
Bandpass.getImage()  | 
Image<S> | 
FourierConvolution.getKernel()  | 
Image<FloatType> | 
PhaseCorrelation.getPhaseCorrelationMatrix()  | 
Image<T> | 
InverseFourierTransform.getResult()  | 
Image<S> | 
FourierTransform.getResult()  | 
Image<T> | 
FourierConvolution.getResult()  | 
Image<T> | 
Bandpass.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>,S extends ComplexType<S>> | 
FFTFunctions.computeFFT(Image<T> img,
          S complexType,
          OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
          int[] imageOffset,
          int[] imageSize,
          int numThreads,
          boolean scale)  | 
static <T extends RealType<T>,S extends ComplexType<S>> | 
FFTFunctions.computeInverseFFT(Image<S> complex,
                 T type,
                 int numThreads,
                 boolean scale,
                 boolean cropBack,
                 int[] originalSize,
                 int[] originalOffset,
                 float additionalNormalization)  | 
protected ArrayList<PhaseCorrelationPeak> | 
PhaseCorrelation.extractPhaseCorrelationPeaks(Image<FloatType> invPCM,
                            int numPeaks,
                            FourierTransform<?,?> fft1,
                            FourierTransform<?,?> fft2)  | 
protected int[] | 
FourierTransform.getExtendedImageSize(Image<?> img,
                    int[] imageExtension)  | 
protected static int[] | 
PhaseCorrelation.getMaxDim(Image<?> image1,
         Image<?> image2)  | 
protected static int[] | 
PhaseCorrelation.getMaxDim(Image<?> image1,
         Image<?> image2)  | 
protected void | 
InverseFourierConvolution.multiply(Image<ComplexFloatType> a,
        Image<ComplexFloatType> b)
Divide in Fourier Space 
 | 
protected void | 
InverseFourierConvolution.multiply(Image<ComplexFloatType> a,
        Image<ComplexFloatType> b)
Divide in Fourier Space 
 | 
protected void | 
FourierConvolution.multiply(Image<ComplexFloatType> a,
        Image<ComplexFloatType> b)
Multiply in Fourier Space 
 | 
protected void | 
FourierConvolution.multiply(Image<ComplexFloatType> a,
        Image<ComplexFloatType> b)
Multiply in Fourier Space 
 | 
protected void | 
PhaseCorrelation.multiplyInPlace(Image<ComplexFloatType> fftImage1,
               Image<ComplexFloatType> fftImage2)  | 
protected void | 
PhaseCorrelation.multiplyInPlace(Image<ComplexFloatType> fftImage1,
               Image<ComplexFloatType> fftImage2)  | 
protected void | 
PhaseCorrelation.normalizeAndConjugate(Image<ComplexFloatType> fftImage1,
                     Image<ComplexFloatType> fftImage2)  | 
protected void | 
PhaseCorrelation.normalizeAndConjugate(Image<ComplexFloatType> fftImage1,
                     Image<ComplexFloatType> fftImage2)  | 
static <T extends Type<T>> | 
FFTFunctions.rearrangeFFTQuadrants(Image<T> fftImage,
                     boolean forward,
                     int numThreads)  | 
boolean | 
FourierConvolution.replaceImage(Image<T> img)  | 
boolean | 
FourierConvolution.replaceKernel(Image<S> knl)  | 
void | 
Bandpass.setImage(Image<T> img)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int minOverlapPx)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int minOverlapPx)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int[] minOverlapPx)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int[] minOverlapPx)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int[] minOverlapPx,
                    long[] numPixels)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int[] minOverlapPx,
                    long[] numPixels)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int minOverlapPx,
                    long[] numPixels)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PhaseCorrelation.testCrossCorrelation(int[] shift,
                    Image<T> image1,
                    Image<S> image2,
                    int minOverlapPx,
                    long[] numPixels)  | 
protected void | 
PhaseCorrelation.verifyWithCrossCorrelation(ArrayList<PhaseCorrelationPeak> peakList,
                          int[] dimInvPCM,
                          Image<T> image1,
                          Image<S> image2)  | 
protected void | 
PhaseCorrelation.verifyWithCrossCorrelation(ArrayList<PhaseCorrelationPeak> peakList,
                          int[] dimInvPCM,
                          Image<T> image1,
                          Image<S> image2)  | 
| Constructor and Description | 
|---|
Bandpass(Image<T> img,
        int beginRadius,
        int endRadius)  | 
FourierConvolution(Image<T> image,
                  Image<S> kernel)  | 
FourierConvolution(Image<T> image,
                  Image<S> kernel)  | 
FourierTransform(Image<T> image,
                S complexType)  | 
FourierTransform(Image<T> image,
                S complexType,
                FourierTransform.FFTOptimization fftOptimization)  | 
FourierTransform(Image<T> image,
                S complexType,
                FourierTransform.PreProcessing preProcessing)  | 
FourierTransform(Image<T> image,
                S complexType,
                FourierTransform.PreProcessing preProcessing,
                FourierTransform.Rearrangement rearrangement,
                FourierTransform.FFTOptimization fftOptimization,
                float relativeImageExtension,
                float relativeFadeOutDistance,
                int minExtension)  | 
FourierTransform(Image<T> image,
                S complexType,
                FourierTransform.Rearrangement rearrangement)  | 
FourierTransform(Image<T> image,
                S complexType,
                OutOfBoundsStrategyFactory<T> strategy)  | 
InverseFourierConvolution(Image<T> image,
                         Image<S> kernel)  | 
InverseFourierConvolution(Image<T> image,
                         Image<S> kernel)  | 
InverseFourierTransform(Image<S> fftImage,
                       FourierTransform<?,?> forwardTransform,
                       T type)  | 
InverseFourierTransform(Image<S> fftImage,
                       FourierTransform<T,?> forwardTransform)  | 
InverseFourierTransform(Image<S> fftImage,
                       T type)  | 
InverseFourierTransform(Image<S> fftImage,
                       T type,
                       FourierTransform.Rearrangement rearrangement,
                       boolean inPlace,
                       boolean scale,
                       boolean cropBack,
                       int[] originalSize,
                       int[] originalOffset)  | 
PhaseCorrelation(Image<T> image1,
                Image<S> image2)  | 
PhaseCorrelation(Image<T> image1,
                Image<S> image2)  | 
PhaseCorrelation(Image<T> image1,
                Image<S> image2,
                int numPeaks,
                boolean verifyWithCrossCorrelation)  | 
PhaseCorrelation(Image<T> image1,
                Image<S> image2,
                int numPeaks,
                boolean verifyWithCrossCorrelation)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
FloydSteinbergDithering.createErrorDiffusionKernel(int numDimensions)  | 
Image<BitType> | 
FloydSteinbergDithering.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
FloydSteinbergDithering.getThreshold(Image<T> img)  | 
| Constructor and Description | 
|---|
FloydSteinbergDithering(Image<T> img)  | 
FloydSteinbergDithering(Image<T> img,
                       float ditheringThreshold)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends NumericType<T>> | 
GaussianConvolution.computeGaussFloatArray3D(Image<T> image,
                        OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                        double[][] kernel,
                        int numThreads)
This class does the gaussian filtering of an image. 
 | 
protected Image<C> | 
GaussianConvolution3.getConvolvedImage()  | 
protected Image<B> | 
GaussianConvolution2.getConvolvedImage()  | 
protected Image<T> | 
GaussianConvolution.getConvolvedImage()  | 
Image<A> | 
GaussianConvolution3.getImage()  | 
protected Image<B> | 
GaussianConvolution3.getInputImage()  | 
Image<T> | 
DownSample.getInputImage()  | 
Image<C> | 
GaussianConvolution3.getResult()  | 
Image<T> | 
DownSample.getResult()  | 
protected Image<B> | 
GaussianConvolution3.getTempImage1(int currentDim)  | 
protected Image<T> | 
GaussianConvolution.getTempImage1(int currentDim)  | 
protected Image<B> | 
GaussianConvolution3.getTempImage2(int currentDim)  | 
protected Image<T> | 
GaussianConvolution.getTempImage2(int currentDim)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends NumericType<T>> | 
GaussianConvolution.computeGaussFloatArray3D(Image<T> image,
                        OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                        double[][] kernel,
                        int numThreads)
This class does the gaussian filtering of an image. 
 | 
protected static <B extends Type<B>> | 
GaussianConvolution4.createArray(Image<?> image,
           B sigma)  | 
protected static double[] | 
GaussianConvolution3.createArray(Image<?> image,
           double sigma)  | 
protected static int[] | 
GaussianConvolution4.createArray2(Image<?> image,
            int kernelSize)  | 
protected LocalizableByDimCursor<B> | 
GaussianConvolution3.getInputIterator(Image<B> temp1,
                Image<B> temp2,
                int currentDim)  | 
protected LocalizableByDimCursor<B> | 
GaussianConvolution3.getInputIterator(Image<B> temp1,
                Image<B> temp2,
                int currentDim)  | 
protected LocalizableCursor<B> | 
GaussianConvolution3.getOutputIterator(Image<B> temp1,
                 Image<B> temp2,
                 int currentDim)  | 
protected LocalizableCursor<B> | 
GaussianConvolution3.getOutputIterator(Image<B> temp1,
                 Image<B> temp2,
                 int currentDim)  | 
void | 
GaussianConvolution3.setImage(Image<A> image)  | 
void | 
DownSample.setInputImage(Image<T> image)  | 
| Constructor and Description | 
|---|
DownSample(Image<T> image,
          float downSamplingFactor)  | 
DownSample(Image<T> image,
          int[] newSize,
          float sourceSigma,
          float targetSigma)  | 
GaussianConvolution(Image<T> image,
                   OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                   double sigma)  | 
GaussianConvolution(Image<T> image,
                   OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                   double[] sigma)  | 
GaussianConvolution2(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    double sigma)  | 
GaussianConvolution2(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    double[] sigma)  | 
GaussianConvolution3(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    ImageFactory<C> factoryOut,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    Converter<B,C> converterOut,
                    double sigma)  | 
GaussianConvolution3(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    ImageFactory<C> factoryOut,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    Converter<B,C> converterOut,
                    double[] sigma)  | 
GaussianConvolution4(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    ImageFactory<C> factoryOut,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    Converter<B,C> converterOut,
                    B sigma)  | 
GaussianConvolution4(Image<A> image,
                    ImageFactory<B> factoryProcess,
                    ImageFactory<C> factoryOut,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    Converter<A,B> converterIn,
                    Converter<B,C> converterOut,
                    B[] sigma)  | 
GaussianConvolutionReal(Image<T> image,
                       OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                       double sigma)  | 
GaussianConvolutionReal(Image<T> image,
                       OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
                       double[] sigma)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<R> | 
IntegralImage.img  | 
protected Image<T> | 
IntegralImage.integral  | 
protected Image<T> | 
ScaleAreaAveraging2d.integralImg  | 
protected Image<R> | 
ScaleAreaAveraging2d.scaled  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<R> | 
ScaleAreaAveraging2d.getResult()  | 
Image<T> | 
IntegralImage.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static boolean | 
ScaleAreaAveraging2d.isIntegerDivision(Image<?> integralImg,
                 Image<?> scaled)
The dimensions of the integral image are always +1 from the integrated image. 
 | 
protected static boolean | 
ScaleAreaAveraging2d.isIntegerDivision(Image<?> integralImg,
                 Image<?> scaled)
The dimensions of the integral image are always +1 from the integrated image. 
 | 
| Constructor and Description | 
|---|
IntegralImage(Image<R> img,
             T type,
             Converter<R,T> converter)  | 
IntegralImageDouble(Image<R> img,
                   Converter<R,DoubleType> converter)  | 
IntegralImageLong(Image<R> img,
                 Converter<R,LongType> converter)  | 
ScaleAreaAveraging2d(Image<T> integralImg,
                    R targetType,
                    Converter<T,R> converter,
                    int[] size)  | 
ScaleAreaAveraging2d(Image<T> integralImg,
                    R targetType,
                    int[] size)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<FloatType> | 
GradientWatershed.floatImage  | 
protected Image<T> | 
GradientWatershed.input  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Image<FloatType> | 
GradientWatershed.getFloatImage()  | 
Image<FloatType> | 
GradientWatershed.getGradientImage()
Return a difference of gaussian image that measures the gradient
 at a scale defined by the two sigmas of the gaussians. 
 | 
Image<LabelingType<L>> | 
GradientWatershed.getResult()  | 
Image<BitType> | 
BinaryInterpolation2D.getResult()  | 
Image<BitType> | 
BinaryInterpolation2D.process(float weight)
The first time, it will prepare the distance transform images, which are computed only once. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Comparable<T>> | 
AllConnectedComponents.labelAllConnectedComponents(Labeling<T> labeling,
                           Image<BitType> img,
                           Iterator<T> names)
Label all connected components in the given image using an 8-connected
 structuring element or it's N-dimensional analog (connect if touching
 along diagonals as well as +/- one element in any direction). 
 | 
static <T extends Comparable<T>> | 
AllConnectedComponents.labelAllConnectedComponents(Labeling<T> labeling,
                           Image<BitType> img,
                           Iterator<T> names,
                           int[][] structuringElement)
Label all connected components in the given image using an arbitrary
 structuring element. 
 | 
static <T extends ComplexType<T>,L extends Comparable<L>> | 
Watershed.seededWatershed(Image<T> image,
               Labeling<L> seeds,
               int[][] structuringElement,
               Labeling<L> output)
The seeded watershed uses a pre-existing labeling of the space where
 the labels act as seeds for the output watershed. 
 | 
| Constructor and Description | 
|---|
BinaryInterpolation2D(Image<BitType> img1,
                     Image<BitType> img2,
                     float weight)  | 
BinaryInterpolation2D(Image<BitType> img1,
                     Image<BitType> img2,
                     float weight)  | 
GradientWatershed(Image<T> input,
                 double[] scale,
                 double[] sigma1,
                 double[] sigma2,
                 Iterator<L> names)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends Type<T>> | 
ImageConverter.createImageFromFactory(ImageFactory<T> factory,
                      int[] size)  | 
protected static <U extends Type<U>> | 
ImageCalculator.createImageFromFactory(ImageFactory<U> factory,
                      int[] size)  | 
Image<BitType> | 
PickImagePeaks.getResult()  | 
Image<FloatType> | 
NormalizeImageFloat.getResult()  | 
Image<T> | 
ImageConverter.getResult()  | 
Image<U> | 
ImageCalculator.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
NormalizeImageMinMax.sumImage(Image<T> image)  | 
static <T extends RealType<T>> | 
NormalizeImageFloat.sumImage(Image<T> image)  | 
| Constructor and Description | 
|---|
MirrorImage(Image<T> image,
           int dimension)  | 
| Constructor and Description | 
|---|
AnisotropicDiffusion(Image<T> image,
                    double deltat,
                    AnisotropicDiffusion.DiffusionFunction function)
Instantiate the Perona & Malik anisotropic diffusion process, with a custom diffusion function. 
 | 
AnisotropicDiffusion(Image<T> image,
                    double deltat,
                    double kappa)
Instantiate the Perona & Malik anisotropic diffusion process, with the default strong-edge
 diffusion function. 
 | 
| Constructor and Description | 
|---|
GaussianPeakFitterND(Image<T> image)
Instantiate a 2D gaussian peak fitter that will operate on the given image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
MaxProjection.getResult()  | 
| Constructor and Description | 
|---|
MaxProjection(Image<T> image,
             int dim)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StructuringElement
TODO 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
MorphOpen.getResult()  | 
Image<T> | 
MorphClose.getResult()  | 
static Image<ShortType> | 
DirectConvolution.sobelHorizontal()  | 
static Image<ShortType> | 
DirectConvolution.sobelVertical()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static void | 
DirectConvolution.quickKernel2D(short[][] vals,
             Image<ShortType> kern)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<B> | 
DifferenceOfGaussian.dogImage  | 
protected Image<A> | 
DifferenceOfGaussian.image  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain  
Image location
 defined by the position of the LocalizableByDimCursor. | 
static <T extends RealType<T>> | 
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain  
Image location
 defined by the position of the LocalizableByDimCursor. | 
protected Image<B> | 
ScaleSpace.computeScaleSpace(Image<B> image,
                 double[] sigma,
                 double norm,
                 ContainerFactory factory)  | 
protected Image<B> | 
ScaleSpace.convert(Image<A> input,
       ImageFactory<B> processFactory,
       Converter<A,B> converter)  | 
protected Image<DoubleType> | 
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
                   Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed 
 | 
Image<B> | 
DifferenceOfGaussian.getDoGImage()  | 
protected Image<DoubleType> | 
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
                Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed 
 | 
Image<T> | 
SubpixelLocalization.getLaPlaceImage()  | 
Image<B> | 
ScaleSpace.getResult()  | 
protected Image<B> | 
ScaleSpace.upSample(Image<A> input,
        ImageFactory<B> processFactory,
        Converter<A,B> converter)
Upsamples the image by a factor of 2. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor,
                       Image<DoubleType> derivativeVector)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain  
Image location
 defined by the position of the LocalizableByDimCursor. | 
static <T extends RealType<T>> | 
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor,
                    Image<DoubleType> hessianMatrix)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain  
Image location
 defined by the position of the LocalizableByDimCursor. | 
protected Image<B> | 
ScaleSpace.computeScaleSpace(Image<B> image,
                 double[] sigma,
                 double norm,
                 ContainerFactory factory)  | 
protected Image<B> | 
ScaleSpace.convert(Image<A> input,
       ImageFactory<B> processFactory,
       Converter<A,B> converter)  | 
ArrayList<DifferenceOfGaussianPeak<B>> | 
DifferenceOfGaussian.findPeaks(Image<B> laPlace)  | 
protected Image<DoubleType> | 
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
                   Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed 
 | 
protected Image<DoubleType> | 
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
                Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed 
 | 
static <S extends RealType<S>> | 
SubpixelLocalization.getMatrix(Image<S> maxtrixImage)
Converts an  
Image into a matrix | 
protected double[] | 
ScaleSpace.getSigmas(Image<?> img,
         double initialSigma,
         int minImageSize,
         int stepsPerOctave)  | 
protected Matrix | 
SubpixelLocalization.invertMatrix(Image<DoubleType> matrixImage)
This method is called by the process method to allow to override how the matrix is inverted 
 | 
protected boolean | 
ScaleSpace.normImageMinMax(Image<B> image)  | 
void | 
SubpixelLocalization.setLaPlaceImage(Image<T> laPlacian)  | 
protected Image<B> | 
ScaleSpace.upSample(Image<A> input,
        ImageFactory<B> processFactory,
        Converter<A,B> converter)
Upsamples the image by a factor of 2. 
 | 
| Constructor and Description | 
|---|
DifferenceOfGaussian(Image<A> img,
                    ImageFactory<B> factory,
                    Converter<A,B> converter,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    double[] sigma1,
                    double[] sigma2,
                    B minPeakValue,
                    B normalizationFactor)
Extracts local minima and maxima of a certain size. 
 | 
DifferenceOfGaussian(Image<A> img,
                    ImageFactory<B> factory,
                    Converter<A,B> converter,
                    OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                    double sigma1,
                    double sigma2,
                    B minPeakValue,
                    B normalizationFactor)
Calls the DifferenceOfGaussian constructor with the given sigmas copied into double[] arrays,
 one entry per  dimension. 
 | 
DifferenceOfGaussianReal(Image<A> img,
                        ImageFactory<B> factory,
                        OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                        double[] sigma1,
                        double[] sigma2,
                        double minPeakValue,
                        double normalizationFactor)  | 
DifferenceOfGaussianReal(Image<A> img,
                        ImageFactory<B> factory,
                        OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
                        double sigma1,
                        double sigma2,
                        double minPeakValue,
                        double normalizationFactor)  | 
DifferenceOfGaussianReal1(Image<A> img,
                         OutOfBoundsStrategyFactory<A> outOfBoundsFactory,
                         double[] sigma1,
                         double[] sigma2,
                         double minPeakValue,
                         double normalizationFactor)  | 
DifferenceOfGaussianReal1(Image<A> img,
                         OutOfBoundsStrategyFactory<A> outOfBoundsFactory,
                         double sigma1,
                         double sigma2,
                         double minPeakValue,
                         double normalizationFactor)  | 
ScaleSpace(Image<A> image,
          ImageFactory<B> processFactory,
          Converter<A,B> converter,
          double initialSigma)  | 
SubpixelLocalization(Image<T> laPlacian,
                    List<DifferenceOfGaussianPeak<T>> peaks)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
ImageTransform.img  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
HoughTransform.getImage()  | 
Image<T> | 
ImageTransform.getResult()  | 
Image<S> | 
HoughTransform.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
HoughLineTransform.defaultRho(Image<?> inputImage)
Calculates a default number of rho bins, which corresponds to a resolution of one pixel. 
 | 
static <T extends Type<T> & Comparable<T>> | 
HoughLineTransform.integerHoughLine(Image<T> inputImage)
Creates a default  
HoughLineTransform with  vote space. | 
static <T extends Type<T> & Comparable<T>> | 
HoughLineTransform.longHoughLine(Image<T> inputImage)
Creates a default  
HoughLineTransform with LongType vote space. | 
static <T extends Type<T> & Comparable<T>> | 
HoughLineTransform.shortHoughLine(Image<T> inputImage)
Creates a default  
HoughLineTransform with  vote space. | 
| Constructor and Description | 
|---|
HoughLineTransform(Image<T> inputImage,
                  ImageFactory<S> factory,
                  int inNRho,
                  int inNTheta)
Create a  
HoughLineTransform to operate against a given Image, with
 a specific ImageFactory for the vote space, and 
 specific rho- and theta-resolution. | 
HoughLineTransform(Image<T> inputImage,
                  int inNRho,
                  int inNTheta,
                  S type)
Create a  
HoughLineTransform to operate against a given Image, with
 a specific Type of vote space and rho- and theta-resolution. | 
HoughLineTransform(Image<T> inputImage,
                  int theta,
                  S type)
Create a  
HoughLineTransform to operate against a given Image, with
 a specific Type of vote space and theta-resolution. | 
HoughLineTransform(Image<T> inputImage,
                  S type)
 | 
HoughTransform(Image<T> inputImage,
              int[] voteSize,
              ImageFactory<S> voteFactory)
Constructor for a HoughTransform with a specific ImageFactory. 
 | 
HoughTransform(Image<T> inputImage,
              int[] voteSize,
              S type)
Constructor for a HoughTransform using an ArrayContainerFactory to back the ImageFactory
 used to generate the voteSpace image. 
 | 
ImageTransform(Image<T> img,
              BT transform,
              InterpolatorFactory<T> interpolatorFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
Cursor<T> | 
Container.createCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
Container.createLocalizableByDimCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
Container.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
LocalizableCursor<T> | 
Container.createLocalizableCursor(Image<T> image)  | 
LocalizablePlaneCursor<T> | 
Container.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayCursor<T> | 
Array.createCursor(Image<T> image)  | 
Array3DLocalizableByDimCursor<T> | 
Array3D.createLocalizableByDimCursor(Image<T> image)  | 
ArrayLocalizableByDimCursor<T> | 
Array.createLocalizableByDimCursor(Image<T> image)  | 
Array3DLocalizableByDimOutOfBoundsCursor<T> | 
Array3D.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
ArrayLocalizableByDimOutOfBoundsCursor<T> | 
Array.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
Array3DLocalizableCursor<T> | 
Array3D.createLocalizableCursor(Image<T> image)  | 
ArrayLocalizableCursor<T> | 
Array.createLocalizableCursor(Image<T> image)  | 
ArrayLocalizablePlaneCursor<T> | 
Array.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
CellCursor<T> | 
CellContainer.createCursor(Image<T> image)  | 
CellLocalizableByDimCursor<T> | 
CellContainer.createLocalizableByDimCursor(Image<T> image)  | 
CellLocalizableByDimCursor<T> | 
CellContainer.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
CellLocalizableCursor<T> | 
CellContainer.createLocalizableCursor(Image<T> image)  | 
CellLocalizablePlaneCursor<T> | 
CellContainer.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
ConstantCursor<T> | 
ConstantContainer.createCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
ConstantContainer.createLocalizableByDimCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
ConstantContainer.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
LocalizableCursor<T> | 
ConstantContainer.createLocalizableCursor(Image<T> image)  | 
LocalizablePlaneCursor<T> | 
ConstantContainer.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
DynamicCursor<T> | 
DynamicContainer.createCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
DynamicContainer.createLocalizableByDimCursor(Image<T> image)  | 
LocalizableByDimCursor<T> | 
DynamicContainer.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
DynamicLocalizableCursor<T> | 
DynamicContainer.createLocalizableCursor(Image<T> image)  | 
LocalizablePlaneCursor<T> | 
DynamicContainer.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
ImagePlusCursor<T> | 
ImagePlusContainer.createCursor(Image<T> image)  | 
ImagePlusLocalizableByDimCursor<T> | 
ImagePlusContainer.createLocalizableByDimCursor(Image<T> image)  | 
ImagePlusLocalizableByDimOutOfBoundsCursor<T> | 
ImagePlusContainer.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
ImagePlusLocalizableCursor<T> | 
ImagePlusContainer.createLocalizableCursor(Image<T> image)  | 
ImagePlusLocalizablePlaneCursor<T> | 
ImagePlusContainer.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlanarCursor<T> | 
PlanarContainer.createCursor(Image<T> image)  | 
PlanarLocalizableByDimCursor<T> | 
PlanarContainer.createLocalizableByDimCursor(Image<T> image)  | 
PlanarLocalizableByDimOutOfBoundsCursor<T> | 
PlanarContainer.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
PlanarLocalizableCursor<T> | 
PlanarContainer.createLocalizableCursor(Image<T> image)  | 
PlanarLocalizablePlaneCursor<T> | 
PlanarContainer.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
ShapeListLocalizableByDimCursor<T> | 
ShapeList.createCursor(Image<T> image)  | 
ShapeListLocalizableByDimCursor<T> | 
ShapeListCached.createLocalizableByDimCursor(Image<T> image)  | 
ShapeListLocalizableByDimCursor<T> | 
ShapeList.createLocalizableByDimCursor(Image<T> image)  | 
ShapeListLocalizableByDimOutOfBoundsCursor<T> | 
ShapeListCached.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
ShapeListLocalizableByDimOutOfBoundsCursor<T> | 
ShapeList.createLocalizableByDimCursor(Image<T> image,
                            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)  | 
ShapeListLocalizableByDimCursor<T> | 
ShapeList.createLocalizableCursor(Image<T> image)  | 
ShapeListLocalizablePlaneCursor<T> | 
ShapeListCached.createLocalizablePlaneCursor(Image<T> image)  | 
ShapeListLocalizablePlaneCursor<T> | 
ShapeList.createLocalizablePlaneCursor(Image<T> image)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
CursorImpl.image  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
CursorImpl.getImage()  | 
Image<T> | 
Cursor.getImage()  | 
| Constructor and Description | 
|---|
CursorImpl(Container<T> container,
          Image<T> image)  | 
| Constructor and Description | 
|---|
Array3DLocalizableByDimCursor(Array3D<T,?> container,
                             Image<T> image,
                             T type)  | 
Array3DLocalizableByDimOutOfBoundsCursor(Array3D<T,?> container,
                                        Image<T> image,
                                        T type,
                                        OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
Array3DLocalizableCursor(Array3D<T,?> container,
                        Image<T> image,
                        T type)  | 
ArrayCursor(Array<T,?> container,
           Image<T> image,
           T type)  | 
ArrayLocalizableByDimCursor(Array<T,?> container,
                           Image<T> image,
                           T type)  | 
ArrayLocalizableByDimOutOfBoundsCursor(Array<T,?> container,
                                      Image<T> image,
                                      T type,
                                      OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
ArrayLocalizableCursor(Array<T,?> container,
                      Image<T> image,
                      T type)  | 
ArrayLocalizablePlaneCursor(Array<T,?> container,
                           Image<T> image,
                           T type)  | 
| Constructor and Description | 
|---|
CellCursor(CellContainer<T,?> container,
          Image<T> image,
          T type)  | 
CellLocalizableByDimCursor(CellContainer<T,?> container,
                          Image<T> image,
                          T type)  | 
CellLocalizableByDimOutOfBoundsCursor(CellContainer<T,?> container,
                                     Image<T> image,
                                     T type,
                                     OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
CellLocalizableCursor(CellContainer<T,?> container,
                     Image<T> image,
                     T type)  | 
CellLocalizablePlaneCursor(CellContainer<T,?> container,
                          Image<T> image,
                          T type)  | 
| Constructor and Description | 
|---|
ConstantCursor(ConstantContainer<T> container,
              Image<T> image,
              T type)  | 
ConstantLocalizableByDimCursor(ConstantContainer<T> container,
                              Image<T> image,
                              T type)  | 
ConstantLocalizableByDimOutOfBoundsCursor(ConstantContainer<T> container,
                                         Image<T> image,
                                         T type,
                                         OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
ConstantLocalizableCursor(ConstantContainer<T> container,
                         Image<T> image,
                         T type)  | 
ConstantLocalizablePlaneCursor(ConstantContainer<T> container,
                              Image<T> image,
                              T type)
A simple  
LocalizablePlaneCursor that always returns the same value at each position. | 
| Constructor and Description | 
|---|
DynamicCursor(DynamicContainer<T,? extends DynamicContainerAccessor> container,
             Image<T> image,
             T type)  | 
DynamicLocalizableByDimCursor(DynamicContainer<T,?> container,
                             Image<T> image,
                             T type)  | 
DynamicLocalizableByDimOutOfBoundsCursor(DynamicContainer<T,?> container,
                                        Image<T> image,
                                        T type,
                                        OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
DynamicLocalizableCursor(DynamicContainer<T,?> container,
                        Image<T> image,
                        T type)  | 
DynamicLocalizablePlaneCursor(DynamicContainer<T,?> container,
                             Image<T> image,
                             T type)  | 
| Constructor and Description | 
|---|
ImagePlusCursor(ImagePlusContainer<T,?> container,
               Image<T> image,
               T type)  | 
ImagePlusCursor2D(ImagePlusContainer<T,?> container,
                 Image<T> image,
                 T type)  | 
ImagePlusLocalizableByDimCursor(ImagePlusContainer<T,?> container,
                               Image<T> image,
                               T type)  | 
ImagePlusLocalizableByDimOutOfBoundsCursor(ImagePlusContainer<T,?> container,
                                          Image<T> image,
                                          T type,
                                          OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
ImagePlusLocalizableCursor(ImagePlusContainer<T,?> container,
                          Image<T> image,
                          T type)  | 
ImagePlusLocalizablePlaneCursor(ImagePlusContainer<T,?> container,
                               Image<T> image,
                               T type)  | 
| Constructor and Description | 
|---|
GenericCursorLink(Image<T> img)  | 
| Constructor and Description | 
|---|
PlanarCursor(PlanarContainer<T,?> container,
            Image<T> image,
            T type)  | 
PlanarCursor2D(PlanarContainer<T,?> container,
              Image<T> image,
              T type)  | 
PlanarLocalizableByDimCursor(PlanarContainer<T,?> container,
                            Image<T> image,
                            T type)  | 
PlanarLocalizableByDimOutOfBoundsCursor(PlanarContainer<T,?> container,
                                       Image<T> image,
                                       T type,
                                       OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
PlanarLocalizableCursor(PlanarContainer<T,?> container,
                       Image<T> image,
                       T type)  | 
PlanarLocalizablePlaneCursor(PlanarContainer<T,?> container,
                            Image<T> image,
                            T type)  | 
| Constructor and Description | 
|---|
ShapeListCachedLocalizableByDimCursor(ShapeList<T> container,
                                     Image<T> image,
                                     ShapeListCache<T> cache)  | 
ShapeListCachedLocalizableByDimOutOfBoundsCursor(ShapeList<T> container,
                                                Image<T> image,
                                                OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory,
                                                ShapeListCache<T> cache)  | 
ShapeListCachedLocalizablePlaneCursor(ShapeList<T> container,
                                     Image<T> image,
                                     ShapeListCache<T> cache)  | 
ShapeListLocalizableByDimCursor(ShapeList<T> container,
                               Image<T> image)  | 
ShapeListLocalizableByDimOutOfBoundsCursor(ShapeList<T> container,
                                          Image<T> image,
                                          OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
ShapeListLocalizablePlaneCursor(ShapeList<T> container,
                               Image<T> image)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
HyperSphereIterator.image  | 
protected Image<T> | 
AbstractSortedGrayLevelIterator.image  | 
protected Image<T> | 
AbstractSpecialCursor.img
The Image this cursors operates on. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
HyperSphereIterator.getImage()  | 
Image<T> | 
AbstractSpecialCursor.getImage()  | 
Image<T> | 
AbstractSortedGrayLevelIterator.getImage()  | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractSortedGrayLevelIterator<T> | 
SortedGrayLevelIteratorFactory.createSortedGrayLevelIterator(Image<T> image)  | 
protected <C extends Comparable<C> & Type<C>> | 
AbstractSortedGrayLevelIterator.max(Image<C> image)  | 
| Constructor and Description | 
|---|
AbstractSortedGrayLevelIterator(Image<T> image)  | 
DiscCursor(Image<T> img,
          float[] center,
          float radius)
Construct a  
DiscCursor on an image, using the spatial calibration
 stored in the image and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
DiscCursor(Image<T> img,
          float[] center,
          float radius,
          float[] calibration)
Construct a  
DiscCursor on an image with a given spatial calibration,
 using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. | 
DiscCursor(Image<T> img,
          float[] center,
          float radius,
          float[] calibration,
          OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a  
DiscCursor on an image with a given spatial calibration. | 
DiscCursor(Image<T> img,
          Localizable centerCursor,
          float radius)
Construct a  
DiscCursor on an, using the spatial calibration
 stored in the image and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
DiscCursor(Image<T> img,
          Localizable centerCursor,
          float radius,
          float[] calibration)
Construct a  
DiscCursor on an image, using the given spatial calibration
 and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
DiscCursor(Image<T> img,
          Localizable centerCursor,
          float radius,
          float[] calibration,
          OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a  
DiscCursor on an image with a given spatial calibration
 and a given OutOfBoundsStrategyFactory to handle off-bounds locations. | 
HyperSphereIterator(Image<T> image,
                   Localizable center,
                   int radius)  | 
HyperSphereIterator(Image<T> image,
                   Localizable center,
                   int radius,
                   OutOfBoundsStrategyFactory<T> oobFactory)  | 
SortedGrayLevelIteratorAllContainers(Image<T> image)  | 
SortedGrayLevelIteratorArrayContainerOnly(Image<T> image)  | 
SortedGrayLevelIteratorFactory(Image<T> image)  | 
SphereCursor(Image<T> img,
            double[] center,
            double radius)
Construct a  
SphereCursor on a 3D image, using the spatial calibration
 stored in the image and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            double[] center,
            double radius,
            double[] calibration)
Construct a  
SphereCursor on a 3D image with a given spatial calibration,
 using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            float[] center,
            float radius)
Construct a  
SphereCursor on a 3D image, using the spatial calibration
 stored in the image and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            float[] center,
            float radius,
            float[] calibration)
Construct a  
SphereCursor on a 3D image with a given spatial calibration,
 using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            float[] center,
            float radius,
            float[] calibration,
            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a  
SphereCursor on a 3D image with a given spatial calibration. | 
SphereCursor(Image<T> img,
            Localizable centerCursor,
            float radius)
Construct a  
SphereCursor on a 3D image, using the spatial calibration
 stored in the image and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            Localizable centerCursor,
            float radius,
            float[] calibration)
Construct a  
SphereCursor on a 3D image, using the given spatial calibration
 and a default OutOfBoundsStrategyValueFactory
 to handle off-bounds locations. | 
SphereCursor(Image<T> img,
            Localizable centerCursor,
            float radius,
            float[] calibration,
            OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a  
SphereCursor on a 3D image with a given spatial calibration
 and a given OutOfBoundsStrategyFactory to handle off-bounds locations. | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
Image.clone()
Clones this  
Image, i.e. | 
static Image<FloatType> | 
ImagePlusAdapter.convertFloat(ij.ImagePlus imp)  | 
protected static <T extends Type<T>> | 
ImagePlusAdapter.convertToFloat(Image<T> input)  | 
Image<T> | 
ImageFactory.createImage(int[] dim)  | 
Image<T> | 
ImageFactory.createImage(int[] dim,
           String name)  | 
Image<T> | 
Image.createNewImage()
Creates a new  
Image with the same dimensions, ContainerFactory and Type as this one, the name is given automatically. | 
Image<T> | 
Image.createNewImage(int[] dimensions)
Creates a new  
Image with the same ContainerFactory and Type as this one, the name is given automatically. | 
Image<T> | 
Image.createNewImage(int[] dimensions,
              String name)
 | 
Image<T> | 
Image.createNewImage(String name)
 | 
static <T extends RealType<T>> | 
ImagePlusAdapter.wrap(ij.ImagePlus imp)  | 
static Image<UnsignedByteType> | 
ImagePlusAdapter.wrapByte(ij.ImagePlus imp)  | 
static Image<FloatType> | 
ImagePlusAdapter.wrapFloat(ij.ImagePlus imp)  | 
protected static Image<?> | 
ImagePlusAdapter.wrapLocal(ij.ImagePlus imp)  | 
static Image<RGBALegacyType> | 
ImagePlusAdapter.wrapRGBA(ij.ImagePlus imp)  | 
static Image<UnsignedShortType> | 
ImagePlusAdapter.wrapShort(ij.ImagePlus imp)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends Type<T>> | 
ImagePlusAdapter.convertToFloat(Image<T> input)  | 
protected static void | 
ImagePlusAdapter.setCalibrationFromImagePlus(Image<?> image,
                           ij.ImagePlus imp)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
Display.img  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
Display.getImage()  | 
| Constructor and Description | 
|---|
BasePairTypeDisplay(Image<T> img)  | 
BitTypeDisplay(Image<BitType> img)  | 
ComplexTypeComplexValueDisplay(Image<T> img)  | 
ComplexTypePhaseSpectrumDisplay(Image<T> img)  | 
ComplexTypePowerSpectrumDisplay(Image<T> img)  | 
ComplexTypeRealValueDisplay(Image<T> img)  | 
Display(Image<T> img)  | 
IntegerTypeDisplay(Image<T> img)  | 
RealTypeDisplay(Image<T> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
ImageJFunctions.convertFloat(ij.ImagePlus imp)  | 
Image<T> | 
InverseTransformDescription.getImage()  | 
static <T extends RealType<T>> | 
ImageJFunctions.wrap(ij.ImagePlus imp)  | 
static Image<UnsignedByteType> | 
ImageJFunctions.wrapByte(ij.ImagePlus imp)  | 
static Image<FloatType> | 
ImageJFunctions.wrapFloat(ij.ImagePlus imp)  | 
static Image<RGBALegacyType> | 
ImageJFunctions.wrapRGBA(ij.ImagePlus imp)  | 
static Image<UnsignedShortType> | 
ImageJFunctions.wrapShort(ij.ImagePlus imp)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Type<T>> | 
ImageJFunctions.copyToImagePlus(Image<T> img)  | 
static <T extends Type<T>> | 
ImageJFunctions.copyToImagePlus(Image<T> img,
               int type)  | 
static <T extends Type<T>> | 
ImageJFunctions.copyToImagePlus(Image<T> img,
               int[] dim)  | 
static <T extends Type<T>> | 
ImageJFunctions.copyToImagePlus(Image<T> img,
               int type,
               int[] dim)  | 
static <T extends Type<T>> | 
ImageJFunctions.copyToImagePlus(Image<T> img,
               int type,
               int[] dim,
               int[] dimensionPositions)  | 
protected static <T extends Type<T>> | 
ImageJFunctions.createImagePlus(Image<T> img,
               String name,
               int type,
               int[] dim,
               int[] dimensionPositions)  | 
static <T extends Type<T>> | 
ImageJFunctions.displayAsVirtualStack(Image<T> img)  | 
static <T extends Type<T>> | 
ImageJFunctions.displayAsVirtualStack(Image<T> img,
                     int type)  | 
static <T extends Type<T>> | 
ImageJFunctions.displayAsVirtualStack(Image<T> img,
                     int[] dim)  | 
static <T extends Type<T>> | 
ImageJFunctions.displayAsVirtualStack(Image<T> img,
                     int type,
                     int[] dim)  | 
static <T extends Type<T>> | 
ImageJFunctions.displayAsVirtualStack(Image<T> img,
                     int type,
                     int[] dim,
                     int[] dimensionPositions)  | 
protected static <T extends Type<T>> | 
ImageJFunctions.extract2DSlice(Image<T> img,
              Display<T> display,
              int type,
              int dimX,
              int dimY,
              int[] dimensionPositions)  | 
static <T extends Type<T>> | 
ImageJVirtualStack.extractSliceByte(Image<T> img,
                Display<T> display,
                int dimX,
                int dimY,
                int[] dimensionPositions)  | 
static <T extends Type<T>> | 
ImageJVirtualStack.extractSliceFloat(Image<T> img,
                 Display<T> display,
                 int dimX,
                 int dimY,
                 int[] dimensionPositions)  | 
static <T extends Type<T>> | 
ImageJVirtualStack.extractSliceRGB(Image<T> img,
               Display<T> display,
               int dimX,
               int dimY,
               int[] dimensionPositions)  | 
static <T extends Type<T>> | 
ImageJFunctions.saveAsTiffs(Image<T> img,
           String directory,
           int type)  | 
static <T extends Type<T>> | 
ImageJFunctions.saveAsTiffs(Image<T> img,
           String directory,
           String name,
           int type)  | 
static <T extends Type<T>> | 
ImageJFunctions.show(Image<T> img)  | 
| Constructor and Description | 
|---|
ImageJVirtualStack(Image<T> img,
                  int[] dim,
                  int[] dimensionPositions)
Constructs a virtual stack of type ImageJFunctions.GRAY32 of up to 3 arbitrary dimensions
 
   Image 
 | 
ImageJVirtualStack(Image<T> img,
                  int type,
                  int[] dim,
                  int[] dimensionPositions)
Constructs a virtual stack of up to 3 arbitrary dimensions
 
   Image 
 | 
InverseTransformDescription(InvertibleBoundable transform,
                           InterpolatorFactory<T> factory,
                           Image<T> image)  | 
RGBALegacyTypeDisplay(Image<RGBALegacyType> img)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<T> | 
InterpolatorImpl.img  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
InterpolatorImpl.getImage()
Returns the typed image the interpolator is working on 
 | 
Image<T> | 
Interpolator.getImage()
Returns the typed image the interpolator is working on 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Interpolator<T> | 
InterpolatorFactory.createInterpolator(Image<T> img)  | 
| Constructor and Description | 
|---|
InterpolatorImpl(Image<T> img,
                InterpolatorFactory<T> interpolatorFactory,
                OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
DCTInterpolator.getCoefficients()
A method that provides the DCT coefficients 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DCTInterpolator<T> | 
DCTInterpolatorFactory.createInterpolator(Image<T> img)  | 
| Constructor and Description | 
|---|
DCTInterpolator(Image<T> img,
               InterpolatorFactory<T> interpolatorFactory,
               OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
LanczosInterpolator<T> | 
LanczosInterpolatorFactory.createInterpolator(Image<T> img)  | 
| Constructor and Description | 
|---|
LanczosInterpolator(Image<T> img,
                   InterpolatorFactory<T> interpolatorFactory,
                   OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory,
                   int alpha,
                   boolean clipping)  | 
| Modifier and Type | Method and Description | 
|---|---|
LinearInterpolator<T> | 
LinearInterpolatorFactory.createInterpolator(Image<T> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
NearestNeighborInterpolator3D.getImage()
Returns the typed image the interpolator is working on 
 | 
Image<T> | 
NearestNeighborInterpolator2D.getImage()
Returns the typed image the interpolator is working on 
 | 
Image<T> | 
NearestNeighborInterpolator1D.getImage()
Returns the typed image the interpolator is working on 
 | 
| Modifier and Type | Method and Description | 
|---|---|
NearestNeighborInterpolator<T> | 
NearestNeighborInterpolatorFactory.createInterpolator(Image<T> img)  | 
| Constructor and Description | 
|---|
NearestNeighborInterpolator(Image<T> img,
                           InterpolatorFactory<T> interpolatorFactory,
                           OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
NearestNeighborInterpolator1D(Image<T> img,
                             InterpolatorFactory<T> interpolatorFactory,
                             OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
NearestNeighborInterpolator2D(Image<T> img,
                             InterpolatorFactory<T> interpolatorFactory,
                             OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
NearestNeighborInterpolator3D(Image<T> img,
                             InterpolatorFactory<T> interpolatorFactory,
                             OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static void | 
LOCI.applyMetaData(Image<?> img,
             IFormatReader reader)  | 
static PlanarAccess<ArrayDataAccess<?>> | 
ImageOpener.getPlanarAccess(Image<?> im)
Obtains planar access instance backing the given image, if any. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Labeling<T extends Comparable<T>>
A labeling represents the assignment of zero or more labels to the
 pixels in a space. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<LabelingType<T>> | 
Labeling.createNewImage()  | 
Image<LabelingType<T>> | 
Labeling.createNewImage(int[] dimensions)  | 
Image<LabelingType<T>> | 
Labeling.createNewImage(int[] dimensions,
              String name)  | 
Image<LabelingType<T>> | 
Labeling.createNewImage(String name)  | 
Image<FakeType> | 
LocalizableLabelingCursor.getImage()  | 
| Modifier and Type | Method and Description | 
|---|---|
Display<LabelingType<T>> | 
LabelingType.getDefaultDisplay(Image<LabelingType<T>> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
Display<T> | 
Type.getDefaultDisplay(Image<T> image)
 | 
| Modifier and Type | Method and Description | 
|---|---|
Display<BasePairBitType> | 
BasePairBitType.getDefaultDisplay(Image<BasePairBitType> image)  | 
BasePairTypeDisplay<BasePairCharType> | 
BasePairCharType.getDefaultDisplay(Image<BasePairCharType> image)  | 
Display<FakeType> | 
FakeType.getDefaultDisplay(Image<FakeType> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
BitTypeDisplay | 
BitType.getDefaultDisplay(Image<BitType> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
RGBALegacyTypeDisplay | 
RGBALegacyType.getDefaultDisplay(Image<RGBALegacyType> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
Display<T> | 
ComplexTypeImpl.getDefaultDisplay(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
Display<T> | 
IntegerTypeImpl.getDefaultDisplay(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
Display<T> | 
RealTypeImpl.getDefaultDisplay(Image<T> image)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<UnsignedByteType> | 
DevUtil.createImageFromArray(byte[] data,
                    int[] dim)  | 
static Image<DoubleType> | 
DevUtil.createImageFromArray(double[] data,
                    int[] dim)  | 
static Image<FloatType> | 
DevUtil.createImageFromArray(float[] data,
                    int[] dim)  | 
static Image<UnsignedShortType> | 
DevUtil.createImageFromArray(short[] data,
                    int[] dim)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Image<FloatType> | 
SPIMImageFusion.getFusedImage()  | 
Image<FloatType> | 
PreDeconvolutionFusionSequential.getFusedImage()  | 
Image<FloatType> | 
PreDeconvolutionFusion.getFusedImage()  | 
Image<FloatType> | 
MappingFusionSequentialDifferentOutput.getFusedImage()  | 
Image<FloatType> | 
MappingFusionSequential.getFusedImage()  | 
Image<FloatType> | 
MappingFusionParalellMaxWeight.getFusedImage()  | 
Image<FloatType> | 
MappingFusionParalell.getFusedImage()  | 
Image<FloatType> | 
PreDeconvolutionFusionSequential.getFusedImage(int index)  | 
Image<FloatType> | 
PreDeconvolutionFusionInterface.getFusedImage(int index)  | 
Image<FloatType> | 
PreDeconvolutionFusion.getFusedImage(int index)  | 
Image<FloatType> | 
MappingFusionSequentialDifferentOutput.getFusedImage(int index)  | 
Image<FloatType> | 
PreDeconvolutionFusionSequential.getOverlapImage()  | 
Image<FloatType> | 
PreDeconvolutionFusionInterface.getOverlapImage()  | 
Image<FloatType> | 
PreDeconvolutionFusion.getOverlapImage()  | 
abstract Image<FloatType> | 
IsolatedPixelWeightener.getResultImage()  | 
Image<FloatType> | 
GaussContent.getResultImage()  | 
Image<FloatType> | 
EntropyFast.getResultImage()  | 
Image<FloatType> | 
AverageContent.getResultImage()  | 
Image<FloatType> | 
PreDeconvolutionFusionSequential.getWeightImage(int index)  | 
Image<FloatType> | 
PreDeconvolutionFusionInterface.getWeightImage(int index)  | 
Image<FloatType> | 
PreDeconvolutionFusion.getWeightImage(int index)  | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<Image<FloatType>> | 
PreDeconvolutionFusionSequential.getPointSpreadFunctions()  | 
ArrayList<Image<FloatType>> | 
PreDeconvolutionFusionInterface.getPointSpreadFunctions()  | 
ArrayList<Image<FloatType>> | 
PreDeconvolutionFusion.getPointSpreadFunctions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
PreDeconvolutionFusionSequential.computeOverlap(Image<FloatType> overlap,
              ArrayList<ViewDataBeads> views,
              ViewStructure viewStructure,
              int cropOffsetX,
              int cropOffsetY,
              int cropOffsetZ,
              int scale,
              Point3f min)  | 
static void | 
PreDeconvolutionFusion.subtractBackground(Image<FloatType> img,
                  float value)  | 
| Modifier and Type | Field and Description | 
|---|---|
Image<FloatType> | 
EntropyFloatArray3D.img  | 
Image<FloatType> | 
Entropy.img  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
EntropyFloatArray3D.computeEntropy(Image<FloatType> image,
              ContainerFactory entropyType,
              int histogramBins,
              int windowSizeX,
              int windowSizeY,
              int windowSizeZ)  | 
static Image<FloatType> | 
Entropy.computeEntropy(Image<FloatType> img,
              ContainerFactory entropyType,
              int histogramBins,
              int windowSizeX,
              int windowSizeY,
              int windowSizeZ)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
EntropyFloatArray3D.computeEntropy(Image<FloatType> image,
              ContainerFactory entropyType,
              int histogramBins,
              int windowSizeX,
              int windowSizeY,
              int windowSizeZ)  | 
static Image<FloatType> | 
Entropy.computeEntropy(Image<FloatType> img,
              ContainerFactory entropyType,
              int histogramBins,
              int windowSizeX,
              int windowSizeY,
              int windowSizeZ)  | 
static EntropyFloatArray3D | 
EntropyFloatArray3D.initEntropy(Image<FloatType> img,
           int histogramBins,
           int windowSizeX,
           int windowSizeY,
           int windowSizeZ,
           int x,
           int y,
           int z)  | 
static Entropy | 
Entropy.initEntropy(Image<FloatType> img,
           int histogramBins,
           int windowSizeX,
           int windowSizeY,
           int windowSizeZ,
           int x,
           int y,
           int z)  | 
| Constructor and Description | 
|---|
Entropy(float stepSize,
       Image<FloatType> img,
       LocalizableByDimCursor<FloatType> cursor,
       int histogramBins,
       int windowSizeX,
       int windowSizeY,
       int windowSizeZ,
       int x,
       int y,
       int z)  | 
EntropyFloatArray3D(float stepSize,
                   Image<FloatType> img,
                   LocalizableByDimCursor3D<FloatType> cIn,
                   LocalizableByDimCursor3D<FloatType> cOut,
                   int histogramBins,
                   int windowSizeX,
                   int windowSizeY,
                   int windowSizeZ,
                   int x,
                   int y,
                   int z)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Type<T>> | 
ImgLibSaver.saveAsTiffs(Image<T> img,
           String directory,
           int type)  | 
static <T extends Type<T>> | 
ImgLibSaver.saveAsTiffs(Image<T> img,
           String directory,
           String name,
           int type)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static Image<FloatType> | 
ExtractPSF.extractPSF(ViewDataBeads view,
          int[] size)
Extracts the PSF by averaging the local neighborhood RANSAC correspondences 
 | 
Image<FloatType> | 
ExtractPSF.getAverageOriginalPSF()  | 
Image<FloatType> | 
ExtractPSF.getAveragePSF()  | 
Image<FloatType> | 
LucyRichardsonFFT.getImage()  | 
Image<FloatType> | 
LucyRichardsonFFT.getKernel()  | 
Image<FloatType> | 
ExtractPSF.getMaxProjectionAveragePSF()
Get projection along the smallest dimension (which is usually the rotation axis) 
 | 
Image<FloatType> | 
LucyRichardsonFFT.getViewContribution()  | 
Image<FloatType> | 
LucyRichardsonFFT.getWeight()  | 
static Image<FloatType> | 
LucyRichardsonMultiViewDeconvolution.lucyRichardsonMultiView(ArrayList<LucyRichardsonFFT> data,
                       int minIterations,
                       int maxIterations,
                       boolean multiplicative,
                       double lambda,
                       int numThreads)  | 
static Image<FloatType> | 
ExtractPSF.makeSameSize(Image<FloatType> img,
            int[] sizeIn)
Make image the same size as defined, center it 
 | 
protected static Image<FloatType> | 
ExtractPSF.transformPSF(Image<FloatType> psf,
            AbstractAffineModel3D<?> model)
Transforms the extracted PSF using the affine transformation of the corresponding view 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<Image<FloatType>> | 
ExtractPSF.getPSFs()  | 
ArrayList<Image<FloatType>> | 
ExtractPSF.getPSFsInInputCalibration()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
ExtractPSF.makeSameSize(Image<FloatType> img,
            int[] sizeIn)
Make image the same size as defined, center it 
 | 
void | 
LucyRichardsonFFT.setViewContribution(Image<FloatType> viewContribution)  | 
protected static Image<FloatType> | 
ExtractPSF.transformPSF(Image<FloatType> psf,
            AbstractAffineModel3D<?> model)
Transforms the extracted PSF using the affine transformation of the corresponding view 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Type<T>> | 
ExtractPSF.commonSize(List<Image<T>> images)
Returns the bounding box so that all images can fit in there
 or null if input is null or input.size is 0 
 | 
| Constructor and Description | 
|---|
LucyRichardsonFFT(Image<FloatType> image,
                 Image<FloatType> weight,
                 Image<FloatType> kernel,
                 int cpusPerView)  | 
LucyRichardsonFFT(Image<FloatType> image,
                 Image<FloatType> weight,
                 Image<FloatType> kernel,
                 int cpusPerView)  | 
LucyRichardsonFFT(Image<FloatType> image,
                 Image<FloatType> weight,
                 Image<FloatType> kernel,
                 int cpusPerView)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
LRFFT.computeExponentialKernel(Image<FloatType> kernel,
                        int numViews)  | 
static Image<FloatType> | 
LRFFT.computeInvertedKernel(Image<FloatType> kernel)  | 
Image<FloatType> | 
LRFFT.convolve1(Image<FloatType> image)
convolves the image with kernel1 
 | 
Image<FloatType> | 
LRFFT.convolve2(Image<FloatType> image)
convolves the image with kernel2 (inverted kernel1) 
 | 
static Image<FloatType> | 
LRFFT.createImageFromArray(float[] data,
                    int[] dim)  | 
Image<FloatType> | 
LRFFT.getImage()  | 
Image<FloatType> | 
LRFFT.getKernel1()  | 
Image<FloatType> | 
LRFFT.getKernel2()  | 
Image<FloatType> | 
Deconvolver.getPsi()  | 
Image<FloatType> | 
BayesMVDeconvolution.getPsi()  | 
Image<FloatType> | 
LRFFT.getWeight()  | 
protected static Image<FloatType> | 
BayesMVDeconvolution.loadInitialImage(String fileName,
                boolean checkNumbers,
                float minValue,
                int[] dimensions,
                ImageFactory<FloatType> imageFactory)  | 
static Image<FloatType> | 
LRFFT.wrap(Img<FloatType> i)  | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
AdjustInput.addGaussianNoise(Image<FloatType> img,
                Random rnd,
                float sigma,
                boolean onlyPositive)
Adds additive gaussian noise: i = i + gauss(x, sigma) 
 | 
static double | 
AdjustInput.addGaussianNoiseAddMul(Image<FloatType> img,
                      Random rnd,
                      float sigma,
                      boolean onlyPositive)
Adds additive and multiplicative gaussian noise: i = i*gauss(x,sigma) + gauss(x, sigma) 
 | 
static void | 
AdjustInput.adjustImage(Image<FloatType> image,
           float minValue,
           float targetAverage)
Adjusts an image so that the minimal intensity is minValue and the average is average 
 | 
static Image<FloatType> | 
LRFFT.computeExponentialKernel(Image<FloatType> kernel,
                        int numViews)  | 
static Image<FloatType> | 
LRFFT.computeInvertedKernel(Image<FloatType> kernel)  | 
Image<FloatType> | 
LRFFT.convolve1(Image<FloatType> image)
convolves the image with kernel1 
 | 
protected static void | 
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
                 int i,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution1)  | 
protected static void | 
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
                 int i,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution1)  | 
protected static void | 
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
                 int i,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution1)  | 
protected static void | 
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
                  int i,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel1,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
                  int i,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel1,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
                  int i,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel1,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
                  int i,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel1,
                  int[] blockSize)  | 
Image<FloatType> | 
LRFFT.convolve2(Image<FloatType> image)
convolves the image with kernel2 (inverted kernel1) 
 | 
protected static void | 
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution2)  | 
protected static void | 
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution2)  | 
protected static void | 
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
                 Image<FloatType> image,
                 Image<FloatType> result,
                 Image<FloatType> block,
                 FourierConvolution<FloatType,FloatType> fftConvolution2)  | 
protected static void | 
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel2,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel2,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel2,
                  int[] blockSize)  | 
protected static void | 
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
                  int deviceId,
                  Image<FloatType> image,
                  Image<FloatType> result,
                  Image<FloatType> block,
                  Image<FloatType> kernel2,
                  int[] blockSize)  | 
void | 
Block.copyBlock(Image<FloatType> source,
         Image<FloatType> block)  | 
void | 
Block.copyBlock(Image<FloatType> source,
         Image<FloatType> block)  | 
protected static Thread | 
LRFFTThreads.getCPUThread1(AtomicInteger ai,
             Block[] blocks,
             int[] blockSize,
             ImageFactory<FloatType> factory,
             Image<FloatType> image,
             Image<FloatType> result,
             FourierConvolution<FloatType,FloatType> fftConvolution1)  | 
protected static Thread | 
LRFFTThreads.getCPUThread1(AtomicInteger ai,
             Block[] blocks,
             int[] blockSize,
             ImageFactory<FloatType> factory,
             Image<FloatType> image,
             Image<FloatType> result,
             FourierConvolution<FloatType,FloatType> fftConvolution1)  | 
protected static Thread | 
LRFFTThreads.getCPUThread2(AtomicInteger ai,
             Block[] blocks,
             int[] blockSize,
             ImageFactory<FloatType> factory,
             Image<FloatType> image,
             Image<FloatType> result,
             FourierConvolution<FloatType,FloatType> fftConvolution2)  | 
protected static Thread | 
LRFFTThreads.getCPUThread2(AtomicInteger ai,
             Block[] blocks,
             int[] blockSize,
             ImageFactory<FloatType> factory,
             Image<FloatType> image,
             Image<FloatType> result,
             FourierConvolution<FloatType,FloatType> fftConvolution2)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel1)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel1)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel1)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel2)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel2)  | 
protected static Thread | 
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
              Block[] blocks,
              int[] blockSize,
              ImageFactory<FloatType> factory,
              Image<FloatType> image,
              Image<FloatType> result,
              int deviceId,
              Image<FloatType> kernel2)  | 
static void | 
AdjustInput.normImage(Image<FloatType> img)
Norms an image so that the sum over all pixels is 1. 
 | 
void | 
Block.pasteBlock(Image<FloatType> target,
          Image<FloatType> block)  | 
void | 
Block.pasteBlock(Image<FloatType> target,
          Image<FloatType> block)  | 
void | 
LRFFT.setImage(Image<FloatType> image)  | 
void | 
LRFFT.setKernel(Image<FloatType> kernel)  | 
void | 
LRFFT.setWeight(Image<FloatType> weight)  | 
static double | 
AdjustInput.sumImage(Image<FloatType> img)  | 
static void | 
AdjustInput.translate(Image<FloatType> img,
         float[] vector)  | 
static Img<FloatType> | 
LRFFT.wrap(Image<FloatType> i)  | 
| Constructor and Description | 
|---|
LRFFT(Image<FloatType> image,
     Image<FloatType> weight,
     Image<FloatType> kernel,
     int[] deviceList,
     boolean useBlocks,
     int[] blockSize)  | 
LRFFT(Image<FloatType> image,
     Image<FloatType> weight,
     Image<FloatType> kernel,
     int[] deviceList,
     boolean useBlocks,
     int[] blockSize)  | 
LRFFT(Image<FloatType> image,
     Image<FloatType> weight,
     Image<FloatType> kernel,
     int[] deviceList,
     boolean useBlocks,
     int[] blockSize)  | 
LRFFT(Image<FloatType> image,
     Image<FloatType> kernel,
     int[] deviceList,
     boolean useBlocks,
     int[] blockSize)  | 
LRFFT(Image<FloatType> image,
     Image<FloatType> kernel,
     int[] deviceList,
     boolean useBlocks,
     int[] blockSize)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Image<FloatType> | 
ViewDataBeads.downSampledImage
The currently downsampled image cached 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
ViewDataBeads.getDownSampledImage(int downSamplingFactor)
Gets a downsampled and normalized [0...1] version of the input image 
 | 
Image<FloatType> | 
ViewDataBeads.getDownSampledImage(int downSamplingFactor,
                   boolean normalize)
Gets a downsampled version of the input image 
 | 
Image<FloatType> | 
ViewDataBeads.getImage()
The link to the input image of this view, normalized to [0...1] 
 | 
Image<FloatType> | 
ViewDataBeads.getImage(boolean normalize)
The link to the input image of this view 
 | 
Image<FloatType> | 
ViewDataBeads.getImage(ContainerFactory imageFactory)
The link to the input image of this view normalized to [0...1] 
 | 
Image<FloatType> | 
ViewDataBeads.getImage(ContainerFactory imageFactory,
        boolean normalize)
The link to the input image of this view 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static float[] | 
ViewDataBeads.normalizeImage(Image<FloatType> image)
Normalizes the image to the range [0...1] 
 | 
static float[] | 
ViewDataBeads.normalizeImage(Image<FloatType> image,
              float[] minmax)
Normalizes the image to the range [0...1] 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
BeadSegmentation.getFoundBeads(ViewDataBeads view)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
BeadSegmentation.gaussFit(Image<FloatType> image,
        ArrayList<Bead> beadList,
        double[] typicalSigma)  | 
protected ArrayList<Integer> | 
BeadSegmentation.getNeighboringLabels(Image<IntType> connectedComponents,
                    ArrayList<Point3i> neighbors,
                    int x,
                    int y,
                    int z)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
LaPlaceFunctions.subtractImagesInPlace(Image<FloatType> img1,
                     Image<FloatType> img2,
                     float norm)  | 
static void | 
LaPlaceFunctions.subtractImagesInPlace(Image<FloatType> img1,
                     Image<FloatType> img2,
                     float norm)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
                         float initialSigma,
                         float minPeakValue,
                         float minInitialPeakValue)  | 
static <T extends RealType<T>> | 
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
                         OutOfBoundsStrategyFactory<T> oobsFactory,
                         float imageSigma,
                         float sigma1,
                         float sigma2,
                         float minPeakValue,
                         float minInitialPeakValue,
                         boolean findMax,
                         boolean findMin,
                         int debugLevel)  | 
static <T extends RealType<T>> | 
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
                         OutOfBoundsStrategyFactory<T> oobsFactory,
                         float imageSigma,
                         float initialSigma,
                         float minPeakValue,
                         float minInitialPeakValue,
                         int stepsPerOctave,
                         boolean findMax,
                         boolean findMin,
                         int debugLevel)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ConnectedComponent.equalizeLabels(Image<IntType> connectedComponents)  | 
ArrayList<ComponentProperties> | 
ConnectedComponent.getBeads(Image<IntType> connectedComponents,
        Image<FloatType> img,
        int minSize,
        int maxSize,
        int minBlackBorder,
        boolean useCenterOfMass,
        double circularityFactor)  | 
ArrayList<ComponentProperties> | 
ConnectedComponent.getBeads(Image<IntType> connectedComponents,
        Image<FloatType> img,
        int minSize,
        int maxSize,
        int minBlackBorder,
        boolean useCenterOfMass,
        double circularityFactor)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<LongType> | 
IntegralImage3d.compute(Image<FloatType> img)  | 
static Image<FloatType> | 
DOM.computeContentBasedGauss(Image<FloatType> img,
                        int fusionSigma1,
                        int fusionSigma2,
                        float zStretching)  | 
static Image<FloatType> | 
DOM.computeContentBasedWeighting(Image<FloatType> img,
                            int fusionSigma1,
                            int fusionSigma2,
                            float zStretching)  | 
Image<LongType> | 
InteractiveIntegral.computeIntegralImage(Image<FloatType> img)  | 
static Image<FloatType> | 
InteractiveIntegral.convertToFloat(ij.ImagePlus imp,
              int channel,
              int timepoint)
Normalize and make a copy of the  
ImagePlus into an Image>FloatType< for faster access when copying the slices | 
protected Image<FloatType> | 
InteractiveDoG.extractImage(FloatImagePlus<FloatType> source,
            Rectangle rectangle,
            int extraSize)
Extract the current 2d region of interest from the souce image 
 | 
Image<FloatType> | 
InteractiveIntegral.getConvertedImage()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<LongType> | 
IntegralImage3d.compute(Image<FloatType> img)  | 
static Image<FloatType> | 
DOM.computeContentBasedGauss(Image<FloatType> img,
                        int fusionSigma1,
                        int fusionSigma2,
                        float zStretching)  | 
static Image<FloatType> | 
DOM.computeContentBasedWeighting(Image<FloatType> img,
                            int fusionSigma1,
                            int fusionSigma2,
                            float zStretching)  | 
static void | 
DOM.computeDifferencOfMean(Image<LongType> integralImg,
                      Image<FloatType> domImg,
                      int sx1,
                      int sy1,
                      int sz1,
                      int sx2,
                      int sy2,
                      int sz2,
                      float min,
                      float max)  | 
static void | 
DOM.computeDifferencOfMean(Image<LongType> integralImg,
                      Image<FloatType> domImg,
                      int sx1,
                      int sy1,
                      int sz1,
                      int sx2,
                      int sy2,
                      int sz2,
                      float min,
                      float max)  | 
static void | 
DOM.computeDifferencOfMean3d(Image<LongType> integralImg,
                        Image<FloatType> domImg,
                        int sx1,
                        int sy1,
                        int sz1,
                        int sx2,
                        int sy2,
                        int sz2,
                        float min,
                        float max)  | 
static void | 
DOM.computeDifferencOfMean3d(Image<LongType> integralImg,
                        Image<FloatType> domImg,
                        int sx1,
                        int sy1,
                        int sz1,
                        int sx2,
                        int sy2,
                        int sz2,
                        float min,
                        float max)  | 
static void | 
InteractiveIntegral.computeDifferencOfMeanSlice(Image<LongType> integralImg,
                           Image<FloatType> sliceImg,
                           int z,
                           int sx1,
                           int sy1,
                           int sz1,
                           int sx2,
                           int sy2,
                           int sz2,
                           float min,
                           float max)  | 
static void | 
InteractiveIntegral.computeDifferencOfMeanSlice(Image<LongType> integralImg,
                           Image<FloatType> sliceImg,
                           int z,
                           int sx1,
                           int sy1,
                           int sz1,
                           int sx2,
                           int sy2,
                           int sz2,
                           float min,
                           float max)  | 
Image<LongType> | 
InteractiveIntegral.computeIntegralImage(Image<FloatType> img)  | 
static void | 
IntegralImage3d.computeIntegralImage(Image<LongType> integralTmp,
                    Image<FloatType> img)  | 
static void | 
IntegralImage3d.computeIntegralImage(Image<LongType> integralTmp,
                    Image<FloatType> img)  | 
static void | 
DOM.computeMinMax(Image<FloatType> img,
             FloatType min,
             FloatType max)  | 
static ArrayList<SimplePeak> | 
InteractiveIntegral.findPeaks(Image<FloatType> laPlace,
         float minValue)  | 
static void | 
DOM.mean(Image<LongType> integralImg,
    Image<FloatType> domImg,
    int sx,
    int sy,
    int sz)  | 
static void | 
DOM.mean(Image<LongType> integralImg,
    Image<FloatType> domImg,
    int sx,
    int sy,
    int sz)  | 
static void | 
DOM.meanMirror(Image<LongType> integralImg,
          Image<FloatType> domImg,
          int sx,
          int sy,
          int sz)  | 
static void | 
DOM.meanMirror(Image<LongType> integralImg,
          Image<FloatType> domImg,
          int sx,
          int sy,
          int sz)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
PairWiseStitchingImgLib.getImage(ij.ImagePlus imp,
        Roi roi,
        ImageFactory<T> imgFactory,
        int channel,
        int timepoint)
return an  
Image<T> as input for the PhaseCorrelation. | 
static Image<FloatType> | 
PairWiseStitchingImgLib.getWrappedImageFloat(ij.ImagePlus imp,
                    int channel,
                    int timepoint)
 | 
static Image<UnsignedByteType> | 
PairWiseStitchingImgLib.getWrappedImageUnsignedByte(ij.ImagePlus imp,
                           int channel,
                           int timepoint)
return an  
Image of UnsignedByteType as input for the PhaseCorrelation. | 
static Image<UnsignedShortType> | 
PairWiseStitchingImgLib.getWrappedImageUnsignedShort(ij.ImagePlus imp,
                            int channel,
                            int timepoint)
return an  
Image of UnsignedShortType as input for the PhaseCorrelation. | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
                  ArrayList<Image<S>> sources,
                  int[] offset)
Averages all channels into the target image. 
 | 
static <T extends RealType<T>> | 
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
                  int[] offset,
                  ij.ImagePlus imp,
                  int timepoint)
Averages all channels into the target image. 
 | 
static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.computePhaseCorrelation(Image<T> img1,
                       Image<S> img2,
                       int numPeaks,
                       boolean subpixelAccuracy)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.computePhaseCorrelation(Image<T> img1,
                       Image<S> img2,
                       int numPeaks,
                       boolean subpixelAccuracy)  | 
static <T extends RealType<T>> | 
PairWiseStitchingImgLib.fillInChannel(Image<T> target,
             int[] offset,
             ij.ImagePlus imp,
             int channel,
             int timepoint)
Averages all channels into the target image. 
 | 
static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.performStitching(Image<T> img1,
                Image<S> img2,
                StitchingParameters params)  | 
static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.performStitching(Image<T> img1,
                Image<S> img2,
                StitchingParameters params)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <T extends RealType<T>,S extends RealType<S>> | 
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
                  ArrayList<Image<S>> sources,
                  int[] offset)
Averages all channels into the target image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<FloatType> | 
Matching.convertToFloat(ij.ImagePlus imp,
              int channel,
              int timepoint,
              float[] minmax)
Normalize and make a copy of the  
ImagePlus into an Image of FloatType for faster access when copying the slices | 
| Modifier and Type | Method and Description | 
|---|---|
protected static ArrayList<DifferenceOfGaussianPeak<FloatType>> | 
Matching.computeDoG(Image<FloatType> image,
          float sigma1,
          float sigma2,
          boolean lookForMaxima,
          boolean lookForMinima,
          float threshold,
          int localization,
          int iterations,
          double[] sigmaGuess,
          int[] region)  | 
static ArrayList<DifferenceOfGaussianPeak<FloatType>> | 
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<FloatType> img,
                         OutOfBoundsStrategyFactory<FloatType> oobsFactory,
                         float imageSigma,
                         float sigma1,
                         float sigma2,
                         float minPeakValue,
                         float minInitialPeakValue,
                         boolean findMax,
                         boolean findMin,
                         int localization,
                         int iterations,
                         double[] sigma,
                         int[] region,
                         int debugLevel)  | 
static <T extends RealType<T>> | 
OverlayFusion.fuseChannel(Image<T> output,
           Image<FloatType> input,
           float[] offset,
           InvertibleCoordinateTransform transform,
           InterpolatorFactory<FloatType> factory)
Fuse one slice/volume (one channel) 
 | 
static <T extends RealType<T>> | 
OverlayFusion.fuseChannel(Image<T> output,
           Image<FloatType> input,
           float[] offset,
           InvertibleCoordinateTransform transform,
           InterpolatorFactory<FloatType> factory)
Fuse one slice/volume (one channel) 
 | 
static boolean | 
DetectionSegmentation.getRangeForFit(long[] min,
              long[] max,
              int[] range,
              int[] p,
              Image<?> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
ImgLib.open(String pathOrURL)
Open an image from a file path or a web URL. 
 | 
static <T extends RealType<T>> | 
ImgLib.wrap(ij.ImagePlus imp)
Wrap an ImageJ's  
ImagePlus as an Imglib Image of the appropriate type. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
ImgLib.save(Image<T> image,
    String path)
Save an image in the appropriate file format according to
 the filename extension specified in . 
 | 
static <T extends RealType<T>> | 
ImgLib.save(Image<T> image,
    String fileType,
    String path)
Save an image in the format specified by , which can be any of:
  "tif", "tiff", "zip", "gif", "jpg", "jpeg", "bmp", "pgm", "png", "raw". 
 | 
static ij.ImagePlus | 
ImgLib.wrap(Image<?> img)
Wrap an Imglib's  
Image as an ImageJ's ImagePlus of the appropriate type. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Affine2D<N extends NumericType<N>>
TODO 
 | 
class  | 
Affine3D<T extends NumericType<T>>
Performs a mathematically correct transformation of an image. 
 | 
class  | 
BandpassFilter<T extends RealType<T>>
TODO 
 | 
class  | 
Close<T extends RealType<T>>
TODO 
 | 
class  | 
Dilate<T extends RealType<T>>
TODO 
 | 
class  | 
Dither<T extends RealType<T>>
TODO 
 | 
class  | 
Downsample<T extends RealType<T>>
TODO 
 | 
class  | 
Erode<T extends RealType<T>>
TODO 
 | 
class  | 
FFT<T extends RealType<T>>
TODO 
 | 
class  | 
Gauss<T extends RealType<T>>
TODO 
 | 
class  | 
HoughLineTransform<T extends RealType<T>>
TODO 
 | 
class  | 
InverseFFT<T extends RealType<T>>
TODO 
 | 
class  | 
MedianFilter<T extends RealType<T>>
TODO 
 | 
class  | 
Normalize<N extends NumericType<N>>
Becomes a normalized version of the given image, within min and max bounds,
 where all pixels take values between 0 and 1. 
 | 
class  | 
NormalizeSum<T extends RealType<T>>
TODO 
 | 
class  | 
Open<T extends RealType<T>>
TODO 
 | 
class  | 
Resample<N extends NumericType<N>>
TODO 
 | 
class  | 
Scale2D<N extends NumericType<N>>
TODO 
 | 
class  | 
Scale3D<N extends NumericType<N>>
TODO 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<? extends RealType<?>> | 
Process.getResult()  | 
| Constructor and Description | 
|---|
Affine3D(Image<T> img,
        float[] matrix,
        AbstractAffine3D.Mode mode)  | 
BandpassFilter(Image<T> img,
              int beginRadius,
              int endRadius)  | 
Dither(Image<T> img)
The dithering threshold is computed from the min and max values of the image;
  see  
FloydSteinbergDithering. | 
Dither(Image<T> img,
      float ditheringThreshold)  | 
Downsample(Image<T> img,
          float factor)  | 
FFT(Image<T> img)  | 
Gauss(Image<T> img,
     double sigma)
A Gaussian convolution with an  
OutOfBoundsStrategyMirrorFactory. | 
Gauss(Image<T> img,
     double[] sigma)
A Gaussian convolution with an  
OutOfBoundsStrategyMirrorFactory. | 
Gauss(Image<T> img,
     OutOfBoundsStrategyFactory<T> oobs,
     double sigma)  | 
Gauss(Image<T> img,
     OutOfBoundsStrategyFactory<T> oobs,
     double[] sigma)  | 
HoughLineTransform(Image<T> img)
A  
HoughLineTransform with a LongType vote space. | 
InverseFFT(Image<ComplexDoubleType> img,
          FFT<T> fftImage)  | 
MedianFilter(Image<T> img,
            float radius)
A median filter with an  
OutOfBoundsStrategyMirrorFactory. | 
MedianFilter(Image<T> img,
            float radius,
            OutOfBoundsStrategyFactory<T> oobs)  | 
NormalizeSum(Image<T> img)  | 
Process(Class<Algorithm> algorithmClass,
       Image<? extends RealType<?>> img,
       Object... parameters)
Initialize and execute the given  
Algorithm and prepare a cursor
  to deliver its pixel values one by one in successive calls to eval(). | 
Resample(Image<N> img,
        int[] dimensions)  | 
Resample(Image<N> img,
        int[] dimensions,
        AbstractAffine3D.Mode mode)  | 
Resample(Image<N> img,
        Number scale)
Resample an  
Image with the best possible mode. | 
Resample(Image<N> img,
        Number scale,
        AbstractAffine3D.Mode mode)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAffine3D<T extends NumericType<T>>
TODO 
 | 
class  | 
AbstractNormalize<T extends NumericType<T>>
TODO 
 | 
class  | 
Morph<T extends RealType<T>>
Morphological operations such as Open, Close, Erode and Dilate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Image | 
AlgorithmUtil.wrap(Object ob)
Wraps Image, ColorFunction and IFunction, but not numbers. 
 | 
static Image | 
AlgorithmUtil.wrapS(Object ob)
Wraps Image and IFunction, but not numbers, and not a ColorFunction:
 considers the image as single-channel. 
 | 
| Constructor and Description | 
|---|
AbstractAffine3D(Image<T> img,
                float[] matrix,
                AbstractAffine3D.Mode mode,
                Number outside)
With a default  
OutOfBoundsStrategyValueFactory with @param outside. | 
AbstractAffine3D(Image<T> img,
                float[] matrix,
                AbstractAffine3D.Mode mode,
                OutOfBoundsStrategyFactory<T> oobf)  | 
AbstractAffine3D(Image<T> img,
                float scaleX,
                float shearX,
                float shearY,
                float scaleY,
                float translateX,
                float translateY,
                AbstractAffine3D.Mode mode,
                Number outside)
With a default  
OutOfBoundsStrategyValueFactory with @param outside. | 
AbstractAffine3D(Image<T> img,
                float scaleX,
                float shearX,
                float shearY,
                float scaleY,
                float translateX,
                float translateY,
                AbstractAffine3D.Mode mode,
                OutOfBoundsStrategyFactory<T> oobf)  | 
AbstractNormalize(Image<T> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<RGBALegacyType> | 
Histogram.asImage()  | 
Image<RGBALegacyType> | 
BarChart.asImage()  | 
static Image<RGBALegacyType> | 
ChartUtils.asImage(JFreeChart chart)  | 
static Image<RGBALegacyType> | 
ChartUtils.asImage(JFreeChart chart,
       int width,
       int height)  | 
Image<T> | 
Histogram.getImage()  | 
| Constructor and Description | 
|---|
DoGPeaks(Image<N> img,
        double[] sigmaLarge,
        double[] sigmaSmall,
        Number minPeakValue,
        Number normalizationFactor)  | 
DoGPeaks(Image<N> img,
        Number sigmaLarge,
        Number sigmaSmall,
        Number minPeakValue,
        Number normalizationFactor)
Consider the  as isotropic: apply the same sigma to all dimensions. 
 | 
| Constructor and Description | 
|---|
Alpha(Image<? extends RGBALegacyType> img)
Extract the alpha channel of each pixel, in the range [0, 255]. 
 | 
Blue(Image<? extends RGBALegacyType> img)
Extract the blue channel of each pixel, in the range [0, 255]. 
 | 
Brightness(Image<? extends RGBALegacyType> img)
Extract the brightness component of each pixel, in the range [0, 1]. 
 | 
Channel(Image<? extends RGBALegacyType> img,
       int channel)  | 
Green(Image<? extends RGBALegacyType> img)
Extract the green channel of each pixel, in the range [0, 255]. 
 | 
HSB(Image<? extends RealType<?>> img)
Interpret the @param img as an HSB image. 
 | 
Hue(Image<? extends RGBALegacyType> img)
Extract the hue component of each pixel, in the range [0, 1]. 
 | 
Luminance(Image<? extends RGBALegacyType> img)  | 
Red(Image<? extends RGBALegacyType> img)
Extract the red channel of each pixel, in the range [0, 255]. 
 | 
RGBA(Image<? extends RealType<?>> img)
Interpret the @param img as an ARGB image. 
 | 
Saturation(Image<? extends RGBALegacyType> img)
Extract the saturation component of each pixel, in the range [0, 1]. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image<RGBALegacyType> | 
ColorFunction.asImage()  | 
Image<RGBALegacyType> | 
ColorFunction.asImage(int numThreads)  | 
| Constructor and Description | 
|---|
Channel(Image<? extends RealType<?>> img,
       int channel)
In RGBALegacyType, A=4, R=3, G=2, B=1, or H=3, S=2, B=1 
 | 
ChannelOp(Image<? extends RGBALegacyType> img)  | 
HSBOp(Image<? extends RGBALegacyType> img)  | 
RGBAOp(Image<? extends RGBALegacyType> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<RGBALegacyType> | 
Compute.apply(IFunction op,
     RGBALegacyType output,
     int numThreads)
Execute the given   
IFunction, which runs for each pixel,
 and store the results in an Image of type RGBALegacyType. | 
static <R extends RealType<R>> | 
Compute.apply(IFunction op,
     R output,
     int numThreads)
 | 
static Image<DoubleType> | 
Compute.inDoubles(IFunction op)
Execute the given   
IFunction, which runs for each pixel,
 and store the results in an Image of type DoubleType. | 
static Image<DoubleType> | 
Compute.inDoubles(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves  
Image
  rather than IFunction; this method ends up creating a copy of the image, in DoubleType. | 
static Image<DoubleType> | 
Compute.inDoubles(int numThreads,
         IFunction op)
Execute the given   
IFunction, which runs for each pixel,
 and store the results in an Image of type DoubleType with
 as many threads as desired. | 
static Image<FloatType> | 
Compute.inFloats(IFunction op)
 | 
static Image<FloatType> | 
Compute.inFloats(Image<? extends RealType<?>> img)
 | 
static Image<FloatType> | 
Compute.inFloats(int numThreads,
        IFunction op)
 | 
static Image<RGBALegacyType> | 
Compute.inRGBA(IFunction op)
Execute the given   
IFunction, which runs for each pixel,
 and store the results in an Image of type RGBALegacyType with
 as many threads as desired. | 
static Image<RGBALegacyType> | 
Compute.inRGBA(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves  
Image
  rather than IFunction; this method ends up creating a copy of the image, in RGBALegacyType. | 
static Image<RGBALegacyType> | 
Compute.inRGBA(int numThreads,
      IFunction op)
Execute the given   
IFunction, which runs for each pixel,
 and store the results in an Image of type RGBALegacyType with
 as many threads as desired. | 
| Modifier and Type | Method and Description | 
|---|---|
static Set<Image<?>> | 
Compute.findImages(IFunction op)
Find all images in @param op and nested  
IFunction instances. | 
| Modifier and Type | Method and Description | 
|---|---|
static Image<DoubleType> | 
Compute.inDoubles(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves  
Image
  rather than IFunction; this method ends up creating a copy of the image, in DoubleType. | 
static Image<FloatType> | 
Compute.inFloats(Image<? extends RealType<?>> img)
 | 
static Image<RGBALegacyType> | 
Compute.inRGBA(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves  
Image
  rather than IFunction; this method ends up creating a copy of the image, in RGBALegacyType. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Compute.checkContainers(Collection<Image<?>> images)
Ensure that the  
Container of each Image of @param images is compatible
 with all the others. | 
| Constructor and Description | 
|---|
Abs(Image<? extends RealType<?>> img)  | 
ACos(Image<? extends RealType<?>> img)  | 
Add(IFunction fn,
   Image<? extends RealType<?>> right)  | 
Add(Image<? extends RealType<?>> left,
   IFunction fn)  | 
Add(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Add(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Add(Image<? extends RealType<?>> left,
   Number val)  | 
Add(Number val,
   Image<? extends RealType<?>> right)  | 
And(IFunction fn,
   Image<? extends RealType<?>> right)  | 
And(Image<? extends RealType<?>> left,
   IFunction fn)  | 
And(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
And(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
And(Image<? extends RealType<?>> left,
   Number val)  | 
And(Number val,
   Image<? extends RealType<?>> right)  | 
ASin(Image<? extends RealType<?>> img)  | 
ATan(Image<? extends RealType<?>> img)  | 
ATan2(IFunction fn,
     Image<? extends RealType<?>> right)  | 
ATan2(Image<? extends RealType<?>> left,
     IFunction fn)  | 
ATan2(Image<? extends RealType<?>> left,
     Image<? extends RealType<?>> right)  | 
ATan2(Image<? extends RealType<?>> left,
     Image<? extends RealType<?>> right)  | 
ATan2(Image<? extends RealType<?>> left,
     Number val)  | 
ATan2(Number val,
     Image<? extends RealType<?>> right)  | 
Average(IFunction fn,
       Image<? extends RealType<?>> right)  | 
Average(Image<? extends RealType<?>> left,
       IFunction fn)  | 
Average(Image<? extends RealType<?>> left,
       Image<? extends RealType<?>> right)  | 
Average(Image<? extends RealType<?>> left,
       Image<? extends RealType<?>> right)  | 
Average(Image<? extends RealType<?>> left,
       Number val)  | 
Average(Number val,
       Image<? extends RealType<?>> right)  | 
Cbrt(Image<? extends RealType<?>> img)  | 
Ceil(Image<? extends RealType<?>> img)  | 
Cos(Image<? extends RealType<?>> img)  | 
Cosh(Image<? extends RealType<?>> img)  | 
Difference(IFunction fn,
          Image<? extends RealType<?>> right)  | 
Difference(Image<? extends RealType<?>> left,
          IFunction fn)  | 
Difference(Image<? extends RealType<?>> left,
          Image<? extends RealType<?>> right)  | 
Difference(Image<? extends RealType<?>> left,
          Image<? extends RealType<?>> right)  | 
Difference(Image<? extends RealType<?>> left,
          Number val)  | 
Difference(Number val,
          Image<? extends RealType<?>> right)  | 
Divide(IFunction fn,
      Image<? extends RealType<?>> right)  | 
Divide(Image<? extends RealType<?>> right)
1 / img 
 | 
Divide(Image<? extends RealType<?>> left,
      IFunction fn)  | 
Divide(Image<? extends RealType<?>> left,
      Image<? extends RealType<?>> right)  | 
Divide(Image<? extends RealType<?>> left,
      Image<? extends RealType<?>> right)  | 
Divide(Image<? extends RealType<?>> left,
      Number val)  | 
Divide(Number val,
      Image<? extends RealType<?>> right)  | 
Exp(Image<? extends RealType<?>> img)  | 
Expm1(Image<? extends RealType<?>> img)  | 
Floor(Image<? extends RealType<?>> img)  | 
Hypot(IFunction fn,
     Image<? extends RealType<?>> right)  | 
Hypot(Image<? extends RealType<?>> left,
     IFunction fn)  | 
Hypot(Image<? extends RealType<?>> left,
     Image<? extends RealType<?>> right)  | 
Hypot(Image<? extends RealType<?>> left,
     Image<? extends RealType<?>> right)  | 
Hypot(Image<? extends RealType<?>> left,
     Number val)  | 
Hypot(Number val,
     Image<? extends RealType<?>> right)  | 
IEEEremainder(IFunction fn,
             Image<? extends RealType<?>> right)  | 
IEEEremainder(Image<? extends RealType<?>> left,
             IFunction fn)  | 
IEEEremainder(Image<? extends RealType<?>> left,
             Image<? extends RealType<?>> right)  | 
IEEEremainder(Image<? extends RealType<?>> left,
             Image<? extends RealType<?>> right)  | 
IEEEremainder(Image<? extends RealType<?>> left,
             Number val)  | 
IEEEremainder(Number val,
             Image<? extends RealType<?>> right)  | 
Log(Image<? extends RealType<?>> img)  | 
Log10(Image<? extends RealType<?>> img)  | 
Log1p(Image<? extends RealType<?>> img)  | 
Max(IFunction fn,
   Image<? extends RealType<?>> right)  | 
Max(Image<? extends RealType<?>> left,
   IFunction fn)  | 
Max(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Max(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Max(Image<? extends RealType<?>> left,
   Number val)  | 
Max(Number val,
   Image<? extends RealType<?>> right)  | 
Min(IFunction fn,
   Image<? extends RealType<?>> right)  | 
Min(Image<? extends RealType<?>> left,
   IFunction fn)  | 
Min(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Min(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Min(Image<? extends RealType<?>> left,
   Number val)  | 
Min(Number val,
   Image<? extends RealType<?>> right)  | 
Multiply(IFunction fn,
        Image<? extends RealType<?>> right)  | 
Multiply(Image<? extends RealType<?>> left,
        IFunction fn)  | 
Multiply(Image<? extends RealType<?>> left,
        Image<? extends RealType<?>> right)  | 
Multiply(Image<? extends RealType<?>> left,
        Image<? extends RealType<?>> right)  | 
Multiply(Image<? extends RealType<?>> left,
        Number val)  | 
Multiply(Number val,
        Image<? extends RealType<?>> right)  | 
Or(IFunction fn,
  Image<? extends RealType<?>> right)  | 
Or(Image<? extends RealType<?>> left,
  IFunction fn)  | 
Or(Image<? extends RealType<?>> left,
  Image<? extends RealType<?>> right)  | 
Or(Image<? extends RealType<?>> left,
  Image<? extends RealType<?>> right)  | 
Or(Image<? extends RealType<?>> left,
  Number val)  | 
Or(Number val,
  Image<? extends RealType<?>> right)  | 
Pow(IFunction fn,
   Image<? extends RealType<?>> right)  | 
Pow(Image<? extends RealType<?>> left,
   IFunction fn)  | 
Pow(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Pow(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Pow(Image<? extends RealType<?>> left,
   Number val)  | 
Pow(Number val,
   Image<? extends RealType<?>> right)  | 
Rint(Image<? extends RealType<?>> img)  | 
Round(Image<? extends RealType<?>> img)  | 
Signum(Image<? extends RealType<?>> img)  | 
Sin(Image<? extends RealType<?>> img)  | 
Sinh(Image<? extends RealType<?>> img)  | 
Sqrt(Image<? extends RealType<?>> img)  | 
Subtract(IFunction fn,
        Image<? extends RealType<?>> right)  | 
Subtract(Image<? extends RealType<?>> left,
        IFunction fn)  | 
Subtract(Image<? extends RealType<?>> left,
        Image<? extends RealType<?>> right)  | 
Subtract(Image<? extends RealType<?>> left,
        Image<? extends RealType<?>> right)  | 
Subtract(Image<? extends RealType<?>> left,
        Number val)  | 
Subtract(Number val,
        Image<? extends RealType<?>> right)  | 
Tan(Image<? extends RealType<?>> img)  | 
Tanh(Image<? extends RealType<?>> img)  | 
ToDegrees(Image<? extends RealType<?>> img)  | 
ToRadians(Image<? extends RealType<?>> img)  | 
Xor(IFunction fn,
   Image<? extends RealType<?>> right)  | 
Xor(Image<? extends RealType<?>> left,
   IFunction fn)  | 
Xor(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Xor(Image<? extends RealType<?>> left,
   Image<? extends RealType<?>> right)  | 
Xor(Image<? extends RealType<?>> left,
   Number val)  | 
Xor(Number val,
   Image<? extends RealType<?>> right)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<T> | 
ImageComputation.asImage()  | 
Image<FloatType> | 
FloatImageOperation.asImage()
Evaluate this operation as an  
Image<FloatType>. | 
Image<T> | 
ImageComputation.asImage(int numThreads)  | 
Image<FloatType> | 
FloatImageOperation.asImage(int numThreads)
Evaluate this operation as an  
Image<FloatType>
 using the defined number of parallel threads. | 
| Constructor and Description | 
|---|
BinaryOperation(IFunction fn,
               Image<? extends RealType<?>> right)  | 
BinaryOperation(Image<? extends RealType<?>> left,
               IFunction fn)  | 
BinaryOperation(Image<? extends RealType<?>> left,
               Image<? extends RealType<?>> right)  | 
BinaryOperation(Image<? extends RealType<?>> left,
               Image<? extends RealType<?>> right)  | 
BinaryOperation(Image<? extends RealType<?>> left,
               Number val)  | 
BinaryOperation(Number val,
               Image<? extends RealType<?>> right)  | 
ImageFunction(Image<? extends RealType<?>> img)  | 
UnaryOperation(Image<? extends RealType<?>> img)  | 
| Modifier and Type | Method and Description | 
|---|---|
Image<FloatType> | 
DifferenceOfGaussianCUDA.CUDAOutput.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<InterestPoint> | 
ProcessDOG.compute(CUDASeparableConvolution cuda,
       List<CUDADevice> deviceList,
       boolean accurateCUDA,
       double percentGPUMem,
       Image<FloatType> img,
       Img<FloatType> imglib2img,
       float sigma,
       float threshold,
       int localization,
       double imageSigmaX,
       double imageSigmaY,
       double imageSigmaZ,
       boolean findMin,
       boolean findMax,
       double minIntensity,
       double maxIntensity,
       boolean keepIntensity)  | 
static ArrayList<InterestPoint> | 
ProcessDOM.compute(Image<FloatType> img,
       Img<FloatType> imglib2img,
       int radius1,
       int radius2,
       float threshold,
       int localization,
       double imageSigmaX,
       double imageSigmaY,
       double imageSigmaZ,
       boolean findMin,
       boolean findMax,
       double minIntensity,
       double maxIntensity,
       boolean keepIntensity)  | 
static ArrayList<InterestPoint> | 
Localization.computeGaussLocalization(ArrayList<SimplePeak> peaks,
                        Image<FloatType> domImg,
                        double sigma,
                        boolean findMin,
                        boolean findMax,
                        float threshold,
                        boolean keepIntensity)  | 
static ArrayList<InterestPoint> | 
Localization.computeQuadraticLocalization(ArrayList<SimplePeak> peaks,
                            Image<FloatType> domImg,
                            boolean findMin,
                            boolean findMax,
                            float threshold,
                            boolean keepIntensity)  | 
ArrayList<DifferenceOfGaussianPeak<FloatType>> | 
DifferenceOfGaussianNewPeakFinder.findPeaks(Image<FloatType> laPlace)  | 
| Constructor and Description | 
|---|
DifferenceOfGaussianCUDA(CUDASeparableConvolution cuda,
                        double percentGPUMem,
                        List<CUDADevice> devList,
                        Image<FloatType> img1,
                        Img<FloatType> img2,
                        boolean accurate,
                        double[] sigma1,
                        double[] sigma2,
                        double minPeakValue,
                        double normalizationFactor)  | 
DifferenceOfGaussianNewPeakFinder(Image<FloatType> img,
                                 OutOfBoundsStrategyFactory<FloatType> outOfBoundsFactory,
                                 double[] sigma1,
                                 double[] sigma2,
                                 double minPeakValue,
                                 double normalizationFactor)  | 
Copyright © 2015–2021 Fiji. All rights reserved.