Difference between revisions of "2016 Summer Project Week/CommonGL"

From NAMIC Wiki
Jump to: navigation, search
(Created page with "__NOTOC__ <gallery> Image:PW-MIT2016.png|Projects List File:GradientSum.png File:Warped-fiducials.png File:Ruffles.png File:sphere-subtra...")
 
Line 12: Line 12:
 
* Steve Pieper, Isomics, Inc.
 
* Steve Pieper, Isomics, Inc.
 
* Jim Miller, GE
 
* Jim Miller, GE
 +
* Christian, Simon, Andras, Fernando, Marco...
 
* Others are welcome to join!
 
* Others are welcome to join!
  

Revision as of 08:40, 25 June 2016

Home < 2016 Summer Project Week < CommonGL

Key Investigators

  • Steve Pieper, Isomics, Inc.
  • Jim Miller, GE
  • Christian, Simon, Andras, Fernando, Marco...
  • Others are welcome to join!

Project Description

Objective Approach and Plan Progress and Next Steps

Progress from 2016 Winter Project Week:

  • Identify use cases that would be good for this approach
    • Visualization
    • Segmentation
    • Registration
  • Code review and refinement of Slicer OpenGL shader/texture classes
  • Evaluate build and deployment issues on various platforms
  • Test code performance on various platforms
  • Implement one or more sample image algorithms and compare with CPU implementation
    • Performance
    • Ease of development, readability, maintainability...
    • Scalability limits
  • Discussed motivation and implementation options with many members of the community
    • Positive feedback on goals and opportunity
    • Potential use cases identified as possible points of collaboration (Sandy Wells, Terry Yoo, Dan Blezek, Curt Lisle, Sudhanshu Semwal...)
    • Additional motivation from IGT projects
      • Real-time brain shift visualization for AMIGO neurosurgery
      • Interactive segmentation/volume rendering for SlicerHeart and other applications
  • Code and architecture review
  • Experimental compositing options (see sphere-subtract image above)
  • Review of requirements, previous implementations, design options
  • Goal to have a common set of functionality across applications (Slicer, CustusX, IBIS, MITK, etc...)
  • General feeling that a dedicated project week for GPU volume rendering would be a good idea.

Background and References

Other WebGL / GLSL references