Edit this page

NA-MIC Project Weeks

Back to Projects List

Open Anatomy Browser in vtkjs

Key Investigators

Project Description

The Open Anatomy Browser (http://openanatomy.org) is a useful tool for visualizing anatomy atlases and Slicer output. However, the current browser was only intended as a prototype and cannot display many current Slicer scenes. This project will create a new browser prototype based on vtkjs, with ITK image readers.


Make the Open Anatomy atlas browser more user friendly and more compatible with the Slicer data and software ecosystem.

Approach and Plan

  1. Display an Open Anatomy atlas in vtkjs.
  2. Create a bare React-based application around the render window.
  3. Work out coordinate systems and Slicer export.
  4. Plan for glTF support.
  5. Build out the rest of the user interface.
  6. Extend atlas format to deal with scenes.
  7. Lock down an API for parsing Open Anatomy scenes.

Progress and Next Steps

  1. Better understanding of common problems between React apps and vtkjs.
  2. Understanding of coordinate system mismatch between volumes and models (RAS models), will fix this problem going forward.
  3. Provided Andras with latest TA2 draft metadata for labeling atlases.
  4. Discussed translation of TA2 to Spanish with Juan Andres.
  5. Worked on a preliminary export format for metadata from Slicer.
  6. Gained user feedback about metadata uses and atlas viewer needs.


Background and References