Open imagejan opened 4 years ago
It would be great to have all steps required for descriptor-based registration available as ops:
[x] filter.differenceOfGaussian (exists, but with its acronym that might not be obvious for newbies: filter.dog) and filter.laplacianOfGaussian
filter.differenceOfGaussian
filter.dog
filter.laplacianOfGaussian
[ ] localExtrema(List<RefinedPeak<P>> out, RandomAccessibleInterval<T> in, T threshold?) (with optional sub-pixel localization)
localExtrema(List<RefinedPeak<P>> out, RandomAccessibleInterval<T> in, T threshold?)
[ ] descriptorMatching(InvertibleRealTransform out, List<RefinedPeak<P>> in1, List<RefinedPeak<P>> in2) or similar
descriptorMatching(InvertibleRealTransform out, List<RefinedPeak<P>> in1, List<RefinedPeak<P>> in2)
[x] realTransform(RandomAccessibleInterval<T> in, InvertibleRealTransform transform) like implemented in https://github.com/imagej/imagej-ops/pull/533
realTransform(RandomAccessibleInterval<T> in, InvertibleRealTransform transform)
It would be great to have all steps required for descriptor-based registration available as ops:
[x]
filter.differenceOfGaussian
(exists, but with its acronym that might not be obvious for newbies:filter.dog
) andfilter.laplacianOfGaussian
[ ]
localExtrema(List<RefinedPeak<P>> out, RandomAccessibleInterval<T> in, T threshold?)
(with optional sub-pixel localization)[ ]
descriptorMatching(InvertibleRealTransform out, List<RefinedPeak<P>> in1, List<RefinedPeak<P>> in2)
or similar[x]
realTransform(RandomAccessibleInterval<T> in, InvertibleRealTransform transform)
like implemented in https://github.com/imagej/imagej-ops/pull/533