ITK/Google Summer of Code/2009
Google Summer of Code
Mentors
- Luis Ibanez
- Gaëtan Lehmann
Projects
Fixing Pixel Centering
This is a system-wide fix that requires a lot of attention to testing.
The issue is that ITK uses in different places in the toolkit, a different approach for converting pixel index coordinates for physical coordinates. We seek to fix this inconsistency and make uniform across the toolkit the way this conversion is computed.
Raised Code Coverage
Address the 10 most uncovered files in the toolkit.
Our current code coverage is 81%, and we estimate that by addressing the ten most uncovered files we will be able to raise the code coverage to a number between 85% and 90%.
Increase the Level Set Method Tools
- Sobolev Active Contours
- Region-based energies
- Multiphase level sets, e.g.,
- Chan-Vese
- Monsouri-Mitiche-Vazquez
- Radial Basis Function (RBF) representation of level sets
PDE-based Registration Improvements
- Proper fluid and elastic regularization, rather than approximation by Demons algorithm
- Diffeomorphic flows
Move IJ contributions to ITK
Many contributions are still waiting in the Insight Journal to be moved in the ITK repository. The student would review the provided code, adapt it to fit the ITK coding style, and add the tests needed to reach the 100% of code coverage for the new classes.
Student Application Form
Will contain
- Names
- Contact information: email & phone number
- Years of experience with C++
- Years of experience with ITK
- Preferred platform of development (Linux/Windows/Mac/Other)
- Organizatin Affiliation