Directory Modules/MRIBiasFieldCorrection/

Directory Created:
2009-06-22 10:24
Total Files:
19
Deleted Files:
0
Lines of Code:
6489

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

Lines of Code

Modules/MRIBiasFieldCorrection/ Lines of Code

Developers

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

Most Recent Commits

jcfr 2009-12-08 18:34 Rev.: 11226

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:

  • Modules/MRIBiasFieldCorrection: CMakeLists.txt (changed)
jcfr 2009-12-07 23:15 Rev.: 11209

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:

  • Modules/MRIBiasFieldCorrection: CMakeLists.txt (changed)
naucoin 2009-11-23 18:04 Rev.: 11026

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:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionLogic.cxx (changed)
sylvain 2009-09-16 22:05 Rev.: 10485

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:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
pieper 2009-09-10 13:11 Rev.: 10443

COMP: apply patches from Attila Nagy for Solaris builds

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: itkBSplineControlPointImageFilter.txx (changed)
sylvain 2009-08-26 16:15 Rev.: 10368

BUG: fix warnings with unused variables. STYLE: remove dead code. comply with VTK standards

499 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (+499 -699)
pieper 2009-08-20 16:21 Rev.: 10321

BUG: fix memory leak

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
sylvain 2009-08-17 19:18 Rev.: 10280

ENH: improve the help and about section with usage instructions and a link to the documentation

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
sylvain 2009-08-17 18:39 Rev.: 10279

ENH: set default parameter values to optimum values found during experiments on MRI data

0 lines of code changed in 2 files:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed), vtkMRMLMRIBiasFieldCorrectionNode.cxx (changed)
sylvain 2009-08-17 17:40 Rev.: 10278

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:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed), vtkMRIBiasFieldCorrectionLogic.cxx (changed)
sylvain 2009-08-17 14:59 Rev.: 10277

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:

  • Modules/MRIBiasFieldCorrection: CMakeLists.txt (changed), itkBSplineControlPointImageFilter.h (changed), itkN3MRIBiasFieldCorrectionImageFilter.h (changed), itkN3MRIBiasFieldCorrectionImageFilter.txx (changed), vtkMRIBiasFieldCorrection.h (changed), vtkMRIBiasFieldCorrectionConfigure.h.in (changed), vtkMRIBiasFieldCorrectionGUI.cxx (changed), vtkMRIBiasFieldCorrectionGUI.h (changed), vtkMRIBiasFieldCorrectionLogic.cxx (changed), vtkMRIBiasFieldCorrectionLogic.h (changed), vtkMRIBiasFieldCorrectionWin32Header.h (changed), vtkMRMLMRIBiasFieldCorrectionNode.cxx (changed), vtkMRMLMRIBiasFieldCorrectionNode.h (changed)
sylvain 2009-08-11 13:50 Rev.: 10215

BUG: resampling direction was not updated

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
sylvain 2009-08-11 13:47 Rev.: 10214

BUG: fix variable name in debug information

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
sylvain 2009-08-11 13:45 Rev.: 10213

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:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
pieper 2009-08-10 16:51 Rev.: 10208

BUG: fixed leaks in modules

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (changed)
pieper 2009-07-21 13:43 Rev.: 9995

BUG: fix crash on exit due to uninitialized variable

0 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (-7)
sylvain 2009-07-20 23:48 Rev.: 9984

BUG: remove duplicate declaration

28 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (+28 -36)
sylvain 2009-07-20 20:37 Rev.: 9978

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:

  • Modules/MRIBiasFieldCorrection: itkN3MRIBiasFieldCorrectionImageFilter.h (+4 -4), itkN3MRIBiasFieldCorrectionImageFilter.txx (+5 -5), vtkMRIBiasFieldCorrectionGUI.cxx (+382 -121), vtkMRIBiasFieldCorrectionGUI.h (+15 -6), vtkMRIBiasFieldCorrectionLogic.cxx (+387 -148), vtkMRIBiasFieldCorrectionLogic.h (+2 -8), vtkMRMLMRIBiasFieldCorrectionNode.cxx (+38 -20), vtkMRMLMRIBiasFieldCorrectionNode.h (+28 -16)
naucoin 2009-07-14 11:05 Rev.: 9927

COMP: compiler warning, cast

1 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionLogic.cxx (+1 -2)
naucoin 2009-07-14 10:33 Rev.: 9925

BUG: avoiding crash on exit by init BiasIntensityScale to null

1 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (+1)
sylvain 2009-07-13 16:32 Rev.: 9922

COMP: fix conversion from double to unsigned int

3 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRMLMRIBiasFieldCorrectionNode.h (+3 -2)
sylvain 2009-07-13 16:28 Rev.: 9921

STYLE: rename variables, avoid abbreviations, use meaningfull names, comply with VTK standards

504 lines of code changed in 6 files:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (+246 -252), vtkMRIBiasFieldCorrectionGUI.h (+12 -14), vtkMRIBiasFieldCorrectionLogic.cxx (+45 -37), vtkMRIBiasFieldCorrectionLogic.h (+6 -14), vtkMRMLMRIBiasFieldCorrectionNode.cxx (+135 -121), vtkMRMLMRIBiasFieldCorrectionNode.h (+60 -56)
sylvain 2009-07-13 10:42 Rev.: 9915

COMP: fix warnings about conversions from double to unsigned int

169 lines of code changed in 4 files:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionGUI.cxx (+115 -129), vtkMRIBiasFieldCorrectionGUI.h (+29 -33), vtkMRIBiasFieldCorrectionLogic.cxx (+12 -11), vtkMRIBiasFieldCorrectionLogic.h (+13 -15)
sylvain 2009-07-13 10:18 Rev.: 9914

COMP: fix warnings for unused variables. STYLE: comply with VTK standards

17 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionLogic.cxx (+17 -30)
sylvain 2009-07-13 09:45 Rev.: 9913

COMP: replace round(value) with (int)(value+0.5) to fix compilation on Windows

344 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionLogic.cxx (+344 -884)
sylvain 2009-07-13 09:44 Rev.: 9912

ENH: improve speed, remove unnecessary conversions of images, add error messages. STYLE: comply with VTK standards

8 lines of code changed in 2 files:

  • Modules/MRIBiasFieldCorrection: itkBSplineControlPointImageFilter.h (+5 -5), vtkMRIBiasFieldCorrectionLogic.h (+3 -9)
naucoin 2009-07-10 14:09 Rev.: 9906

COMP: getting rid of compiler warnings, casting mostly

59 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrectionLogic.cxx (+59 -61)
sylvain 2009-06-23 18:29 Rev.: 9774

ENH: create a command line functionality for the mri bias field correction module. add testing

8 lines of code changed in 1 file:

  • Modules/MRIBiasFieldCorrection: CMakeLists.txt (+8 -2)
sylvain 2009-06-23 09:22 Rev.: 9762

COMP: fix warnings. remove unused variables. improve coding style

1436 lines of code changed in 8 files:

  • Modules/MRIBiasFieldCorrection: vtkMRIBiasFieldCorrection.h (+5 -3), vtkMRIBiasFieldCorrectionConfigure.h.in (+2 -1), vtkMRIBiasFieldCorrectionGUI.cxx (+435 -650), vtkMRIBiasFieldCorrectionGUI.h (+46 -42), vtkMRIBiasFieldCorrectionLogic.cxx (+817 -1317), vtkMRIBiasFieldCorrectionLogic.h (+22 -44), vtkMRIBiasFieldCorrectionWin32Header.h (+13 -9), vtkMRMLMRIBiasFieldCorrectionNode.cxx (+96 -86)
sylvain 2009-06-22 10:24 Rev.: 9752

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:

  • Modules/MRIBiasFieldCorrection: CMakeLists.txt (new 83), MRIBiasFieldCorrection.xml (new 2), itkBSplineControlPointImageFilter.h (new 324), itkBSplineControlPointImageFilter.txx (new 1336), itkImageToVTKImageFilter.h (new 134), itkImageToVTKImageFilter.txx (new 144), itkN3MRIBiasFieldCorrectionImageFilter.h (new 231), itkN3MRIBiasFieldCorrectionImageFilter.txx (new 518), itkVTKImageToImageFilter.h (new 107), itkVTKImageToImageFilter.txx (new 144), vtkMRIBiasFieldCorrection.h (new 29), vtkMRIBiasFieldCorrectionConfigure.h.in (new 10), vtkMRIBiasFieldCorrectionGUI.cxx (new 997), vtkMRIBiasFieldCorrectionGUI.h (new 136), vtkMRIBiasFieldCorrectionLogic.cxx (new 2682), vtkMRIBiasFieldCorrectionLogic.h (new 164), vtkMRIBiasFieldCorrectionWin32Header.h (new 30), vtkMRMLMRIBiasFieldCorrectionNode.cxx (new 265), vtkMRMLMRIBiasFieldCorrectionNode.h (new 114)
Generated by StatSVN 0.5.0