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