VisTrails: Visualization meets Data Management Erik Anderson, - - PowerPoint PPT Presentation

vistrails visualization meets data management
SMART_READER_LITE
LIVE PREVIEW

VisTrails: Visualization meets Data Management Erik Anderson, - - PowerPoint PPT Presentation

VisTrails: Visualization meets Data Management Erik Anderson, Steven Callahan, Juliana Freire, Emanuele Santos, Cludio Silva, Carlos Scheidegger, Nathan Smith, Huy Vo Visualization Large Amounts of Data Scientific Exploration


slide-1
SLIDE 1

VisTrails: Visualization meets Data Management

Erik Anderson, Steven Callahan, Juliana Freire, Emanuele Santos, Cláudio Silva, Carlos Scheidegger, Nathan Smith, Huy Vo

slide-2
SLIDE 2

Visualization

  • Large Amounts of Data
  • Scientific Exploration
  • Effective and Efficient
slide-3
SLIDE 3

Visualization Systems

Benefits:

  • Interactive creation
  • Visual programming

Limitations:

  • No data management
  • No scalability
  • Destructive updates
  • No reproducibility

SCIRun

slide-4
SLIDE 4

Radiation Oncology

http://gray.mgh.harvard.edu

Normal Tissue

anon4877_voxel_scale_1_zpace_200060331.srn anon4877_textureshading_20060331.srn anon4877_textureshading_plane0_20060331.srn anon4877_goodxferfunction_20060331.srn anon4877_lesion_20060331.srn

Pathological Tissue Workflow Saved Files Handwritten Notes Raw Data

slide-5
SLIDE 5

CORIE

http://www.ccalmr.ogi.edu/CORIE/

3D visualization of salinity

Scripts

vtkPiecewiseFunction opacityTransferFunction vtkColorTransferFunction colorTransferFunction colorTransferFunction AddRGBPoint 0.0 0.7 0.3 0.3 colorTransferFunction AddRGBPoint 110.0 1.0 1.0 1.0 colorTransferFunction AddRGBPoint 255.0 1.0 1.0 1.0 # Create properties, mappers, volume actors, and ray cast function vtkVolumeProperty volumeProperty volumeProperty SetColor colorTransferFunction volumeProperty SetScalarOpacity opacityTransferFunction volumeProperty SetInterpolationTypeToLinear volumeProperty SetShade 1 vtkVolumeRayCastCompositeFunction compositeFunction vtkVolumeRayCastMapper volumeMapper volumeMapper SetInput [reader GetOutput] volumeMapper SetVolumeRayCastFunction compositeFunction vtkVolume volume volume SetMapper volumeMapper volume SetProperty volumeProperty vtkPiecewiseFunction opacityTransferFunction vtkColorTransferFunction colorTransferFunction colorTransferFunction AddRGBPoint 0.0 0.7 0.3 0.3 colorTransferFunction AddRGBPoint 110.0 1.0 1.0 1.0 colorTransferFunction AddRGBPoint 255.0 1.0 1.0 1.0 # Create properties, mappers, volume actors, and ray cast function vtkVolumeProperty volumeProperty volumeProperty SetColor colorTransferFunction volumeProperty SetScalarOpacity opacityTransferFunction volumeProperty SetInterpolationTypeToLinear volumeProperty SetShade 1 vtkVolumeRayCastCompositeFunction compositeFunction vtkVolumeRayCastMapper volumeMapper volumeMapper SetInput [reader GetOutput] volumeMapper SetVolumeRayCastFunction compositeFunction vtkVolume volume volume SetMapper volumeMapper volume SetProperty volumeProperty vtkPiecewiseFunction opacityTransferFunction vtkColorTransferFunction colorTransferFunction colorTransferFunction AddRGBPoint 0.0 0.7 0.3 0.3 colorTransferFunction AddRGBPoint 110.0 1.0 1.0 1.0 colorTransferFunction AddRGBPoint 255.0 1.0 1.0 1.0 # Create properties, mappers, volume actors, and ray cast function vtkVolumeProperty volumeProperty volumeProperty SetColor colorTransferFunction volumeProperty SetScalarOpacity opacityTransferFunction volumeProperty SetInterpolationTypeToLinear volumeProperty SetShade 1 vtkVolumeRayCastCompositeFunction compositeFunction vtkVolumeRayCastMapper volumeMapper volumeMapper SetInput [reader GetOutput] volumeMapper SetVolumeRayCastFunction compositeFunction vtkVolume volume volume SetMapper volumeMapper volume SetProperty volumeProperty

2D visualization of salinity Manually Maintained Scripts

slide-6
SLIDE 6

VisTrails

VisTrails streamlines the analysis process

  • Facilitates collaborative exploration
  • Allows reproducibility
  • Enables comparative visualization