|
|
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
| |