.. _view_top: View ==== .. only:: html .. sidebar:: Tutorials & Sample Data Watch on YouTube: |br| `Tutorial 2: View Options `_ :download:`Tut2data.zip (34.9MB) ` .. contents:: :depth: 1 :local: :backlinks: top This section describes commands and options that control how the images are displayed in FireVoxel. These commands include navigation through slices and dynamic frames. These tools do not modify the image data, but only change how the images are displayed. Customized views can be saved as FireVoxel documents. Many of these commands are available under the **View** tab on the main menu. Selected commands are also accessible through the :ref:`Toolbar `. Additional tools for adjusting the appearance of layers (such as the layer order, visibility, ROI color, and color map options) are available through :ref:`Layer Control `. .. _view_slice_film: Slice View and Film View ------------------------ .. _fig_slice_film: .. figure:: ../images/view_slice_film.png :alt: Slice View and Film View :align: center :figclass: align-center The same volume in Slice View and Film View. Images loaded in FireVoxel can be displayed in **Slice View**, when only one slice is shown in the document window, or **Film View**, when all slices are shown as tiles in the same document window (:numref:`fig_slice_film`). If the document is dynamic, Film View displays all slices at the same value of dynamic variable (such as time, b-value, echo time, etc.). To switch back and forth between the Slice and Film views, **double-right-click** anywhere on the image. To select the default initial view used when images are first loaded into FireVoxel, use **File** > **User Interface Options** > :ref:`Initial layout `. .. _view_scroll_slice_dyn_pts: Navigating through slices and dynamic frames -------------------------------------------- The user may navigate through the slices of a 3D volume by using the up and down arrow keys on the keyboard or scrolling up or down the mouse wheel. If the image is 4D, these actions enable viewing slices of a 3D volume at a single dynamic frame. To navigate through dynamic frames (such as time points or b-values), the user can press the right and left arrow keys. In Slice View, the same slice will be displayed at consecutive values of dynamic variables. In Film View, all slices will also be displayed at each value of dynamic variable. .. _view_interface_config: Interface configuration (View) ------------------------------ .. _view_new_view: New view ~~~~~~~~ Creates a copy of the active document window in a new window. The original window is renamed [name]:1 and the new window is named [name]:2, etc. Each view can be manipulated independently and saved separately. .. _view_cascade: Cascade ~~~~~~~ Arranges all document windows as a stack (cascade), with the active window in front. .. _view_tile: Tile ~~~~ Arranges all document windows as tiles (:numref:`fig_view_tile`). Minimized windows are not tiled and remain minimized. .. _fig_view_tile: .. figure:: ../images/view_tile.png :alt: Tiled document windows :align: center :figclass: align-center Tiled document windows. .. _view_show_toolbar: Show Main Toolbar ~~~~~~~~~~~~~~~~~ Toggles on/off the visibility of the toolbar. Checked by default (toolbar visible). .. _view_select_all: Select All ~~~~~~~~~~ Selects all vector entities (vector ROIs, polylines, and spline contours) in the active document. With all vector entities selected, clicking anywhere outside the vectors deselects all of them. Clicking any vector entity selects that entity and deselects the others. .. _view_close: Close ~~~~~ .. _view_close_doc: Close Document ^^^^^^^^^^^^^^ **CAUTION: No file save dialogue. Any unsaved changes may be lost.** |br| Closes the active document. To avoid losing unsaved work, close each document by clicking the cross in the upper right corner. Alternatively, close FireVoxel, in which case the file-save dialog will be shown for each document one by one. .. _view_close_all_docs: Close All Documents ^^^^^^^^^^^^^^^^^^^ **CAUTION: No file save dialogue.** |br| Closes all documents. .. _view_close_all_docs_but_this: Close All Documents but this ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **CAUTION: No file save dialogue.** |br| Closes all documents except the active one. .. _view_close_all_views_but_this: Close All Views but this ^^^^^^^^^^^^^^^^^^^^^^^^ Closes all views of the images displayed in the active window (usually orthogonal projections) except the active window. .. _view_orthogonal_projections: Orthogonal Projections ---------------------- .. _view_set_projection: Set projection for this view (View & Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Opens a dialog panel (Specify Volume Projection, :numref:`fig_set_projection_menu`) to configure orthogonal projection for the current document window. Clicking **View Projection** icon |set_project| opens the same panel. .. _fig_set_projection_menu: .. figure:: ../images/view_set_projection_menu.png :alt: Specify Volume Projection panel :figwidth: 40% :align: center :figclass: align-center Specify Volume Projection panel. The top part (Rotation) contains boxes to enter angles (in degrees) of rotation about X, Y, and Z axes. Orthogonal rotations can be applied by clicking buttons +/-90 (degrees) (:numref:`fig_set_projection_z90`, :numref:`fig_set_projection_x90`, :numref:`fig_set_projection_xyz`). .. _fig_set_projection_z90: .. figure:: ../images/view_set_projection_z90.png :alt: Projection at 90 deg about Z axis :scale: 60% :align: center :figclass: align-center Projection at 90 deg about Z axis. .. _fig_set_projection_x90: .. figure:: ../images/view_set_projection_x90.png :alt: Projection at 90 deg about X axis :scale: 60% :align: center :figclass: align-center Projection at 90 deg about X axis. .. _fig_set_projection_xyz: .. figure:: ../images/view_set_projection_xyz.png :alt: Projection at angles about X, Y, Z axes :scale: 60% :align: center :figclass: align-center Projection at angles about X, Y, Z axes. Clicking **Original** restores the original orientation. The **Type** dropdown menu offers the choice of several types of views: Normal (regular rotation, default), Max Intensity (maximum intensity projection), Max Intensity with Zero block, Min Intensity (minimum intensity projection), Slab Average (each voxel contains average signal at that location over the entire slab). :red:`ADD DETAILS` .. _view_reset_projection: Reset projection for this view (View) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Restore the original view for the current document window. .. _view_max_intensity_snapshot: Max intensity projection snapshot (View) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Opens a new document window (named **snapshot**) with the maximum intensity projection (:numref:`fig_mip_snapshot`). The snapshot has the same in-plane dimensions as the original image, but contains only a single slice. The snapshot cannot be converted back into the original image. In contrast, maximum intensity image obtained using **Set projection** with **Type** > **Max intensity** can be reset to the original image by selecting **Type** > **Normal**. .. _fig_mip_snapshot: .. figure:: ../images/view_mip_snapshot.png :alt: MR Angiography max intensity projection snapshot :scale: 60% :align: center :figclass: align-center MR angiography axial and coronal views (left and center, respectively) and coronal maximum intensity projection snapshot (right). .. _view_toolbar_3projections: Display orthogonal projections (Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Clicking **Display orthogonal projections** |orthog_project| :ref:`toolbar ` icon opens document windows with orthogonal projections complementary to the active document window. For example, if the active document window displays an axial view, the command opens two new document windows showing coronal and sagittal views. By default, the new windows are :ref:`tiled `. The new views are opened according to the setting in **File** > :ref:`User Interface Options ` > **Display** > :ref:`View Convention `. If the **View Convention** is **Radiological** (left side on the right), **Display orthogonal projections** opens *two additional windows* (for a total of three windows, including the original). If the **View Convention** is **Neurological** (right side on the right), **Display orthogonal projections** opens *three additional windows*: the orthogonal projections plus the original projection in left-side-on-the-left orientation (for a total of four windows, including the original). If the user clicks **Display orthogonal projections** icon two or more times (with the same or different windows activated), no new windows are opened besides the original set, although document windows may be re-tiled after each icon click. .. _view_zoom: Zoom ---- .. _zoom_by_window: Zoom By Window (View & Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Zoom in on a rectangular selection with a mouse. To launch the tool, select **View** > **Zoom by window** or click |zoom_by_window| icon (cursor becomes a magnifying glass). To use, click the image, drag the mouse to expand a white dashed rectangle and release the mouse button. Tool quits upon mouse release. To undo and return to the original view, use **View** > **Zoom All**. .. _zoom_in_out: Zoom in/out with fixed upper left corner (View & Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Zoom whole image relative to the upper left corner. To apply, select **View** > **Zoom in** or **Zoom out** or click icons |zoom_in| or |zoom_out|. Repeat until a desired zoom level is reached. .. _zoom_all: Zoom All and fit to View (View & Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Restore original view (undo zoom in or out). To apply, select **View** > **Zoom All** or clicking **Zoom All** toolbar icon |zoom_all|. .. _zoom_1x1: Zoom 1x1 (View) ~~~~~~~~~~~~~~~ Display each image voxel as one pixel on screen. Use **Zoom All** to return to the original view. .. _view_display_graphics: Display graphics (View) ----------------------- .. _view_display_vector: Display\\Hide vector ~~~~~~~~~~~~~~~~~~~~ Toggles on/off (checked/unchecked) visibility of vector ROIs and polylines in the active document window (or current view if several orthogonal projections are open). .. _view_display_raster: Display\\Hide raster ~~~~~~~~~~~~~~~~~~~~ Toggles on/off visibility of image layers and raster ROI layers in the active document window (or current view if several orthogonal projections are open). .. _view_display_grid: Display\\Hide grid ~~~~~~~~~~~~~~~~~~ Toggles on/off visibility of a rectangular grid. Opens dialog (**Specify Grid Step**) with a box for entering the Grid Step in millimeters. Displays a square grid of green lines spaced by grid step in row and column dimensions. The grid is shown for all slices, but only for the current view (if orthogonal projections are displayed). To change the grid step, use this command twice and enter a new grid step. .. _fig_curve_length: .. figure:: ../images/view_curve_length.png :alt: Display curve length :scale: 70% :align: center :figclass: align-center Display curve length. .. _view_display_curve_length: Display\\Hide Curve Length ~~~~~~~~~~~~~~~~~~~~~~~~~~ For a vector (a two-point polyline), toggles on/off the visibility of the length of the segment between two points. The length (in millimeters) is displayed next to the polyline as a red number (:numref:`fig_curve_length`). For a sector (a three-point polyline), toggles on/off the angle measure, displayed as a green number. .. _view_enumerate_polylines: Enumerate polylines ~~~~~~~~~~~~~~~~~~~ Toggles on/off the visibility of the numbers labeling control points in polylines and MagTrace splines (:numref:`fig_enumerate_polylines`). The numbers are shown as red numbers next to each control point. The numbers remain visible for both active and inactive polylines. .. _fig_enumerate_polylines: .. figure:: ../images/view_enumerate_polylines.png :alt: Enumerate polylines :scale: 70% :align: center :figclass: align-center Enumerate polylines option ON. .. _view_contour_properties: Contour and Fill Properties ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Opens a panel (**Polyline and Spline properties**) for adjusting parameters of vector polylines and splines. This panel can also be open by double-clicking a polyline or spline. This panel is described in detail in :ref:`Trace ` section on Magnetic Trace tool. .. _toolbar_dyn_exp: Dynamic experiment (Toolbar) ---------------------------- .. _toolbar_play_4D: Play 4D experiment (Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Clicking **Play 4D experiment** icon |play_4d_exp_icon| to display the dynamic frames of the current slice consecutively for a user-specified time interval. Opens dialog (**Specify Interframe time delay** (.001 sec precision)) with a box for entering the time during which each frame is shown. Clicking OK starts the sequence of views. The cursor turns into a blue wheel. .. _toolbar_voxel_tac: Display voxel TAC (Toolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Clicking **Display voxel TAC** icon |voxel_tac_icon| opens a panel to view the time-activity curve (TAC) at the current voxel (**Dynamic Activity Curve: Signal values**, :numref:`fig_display_voxel_tac`). .. _fig_display_voxel_tac: .. figure:: ../images/view_display_voxel_tac.png :alt: Display voxel time-activity curve panel :scale: 60% :align: center :figclass: align-center Display voxel TAC panel. The panel shows the TAC plot, with the origin and maximum values of the horizontal and vertical axes. Options: **Attributes** – Opens dialog to enter T1 value for conversion to concentration. **Concentration** – Opens panel (Concentration Conversion) for converting MRI signal intensity to gadolinium concentration. **Radius** (voxels) – Up and down arrow buttons for adjusting the size of the sampled area. Default size, 0 (1 voxel). **2D** (checkbox) – Checked by default, toggles between 2D and 3D sampling mode. **Save** – Opens browse for file dialog for saving the current TAC as a text file with two columns: dynamic dimension and signal. |top| .. |window_level_icon| image:: ../images/toolbar_window_level_icon.png .. |zoom_by_window| image:: ../images/toolbar_zoom_by_window_icon.png .. |zoom_all| image:: ../images/toolbar_zoom_all_icon.png .. |zoom_in| image:: ../images/toolbar_zoom_in_corner_icon.png .. |zoom_out| image:: ../images/toolbar_zoom_out_corner_icon.png .. |orthog_project| image:: ../images/toolbar_orthog_projections_icon.png .. |set_project| image:: ../images/toolbar_set_projection_icon.png .. |play_4d_exp_icon| image:: ../images/toolbar_play_4d_exp_icon.png .. |voxel_tac_icon| image:: ../images/toolbar_voxel_tac_icon.png