TubeTK/Design Discussions: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 1: Line 1:


== Pre-processing ==
== 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 ==
== Data structures ==

Revision as of 03:35, 28 January 2010

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