MITK 2.3.1 Key changes from 2.3.0


    (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.1


    (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.

MITK 2.2.1 Key changes from 2.2.0


    (1) NEW mitk3DUSPixelBasedGPU class: provides the 3DUS PNN reconstruction algorithm accelerated by GPU;

    (2) NEW mitkCBFDKReconCFGPU class: provides the CT FDK reconstruction algorithm accelerated by GPU;

    (3) NEW mitkCannyEdgeDetectFilter: support the canny edge detection algorithm;

    (4) NEW mitkPhantomElement, mitkPhantom classes: represent the basic classes which can be used to create a user-defined phantom;

    (5) NEW mitkPhantomToVolumeFilter: provides the method which coverts a user-defined phantom to a volume;

    (6) NEW mitkOoCVolumeRendererShearWarp,mitkOoCVolumeShearPerspective,mitkOoCVolumeShearFunction,mitkShear classes: provides the shear warp volume rendering algorithm which supports out-of-core;

    (7) NEW mitkOstuSegmentationFilter, mitkOstuSegmentationFilter classes: provide the OSTU segmentation method;

    (8) NEW mitkGraphCutImageFilter : support the interactive graph cut segmentation method;

    (9) Fix bugs found in MITK 2.2.0.