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 #52 (closed task: fixed)

Opened 2010-06-01T12:10:43-05:00

Last modified 2010-06-22T11:21:44-05:00

Trac ticket #36 update

Reported by: rlentz Owned by: rlentz
Priority: minor Milestone: biweekly-2010: Jun-14 to Jun-25
Component: Core Version:
Severity: minor Keywords: cuda, opencl, publication, imagej
Cc: Blocked By:


On June 4, Kevin and Curtis will review the performance data for the OpenCL versions of Sobel filter and for iterative 3D deconvolution.

In preparation for 06/04, I will create a dynamic library for iterative 3D deconvolution from the existing [BSD style] plugin implementation implemented by Robert Dougherty.

Specifically, this implementation will include mapping the following 31 functions to OpenCL and assembling the required OpenCL glue code to obtain results that match the existing implementation. A list of the current static functions follow:

The week of 7 June will be used to gather performance data for the publication from the JavaCL and native dynamic library implementations for sobel and iterative 3D deconvolution (pending review from the 4 June meeting).

Specifically, the results will be execution times for a single 3D sample dataset and precomputed point spread function (see attachment 1). These results will be documented formally and referenced in follow on work that prepares the results for publication.

Attachments (36.9 MB) - added by rlentz 2010-06-01T12:15:30-05:00.
Point Spread Function (12.6 MB) - added by rlentz 2010-06-01T12:16:00-05:00.
Sample Data with Synthetic Noise (28.6 KB) - added by rlentz 2010-06-01T16:11:05-05:00.
Iterative Deconvolution 3D (10.7 KB) - added by rlentz 2010-06-01T16:11:39-05:00.
Diffraction PSF 3D

Change History

Changed 2010-06-01T12:15:30-05:00 by rlentz

Point Spread Function

Changed 2010-06-01T12:16:00-05:00 by rlentz

Sample Data with Synthetic Noise

comment:1 Changed 2010-06-01T12:17:18-05:00 by rlentz

  • Owner changed from gharris to rlentz
  • Status changed from new to accepted

comment:2 Changed 2010-06-01T12:24:50-05:00 by rlentz

  • Milestone set to biweekly-2010: Jun-01 to Jun-11

Changed 2010-06-01T16:11:05-05:00 by rlentz

Iterative Deconvolution 3D

Changed 2010-06-01T16:11:39-05:00 by rlentz

Diffraction PSF 3D

comment:3 Changed 2010-06-22T11:21:44-05:00 by rlentz

  • Status changed from accepted to closed
  • Resolution set to fixed

This effort experienced interruption by ImageJ OSGI Demo work and was resumed on Jun 22, 2010.

The status is that all the static methods have been ported as individual test functions in C using OpenCL. Per task direction, no algorithmic rework or optimization work was performed.

The test functions are supported by 20 kernels... The next steps will be broken out in more detail an reference this one (52).