Medical Imaging Software

The Medical Platform

Starviewer is an open cross-platform medical imaging software fully compliant with the DICOM standard for image communication and image file formats. It integrates state-of-the-art image visualization and assessment tools needed in medical image diagnosis, but also advanced reconstruction techniques, 3D navigation tools and image fusion support. Its modular design allows the addition of new functional modules and it may be integrated with any healthcare information system (PACS/HIS/RIS).

Starviewer is a collaborative effort between the Graphics & Imaging laboratory at the University of Girona and the Institut de Diagnòstic per la Image.

Source Code

Starviewer is made available under the GNU General Public License, Version 3 (GPLv3). The source code is managed using Git and hosted on GitHub. You are welcome to participate!

Get Source Code


The 2D Viewer allows the visualization and manipulation of images of any DICOM modality. It includes tools to manipulate images (pan, zoom, rotate, flip, invert), to compute measures (distances, angles, 2D ROIs, TA-GT), and advanced reconstruction techniques: orthogonal reconstructions, thick slab (MIP), reference lines, 3D-cursor, and spatial image synchronization along series. It also includes support for PET-CT and SPECT-CT image fusion.


The 2D Viewer includes support for PET-CT and SPECT-CT image fusion in any orthogonal reconstruction. It has support for SUV calculation on PET and different CLUTs are offered. The contribution of each volume to the fusion can be easily modified and custom thick slab can be applied to any volume simultaneously.


Volumetric data can be visualized in 3D using the 3D Viewer. There are implemented different rendering methods such as Ray Casting, MIP or Iso Surface. The user can define the region of the volume aimed to visualize. It includes predefined CLUTs as well as a complete editor to define new styles.

CE certified viewer

If you intend to use Starviewer for diagnosis you must acquire the Starviewer CE version. Please contact us for more information. You can find other information relevant to that version in the dedicated Starviewer CE page.

Mailing List

Mailing lists are used by community members to communicate information about the project. Use this list to post general questions and discuss contributions to Starviewer.

Starviewer Mailing List

Contact Us @StarviewerMed