Skip to content

LucasGandel/TubeTK

 
 

Repository files navigation

TubeTK: Tubular Object Extraction, Registration, and Analysis

Circle CI

TubeTK is an open-source toolkit for the segmentation, registration, and analysis of tubes and surfaces in images, developed by Kitware, Inc.

Tubes and surfaces, as generalized 1D and 2D manifolds in N-dimensional images, are essential components in a variety of image analysis tasks. Instances of tubular structures in images include blood vessels in magnetic resonance angiograms and b-mode ultrasound images, wires in microscopy images of integrated circuits, roads in aerial photographs, and nerves in confocal microscopy.

A guiding premise of TubeTK is that by focusing on 1D and 2D manifolds we can devise methods that are insensitive to the modality, noise, contrast, and scale of the images being analyzed and to the arrangement and deformations of the objects in them. In particular, we propose that TubeTK's manifold methods offer improved performance for many applications, compared to methods involving the analysis of independent geometric measures (e.g., edges and corners) or requiring complete shape models.

TubeTK makes extensive use of the Insight Segmentation and Registration Toolkit (ITK) and the Visualization Toolkit (VTK). Select methods of TubeTK are provided as command-line applications and as extensions in 3D Slicer, an open-source medical imaging application.

License

TubeTK is licensed under the Apache License, Version 2.0 (the "License"); you may not use TubeTK except in compliance with the License. Unless required by applicable law or agreed to in writing, TubeTK is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Acknowledgements

The development of TubeTK is supported in part by the

About

An open-source toolkit, led by Kitware, Inc., for the segmentation, registration, and analysis of tubes and surfaces in images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 73.9%
  • CMake 11.8%
  • Jupyter Notebook 6.9%
  • Python 5.8%
  • Shell 0.8%
  • CSS 0.4%
  • Other 0.4%