Difference between revisions of "TubeTK/Design Discussions"

From KitwarePublic
Jump to navigationJump to search
Line 6: Line 6:
== Tube extraction ==
== Tube extraction ==


=== Andinet: 2010.01.15 ===
=== Categories ===


# Tracking-based, ridge-based, centerline detection approaches
# Pixel-based
# Tube-model  ( Vessleness approach )
#* intensity, gradient magnitude, dot product of gradient and the eigenvectors of the hessian, ratios of eigenvalues of the hessian, ...
# Deformable model based approaches such as explicit/parametric models ( Active contours etc... ) and implicit/geometric models  ( Level set )
# Region growing / level-set
# Other Hybrid techniques ( Stephen's algorithm ( tracking + ridge-based ), Vesselness+Diffusion etc )
#* Geodesics
#* Connected components
#* Active contours
# Tracking / cross-sectional geometry
#* Intensity ridge
#* Probability ridge
#* Match filter
# Atlas / fitting techniques
#* VMTK (given endpoints, find lowest-cost path), linear programming,


=== Papers ===
=== Papers ===
* "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

Revision as of 03:27, 28 January 2010

Pre-processing

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