-
Notifications
You must be signed in to change notification settings - Fork 104
First order statistics
First order statistics describe the grey-level intensity distribution within the region of interest (ROI). These features have been implemented in accordance with the IBSI standard (Sec 4.3).
*Note: They do not require discretisation. However, intensity-based statistical features are not meaningful if the intensity scale is arbitrary. Hence, normalization of intensities to a standard unit is required for modalities such as MR.
For the set of grey levels Xgl = {Xgl,1, Xgl,2, . . . , Xgl,Nv} of Nv neighbouring voxels:
Min : The lowest grey level in Xgl.
Max : The highest grey level in Xgl.
10th percentile : The 10th percentile of Xgl. This is more robust to grey level outliers than the minimum grey level.
90th percentile : The 90th percentile of Xgl. This is more robust to grey level outliers than the maximum grey level.
Median , M : The sample median of Xgl.
where P25 and P75 are the 25th and 75th percentiles of Xgl, respectively
-
Compute features across ROI
featureS.firstOrderS = radiomics_first_order_stats(scan3M(mask3M));
-
Compute patch-wise for each voxel within ROI
[patchIntM,patchStatM] = firstOrderStatsByPatch(scan3M,bboxDimV,patchSizeV);