[root]/Modules/MRIBiasFieldCorrection
CommandLineApplication
(3 files, 440 lines)
Testing
(2 files, 69 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 85 (100.0%) | 11388 (100.0%) | 133.9 |
| sylvain | 75 (88.2%) | 11327 (99.5%) | 151.0 |
| naucoin | 4 (4.7%) | 61 (0.5%) | 15.2 |
| pieper | 4 (4.7%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (2.4%) | 0 (0.0%) | 0.0 |
ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY
See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs
when subdirs command was taking a list of directory, change it
using the following pattern:
Before:
subdirs(sagarmatha kumbhu eiger)
After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)
0 lines of code changed in 1 file:
ENH: Update CMakeLists.txt - CMake 2.6 is now required
The following line have been added:
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)
0 lines of code changed in 1 file:
COMP: init var named begin, and make it int as that's what it's being used for
0 lines of code changed in 1 file:
ENH: expose all the parameters of the MRI Bias Field Correction filter. As pointed out by Andriy Fedorov, some parameters that were previously hidden need to be adjusted in order to get the best correction. These parameters will be displayed in a separate tab for advanced settings.
0 lines of code changed in 1 file:
COMP: apply patches from Attila Nagy for Solaris builds
0 lines of code changed in 1 file:
BUG: fix warnings with unused variables. STYLE: remove dead code. comply with VTK standards
499 lines of code changed in 1 file:
BUG: fix memory leak
0 lines of code changed in 1 file:
ENH: improve the help and about section with usage instructions and a link to the documentation
0 lines of code changed in 1 file:
ENH: set default parameter values to optimum values found during experiments on MRI data
0 lines of code changed in 2 files:
BUG: revert to commit of the MRI Bias Field Correction and fix the crash when clicking on Apply. set default parameter values to optimum. Remove unnecessary sliders from user interface as these parameters do not need to be modified anymore.
0 lines of code changed in 2 files:
BUG: revert to revision 9752. first version committed at the end of the NA-MIC Week. fix error that was reported with the HEAD version
0 lines of code changed in 13 files:
BUG: resampling direction was not updated
0 lines of code changed in 1 file:
BUG: fix variable name in debug information
0 lines of code changed in 1 file:
BUG: result of slider goes from 0 to 1. The cast to int resulted in 0. ENH: set slider resolution to 1.0/64.0
0 lines of code changed in 1 file:
BUG: fixed leaks in modules
0 lines of code changed in 1 file:
BUG: fix crash on exit due to uninitialized variable
0 lines of code changed in 1 file:
BUG: remove duplicate declaration
28 lines of code changed in 1 file:
ENH: add preview window in the left panel. add mask creation from the input image: the user selects a threshold using a slider and the mask is created and rendered in real-time in the preview window.
861 lines of code changed in 8 files:
COMP: compiler warning, cast
1 lines of code changed in 1 file:
BUG: avoiding crash on exit by init BiasIntensityScale to null
1 lines of code changed in 1 file:
COMP: fix conversion from double to unsigned int
3 lines of code changed in 1 file:
STYLE: rename variables, avoid abbreviations, use meaningfull names, comply with VTK standards
504 lines of code changed in 6 files:
COMP: fix warnings about conversions from double to unsigned int
169 lines of code changed in 4 files:
COMP: fix warnings for unused variables. STYLE: comply with VTK standards
17 lines of code changed in 1 file:
COMP: replace round(value) with (int)(value+0.5) to fix compilation on Windows
344 lines of code changed in 1 file:
ENH: improve speed, remove unnecessary conversions of images, add error messages. STYLE: comply with VTK standards
8 lines of code changed in 2 files:
COMP: getting rid of compiler warnings, casting mostly
59 lines of code changed in 1 file:
ENH: create a command line functionality for the mri bias field correction module. add testing
8 lines of code changed in 1 file:
COMP: fix warnings. remove unused variables. improve coding style
1436 lines of code changed in 8 files:
ENH: add a module for MRI bias field correction. This module takes an MRI volume and a mask and correct the intensity inhomogeneity in the MRI volume. The algorithm builds upon the non-uniform non-parametric intensity normalization (N3) method of Styner et al. The implementation is based on Nick Tustison's classes as well as new classes for the Slicer3 logic and the user interface.
7450 lines of code changed in 19 files: