[Insight-developers] Wavelet Transform Proposal

Gautam Prasad gpjaz at yahoo.com
Mon Oct 8 01:42:46 EDT 2007


Hello,
I have developed a wavelet transform class that fits into the itk::PointSetToImageRegistrationMethod framework. The class has all the regular methods like

OutputPointType TransformPoint(const InputPointType &point) const;
void SetParameters(const ParametersType & parameters);
virtual const ParametersType& GetParameters(void) const;

It allows the user to select how many parameters to use to approximate the mesh or point set used in the registration. It requires the user to load in a mesh at some point before the transformation so that it will be able to create the coefficients for the transform and be able to transform a point that is passed into the transform. The transform point method will then locate the point on its internal mesh and then use its previously calculated coefficients to find the transform.

The class also has methods that can be called to create coefficients from a point set or mesh passed in by the user. Then these coefficients can be set into the transform for optimization.

The algorithm uses Daubechies D4 wavelets and follows a method outlined on Wikipedia at http://en.wikipedia.org/wiki/Daubechies_wavelet. It basically iteratively approximated the points using half the number of wavelet coefficients as there are points.

I would like to contribute this class to ITK and am proposing this to the developer’s list as stated in the procedure for Contributing New Classes and Algorithms found at http://www.itk.org/Wiki/ITK_Procedure_for_Contributing_New_Classes_and_Algorithms.

I look forward to hearing the developer community’s feedback.

Thanks.




      ____________________________________________________________________________________
Tonight's top picks. What will you watch tonight? Preview the hottest shows on Yahoo! TV.
http://tv.yahoo.com/ 



More information about the Insight-developers mailing list