Difference between revisions of "TubeTK/Design Discussions"

From KitwarePublic
Jump to navigationJump to search
Line 35: Line 35:
* "A VTK-based, CUDA-optimized Non-Parametric Vessel Detection Method"
* "A VTK-based, CUDA-optimized Non-Parametric Vessel Detection Method"
** http://www.midasjournal.org/browse/publication/710
** http://www.midasjournal.org/browse/publication/710
== Data structures ==
* itkTubeSpatialObject
== Topology ==
* Aylward, MICCAI 2005
== Editing ==
* Bullitt, IPMI 1997

Revision as of 03:36, 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

Data structures

  • itkTubeSpatialObject

Topology

  • Aylward, MICCAI 2005

Editing

  • Bullitt, IPMI 1997