Shah Syed Adil Hussain, Shah Syed Taimoor Hussain, Khaled Roa'a, Buccoliero Andrea, Shah Syed Baqir Hussain, Di Terlizzi Angelo, Di Benedetto Giacomo, Deriu Marco Agostino
Department of Research and Development (R&D), GPI SpA, 38123 Trento, Italy.
PolitoBIOMed Lab, Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Turin, Italy.
J Imaging. 2024 Dec 22;10(12):332. doi: 10.3390/jimaging10120332.
Skin cancer is among the most prevalent cancers globally, emphasizing the need for early detection and accurate diagnosis to improve outcomes. Traditional diagnostic methods, based on visual examination, are subjective, time-intensive, and require specialized expertise. Current artificial intelligence (AI) approaches for skin cancer detection face challenges such as computational inefficiency, lack of interpretability, and reliance on standalone CNN architectures. To address these limitations, this study proposes a comprehensive pipeline combining transfer learning, feature selection, and machine-learning algorithms to improve detection accuracy. Multiple pretrained CNN models were evaluated, with Xception emerging as the optimal choice for its balance of computational efficiency and performance. An ablation study further validated the effectiveness of freezing task-specific layers within the Xception architecture. Feature dimensionality was optimized using Particle Swarm Optimization, reducing dimensions from 1024 to 508, significantly enhancing computational efficiency. Machine-learning classifiers, including Subspace KNN and Medium Gaussian SVM, further improved classification accuracy. Evaluated on the ISIC 2018 and HAM10000 datasets, the proposed pipeline achieved impressive accuracies of 98.5% and 86.1%, respectively. Moreover, Explainable-AI (XAI) techniques, such as Grad-CAM, LIME, and Occlusion Sensitivity, enhanced interpretability. This approach provides a robust, efficient, and interpretable solution for automated skin cancer diagnosis in clinical applications.
皮肤癌是全球最常见的癌症之一,这凸显了早期检测和准确诊断以改善治疗结果的必要性。基于视觉检查的传统诊断方法具有主观性、耗时且需要专业知识。当前用于皮肤癌检测的人工智能(AI)方法面临诸如计算效率低下、缺乏可解释性以及依赖独立卷积神经网络(CNN)架构等挑战。为解决这些局限性,本研究提出了一种综合流程,将迁移学习、特征选择和机器学习算法相结合以提高检测准确性。对多个预训练的CNN模型进行了评估,其中Xception因其在计算效率和性能之间的平衡而成为最佳选择。一项消融研究进一步验证了冻结Xception架构中特定任务层的有效性。使用粒子群优化算法对特征维度进行了优化,将维度从1024减少到508,显著提高了计算效率。包括子空间K近邻(Subspace KNN)和中等高斯支持向量机(Medium Gaussian SVM)在内的机器学习分类器进一步提高了分类准确性。在所提出的流程在国际皮肤影像协作组织(ISIC)2018数据集和HAM10000数据集上进行评估时,分别取得了令人印象深刻的98.5%和86.1%的准确率。此外,诸如梯度加权类激活映射(Grad-CAM)、局部可解释模型无关解释(LIME)和遮挡敏感度(Occlusion Sensitivity)等可解释人工智能(XAI)技术增强了可解释性。这种方法为临床应用中的皮肤癌自动诊断提供了一种强大、高效且可解释的解决方案。