New module: Extract Centerline (in SlicerVMTK extension)

Hi! I would like to use the vmtk library to extract centerline of airways. When I install the extension through the wizard, everything seems fine:

However, when I try to actualy use the module, the following happens:

If I double-click the name of the extension, nothing happens. Same for the curve centerline extraction module. How can I load these modules? I have tried installing-deleting the modules and slicer itself, but it does not help.

As for “Curve centerline extraction” module, it is a helper module, that combines and automates a segmentation process relative to an arbitrary curve, followed optionally by centerline extraction. It has a dependency on ‘Slicer segmentation extra effects’, that you should install separately from the ‘Extensions manager’.

Select ‘Centerline extraction’ module instead. If this one does not work, there’s another problem.

1 Like

Thank you, my bad. Centerline extraction works fine, and that is what I need.

Set one point at the top of the trachea and autgenerate the others.


Relatively easy

Thanks, works as expected.

4 posts were split to a new topic: Construct a model of coronaries from CCTA scans

Hello everyone,

If anyone knows and can help me, I would like how the parameters (like torsion, curvature, radius, 
) are obtained. For example, in this image, I applied Extract Centerline in the trachea, but the table with the parameters returned me just one value for each one. I did not understand if it is an average for the entire trachea or just the calculation of a specific region


Thank you very much in advance

The values in the metrics table are summary statistics (one value is computed for each branch).

Radius, curvature, and torsion values are available as curve measurement data for each curve point. How would you like to use these values?

I have a similar query. I have a model of the aortic root dividing into the coronary arteries. I am able to calculate the parameters for the different centreline curves but is there any way to obtain these parameters for the whole geometry in the form of a contour where I can see the variation as a whole?

Thank you!

What do you mean by the whole geometry? To the entire segmented tree?

What variation you would like to see? The radius, curvature, and torsion varies from point to point in a curve and you access these values in curve measurements. Radius is retrieved during centerline extraction; while torsion and curvature are computed from the curve on-the-fly.

Length and tortuosity only makes sense for a curve segment (a branch).

Yes, by the whole geometry I meant to say the whole segmented tree.


This is taken from the article by Piccinelli et al. 2009.

I want to obtain the variation in a similar way.

What I have done till now is: Imported my .vtp geometry and then the centerline extraction which creates a centerline model. For different centerline curves, I am able to see to the quantification in the tabular format but I want to study the variation in this format.

I hope, I am able to explain my problem!

Thank you!

Dear Mr. Lasso,
How do I access the value of the curvature at a given point of the centerline? In the “curve measurements” section I can only see the mean and max curvature, which refer to the entire vessel. Thank you in advance.

See this topic: Exporting Curvature Data

Hi, the new interface with the vertical segment editor looks nice, however, I am used to older versions where we could easily find MakeModeleffect and other effects. It would be appreciative if you put a new vid for this Centerline Exct module with the new editor. Thanks.

Segmentations store labelmap and surface meshes and their content is synchronized in real-time, so times are long gone when you had to do manual export to models using Make model effect or Model maker module.

Once you segmented the vessels, you can go directly to Extract Centerline module and choose the segmentation as input.

There are several videos of this on [https://m.youtube.com/user/PerkLabResearch](our lab’s YouTube channel) and many more created by others. Can you send a couple of links to videos that you found to be so old that was hard to follow?

1 Like