3DMMVR REFERENCE MANUAL V 0.81

Similar documents
Transform Introduction page 96 Spatial Transforms page 97

icatvision Quick Reference

Sante DICOM Editor 3D

Contents... 1 Installation... 3

Blender Lesson Ceramic Bowl

Microsoft PowerPoint 2013 Beginning

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

Controlling the Drawing Display

IMPAX Volume Viewing 3D Visualization & Segmentation

1.1: Introduction to Fusion 360

Gamepad Controls. Figure 1: A diagram of an Xbox controller. Figure 2: A screenshot of the BodyViz Controller Panel. BodyViz 3 User Manual 1

Flair Geometry Editor Part I. Beginners FLUKA Course

CTvox Quick Start Guide

Word 2013 Quick Start Guide

XnView Image Viewer. a ZOOMERS guide

Microsoft PowerPoint 2007 Beginning

To familiarize of 3ds Max user interface and adapt a workflow based on preferences of navigating Autodesk 3D Max.

June 05, 2018, Version 3.0.6

Ortelia Space Builder User Manual

AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage:

Quick Guide for Photoshop CC Basics April 2016 Training:

XnView 1.9. a ZOOMERS guide. Introduction...2 Browser Mode... 5 Image View Mode...15 Printing Image Editing...28 Configuration...

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 1 The Blender Interface and Basic Shapes

4 TRANSFORMING OBJECTS

SIVIC GUI Overview. SIVIC GUI Layout Overview

ENVI Tutorial: Introduction to ENVI

HYPERSTUDIO TOOLS. THE GRAPHIC TOOL Use this tool to select graphics to edit. SPRAY PAINT CAN Scatter lots of tiny dots with this tool.

Quick Reference Guide

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Microsoft PowerPoint 2010 Beginning

Useful Photoshop Keyboard Shortcuts

HOW TO: EMBED A SINGLE IMAGE INTO GOOGLE EARTH

RT_Image v0.2β User s Guide

LAB # 2 3D Modeling, Properties Commands & Attributes

AutoCAD 2009 Tutorial

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Selective Space Structures Manual

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE)

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

INTRODUCTION TO MEDICAL IMAGING- 3D LOCALIZATION LAB MANUAL 1. Modifications for P551 Fall 2013 Medical Physics Laboratory

The Preparing for Success Online Mapping Tool

Instructions for Display of Imaging Studies Using Stentor isite

Web Viewer Guide. HiPER LOOK Version Copyright 2016 PIXIA Corp. All Rights Reserved.

Getting Started with ShowcaseChapter1:

Learning to use the drawing tools

First Animated Model Yellow Submarine

Chaos Culture. Multiclip Editor / Multiclip Note preview 1.5. Edited by Jason Cowling

EPILOG PREOP. Viewer Interpretation Guideline

ENVI Classic Tutorial: Introduction to ENVI Classic 2

Plotting. Documentation. DDBSP - Dortmund Data Bank Software Package

BrainMask. Quick Start

Tutorial Visualization and Interaction

Autodesk Navisworks Freedom Quick Reference Guide

Guide to WB Annotations

Using the VSOM Operator Pages

Education and Training CUFMEM14A. Exercise 2. Create, Manipulate and Incorporate 2D Graphics

ORGANIZING YOUR ARTWORK WITH LAYERS

Week 1 The Blender Interface and Basic Shapes

A Guide to Autodesk Maya 2015

Keys for selecting tools

ImageVis3D User's Manual

Lesson 2 Quick Tour and Features

Contents. Launching Word

Undo Button Clicking this tool will undo the last action. Clicking on this tool multiple times will undo all subsequent changes that were made.

Software User s Manual

Premiere Pro Desktop Layout (NeaseTV 2015 Layout)

Quick Start. Getting Started

Graphic Design & Digital Photography. Photoshop Basics: Working With Selection.

PHOTOSHOP WORKSPACE. Interface Overview. Menus. The Tools. Palettes. Presets and Preferences PHOTOSHOP WORKSPACE UNIVERSAL TASKS PHOTO AND VIDEO TASKS

ClinicalConnect TM eunity TM Training Guide

Getting Started. In This Chapter

To access the images that accompany a Radiology result from Memorial Health System select the document in Chart Viewer and click on View.

Quick Start Guide. ARIS Architect. Version 9.8 Service Release 2

HOW TO SETUP AND RUN SHIVA...

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC

Using Blender to Create a Trainz Asset - Preparation

The Fundamentals. Document Basics

OnCOR Silverlight Viewer Guide

Visage 7 Clinical Training Basic Features

BrainMask. Quick Start

9 Using Appearance Attributes, Styles, and Effects

3DView Installation and Operation

Animation Basics. Learning Objectives

Table of Contents Lesson 1: Introduction to the New Interface... 2 Lesson 2: Prepare to Work with Office

TUTORIAL 03: RHINO DRAWING & ORGANIZATIONAL AIDS. By Jeremy L Roh, Professor of Digital Methods I UNC Charlotte s School of Architecture

Chapter 1: Quick Start

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1

Introduction And Overview ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

User InterfaceChapter1:

/5 Stacks. Displays the slice that follows the currently displayed slice. As a shortcut, press the > key.

San Pedro Junior College. WORD PROCESSING (Microsoft Word 2016) Week 4-7

WORD 2010 TIP SHEET GLOSSARY

ARIS Architect QUICK START GUIDE. Version Service Release 7

Chaos Culture. MIDI Modulators / Multiclip Note preview 1.6. Edited by Jason Cowling

button in the lower-left corner of the panel if you have further questions throughout this tutorial.

Adobe After Effects CC

GEOCIRRUS 3D Viewer. User Manual: GEOCIRRUS 3D Viewer Document version 1.6 Page 1

Transcription:

3DMMVR REFERENCE MANUAL V 0.81 Page 1 of 30

Index: 1.0 System Requirements...5 1.1 System Processor...5 1.2 System RAM...5 1.3 Graphics Card...5 1.4 Operating System...5 2.0 Conventions...6 2.1 Typographic Conventions...6 2.2 Mouse Operations...6 2.2.1 Notes and Hints...7 2.3 Key Terms and Concepts...7 2.3.1 Button...7 2.3.2 Dialog...7 2.3.3 Ghosted Item...7 2.3.4 Information Field/Display...7 2.3.5 Input Field...7 2.3.6 Mini-Slider...7 2.3.7 Panels...8 2.3.8 Pop-up Menu...8 2.3.9 Requester...8 2.3.10 Slider...8 2.3.11 Toggle Button...8 2.3.12 Toggle Checkmark...8 2.3.13 Choice Buttons...8 3.0 The Main Screen...9 4.0 Control Panel...10 4.1 Main Tools Group...10 4.1.1 Load Volume...10 4.1.2 Measure Distance...10 4.1.3 Pick First Person Camera Position...11 4.1.4 Reset First Person Camera...11 4.1.5 Sync Slices to First Person Cam...11 4.2 Edit Markers Group...12 4.2.1 New Marker...12 4.2.2 Remove Marker...13 4.2.3 Save Markers...13 4.2.4 Update Marker...13 4.2.5 Marker Description Input Field...13 4.2.6 Marker Dataset File Browser and Input Field...13 4.2.7 Load Linked Volume...13 4.3 Crop Volume Group...14 4.3.1 Min and Max Minisliders...14 4.3.2 Move Crop Box...15 Page 2 of 30

4.3.3 Load Cropped Volume...15 5.0 Viewports Section...16 6.0 3D Orbit Viewport...17 6.1 Viewport Specific Controls...17 6.1.1 Clip Plane Slider...17 6.1.2 Menu Pop- up Button...17 6.1.2.1 Standard 3D Mode (render mode)...17 6.1.2.2 MIP Mode (3D render mode)...18 6.1.2.3 Endoscopy Mode (3D render mode)...18 6.1.2.4 Vessel Endoscopy Mode (3D render mode)...18 6.1.2.5 Unshaded Standard 3D Mode (3D render mode)...18 6.1.2.6 Recursive Standard 3D Mode (3D render mode)...18 6.1.2.7 Standard 3D Mode with Complex Lighting (3D render mode)...18 6.1.2.8 Reload Render Settings...19 6.1.2.9 Toggle Boxes...19 6.1.2.10 Show Slice Plane...19 6.1.3 Opacity Slider...19 6.2 Orbit 3d Viewport Navigation...20 6.2.1 Viewport Information Overlay...20 7.0 3D First Person Viewport...21 7.1 Viewport Specific Controls...21 7.1.1 Clip Plane Slider...21 7.1.2 Menu Pop- up Button...21 7.1.2.1 Standard 3D Mode (render mode)...21 7.1.2.2 MIP Mode (3D render mode)...22 7.1.2.3 Endoscopy Mode (3D render mode)...22 7.1.2.4 Vessel Endoscopy Mode (3D render mode)...22 7.1.2.5 Unshaded Standard 3D Mode (3D render mode)...22 7.1.2.6 Recursive Standard 3D Mode (3D render mode)...22 7.1.2.7 Standard 3D Mode with Complex Lighting (3D render mode)...22 7.1.2.8 Reload Render Settings...23 7.1.2.9 Toggle Boxes...23 7.1.2.10 Show Slice Plane...23 7.1.3 Opacity Slider...23 7.2 First Person 3D Viewport Navigation...24 7.2.1 Viewport Information Overlay...24 8.0 MPR Viewport...25 8.1 Viewport Specific Controls...25 8.1.1 Window Center and Window Width Sliders...25 8.1.2 Menu Pop- up Button...25 8.1.2.1 Align with Axial...25 8.1.2.2 Align with Sagittal...25 8.1.2.3 Align with Coronal...25 Page 3 of 30

8.1.2.4 Reset MPR Navigation...25 8.1.2.5 Zoom ->...26 8.1.2.6 Interpolation...26 8.2 MPR Viewport Navigation...26 8.2.1 Viewport Information Overlay...26 9.0 Canonical 2D Viewports...27 9.1 Viewport Specific Controls...27 9.1.1 Window Center and Window Width Sliders...27 9.1.2 Slice Number Slider...27 9.1.3 Menu Pop- up Button...27 9.1.3.1 Axial View...27 9.1.3.2 Align with Sagittal...28 9.1.3.3 Align with Coronal...28 9.1.3.4 Square Voxels...28 9.1.3.5 Reset 2DNavigation...28 9.1.3.6 Show Color...28 9.1.3.7 Zoom ->...28 9.1.3.8 Interpolation...28 9.2 2D Viewport Navigation...28 9.2.1 Viewport Information Overlay...28 10.0 Select Series Requester...29 11.0 Select Scale Requester...30 Page 4 of 30

1.0 System Requirements 1.1 System Processor Intel Core i7 4720HQ or better 1.2 System RAM 8 GB (or more, depending on your datasets) 500 GB available hard drive space (depending on your datasets) 1.3 Graphics Card No specific requirements. Nvidia Graphics cards are recommended but not required. 1920x1080 or higher screen resolution 1.4 Operating System MS Windows 7 (64bit) or later Page 5 of 30

2.0 Conventions 2.1 Typographic Conventions Bold Names of interface menus, fields, buttons, sliders, controls etc. are set in bold type. Keystroke Combinations Shortcut Keys are written in brackets, e.g. [Alt] [Key1 + Key2] Simultaneous keystrokes. Hold the first key and press the second key. 2.2 Mouse Operations LMB Left mouse button MMB Middle mouse button RMB Right mouse button Selecting Single-clicking an element with the LMB so that it becomes active or selected. Deselecting Single-clicking an element with the LMB so that it becomes inactive or unselected. Activating Selecting an option by clicking on its toggle button. Deactivating Deselecting an option by clicking on its toggle button. Clicking Placing your mouse pointer over something and then pressing a mouse button. This nearly always means the LMB Right-clicking Clicking an element with your RMB. Double-clicking Rapidly clicking an element twice. Dragging Selecting an element with your mouse pointer and continuing to hold the mouse button down as you move your mouse. This nearly always means with the LMB. Page 6 of 30

2.2.1 Notes and Hints Every now and then you will encounter paragraphs labeled either Note or Hint. Paragraphs labeled Note contain very important information regarding certain functionality. They warn you of possible misconceptions or errors that may occur during the use of the 3DMMVR application. Paragraphs labeled Hint contain information regarding special uses of functionality or tricks and tips how to get even more use out of a certain function in the 3DMMVR application. 2.3 Key Terms and Concepts 2.3.1 Button A button refers to an area on the screen that you click on with your mouse to cause some function to occur. Generally, only a single click is required. There are also special types of buttons, like toggle, pop-up menu, and envelope buttons. Some buttons become highlighted, indicating a chosen or active status. 2.3.2 Dialog See Requester 2.3.3 Ghosted Item The application will ghost out (gray out) controls and parameters that are not available to you. This is usually the result of a certain option not being activated. Selecting a ghosted item will display a message informing you why it cannot be used. 2.3.4 Information Field/Display Information Fields/Displays are text displays found throughout the different panels. These displays cannot be changed directly and simply provide information and feedback. 2.3.5 Input Field Input fields are areas on the screen where you can enter data. 2.3.6 Mini-Slider A mini-slider is an input field combined with two small buttons with plus and minus signs on them. Clicking or holding the LMB on the plus or minus, will increment or decrement the value in the input field. You can also use the mouse wheel to increment and decrement that value. Page 7 of 30

2.3.7 Panels Panels are any one of the windows that can open. They can also be major parts of a UI. Many panels have additional tabbed sections that are selected when you click on a tab. 2.3.8 Pop-up Menu Pop-up menu buttons have a downward facing arrow on their right edge. To use, click on it and hold the LMB. The menu will pop up and as you move your pointer over the menu, each item will become highlighted. When the desired selection is highlighted, release the LMB. If you decide not to select an item, simply move the pointer off the menu and release the LMB. Certain pop-up menus contain lists of objects, images, and lights, which are normally listed in the order they were loaded or created. 2.3.9 Requester A requester is also known as a dialog box. These appear on the screen for operations like file loading and saving. This also refers to smaller windows that appear requesting the user input data into various fields. 2.3.10 Slider A slider allows you to modify a setting by dragging the slider s button along the bar. 2.3.11 Toggle Button A Toggle Button is a button that becomes highlighted remains pushed when clicked. This indicates the adjacent feature is active. It will return to its normal state when clicked a second time, deactivating the feature. 2.3.12 Toggle Checkmark A Toggle Checkmark is a small button that becomes highlighted with a check mark when clicked. This indicates the adjacent feature is active. 2.3.13 Choice Buttons Choice Buttons are a group of buttons that only allow one of them to be active. Page 8 of 30

3.0 The Main Screen Once you run the application, you will reach this screen. The screen is divided into 2 principal areas: The Control Panel on the left and 6 viewports on the right. The Control Panel contains groups of controls for various aspects of the application. The six viewports are Orbit 3D viewport (top left), First Person 3D viewport (top middle), Multi Planar Reconstruction (MPR) viewport (top right). The three viewports at the bottom represent the three canonical views: Axial, Sagittal and Coronal. Which of the three canonical view is shown by which of the three bottom viewports can be freely chosen by the user. Page 9 of 30

4.0 Control Panel This panel contains the main controls for the application. It is divided into three main groups: Main Tools (unlabeled), Edit Markers and Crop Volume. 4.1 Main Tools Group 4.1.1 Load Volume This button will open a file dialogue. Browse to a dataset of your choice and push open to open the selected dataset. You can load VoluMedic (*.vol) files, DICOM files. For DICOM files select a file in the desired series or a DICOMDIR file. If multiple series are discovered by the loader the Series Select Dialogue will pop up (please see Chapter 10 for details about this dialogue Window). When a DICOM dataset exceeds the maximum size allowed in the maxvolumesize.txt config file, a requester will appear. This requester will allow you to load the dataset at a reduced resolution. You can then use the tools in the Crop Volume Group to load a subset of the dataset at full resolution. See Chapter 11 for details about this requester. 4.1.2 Measure Distance This button will activate and deactivate the Distance Measure mode. In this mode two LMB clicks in a viewports will cause a green rubber band line to appear between the two points that the user clicked on. In 3D viewports these clicks will detect the actual visible surface on the volume. The distance between the two points is shown next to the line. Page 10 of 30

4.1.3 Pick First Person Camera Position This button will activate and deactivate the Pick First Person Camera Position mode. When this mode is active, a LMB click in any viewport will move the position of the camera in the First Person viewport to the location of the click. In 3D viewports these clicks will detect the actual visible surface on the volume. This is a great way to quickly move the camera in the first person viewport to a location inside the volume (e.g. into the trachea or into a blood vessel). 4.1.4 Reset First Person Camera Will move the camera in the First Person viewport back to the starting position. 4.1.5 Sync Slices to First Person Cam Clicking this button will activate and deactivate the Sync Slices to First Person Camera Mode. In this mode the slice position of the 3 canonical views and the position and orientation of the MPR viewport always match the 3Dcamera in the First Person viewport. Note that the synchronization is slightly delayed until the First Person viewport has finished rendering. Page 11 of 30

4.2 Edit Markers Group Image: A marker, indicated by a small square, was previously placed on the dataset and subsequently selected with LMB to show the description. The description indicates that another dataset is linked to this marker. The 3DMMVR application allows the creation and placement of markers in 3D space. These markers can have a location, a description and another dataset linked to them. Markers appear as small square boxes in the viewports. Clicking on a marker will open a small text field with a description in the viewport. Markers are stored in a config file in the settings folder called MarkerPositions.txt 4.2.1 New Marker This button activates and deactivates the New Marker Mode. When this mode is active, a LMB click in any viewport will create a new Marker at the location of the click. In 3D viewports these clicks will detect the actual visible surface on the volume. Page 12 of 30

4.2.2 Remove Marker This button activates and deactivates the Remove Marker mode. When this mode is active, a LMB click on a marker in any viewport will delete the marker and its associated data. 4.2.3 Save Markers This button saves all markers to the MarkerPositions.txt file in the settings folder. 4.2.4 Update Marker This button will update the values associated with the currently selected marker with the current information entered in the Marker Description Input Field and the Marker Dataset Input Field. Make sure to use Save Markers to permanently commit these changes to the MarkerPositions.txt file. 4.2.5 Marker Description Input Field This input field contains the description of the currently selected marker. Make sure to use Update Marker to confirm your changes. 4.2.6 Marker Dataset File Browser and Input Field This input field contains the path the dataset associated with the current marker. The button next to the input field opens a file browser for convenient browsing to the dataset of choice. Make sure to use Update Marker to confirm your changes. 4.2.7 Load Linked Volume Clicking this button will load the dataset linked to the currently selected marker, provided a volume has previously been linked to the marker using the Marker Dataset File Browser and Input Field Page 13 of 30

4.3 Crop Volume Group Image: Move Crop Box tool is active and was used to reduce the size of the volume shown in the 3D viewports. The selected area is indicated by a green box in the 2D viwports. This group contains tools for the cropping of a dataset to a subset of the volume. This can save memory and make viewport interaction faster. It can also be used to remove undesired parts of the volume that block the view to important parts of the dataset. Note: Currently the Crop tools are only used to limit the extents of the volume visible in the 3D viewports and for loading a subset of the dataset. Future versions of 3DMMVR may have analysis and other tools that also use the cropped volume. 4.3.1 Min and Max Minisliders These two groups of Minisliders represent the extents of the volume in voxels for each axis (x, y and z). The Min- group represents the first voxel for each axis. The Max group represents the last voxel for each axis. Adjusting these sliders will clip parts of the dataset. Only those voxels within the min and max boundaries will be visible in the 3D Views. Page 14 of 30

4.3.2 Move Crop Box This button activates and deactivates the Move Crop Box mode. When this mode is active a box outlining the current extents of the visible dataset will appear in the 2D viewport. Dragging with the LMB will move the crop box around. The scrolling the mouse wheel will scale the crop box. The values in the Min and Max Minisliders will automatically update. It is a quick and convenient way to adjust the cropping of the dataset. 4.3.3 Load Cropped Volume Will clear the current dataset from memory and then load only a subset of the current dataset as it is defined by the other tools in the crop group into memory. This can dramatically improve performance and reduce memory requirements. Page 15 of 30

5.0 Viewports Section Image: Showing the viewports section with the viewport separators moved to increase and decrease the sizes of the various viewports. The Following chapters describe the viewports in the viewports area. The application has six viewports that are separated by adjustable separators. These separators can be used to increase or decrease the size of the bordering viewports. Each viewport contains two buttons, a number of sliders as well as some informational overlays. The HUD button is used to hide and unhide the other controls and information overlays. This is useful if an unobstructed view of the dataset is desired. The Menu button opens a pop- up menu with viewport specific options. There are two 3D viewports and four 2D viewports. The two 3D viewports. 3D viewports use a technique called ray marching to give a three- dimensional representation of the volume. The 3D rendering is very computationally intensive. The 2D viewports show an intersection of a plane with the volume. This requires a lot less CPU power. Page 16 of 30

6.0 3D Orbit Viewport The 3D Orbit viewport is one of two 3D rendering viewports in the application. It uses ray marching to generate a three- dimensional image from the volume. It can be found in the top left of the viewport group. 6.1 Viewport Specific Controls 6.1.1 Clip Plane Slider The Clip Plane slider adjusts the distance of a clip plane from the camera. Everything that is closer to the camera than the clip plane is not rendered. 6.1.2 Menu Pop- up Button The Menu pop- up button opens the Viewport Menu, a list of options for the viewport. 6.1.2.1 Standard 3D Mode (render mode) This is the default 3D render mode. It has lighting with the light shining directly forward from the position of the camera, so that everything is evenly lit. It is a good compromise of visual quality and speed. Page 17 of 30

6.1.2.2 MIP Mode (3D render mode) MIP stands for Maximum Intensity Projection. In this render mode, the maximum intensity of all samples along the ray is shown as the brightest color. This mode does not have lighting and is grayscale only. 6.1.2.3 Endoscopy Mode (3D render mode) This render mode is very similar to the Standard 3D Mode but the field of view is wider and the light falls off with the distance, giving an appearance similar to a real life endoscopic view. 6.1.2.4 Vessel Endoscopy Mode (3D render mode) This render mode is very similar to the Endoscopy Mode, but the transfer function has a decline that removes higher opacity levels. This mode is extremely useful for virtual endoscopies into blood vessels. 6.1.2.5 Unshaded Standard 3D Mode (3D render mode) This render mode is similar to the Standard 3D Mode, but does not have lighting. This mode is useful in situations where the lighting of the Standard 3D Mode is undesired. It also renders a bit faster than the other render modes and thus can be used in situations where 3D render performance is a problem. 6.1.2.6 Recursive Standard 3D Mode (3D render mode) This render mode is similar to the Standard 3D Mode, but it recursively traces the ray to create a sharper and less noisy terminator between visible and invisible parts of the dataset. It is slightly slower than the Standard 3D Mode and should only be used when performance is not an issue or when very close inspection of small details is required. 6.1.2.7 Standard 3D Mode with Complex Lighting (3D render mode) This render mode is similar to the Standard 3D Mode, but it uses a more complex lighting algorithm. The light does not come from the position of the camera, but from a position to the top right of the camera. The lighting calculations are slightly more complex than for the Standard 3D mode. It is best used whenever a more realistic appearance is desired and when performance is not an issue. Page 18 of 30

6.1.2.8 Reload Render Settings The settings for each render mode are stored in a configuration text file in the settings folder of the application. The settings can be edited at run time and reloaded using the Reload Render Settings option in the viewport menu. 6.1.2.9 Toggle Boxes Boxes representing Markers and Cameras and other items in the scene can be turned on and off with this control. 6.1.2.10 Show Slice Plane The plane of the last edited 2D viewport can be represented with a green line in the 3D views. This control turns this feature on and off. 6.1.3 Opacity Slider This is a slider with two handles for adjustment of minimum and maximum values in Hounsfield Units. It is used to adjust the extents of the opacity transfer function. Essentially every Page 19 of 30

change in opacity happens between the positions of the two sliders. The actual transfer function can vary between render modes. Most render modes use a simple up ramp shaped function. In this case, the minimum handle represents the start (bottom) of the up ramp and the maximum handle the top of the ramp. The opacity will increase from 0 (completely transparent) at the minimum handle to 100% (completely opaque) at the maximum handle. For most render modes, you will want to keep the two handles relatively close together to get a sharper transition from invisible to visible. An exception is the MIP render mode, which works better with a wider slider range. The two sliders can be shifted together by dragging left and right with the MMB. The minimum and maximum values in Hounsfield Units are displayed in the overlay above the slider. 6.2 Orbit 3d Viewport Navigation In the orbit viewport the camera will orbit around a center point. Drag while holding the LMB to rotate left and right and up and down. Drag while holding the RMB to roll the camera. Use the mouse wheel to zoom in and out. Use the four cursor keys on the keyboard to move (pan) the center of rotation left and right and up and down. 6.2.1 Viewport Information Overlay In addition to the Hounsfield Units for minimum and maximum extents of the opacity transfer function, there are several other lines of information overlayed in the top left corner of the 3D- viewports. From top to bottom these are: Viewport type: (e.g. 3D Orbit) Name: This is the name of the volume, usually the patient name read from the DICOM file, but it can also be the file name, if no other DICOM information is available. Position: The position of the camera relative to the volume Render Resolution: The resolution of the rendering (e.g. 1024x1024). In some cases the actual extents of the viewport in pixels is displayed in braces. The render resolution is set for each render mode in the according rendersettings text file. Render Level and Rendertime: The current level of the progressive rendering and the total rendertime for the completion of the image up to this level in milliseconds. Page 20 of 30

7.0 3D First Person Viewport The 3D First Person viewport is one of two 3D rendering viewports in the application. It uses ray marching to generate a three- dimensional image from the volume. It can be found in the top center of the viewport group. 7.1 Viewport Specific Controls 7.1.1 Clip Plane Slider The Clip Plane slider adjusts the distance of a clip plane from the camera. Everything that is closer to the camera than the clip plane is not rendered. 7.1.2 Menu Pop- up Button The Menu pop- up button opens the Viewport Menu, a list of options for the viewport. 7.1.2.1 Standard 3D Mode (render mode) This is the default 3D render mode. It has lighting with the light shining directly forward from the position of the camera, so that everything is evenly lit. It is a good compromise of visual quality and speed. Page 21 of 30

7.1.2.2 MIP Mode (3D render mode) MIP stands for Maximum Intensity Projection. In this render mode, the maximum intensity of all samples along the ray is shown as the brightest color. This mode does not have lighting and is grayscale only. 7.1.2.3 Endoscopy Mode (3D render mode) This render mode is very similar to the Standard 3D Mode but the field of view is wider and the light falls off with the distance, giving an appearance similar to a real life endoscopic view. 7.1.2.4 Vessel Endoscopy Mode (3D render mode) This render mode is very similar to the Endoscopy Mode, but the transfer function has a decline that removes higher opacity levels. This mode is extremely useful for virtual endoscopies into blood vessels. 7.1.2.5 Unshaded Standard 3D Mode (3D render mode) This render mode is similar to the Standard 3D Mode, but does not have lighting. This mode is useful in situations where the lighting of the Standard 3D Mode is undesired. It also renders a bit faster than the other render modes and thus can be used in situations where 3D render performance is a problem. 7.1.2.6 Recursive Standard 3D Mode (3D render mode) This render mode is similar to the Standard 3D Mode, but it recursively traces the ray to create a sharper and less noisy terminator between visible and invisible parts of the dataset. It is slightly slower than the Standard 3D Mode and should only be used when performance is not an issue or when very close inspection of small details is required. 7.1.2.7 Standard 3D Mode with Complex Lighting (3D render mode) This render mode is similar to the Standard 3D Mode, but it uses a more complex lighting algorithm. The light does not come from the position of the camera, but from a position to the top right of the camera. The lighting calculations are slightly more complex than for the Standard 3D mode. It is best used whenever a more realistic appearance is desired and when performance is not an issue. Page 22 of 30

7.1.2.8 Reload Render Settings The settings for each render mode are stored in a configuration text file in the settings folder of the application. The settings can be edited at run time and reloaded using the Reload Render Settings option in the viewport menu. 7.1.2.9 Toggle Boxes Boxes representing Markers and Cameras and other items in the scene can be turned on and off with this control. 7.1.2.10 Show Slice Plane The plane of the last edited 2D viewport can be represented with a green line in the 3D views. This control turns this feature on and off. 7.1.3 Opacity Slider This is a slider with two handles for adjustment of minimum and maximum values in Hounsfield Units. It is used to adjust the extents of the opacity transfer function. Essentially every Page 23 of 30

change in opacity happens between the positions of the two sliders. The actual transfer function can vary between render modes. Most render modes use a simple up ramp shaped function. In this case, the minimum handle represents the start (bottom) of the up ramp and the maximum handle the top of the ramp. The opacity will increase from 0 (completely transparent) at the minimum handle to 100% (completely opaque) at the maximum handle. For most render modes, you will want to keep the two handles relatively close together to get a sharper transition from invisible to visible. An exception is the MIP render mode, which works better with a wider slider range. The two sliders can be shifted together by dragging left and right with the MMB. The minimum and maximum values in Hounsfield Units are displayed in the overlay above the slider. 7.2 First Person 3D Viewport Navigation In the first person viewport the camera will rotate around itself. Drag while holding the LMB to rotate left and right and up and down. Drag while holding the RMB to roll the camera. Use the mouse wheel to move the camera forward and backward. Use the four cursor keys on the keyboard to move (pan) the camera left and right and up and down. 7.2.1 Viewport Information Overlay In addition to the Hounsfield Units for minimum and maximum extents of the opacity transfer function, there are several other lines of information overlayed in the top left corner of the 3D- viewports. From top to bottom these are: Viewport type: (e.g. 3D Orbit) Name: This is the name of the volume, usually the patient name read from the DICOM file, but it can also be the file name, if no other DICOM information is available. Position: The position of the camera relative to the volume Render Resolution: The resolution of the rendering (e.g. 1024x1024). In some cases the actual extents of the viewport in pixels is displayed in braces. The render resolution is set for each render mode in the according rendersettings text file. Render Level and Rendertime: The current level of the progressive rendering and the total rendertime for the completion of the image up to this level in milliseconds. Page 24 of 30

8.0 MPR Viewport The MPR viewport is one of four 2D viewports. MPR stands for Multi Plane Reconstruction. It is a special type of 2D viewport that reslices the dataset in an arbitrary user definable plane. It can be found in the top right of the viewport group. 8.1 Viewport Specific Controls 8.1.1 Window Center and Window Width Sliders These two sliders are used to adjust the brightness and contrast of the 2D rendering by adjusting the center and the width of the contrast window. 8.1.2 Menu Pop- up Button The Menu pop- up button opens the Viewport Menu, a list of options for the viewport. 8.1.2.1 Align with Axial Aligns the MPR view with the Axial plane. 8.1.2.2 Align with Sagittal Aligns the MPR view with the Sagittal plane. 8.1.2.3 Align with Coronal Aligns the MPR view with the Coronal plane. 8.1.2.4 Reset MPR Navigation Resets the MPR navigation to the initial position and orientation. Page 25 of 30

8.1.2.5 Zoom -> This submenu gives the options for zooming to exactly 100%, 200%, 400%, 50% and 25% of the dataset size. 8.1.2.6 Interpolation Sets the interpolation between voxels to either Nearest Neighbor (fast and crisp) or Linear (slightly slower and smoother). 8.2 MPR Viewport Navigation Drag while holding the LMB to adjust the contrast window. Drag while holding the LMB and [Ctrl] on the keyboard to rotate the MPR plane left and right and up and down. Drag while holding the LMB and [Shift] on the keyboard to roll the MPR plane. Drag while holding the RMB to pan the image. Drag up and down while holding the MMB to zoom in and out. Use the mouse wheel to scroll through the slices. Use the four cursor keys on the keyboard to move (pan) the center of rotation left and right and up and down. 8.2.1 Viewport Information Overlay The top left corner of the viewport shows a representation of the MPR plane in relation to the volume. Next too it is the Viewport Name MPR and the current Zoom Factor. Page 26 of 30

9.0 Canonical 2D Viewports The three canonical 2D viewports are the 3 2D viewports located in the bottom row of the viewport area. Canonical viewports show the dataset from an axis aligned plane typically used by medical imaging software. The three planes are Axial, Sagittal and Coronal. Each canonical 2D viewport can be turned into any of the other 2 types of canonical 2D viewports. You can theoretically have multiple Axial, Sagittal or Coronal viewports. 9.1 Viewport Specific Controls 9.1.1 Window Center and Window Width Sliders These two sliders are used to adjust the brightness and contrast of the 2D rendering by adjusting the center and the width of the contrast window. There are numeric fields right above each slider if adjustment to exact values is desired. 9.1.2 Slice Number Slider This slider is used to set the current slice shown in the 2D view. There is a numeric field right above the slider if adjustment to an exact slice is desired. 9.1.3 Menu Pop- up Button The Menu pop- up button opens the Viewport Menu, a list of options for the viewport. 9.1.3.1 Axial View Switches the viewport to a view aligned with the Axial plane. Page 27 of 30

9.1.3.2 Align with Sagittal Switches the viewport to a view aligned with the Sagittal plane. 9.1.3.3 Align with Coronal Switches the viewport to a view aligned with the Coronal plane. 9.1.3.4 Square Voxels When this toggle is on, the voxels are exactly square to perfectly align with the square pixels on the screen resulting in a sharper but also distorted image. When the toggle is off, then the voxels have a shape according to their relative voxel sizes. 9.1.3.5 Reset 2DNavigation Resets the viewport navigation to the initial position and orientation. 9.1.3.6 Show Color When this toggle is on, the 2D view shows a colored version of the image. 9.1.3.7 Zoom -> This submenu gives the options for zooming to exactly 100%, 200%, 400%, 50% and 25% of the dataset size. 9.1.3.8 Interpolation Sets the interpolation between voxels to either Nearest Neighbor (fast and crisp) or Linear (slightly slower and smoother). 9.2 2D Viewport Navigation Drag while holding the LMB to adjust the contrast window. Drag while holding the RMB to pan the image. Drag up and down while holding the MMB to zoom in and out. Use the mouse wheel to scroll through the slices. Use the four cursor keys on the keyboard to move (pan) the center of rotation left and right and up and down. 9.2.1 Viewport Information Overlay The top left corner of the viewport shows the current canonical axis. Below is the zoom factor. Page 28 of 30

10.0 Select Series Requester The Select Series requester appears whenever a user opens a DICOMDIR file or selects a DICOM file in a folder containing multiple image series. The requester has a table with 3 columns showing the Patient Name, the Series description and number of images in the series. Select the series you wish to load from the list by clicking on it, highlighting it. The use the Load Selected button at the bottom of the requester to load the selected series. Page 29 of 30

11.0 Select Scale Requester The Select Scale requester appears when the user attempts to load a DICOM volume that exceeds the voxel- number limit set in the maxvolumesize.txt in the settings folder of the application. In that case, the application will recommend loading the dataset at a reduced resolution to save both memory and to improve interactivity. Users should load the reduced version first, then use the tools in the Crop Volume Group (chapter 4.3) to load a subset of the volume at full resolution. The top of the requester shows the original resolution of the dataset for each axis, the original size in MB and the Currently set Limit in MB. Below are buttons with options for loading the dataset at a reduced resolution. Each button shows the scale, the new resolution for each axis and the new Size in MB. The requester still gives the user the option to load the dataset at a full resolution, but it is not recommended. Options are 1/1, 1/2, 1/3, 1/5, 1/10 and 1/20. At 1/1 the full dataset is loaded into memory. At 1/2 every other voxel in each axis is loaded into memory (so one 8th of all voxels). At 1/3 every 3rd voxel (so one 27th of all voxels) is loaded and so on. Options that would exceed the memory limitations are shown in orange. Options that are within the voxel limit are blue. Page 30 of 30