Colliding fronts under-segment where the vessel bends a lot

hi, guys,
I use colliding fronts to initialize the segementaion on 3D DSA of intracranial blood vessels.
But I found there was serious under-seg where the vessel bends a lot,


Anyone else know the solution to the problem? Thanks so much for your advice.

If you have such perfect image quality then you can segment the vessel very easily using thresholding (or if you want to be very fancy then using Grows from seeds effect or Fast marching effect) in 3D Slicer’s Segment Editor.

hi, Lassoan
Thank you for your reply.
Yeah, DSA is much better than MRA or CTA in image quality. But I want to use the robust method to make seg results very robust and make results consistency, while threshold or grows rely heavily on the threshold setting.
Of course , I have tried fast marching on same data, it dose much better but it include all branches. I also want to use colliding fronts on MRA and CTA.
I just want to know if it is resonable for the collding fronts has such under-seg result on the bending part of vessel even on so much better image quality. And how to resolve?

Look forward to your reply, thank you!

For me, colliding fronts algorithm performed very poorly (I could not get any useful result from it). However, I’m not sure that I used it optimally, or my images fulfilled all the prerequisites of the algorithm. I just switched to use a combination of tools in Segment Editor in 3D Slicer that provides good segmentation for all the cases.

I realize this is an old post, but what does your input (speed function) to the colliding fronts algorithm look like? I found similar issues when the speed varies significantly in the region of interest. Setting the speed to a constant value (1) seemed to work to a reasonable extent. You could also try rescaling your speed function to be within 0 and 1 and give it a try.

On a related note, when I run this colliding fronts filter, I see that the segmentation leaks slightly into branches that we are not interested in. Are there good ways to delineate lumen in vessels at the location of bifurcations? Or stop the colliding fronts output from leaking into branches? @lantiga

Classic segmentation methods in medical imaging have mostly become irrelevant. I would recommend to use a deep learning based fully automatic segmentation method instead. You may find a pre-trained model on the internet or you can train your own using MONAILabel, nnUNet, etc.