Back to Projects List
- Sara Rolfe (SCRI)
- Chi Zhang (SCRI)
- Murat Maga (SCRI)
- Steve Pieper (Isomics)
- Andras Lasso (Perk Labs)
We are developing features to support the use of large-scale landmark sets generated automaticallly by SlicerMorph modules. The key functions needed by the SlicerMorph workflows are:
- Linking two or more landmark sets with identical landmark definitions and operating on them jointly
- Flexibly selecting and editing point sets in the 3D scene.
- Placing a grid of landmarks, constraining to a surface, and adjusting the point poisitions by dragging the grid across the surface.
- Improve performance when setting state of a large number of points (around 1000)
The first function has not yet been attempted and we would like to develop a working prototype. Our second objective is implemented in the Markup Editor, a module in the SlicerMorph extension developed by Steve Pieper. Recently, this module has been failing for some cases. We would like to identify when and why these bugs are occuring and come up with a plan to update the module. The third objective is partially implemented by the Surface Markups extension. We would like to discuss future plans for the Surface Markups extensions and whether SlicerMorph user needs may be covered by the ongoing development.
- Objective A. Prototype joint operations on linked landmark sets
- Objective B. Troubleshoot the Markup Editor and identify fixes
- Objective C. Identify overlap between Surface Markups development and SlicerMorph user needs.
- Objective D. Document plan to improve Markups module to improve performance when working with large number of points.
- Meet with other heavy users and developers of Markups infrastructure (Csaba, Rafael, Davide...) ✅
- Debug MarkupEditor (Sara and Steve) ✅
- Many discussions about the future of Markups and integration with machine learning
- Baseline prototype of python module for landmark linking complete. ✅
- Markup Editor fixes and updates committed to the SlicerMorph repository. ✅
- Follow up with SlicerHeart team regarding SurfaceMarkup prototype
- Further develop plans based on productive work and conversations this week 🔧