Ticket #1494 (closed defect: wontfix)

Opened 7 years ago

Last modified 5 years ago

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.

See also #1482 and #1486

Change History

comment:1 Changed 6 years ago by bdezonia

  • Milestone changed from imagej2-b7-ndim-data to imageJ-2.0.0-TODO

comment:2 Changed 5 years ago 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.

Note: See TracTickets for help on using tickets.