Radiomics

Radiomics and radiomic features

Radiomics is a method that aims to extract a large number of features from medical images, using data-characterisation algorithms.

The set of features can be divided into a number of families, such as intensity-based statistical, intensity histogram-based, intensity-volume histogram-based, morphological features, local intensity, texture matrix-based features, etc. To calculate features, it is assumed that an image segmentation mask exists, which identifies the voxels located within a region of interest (ROI).

The image biomarker standardisation initiative (IBSI, [Zwanenburg 2020]) is an independent international collaboration which works towards standardising the extraction of image biomarkers (image features) from acquired imaging for the purpose of high-throughput quantitative image analysis (radiomics).

Example

Segmentation process (data from ACRIN-FLT-Breast. The Cancer Imaging Archive, [Kinahan, 2017]), using Slicer 3D software [Fedorov, 2012]:

Image typeFeature ClassFeature NameSegmentation_segment_Segment_1Segmentation_segment_Segment_2
diagnosticsVersionsPyRadiomicsv3.0.1.post4+gad5b2dev3.0.1.post4+gad5b2de
diagnosticsVersionsNumpy1.19.21.19.2
diagnosticsVersionsSimpleITK2.0.22.0.2
diagnosticsVersionsPyWavelet1.1.11.1.1
diagnosticsVersionsPython3.6.73.6.7
diagnosticsConfigurationSettings{’minimumROIDimensions’: 2, 'minimumROISize’: None, 'normalize’: False, 'normalizeScale’: 1, 'removeOutliers’: None, 'resampledPixelSpacing’: None, 'interpolator’: 'sitkBSpline’, 'preCrop’: False, 'padDistance’: 5, 'distances’: [1], 'force2D’: False, 'force2Ddimension’: 0, 'resegmentRange’: None, 'label’: 1, 'additionalInfo’: True, 'binWidth’: 25.0, 'symmetricalGLCM’: True, 'correctMask’: True}{’minimumROIDimensions’: 2, 'minimumROISize’: None, 'normalize’: False, 'normalizeScale’: 1, 'removeOutliers’: None, 'resampledPixelSpacing’: None, 'interpolator’: 'sitkBSpline’, 'preCrop’: False, 'padDistance’: 5, 'distances’: [1], 'force2D’: False, 'force2Ddimension’: 0, 'resegmentRange’: None, 'label’: 1, 'additionalInfo’: True, 'binWidth’: 25.0, 'symmetricalGLCM’: True, 'correctMask’: True}
diagnosticsConfigurationEnabledImageTypes{’Original’: {}}{’Original’: {}}
diagnosticsImage-originalHash533a438effd3030eeb0cea7ca74e9f5887af4945533a438effd3030eeb0cea7ca74e9f5887af4945
diagnosticsImage-originalDimensionality3D3D
diagnosticsImage-originalSpacing(3.90625, 3.90625, 4.25)(3.90625, 3.90625, 4.25)
diagnosticsImage-originalSize(128, 128, 239)(128, 128, 239)
diagnosticsImage-originalMean22.0118988922.01189889
diagnosticsImage-originalMinimum00
diagnosticsImage-originalMaximum2486.7892082486.789208
diagnosticsMask-originalHash233cb5136e729a3e4f21362aca4475c2ce7026e1c3c38c72291849f4c9fd08f3f2350db65cd702d3
diagnosticsMask-originalSpacing(3.90625, 3.90625, 4.25)(3.90625, 3.90625, 4.25)
diagnosticsMask-originalSize(128, 128, 239)(128, 128, 239)
diagnosticsMask-originalBoundingBox(72, 72, 94, 8, 15, 11)(39, 71, 93, 10, 12, 10)
diagnosticsMask-originalVoxelNum541443
diagnosticsMask-originalVolumeNum11
diagnosticsMask-originalCenterOfMassIndex(75.80406654343808, 78.79112754158965, 98.68022181146026)(43.63205417607224, 76.4334085778781, 97.2686230248307)
diagnosticsMask-originalCenterOfMass(46.109634935304996, 57.77784195933458, -601.1090573012939)(-79.56228837471781, 48.56800225733633, -607.1083521444696)
originalshapeElongation0.7184289070.844158396
originalshapeFlatness0.5206759640.600962385
originalshapeLeastAxisLength26.8255993926.77934631
originalshapeMajorAxisLength51.5207177644.56076951
originalshapeMaximum2DDiameterColumn45.2812392248.53417771
originalshapeMaximum2DDiameterRow59.2070733941.31831464
originalshapeMaximum2DDiameterSlice59.7541349248.94517221
originalshapeMaximum3DDiameter59.9050844350.13637651
originalshapeMeshVolume34381.2306727977.30764
originalshapeMinorAxisLength37.0139729637.61634771
originalshapeSphericity0.817216430.792830881
originalshapeSurfaceArea6256.9302515621.35284
originalshapeSurfaceVolumeRatio0.1819868030.20092544
originalshapeVoxelVolume35083.7707528728.48511
originalfirstorder10Percentile296.780922196.64847
originalfirstorder90Percentile1729.2930891081.286734
originalfirstorderEnergy550714072.8173841865.9
originalfirstorderEntropy5.8803497715.144364146
originalfirstorderInterquartileRange826.7166258456.6205522
originalfirstorderKurtosis2.7497906284.095834657
originalfirstorderMaximum2486.7892081871.7509
originalfirstorderMeanAbsoluteDeviation468.9773551281.3159101
originalfirstorderMean839.3567999517.6909538
originalfirstorderMedian628.6984404387.1992456
originalfirstorderMinimum190.4121598147.7359567
originalfirstorderRange2296.3770481724.014944
originalfirstorderRobustMeanAbsoluteDeviation352.5233463195.2900155
originalfirstorderRootMeanSquared1008.937943626.4340044
originalfirstorderSkewness0.9402442971.300753755
originalfirstorderTotalEnergy3571372695311273619540
originalfirstorderUniformity0.0223485640.039179817
originalfirstorderVariance313435.9349124415.6382
originalglcmAutocorrelation1337.177605490.8682935
originalglcmClusterProminence7067328.5061486133.703
originalglcmClusterShade46339.6022616679.47707
originalglcmClusterTendency1713.395114672.7994778
originalglcmContrast434.092444205.4518274
originalglcmCorrelation0.5996161540.537346338
originalglcmDifferenceAverage15.7943997110.98590189
originalglcmDifferenceEntropy5.255981614.770647602
originalglcmDifferenceVariance175.162666980.70159972
originalglcmId0.1438518380.186220415
originalglcmIdm0.075370840.110098784
originalglcmIdmn0.9568250440.962847097
originalglcmIdn0.8668473580.874617615
originalglcmImc1-0.456304457-0.371594794
originalglcmImc20.9980007840.990742836
originalglcmInverseVariance0.0797268880.10876887
originalglcmJointAverage31.8825574819.33349937
originalglcmJointEnergy0.0016937940.002769738
originalglcmJointEntropy9.3561142238.757717212
originalglcmMCC0.7129914550.66080859
originalglcmMaximumProbability0.0063333440.010531668
originalglcmSumAverage63.7651149538.66699874
originalglcmSumEntropy6.8181766866.143977009
originalglcmSumSquares536.8718896219.5628263
originalgldmDependenceEntropy6.8433224456.415485289
originalgldmDependenceNonUniformity261.3770795152.4266366
originalgldmDependenceNonUniformityNormalized0.4831369310.344078186
originalgldmDependenceVariance0.6344723440.853955944
originalgldmGrayLevelNonUniformity12.0905730117.35665914
originalgldmGrayLevelVariance501.8990368198.4882776
originalgldmHighGrayLevelEmphasis1235.898336461.1038375
originalgldmLargeDependenceEmphasis2.8817005554.205417607
originalgldmLargeDependenceHighGrayLevelEmphasis2880.0720891383.89842
originalgldmLargeDependenceLowGrayLevelEmphasis0.0499634940.146062888
originalgldmLowGrayLevelEmphasis0.0144396370.030611278
originalgldmSmallDependenceEmphasis0.7134591290.551884249
originalgldmSmallDependenceHighGrayLevelEmphasis941.3063273300.2885403
originalgldmSmallDependenceLowGrayLevelEmphasis0.0099153240.014809438
originalglrlmGrayLevelNonUniformity11.7099498116.51195929
originalglrlmGrayLevelNonUniformityNormalized0.0220684840.03850109
originalglrlmGrayLevelVariance501.3122804199.2892289
originalglrlmHighGrayLevelRunEmphasis1241.486747465.9229893
originalglrlmLongRunEmphasis1.0593784221.10049669
originalglrlmLongRunHighGrayLevelEmphasis1298.7777497.3345847
originalglrlmLongRunLowGrayLevelEmphasis0.0154228690.034045554
originalglrlmLowGrayLevelRunEmphasis0.0143783640.030441998
originalglrlmRunEntropy5.9761100535.310844322
originalglrlmRunLengthNonUniformity510.5775347402.0003095
originalglrlmRunLengthNonUniformityNormalized0.9621810140.937159747
originalglrlmRunPercentage0.9808047770.968050009
originalglrlmRunVariance0.0197655850.032984177
originalglrlmShortRunEmphasis0.9854773160.975477745
originalglrlmShortRunHighGrayLevelEmphasis1227.934367458.0863265
originalglrlmShortRunLowGrayLevelEmphasis0.014123710.029570304
originalglszmGrayLevelNonUniformity8.2256532078.724381625
originalglszmGrayLevelNonUniformityNormalized0.0195383690.030828204
originalglszmGrayLevelVariance496.6355866204.9185281
originalglszmHighGrayLevelZoneEmphasis1312.477435529.4275618
originalglszmLargeAreaEmphasis2.3159144893.643109541
originalglszmLargeAreaHighGrayLevelEmphasis2311.3040381293.833922
originalglszmLargeAreaLowGrayLevelEmphasis0.03992630.134434019
originalglszmLowGrayLevelZoneEmphasis0.0137974310.027308059
originalglszmSizeZoneNonUniformity290.2684086147.3745583
originalglszmSizeZoneNonUniformityNormalized0.6894736550.520758157
originalglszmSmallAreaEmphasis0.8561056310.749508706
originalglszmSmallAreaHighGrayLevelEmphasis1148.741358426.7926749
originalglszmSmallAreaLowGrayLevelEmphasis0.0118222820.019085154
originalglszmZoneEntropy6.6073266796.315456586
originalglszmZonePercentage0.778188540.638826185
originalglszmZoneVariance0.664597921.192723096
originalngtdmBusyness0.0952942790.244693066
originalngtdmCoarseness0.009178160.010024537
originalngtdmComplexity30438.042829770.860363
originalngtdmContrast1.3635596470.788477366
originalngtdmStrength45.0334797428.76248158

References

Zwanenburg, A., Vallières, M., Abdalah, M. A., Aerts, H. J., Andrearczyk, V., Apte, A., … & Löck, S. (2020). The image biomarker standardization initiative: standardized quantitative radiomics for high-throughput image-based phenotyping. Radiology295(2), 328-338., https://doi.org/10.1148/radiol.2020191145

Fedorov A., Beichel R., Kalpathy-Cramer J., Finet J., Fillion-Robin J-C., Pujol S., Bauer C., Jennings D., Fennessy F.M., Sonka M., Buatti J., Aylward S.R., Miller J.V., Pieper S., Kikinis R. 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magnetic Resonance Imaging. 2012 Nov;30(9):1323-41. PMID: 22770690. PMCID: PMC3466397. https://doi.org/10.1016/j.mri.2012.05.001

Kinahan, Paul; Muzi, Mark; Bialecki, Brian; Coombs, Laura. (2017). Data from ACRIN-FLT-Breast. The Cancer Imaging Archive. http://doi.org/10.7937/K9/TCIA.2017.ol20zmxg