1 / 21

The Virtual Radiology Explorer Part 1: Building and using VRE

The Virtual Radiology Explorer Part 1: Building and using VRE. Robert Belleman robbel@science.uva.nl. 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)

sauda
Download Presentation

The Virtual Radiology Explorer Part 1: Building and using VRE

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Virtual Radiology ExplorerPart 1:Building and using VRE Robert Belleman robbel@science.uva.nl

  2. Overview • Building the VRE application • Running VRE • Interaction in VRE

  3. 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)

  4. 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:mylogin@carol.wins.uva.nl:/home/robbel/.cvsroot \checkout VRE • For this you must have a login at the UvA.

  5. Building VRE • A directory VRE will be created • Go into this directory • Up-to-date information is in: • README • HOWTO.BUILD • HOWTO.RUN

  6. 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

  7. 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--..

  8. 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.

  9. 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)

  10. 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

  11. 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

  12. Running VRE • Start external software (if needed): • LBE software on cluster: • ssh e20.blue.sara.nl -l robbelPassword: (same as for “caveman” demo account) • ./go • CAVETalk software • Automatic when using the DRIVE demo launcher, otherwise: • cd VRE/cavetalk/bin • ./runserver

  13. Interaction in VRE • Navigation • Various methods; select from “Navigation” menu, all use joystick • CAVE standard • Drag • Push-and-go • (Fly) • (Grappling)

  14. 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

  15. 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

  16. 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

  17. Interaction in VRE

  18. 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:http://www.science.uva.nl/~robbel/VRE/voice_commands.html

  19. Interaction in VRE • GEOPROVE • Not implemented using SCAVI, so interaction is completely different • See webpage for more details:http://www.science.uva.nl/~robbel/GEOPROVE/

  20. 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

  21. 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?

More Related