What module should I use to calculate the volume of the fetal lungs? Is there any guide for it? I want to measure it by subtracting mediastinal volume from total thoracic volume.
Segment the structures using Segment editor and compute volumes using Segment statistics module.
See also
The main problem with this segmentation is that it is created from a volume that has spacing between slices that is about 10x larger than pixel spacing within a slice. Use Crop Volume
module to resample the volume with isotropic voxel size by checking Isotropic spacing
checkbox and selecting B-spline
interpolation. It is also advisable to set the region of interest to be just slightly larger than your region of interest (crop the rest of the volume to reduce memory need and processing time during segmentation).
After this, segment the lungs again. It seems that contrast between lungs and surrounding structures are quite good, so you may can segment very quickly and accurately using Grow from seeds
effect or Watershed
effect (to get Watershed
effect, install SegmentEditorExtraEffects
extension).
Difference between LM and GS volume is that GS only considers that region that is included in both the segment and the selected grayscale volume node. Usually the grayscale volume contains the whole segment and so the LM and GS volumes are the same.
Also it appears that the fetal lungs moved during the acquisition, leading to the stair-step appearance of the segmentation. It’s possible that the volume calculation from the labelmap is fairly accurate even if the 3D reconstruction is not anatomically correct.
Good point, Steve. At first look, it seemed to me that the staircase artifacts are due to large slice spacing, but maybe you are right that it’s due to motion. Either way, resampling to isotropic voxel size will not hurt.
You may reduce staircase artifacts by using Smoothing
effect. Try different smoothing methods and parameters and browse through slices to check how well the smoothed segment matches the organ’s shape. If they are not good (not smooth enough or oversmoothed), then you can just undo the smoothing and try with different method or parameter setting.
Thank you very much!