Back to Projects List
Custom shaders for volume rendering and data processing on GPU
Key Investigators
Project Description
Objective
- Make custom GLSL shader pipelines available in Slicer for:
- Custom volume rendering effects
- GPU-accelerated image processing
Approach and Plan
Progress and Next Steps
- Implemented GLSL based bilateral filter
- Started implementing infrastructure required for rendering to multiple targets in order to support GPU growcut algorithm
Result
| Approach | Result |
| — | — |
| SimpleITK bilateral filter: | 8 min 36 seconds |
| GLSL bilateral filter: | 1.5 seconds |
| Speedup: | 344x |

Illustrations
Philips 3D US |
Chroma-depth in PRISM |
Depth peeling in PRISM |
 |
 |
 |
Background and References