Pal Soniya, Singh Raj Pal, Kumar Anuj
Department of Physics, GLA University, Mathura, Uttar Pradesh, India.
Batra Hospital and Medical Research Center, New Delhi, India.
J Med Phys. 2024 Jan-Mar;49(1):22-32. doi: 10.4103/jmp.jmp_77_23. Epub 2024 Mar 30.
The goal of this study was to get optimal brain tumor features from magnetic resonance imaging (MRI) images and classify them based on the three groups of the tumor region: Peritumoral edema, enhancing-core, and necrotic tumor core, using machine learning classification models.
This study's dataset was obtained from the multimodal brain tumor segmentation challenge. A total of 599 brain MRI studies were employed, all in neuroimaging informatics technology initiative format. The dataset was divided into training, validation, and testing subsets online test dataset (OTD). The dataset includes four types of MRI series, which were combined together and processed for intensity normalization using contrast limited adaptive histogram equalization methodology. To extract radiomics features, a python-based library called pyRadiomics was employed. Particle-swarm optimization (PSO) with varying inertia weights was used for feature optimization. Inertia weight with a linearly decreasing strategy (W1), inertia weight with a nonlinear coefficient decreasing strategy (W2), and inertia weight with a logarithmic strategy (W3) were different strategies used to vary the inertia weight for feature optimization in PSO. These selected features were further optimized using the principal component analysis (PCA) method to further reducing the dimensionality and removing the noise and improve the performance and efficiency of subsequent algorithms. Support vector machine (SVM), light gradient boosting (LGB), and extreme gradient boosting (XGB) machine learning classification algorithms were utilized for the classification of images into different tumor regions using optimized features. The proposed method was also tested on institute test data (ITD) for a total of 30 patient images.
For OTD test dataset, the classification accuracy of SVM was 0.989, for the LGB model (LGBM) was 0.992, and for the XGB model (XGBM) was 0.994, using the varying inertia weight-PSO optimization method and the classification accuracy of SVM was 0.996 for the LGBM was 0.998, and for the XGBM was 0.994, using PSO and PCA-a hybrid optimization technique. For ITD test dataset, the classification accuracy of SVM was 0.994 for the LGBM was 0.993, and for the XGBM was 0.997, using the hybrid optimization technique.
The results suggest that the proposed method can be used to classify a brain tumor as used in this study to classify the tumor region into three groups: Peritumoral edema, enhancing-core, and necrotic tumor core. This was done by extracting the different features of the tumor, such as its shape, grey level, gray-level co-occurrence matrix, etc., and then choosing the best features using hybrid optimal feature selection techniques. This was done without much human expertise and in much less time than it would take a person.
本研究的目标是从磁共振成像(MRI)图像中获取最佳脑肿瘤特征,并使用机器学习分类模型根据肿瘤区域的三组:瘤周水肿、强化核心和坏死肿瘤核心进行分类。
本研究的数据集来自多模态脑肿瘤分割挑战赛。共采用了599项脑部MRI研究,均为神经影像信息学技术倡议格式。数据集在线测试数据集(OTD)被分为训练、验证和测试子集。该数据集包括四种类型的MRI序列,将它们组合在一起并使用对比度受限自适应直方图均衡化方法进行强度归一化处理。为了提取放射组学特征,使用了一个名为pyRadiomics的基于Python的库。采用具有不同惯性权重的粒子群优化(PSO)进行特征优化。具有线性递减策略的惯性权重(W1)、具有非线性系数递减策略的惯性权重(W2)和具有对数策略的惯性权重(W3)是用于在PSO中改变惯性权重以进行特征优化的不同策略。这些选定的特征使用主成分分析(PCA)方法进一步优化,以进一步降低维度、去除噪声并提高后续算法的性能和效率。支持向量机(SVM)、轻梯度提升(LGB)和极端梯度提升(XGB)机器学习分类算法用于使用优化后的特征将图像分类到不同的肿瘤区域。所提出的方法还在机构测试数据(ITD)上对总共30例患者图像进行了测试。
对于OTD测试数据集,使用变化惯性权重 - PSO优化方法时,SVM的分类准确率为0.989,LGB模型(LGBM)为0.992,XGB模型(XGBM)为0.994;使用PSO和PCA - 混合优化技术时,SVM的分类准确率为0.996,LGBM为0.998,XGBM为0.994。对于ITD测试数据集,使用混合优化技术时,SVM的分类准确率为0.994,LGBM为0.993,XGBM为0.997。
结果表明所提出的方法可用于将脑肿瘤分类,如本研究中那样将肿瘤区域分为三组:瘤周水肿、强化核心和坏死肿瘤核心。这是通过提取肿瘤的不同特征,如形状、灰度级、灰度共生矩阵等,然后使用混合最优特征选择技术选择最佳特征来实现的。这一过程无需太多人工专业知识,且比人工操作所需时间少得多。