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 [email protected] 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

[email protected]


  • 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 \ :ext:[email protected]:/home/robbel/.cvsroot \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?