51

Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Embed Size (px)

Citation preview

Page 1: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad
Page 2: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Where it started

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

Page 3: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad
Page 4: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Programming with E2VO Students 

Robert MaynardLead Programmer

Page 5: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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 - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

My Job

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

• Mentor– Resource for daily programming problems

• Developer

Page 7: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Finite­Discrete Element Method

•  ParaViewGeo Reader

• Reads files generated by      Y program

Page 8: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Why?• Geomechanics Group @ U of T

Page 9: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Why ParaViewGeo?

• Time Support• Data Analysis • Animation• Pan• Zoom• Rotate

Page 10: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad
Page 11: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Customizing ParaViewGeo

Page 12: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Customizing ParaViewGeo“Floating” Detached

View Manager

Page 13: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Fullscreen ParaViewGeo

Server Client

Page 14: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Cross Section Loading

Page 15: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Cross Section Loading

Page 16: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Surface Reconstruction

Page 17: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Surface Reconstruction

Page 18: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Information Visualization

• Mining Mind Map• Mine Planning and SOT• ParaViewGeo Implementation

Page 19: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Mining Mind MapScheduling

Page 20: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Scheduling

Page 21: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

SOT Data

Schedule Parameters:

Guidance Formula

Capacity

Net Present Value

Mine Life

Village

Similarity

Page 22: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

ParaViewGeo Implementation

Page 23: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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 - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Model Space

Page 25: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Paper Space

Page 26: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Combined

Page 27: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

In ParaViewGeo

Page 28: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

2D and 3D

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

Page 29: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

2D Files ­ ParaViewGeo

Page 30: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

3D Files

AutoCAD ParaViewGeo

Page 31: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Layers and Blocks• Data grouped by layer/block• Coloured by layer

Layer

Block

Entities

Page 32: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Extensive Object Support

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

Page 33: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

DrillHole Compositing

• User­defined analysis region• Intersection detection

Page 34: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

DrillHole Visualization ­ Hierarchical Datasets

Page 35: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad
Page 36: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

MINE24D to MAP3D

Page 37: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

MINE24D to MAP3D

Page 38: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Volume TetrahedralizationTetrahedralized objects

Slicing the objects

Page 39: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

SGeMS Reader/WriterCartesian Grid in SGeMs

Cartesian Grid in Paraview

Page 40: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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 - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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

We made it 3D

Page 42: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad
Page 43: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Discover Abitibi

Gravity and Magnetic Shells

Binary → ParaViewGeo VRML→ with Python

Page 44: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Gravity and Magnetic Shells

Page 45: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

GoCad Reader / Writer

Page 46: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

MIRARCO Drillhole Manager

Page 47: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

MIRARCO Seismic Database

Complete Seismic Data Set Ellipsoid Clusters Cluster Intersections

Page 48: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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 - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

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 - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

ParaViewGeo Wiki

• Download• About• Features• Functionality• Tutorials

http://paraviewgeo.mirarco.org

Page 51: Where it started - Laurentian University it started Kitware • Medical / Weather Imaging ... • Volume Tetrahedralization • Wireframe Intersection. ParaViewGeo Readers • Autocad

Thank You