Difference between revisions of "TubeTK/Design Discussions"

From KitwarePublic
Jump to navigationJump to search
(Replaced content with "* Preliminary ideas for python in TubeTK")
Line 1: Line 1:
 
* [[TubeTK/Developer/Python | Preliminary ideas for python in TubeTK]]
== 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?
 
 
 
== Tube extraction ==
 
=== Categories ===
 
# Pixel-based
#* intensity, gradient magnitude, dot product of gradient and the eigenvectors of the hessian, ratios of eigenvalues of the hessian, ...
# Region growing / level-set
#* 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 ===
* "A VTK-based, CUDA-optimized Non-Parametric Vessel Detection Method"
** http://www.midasjournal.org/browse/publication/710
 
== Data structures ==
* itkTubeSpatialObject
 
== Topology ==
* Aylward, MICCAI 2005
 
== Editing ==
* Bullitt, IPMI 1997

Revision as of 19:48, 7 November 2010