Edit this page

NA-MIC Project Weeks

Back to Projects List

Grid-based Semi-Landmarking via Surface Markups

Key Investigators

Presenter location: In-person

Project Description

Objective

A grid-based semi-landmarking functionality comes up often as a request in context of Slicer/SlicerMorph users. Currently this only exists in proprietary software packages. We aim to provide the following functionality:

  1. Objective A. Create a grid of equidistant landmark points can be projected onto a model surface
  2. Objective B. As individual landmark points are adjusted manually, the grid is updated and resampled.
  3. Objective C. A module will be created to support the user interactions

Approach and Plan

The Surface Landmark Extension developed by the Slicer Heart group provides the grid point structure that will be needed for this project. The remaining steps will be to:

  1. Implement and test projection method to snap grid points to a model
  2. Implement methods to update grid points when a single point is moved manually
  3. Create a module to handle user interactions

Progress and Next Steps

  1. Developed projection method to snap Surface Markups to a model
  2. Implemented and compared methods for update/resampling of Surface Markups
  3. Developed a module to make user interactions more convenient
  4. Pushed test version of module to SlicerMorph repo.

Illustrations

Initial Grid

Background and References