Hey Moodaeng,
Thanks for the email. I checked out your file, and there were a number of issues with it.
1) the surface had a number of defects in it. There were unconnected regions & degenerate triangle (highlighted in pink), as well as holes in the surface (outlined in blue). I was able to clean these up with an external tool and have attached the result to this email (test-fixed.stl).
2) The surface is very rough (I imagine that this was segmented with a fairly low resolution scan?). I ran it through vmtksurfacesmoothing to get the following output.
At this point I ran the file through the regular vmtkcenterlines script, and was able to generate the following centerlines in about 10 seconds on my machine

This should work for you, but I would caution that the output you will receive right now will not be what you expect. The centerlines algorithm in vmtk does not handle cyclic segments. This is normally not an issue, as there are relatively few regions in the arterial system where vessels form a loop (yes, the circle of willis is a common exception, but it doesn't appear that the patient's left A1 or right P1 segments are intact in this scan anyways). However, in cases like yours where the input image is low resolution, a fast marching or seeds based image initialization method can accidentally initialize phantom vessel connections which are then generated in the surface (you may see this behavior if you modify the advection/propogation parameters of the levelset evolution algorithm as well). Oftentimes this presents as a merging of close lying vessels segments into a nonsensical loop. See the following photo for an example of what I mean in your geometry.

If you spend time with the colliding front initialization method you may receive better results (though there is a bit more manual effort required). The other option you have is to export your surface as an STL, and use an external CAD editor to manually cleanup and repair sections which are clearly not part of the patient's anatomy, then perform the centerlines extraction on the cleaned geometry. I've used both methods when dealing with this behavior in the past, but if you're not a CAD expert, I would recomend trying to initialize the vessel segments more carefully (with the colliding fronts method) first.
Hope this helps, let me know if you have any other questions.