TubeTK/Design Discussions

From KitwarePublic
< TubeTK
Revision as of 03:36, 28 January 2010 by Aylward (talk | contribs) (→‎Papers)
Jump to navigationJump to search

Pre-processing

  • Continuous switching anistropic diffusion
  • Vessel enhancement filtering (multi-scale) by Frangi

Object segmentation

  • Pixel
    • Intensity, multivariate intensity
  • Atlas-based
    • Register and refine contours
  • Region growing / active contours
    • Level sets, connected component, ...
    • What methods are in Slicer?

Data structures

Tube extraction

Categories

  1. Pixel-based
    • intensity, gradient magnitude, dot product of gradient and the eigenvectors of the hessian, ratios of eigenvalues of the hessian, ...
  2. Region growing / level-set
    • Geodesics
    • Connected components
    • Active contours
  3. Tracking / cross-sectional geometry
    • Intensity ridge
    • Probability ridge
    • Match filter
  4. Atlas / fitting techniques
    • VMTK (given endpoints, find lowest-cost path), linear programming,

Papers

Data structures

  • itkTubeSpatialObject

Topology

  • Aylward, MICCAI 2005

Editing

  • Bullitt, IPMI 1997