MRIcroGL is a cross-platform tool for viewing DICOM and NIfTI images, with a drag-and-drop interface and scripting language. It requires OpenGL 2.1 by default, but can also be compiled for OpenGL 3.3 Core or Metal for macOS users.

If OpenGL 2.1 is not supported, MRIcron can be used. The tool can be compiled for macOS, Linux, or Windows, and supports both ARM-based Apple Silicon and Intel-based computers on macOS.

MRIcroGL uses NIfTI as its native format. However, you can drag-and-drop files of various formats and the software should automatically detect and load these images.

Features

  • Cross-platform tool for viewing DICOM and NIfTI images
  • Drag-and-drop interface and scripting language
  • Requires OpenGL 2.1 by default, can be compiled for OpenGL 3.3 Core or Metal
  • Supports both ARM-based Apple Silicon and Intel-based computers on macOS
  • Uses NIfTI as its native format
  • Able to load overlays and draw regions of interest
  • Adjustable image contrast and brightness
  • Supports viewing of images in various formats
  • Allows loading of overlay images with adjustable properties
  • Provides features for drawing regions of interest
  • Option to choose between neurological and radiological convention for viewing images
  • Mosaic View: Allows multiple slices of the same image to be seen simultaneously.
  • Interactive Adjustment: Allows adjustments to the mosaic view with sliders, checkboxes, pulldown options and text editing.
  • Importing Images: Automatically detects and opens images in various formats including NIfTI, NRRD, ECAT, BioRad PIC, and Interfile.
  • DICOM Viewing: Can view DICOM images using dcm2niix.
  • Scripting: Uses scripts to demonstrate features and automate tasks.
  • Glass Brain: Provides a shader that allows independent control of the transparency of the background and overlay images.
  • Clip Plane: Provides a shader that allows independent control of the transparency of the background and overlay images.
  • Cutout: Ability to generate cutouts.
  • Converting DICOM images using dcm2nii
  • Includes a few NIfTI format images
  • Ability to download Extra Sample Images for higher resolution
  • Updated features in the latest version
  • Detailed manual included with the download
  • Information on latest/upcoming features on the beta page

Supported Image Formats

License

The following files are from different authors and have their own licenses

SynZip.pas: Inflate routines (used as long as FASTGZ is defined) MPL 1.1/GPL 2.0/LGPL 2.1 tri-license, included with permission.
  https://github.com/synopse/mORMot

gziputils.pas: Inflate routines (unused unless FASTGZ is undefined) ISC License (ISC)
  https://www.gocher.me/GZIP

gziputils.pas: Inflate routines (unused unless FASTGZ is undefined) ISC License (ISC)
  https://www.gocher.me/GZIP

ustat.pas: Written by William ('Bill') G. Miller 2004, released under BSD 2-Clause License

---
The Software has been developed for research purposes only and is not a clinical tool
Copyright (c) 2014-2019 Chris Rorden. All rights reserved.

Resources & Downloads

GitHub - rordenlab/MRIcroGL: v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.
v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images. - rordenlab/MRIcroGL