8. Viewer

The Agora Viewer displays medical imaging datasets directly in your browser without requiring any additional software. Agora provides two viewer modes:

8.1. Single Viewer

The single viewer opens when you click a dataset’s preview image or the Open Viewer button in the data browser. It shows that one dataset in isolation.

../../../_images/viewer.png

8.2. Multi-Viewer

The multi-viewer is accessed via the Viewer button in the main menu bar. It can display up to 9 datasets simultaneously in a configurable grid (up to 3×3). Datasets from different projects can be shown side by side.

To populate the multi-viewer, drag and drop a study, a series, or individual datasets into a viewer slot:

  • Study — the first n datasets of the study fill the available slots (in the order they appear in the data browser).

  • Series — the first n datasets of the series fill the available slots.

  • Dataset — the specific dataset is placed in the target slot.

../../../_images/multiviewer.png

Naming patterns — the default first-n behaviour can be overridden per slot in the multi-viewer settings. Each slot can be assigned a naming pattern; the first dataset whose name matches the pattern is displayed in that slot. This is useful for always comparing the same dataset types across different studies — for example, always showing the T1, T2, and FA maps in the same layout regardless of the order datasets appear in the study.

../../../_images/layout_settings.png

8.3. Supported Formats

The viewer supports the following dataset types:

  • DICOM — standard medical imaging

  • NIfTI (NIfTI-1 and NIfTI-2)

  • Philips — PAR/REC, Raw MRI, Spectroscopy

  • Siemens Raw MRI

  • Bruker Raw MRI

  • ISMRMRD

  • VTK — surface and volume files (.vtk, .vti, .vtp, .stl) rendered in the 3D viewer

  • MR Spectroscopy — MRUI format and Philips spectroscopy

8.5. Toolbar

../../../_images/toolbar.png

The toolbar at the top of each viewer pane provides the following controls:

Fit to Window — reset zoom so the image fills the available pane.

Reset Contrast — restore the window/level to its default value.

Interpolation — toggle smooth interpolation on/off (off = raw pixel display).

Snapshot — save the current view as a PNG image. In gallery modes the full grid is exported as a single image.

Mouse Mode — dropdown to set what left-click does: None, Zoom, Pan, or Contrast (window/level adjustment).

Link — synchronize slice position and/or time point with other open viewer panes (only available in the multi-viewer; see `Linked Viewers`_ below).

Show Contour / Show Mask / Show Statistics — toggle the visibility of contour overlays, mask overlays, and the statistics panel (visible only when a workbook is active).

Measure — draw a distance measurement on the image; the length and angle are displayed alongside the line.

Profile — draw a line across the image to extract an intensity profile along it.

Information — dropdown to toggle overlay information: slice number, pixel value under the cursor, and patient coordinate system.

Display Mode — dropdown to switch how slices are laid out (only available in the single viewer):

  • Single — one slice at a time (default)

  • Slice Gallery — all slices for the current time point arranged as a grid

  • Phase Gallery — all phases for the current slice arranged as a grid

  • Contrast Gallery — all contrasts arranged as a grid

The gallery modes are useful for quickly reviewing all slices of an acquisition or comparing cardiac phases.

Anatomical Plane — dropdown to switch between Sagittal, Coronal, and Transversal views (only shown for datasets with 3D orientation information).

Help — hover to display a keyboard shortcuts reference.

8.6. Workbooks

The workbook panel (open via the Workbook button) provides structured ROI and cardiac analysis on top of image data.

../../../_images/workbooks.png

Workbook types:

  • ROI — general-purpose region-of-interest analysis

  • Cardiac MR (CMR) — pre-defined structures for cardiac analysis (LV/RV endo- and epicardium, pericardium, scar, MVO)

  • Generic / Template — custom templates for standardized protocols

Drawing tools — available in the Contour tab:

  • Polyline, Freehand, Circle, Rectangle, Spline

Contours can be 2D (per-slice) or 3D, and optionally time-invariant (propagated across all phases).

Masks — the Mask tab enables pixel-level segmentation with a brush tool. Up to 256 labelled regions are supported. Brush size and opacity are adjustable.

Statistics — the Statistics tab displays quantitative metrics (mean, SD, area, volume) computed from the drawn contours and masks.

Cardiac analysis (CMR workbooks) — the CMR tab provides:

  • LV function analysis (volumes, ejection fraction, mass)

  • Late enhancement analysis (scar quantification)

  • Perfusion and first-pass perfusion analysis

Undo/RedoCtrl+Z / Ctrl+Y (10-level history for contour and mask edits).

Keyboard shortcuts for workbook editing:

Shortcut

Action

Ctrl+C

Copy selected contour/mask

Ctrl+V

Paste to current slice

Ctrl+H

Paste to all slices

Ctrl+G

Paste to all time points

Ctrl+A

Select all contours on current slice

Delete

Delete selected contour/mask

Escape

Cancel current drawing action

8.7. 3D Viewer

VTK datasets (.vtk, .vti, .vtp, .stl) open in the 3D viewer. Use the representation selector to switch between:

  • Surface — solid surface rendering

  • Wireframe — mesh edges only

  • Surface with Edges — combined

  • Slice — 2D cross-section through the volume

  • Points — point cloud

Left-click drag rotates the model; middle-click drag pans; mouse wheel zooms.

../../../_images/vtk.png

8.8. Spectroscopy Viewer

MR spectroscopy datasets open in a dedicated spectroscopy viewer that displays spectra as line graphs.

  • Switch between Magnitude, Real, and Imaginary signal representations using the toolbar.

  • Toggle the frequency axis unit between Hz and PPM.

  • Scroll through spatial positions to inspect individual voxel spectra.

../../../_images/spectro.png