# Differentiating Glioblastoma Multiforme from Brain Metastases Using Multidimensional Radiomics Features Derived from MRI and Multiple Machine Learning Models

Authors: Salar Bijari; Amin Jahanbakhshi; Parham Hajishafiezahramini; Parviz Abdolmaleki
Journal: BioMed Research International
 (2022)

---

## Abstract

Due to different treatment strategies, it is extremely important to differentiate between glioblastoma multiforme (GBM) and brain metastases (MET). It often proves difficult to distinguish between GBM and MET using MRI due to their similar appearance on the imaging modalities. Surgical methods are still necessary for definitive diagnosis, despite the importance of magnetic resonance imaging in detecting, characterizing, and monitoring brain tumors. We introduced an accurate, convenient, and user-friendly method to differentiate between GBM and MET through routine MRI sequence and radiomics analyses. We collected 91 patients from one institution, including 50 with GBM and 41 with MET, which were proven pathologically. The tumors separately were segmented on all MRI images (T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR)) to form the volume of interest (VOI). Eight ML models and feature reduction strategies were evaluated using routine MRI sequences (T1W, T2W, T1-CE, and FLAIR) in two methods with (second model) and without wavelet transform (first model) radiomics. The optimal model was selected based on each model’s accuracy, AUC-roc, and F1-score values. In this study, we have achieved the result of 0.98, 0.99, and 0.98 percent for accuracy, AUC-roc, and F1-score, respectively, which have yielded a better result than the first model. In most investigated models, there were significant improvements in the multidimensional wavelets model compared to the non-multidimensional wavelets model. Multidimensional discrete wavelet transform can analyze hidden features of the MRI from a different perspective and generate accurate features which are highly correlated with the model accuracy.


---

## Body

## 1. Introduction

Glioblastoma multiforme (GBM) and brain metastases (MET) are the most common malignant brain tumors in adults [1, 2]. The distinction between these two types of tumors is crucial to subsequent diagnostic and therapeutic planning [3, 4]. An accurate diagnosis of the tumor’s source and extent is crucial [5, 6]. In addition, treatment strategies for these tumors differ; total en bloc resection is preferred for MET, while stereotactic radiosurgery can be used for MET less than 3 to 4 cm, whereas GBM should be treated with maximal resection followed by molecular classification and simultaneous chemoradiotherapy [7–9]. Diagnosis of GBM and MET is based on histopathology biopsy [9, 10]. It is particularly dangerous for older adults and tumors near eloquent areas [9, 10]. In routine magnetic resonance imaging (MRI), GBM and MET show peripheral edema and ring enhancement [11, 12]. Even though the two lesions had different treatment strategies, similar radiological appearances made it difficult to differentiate them. Many years of radiological research have focused on accurately distinguishing these two lesions [11, 13, 14].A radiomics study may provide pathophysiological insights otherwise hidden in quantitative imaging data [12]. In radiomics research, some features are used, such as size, shape, image intensity, and voxel relationships [4–8]. A wide range of problems can be solved using multidimensional wavelets [15, 16]. An effective way to reveal hidden characteristics of signals is to use discrete wavelets (DWT) [15, 16].The wavelet transform is a robust tool in signal processing, and it could provide us with deep and precise insight into the structure of the signals [15, 16].With new machine learning algorithms (ML), radiomics analysis could be more precise, accurate, and convenient for clinical reports [1–4, 6]. Predictive model can be created based on the unique patterns found in the data by using these algorithms [6–10]. Following training, the machine can accurately identify the tumor type in a new sample and support clinical decisions significantly. In MRI images, brain tumors can be categorized in many ways [10–14]. One of the most prominent ones is fuzzy clustering means (FCM), support vector machine (SVM), artificial neural network (ANN), knowledge-based techniques, and the expectation-maximization (EM) algorithm methodology [14, 17–19].It has been reported that advanced techniques of MRI, such as perfusion-weighted imaging (PWI), diffusion tensor imaging (DTI), MR spectroscopy (MRS), and amide proton transfer-weighted imaging, play vital roles in the diagnosis of GBMs compared with MET; however, these advanced techniques may not be included in all standard MRI protocols [3, 12, 20]. Any single finding cannot guide clinical practice in some cases due to diagnostic uncertainty. Many previous studies showed that combined conventional MRI (cMRI), diffusion-weighted imaging (DWI), and 18F-FDG-PET images to establish different radiomics models to differentiate MET from GBM and found that the integrated model based on cMRI, DWI, and 18F-FDG-PET had the best discriminatory power. In contrast, advanced sequences like DWI are not widely available in the clinic as cMRI [3, 12, 20]. Consequently, the radiomics literature shows that different classifiers have different outputs [1–6]. Choosing the best model is complex [3–6]. It is necessary to build various models to achieve a more excellent result [3, 12, 20].In this study, we have used standard MRI sequences (T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR)) to extract the features from the dataset. By combining these simple features with DWT, we developed suitable feature vectors that can be used in machine learning algorithms to differentiate between GBM and MET patients. The objective of our study was to develop a convenient, accurate, and stable predictive model to aid clinical investigations in differentiating MET from GBM without surgery.


## 2. Materials and Methods

### 2.1. Dataset and Patient Population

This retrospective study was approved by the Tarbiat Modares University Institutional Review Board, and informed consent from the patients was waived (IR.MODARES.REC.1400.076).In all cases, the pathology diagnosis was based on WHO standards and was obtained from Hazrate Rasool Akram Hospital, affiliated with Tarbiat Modares University [21]. We have collected MRI data from 91 patients (GBM: 51, MET: 40) based on their pathological confirmation.Patients with biopsy confirmation of GBM or MET were excluded if they had any of the following conditions:(1)
Strokes and infections of the intracranial space(2)
The use of antitumor treatments prior to MR scanning, such as brain surgery, chemotherapy, or radiation(3)
Inadequate electronic medical records


### 2.2. Image Acquisition

The MR scans were performed using the 1.5T Siemens Trio Scanners in the MR Research Center. In this work, we have concentrated on conventional MR sequences, including T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR). Patients with intracranial tumors undergo these examinations regularly.


### 2.3. Segmentation and Feature Extraction

All T1WI, T2WI, FLAIR, and T1C images (matrix size:512×512, slice thickness=5 mm, and slice interval=0 mm) have been transferred from the picture archiving and communication system (PACS) to 3D Slicer [1–6]. Using these images, two radiologists (Reader 1 and 2; 10 years of experience) were blind to grouping manually selected regions of interest (ROIs) along the edge of the tumor. The tumors separately were segmented on all MRI images (T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR)) to form the volume of interest (VOI). [7–12]. In each slice, ROIs were drawn along the tumor margin to encompass the entire tumor area [14, 17, 22–24]. The preprocessing and feature extraction of the images were performed using Pyradiomics (http://pyradiomics.readthedocs.io/en/latest/index.html) [20, 24–28]. The voxel size resampling (1∗1∗1) and bin width (64) were applied to the images. Pyradiomics was used to extract radiomic features from each ROI based on its three-dimensional region of interest (3D ROI) [29–34]. From each sequence, 107 features were extracted (Table 1), and these features were grouped into three categories: first-order statistics (n=18), shape-based features (n=14), and textural features. The textural feature category includes GLCM (n=24), GLRLM (n=16), GLSZM (n=16), GLDM (n=14), and NGTDM (n=5) [34–37]. Both the training (70% data) and validation groups (30% data) were normalized using Z-scores. Intraobserver and interobserver intraclass correlation coefficients (ICCs) were applied to measure the reproducibility of each feature [18, 19]. Reader 1 and Reader 2 performed image segmentation independently twice weekly to assess intraobserver reliability. Using the following steps, we selected significant radiomic features [18, 19]. ICCs over 0.75 were kept for intraobserver and interobserver features. Following that, LASSO logistic regression was performed with 10-fold cross-validation. In order to generate machine learning inputs, all selected features from all series of images were registered in one row after dimensionality reduction.Table 1
Feature extracted from the 3D Slicer.
Feature groupsFeature typeShape featuresElongation, Flatness, LeastAxisLength, MajorAxisLength, Maximum2DDiameterColumn, Maximum2DDiameterRow, Maximum2DDiameterSlice, Maximum3DDiameter, MeshVolume, MinorAxisLength, Sphericity, SurfaceArea, SurfaceVolumeRatio, VoxelVolumeFirst-order statistics10Percentile, 90Percentile, Energy, Entropy, InterquartileRange, Kurtosis, Maximum, MeanAbsoluteDeviation, Mean, Median, Minimum, Range, RobustMeanAbsoluteDeviation, RootMeanSquared, Skewness, TotalEnergy, Uniformity, VarianceGray-level dependence matrix (GLDM)DependenceEntropy, DependenceNonUniformity, DependenceNonUniformityNormalized, DependenceVariance, GrayLevelNonUniformity, GrayLevelVariance, HighGrayLevelEmphasis, LargeDependenceEmphasis, LargeDependenceHighGrayLevelEmphasis, LargeDependenceLowGrayLevelEmphasis, LowGrayLevelEmphasis, SmallDependenceEmphasis, SmallDependenceHighGrayLevelEmphasis, SmallDependenceLowGrayLevelEmphasisGray-level run length matrix (GLRLM)GrayLevelNonUniformity, GrayLevelNonUniformityNormalized, GrayLevelVariance, HighGrayLevelRunEmphasis, LongRunEmphasis, LongRunHighGrayLevelEmphasis, LongRunLowGrayLevelEmphasis, LowGrayLevelRunEmphasis, RunEntropy, RunLengthNonUniformity, RunLengthNonUniformityNormalized, RunPercentage, RunVariance, ShortRunEmphasis, ShortRunHighGrayLevelEmphasis, ShortRunLowGrayLevelEmphasisGray-level cooccurrence matrix (GLCM)Autocorrelation, ClusterProminence, ClusterShade, ClusterTendency, Contrast, Correlation, DifferenceAverage, DifferenceEntropy, DifferenceVariance, inverse difference (ID), inverse difference moment (IDM), inverse difference moment normalized (IDMN), inverse difference normalized (IDN), informal measure of correlation (IMC) 1, informal measure of correlation (IMC) 2, InverseVariance, JointAverage, JointEnergy, JointEntropy, MCC, MaximumProbability, SumAverage, SumEntropy, SumSquaresGray-level size-zone matrix (GLSZM)GrayLevelNonUniformity, GrayLevelNonUniformityNormalized, GrayLevelVariance, HighGrayLevelZoneEmphasis, LargeAreaEmphasis, LargeAreaHighGrayLevelEmphasis, LargeAreaLowGrayLevelEmphasis, LowGrayLevelZoneEmphasis, SizeZoneNonUniformity, SizeZoneNonUniformityNormalized, SmallAreaEmphasis, SmallAreaHighGrayLevelEmphasis, SmallAreaLowGrayLevelEmphasis, ZoneEntropy, ZonePercentage, ZoneVarianceNeighboring gray tone difference matrix (NGTDM)Busyness, Coarseness, Complexity, Contrast, Strength


### 2.4. First Radiomics Model Establishment

Eight ML algorithms were imported from the scikit-learn library in Python software to establish models [15, 16, 25, 26, 38]. These algorithms included Support Vector Machine (SVM), Naïve Bayes (NB), Multilayer perceptron (MLP), Decision Tree (DT), Ada Boost (ADA), K-nearest neighbor (K.N.N.), Logistic Regression (LR), and Random Forest (RF) [15, 16, 25, 26, 38].Selected features from LASSO were imported to this ML, and the predictive ability of each algorithm was primarily assessed using the AUC of receiver operating characteristic (ROC) curve analysis [15, 16, 25, 26, 38].


### 2.5. Second Radiomics Model Establishment (Wavelet-Based Features)

Multidimensional wavelet transforms were created by importing selected features from LASSO. This means that the low pass filter generates the approximate coefficient, and the high pass filter would result in the detail coefficients. The approximate coefficient is the most similar signal to the original signal. The detail coefficient consisted of three matrices: vertical, horizontal, and diagonal [15, 16]. We have considered 31 different wavelet filter banks from four distinct families to provide a wide range of feature vectors from different wavelet filter banks. The 31 different wavelet filter banks “ bior1.3, bior1.5, bior2.2, bior2.4, bior2.6, bior3.1, bior3.3, bior3.5, bior3.7, bior4.4, bior5.5, db2, db3, db4, db5, db6, db7, db8, db9, sym2, sym3, sym4, sym5, sym6, sym7, sym8, coif1, coif2, coif3, coif4, coif5” were among the most conventional filter banks that are available in Python compiler. Features extracted from the 3D Slicer were initially considered as 4-Dimensional signals. These signals were then considered as input signals to multidimensional discrete wavelets. The approximate and detail coefficients were substantially generated and saved in a python array. Approximate coefficients were the most similar signal to the primary signal, and the detail coefficients consisted of horizontal, vertical, and diagonal details (cH1, cV1, cD1). These approximate coefficients and detail coefficients were generated by low and high pass filters, respectively. We calculated eleven different criteria for approximation and detail coefficient matrixes. Seven of these criteria were: maximum, minimum, average, median, standard deviation, Shannon entropy, and signal energy applied to entire approximate coefficient and detail coefficients matrices and led to 28 different feature vectors (7∗4). The other two were the standard error and slope between approximate coefficient and detail coefficient matrixes generating six other features (2∗3). Eventually, two signal energy and wavelength criteria were used for the whole signal (original input signal), which led to 2 other features and a total of 36 features for every single 3D Slicer output sample. These features were saved in the text file and used as the input file for the machine learning model. These procedures have been done for 31 different wavelet filter banks mentioned earlier, and for each filter bank, we have made a separated feature vectors file. To be more precise, each filter bank had a unique profile; hence, we had 31 different profiles for each sample. Eight ML used these profiles separately as an input file. Finally, we have reported our best result as our proposed model.


### 2.6. Evaluation Method

Regarding the dataset size, we used the 5-fold cross-validation. To avoid bias, we repeated the 5-fold cross-validation test 100 times. Eventually, the iteration average was considered the model’s outputs. The classification influence can be evaluated using three indicators: area under the receiver operating characteristic curve (AUC), accuracy (ACC), and F1-score. Finally, a pairwise test was applied to compare the obtained ROC curves, and the ROC curves of the wide variety of classifiers were then investigated. According to the analysis,p<0.05 illustrates that the two ROC curves were statistically significant differences [20, 24, 25, 38–40]. Workflows are shown in Figures 1 and 2.Figure 1
Flowchart of the process of radiomics. The tumors were segmented on all MRI images to form the volume of interest (VOI). The machine learning algorithm was then used to fit the best predictive model.Figure 2
Flowchart of the process of wavelet radiomics. The tumors were segmented on all MRI images to form the volume of interest (VOI). Different filter banks are applied to them and the machine learning algorithm was used to fit the best predictive model.


## 2.1. Dataset and Patient Population

This retrospective study was approved by the Tarbiat Modares University Institutional Review Board, and informed consent from the patients was waived (IR.MODARES.REC.1400.076).In all cases, the pathology diagnosis was based on WHO standards and was obtained from Hazrate Rasool Akram Hospital, affiliated with Tarbiat Modares University [21]. We have collected MRI data from 91 patients (GBM: 51, MET: 40) based on their pathological confirmation.Patients with biopsy confirmation of GBM or MET were excluded if they had any of the following conditions:(1)
Strokes and infections of the intracranial space(2)
The use of antitumor treatments prior to MR scanning, such as brain surgery, chemotherapy, or radiation(3)
Inadequate electronic medical records


## 2.2. Image Acquisition

The MR scans were performed using the 1.5T Siemens Trio Scanners in the MR Research Center. In this work, we have concentrated on conventional MR sequences, including T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR). Patients with intracranial tumors undergo these examinations regularly.


## 2.3. Segmentation and Feature Extraction

All T1WI, T2WI, FLAIR, and T1C images (matrix size:512×512, slice thickness=5 mm, and slice interval=0 mm) have been transferred from the picture archiving and communication system (PACS) to 3D Slicer [1–6]. Using these images, two radiologists (Reader 1 and 2; 10 years of experience) were blind to grouping manually selected regions of interest (ROIs) along the edge of the tumor. The tumors separately were segmented on all MRI images (T1-weighted imaging (T1WI), contrast-enhanced T1-weighted imaging (T1C), T2-weighted imaging (T2WI), and fluid-attenuated inversion recovery (FLAIR)) to form the volume of interest (VOI). [7–12]. In each slice, ROIs were drawn along the tumor margin to encompass the entire tumor area [14, 17, 22–24]. The preprocessing and feature extraction of the images were performed using Pyradiomics (http://pyradiomics.readthedocs.io/en/latest/index.html) [20, 24–28]. The voxel size resampling (1∗1∗1) and bin width (64) were applied to the images. Pyradiomics was used to extract radiomic features from each ROI based on its three-dimensional region of interest (3D ROI) [29–34]. From each sequence, 107 features were extracted (Table 1), and these features were grouped into three categories: first-order statistics (n=18), shape-based features (n=14), and textural features. The textural feature category includes GLCM (n=24), GLRLM (n=16), GLSZM (n=16), GLDM (n=14), and NGTDM (n=5) [34–37]. Both the training (70% data) and validation groups (30% data) were normalized using Z-scores. Intraobserver and interobserver intraclass correlation coefficients (ICCs) were applied to measure the reproducibility of each feature [18, 19]. Reader 1 and Reader 2 performed image segmentation independently twice weekly to assess intraobserver reliability. Using the following steps, we selected significant radiomic features [18, 19]. ICCs over 0.75 were kept for intraobserver and interobserver features. Following that, LASSO logistic regression was performed with 10-fold cross-validation. In order to generate machine learning inputs, all selected features from all series of images were registered in one row after dimensionality reduction.Table 1
Feature extracted from the 3D Slicer.
Feature groupsFeature typeShape featuresElongation, Flatness, LeastAxisLength, MajorAxisLength, Maximum2DDiameterColumn, Maximum2DDiameterRow, Maximum2DDiameterSlice, Maximum3DDiameter, MeshVolume, MinorAxisLength, Sphericity, SurfaceArea, SurfaceVolumeRatio, VoxelVolumeFirst-order statistics10Percentile, 90Percentile, Energy, Entropy, InterquartileRange, Kurtosis, Maximum, MeanAbsoluteDeviation, Mean, Median, Minimum, Range, RobustMeanAbsoluteDeviation, RootMeanSquared, Skewness, TotalEnergy, Uniformity, VarianceGray-level dependence matrix (GLDM)DependenceEntropy, DependenceNonUniformity, DependenceNonUniformityNormalized, DependenceVariance, GrayLevelNonUniformity, GrayLevelVariance, HighGrayLevelEmphasis, LargeDependenceEmphasis, LargeDependenceHighGrayLevelEmphasis, LargeDependenceLowGrayLevelEmphasis, LowGrayLevelEmphasis, SmallDependenceEmphasis, SmallDependenceHighGrayLevelEmphasis, SmallDependenceLowGrayLevelEmphasisGray-level run length matrix (GLRLM)GrayLevelNonUniformity, GrayLevelNonUniformityNormalized, GrayLevelVariance, HighGrayLevelRunEmphasis, LongRunEmphasis, LongRunHighGrayLevelEmphasis, LongRunLowGrayLevelEmphasis, LowGrayLevelRunEmphasis, RunEntropy, RunLengthNonUniformity, RunLengthNonUniformityNormalized, RunPercentage, RunVariance, ShortRunEmphasis, ShortRunHighGrayLevelEmphasis, ShortRunLowGrayLevelEmphasisGray-level cooccurrence matrix (GLCM)Autocorrelation, ClusterProminence, ClusterShade, ClusterTendency, Contrast, Correlation, DifferenceAverage, DifferenceEntropy, DifferenceVariance, inverse difference (ID), inverse difference moment (IDM), inverse difference moment normalized (IDMN), inverse difference normalized (IDN), informal measure of correlation (IMC) 1, informal measure of correlation (IMC) 2, InverseVariance, JointAverage, JointEnergy, JointEntropy, MCC, MaximumProbability, SumAverage, SumEntropy, SumSquaresGray-level size-zone matrix (GLSZM)GrayLevelNonUniformity, GrayLevelNonUniformityNormalized, GrayLevelVariance, HighGrayLevelZoneEmphasis, LargeAreaEmphasis, LargeAreaHighGrayLevelEmphasis, LargeAreaLowGrayLevelEmphasis, LowGrayLevelZoneEmphasis, SizeZoneNonUniformity, SizeZoneNonUniformityNormalized, SmallAreaEmphasis, SmallAreaHighGrayLevelEmphasis, SmallAreaLowGrayLevelEmphasis, ZoneEntropy, ZonePercentage, ZoneVarianceNeighboring gray tone difference matrix (NGTDM)Busyness, Coarseness, Complexity, Contrast, Strength


## 2.4. First Radiomics Model Establishment

Eight ML algorithms were imported from the scikit-learn library in Python software to establish models [15, 16, 25, 26, 38]. These algorithms included Support Vector Machine (SVM), Naïve Bayes (NB), Multilayer perceptron (MLP), Decision Tree (DT), Ada Boost (ADA), K-nearest neighbor (K.N.N.), Logistic Regression (LR), and Random Forest (RF) [15, 16, 25, 26, 38].Selected features from LASSO were imported to this ML, and the predictive ability of each algorithm was primarily assessed using the AUC of receiver operating characteristic (ROC) curve analysis [15, 16, 25, 26, 38].


## 2.5. Second Radiomics Model Establishment (Wavelet-Based Features)

Multidimensional wavelet transforms were created by importing selected features from LASSO. This means that the low pass filter generates the approximate coefficient, and the high pass filter would result in the detail coefficients. The approximate coefficient is the most similar signal to the original signal. The detail coefficient consisted of three matrices: vertical, horizontal, and diagonal [15, 16]. We have considered 31 different wavelet filter banks from four distinct families to provide a wide range of feature vectors from different wavelet filter banks. The 31 different wavelet filter banks “ bior1.3, bior1.5, bior2.2, bior2.4, bior2.6, bior3.1, bior3.3, bior3.5, bior3.7, bior4.4, bior5.5, db2, db3, db4, db5, db6, db7, db8, db9, sym2, sym3, sym4, sym5, sym6, sym7, sym8, coif1, coif2, coif3, coif4, coif5” were among the most conventional filter banks that are available in Python compiler. Features extracted from the 3D Slicer were initially considered as 4-Dimensional signals. These signals were then considered as input signals to multidimensional discrete wavelets. The approximate and detail coefficients were substantially generated and saved in a python array. Approximate coefficients were the most similar signal to the primary signal, and the detail coefficients consisted of horizontal, vertical, and diagonal details (cH1, cV1, cD1). These approximate coefficients and detail coefficients were generated by low and high pass filters, respectively. We calculated eleven different criteria for approximation and detail coefficient matrixes. Seven of these criteria were: maximum, minimum, average, median, standard deviation, Shannon entropy, and signal energy applied to entire approximate coefficient and detail coefficients matrices and led to 28 different feature vectors (7∗4). The other two were the standard error and slope between approximate coefficient and detail coefficient matrixes generating six other features (2∗3). Eventually, two signal energy and wavelength criteria were used for the whole signal (original input signal), which led to 2 other features and a total of 36 features for every single 3D Slicer output sample. These features were saved in the text file and used as the input file for the machine learning model. These procedures have been done for 31 different wavelet filter banks mentioned earlier, and for each filter bank, we have made a separated feature vectors file. To be more precise, each filter bank had a unique profile; hence, we had 31 different profiles for each sample. Eight ML used these profiles separately as an input file. Finally, we have reported our best result as our proposed model.


## 2.6. Evaluation Method

Regarding the dataset size, we used the 5-fold cross-validation. To avoid bias, we repeated the 5-fold cross-validation test 100 times. Eventually, the iteration average was considered the model’s outputs. The classification influence can be evaluated using three indicators: area under the receiver operating characteristic curve (AUC), accuracy (ACC), and F1-score. Finally, a pairwise test was applied to compare the obtained ROC curves, and the ROC curves of the wide variety of classifiers were then investigated. According to the analysis,p<0.05 illustrates that the two ROC curves were statistically significant differences [20, 24, 25, 38–40]. Workflows are shown in Figures 1 and 2.Figure 1
Flowchart of the process of radiomics. The tumors were segmented on all MRI images to form the volume of interest (VOI). The machine learning algorithm was then used to fit the best predictive model.Figure 2
Flowchart of the process of wavelet radiomics. The tumors were segmented on all MRI images to form the volume of interest (VOI). Different filter banks are applied to them and the machine learning algorithm was used to fit the best predictive model.


## 3. Result

### 3.1. First Radiomics Model Result

We have reported the result of our proposed model by a set of conventional parameters, including F1-score, accuracy, and AUC. These parameters could best express the model’s performance in machine learning research. As mentioned in the first model, we have used the selected features obtained from 3D Slicer and used SVM, NB, MLP, DT, ADA, KNN, LR, and RF to establish our predictive model. The highest accuracy for these models is achieved by random forest algorithms, shown in Table2.Table 2
Performance models in test data (feature without wavelet).
ModelsAccuracyAUCF1-scoreMLP0.900.900.90RF0.920.940.94SVM0.570.550.71LR0.930.880.90DT0.910.920.91Nb0.640.860.52Knn0.790.900.79Ada0.900.920.91


### 3.2. Second Radiomics Model Result

We used the selected feature vector from the 3D Slicer as the multidimensional DWT input for the second model and extracted the approximate and detailed coefficients. After concatenating the approximate coefficient and detail coefficient matrices, particular criteria have been calculated. The same eight ML were applied to establish the predictive model. We calculated accuracy, F1-score, and AUC of ROC in 31 different filter banks, as presented in Tables3–5.Table 3
Accuracy in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9331890.8917210.610680.9058320.9417580.9127610.9450320.950985bior1.50.9652570.947420.6463290.9143280.9564650.8321760.9738470.947466bior2.20.9239650.8660870.6454750.8990080.9244430.7047080.940950.907554bior2.40.943690.907340.6957140.9126430.9484080.7779320.9426140.922503bior2.60.950820.9208520.6937960.8864440.9311350.7670520.9525910.947212bior3.10.9277870.9070530.608770.8803370.8930430.7993890.9589450.909473bior3.30.9251330.9434870.6562890.8769670.9539930.7969090.9689250.932868bior3.50.9300020.9361310.6041970.9037430.9476550.7924890.9447390.950133bior3.70.9275710.9431290.6347320.8869110.9482630.7994610.9458790.93021bior4.40.932320.955180.628680.9170230.9384540.7970780.9479790.947715bior5.50.9333690.9419890.6123980.9062040.9346670.8017170.9566160.954862coif10.9224050.9021930.6081890.894120.9308780.8729110.9463560.962986coif20.9439460.9557920.6359850.9005050.9587490.8134010.9543820.948507coif30.94670.9453160.6291870.9005450.9646840.8895250.9522970.964193coif40.9205730.9277460.614350.8834890.9469370.9345280.9647410.958771coif50.9442920.8757670.5998450.8695930.8983150.8650670.9594460.927132db20.9281960.9039530.5885580.8496160.9323770.9505460.9502440.940636db30.9183090.9429180.6318760.8735050.9071490.7461670.9478540.936909db40.9329210.9263250.6325630.8921920.9390040.7764720.9379610.916678db50.9261290.9412440.6191480.9233570.9887450.7960440.9511910.952799db60.9365390.9512730.6161450.9044280.9326090.8062080.9414860.939429db70.9229930.9539720.6430970.8938530.9540540.8185460.9599170.953336db80.958570.9291080.6424180.905450.9381970.8632220.9697840.929326db90.9246360.9447970.6453150.8753020.9299990.9459660.9696450.935359sym20.9338760.8935670.5659250.8508020.9336130.9203920.9464480.939357sym30.9160290.9437860.6287780.8711880.9366410.8100630.9469320.930468sym40.9470510.9530570.6556270.9038450.9480390.8455840.9564690.9603sym50.9335490.9191760.6476750.8966830.9284330.8062170.9549920.910095sym60.9332470.9470340.6369970.882980.9368260.8151070.9433060.910482sym70.9422030.943510.6342770.9017310.9676420.8251410.9595450.952585sym80.9222690.9242270.6470420.8868280.9256180.8051480.9517470.907678Table 4
F1-score in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9331890.8917210.610680.9058320.9417580.9127610.9450320.950985bior1.50.9652570.947420.6463290.9143280.9564650.8321760.9738470.947466bior2.20.9239650.8660870.6454750.8990080.9244430.7047080.940950.907554bior2.40.943690.907340.6957140.9126430.9484080.7779320.9426140.922503bior2.60.950820.9208520.6937960.8864440.9311350.7670520.9525910.947212bior3.10.9277870.9070530.608770.8803370.8930430.7993890.9589450.909473bior3.30.9251330.9434870.6562890.8769670.9539930.7969090.9689250.932868bior3.50.9300020.9361310.6041970.9037430.9476550.7924890.9447390.950133bior3.70.9275710.9431290.6347320.8869110.9482630.7994610.9458790.93021bior4.40.932320.955180.628680.9170230.9384540.7970780.9479790.947715bior5.50.9333690.9419890.6123980.9062040.9346670.8017170.9566160.954862coif10.9224050.9021930.6081890.894120.9308780.8729110.9463560.962986coif20.9439460.9557920.6359850.9005050.9587490.8134010.9543820.948507coif30.94670.9453160.6291870.9005450.9646840.8895250.9522970.964193coif40.9205730.9277460.614350.8834890.9469370.9345280.9647410.958771coif50.9442920.8757670.5998450.8695930.8983150.8650670.9594460.927132db20.9281960.9039530.5885580.8496160.9323770.9505460.9502440.940636db30.9183090.9429180.6318760.8735050.9071490.7461670.9478540.936909db40.9329210.9263250.6325630.8921920.9390040.7764720.9379610.916678db50.9261290.9412440.6191480.9233570.9887450.7960440.9511910.952799db60.9365390.9512730.6161450.9044280.9326090.8062080.9414860.939429db70.9229930.9539720.6430970.8938530.9540540.8185460.9599170.953336db80.958570.9291080.6424180.905450.9381970.8632220.9697840.929326db90.9246360.9447970.6453150.8753020.9299990.9459660.9696450.935359sym20.9338760.8935670.5659250.8508020.9336130.9203920.9464480.939357sym30.9160290.9437860.6287780.8711880.9366410.8100630.9469320.930468sym40.9470510.9530570.6556270.9038450.9480390.8455840.9564690.9603sym50.9335490.9191760.6476750.8966830.9284330.8062170.9549920.910095sym60.9332470.9470340.6369970.882980.9368260.8151070.9433060.910482sym70.9422030.943510.6342770.9017310.9676420.8251410.9595450.952585sym80.9222690.9242270.6470420.8868280.9256180.8051480.9517470.907678Table 5
AUC of ROC in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9360.9006670.6708330.90750.9460.9208330.9471670.955333bior1.50.9684170.9500830.7158330.923250.958250.82650.9755830.9505bior2.20.9274170.8814170.6944170.9036670.9278330.5639170.9420.912833bior2.40.94450.9160830.745250.9128330.9491670.7533330.94250.925083bior2.60.952750.930250.7473330.8908330.936750.7570830.9520.950083bior3.10.933750.9115830.6580830.8864170.8953330.8091670.9590.913417bior3.30.930.9476670.710750.877750.9594170.7845830.9693330.936583bior3.50.933250.9389170.6691670.9043330.9526670.7795830.943250.952833bior3.70.9330830.9468330.69450.8880.95250.7841670.9466670.933167bior4.40.93550.95550.688750.9149170.9389170.7769170.9474170.94925bior5.50.9380.9409170.6839170.9054170.9371670.7868330.955750.95675coif10.9280.9049170.6731670.8966670.9303330.8810.9486670.964coif20.9448330.9604170.6945830.897250.959750.7991670.952750.950417coif30.94850.9458330.6904170.90050.96250.8833330.9505830.96375coif40.9241670.9334170.6709170.8913330.9498330.938250.9645830.958917coif50.94850.878250.6608330.8760830.9016670.8794170.9591670.927667db20.9334170.9135830.6371670.8551670.9338330.9556670.952250.9435db30.9209170.949250.6904170.8780830.911750.7075830.9489170.937833db40.935750.929250.695250.8893330.9430.7650.938250.921583db50.9276670.9415830.681250.9208330.9913330.7791670.9490.954667db60.9393330.9481670.6810.9030.9328330.793750.941750.938db70.9270.9550830.7111670.8944170.9525830.8069170.9584170.952417db80.9618330.9319170.7000830.905750.9390.8625830.9705830.931833db90.9290830.9453330.70050.8786670.9295830.9440830.9691670.934583sym20.9386670.898750.6266670.853750.9356670.922750.9495830.940333sym30.9175830.9515830.68350.8759170.9403330.8069170.9499170.9325sym40.9500830.9578330.71250.9091670.9504170.83250.9538330.96075sym50.9371670.9219170.7028330.8959170.9331670.7858330.95550.913667sym60.9384170.9504170.7006670.8861670.9356670.8036670.9415830.912917sym70.9440.9451670.6980830.9020830.9673330.8066670.9579170.9535sym80.9254170.9281670.7090.890.9281670.7830.9504170.910083Our result proved that the second model could perform better than the first model (sig ≤0.05). This model’s DB5 filter bank and Logistic Regression achieved the highest result. We have gained 0.98, 0.99, and 0.98 percent for accuracy, AUC-roc, and F1-score, respectively. We introduce the DB5 wavelet and Logistic regression as our proposed model for identifying the GBM and MET in MRI sequences. These differences are shown in Tables6–8.Table 6
Comparing AUC in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typebior1.50.97coif20.96bior2.60.75bior1.50.92db50.99db20.96db80.97coif10.96Without wavelet0.920.900.860.920.880.550.940.90%increase (significant:∗∗, no significance ∗)+5.5%∗∗+6.6%∗∗-12.7%∗∗0∗+12.5%∗∗+74.5%∗∗3.19∗6.6%∗∗Table 7
Comparing accuracy in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typedb80.96coif20.96bior2.60.70bior1.50.92db50.99db20.95bior1.50.97coif30.96Without wavelet0.900.790.640.910.940.570.920.90%increase (significant:∗∗, no significance ∗)+%6.6∗∗+%21.5∗∗+%9.3∗∗+%1∗+%5.3∗∗+%66.6∗∗+%3∗+%6.6∗∗Table 8
Comparing F1-score in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typebior1.50.96coif20.96bior2.40.69db50.92db50.99db20.95bior1.50.97coif30.96Without wavelet0.910.790.520.910.900.710.940.90% increase (significant:∗∗, no significance ∗)+%5.5∗∗+%21.5∗∗+%32∗∗+%1∗+%10∗∗+%33.82∗∗+%3.19∗+%6.6∗∗


## 3.1. First Radiomics Model Result

We have reported the result of our proposed model by a set of conventional parameters, including F1-score, accuracy, and AUC. These parameters could best express the model’s performance in machine learning research. As mentioned in the first model, we have used the selected features obtained from 3D Slicer and used SVM, NB, MLP, DT, ADA, KNN, LR, and RF to establish our predictive model. The highest accuracy for these models is achieved by random forest algorithms, shown in Table2.Table 2
Performance models in test data (feature without wavelet).
ModelsAccuracyAUCF1-scoreMLP0.900.900.90RF0.920.940.94SVM0.570.550.71LR0.930.880.90DT0.910.920.91Nb0.640.860.52Knn0.790.900.79Ada0.900.920.91


## 3.2. Second Radiomics Model Result

We used the selected feature vector from the 3D Slicer as the multidimensional DWT input for the second model and extracted the approximate and detailed coefficients. After concatenating the approximate coefficient and detail coefficient matrices, particular criteria have been calculated. The same eight ML were applied to establish the predictive model. We calculated accuracy, F1-score, and AUC of ROC in 31 different filter banks, as presented in Tables3–5.Table 3
Accuracy in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9331890.8917210.610680.9058320.9417580.9127610.9450320.950985bior1.50.9652570.947420.6463290.9143280.9564650.8321760.9738470.947466bior2.20.9239650.8660870.6454750.8990080.9244430.7047080.940950.907554bior2.40.943690.907340.6957140.9126430.9484080.7779320.9426140.922503bior2.60.950820.9208520.6937960.8864440.9311350.7670520.9525910.947212bior3.10.9277870.9070530.608770.8803370.8930430.7993890.9589450.909473bior3.30.9251330.9434870.6562890.8769670.9539930.7969090.9689250.932868bior3.50.9300020.9361310.6041970.9037430.9476550.7924890.9447390.950133bior3.70.9275710.9431290.6347320.8869110.9482630.7994610.9458790.93021bior4.40.932320.955180.628680.9170230.9384540.7970780.9479790.947715bior5.50.9333690.9419890.6123980.9062040.9346670.8017170.9566160.954862coif10.9224050.9021930.6081890.894120.9308780.8729110.9463560.962986coif20.9439460.9557920.6359850.9005050.9587490.8134010.9543820.948507coif30.94670.9453160.6291870.9005450.9646840.8895250.9522970.964193coif40.9205730.9277460.614350.8834890.9469370.9345280.9647410.958771coif50.9442920.8757670.5998450.8695930.8983150.8650670.9594460.927132db20.9281960.9039530.5885580.8496160.9323770.9505460.9502440.940636db30.9183090.9429180.6318760.8735050.9071490.7461670.9478540.936909db40.9329210.9263250.6325630.8921920.9390040.7764720.9379610.916678db50.9261290.9412440.6191480.9233570.9887450.7960440.9511910.952799db60.9365390.9512730.6161450.9044280.9326090.8062080.9414860.939429db70.9229930.9539720.6430970.8938530.9540540.8185460.9599170.953336db80.958570.9291080.6424180.905450.9381970.8632220.9697840.929326db90.9246360.9447970.6453150.8753020.9299990.9459660.9696450.935359sym20.9338760.8935670.5659250.8508020.9336130.9203920.9464480.939357sym30.9160290.9437860.6287780.8711880.9366410.8100630.9469320.930468sym40.9470510.9530570.6556270.9038450.9480390.8455840.9564690.9603sym50.9335490.9191760.6476750.8966830.9284330.8062170.9549920.910095sym60.9332470.9470340.6369970.882980.9368260.8151070.9433060.910482sym70.9422030.943510.6342770.9017310.9676420.8251410.9595450.952585sym80.9222690.9242270.6470420.8868280.9256180.8051480.9517470.907678Table 4
F1-score in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9331890.8917210.610680.9058320.9417580.9127610.9450320.950985bior1.50.9652570.947420.6463290.9143280.9564650.8321760.9738470.947466bior2.20.9239650.8660870.6454750.8990080.9244430.7047080.940950.907554bior2.40.943690.907340.6957140.9126430.9484080.7779320.9426140.922503bior2.60.950820.9208520.6937960.8864440.9311350.7670520.9525910.947212bior3.10.9277870.9070530.608770.8803370.8930430.7993890.9589450.909473bior3.30.9251330.9434870.6562890.8769670.9539930.7969090.9689250.932868bior3.50.9300020.9361310.6041970.9037430.9476550.7924890.9447390.950133bior3.70.9275710.9431290.6347320.8869110.9482630.7994610.9458790.93021bior4.40.932320.955180.628680.9170230.9384540.7970780.9479790.947715bior5.50.9333690.9419890.6123980.9062040.9346670.8017170.9566160.954862coif10.9224050.9021930.6081890.894120.9308780.8729110.9463560.962986coif20.9439460.9557920.6359850.9005050.9587490.8134010.9543820.948507coif30.94670.9453160.6291870.9005450.9646840.8895250.9522970.964193coif40.9205730.9277460.614350.8834890.9469370.9345280.9647410.958771coif50.9442920.8757670.5998450.8695930.8983150.8650670.9594460.927132db20.9281960.9039530.5885580.8496160.9323770.9505460.9502440.940636db30.9183090.9429180.6318760.8735050.9071490.7461670.9478540.936909db40.9329210.9263250.6325630.8921920.9390040.7764720.9379610.916678db50.9261290.9412440.6191480.9233570.9887450.7960440.9511910.952799db60.9365390.9512730.6161450.9044280.9326090.8062080.9414860.939429db70.9229930.9539720.6430970.8938530.9540540.8185460.9599170.953336db80.958570.9291080.6424180.905450.9381970.8632220.9697840.929326db90.9246360.9447970.6453150.8753020.9299990.9459660.9696450.935359sym20.9338760.8935670.5659250.8508020.9336130.9203920.9464480.939357sym30.9160290.9437860.6287780.8711880.9366410.8100630.9469320.930468sym40.9470510.9530570.6556270.9038450.9480390.8455840.9564690.9603sym50.9335490.9191760.6476750.8966830.9284330.8062170.9549920.910095sym60.9332470.9470340.6369970.882980.9368260.8151070.9433060.910482sym70.9422030.943510.6342770.9017310.9676420.8251410.9595450.952585sym80.9222690.9242270.6470420.8868280.9256180.8051480.9517470.907678Table 5
AUC of ROC in 31 different filter banks.
AdaKnnNbDtLRSVMRFMLPbior1.30.9360.9006670.6708330.90750.9460.9208330.9471670.955333bior1.50.9684170.9500830.7158330.923250.958250.82650.9755830.9505bior2.20.9274170.8814170.6944170.9036670.9278330.5639170.9420.912833bior2.40.94450.9160830.745250.9128330.9491670.7533330.94250.925083bior2.60.952750.930250.7473330.8908330.936750.7570830.9520.950083bior3.10.933750.9115830.6580830.8864170.8953330.8091670.9590.913417bior3.30.930.9476670.710750.877750.9594170.7845830.9693330.936583bior3.50.933250.9389170.6691670.9043330.9526670.7795830.943250.952833bior3.70.9330830.9468330.69450.8880.95250.7841670.9466670.933167bior4.40.93550.95550.688750.9149170.9389170.7769170.9474170.94925bior5.50.9380.9409170.6839170.9054170.9371670.7868330.955750.95675coif10.9280.9049170.6731670.8966670.9303330.8810.9486670.964coif20.9448330.9604170.6945830.897250.959750.7991670.952750.950417coif30.94850.9458330.6904170.90050.96250.8833330.9505830.96375coif40.9241670.9334170.6709170.8913330.9498330.938250.9645830.958917coif50.94850.878250.6608330.8760830.9016670.8794170.9591670.927667db20.9334170.9135830.6371670.8551670.9338330.9556670.952250.9435db30.9209170.949250.6904170.8780830.911750.7075830.9489170.937833db40.935750.929250.695250.8893330.9430.7650.938250.921583db50.9276670.9415830.681250.9208330.9913330.7791670.9490.954667db60.9393330.9481670.6810.9030.9328330.793750.941750.938db70.9270.9550830.7111670.8944170.9525830.8069170.9584170.952417db80.9618330.9319170.7000830.905750.9390.8625830.9705830.931833db90.9290830.9453330.70050.8786670.9295830.9440830.9691670.934583sym20.9386670.898750.6266670.853750.9356670.922750.9495830.940333sym30.9175830.9515830.68350.8759170.9403330.8069170.9499170.9325sym40.9500830.9578330.71250.9091670.9504170.83250.9538330.96075sym50.9371670.9219170.7028330.8959170.9331670.7858330.95550.913667sym60.9384170.9504170.7006670.8861670.9356670.8036670.9415830.912917sym70.9440.9451670.6980830.9020830.9673330.8066670.9579170.9535sym80.9254170.9281670.7090.890.9281670.7830.9504170.910083Our result proved that the second model could perform better than the first model (sig ≤0.05). This model’s DB5 filter bank and Logistic Regression achieved the highest result. We have gained 0.98, 0.99, and 0.98 percent for accuracy, AUC-roc, and F1-score, respectively. We introduce the DB5 wavelet and Logistic regression as our proposed model for identifying the GBM and MET in MRI sequences. These differences are shown in Tables6–8.Table 6
Comparing AUC in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typebior1.50.97coif20.96bior2.60.75bior1.50.92db50.99db20.96db80.97coif10.96Without wavelet0.920.900.860.920.880.550.940.90%increase (significant:∗∗, no significance ∗)+5.5%∗∗+6.6%∗∗-12.7%∗∗0∗+12.5%∗∗+74.5%∗∗3.19∗6.6%∗∗Table 7
Comparing accuracy in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typedb80.96coif20.96bior2.60.70bior1.50.92db50.99db20.95bior1.50.97coif30.96Without wavelet0.900.790.640.910.940.570.920.90%increase (significant:∗∗, no significance ∗)+%6.6∗∗+%21.5∗∗+%9.3∗∗+%1∗+%5.3∗∗+%66.6∗∗+%3∗+%6.6∗∗Table 8
Comparing F1-score in the first and second model.
Best results of modelsAdaKnnNbDtLRSVMRFMLPWavelet typebior1.50.96coif20.96bior2.40.69db50.92db50.99db20.95bior1.50.97coif30.96Without wavelet0.910.790.520.910.900.710.940.90% increase (significant:∗∗, no significance ∗)+%5.5∗∗+%21.5∗∗+%32∗∗+%1∗+%10∗∗+%33.82∗∗+%3.19∗+%6.6∗∗


## 4. Discussion

We explored the diagnostic performance of radiomics using traditional machine learning classifiers for differentiating GBM from single MET. The wavelet radiomics performed better than the best-performing traditional radiomics and demonstrated good generalizability in the testing data. Four imaging modes were used, 107 features were extracted from each sequence, and all 428 parameters were used as LASSO inputs to select the best features. The selected features are used in two different ways. First, used in ML input, then transferred to 31 wavelet filter banks, and lastly imputed to ML. For the best combination of classification procedures, extensive comparative studies were performed for 31 types of wavelet features and eight classification algorithms (Adaboost, K.N.N., Gaussian NB, DT, LR, SVM, RF, and MLP).Moreover, the multidimensional discrete wavelet could reveal the hidden feature of the data. Multidimensional discrete wavelets provide us with approximate and detailed coefficient matrices. The approximate coefficient is the most similar wave to the original signal, while the detailed coefficient includes horizontal, vertical, and diagonal details. We found that wavelet feature extraction, a critical classification component, enables us to distinguish different tumor characteristics using different feature types.According to our findings, wavelet radiomics-based ML can successfully discriminate GBM and MET. LR was judged to be the most effective model. Another important finding from our research was the diagnostic performance of the top models with wavelet features outperformed models without wavelet features (Tables6–8).Our study’s most important outcome was identifying appropriate discriminative models for lesions in the brain. LR (AUC 0.99) and RF (AUC 0.97) are both high-performing models for GBM and MET classification.A number of previous studies have used multiparametric MRI data to discriminate between GBM tumors and MET, including advanced imaging methods such as diffusion, perfusion, and MR spectroscopy [1–6]. It should be noted that advanced imaging is not incorporated into all MRI protocols across all sites and is highly dependent on the acquisition and analysis method [14, 34, 41]. Therefore, it is important to be able to classify brain tumors based on common sequences [14, 34, 41]. Some previous studies attempted to distinguish between different types of brain tumors based on a single contrast; however, these studies were carried out on relatively small populations and were limited to data obtained from a specific MRI system [14, 34].Cho1 et al. [42] studied radiomics and ML in glioma grading classification, which showed that RF and LR were high-performing models. In our investigation, the LR model with db5 wavelet feature performed better (AUC 0.99) than the LR model in a previous study by Cho et al., which had an AUC of 0.95. These findings demonstrate that the proposed model has an impact on model performance. Our results were better than the previous study that looked at various ML. Priya et al. [22] used the LASOO and Elastic Net model to classify brain tumors; we have higher results in wavelet base feature (0.99 vs. 095) and worse in part without wavelet base features (0.95 vs. 0.93).Ning et al. [43] examined seven ML classifiers and five feature reduction techniques using radiomics features produced from T1-CE and T2W pictures and obtained an AUC of 0.890 with an accuracy of 83 percent. The second part of their work used deep neural networks, which had an AUC of 0.95 and an accuracy of 89%. Even though we did not analyze deep neural networks (DNN) due to their computational cost, our findings were comparable to Ning et al.Su et al. [17] extracted features from the T1-CE sequence, then evaluating 30 model combinations and feature reduction for their radiomics obtained an AUC of 0.80. Using 248 combinations of wavelet feature series and classifier, we achieved a higher AUC of 0.99 and an accuracy of 98 percent. The fact that we extracted wavelet features from MRI sequences improved our results.Wavelet feature is an essential element of this model performance. The improved effectiveness of 31 types of wavelet features compared to a priori feature (without wavelet) was a key conclusion of our research. LR and RF models provide a more significant generalizability benefit than other ML models. We have found the essential type of wavelets for Ada, Knn, Nb, Dt, LR, SVM, RF, and MLP were db8, coif2, bior2.6, bior1.5, db5, db2, bior1.5, and coif3 consequently.Adding wavelets to the analysis confirms that it can better distinguish MET and GBM than the radiomics model based solely on c MRI features. Therefore, our study provides a good solution to the problem of poor model performance in radiomics research. We propose a unique, helpful prediction model based on MRI sequences (T1-W, T2-W, T1C-W, and Flair-W) that can be used in clinical practice.


### 4.1. Limitation

Our research has a few limitations that need to be addressed. First, due to the retrospective nature of the investigation, several patients’ clinical information and MRI sequences were missing, resulting in a smaller sample size. Second, although normalization was implemented during data preprocessing, variation across MRI scan protocols was unavoidable. Third, the picture segmentation approach utilized in this work relied on manual delineation, which might be replaced by automated delineation of ROIs using deep learning methods in the future to enhance the model’s reliability. Fourth, since our conclusion that radiomics characteristics may represent changes in the tumor microenvironment was based on circumstantial evidence, further validation and experimental confirmation are required. Finally, our study did not include advanced sequences, such as DWI or perfusion MR imaging.


## 4.1. Limitation

Our research has a few limitations that need to be addressed. First, due to the retrospective nature of the investigation, several patients’ clinical information and MRI sequences were missing, resulting in a smaller sample size. Second, although normalization was implemented during data preprocessing, variation across MRI scan protocols was unavoidable. Third, the picture segmentation approach utilized in this work relied on manual delineation, which might be replaced by automated delineation of ROIs using deep learning methods in the future to enhance the model’s reliability. Fourth, since our conclusion that radiomics characteristics may represent changes in the tumor microenvironment was based on circumstantial evidence, further validation and experimental confirmation are required. Finally, our study did not include advanced sequences, such as DWI or perfusion MR imaging.


## 5. Conclusion

We found that radiomics-based ML can accurately classify GBM and MET. Also, in this study, the best results were in the LR algorithm and wavelet db5, which can be considered acceptable in data with few samples. The performance of a model might vary based on the mix of classifier and feature types used. Thus a complete model selection method should be used. Also, the result of the models applied to the extracted features’ composition is very suitable compared to their separate modes.



---

*Source: 2016006-2022-09-28.xml*