Edit this page

NA-MIC Project Weeks

Back to Projects List

The future of rendering in VTK and Slicer

Key Investigators

Presenter location:

Description

The goal of this breakout session is to gather all parties interested in the future of rendering in VTK and Slicer, present ongoing development by Kitware and others and discuss potential future directions and clinical and biomedical needs.

During the Breakout Session

Links and notes are organized at https://hackmd.io/Mq81LxbYTfqrwOBRjxrb6Q. It is a markdown based document we can collaboratively & interactively edit.

Once the breakout session is over, we will contribute the information back to this page. See Notes below.

Topics

Notes

VTK C++: WebGPU

Contact: Sankhesh Jhaveri @ Kitware

WebGPU effort in VTK aims to provide a future-proof rendering backend as an alternative to OpenGL.

Experimental:

Questions:

Notes:

WebAssembly

Contact: Jaswant Panchumarti @ Kitware

VTK C++: OpenXR

Contact: Lucas Gandel @ Kitware

Improvement roadmap for OpenXR and OpenXR Remoting support in VTK:

SlicerVirtualReality

SlicerMixedReality

Contact: Jean-Christophe Fillion-Robin @ Kitware

See https://github.com/KitwareMedical/SlicerMixedReality/pull/2

Question: What to do once we start working on adding OpenXR support to SlicerVirtualReality.

vtk.js: Rendering Non-uniform image series

Contact: Shreeraj Jadhav @ Kitware

See https://docs.google.com/presentation/d/1mrMe8w2G5hgRan0KzdwqrxgKGLfyR-h3mM7Kj5KYz4c/edit#slide=id.p

vtk.js: Interactive, in-browser cinematic volume rendering of medical images

Contact: Stephen Aylward & Forrest Li @ Kitware

The diversity and utility of cinematic volume rendering (CVR) for medical image visualisation have grown rapidly in recent years. At the same time, volume rendering on augmented and virtual reality systems is attracting greater interest with the advance of the WebXR standard.

See https://doi.org/10.1080/21681163.2022.2145239

See https://volview.kitware.com/

vtk.js: WebXR

Contact: Tom Birdsong @ Kitware

VTK & ITK interoperability

Web:

OME-Zarr:

Slicer + Large Image Rendering:

Illustrations

Background and References