N4ITK: Nick's N3 ITK Implementation For MRI Bias Field Correction
PICSL, University of Pennsylvania
| Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3053 |
Published in The Insight Journal - 2009 January - June.
Submitted by Nick Tustison on 04-30-2009.
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
Automatic Testing Results
by Insight-Journal Dashboard
on Fri Jan 22 22:26:54 2010 for revision #9 Click here for more details.
Go here to access the main testing dashboard.
Automatic Testing Results
by Insight-Journal Dashboard
on Tue Oct 27 14:44:12 2009 for revision #6
Automatic Testing Results
by Insight-Journal Dashboard
on Tue Oct 20 11:18:04 2009 for revision #5
Automatic Testing Results
by Insight-Journal Dashboard
on Fri Jul 17 07:23:06 2009 for revision #4 Reviews
Very nice contribution for open source community
by Andriy Fedorov on 2009-06-17 16:05:40 for revision #3
Cannot Compile the program
by Sylvain Bouix on 2009-05-21 15:29:36 for revision #1 Statistics
| Global rating: | |
| Review rating: | |
| Code rating: | |
| Views: | 2766 |
| Downloads: | 1227 |
Send a message to the author
Information
| 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
| Full download: | .zip |
| Paper: | view, .pdf |
| Source code : | Download |
Share
Associated Publications
| Camino: Diffusion MRI reconstruction and processing | ||
| 3D Segmentation in the Clinic: A Grand Challenge II: MS lesion segmentation | ||






