3D slicer crashes when computing extractcenterline

Hi everyone,
when i try to compute centerline model using extractcenterline module, both by code or manually, the software crashes everytime. I’m using 4.13.0 version for windows (i tried 5.1 version for macOS bu the problem is the same). Is there any solutions or any alternative way to compute the centerline model?
(using 4.11 version the problem doesn’t show but i need to use the sandbox extension for other purposes but it is not available for this version, if i don’t get it wrong)

Thank you very much for your help!!

Could you share the input model or segmentation file? (upload to dropbox/onedrive/google drive and post here the link)

Thank you for your quick reply @lassoan! Here’s the link:

https://drive.google.com/drive/folders/11qqPEbOhiqVK-OjjeUgLzUT9ASrSrP_u?usp=sharing

Inside the folder you can find both the vtk model and the segmentation model (i tried to compute the centerline with both).
Thank you again.

Hi @lassoan, i saw you tried to get access to the folder i put my models, i hope i allowed you to.

I wanted to ask an other question: is it possible to extract the tree curve from the network model instead of the centerline curve?
Thank you very much!

I’ve spent several hours investigating this issue. It is due to that if VMTK cannot find the path to an endpoint then it creates a line with a single-point. This was accepted in VTK-8.x but in VTK-9.x they changed the behavior so that it crashes the application. I’m working on a solution at both VTK and VMTK levels, but it is not easy, it’ll probably take a couple of days.

Until then, you can avoid the crash by moving the centerline endpoints to where the vessels are a bit thicker to ensure that they are accessible from the input point.

Ok, no problems.
I really appreciate it!

I’ve created an issue to track the resolution of this issue in VMTK’s bugtracker:

1 Like

Ok perfect, thank you.

while i wait for the solution, do you know if it would be possible to compute the tree curve centerline using the network model as input?