Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

PlaceSemiLMPatches

Summary: This module applies a connectivity table generated by the CreateSemiLMPatches module to place semi-landmarks on new 3D models using the patch placement method described in the CreateSemiLMPatches module. All models are required to have the same set of anatomical landmarks. Using this method, the semi-landmark placement on each subject is independent of the rest of the data set and the initial template used to generate the connectivity table.

Important Note: While this module continues to function, the PlaceLandmarkGrid module provides a better functionality and performance than this module.

USAGE

PlaceSemiLMPatches PARAMETERS

  • Mesh Directory: Selects the directory containing the models that for semi-landmarking.

  • Landmark Directory: Selects the directory containing the fixed anatomical landmarks of the models for semi-landmarking. Each model and its corresponding landmark file should have the same filename prefix.

  • Grid connectivity file: Selects the table created by the CreateSemiLMPatches module and stored as a .csv file. This file contains the the fixed landmark numbers that form the vertices of each triangular patch in the semi-landmarking set.

  • Output directory: Selects the directory where the output semi-landmarks for each subject will be stored as a .fcsv file.

  • Sample rate for interpolation: This value sets the number of resampling row/columns in each patch and is used to control the number of semi-landmark points placed. Unlike CreateSemiLMPatches, this value can not be changed over sampling patches or subjects.

LIMITATIONS

  • This module provides the benefit of independent semi-landmark placement that is not biased by the choice of a reference model. However, in cases where there is large morphological differences between samples or mesh quality issues (i.e. holes, noise), triangulations of the patches may not be consistent.

  • The point placement should be evaluated before semi-landmarks are used for shape analysis.

  • If points are not placed in corresponding regions across images, the ProjectSemiLM or Alpaca modules can provide a more robust alternative for transferring the semi-landmarks from the original patch-placed set. You might also want to consider using the PlaceLandmarkGrid module instead.