AIM-Harvard / pyradiomics

Open-source python package for the extraction of Radiomics features from 2D and 3D images and binary masks. Support: https://discourse.slicer.org/c/community/radiomics
http://pyradiomics.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
1.11k stars 485 forks source link

[FEAT EXTRACTION] Does orientation of the ROI affect axis length (3D) calculations? #795

Open dorkylever opened 1 year ago

dorkylever commented 1 year ago

Hi,

This is more to double check some results.

My understanding is that:

  1. The marching cubes algoritm is performed to obtain the surface mesh.
  2. PCA is performed on the resulting mesh to get λmajor, λminor and λleast.

but I can't find information on the PCA is really doing.

Is it just taking of the ROI across slices and then doing PCA to find the longest lengths? OR is it comparing length between different combinations of triangles?

The reason I'm asking that ml indicates the minor-axis length differs between my target groups but the orientation of the roi between these groups may differ (unavoidable due to the nature of the work). A slice of an offset ROI is shown below compared the correct orientation of the roi (as a 3d render).

image

image