NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

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.

See also #1482 and #1486

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.