| Constructor and Description |
|---|
AdaptiveNonMaximalSuppression(List<DifferenceOfGaussianPeak<T>> detections,
double radius)
Performs adaptive non maximal suppression in the local neighborhood of each detection, seperately
for minima and maxima.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkInput() |
ArrayList<DifferenceOfGaussianPeak<T>> |
getClearedList()
Creates a new
ArrayList that only contains all DifferenceOfGaussianPeaks that are valid. |
String |
getErrorMessage() |
long |
getProcessingTime() |
protected void |
invalidateLowerEntries(ArrayList<DifferenceOfGaussianPeak<T>> extrema,
DifferenceOfGaussianPeak<T> centralPeak) |
boolean |
process() |
public AdaptiveNonMaximalSuppression(List<DifferenceOfGaussianPeak<T>> detections, double radius)
ArrayList that only contains valid remaining
DifferenceOfGaussianPeaks.detections - - the List of DifferenceOfGaussianPeaksradius - - the radius of the local neighborhoodpublic ArrayList<DifferenceOfGaussianPeak<T>> getClearedList()
ArrayList that only contains all DifferenceOfGaussianPeaks that are valid.ArrayList of DifferenceOfGaussianPeaksprotected void invalidateLowerEntries(ArrayList<DifferenceOfGaussianPeak<T>> extrema, DifferenceOfGaussianPeak<T> centralPeak)
public boolean checkInput()
checkInput in interface Algorithmpublic String getErrorMessage()
getErrorMessage in interface Algorithmpublic long getProcessingTime()
getProcessingTime in interface BenchmarkCopyright © 2015–2021 Fiji. All rights reserved.