Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster...

51
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    3

Transcript of Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster...

Page 1: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.
Page 2: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Where it started

Kitware

• Medical / Weather Imaging • Visualization Toolkit Engine• Open source• Cluster capable • OOD

Page 3: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.
Page 4: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Programming with E2VO Students

Robert Maynard

Lead Programmer

Page 5: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Where it was

• Paraview -> ParaviewGeo• OPEN

– Major challenge for mining– Switch from GoCad / DataMine

• 2.5 month Experiment– Mentorship– Tool development

Page 6: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

My Job

• Teacher– Programming (Python / VTK)– 3 week course

• Mentor– Resource for daily programming problems

• Developer

Page 7: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Finite-Discrete Element Method

• ParaViewGeo Reader

• Reads files generated by

Y program

Page 8: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Why?• Geomechanics Group @ U of T

Page 9: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Why ParaViewGeo?

• Time Support

• Data Analysis

• Animation

• Pan

• Zoom

• Rotate

Page 10: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.
Page 11: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Customizing ParaViewGeo

Page 12: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Customizing ParaViewGeo

“Floating” Detached View Manager

Page 13: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Fullscreen ParaViewGeo

Server Client

Page 14: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Cross Section Loading

Page 15: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Cross Section Loading

Page 16: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Surface Reconstruction

Page 17: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Surface Reconstruction

Page 18: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Information Visualization

• Mining Mind Map

• Mine Planning and SOT

• ParaViewGeo Implementation

Page 19: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Mining Mind Map

Scheduling

Page 20: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Scheduling

Page 21: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

SOT Data

Schedule Parameters:

Guidance Formula

Capacity

Net Present Value

Mine Life

Village

Similarity

Page 22: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

ParaViewGeo Implementation

Page 23: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Paper Space vs. Model Space

• AutoCAD has 2 separate work spaces– Paper space– Model space

• Two different scales– Automatic scaling

• ParaViewGeo does not scale automatically

Page 24: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Model Space

Page 25: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Paper Space

Page 26: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Combined

Page 27: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

In ParaViewGeo

Page 28: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

2D and 3D

• ParaViewGeo now has support for both 2D and 3D DXF files

Page 29: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

2D Files - ParaViewGeo

Page 30: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

3D Files

AutoCAD ParaViewGeo

Page 31: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Layers and Blocks• Data grouped by layer/block

• Coloured by layer

Layer

Block

Entities

Page 32: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Extensive Object Support

• Supported objects– Points– Lines– Polylines– Circles– Arcs– Text– 3DFaces (polygons)– 3D Polyface meshing

Page 33: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

DrillHole Compositing

• User-defined analysis region

• Intersection detection

Page 34: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

DrillHole Visualization - Hierarchical Datasets

Page 35: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.
Page 36: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

MINE24D to MAP3D

Page 37: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

MINE24D to MAP3D

Page 38: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Volume TetrahedralizationTetrahedralized objects

Slicing the objects

Page 39: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

SGeMS Reader/WriterCartesian Grid in SGeMs

Cartesian Grid in Paraview

Page 40: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Discover Abitibi Cross Sections

• ID, position, value, unit• Value + Unit = Thickness of Surficial Sediments

Database → Text File → ParaViewGeo

Column1 Column2 Column3 Column4

Page 41: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

2D vs. 3D Cross SectionsWe started with 2D

We made it 3D

Page 42: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.
Page 43: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Discover Abitibi

Gravity and Magnetic Shells

Binary → ParaViewGeo VRML→ with Python

Page 44: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Gravity and Magnetic Shells

Page 45: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

GoCad Reader / Writer

Page 46: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

MIRARCO Drillhole Manager

Page 47: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

MIRARCO Seismic Database

Complete Seismic Data Set Ellipsoid Clusters Cluster Intersections

Page 48: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

ParaViewGeo Filters• Convert Polygons to Grid• Distance to Grid• Drillhole Compositing• Drillhole to Hierarchical Dataset• Map Attributes Between Datasets• Peak Particle Velocity• Proximity Threshold• Sequence Arrows• Surface Reconstruction• Time Threshold• Volume Tetrahedralization• Wireframe Intersection

Page 49: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

ParaViewGeo Readers

• Autocad DXF• BlockModel (ASCII – CSV)• Datamine• FEM/DEM• GoCad• Geo Referenced Cross

Section Images• Geo Referenced Plane Images• GeoSoft

• Gemcom (ASCII – CSV)• Map3D• Maptek Vulcan• MIRARCO Drillhole Database• MIRARCO Seismic Database• MIRARCO SOT-EPS• Minesight• SGeMs• VTK

Page 50: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

ParaViewGeo Wiki

• Download• About• Features• Functionality• Tutorials

http://paraviewgeo.mirarco.org

Page 51: Where it started Kitware Medical / Weather Imaging Visualization Toolkit Engine Open source Cluster capable OOD.

Thank You