Medical Imaging & DICOM Viewer

Open 2D, 3D and 4D images in DICOM, MetaIO, Nifti, Nrrd and other formats, meshes in DICOM, VTK, STL and OBJ formats and many more features. For Linux and Windows.

DICOM

  • Directory scanner
  • DICOMDIR
  • De-identify
  • View, edit metadata
  • Save attribute from DICOM file
  • Support for many DICOM storage classes
  • Siemens Mosaic format
  • United Imaging Healthcare (UIH) Grid / VFrame format
  • Sequential and interleaved 4D series
  • Ultrasound incl. proper measurement in regions, cine
  • DWI (diffusion weighted imaging)
  • PET - fusion, SUV (standardized uptake value)
  • Export CT, MR DICOM series
  • Export DICOM secondary capture
  • Export DICOM legacy converted enhanced CT, MR
  • Export DICOM RT Structure Set, draw, detect, edit ROI
  • Export DICOM Segmentation Surface (triangle meshes)
  • Grayscale Softcopy Presentation (partial support)
  • GEMS_Ultrasound_MovieGroup_001 (partial support)
  • Kretztechnik (Kretz) volume format (partial support)
  • DICOM floating point images (Parametric Map)
  • etc.

Other formats

  • 2D, 3D, 4D images, series
  • Meshes
  • VTK
  • STL
  • OBJ
  • BYU
  • Poly-lines
  • VTK

2D and 3D Views

  • Image intensity windowing, linear and sigmoid, LUT
  • MPR (multi-planar reconstruction)
  • Physical space
  • Non-uniform DICOM series
  • Meshes
  • Contours
  • Multiple images
  • Volume rendering
  • MIP (maximum intensity projection)
  • Shaded surface
  • VTK volume rendering viewer

Tools

  • Image intensity windowing, LUT
  • Image intensity windowing with histogram
  • Select sub-image
  • Set position with cursor (MPR)
  • Measure
  • Paint
  • Ultrasound regions
  • View value and index under cursor
  • Create, edit ROI
  • Draw contours
  • Detect contours

DICOM browser

  • Recursive scan directory
  • DICOMDIR
  • DICOM metadata viewer, editor
  • Copy series
  • De-identify

Filters

  • Extract image region
  • Erase selected region
  • Erase inverse selected region
  • Fusion
  • Check-board

Masks

  • Selection, inverse selection to mask
  • Apply selection, inverse selection as mask

Segmentation

  • Connected threshold
  • Neighborhood connected threshold
  • Confidence connected
  • Isolated connected
  • Fill holes in binary image filter

Smoothing

  • Gradient anisotropic
  • Curvature anisotropic
  • Recursive Gaussian
  • Discrete Gaussian
  • Median
  • Mean

Pixel/component

  • Cast
  • LUT to RGB
  • Colorize scalar
  • RGB to greyscale
  • RGBA to RGB

Image

  • Re-sample
  • Change orientation
  • Change origin
  • Change spacing
  • Rotate image data
  • Rotate image grid
  • Create empty image
  • Tranformix

Intensity

  • Intensity to char image
  • Intensity shift and scale
  • Sigmoid
  • Invert scalar image
  • Re-scale intensity

Thresholding

  • Threshold
  • Binary threshold

Histogram-based thresholding

  • Otsu
  • Otsu multiple (labels)
  • Huang
  • Li
  • Renyi
  • IsoData
  • Kittler-Illing.
  • Yen
  • Triangle
  • Shanbhag
  • Maximum entropy
  • Moments
  • Intermodes

Operation

  • Add
  • Subtract
  • Multiply
  • Divide

Labels

  • Load text annotation
  • Set lookup image
  • Labels to RGB
  • View Talairach labels

PET

  • Standardized Uptake Value (SUV)

Mesh

  • Flip
  • Decimate

Advanced

  • Gradient magnitude
  • Fast marching
  • Connected components
  • SLIC (simple linear iterative clustering)
  • Danielsson distance map
  • Watershed
  • Calculate entropy

Registration

  • Front-end for Elastix
  • Fusion filter
  • Checkbox filter

Segmentation

  • Set seed points
  • Draw pixel tool
  • Draw contour tool
  • Meshes from labels or binary image
  • Contours from labels or binary image
  • Binary images from meshes
  • Binary images from ROI (1)
  • Binary images from ROI (2)
  • Mesh from selected ROI
  • Polygons from selected ROI
  • Compute volume of binary image

Animation

  • 3D (2D+time)
  • 4D (3D+time)