84
Immersive Visualization and Analysis of Ground Penetrating Radar Data By Matthew Sgambati 1 of 84

Immersive Visualization and Analysis of Ground Penetrating Radar Data

  • Upload
    taber

  • View
    65

  • Download
    1

Embed Size (px)

DESCRIPTION

By Matthew Sgambati. Immersive Visualization and Analysis of Ground Penetrating Radar Data. Committee. 2 of 84. Dr. Daniel Coming Dr. Frederick C. Harris, Jr. Dr. Nicholas Lancaster. Overview. Background The Project Software Specification and Design Process Implementation Results - PowerPoint PPT Presentation

Citation preview

Page 1: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Immersive Visualization and Analysis

ofGround Penetrating Radar DataBy

Matthew Sgambati

1 of 84

Page 2: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Committee

Dr. Daniel ComingDr. Frederick C. Harris, Jr.Dr. Nicholas Lancaster

2 of 84

Page 3: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Overview

BackgroundThe ProjectSoftware Specification and Design

Process ImplementationResultsConclusionFuture Work

3 of 84

Page 4: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes4 of 84

Page 5: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes5 of 84

Page 6: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes6 of 84

Page 7: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes7 of 84

Shapes Crescentic Linear Star Dome Parabolic Transverse Reversing

Page 8: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes8 of 84

Types Sub-aqueous Lithified Coastal Desert

Page 9: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes9 of 84

Forms Simple Compound Complex

Page 10: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Sand Dunes10 of 84

Dune 7 in the Namib desert

Page 11: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Ground Penetrating Radar

11 of 84

Page 12: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Ground Penetrating Radar

12 of 84

Page 13: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Ground Penetrating Radar

13 of 84

Page 14: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass14 of 84

Page 15: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass15 of 84

Page 16: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass16 of 84

Page 17: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Volume Rendering17 of 84

Display of data sampled in three dimensions

Page 18: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Volume Rendering18 of 84

Page 19: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Volume Rendering19 of 84

Page 20: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Volume Rendering20 of 84

Methodologies Indirect Direct

Algorithm categories Object-order Image-order Hybrid

Page 21: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Indirect21 of 84

Iso-surfaces

Page 22: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Indirect22 of 84

Assumptions Iso-surfaces exist Rendered within a reasonable degree of accuracy

Complexity is an issue

Page 23: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Direct23 of 84

Requirement Every sample point is mapped to an opacity and color

Techniques Ray Casting Splatting Shear-Warp Texture Mapping Hardware Accelerated

Page 24: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Ray Casting24 of 84

Image-order algorithm Produces some of the

highest quality images Very computationally expensive

Page 25: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Ray Casting25 of 84

Page 26: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Splatting26 of 84

Object-order algorithm Less computationally expensive than Ray Casting Throw paint balls onto a surface to obtain an image

Page 27: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Splatting27 of 84

Maps every voxel to the viewing plane Footprint Reconstruction Kernel

Speed Precompute footprints

Issue Reconstruction Kernel selection

Too larger results in a blurry image

Too small results in gaps in the image

Page 28: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Splatting28 of 84

Page 29: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Shear-Warp29 of 84

Hybrid algorithm Fastest purely

software-based algorithm

Page 30: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Shear-Warp30 of 84

Sheared object space

Page 31: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Shear-Warp31 of 84

Page 32: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Shear-Warp32 of 84

Speed Run-length encoding

Issues Run-length encoding

One for each axis, 3 x memory consumption

Interpolation is per slice Aliasing Staircasing

Page 33: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Texture Mapping33 of 84

Uses Graphics Hardware Texture Mapping Interpolation

Types 2D-texture mapping 3D-texture mapping

Page 34: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

2D-Texture Mapping34 of 84

Splits data into axis-aligned slices Composited in back-to-front order

Page 35: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

2D-Texture Mapping35 of 84

Advantages Simplicity Takes advantage of graphics

hardware (Bilinear interpolation)

Disadvantages Slices created for each axis,

3 x memory consumption Flickering Aliasing occurs when magnified

Page 36: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

3D-Texture Mapping36 of 84

Stores data as a 3D-texture Creates viewport aligned slices

Page 37: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

3D-Texture Mapping37 of 84

Advantages Overcomes disadvantages of

2D-texture mapping Takes advantage of graphics hardware (Trilinear interpolation)

Page 38: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

3D-Texture Mapping38 of 84

Disadvantages Bricking mechanism required for large data sets

Limited by bandwidth between system memory and graphics hardware

Brick size Too large wont fit

into graphics hardware’s memory cache

Too small increases memory footprint and number of intersection tests

Page 39: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Hardware Accelerated39 of 84

Uses Programmable Pipeline instead of the Fixed Functionality Pipeline

Page 40: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Virtual Reality40 of 84

Notion of mental immersion through feedback Visual Haptic Olfactory Auditory

Depth Cues Monoscopic Stereoscopic Motion

Page 41: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Virtual Reality41 of 84

Stereo Vision Active Passive

Stereoscopic Displays Fishtank Head Mounted Display Projection-based

Input Devices Toolkits

Page 42: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Depth Cues42 of 84

Monoscopic Provide information from only one eye

Information Interposition Size Linear perspective Motion parallax

Page 43: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Depth Cues43 of 84

Stereoscopic Provide information from two eyes

Images are different perspectives of the same location

Provides spatial information Obtained from the

parallax between objects in the image

Motion Same as motion parallax Not always present

Page 44: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereo Vision44 of 84

Active 1 Projector with 120Hz refresh rate (60Hz each eye)

Synchronized signals between projector and glasses

Page 45: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereo Vision45 of 84

Passive 2 Projectors (60Hz refresh rate)

Polarized filters

Page 46: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereoscopic Displays46 of 84

Types Fishtank Head Mounted Display Projection-based

Page 47: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereoscopic Displays47 of 84

Page 48: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereoscopic Displays48 of 84

Page 49: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Stereoscopic Displays49 of 84

Page 50: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Input Devices50 of 84

Page 51: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Toolkits51 of 84

Designed to help users deal with VR systems

Specialized hardware Specialized devices Unique environments

Examples FreeVR VR Juggler Virtual reality user interface

(Vrui) Hydra

Page 52: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Vrui52 of 84

VR development toolkit written by Oliver Kreylos

Goal is to shield developer from a particular configuration of a VR environment

Display abstraction Distribution abstraction Input abstraction

Page 53: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Toirt-Samhlaigh53 of 84

Volume rendering library

Patrick O’Leary 3D-texture mapping, hardware accelerated DVR type of algorithm

Slice-based rendering Heavily integrated with Vrui

Page 54: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background

Background Sand Dunes Ground Penetrating Radar and Brunton Compass Volume Rendering Virtual Reality Toirt-Samhlaigh

The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Toirt-Samhlaigh54 of 84

Provides many features Transfer functions Directional lighting Volume manipulation Color maps Tools, such as clipping plane

tool Modifiable slice factor Load several data types

Page 55: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

The Project55 of 84

Create a program capable of visualizing GPR data in an IVE and create tools to assist in the analysis of the GPR data

This was done by taking Toirt-Samhlaigh and performing enhancements and expansions to the library

Page 56: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Software Specification and Design Process

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Software Specification56 of 84

Requirements Functional Nonfunctional

Page 57: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Requirements57 of 84

Functional The program shall be able to

load GPR data in SEG Y revision 1 format.

The program shall allow the user to turn the data visualization on and off.

The program shall allow the user to change the orientation and position of the data.

The program shall allow the user to take dip and strike measurements.

The program shall allow the user to take distance and angle measurements.

Software Specification and Design Process

Page 58: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Requirements58 of 84

Nonfunctional The program shall maintain

interactive frame rates. The program shall written in

C/C++. The program shall use a

hardware accelerated, texture mapping DVR algorithm for its rendering.

The program shall use VRUI and Toirt-Samhlaigh for its prototype application.

The program's rendering algorithm shall use OpenGL.

The program shall be implemented on the Linux platform.

Software Specification and Design Process

Page 59: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Use Cases59 of 84

Software Specification and Design Process

Page 60: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

System Overview60 of 84

Software Specification and Design Process

Page 61: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Toirt-Samhlaigh61 of 84

Software Specification and Design Process

Page 62: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Requirements Use Cases System Overview Iterative Design Process

Implementation Results Conclusion Future Work

Iterative Design Process

62 of 84

Conducted with a researcher at DRI

Valuable feedback Valuable learning experience

Software Specification and Design Process

Page 63: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Implementation63 of 84

SEG Y file loader Toirt-Samhlaigh tools tested Modified Slicing Tool

Handle scaling of GPR data Double as a clipping tool

Added Topographic correction to SEG Y file loader Surface Visualization

Transparency modifiable

Page 64: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Implementation64 of 84

Two tools created Distance Measurement Tool Brunton Compass Tool

GUIs were created as needed Save/Load Functionality

Page 65: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Topographic Correction65 of 84

Store values read in from a file into a 2D grid structure

x-coordinate, y-coordinate, elevation

Samples taken at regular intervals, plus at the peaks

Performed linear interpolation

Page 66: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Topographic Correction66 of 84

Page 67: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Topographic Correction67 of 84

Page 68: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Surface Visualization68 of 84

Page 69: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Distance Measurement Tool

69 of 84

Page 70: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass Tool70 of 84

Page 71: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Implementation

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass Tool71 of 84

Page 72: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Results72 of 84

Videos Volume orientation and

position Directional lighting Color Maps Slice Tool 1D Transfer Function Surface Visualization Distance Measurement Tool Brunton Compass Tool

Page 73: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Volume Orientation and Position 73 of 84

Results

Page 74: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Directional Lighting74 of 84

Results

Page 75: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Color Maps75 of 84

Results

Page 76: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Slice Tool76 of 84

Results

Page 77: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

1D Transfer Function77 of 84

Results

Page 78: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Surface Visualization78 of 84

Results

Page 79: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Distance Measurement Tool

79 of 84Results

Page 80: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Brunton Compass Tool80 of 84

Results

Page 81: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Conclusion81 of 84

Background The Project Software Specification and Design Process

Implementation Results Conclusion Future Work

Page 82: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Future Work82 of 84

Improve User Friendliness File selection menu

Change the scale of the data Change the loaded data set Tools

Custom shaped viewing tool Layer peeling tool Auto subsurface generating tool

Load more GPR file formats and different types of data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Page 83: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Background The Project Software Specification

and Design Process Implementation Results Conclusion Future Work

Future Work83 of 84

Have more than one volume loaded at a time Perform automatic or semi- automatic segmentation of the data into layers Clipping Plane issue Replace Toirt-Samhlaigh

Implements newer DVR algorithms

Takes better advantage of graphics hardware

Not integrated with a VR toolkit

Page 84: Immersive Visualization and Analysis of Ground Penetrating Radar Data

Questions

Thank you for coming

Demo at 2:00 p.m.

84 of 84