MITK 2.2.0 Key changes from 2.1
Eglish
  1. NEW mitkAnalyzeImageReader and mitkAnalyzeImageWriter: support the I/O of Analyze medical image format;
  2. NEW mitkMetaImageReader and mitkMetaImageWriter: support the I/O of Meta medical image format;
  3. NEW mitkNetCDFImageReader and mitkNetCDFImageWriter: support the I/O of NetCDF medical image format;
  4. NEW mitk registration framework including support for out-of-core volume data and point set registration;
  5. NEW mitkBSplineFreeFormTransform: provides the B-Spline based free-form deform method;
  6. NEW mitkThinPlateSplineTransform: a concrete thansform class to perform thin-plate spline transform;
  7. NEW mitkDeformFieldGenerator: generate the explicit deformation field resulting from non-rigid registration;
  8. NEW mitkPointSetRegistrationFilter: represents the pairwise point sets registration framework;
  9. NEW mitkLandmarkRegistrationFilter: provides the landmark-based image registration method;
  10. NEW mitkThread, mitkThreadMasterWorker, mitkThreadFactory, mitkMutex, mitkSPMD, mitkConditionVariable, etc: provide the support for multi-threading;
  11. New mitkHistogram1D, mitkHistogram2D: support 1D histogram and 2D histogram;
  12. NEW mitkGaussianFilter: provides the Gaussian filter;
  13. NEW mitkTransferFunction2DRGBA, mitkTF2DRGBAClassifier, mitkTF2DRGBAEllipsoidClassifier, mitkTF2DRGBAPyramidClassifier, mitkTF2DRGBARampClassifier, mitkTF2DRGBASlopeClassifier: provide RGBA2D Classifiers for volume rendering;
  14. NEW mitkTF2DRGBAPSPSplineClassifier, provides PSP spline classifier for volume rendering;
  15. NEW Multi-Mode image forward reconstruction framework, including classes encapsulating 3D Ultra Sound and CT forward reconstruction algorithms;
  16. NEW mitkRawData class, the abstract class that represents original data acquired from the imaging equipments;
  17. NEW mitkRawDataToVolumeFilter class, the abstract class that represents forward reconstruction;
  18. NEW mitkRawDataReader, mitkRawDataWriter classes, the abstract classes that represent Reader and Writer of mitkRawData respectively;
  19. NEW mitkTrackedBscanDataReader,mitkTrackedBscanDataWriter classes, the concrete classes that represent Reader and Writer of 3D Ultra Sound original data respectively;
  20. NEW mitk3DUSReconstructionFilter, mitkCTReconstructionFilter classes,abstract classes that represent 3DUS and CT forward reconstruction respectively;
  21. NEW mitk3DUSPixelBased, mitk3DUSPixelBasedMT classes, concrete classes that represent 3DUS PNN reconstruction algorithms respectively;
  22. NEW mitkTrackedBscanData,mitkTrackedBscanICData,mitkTrackedBscanOoCData classes, the abstract class and concrete classes, which represent 3DUS data respectively;
  23. NEW mitkCTProjectionData class, the abstract class that represents CT Projection data;
  24. NEW mitk2DbeamPD,mitk2DBeamICPD,mitk2DBeamICPD classes, the abstract class and concrete classes, which represent 2D CT Projection data respectively;
  25. NEW mitkConeBeamPD,mitkConeBeamICPD,mitkConeBeamOoCPD classes, the abstract class and concrete classes, which represent cone beam CT Projection data respectively;
  26. NEW mitkConeBeamRealTimePD class, the concrete class, which represents cone beam CT real-time Projection data;
  27. NEW mitkParallelBeamReconFromCirle, mitkPBFBPReconCF classes, the abstract class and concrete class, which represent parallel beam CT reconstruction respectively;
  28. NEW mitkFanBeamReconFromCirle, mitkFBFBPReconCF, mitkFBFBPReconCFCpu classes, the abstract class and concrete classes, which represent fan beam CT reconstruction respectively;
  29. NEW mitkConeBeamReconFromHelix, mitkCBFDKReconCF, mitkCBFDKReconCFCPU, mitkCBTFDKReconCF classes, the abstract class and concrete classes, which represent Cone beam CT reconstruction respectively;
  30. Fix bugs found in MITK 2.1.

 

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.

 

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.