Display is designed to visualize and manipulate three dimensional objects, such as human cortical surfaces and sulcal curves. It also supports the visualization and segmentation of 3D and 4D volumetric images such as MRI, PET, and CT. It was originally written by David MacDonald as part of his thesis research while a student at the McConnell Brain Imaging Centre. MCIN staff are continually improving Display, with new features and bug fixes being added regularly.

Visualization Features


Visualization Features

Display supports powerful visualization features for both surface-based and volumetric data.

  • Support for overlaying multiple volumetric images irrespective of differences in their sample grid sizes.
  • Visualization of 4D MRI volumes such as fMRI or DTI.
  • Visualization of 3D surfaces, such as those extracted with CIVET, including the intersection of the 3D surface with the volumetric data.
  • The ability to display an oblique (non-orthogonal) plane through the volumetric data.
  • Flexible choices for mapping from voxel intensities to colours.
  • Display of vertex-wise data on surface, with flexible color coding.
  • Support for a variety of volumetric data formats, including MINC, NIfTI-1, and FreeSurfer.

Segmentation Features



Segmentation Features

Display allows a researcher to annotate structural features on either a surface or a volumetric dataset.

  • Support for per-voxel labeling of volumetric data.
  • Arbitrary mapping from label values to colours.
  • Powerful 3D fill, dilation, and erosion operations.
  • Multiple-level undo of editing operations.

Documentation & Source Code

Documentation and Source Code

Display is an open source project. Documentation and source code are available at https://github.com/BIC-MNI/Display. We welcome feature requests and bug reports through Github.

The Display manual is actively updated with new features being added to Display.