Ticket #1494 (closed defect: wontfix)
Opened 2012-09-18T11:47:16-05:00
Last modified 2014-06-08T22:31:58-05:00
Support radial neighborhoods better in OPS
Reported by: | bdezonia | Owned by: | bdezonia |
---|---|---|---|
Priority: | major | Milestone: | imagej2-unscheduled |
Component: | ImgLib2 OPS | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #1467 |
Description
In order to support radial neighborhoods in the noise reduction plugins we had to rely on a SerialImageAssignment. We should be able to use a parallel version if we redefine how we do things.
One issue is the call to space.copy() in the input iterator initialization code. This is necessary but causes issues with anchor point consistency (i.e. testing WithinRadiusOfPointConditions). A possible workaround is to define a new input iterator that deals with Tuple2<long[],long[]> representing input point and neighborhood anchor point. Then parallelization would likely work fine.
Change History
comment:1 Changed 2013-01-22T12:26:04-06:00 by bdezonia
- Milestone changed from imagej2-b7-ndim-data to imageJ-2.0.0-TODO
comment:2 Changed 2014-06-08T22:31:58-05:00 by curtis
- Status changed from new to closed
- Resolution set to wontfix
ImgLib2 OPS is retired in favor of ImageJ OPS. It has its own "chunker" API for parallelization that likely does not suffer from this problem.