N4ITK: Nick's N3 ITK Implementation For MRI Bias Field Correction
Tustison N., Gee J.
PICSL, University of Pennsylvania
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3053
Several algorithms exist for correcting the nonuniform intensity in magnetic resonance images caused by field inhomogeneities. These algorithms constitute important preprocessing steps for subsequent image analysis tasks. One such algorithm, known as parametric bias field correction (PABIC), has already been implemented in ITK. Another popular algorithm is the nonuniform intensity normalization (N3) approach. A particularly salient advantage of this algorithm is that it does not require a prior tissue model for its application. In addition, the source code for N3 is publicly available at the McConnell Brain Imaging Centre (Montreal Neurological Institute, McGill University) which includes source code and the coordinating set of perl scripts. This submission describes an implementation of the N3 algorithm for the Insight Toolkit given as a single class, viz. itk::N3MRIBiasFieldCorrectionImageFilter. We tried to maintain minimal difference between the publicly available MNI N3 implementation and our ITK im- plementation. The only intentional variation is the substitution of an earlier contribution, i.e. the class itk::BSplineScatteredDataPointSetToImageFilter, for the originally proposed least-squares approach for B-spline fitting used to model the bias field. In addition, we include a more extensive modification to the original N3 algorithm found in the class itk::N4MRIBiasFieldCorrectionImageFilter. The latter algorithm employs a multi-resolution approach, similar to FFD image registration strategies, and has a slightly modified iterative update scheme.
Code
minus Automatic Testing Results by Insight-Journal Dashboard on Fri Jan 22 22:26:54 2010 for revision #9
starstarstarstarstar expertise: 5 sensitivity: 5
yellow This project passed all of its tests.
Click here for more details.

Go here to access the main testing dashboard.
plus Automatic Testing Results by Insight-Journal Dashboard on Tue Oct 27 14:44:12 2009 for revision #6
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Tue Oct 20 11:18:04 2009 for revision #5
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Fri Jul 17 07:23:06 2009 for revision #4
starstarstarstarstar expertise: 5 sensitivity: 5

Reviews
plus Very nice contribution for open source community by Andriy Fedorov on 2009-06-17 16:05:40 for revision #3
starstarstarstarstar expertise: 2 sensitivity: 5
plus Cannot Compile the program by Sylvain Bouix on 2009-05-21 15:29:36 for revision #1
starstarstarstarstar expertise: 2 sensitivity: 5
Add a new review

Statistics
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating: starstarstarstarstar
Views: 2766
Downloads: 1227

Send a message to the author

Information
backyellow
Paper Id: 640
Categories: Filtering, IO
Keywords: MRI, bias field, inhomogeneity, ninjas,
Toolkit: ITK
Revision: 9 (01-22-2010)
See revision:
Status: Open for public review
View license
Loading license...

Data
backyellow
Full download: .zip
Paper: view, .pdf
Source code : Download

Share
backyellow
Facebook Digg delicious StumbleUpon dzone Furl Technorati Reddit

Associated Publications
backyellow
Camino: Diffusion MRI reconstruction and processing
3D Segmentation in the Clinic: A Grand Challenge II: MS lesion segmentation

main_flat
main_bottom
Powered by Midas