MITK 2.3.2 Key changes from 2.3.1
Eglish
  1. NEW Additional\mitkCUDAVolumeRendering module, currently contains the following scene classes for a variety of volume ray casting works.
                mitkCUDAIsosurfaceVRScene: A 3D scene to display isosurfaces from volume datasets. Accelerated with the CUDA interface (developed by NVIDIA company).
                mitkCUDAMIPVRScene: A 3D scene for MIP Rendering from volume datasets. Accelerated with the CUDA interface.
                mitkCUDAShadedVRScene: A 3D scene for shaded semi-transparent rendering from volume datasets. Accelerated with the CUDA interface. This module is a extension based on the mitkVisualization2 module and will be further extended in the future.
  2. NEW mitkConnectivityLabelFilter in mitkSegmentation: A class that label each connected region with 1, 2, 3.....
  3. NEW mitkDICOMDIRTree in mitkCommon. A data Object class that stores the DICOMDIR structure of a data base.
  4. NEW mitkDICOMDIRReader in mitkCommon. A reader class that reads a DICOMDIR file from disk, The result is stored as mitkDICOMDIRTree.
  5. NEW mitkEuclideanDistanceTransformFilter in mitkCommon. Implements the Euclidean DT using Meijster's Linear Time Algorithm.
  6. NEW mitkEuclideanSkeletonFeatureExtraction in mitkSegmentation. Decomposes a volume based on Euclidean DT and Reverse DT and calculates some features like radius, size.
  7. NEW mitkEuclideanSkeletonGraphCut in mitkSegmentation. A segmentation class implementing the Skeleton-Cut algorithm.
  8. NEW mitkOrthogonalImageModel in mitkVisualization. Transplanted from the In-Core version of MITK. Enables a orthogonal slice browsing interface.

 

MITK 2.3.1 Key changes from 2.3.0
Eglish
  1. NEW mitkVisualization2 module, currently contains the following scene classes for a variety of volume ray casting works:
                mitkIsosurfaceVRScene: A 3D scene to display isosurfaces from volume datasets. Optimized for multicore CPU.
                mitkGLSLIsosurfaceVRScene: A 3D scene to display isosurfaces from volume datasets. Accelerated with the GLSL interface.
                mitkGLSLMIPVRScene: A 3D scene for MIP Rendering from volume datasets. Accelerated with the GLSL interface.
                mitkGLSLShadedVRScene: A 3D scene for shaded semi-transparent rendering from volume datasets. Accelerated with the GLSL interface.
    This module will be extended in the future as an alternative to the old mitkVisualization module.
  2. NEW mitkSTLReader in mitkCommon: A reader class for the mesh files of STL type.
  3. NEW mitkNeighborhood in mitkCommon: A light-weight container object for storing an N-dimensional neighborhood of values.
  4. NEW mitkNeumannBoundary in mitkCommon: A function object that determines a neighborhood of values at an image boundary according to a Neumann boundary condition where first, upwind derivatives on the boundary are zero. This is a useful condition in solving some classes of differential equations.
  5. NEW support for 64 bit environments.

 

MITK 2.3.0 Key changes from 2.2.0
Eglish
  1. Rearranged the directory structures of MITK. Headers and libraries are distributed into the following packages:
                mitkCommon: Core classes commonly used by other packages, including IO routines and other basic classes that cannot be sorted into other packages. 
                mitkSegmentation: Segmentation algorithms.
                mitkRegistration: Registration algorithms.
                mitkVisualization: Visualization algorithms
                mitkReconstruction: Basic reconstruction algorithms (only for MSVC compiler)
                Additional \ mitkReconstructionCG : Reconstruction algorithms take advantage of the cg libraries provided by NVIDIA.(only for MSVC compiler)
                Additional \ mitkReconstructionCUDA: Reconstruction algorithms take advantage of the CUDA libraries provided by NVIDIA.(only for MSVC compiler)
  2. NEW mitkSceneBase in mitkVisualization: An abstract class defining the interface of a scene.
  3. NEW mitkScene in mitkVisualization: Defines a scene to display 3D surface rendered or volume rendered image.
  4. NEW mitkImageScene in mitkVisualization: Defines a scene to display 2D images
  5. NEW mitkSceneContainer in mitkVisualization: An abstract class defining the interface of a scene container window.
  6. NEW mitkGLWindow in mitkVisualization: Defines a window(or child window) that maintains an OpenGL context
  7. UPDATE mitkView in mitkVisualization: Redefined as a wrapper of mitkGLWindow and mitkScene, providing the compatibility to the previous version.
  8. UPDATE mitkImageView in mitkVisualization: Redefined as a wrapper of mitkGLWindow and mitkImageScene, providing the compatibility to the previous version.
  9. NEW mitkBackProjection in mitkReconstruction: An abstract base class for CT back projection.
  10. NEW mitkBackProjectionUsingGPU in mitkReconstructionCG: An abstract base class for CT back projection using GPU.
  11. NEW mitk2DBackProjectionUsingGPU in mitkReconstructionCG: A class for 2D CT back projection using GPU.
  12. NEW mitk3DBackProjectionUsingGPU in mitkReconstructionCG: A class for 3D CT back projection. using GPU.
  13. Fix bugs found in MITK 2.2.1.