Hello
I wanted to use the LungCTAnalyzer for lung volume measurement.
I followed the instructions provided on Github, but when I reviewed the results, the lung volume, and a few other values seemed wrong.
[WARNING][VTK] 22.09.2024 16:24:48 [vtkMRMLMarkupsFiducialNode (000002329D09EFB0)] (vtkMRMLMarkupsFiducialNode.h:119) - vtkMRMLMarkupsFiducialNode::AddFiducialFromArray method is deprecated, please use AddControlPoint instead
Generic Warning: In vtkSlicerMarkupsToModelClosedSurfaceGeneration.cxx, line 311
Extent ranges not provided in order largest to smallest. Unexpected results may occur.
[WARNING][VTK] 22.09.2024 16:21:20 [vtkOpenGLVolumeOpacityTable (0000023335C918B0)] (vtkOpenGLVolumeLookupTable.cxx:88) - This OpenGL implementation does not support the required texture size of 65536, falling back to maximum allowed, 16384.This may cause an incorrect lookup table mapping.
All these warnings are harmless. Are you suspicious of the results because the lung volume seems too small? Have you loaded the image from DICOM or some 2D file format such as tiff or png?
If it is from a clinical DICOM scanner then the image geometry (most importantly, the image spacing) is correct, too, and therefore the volume measurment is accurate, too.
The automatic segmentation is very robust, too, but you always need to verify visually. Does the segmentation looks correct? The full lung is segmented, there are no missing parts or holes?
You may also post a few screenshots, they may help explaining why you get different results than what you expect.
CTChest: right and left lungs are about 3223 and 3116 cm3. All the numbers in your post above (3223≈3228≈3238 cm3 and 3116≈3122≈3131 cm3) are consistent with this.
Your “research data”: the numbers look consistent, too (1589≈1596 cm3, 1276≈1283 cm3).
Are concerned about the 5-15cm3 volume difference? That is due to small differences in how much of the airways and vessels are included. Since this corresponds to <1% of the volume, this should be negligible.