[Insight-users] Collaborator wanted for Insight-Journal submission
Glen Lehmann
glen.lehmann at gmail.com
Mon Nov 3 13:58:15 EST 2008
Hello, All,
Calgary Scientific has implemented a solution that allows non-
contiguous memory access in an itkImage. Briefly, the solution
involves adding an extra template parameter to itkImage:
template <class TPixel, unsigned int VImageDimension=2, class TIter =
TPixel*>
class ITK_EXPORT Image : public ImageBase<VImageDimension>
This change is then propagated through the itkImportImageContainer,
the itkIterators, and methods like GetBufferPointer. This solution is
more robust that other proposals we reviewed and has proven to be
minimally invasive into the ITK code base. It does not change the
default iterator type and all of the existing unit tests pass. It is
flexible enough that any third-party can provide a random access
iterator specific to their data structure. It would also be nice to
add an itkSliceContiguousImage(3D) class to ITK using this solution as
DICOM images are often loaded this way in existing software
applications.
Unfortunately, Calgary Scientific will not be able to schedule in the
time to contribute this solution back to ITK until late 2009.
Therefore, we are seeking a collaborator to expedite the submission
processes.
What you'll get:
- Authorship on the Insight Journal publication
- Modified ITK 3.8.0 source code that implements the solution
What you're biggest challenge will be:
- This change cannot easily be isolated to new classes that live only
in the Code/Review directory. Therefore it would be preferable to
have someone from Kitware involved in this submission.
Please send me a personal message (glen.lehmann at calgaryscientific.com)
if you are interested in this collaboration,
Glen
--
Glen Lehmann
Director of Research
Calgary Scientific
403-270-7159 x 327
glen.lehmann at calgaryscientific.com
More information about the Insight-users
mailing list