Graduation Project
Features Of Project

In this project, with using Digital Imaging and Communications in Medicine (DICOM) standardized digital files that has been produced by various medical imaging modules such as computed tomography and magnetic resonance imaging and the open source Visualization Toolkit (VTK), Grassroots Dicom Library (GDCM) and VTKEdge libraries have been used for 2 dimensional slice visualization and 3 dimensional volume and surface rendering visualization. For graphical user interface .NET framework 4.0 has been used with C++/CLI language. There are many medical imaging modules, in this project, mostly computed tomography and magnetic imaging resonance modules' DICOM data sets have been used.

  • Supports following DICOM encodings
    • Raw
    • JPEG Lossy 8 & 12 bits (ITU-T T.81, ISO/IEC IS 109181-1)
    • JPEG Lossless 8-16 bits (ITU-T T.81, ISO/IEC IS 109181-1)
    • JPEG 2000 Reversible & Irreversible (ITU-T T.800, ISO/IEC IS 15444-1)
    • RLE
    • JPEG-LS (ITU-T T.87, ISO/IEC IS 14495-1)
  • Up to 743 DICOM files to be loaded ( as tested )
  • 2 Dimensional Visualization on all human planes
    • Axial, Coronal and Sagittal Slices with Slidebar
    • Zoom in-out on slices
    • Moving and rotating slices
    • Adjusting brightness and contrast (window width and window level)
    • Built-in brightness and contrast settings for following tissues
      • CT-Abdomen
      • CT-Pulmonary
      • CT-Bone
      • CT-Brain
      • Endoscope
      • XA Angiogram
    • Additional milimetric measurements on slices
      • Angle widget
      • Distance widget
      • Bi-dimensional widget
    • Save a JPEG from a specific slice
    • Save JPEG series from an anatomical plane
    • Save AVI from an anatomical plane
  • 3 Dimensional Visualization
    • Zoom in out with 3D model
    • Rotating and moving 360 degree the 3D model
    • Save a JPEG from 3D model
    • Save AVI from 3D model turning around itself
    • Volume Rendering
      • Rendering Mode
        • CPU based ray casting
        • GPU based ray casting
        • GPU based texture mapping
      • Blending Mode
        • Composite Projection
        • Maximum Intensity Projection
        • Minimum Intensity Projection
      • Interpolation Mode
        • Linear Interpolation
        • Nearest Interpolation
      • 3 volumetric models for specific tissues
        • Threshold value (Hounsfield Unit)
        • RGB value (can be picked up with a RGB color picker)
        • Opacity value
      • Built-in volumetric models for following tissues
        • Lungs
        • Skin
        • Cerebrospinal Fluid
        • Kidney
        • Blood
        • Liver
        • Vessels
        • Bone
      • Lighting Settings
        • Shade
        • Ambient
        • Diffuse
        • Specular
        • Specular Power
        • Built-in lighting setting
          • Glossy Bone
          • Glossy Vascular
          • Endoscope
      • Gradient Settings
    • Surface Rendering
      • 3 surface models for specific tissues
        • Threshold value (Hounsfield Unit)
        • RGB value (can be picked up with a RGB color picker)
        • Opacity value
      • Built-in volumetric models for following tissues
        • Lungs
        • Skin
        • Cerebrospinal Fluid
        • Kidney
        • Blood
        • Liver
        • Vessels
        • Bone
      • Settings
        • Compute Gradients
        • Compute Normals
        • Compute Scalars
        • Shade
        • Representation
          • Surface
          • Wireframe
          • Points
 
 
 
chasank.com