Equalizing the number of slices of volumes

Hi everyone,
I have some issue with interpolation. I am working on a project which aims to automatic segmentation of Aorta and Pulmonary. I got 20 different volumes from hospital but these volumes consist of different number of slices. I have tried to make them same with interpolation techniques. I decided to fix them to 319 slices in Resample Scalar/Vector/DWI Volume module’s Linear interpolation with taking one of the volumes as reference. Volumes that less than 319 slices are okay, higher ones lost information as I expected but is there any way can I specify the region of interest so that data is not harmed?

1-205
2-319
3-338
4-427
5-393
6-305
7-273
8-581
9-310
10-319
11-319
12-306
13-408
14-212
15-345
16-366
17-363
18-382
19-382
20-382
These are the number of slices in each volume that I have. While trying interpolation techniques (not only Linear one) I choose the 2. volume as my reference. This issue so important for me and if you have any advise or comment please don’t hesitate to share.


Thank you for your time.

Sounds like you are on a reasonable track, but you may also want to do a rigid registration first so you at least have the anatomy lined up before cropping and resampling.

But also, check out the lung segmentation tools (GitHub - Slicer/SlicerLungCTAnalyzer: This is a 3D Slicer extension for segmentation and spatial reconstruction of infiltrated, collapsed, and emphysematous areas in lung CT. and New extension: MONAI Auto3DSeg - raise the bar in AI medical image segmentation for example) before investing too much time in new tools.

If there things missing from existing tools please report back here.

1 Like

Thanks for your reply sir.
I will search about rigid registration. If you can suggest any source I would be grateful.

As I said, check what already exists for chest vessel segmentation first.

But also read about registration: Registration — 3D Slicer documentation

1 Like