public class DifferenceOfGaussianCUDA extends DifferenceOfGaussianNewPeakFinder
Modifier and Type | Class and Description |
---|---|
static class |
DifferenceOfGaussianCUDA.CUDAOutput |
DifferenceOfGaussian.SpecialPoint
converter, dogImage, factory, image, outOfBoundsFactory, peaks
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) |
Modifier and Type | Method and Description |
---|---|
protected OutputAlgorithm<FloatType> |
getGaussianConvolution(double[] sigma,
int numThreads)
This method returns the
OutputAlgorithm that will compute the Gaussian Convolutions, more efficient versions can override this method |
static void |
main(String[] args) |
findPeaks, getSimplePeaks, process
checkInput, createVariable, getMinPeakValue, getNormalizedSubtraction, isPeakHighEnough, isSpecialPoint, setMinPeakValue
getComputeConvolutionsParalell, getDoGImage, getErrorMessage, getKeepDoGImage, getNumThreads, getPeaks, getProcessingTime, setComputeConvolutionsParalell, setKeepDoGImage, setNumThreads, setNumThreads
public DifferenceOfGaussianCUDA(CUDASeparableConvolution cuda, double percentGPUMem, List<CUDADevice> devList, Image<FloatType> img1, Img<FloatType> img2, boolean accurate, double[] sigma1, double[] sigma2, double minPeakValue, double normalizationFactor)
protected OutputAlgorithm<FloatType> getGaussianConvolution(double[] sigma, int numThreads)
DifferenceOfGaussianReal1
OutputAlgorithm
that will compute the Gaussian Convolutions, more efficient versions can override this methodgetGaussianConvolution
in class DifferenceOfGaussianReal1<FloatType>
sigma
- - the sigma of the convolutionnumThreads
- - the number of threads for this convolutionpublic static void main(String[] args)
Copyright © 2015–2021 Fiji. All rights reserved.