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 DifferenceOfGaussianPeak s 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
DifferenceOfGaussianPeak
s.detections
- - the List
of DifferenceOfGaussianPeak
sradius
- - the radius of the local neighborhoodpublic ArrayList<DifferenceOfGaussianPeak<T>> getClearedList()
ArrayList
that only contains all DifferenceOfGaussianPeak
s that are valid.ArrayList
of DifferenceOfGaussianPeak
sprotected void invalidateLowerEntries(ArrayList<DifferenceOfGaussianPeak<T>> extrema, DifferenceOfGaussianPeak<T> centralPeak)
public boolean checkInput()
checkInput
in interface Algorithm
public String getErrorMessage()
getErrorMessage
in interface Algorithm
public long getProcessingTime()
getProcessingTime
in interface Benchmark
Copyright © 2015–2021 Fiji. All rights reserved.