Skip to main content
Journal of Digital Imaging logoLink to Journal of Digital Imaging
. 2021 Sep 20;34(5):1156–1170. doi: 10.1007/s10278-021-00506-6

Benchmarking Various Radiomic Toolkit Features While Applying the Image Biomarker Standardization Initiative toward Clinical Translation of Radiomic Analysis

Mingxi Lei 1,, Bino Varghese 2, Darryl Hwang 2, Steven Cen 1, Xiaomeng Lei 2, Bhushan Desai 2, Afshin Azadikhah 2, Assad Oberai 3, Vinay Duddalwar 2
PMCID: PMC8554949  PMID: 34545475

Abstract

The image biomarkers standardization initiative (IBSI) was formed to address the standardization of extraction of quantifiable imaging metrics. Despite its effort, there remains a lack of consensus or established guidelines regarding radiomic feature terminology, the underlying mathematics and their implementation across various software programs. This creates a scenario where features extracted using different toolboxes cannot be used to build or validate the same model leading to a non-generalization of radiomic results. In this study, IBSI-established phantom and benchmark values were used to compare the variation of the radiomic features while using 6 publicly available software programs and 1 in-house radiomics pipeline. All IBSI-standardized features (11 classes, 173 in total) were extracted. The relative differences between the extracted feature values from the different software programs and the IBSI benchmark values were calculated to measure the inter-software agreement. To better understand the variations, features are further grouped into 3 categories according to their properties: 1) morphology, 2) statistic/histogram and 3)texture features. While a good agreement was observed for a majority of radiomics features across the various tested programs, relatively poor agreement was observed for morphology features. Significant differences were also found in programs that use different gray-level discretization approaches. Since these software programs do not include all IBSI features, the level of quantitative assessment for each category was analyzed using Venn and UpSet diagrams and quantified using two ad hoc metrics. Morphology features earned lowest scores for both metrics, indicating that morphological features are not consistently evaluated among software programs. We conclude that radiomic features calculated using different software programs may not be interchangeable. Further studies are needed to standardize the workflow of radiomic feature extraction.

Supplementary Information

The online version contains supplementary material available at 10.1007/s10278-021-00506-6.

Keywords: Radiomics, Image biomarker standardization initiative, Feature extraction, Texture analysis

Introduction

Radiomics has recently become an important research topic as a method of extracting additional latent information from clinical imaging that may help solve a variety of perplexing clinical scenarios. With the advances in image processing and data science, medical images (computed tomography, magnetic resonance, positron emission tomography images, etc.) are converted to minable high-dimensional data, which may carry latent information that can facilitate clinical decision-making. In general, a radiomics pipeline consists of 4 steps: image acquisition, lesion segmentation, radiomics feature extraction and statistical/machine learning-based analysis [1]. A number of studies have shown that any of these 4 steps can cause variability of radiomics analysis [29]. For example, currently, different imaging centers use varying image acquisition protocols. The lack of consensus or guidelines on image acquisition across institutions leads to imaging data heterogeneity among different studies [10]. The accuracy of manual segmentation also affects the robustness and stability of radiomics models; however, it is a viable solution in scenarios of contouring highly varying complex tumor boundaries with low tumor–tissue contrast using automated methods [11].

While researchers have recognized the relative lack of consistency and reproducibility, there are a dearth of approaches to address this issue. Many research institutions have either developed their in-house or use open-source programs for radiomic analysis. These programs usually run different implementations of the same features but with different terminologies. In some examples, the same metrics may not generate identical values due to differences in implementing the underlying algorithms, e.g., image intensity normalization based on just the tumor region or on entire image may generate different results.

The IBSI was founded to address the standardization of radiomics features [12]. The IBSI proposed the definitions of 11 commonly used feature classes. A digital phantom and a CT phantom, with their benchmark values of features, have been created for the purpose of standardization.

Recent analyses have been conducted on datasets for evaluating the variation of features among radiomics software programs, showing that large variations were found due to image preprocessing, parameters and algorithm implementations [35]. As these studies focused on specific private datasets and limited number of features, the results are not generalizable. In this study, the issue of generalization was addressed by using the IBSI benchmarking to generate reliable results.

Materials and Methods

Digital Phantom

The digital phantom developed by the IBSI is geometrically small, consisting of 5 × 4 × 4 voxels. Fig. 1 shows four slices of the phantom. Gray levels are designed as integers and hence, discretization is not required before computing features. Gray levels range from 1 to 9 in the whole volume and from 1 to 6 in the region of interest (ROI). Level 2 and 5 are absent. Voxels are isotropic, with 2.0 × 2.0 × 2.0 mm dimensions.

Fig. 1.

Fig. 1

IBSI digital phantom. The gray levels are annotated in each voxel. Yellow region indicates the ROI

IBSI-Standardized Features

To comprehensively compare inter-software differences, 11 classes of radiomics features were evaluated in this study: morphology, local intensity, intensity-based statistic, intensity histogram, intensity-volume histogram, gray-level co-occurrence matrix (GLCM), gray-level run length matrix (GLRLM), gray-level size zone matrix (GLSZM), gray-level distance zone matrix (GLDZM), neighborhood gray tone difference matrix (NGTDM) and neighboring gray-level dependence matrix (NGLDM) based features. These features are standardized and summarized from various technical references in the IBSI. According to their mathematical definitions, the 11 classes of radiomics features characterize various properties of the ROI, and they can be grouped into 3 major categories: 1) statistical/histogram, 2) texture and 3) morphology features (Table 1).

Table 1.

Three major categories of 11 classes of IBSI-standardized features. Morphology features are in a category by themselves

Statistical/histogram features Texture features Morphology (shape) features
Local intensity GLCM Morphology features
Intensity-based statistic GLRLM
Intensity histogram GLSZM
Intensity-volume histogram GLDZM
NGTDM
NGLDM

Table 2 details the number of features within the IBSI standards that fall within each of the aforementioned categories. While the IBSI has defined specific taxonomy and terminology, similar features may be named differently in different software programs. As an example, GLCM joint maximum is tagged as maximum probability in some programs, e.g., Pyradiomics [13], QIFE [14] or studies [1517]. In some software programs [13] , kurtosis is computed with the formula of excess kurtosis, which is an alternative definition of kurtosis. While excess kurtosis is equal to kurtosis – 3, to perform comparisons to IBSI standards the values of kurtosis must be corrected manually after processing through these software programs. To conduct a fair comparison of metrics across the different software programs, we created a glossary of matching radiomic metrics, with their different terminologies, across different radiomics software (Supplementary Table 1).

Table 2.

Radiomics features

IBSI-standardized A1 Pyradiomics MITK LIFEx SERA CaPTk A2
Morphological features 29 1 14 20 2 25 3 27
Local intensity features 2 0 0 2 0 2 0 1
Intensity-based statistical features 18 6 15 18 5 18 15 18
Intensity histogram features 23 0 2 21 2 19 17 23
Intensity-volume histogram features 7 0 0 7 0 7 0 7
GLCM 25 15 23 25 6 25 6 25
GLRLM 16 11 16 16 11 16 4 16
GLSZM 16 16 16 16 11 16 16 16
GLDZM 16 0 0 0 0 16 0 16
NGTDM 5 5 5 5 3 5 5 5
NGLDM 16 16 13 16 0 16 16 16

Radiomics Software Programs

Six publicly available software programs: Pyradiomics [13, 18, 19], the Medical Imaging Interaction Toolkit (MITK) [2022], LIFEx [2325], the Standardized Environment for Radiomics Analysis (SERA) [2628], Cancer Imaging Phenomics Toolkit (CaPTk) [2931], a MATLAB library from McGill University (A2, GitHub Repo: radiomics-develop) [12, 32, 33] and an in-house MATLAB library (A1, our affiliation [ref1][ref2][ref3]), are evaluated here (Table 3). These programs were included in our study as they are widely used in radiomics research and span across different software development languages and operating systems.

Table 3.

Radiomics software programs

Language Supported Operating System Significant Dependent Library
A1 MATLAB Windows, Linux, MacOS None
Pyradiomics Python Windows, Linux, MacOS SimpleITK
MITK C++ Windows, Linux, MacOS the Insight Toolkit (ITK), the Visualization Toolkit (VTK)
LIFEx Java Windows, Linux, MacOS None
SERA MATLAB Windows, Linux, MacOS None
CaPTk C++ Windows, Linux, MacOS OpenCV, ITK, VTK
A2 MATLAB Windows, Linux, MacOS None

While the underlying algorithm remains the same, its application differs across different software (Table 4). For example, for morphology features, researchers commonly use Marching Cubes algorithms for meshing presentation, as it works efficiently on multiple programming platforms [34]. However, more efficient implementations were proposed by other researchers [35]. In fact, the IBSI also recommended the methodology proposed by Lewiner [36], optimizing the performance and feasibility. Intensity-based statistics and histogram features are already well defined in common image processing field and therefore, their computing results should rely on relatively established programming strategies. For example, for textural features, all the evaluated software programs cite the same publications, where GLCM was proposed by Haralick [37], GLRLM was proposed by Galloway [38], GLSZM was proposed by Thibault [39, 40], GLDZM was derived from Thibault [40], NGTDM was proposed by Amadasun [41] and NGLDM was proposed by Sun [42].

Table 4.

Algorithm references across different software

A1 Pyradiomics MITK LIFEx SERA CaPTk A2 IBSI recommendation
Morphological features - Lorensen [34] - - IBSI [12] Vallières [32] IBSI [12] Lorensen [34]
Varnäs [52] Thibault [53] Lewiner [36]
Local intensity features - - - - - - IBSI [12] Wahl [54]
Frings [55]
Intensity-based statistical features - - - - IBSI [12] - IBSI [12] -
Intensity histogram features - - - - - Macyszyn [56] IBSI [12] -
Intensity-volume histogram features - - - - IBSI [12] - IBSI [12] El Naqa [57]
GLCM Haralick [37] Haralick [37] - Haralick [37] Haralick [37] Haralick [37] IBSI [12] Haralick [37]
IBSI [12] Unser [58]
GLRLM Galloway [38] Galloway [38] - Xu [59] Galloway [38] Galloway [38] IBSI [12] Galloway [38]
Chu [60]
Xu [59]
Tang [61]
Tustison [62]
GLSZM Thibault [39] Thibault [39] - Thibault [39] IBSI [12] Galloway [38] IBSI [12] Thibault [40]
Tang [61]
GLDZM - - - - IBSI [12] - IBSI [12] Thibault [40]
NGTDM Amadasun [41] Amadasun [41] - Amadasun [41] IBSI [12] Amadasun [41] IBSI [12] Amadasun [41]
NGLDM Sun [42] Sun [42] - - IBSI [12] - IBSI [12] Sun [42]

The level of quantitative assessment provided by different radiomic software is different, i.e., not all software programs includes all 173 IBSI-standardized features. Table 2 lists the number of features computed by each software. To better understand the distribution of the 173 different IBSI-defined features across the different radiomics software, an UpSet diagram and Venn diagram (Fig. 2) approach was used. Using this approach, the “popularity” of the 3 major categories of features were analyzed, i.e., how many features were shared by different radiomics software programs was identified. Only the 6 publicly available software programs were considered in the diagrams for the reason that they may be designed for general radiomics analysis, while in-house software may be designed for application-specific scenarios. As the total number of features of each category are different across and within software, two ad hoc metrics to quantify the “popularity” of the each of the 3-feature category, based on the 6 software were defined:

Popularity1:P1=i=1dwi6d,0P11 1
Popularity2:P2=i=1d1(wi>4)d,0P21 2

where wi indicates the number of software that support the ith features, d indicates the number of features. Features supported in more than 4 out of 6 software programs are considered as “popular”. These are highlighted in the UpSet diagram in Fig. 2. Intuitively, P1 quantifies the weighted cardinality of the specific group of radiomics features; P2 quantifies the percentage of “popular” features in the specific group. Large values in both metrics indicate that radiomics features are widely supported by various software (Fig. 3).

Fig. 2.

Fig. 2

Venn and UpSet diagram for radiomics features across 6 publicly available programs. (a) morphology features. (b) statistics and histogram features (c) texture features, (d) all IBSI features

Fig. 3.

Fig. 3

Popularity 1 and Popularity 2 within 3 categories and within all 173 IBSI features

Computational Workflow

In general, the computational workflow can be divided into two stages: 1) preprocessing and 2) feature computation (Fig. 4a). Two preprocessing operations are included in most studies and introduced in the IBSI: voxel interpolation and intensity discretization.

Fig. 4.

Fig. 4

(a) General computation workflow. Preprocessing is not required but irremovable in CaPTk and LIFEx, thus enclosed by dash lines. (b) Different workflow for morphology features and non-morphology features

As texture features are sensitive to voxel size variation, interpolation is required. Different algorithms for interpolation, such as nearest neighbor, bilinear and B-Spline interpolation, are used. Intensity discretization is useful for producing a reasonable quantitative analysis and removing noise. Two approaches are defined in the IBSI: 1) fixed bin number and fixed bin width [12]:

Xd,k=NgXgl,k-Xgl,minXgl,max-Xgl,min+1Xgl,k<Xgl,maxNgXgl,k=Xgl,max 3
Xd,k=Xgl,k-Xgl,minwb+1 4

where Xd,k denotes the discrete intensity for voxel k, Ng denotes the number of bins, Xgl,k denotes the original gray level of voxel k, Xgl,min and Xgl,max denotes the minimum and maximum gray level in the ROI, and wb denotes the interval width of each bin. Number of bins Ng and width of bins wb need to be specify for fixed bin number and fixed bin width, respectively.

As the digital phantom was developed using discretized intensities and isotropic voxels, no preprocessing is needed. While most of the radiomics software programs allow modular computing, LIFEx and CaPTk are rigid and preprocessing cannot be skipped. To address this problem, specific parameters of voxel interpolation and intensity discretization are assigned to remove their respective contribution. Expected voxel size is needed to specify for interpolation. Voxel dimensions 2.0 × 2.0 × 2.0 mm, which is identical to the original spacing, is set for voxel interpolation because we expect the spacing not to change. For intensity discretization, LIFEx uses fixed bin width approach with wb equal to 1 and CaPTk use fixed bin number approach with Ng equal to 6. Similar to the setting for interpolation, we expect both of these settings for discretization do not change voxel intensities. In this study, five basic statistic features are chosen to compare mean, median, minimum, maximum discretized intensity and discretized intensity range across the different software, after intensity discretization to reveal basic properties of intensity distribution which has been used to evaluate the different software.

Feature computation is the next step after either voxel interpolation or intensity discretization (Fig. 4a). For non-morphology features, the feature values are directly calculated from the 3D volume data. Morphology features, however, by definition, are defined under polygon meshing representation, leading to a two-stage computation workflow (Fig. 4b). Image volume data are first transformed to meshing representation, then morphology features are calculated based on it.

Table 5 shows the parameters in each step of computation. To minimize the effect of different parameters and generalize the results, parameter settings are designed to maintain the highest consistency. For GLCM, GLRLM, GLSZM, GLDZM, NGTDM and NGLDM features, voxel neighborhoods are measured along all possible directions/angles in 3-dimensional (3D) space, which mean that a central voxel has 26 neighbors. The distance between the central voxel and the neighbor voxel is set as 1 by default. As each direction can generate one GLCM and GLRLM by definition, feature aggregation should be used to summarize feature values from all directions. In general, the information of features from multiple directions are summarized in two different ways. LIFEx averages the features over 26 directions, while the other software programs compute the features after merging matrices from all directions.

Table 5.

Computation parameters

A1 Pyradiomics MITK LIFEx SERA CaPTk A2
Interpolation - - - 2.0 × 2.0 × 2.0 mm - 2.0 × 2.0 × 2.0 mm -
Discretization - - - Fix bin size of 1.0 - Fix bin number of 6 -
GLCM Neighborhood Dimension 3D 3D 3D 3D 3D 3D 3D
Distance 1 1 1 1 1 1 1
Aggregation Method Merging Merging Merging Averaing Merging Merging Merging
GLRLM Neighborhood Dimension 3D 3D 3D 3D 3D 3D 3D
Distance 1 1 1 1 1 1 1
Aggregation Method Merging Merging Merging Averaing Merging Merging Merging
GLSZM Neighborhood Dimension 3D 3D 3D 3D 3D 3D 3D
Distance 1 1 1 1 1 1 1
GLDZM Neighborhood Dimension - - - - 3D - 3D
Distance - - - - 1 - 1
NGTDM Neighborhood Dimension 3D 3D 3D 3D 3D 3D 3D
Distance 1 1 1 1 1 1 1
NGLDM Neighborhood Dimension 3D 3D 3D - 3D 3D 3D
Distance 1 1 1 - 1 1 1
Coarseness 0 0 0 - 0 0 0

Results

As the voxel interpolation and intensity discretization are fixed in CaPTk and LIFEx, we compare the agreement of these 5 features first to confirm that preprocessing does not change the voxel intensities (Table 6). Values of mean, median, minimum and maximum intensity calculated by CaPTk are 1 unit less than the benchmark values, while the intensity range is equal. This indicates that CaPTk set the minimum gray level as 0 instead of 1 and all voxel intensities are shifted by -1. LIFEx does not include the 5 features, hence effect of preprocessing is unclear.

Table 6.

Basic features

A1 Pyradiomics MITK LIFEx SERA CaPTk A2 IBSI Benchmark Value
Mean discretized intensity - - 2.1643 - 2.1486 1.1486 2.1486 2.15
Median discretized intensity - - 1.0156 - 1 0 1 1
Minimum discretized intensity - - 1 - 1 0 1 1
Maximum discretized intensity - - 6 - 6 5 6 6
Discretized intensity range - - 5 - 5 5 5 5

Software agreement for each single feature was measured by relative difference between the calculated feature values and the benchmark values provided by the IBSI (Eq. 5). Significant differences in overall features are noted from CaPTk analysis (Fig. 5), possibly from the effect of intensity shifting in the step of preprocessing. Good agreement was found between the other 6 software programs.

relativedifference=featurevalue-benchmarkvaluebenchmarkvalue 5

Fig. 5.

Fig. 5

Heatmap for the relative differences between computed features and the IBSI benchmark values. Missing features are denoted in gray color. Lower values are better

To study the effect of intensity shifting, we modified the code for intensity shifting in our in house pipeline and produced the results of GLCM as an example. Results based on the intensity shifting in our in house pipeline and producing the results of GLCM as an example revealed that some features (e.g., joint average, joint entropy, sum average and inverse difference moment) have significant deviation after adding the intensity shifting, while others (e.g., contrast, sum entropy) are unchanged (Fig. 6).

Fig. 6.

Fig. 6

GLCM features calculated by A1 with two different settings of minimum intensities

A scatter plot was used to analyze the agreement (measured by relative difference) among different feature classes (Fig. 7). Since CaPTk preprocessed the intensity by shifting -1 unit, which is different to all other software, we considered all the other software programs in Fig. 7. Good agreement was also observed among non-morphology features, while poor agreement is observed for morphology features

Fig. 7.

Fig. 7

Scatter plot for the relative differences, concluding the rest 6 software programs (A1, Pyradiomics, MITK, LIFEX, SERA, A2). Larger size of points indicates that more points are overlapped at the underlying location (e.g., a point with Size 50% means that 50% of points within that feature class are equal). Large points around the location of 0 indicate good agreement across radiomics software programs

As morphology features are computed under the meshing representation, the computed meshes may also affect feature values. Among 7 software programs, we extracted the computed meshes from SERA and A2 at their intermediate steps (Fig. 8). Other software programs are not able to provide the meshes data as output, either because they are programmed as “end-to-end” pipelines or are not open-source. The meshing of SERA slightly differs from the one of A2. Values of volumes of them are also different (556 for SERA, 554 for A2).

Fig. 8.

Fig. 8

(a) Meshing representations of the digital phantom generated by SERA. Value of volume is 556. (b) Meshing representations of the digital phantom generated by A2. Value of volume is 554

Discussion

This study has demonstrated that the design and implementation of radiomics feature calculation vary across multiple software programs, using a single IBSI standard phantom. In other prior studies [35], the comparison and analyses of radiomics reproducibility, software agreement were reported using statistical hypothesis testing [3, 5], spearman correlation coefficients [4] or intraclass-correlation coefficients [5] (ICC), using a set of features from datasets. In addition, this study includes more comprehensive amount of ISBI standardized features, while early studies analyze only those which are common across all software programs utilized in their studies.

Different strategies of intensity discretization have an influence on the resulted feature values. As shown in Fig. 6, two strategies (minimum intensity as 0 vs. minimum intensity as 1) produce different feature values. The reason for different values is that 0 is introduced in the computation; thus, partial terms will be lost. Given the two different strategies, as an example, GLCM joint entropy will have two different mathematical definitions:

-i=0Ng-1j=0Ng-1P(i,j)log2P(i,j) 6
-i=1Ngj=1NgP(i,j)log2P(i,j) 7

where P(ij) denotes the element of GLCM at the location of ith row and jth column. According to the definition of GLCM, both cases will result in identical P(ij), but the second-order statistical features may be affected because zeros are introduced in the calculation. Partial terms of co-occurrence will be lost in the multiplication operation with 0, causing relatively smaller feature values. This discretization strategy is not unique to just CaPTk; other studies also use the same mathematical definition, setting the minimum intensity to zero [4345]. By definition, the two discretization approaches given by the IBSI (Eq. 3 and Eq. 4), add a constant unit of one to the minimum intensity avoid zeros encountered in the quantized image. Discretization should therefore adhere to the IBSI standard not only for reproducibility, but also for retaining the partial terms in the computation of the co-occurrence matrix to fully and precisely characterize the properties of ROI.

Disagreement among feature values also occurred frequently in the group of morphological features. The computation of morphology features is more complex than non-morphology features. Statistical and textural features are defined unequivocally on the 3D volume of ROI; hence the computation is direct using matrix algebra. The computation of morphology features, by contrast, includes two stages. The source of feature value variation may come from the first stage, where volume data is transformed as meshes data. There are various algorithms for meshing approximation, where different algorithms may result in different meshes and therefore produce different feature values. As Fig. 8 shows, SERA and A2 may use different algorithms and give two different approximations and values of volumes. Therefore, careful consideration needs to be given to the choice of morphometric features used particularly in multi-center radiomics analysis.

The “popularity” of each features is important for analysis of software agreement. With more features included in these software programs, higher level of quantitative assessment for them can be provided. Within 173 IBSI-standardized features, Fig. 2 demonstrates that the 6 publicly available software programs share 1/29 morphology feature, 7/50 statistics and histogram features and 21/94 texture features. Furthermore, both ad hoc metrics, P1 and P2 , have lower values for morphology features (Fig. 3). These indicate that relatively less attention is provided to morphology properties of an ROI compared to its non-morphological properties. This may be true considering the computational complexity behind extracting morphology features, i.e., the algorithms and programming of meshing representations are usually challenging, tedious and error prone [34, 4648]. Taken together, these reasons justify the poor representation and feature inconsistency of morphological metrics within radiomics software.

The primary aim of most radiomics studies is to identify significant features and build discriminant models. Therefore, it is desirable to improve the model performance by including more candidate features in the statistical analysis. With more features, in general, it is possible to find a better subset of radiomics features to improve the performance, achieving higher accuracy, area under the curve to aid discrimination. In addition, morphology features show significant prognostic power in the application of various cancer types [4951]. Therefore, despite the computational complexity in extracting morphology features which are rich in information, possibly distinct from that provided by non-morphological metrics, they should be included in analysis. The results reveal that current software programs lack standardization. Benchmarking may be important for reproducibility of a radiomics study. The IBSI digital phantom is a good resource for validating programs with the provided benchmark values for each proposed feature. In most studies, images are analyzed with preprocessing (normalization, transformation, discretization). While the phantom is not able to contribute to the benchmarking of preprocessing directly as it does not require additional processing, it may be indirectly helpful by checking the basic features in Table 6, where the difference of discretization approach are found. The intensity-based statistical features are calculated right after interpolation, which can be used for benchmarking of image interpolation; intensity histogram features are calculated right after gray-level discretization, which can be used for benchmarking of both interpolation and discretization (Fig. 4a).

We recommend that future radiomic studies should provide implementation details about the radiomics software such as the name of the software, its version, whether it is open-source or custom-built, the programming language used to develop it, etc., so that appropriate comparisons of the results across different radiomics studies can be performed. In addition, consistent terminology of the features should be used, ideally adhering to the IBSI terminologies. Features not used in the IBSI list should be thoroughly defined and supported by references, so future studies can validate them.

Limitation

While this study evaluated only 6 publicly available and 1 in-house program, adding more software programs may strengthen our findings. For some programs, computation and code version tracking are not available, leading to the difficulty in matching the program available to the program used to publish results. While some programs are source code readable (e.g., MATLAB toolbox), other programs only provide graphical user interface (GUI) for the convenience of non-professional users and codes are not visible. As an example, LIFEx is programmed in Java, and the source and reason of features deviation are not easy to understand. We have tried to explain the rationale behind the differences in metrics that were significantly different among the software compared in this study (e.g., Fig. 8). However, it is beyond the scope of this study to look at the reason for the difference occur for each feature.

Further analysis could focus on the feature comparison on real-world datasets. With a larger dynamic range of gray levels in the real cases, different imaging modalities, the features agreement may be different. Most studies employ image enhancement, augmentation and transformation before feature extraction. These operations may also affect the degree of variation across radiomics programs.

Conclusion

We evaluated feature agreement of 7 different radiomics software programs. While most first-order and second-order texture features show satisfactory agreement, morphological features show significant variation. In addition, most programs are relatively weak on morphology analysis possibly owing to its computation complexity. Further work is necessary to standardize the calculation of radiomics features across different radiomics software, which is one of the first steps towards the clinical translation of radiomic analysis.

Supplementary Information

Below is the link to the electronic supplementary material.

Declarations

Conflict of Interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Mingxi Lei and Bino Varghese contributed equally to this work.

Contributor Information

Mingxi Lei, Email: mingxile@usc.edu.

Bino Varghese, Email: Bino.Varghese@med.usc.edu.

Darryl Hwang, Email: Darryl.Hwang@med.usc.edu.

Steven Cen, Email: cen@usc.edu.

Xiaomeng Lei, Email: Xiaomeng.Lei@med.usc.edu.

Bhushan Desai, Email: Bhushan.Desai@med.usc.edu.

Afshin Azadikhah, Email: Afshin.Azadikhah@med.usc.edu.

Assad Oberai, Email: aoberai@usc.edu.

Vinay Duddalwar, Email: Vinay.Duddalwar@med.usc.edu.

References

  • 1.Court, L.E., Fave, X., Mackin, D., Lee, J., Yang, J., Zhang, L.: Computational resources for radiomics. Translational Cancer Research 5(4) (2016). http://tcr.amegroups.com/article/view/8409
  • 2.Lee, S.H., Cho, H.h., Lee, H.Y., Park, H.: Clinical impact of variability on ct radiomics and suggestions for suitable feature selection: a focus on lung cancer. Cancer Imaging, 19(1):54, 2019. 10.1186/s40644-019-0239-z [DOI] [PMC free article] [PubMed]
  • 3.Béresová, M., Forgács, A., Bujdosó, B., Székely, A., Varga, J., Berényi, E., Balkay, L.: Comparing the reliability of biomedical texture analysis tools on different image types. Acta Polytechnica Hungarica 15(7), 29–48 (2018). 10.12700/APH.15.7.2018.7.2
  • 4.Bianchi, J., Gonçalves, J.R., Ruellas, A.C.d.O., Vimort, J.B., Yatabe, M., Paniagua, B., Hernandez, P., Benavides, E., Soki, F.N., Cevidanes, L.H.S.: Software comparison to analyze bone radiomics from high resolution cbct scans of mandibular condyles. Dentomaxillofacial Radiology 48(6), 20190049 (2019). 10.1259/dmfr.20190049. PMID: 31075043 [DOI] [PMC free article] [PubMed]
  • 5. Foy, J.J., Robinson, K.R., Li, H., Giger, M.L., Al-Hallaq, H., Armato, S.G.: Variation in algorithm implementation across radiomics software. Journal of Medical Imaging 5(4), 1 – 10 (2018). 10.1117/1.JMI.5.4.044505 [DOI] [PMC free article] [PubMed]
  • 6.Shafiq-ul Hassan, M., Zhang, G.G., Latifi, K., Ullah, G., Hunt, D.C., Balagurunathan, Y., Abdalah, M.A., Schabath, M.B., Goldgof, D.G., Mackin, D., Court, L.E., Gillies, R.J., Moros, E.G.: Intrinsic dependencies of ct radiomic features on voxel size and number of gray levels. Medical Physics 44(3), 1050–1062 (2017). 10.1002/mp.12123, https://aapm.onlinelibrary.wiley.com/doi/abs/10.1002/mp.12123 [DOI] [PMC free article] [PubMed]
  • 7.Bogowicz, M., Riesterer, O., Bundschuh, R.A., Veit-Haibach, P., Hullner, M., Studer, G., Stieb, S., Glatz, S., Pruschy, M., Guckenberger, M., Tanadini-Lang, S.: Stability of radiomic features in CT perfusion maps. Physics in Medicine and Biology 61(24), 8736–8749 (2016). 10.1088/1361-6560/61/24/8736 [DOI] [PubMed]
  • 8.Kumar, V., Gu, Y., Basu, S., Berglund, A., Eschrich, S.A., Schabath, M.B., Forster, K., Aerts, H.J., Dekker, A., Fenstermacher, D., Goldgof, D.B., Hall, L.O., Lambin, P., Balagurunathan, Y., Gatenby, R.A., Gillies, R.J.: Radiomics: the process and the challenges. Magnetic Resonance Imaging 30(9), 1234 – 1248 (2012). 10.1016/j.mri.2012.06.010,  http://www.sciencedirect.com/science/article/pii/S0730725X12002202. Quantitative Imaging in Cancer [DOI] [PMC free article] [PubMed]
  • 9.Schwier M, van Griethuysen J, Vangel MG, Pieper S, Peled S, Tempany C, Aerts HJWL, Kikinis R, Fennessy FM, Fedorov A. Repeatability of multiparametric prostate mri radiomics features. Scientific Reports. 2019;9(1):9441. doi: 10.1038/s41598-019-45766-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Mackin, D., Fave, X., Zhang, L., Fried, D., Yang, J., Taylor, B., Rodriguez-Rivera, E., Dodge, C., Jones, A.K., Court, L., Measuring computed tomography scanner variability of radiomics features. Investigative radiology, 50(11), 757–765, (2015). 10.1097/RLI.0000000000000180 [DOI] [PMC free article] [PubMed]
  • 11.van Velden, F.H.P., Kramer, G.M., Frings, V., Nissen, I.A., Mulder, E.R., de Langen, A.J., Hoekstra, O.S., Smit, F.E., and Boellaard, R., Repeatability of radiomic features in non-small-cell lung cancer [18f]fdg-pet/ct studies: Impact of reconstruction and delineation. Molecular Imaging and Biology, 18(5), 788–795 (2016). 10.1007/s11307-016-0940-2 [DOI] [PMC free article] [PubMed]
  • 12.Zwanenburg, A., Valliéres, M., Abdalah, M.A., Aerts, H.J.W.L., Andrearczyk, V., Apte, A., Ashrafinia, S., Bakas, S., Beukinga, R.J., Boellaard, R., et al.: The image biomarker standardization initiative: Standardized quantitative radiomics for high-throughput image-based phenotyping. Radiology 295(2), 328–338 (2020). 10.1148/radiol.2020191145 [DOI] [PMC free article] [PubMed]
  • 13.van Griethuysen, J.J., Fedorov, A., Parmar, C., Hosny, A., Aucoin, N., Narayan, V., Beets-Tan, R.G., Fillion-Robin, J.C., Pieper, S., Aerts, H.J., Computational radiomics system to decode the radiographic phenotype. Cancer Research 77(21), e104–e107 (2017). 10.1158/0008-5472.CAN-17-0339,  https://cancerres.aacrjournals.org/content/77/21/e104 [DOI] [PMC free article] [PubMed]
  • 14.Echegaray, S., Bakr, S., Rubin, D.L., Napel, S.: Quantitative image feature engine (qife): an open-source, modular engine for 3d quantitative feature extraction from volumetric medical images. Journal of Digital Imaging 31(4), 403–414 (2018). 10.1007/s10278-017-0019-x [DOI] [PMC free article] [PubMed]
  • 15.Aerts, H.J.W.L., Velazquez, E.R., Leijenaar, R.T.H., Parmar, C., Grossmann, P., Carvalho, S., Bussink, J., Monshouwer, R., Haibe-Kains, B., Rietveld, D., Hoebers, F., Rietbergen, M.M., Leemans, C.R., Dekker, A., Quackenbush, J., Gillies, R.J., Lambin, P.: Decoding tumour phenotype by noninvasive imaging using a quantitative radiomics approach. Nature Communications 5(1), 4006 (2014). 10.1038/ncomms5006 [DOI] [PMC free article] [PubMed]
  • 16.Wu, W., Parmar, C., Grossmann, P., Quackenbush, J., Lambin, P., Bussink, J., Mak, R., Aerts, H.J.W.L., Exploratory study to identify radiomics classifiers for lung cancer histology. Frontiers in Oncology, 6:71, (2016). 10.3389/fonc.2016.00071, https://www.frontiersin.org/article/10.3389/fonc.2016.00071 [DOI] [PMC free article] [PubMed]
  • 17.Coroller, T.P., Grossmann, P., Hou, Y., Velazquez, E.R., Leijenaar, R.T., Hermann, G., Lambin, P., Haibe-Kains, B., Mak, R.H., Aerts, H.J.: Ct-based radiomic signature predicts distant metastasis in lung adenocarcinoma. Radiotherapy and Oncology 114(3), 345–350 (2015). 10.1016/j.radonc.2015.02.015, http://www.sciencedirect.com/science/article/pii/S0167814015001073 [DOI] [PMC free article] [PubMed]
  • 18.Dou, T.H., Coroller, T.P., van Griethuysen, J.J.M., Mak, R.H., Aerts, H.J.W.L.: Peritumoral radiomics features predict distant metastasis in locally advanced nsclc. PloS one 13(11), e0206108–e0206108 (2018). 10.1371/journal.pone.0206108 [DOI] [PMC free article] [PubMed]
  • 19. van Griethuysen, J.J.M., Lambregts, D.M.J., Trebeschi, S., Lahaye, M.J., Bakers, F.C.H., Vliegen, R.F.A., Beets, G.L., Aerts, H.J.W.L., Beets-Tan, R.G.H., Radiomics performs comparable to morphologic assessment by expert radiologists for prediction of response to neoadjuvant chemoradiotherapy on baseline staging mri in rectal cancer. Abdominal Radiology, 45(3), 632–643 (2020).  10.1007/s00261-019-02321-8 [DOI] [PubMed]
  • 20. Götz, M., Nolden, M., Maier-Hein. K.: Mitk phenotyping: An open-source toolchain for image-based personalized medicine with radiomics. Radiotherapy and Oncology, 131:108 – 111 (2019). 10.1016/j.radonc.2018.11.021, http://www.sciencedirect.com/science/article/pii/S0167814018336156 [DOI] [PubMed]
  • 21. Kickingereder, P., Götz, M., Muschelli, J., Wick, A., Neuberger, U., Shinohara, R.T., Sill, M., Nowosielski, M., Schlemmer, H.P., Radbruch, A., Wick, W., Bendszus, M., Maier-Hein, K.H., Bonekamp, D.: Large-scale radiomic profiling of recurrent glioblastoma identifies an imaging predictor for stratifying anti-angiogenic treatment response. Clinical Cancer Research 22(23), 5765–5771 (2016). 10.1158/1078-0432.CCR-16-0702, https://clincancerres.aacrjournals.org/content/22/23/5765 [DOI] [PMC free article] [PubMed]
  • 22. Kickingereder, P., Burth, S., Wick, A., Götz, M., Eidel, O., Schlemmer, H.P., Maier-Hein, K.H., Wick, W., Bendszus, M., Radbruch, A., Bonekamp, D.: Radiomic profiling of glioblastoma: Identifying an imaging predictor of patient survival with improved performance over established clinical and radiologic risk models. Radiology 280(3), 880–889 (2016). 10.1148/radiol.2016160845. PMID: 27326665.  [DOI] [PubMed]
  • 23.Nioche C, Orlhac F, Boughdad S, Reuzé S, Goya-Outi J, Robert C, Pellot-Barakat C, Soussan M, Frouin F, Buvat I. Lifex: A freeware for radiomic feature calculation in multimodality imaging to accelerate advances in the characterization of tumor heterogeneity. Cancer Research. 2018;78(16):4786–4789. doi: 10.1158/0008-5472.CAN-18-0125. [DOI] [PubMed] [Google Scholar]
  • 24.Nioche C, Orlhac F, Boughdad S, Reuze S, Soussan M, Robert C, Barakat C, Buvat I. A freeware for tumor heterogeneity characterization in pet, spect, ct, mri and us to accelerate advances in radiomics. Journal of Nuclear Medicine. 2017;58(supplement 1):1316. [Google Scholar]
  • 25.Nardone V, Tini P, Nioche C, Mazzei MA, Carfagno T, Battaglia G, Pastina P, Grassi R, Sebaste L, Pirtoli L. Texture analysis as a predictor of radiation-induced xerostomia in head and neck patients undergoing imrt. La radiologia medica. 2018;123(6):415–423. doi: 10.1007/s11547-017-0850-7. [DOI] [PubMed] [Google Scholar]
  • 26.Ashrafinia, S.: Quantitative nuclear medicine imaging using advanced image reconstruction and radiomics. Ph.D. thesis, John Hopskins University (2019)
  • 27.Ashrafinia S, Dalaie P, Yan R, Huang P, Pomper M, Schindler T, Rahmim A. Application of texture and radiomics analysis to clinical myocardial perfusion spect imaging. Journal of Nuclear Medicine. 2018;59(supplement 1):94. [Google Scholar]
  • 28.Du, D., Feng, H., Lv, W., Ashrafinia, S., Yuan, Q., Wang, Q., Yang, W., Feng, Q., Chen, W., Rahmim, A., Lu, L.: Machine learning methods for optimal radiomics-based differentiation between recurrence and inflammation: Application to nasopharyngeal carcinoma post-therapy pet/ct images. Molecular Imaging and Biology 22(3), 730–738 (2020). 10.1007/s11307-019-01411-9 [DOI] [PubMed]
  • 29.Davatzikos, C., Rathore, S., Bakas, S., Pati, S., Bergman, M., Kalarot, R., Sridharan, P., Gastounioti, A., Jahani, N., Cohen, E., Akbari, H., Tunc, B., Doshi, J., Parker, D., Hsieh, M., Sotiras, A., Li, H., Ou, Y., Doot, R.K., Bilello, M., Fan, Y., Shinohara, R.T., Yushkevich, P., Verma, R., Kontos, D.: Cancer imaging phenomics toolkit: quantitative imaging analytics for precision diagnostics and predictive modeling of clinical outcome. Journal of Medical Imaging 5(1), 1–21 (2018). 10.1117/1.JMI.5.1.011018 [DOI] [PMC free article] [PubMed]
  • 30.Pati S, Singh A, Rathore S, Gastounioti A, Bergman M, Ngo P, Ha SM, Bounias D, Minock J, Murphy G, Li H, Bhattarai A, Wolf A, Sridaran P, Kalarot R, Akbari H, Sotiras A, Thakur SP, Verma R, Shinohara RT, Yushkevich P, Fan Y, Kontos D, Davatzikos C, Bakas S. The cancer imaging phenomics toolkit (captk): Technical overview. In: Crimi A, Bakas S, editors. Brainlesion: Glioma. Cham: Springer International Publishing; 2020. pp. 380–394. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Rathore, S., M.D., H.A., Doshi, J., M.D., G.S., Rozycki, M., M.D., M.B., M.D., R.A.L., Davatzikos, C.A.: Radiomic signature of infiltration in peritumoral edema predicts subsequent recurrence in glioblastoma: implications for personalized radiotherapy planning. Journal of Medical Imaging 5(2), 1 – 10 (2018). 10.1117/1.JMI.5.2.021219 [DOI] [PMC free article] [PubMed]
  • 32. Vallières, M., Freeman, C.R., Skamene, S.R., Naqa. I.E.: A radiomics model from joint FDG-PET and MRI texture features for the prediction of lung metastases in soft-tissue sarcomas of the extremities. Physics in Medicine and Biology, 60(14), 5471–5496 (2015). 10.1088/2F0031-9155/2F60/2F14/2F5471 [DOI] [PubMed]
  • 33.Vallières M, Kay-Rivest E, Perrin LJ, Liem X, Furstoss C, Aerts HJWL, Khaouam N, Nguyen-Tan PF, Wang C-S, Sultanem K, Seuntjens J, El Naqa I. Radiomics strategies for risk assessment of tumour failure in head-and-neck cancer. Scientific Reports. 2017;7(1):10117. doi: 10.1038/s41598-017-10371-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Lorensen, W.E., Cline, H.E.: Marching cubes: A high resolution 3d surface construction algorithm. In Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’87, p. 163–169. Association for Computing Machinery, New York, NY, USA (1987). 10.1145/37401.37422
  • 35.Newman TS, Yi H. A survey of the marching cubes algorithm. Computers & Graphics. 2006;30(5):854–879. doi: 10.1016/j.cag.2006.07.021. [DOI] [Google Scholar]
  • 36.Lewiner, T., Lopes, H., Vieira, A.W., Tavares, G.: Efficient implementation of marching cubes’ cases with topological guarantees. Journal of Graphics Tools, 8(2), 1–15 (2003). 10.1080/10867651.2003.10487582
  • 37. Haralick, R.M., Shanmugam, K., Dinstein, I.: Textural features for image classification. IEEE Transactions on Systems, Man, and Cybernetics, SMC-3(6), 610–621 (1973).
  • 38.Galloway. M.M.: Texture analysis using gray level run lengths. Computer Graphics and Image Processing 4(2):172 – 179 (1975). 10.1016/S0146-664X(75)80008-6, http://www.sciencedirect.com/science/article/pii/S0146664X75800086
  • 39.Thibault, G., FERTIL, B., Navarro, C., Pereira, S., L´evy, N., Sequeira, J., MARI, J.L.: Texture indexes and gray level size zone matrix application to cell nuclei classification (2009)
  • 40.Thibault G, Angulo J, Meyer F. Advanced statistical matrices for texture characterization: Application to cell classification. IEEE Transactions on Biomedical Engineering. 2014;61(3):630–637. doi: 10.1109/TBME.2013.2284600. [DOI] [PubMed] [Google Scholar]
  • 41.Amadasun M, King R. Textural features corresponding to textural properties. IEEE Transactions on Systems, Man, and Cybernetics. 1989;19(5):1264–1274. doi: 10.1109/21.44046. [DOI] [Google Scholar]
  • 42.Sun, C., Wee, W.G.: Neighboring gray level dependence matrix for texture classification. Computer Vision, Graphics, and Image Processing 23(3), 341 – 352 (1983). 10.1016/0734-189X(83)90032-4, http://www.sciencedirect.com/science/article/pii/0734189X83900324
  • 43.Mohanaiah, P., Sathyanarayana, P., GuruKumar, L.: Image texture feature extraction using glcm approach. International Journal of Scientific and Research Publications 3(5) (2013)
  • 44.Humeau-Heurtier A. Texture feature extraction methods: A survey. IEEE Access. 2019;7:8975–9000. doi: 10.1109/ACCESS.2018.2890743. [DOI] [Google Scholar]
  • 45.Gade AA, Vyavahare AJ. Feature extraction using glcm for dietary assessment application. International Journal Multimedia and Image Processing (IJMIP) 2018;8(2):409–413. doi: 10.20533/ijmip.2042.4647.2018.0050. [DOI] [Google Scholar]
  • 46.Chernikov, A.N., Xu, J.: A computer-assisted proof of correctness of a marching cubes algorithm. In: J. Sarrate, M. Staten (eds.) Proceedings of the 22nd International Meshing Roundtable, pp. 505–523. Springer International Publishing, Cham (2014)
  • 47.Delibasis, K., Matsopoulos, G., Mouravliansky, N., Nikita, K.: A novel and efficient implementation of the marching cubes algorithm. Computerized Medical Imaging and Graphics 25(4), 343–352 (2001). 10.1016/S0895-6111(00)00082-3, http://www.sciencedirect.com/science/article/pii/S0895611100000823 [DOI] [PubMed]
  • 48.Rajon D, Bolch W. Marching cube algorithm: review and trilinear interpolation adaptation for image-based dosimetric models. Computerized Medical Imaging and Graphics. 2003;27(5):411–435. doi: 10.1016/S0895-6111(03)00032-6. [DOI] [PubMed] [Google Scholar]
  • 49.Parmar, C., Leijenaar, R.T.H., Grossmann, P., Rios Velazquez, E., Bussink, J., Rietveld, D., Rietbergen, M.M., Haibe-Kains, B., Lambin, P., Aerts, H.J.: Radiomic feature clusters and prognostic signatures specific for lung and head & neck cancer. Scientific Reports 5(1), 11044 (2015). 10.1038/srep11044 [DOI] [PMC free article] [PubMed]
  • 50.Cuocolo, R., Stanzione, A., Ponsiglione, A., Romeo, V., Verde, F., Creta, M., Rocca], R.L., Longo, N., Pace, L., Imbriaco, M.: Clinically significant prostate cancer detection on mri: A radiomic shape features study. European Journal of Radiology 116, 144–149 (2019). 10.1016/j.ejrad.2019.05.006, http://www.sciencedirect.com/science/article/pii/S0720048X19301664 [DOI] [PubMed]
  • 51.Zhu Y, Li H, Guo W, Drukker K, Lan L, Giger ML, Ji Y. Deciphering genomic underpinnings of quantitative mri-based radiomic phenotypes of invasive breast carcinoma. Scientific Reports. 2015;5(1):17787. doi: 10.1038/srep17787. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Varn¨as, K., Halldin, C., Hall, H.: Autoradiographic distribution of serotonin transporters and receptor subtypes in human brain. Human Brain Mapping 22(3), 246–260 (2004). 10.1002/hbm.20035, https://onlinelibrary.wiley.com/doi/abs/10.1002/hbm.20035 [DOI] [PMC free article] [PubMed]
  • 53.THIBAULT, G., FERTIL, B., NAVARRO, C., PEREIRA, S., CAU, P., LEVY, N., SEQUEIRA, J., MARI, J.L.: Shape and texture indexes application to cell nuclei classification. International Journal of Pattern Recognition and Artificial Intelligence 27(01), 1357002 (2013). 10.1142/S0218001413570024
  • 54.Wahl, R.L., Jacene, H., Kasamon, Y., Lodge, M.A.: From recist to percist: Evolving considerations for pet response criteria in solid tumors. Journal of nuclear medicine : official publication, Society of Nuclear Medicine 50 Suppl 1(Suppl 1), 122S–50S (2009). 10.2967/jnumed.108.057307 [DOI] [PMC free article] [PubMed]
  • 55.Frings V, van Velden FHP, Velasquez LM, Hayes W, van de Ven PM, Hoekstra OS, Boellaard R. Repeatability of metabolically active tumor volume measurements with fdg pet/ct in advanced gastrointestinal malignancies: A multicenter study. Radiology. 2014;273(2):539–548. doi: 10.1148/radiol.14132807. [DOI] [PubMed] [Google Scholar]
  • 56.Macyszyn, L., Akbari, H., Pisapia, J.M., Da, X., Attiah, M., Pigrish, V., Bi, Y., Pal, S., Davuluri, R.V., Roccograndi, L., Dahmane, N., Martinez-Lage, M., Biros, G., Wolf, R.L., Bilello, M., O’Rourke, D.M., Davatzikos, C.: Imaging patterns predict patient survival and molecular subtype in glioblastoma via machine learning techniques. Neuro-Oncology 18(3), 417–425 (2015). 10.1093/neuonc/nov127 [DOI] [PMC free article] [PubMed]
  • 57.Naqa], I.E., Grigsby, P., Apte, A., Kidd, E., Donnelly, E., Khullar, D., Chaudhari, S., Yang, D., Schmitt, M., Laforest, R., Thorstad, W., Deasy, J.: Exploring featurebased approaches in pet images for predicting cancer treatment outcomes. Pattern Recognition 42(6), 1162 – 1171 (2009). 10.1016/j.patcog.2008.08.011, http://www.sciencedirect.com/science/article/pii/S0031320308003294. Digital Image Processing and Pattern Recognition Techniques for the Detection of Cancer [DOI] [PMC free article] [PubMed]
  • 58.Unser, M.: Sum and difference histograms for texture classification. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-8(1), 118–125 (1986) [DOI] [PubMed]
  • 59.Xu, D.H., Kurani, A., Furst, J., Raicu, D.: Run-length encoding for volumetric texture. The 4th IASTED International Conference on Visualization, Imaging, and Image Processing (2004)
  • 60.Chu, A., Sehgal, C., Greenleaf, J.: Use of gray value distribution of run lengths for texture analysis. Pattern Recognition Letters 11(6), 415–419 (1990). 10.1016/0167-8655(90)90112-F, http://www.sciencedirect.com/science/article/pii/016786559090112F
  • 61.Tang Xiaoou. Texture information in run-length matrices. IEEE Transactions on Image Processing. 1998;7(11):1602–1609. doi: 10.1109/83.725367. [DOI] [PubMed] [Google Scholar]
  • 62.Tustison, N., Gee, J.: Run-length matrices for texture analysis. The Insight Journal pp. 1–6 (2008)

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials


Articles from Journal of Digital Imaging are provided here courtesy of Springer

RESOURCES