The virtual radiology explorer part 1 building and using vre
1 / 21

The Virtual Radiology Explorer Part 1: Building and using VRE - PowerPoint PPT Presentation

  • Uploaded on

The Virtual Radiology Explorer Part 1: Building and using VRE. Robert Belleman Overview. Building the VRE application Running VRE Interaction in VRE. Building VRE. VRE can only be built on Irix or Linux. Some features only available on Irix (e.g. Volume rendering)

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' The Virtual Radiology Explorer Part 1: Building and using VRE' - sauda

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
The virtual radiology explorer part 1 building and using vre

The Virtual Radiology ExplorerPart 1:Building and using VRE

Robert Belleman


  • Building the VRE application

  • Running VRE

  • Interaction in VRE

Building vre
Building VRE

  • VRE can only be built on Irix or Linux.

    • Some features only available on Irix (e.g. Volume rendering)

  • VRE depends on a lot of external software

    • Not included in the VRE sources (e.g. Vtk, CAVERN, CAVElib, OpenGL)

Building vre1
Building VRE

  • Step 1 - checkout VRE from CVS:cvs -d carol:/home/robbel/.cvsroot checkout VRE

    • Getting at the sources from a remote machine:

      • Use the CVS_RSH environment variable to specify the method by which to obtain access to the UvA file servers, i.e.:env CVS_RSH=ssh cvs -d \ \checkout VRE

      • For this you must have a login at the UvA.

Building vre2
Building VRE

  • A directory VRE will be created

    • Go into this directory

    • Up-to-date information is in:

      • README


      • HOWTO.RUN

Building vre3
Building VRE

  • Step 2 - configure:

    • For a list of options, type./configure --help

    • Example:./configure --prefix=`pwd`/install \--with-geoprove --with-scavi --with-cavetalk \--with-flowvis --with-nt --with-xmlmonitor

Building vre4
Building VRE

  • Caveats:

    • Parts of VRE will not build with the standard GNU compilers (bugs in the compilers). Use the egcs compilers instead; i.e. configure like this:env CC=`which egcs` CXX=`which egcs++` \./configure --prefix=/path/to/installdir \--with-geoprove --with-scavi --with--..

Building vre5
Building VRE

  • Step 3 - build and install:

    • make (may require other checkouts)

    • make depend (necessary if you change the software)

    • make install (requires write access to install directory; the default is /usr/local)

  • make will check out other CVS modules if needed.

    • On UvA machines, you will not notice this. From a remote machine, you need to re-enter your password for each CVS module.

Building vre6
Building VRE

  • Compilation will take a while.

  • If anything fails;

    • check the obvious: typo, out of quota, missing software, etc.

    • Look at the messages from make or the compilers; try to find a solution

    • If all else fails; send me an error report (as complete as possible)

Running vre
Running VRE

  • Switch on hardware (if needed):

    • projector

      • power button remote control

    • tracker

      • switch on: right-back of Polemus

      • start tracker deamon (automatic with caveman account when you double-click “DRIVE demo”)

    • microphone receiver

      • switch on front, mute and power switch on wireless

Running vre1
Running VRE

  • Go to the install directory, and run:

    • cd /path/to/installdir

    • ./prefix bin/VRE [dataset]

  • [dataset] is filename of a dataset to visualize

    • Must be a .vtk file

    • say “Load data” (or select it from the menu) to see it

Running vre2
Running VRE

  • Start external software (if needed):

    • LBE software on cluster:

      • ssh -l robbelPassword: (same as for “caveman” demo account)

      • ./go

    • CAVETalk software

      • Automatic when using the DRIVE demo launcher, otherwise:

      • cd VRE/cavetalk/bin

      • ./runserver

Interaction in vre
Interaction in VRE

  • Navigation

    • Various methods; select from “Navigation” menu, all use joystick

      • CAVE standard

      • Drag

      • Push-and-go

      • (Fly)

      • (Grappling)

Interaction in vre1
Interaction in VRE

  • SCAVI objects:

    • left button:

      • select menu items

      • drag objects in focus

    • middle button:

      • select object if in focus, deselect otherwise

    • right button:

      • switch between “normal” and “grid editing” mode

Interaction in vre2
Interaction in VRE

  • When a SCAVI object is selected (i.e. after pressing the middle button):

    • sphere-shaped handles to rotate

    • left button + joystick to scale

Interaction in vre3
Interaction in VRE

  • Grid editing in VRE:

    • Can only be used on volumes

    • Select volume first (middle button)

    • Press right button to enter grid editing mode (pointer goes from long to short)

      • left button to “add” voxels

      • middle button to select a region-of-interest

      • right button to recalculate isosurface and exit from grid editing mode

Interaction in vre5
Interaction in VRE

  • Voice recognition

    • To test, say “hello”; VRE should respond by saying “Hello” (are speakers on, volume up?)

    • Voice commands go to objects in focus first (if any) then to selected objects (if any)

    • See webpage for more details:

Interaction in vre6
Interaction in VRE


    • Not implemented using SCAVI, so interaction is completely different

    • See webpage for more details:

Interaction in vre7
Interaction in VRE

  • Flow visualization

    • glyph visualization always on

      • Future options: on/off, sample rate, shape of glyphs, color mapping

    • streamline visualization

      • particle “source(s)” in configurations:plane, cloud, box, etc.

      • select configuration, size of particles and number of particles from 3D menu

Interaction in vre8
Interaction in VRE

  • Interaction with simulation

    • currently very rudimentary:

      • start, pause, continue, stop

    • additional interaction methods yet to be implemented;

      • geometry changes

        • the “vascular reconstruction”

      • parameter changes

        • body force?, density?, tau?