Research Article

Prétraitement d’image et sensibilité aux optimiseurs : implications pour les réseaux de neurones convolutionnels dans le diagnostic des tumeurs cérébrales

DOI:

10.3791/69459

February 17th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Cette étude utilise un cadre contrôlé pour évaluer les pipelines de prétraitement et les optimiseurs au sein d’une architecture fixe, visant à déterminer comment le prétraitement classique affecte les optimiseurs et les réseaux neuronaux convolutionnels (CNN) dans la classification des tumeurs cérébrales.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La classification des tumeurs cérébrales par imagerie par résonance magnétique (IRM) présente des défis en raison des variations de taille, de forme et de texture des tumeurs. Bien que les méthodes traditionnelles de prétraitement d’image soient couramment employées pour améliorer la qualité des entrées, leur impact sur le comportement des optimiseurs et les performances CNN reste à étudier en profondeur. Cette recherche examine l’effet du prétraitement sur la convergence, la généralisation et la précision de classification entre divers optimiseurs. Nous utilisons un ensemble de données Kaggle accessible publiquement pour créer deux pipelines de prétraitement : un pipeline de référence qui ne redimensionne que les images et un pipeline traditionnel qui convertit les images en niveaux de gris, les floute et applique un filtrage morphologique. Nous testons ensuite comment ces pipelines affectent trois optimiseurs : Adam, la propagation moyenne des carrés racines (RMSProp) et la descente stochastique du gradient (SGD). Pour séparer les variables de protocole, une architecture CNN fixe est utilisée tout au long du système. La performance est évaluée à l’aide de la précision, de la précision, du rappel et du score F1, validés par une validation croisée en cinq parties. Les résultats montrent que le prétraitement de base donne systématiquement une précision plus élevée et une convergence plus stable entre tous les optimiseurs, RMSProp et SGD atteignant la plus grande précision moyenne de 99,53 % sous validation croisée à cinq reprises. Les résultats abordent l’effet peu étudié du prétraitement sur les performances des optimiseurs, en soulignant la nécessité de stratégies d’entraînement conscientes du prétraitement pour améliorer la robustesse et l’interprétabilité dans l’analyse d’images médicales.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La classification des tumeurs cérébrales par imagerie par résonance magnétique (IRM) est une tâche cruciale en neuro-oncologie, où un diagnostic précoce et précis influence directement la planification du traitement et les résultats des patients1. Les CNN sont devenues l’approche dominante pour automatiser ce processus grâce à leur capacité à apprendre directement les traits spatiaux et texturaux hiérarchiques à partir des données brutesd’image 2. Cependant, la qualité des données d’entrée reste un facteur clé déterminant de la performance du modèle. Les techniques classiques de prétraitement — telles que la conversion en niveaux de gris, le floutage gaussienne, le seuil et les opérations morphologiques — sont couramment appliquées pour réduire le bruit et mettre en avant les frontières structurelles 3,4,5. Gangadharan et al. ont mené une analyse comparative des modèles d’apprentissage profond pour la prédiction des tumeurs cérébrales, mettant en lumière la variabilité des performances selon les architectures et l’importance des caractéristiques des ensembles de données dans la formation des résultats6. Qureshi et al. ont proposé un CNN ultra-léger pour la détection de tumeurs multi-classes, mettant l’accent sur l’efficacité computationnelle et l’applicabilité en temps réel sans compromettre la précisiondiagnostique 7. Au-delà de l’imagerie structurale, Qureshi et al. ont exploré la classification radio-génomique à partir de caractéristiques multi-omiques fusionnées issues d’IRM multiparamétriques pour prédire le statut de méthylation du promoteur méthylguanaine-ADN méthyltransférase (MGMT), démontrant le potentiel des modalités de données intégrées pour le profilage tumoralnon invasif 8. Malgré leur omniprésence, l’impact en aval de ces transformations sur la dynamique d’entraînement CNN, le comportement des optimiseurs et l’interprétabilité reste peu exploré.

Les avancées récentes dans la classification des tumeurs cérébrales se sont concentrées sur la complexité architecturale, les hybrides segmentation-classification et l’apprentissage par transfert. MultiFeNet, par exemple, utilise la fusion de caractéristiques multi-échelle pour améliorer la représentationspatiale 9, tandis que les modèles d’ensemble et les CNN 3D offrent une haute fidélité au prix d’une surcharge computationnelleaccrue 10,11. Des études récentes sur les méthodes hybrides, telles que la transformation en ondelettes avec Support Vector Machine (SVM) et la détection de contours basée sur des automates cellulaires, nécessitent généralement des fonctionnalités artisanales ou un traitement multi-étapes12,13. La recherche comparative sur les ensembles de données déséquilibrés a mis en lumière les défis pour atteindre la généralisation par classe14. Les approches d’apprentissage par transfert utilisant des réseaux pré-entraînés, tels que VGG et ResNet, ont montré des résultats prometteurs dans la classificationIRM 15, 16, 17 ; cependant, ils considèrent souvent le prétraitement comme une étape montante fixe. Ces modèles isolent rarement comment les transformations d’entrée affectent la convergence de l’optimiseur ou la rétention sémantique.

Des études conscientes du prétraitement ont commencé à mettre en lumière cet écart. Ivanescu et al. ont démontré qu’un filtrage excessif peut dégrader la sensibilité du CNN aux schémas tumorauxsubtils 3. Vu et al. ont démontré que la conversion et le redimensionnement en niveaux de gris peuvent écarter des informations contextuelles, affectant ainsi la précisiondiagnostique 4. Hooper et al. ont révélé que le filtrage en amont par tomodensitotomotomotique (CT) induit une variabilité de performance, soulignant la fragilité des CNN face aux décalages de domaine5. Kundu et al. ont proposé des transformations d’intensité basées sur des gaussiennes pour améliorer lasegmentation 18 ; cependant, ils n’ont pas évalué la sensibilité de l’optimiseur. Parallèlement, Asiri et al. et Aamir et al. ont optimisé les hyperparamètres CNN pour la détection des tumeurscérébrales 16,17, notant la performance supérieure d’Adam sans analyser la réponse aux changements de prétraitement. Des outils d’explicabilité tels que la cartographie pondérée par gradient (Gradient-CAM) et les explications additives SHapley (SHAP) ont fait progresser notre compréhension de la prise de décision CNN en visualisant les régions discriminatives parclasse 19,20. Ces méthodes sont essentielles pour valider si le prétraitement améliore ou déforme la rétention sémantique.

Cependant, peu d’études ont examiné de manière systématique comment le prétraitement affecte la convergence, la généralisation et l’interprétabilité des optimiseurs sous une architecture fixe – des questions à la fois cliniques et computationnellement significatives. Cliniquement, un lissage excessif ou des transformations d’intensité peuvent atténuer les gradients de texture et d’espace pertinents sur le plan diagnostique, réduisant la fidélité de localisation et la confiance des cliniciens. Sur le plan informatique, les optimiseurs réagissent différemment aux variations d’échelle des caractéristiques et de variance de gradient ; Les incompatibilités entre la complexité d’entrée et la dynamique des optimiseurs peuvent entraîner une convergence instable ou une généralisation plus faible.

Pour y remédier, nous introduisons un cadre à double chemin qui compare systématiquement les pipelines de prétraitement de base (redimensionnés uniquement) et traditionnels entre trois optimiseurs — Adam, RMSProp et SGD — en utilisant une architecture CNN cohérente et le jeu de donnéesBR35H Kaggle 21. Nous évaluons la performance de classification, la vitesse de convergence et l’interprétabilité à l’aide de Grad-CAM, validés par une validation croisée en cinq ans. Contrairement aux travaux précédents qui confondent les changements architecturaux et de prétraitement, ce protocole isole le prétraitement comme une variable indépendante, révélant qu’un filtrage agressif peut nuire à la performance de l’optimiseur et à l’attention spatiale.

Le cadre présenté ici offre plusieurs avantages par rapport aux modèles existants. Premièrement, il évalue explicitement les interactions entre les stratégies de prétraitement et les optimiseurs, une dimension souvent négligée dans les études d’apprentissage par ensemble et transfert 15,16,17. Deuxièmement, elle maintient une architecture CNN fixe, simulant ainsi des contraintes de déploiement réelles où la reconfiguration est généralementimpraticable 22. Troisièmement, il intègre des méthodes d’attribution visuelle pour évaluer la rétention sémantique, complétant les travaux antérieurs sur les études radiomiques et les études de caractéristiquesartisanales 23. Enfin, le cadre offre des insights reproductibles sur les stratégies d’entraînement conscientes du prétraitement, améliorant ainsi à la fois la robustesse et l’interprétabilité.

En synthétisant les insights des méthodes de prétraitement 3,4,5, des études optimiseurs16,17 et des outils d’explicabilité19,20, ce travail présente un pipeline pratique et interprétable pour la classification des tumeurs cérébrales qui équilibre précision, stabilité et pertinence clinique.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La figure 1 présente un aperçu du flux de travail du protocole. Cette étude examine l’effet du prétraitement classique des images sur la performance des CNN et le comportement des optimiseurs dans la classification des tumeurs cérébrales à l’aide d’IRM. Le protocole englobe la préparation de jeux de données, les pipelines de prétraitement à double chemin, l’architecture du modèle, la configuration des optimiseurs, l’évaluation des performances et la validation de l’interprétabilité. Toutes les expériences ont été exécutées en Python 3.10.12 en utilisant Keras version 2.13.1 avec le backend TensorFlow, OpenCV version 4.8.0 et Matplotlib version 3.8.0.

Préparation de jeux de données
Le jeu de données BR35H sur l’IRM des tumeurs cérébrales de Kaggle21, composé de 3 000 images réparties également en classes de tumeur présente (« oui ») et sans tumeur (« non »), a été utilisé dans cette étude. Toutes les images ont été redimensionnées à 128 × 128 pixels en utilisant la fonction cv2.resize d’OpenCV pour standardiser les dimensions d’entrée entre les expériences. L’échantillonnage stratifié avec le train_test_split de Scikit-learn a assuré une représentation équilibrée à travers l’ensemble d’entraînement (80 %) et l’ensemble de validation (20 %), maintenant ainsi la cohérence dans la distribution des classes à travers chaque groupe.

En plus du jeu de données public BR35H, nous avons validé ce protocole à l’aide d’un ensemble de données indépendant collecté à partir du jeu de données Ultralytics Brain Tumor Dataset (https://docs.ultralytics.com/datasets/detect/brain-tumor/). Cet ensemble de données se compose d’un ensemble d’entraînement valide de 878 images et d’un ensemble de test de 223 images, avec deux classes clairement définies : négative (images sans tumeurs cérébrales) et positive (images avec tumeurs cérébrales). L’inclusion de ce jeu de données indépendant nous a permis d’évaluer davantage la généralisabilité et la robustesse du cadre au-delà des données sources originales.

Pipelines de prétraitement
Deux pipelines de prétraitement distincts ont été mis en œuvre pour évaluer l’impact du prétraitement classique des images. Le pipeline de prétraitement de base (BP) redimensionnait simplement les images à 128 × 128 pixels sans transformations supplémentaires, préservant ainsi l’intensité brute des pixels et les caractéristiques structurelles en tant que condition de contrôle. Le pipeline de prétraitement traditionnel (TP) appliquait une séquence d’étapes classiques de traitement d’image utilisant des fonctions OpenCV : conversion en niveaux de gris (cv2.cvtColor) pour réduire la dimensionnalité du canal, flou gaussienne (cv2. GaussianBlur) pour supprimer le bruit et améliorer lecontraste 24, le seuil (cv2.seuil) pour segmenter les structures à hauteintensité 25, les opérations morphologiques (cv2.erode, cv2.dilate) pour affiner les contours et réduire les artefacts26, et la détection de contours (cv2.findContours) pour identifier les régions d’intérêt. Ce pipeline améliorait le contraste et réduisait le encombrement visuel, bien qu’il risquait de supprimer la texture pertinente sur le plan diagnostique.

Architecture du modèle
Un CNN personnalisé a été mis en œuvre et maintenu constant à travers toutes les expériences afin d’isoler les effets du prétraitement et du choix de l’optimiseur. L’architecture comprenait une couche d’entrée (128 × 128 × 1), trois couches convolutionnelles (la première avec 32 filtres et les deux suivantes avec 64 filtres, toutes utilisant 2 × 2 noyaux et une activation par unité linéaire rectifiée (ReLU), chacune accompagnée de 2 × 2 poolings max. La sortie était aplatie et passée à travers une couche dense de 128 unités avec activation ReLU, suivie d’une couche de dropout (taux = 0,5), puis enfin d’une unité sigmoïde unique pour la classification binaire. Cette conception trouve un équilibre entre interprétabilité et efficacité computationnelle, la rendant adaptée au matériel clinique limité en ressources.

Configuration des optimiseurs
Trois optimiseurs ont été évalués avec des hyperparamètres fixes : Adam (taux d’apprentissage = 0,001, β1 = 0,9, β2 = 0,999, epsilon = 1e−07), RMSProp (taux d’apprentissage = 0,001, rho = 0,9, epsilon = 1e−07) et SGD (taux d’apprentissage = 0,005, quantité de mouvement = 0,9, Nesterov désactivé). Les paramètres d’entraînement étaient maintenus constants entre les expériences, avec une taille de groupe de 32 50 époques, et un arrêt précoce (patience = 10) implémenté via des rappels Keras pour éviter le sur-ajustement.

Évaluation des performances
La performance a été évaluée à l’aide de la précision, de la précision, du rappel et du score F1, calculés avec le classification_report de Scikit-learn. Les courbes de perte d’entraînement et de validation ont été tracées avec Matplotlib pour évaluer la vitesse de convergence et détecter le surapprentissage. Les résultats ont été tabulés et visualisés pour comparer la sensibilité de l’optimiseur sous différentes conditions de prétraitement.

Validation de l’interprétabilité
L’interprétabilité a été validée à l’aide de visualisations Grad-CAM générées à partir de la couche convolutionnelle finale. Les cartes thermiques ont été générées à l’aide des fonctions Keras et TensorFlow, puis superposées aux images IRM originales à l’aide de Matplotlib. Cette mesure a permis à la CNN de s’aligner sur les régions tumorales cliniquement pertinentes, soutenant ainsi la transparence et la confiance diagnostique.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Optimiseur Adam - Prétraitement de base :
La figure 2 illustre la performance d’un modèle de classification des tumeurs cérébrales utilisant l’optimiseur Adam avec un prétraitement de base. La matrice de confusion montre une séparation quasi parfaite entre les cas tumoraux et non tumoraux, avec seulement 8 erreurs de classification sur 600 échantillons. Le rapport de classification accompagnant le confirme avec précision, rappel et score...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Le succès de la classification des tumeurs cérébrales basée sur CNN dans cette étude a été principalement déterminé par deux composantes du protocole : la conception du prétraitement et la sélection des optimiseurs. Le prétraitement de base — composé uniquement de redimensionnement de l’image — a préservé l’intensité native des pixels et la structure spatiale, permettant au modèle d’apprendre des caractéristiques cliniquement pertinentes. En revanche, les méthodes traditionnelles de prét...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs n’ont rien à divulguer.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs expriment leur gratitude et leur sincère remerciement à l’Université GITAM, à l’équipe dirigeante, au doyen et au chef du département d’informatique et d’ingénierie du campus de Visakhapatnam, pour leur soutien continu et leur encouragement à la recherche et au développement.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
API WrapperKeras2.13.1(RRID :SCR_016345)API de haut niveau pour l’architecture et la formation CNN
Outil d’attributionImplémentation Grad-CAMPersonnalisé (via Keras)Explication visuelle de l’attention de CNN
Ensemble de données BR35H sur l’IRM de tumeurs cérébrales  ; Kagglehttps://www.kaggle.com/ahmedhamada0/brain-tumor-detectionSource des images IRM marquées pour la classification   ;
Jeu de données sur les tumeurs cérébrales   ;Ultralytiqueshttps://docs.ultralytics.com/datasets/detect/brain-tumor/
Bibliothèque d’apprentissage profondTensorFlow2.15.0 (RRID :SCR_018345)Backend pour la mise en œuvre du modèle CNN
Traitement d’imageOpenCV4.8.0 (RRID :SCR_015526)Prétraitement : niveaux de gris, flou, seuil, morphologie
Langage de programmationPython3.10.12 (RRID :SCR_008394)Environnement d’exécution pour toutes les expériences
VisualisationMatplotlib3.8.0 (RRID :SCR_008624)Tracé des courbes de perte et des superpositions Grad-CAM

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Devkota, B., et al. Image segmentation for early stage brain tumor detection using mathematical morphological reconstruction. Procedia Comput Sci. 125, 115-123 (2018).
  2. Antony, A., Minla, K. S. Brain tumor detection from MRI images using CNN. Int J Creat Res Thoughts. 10 (4), 95-100 (2022).
  3. Ivanescu, R. C. A statistical evaluation of the preprocessing medical images impact on a deep learning network's performance. Ann Univ Craiova Math Comput Sci Ser. 49 (2), 411-421 (2022).
  4. Vu, H. A. Integrating preprocessing methods and convolutional neural networks for effective tumor detection in medical imaging. arXiv. , (2024).
  5. Hooper, S. M., et al. Impact of upstream medical image processing on downstream performance of a head CT triage neural network. Radiol Artif Intell. 3 (4), e200229(2021).
  6. Comparative analysis of deep learning-based brain tumor prediction models using MRI scan. Gangadharan, S. M. P., et al. 2023 3rd International Conference on Innovative Sustainable Computational Technologies (CISCT), Dehradun, India, , (2023).
  7. Qureshi, S. A., et al. Intelligent ultra-light deep learning model for multi-class brain tumor detection. Appl Sci. 12 (8), 1-22 (2022).
  8. Qureshi, S. A., et al. Radiogenomic classification for MGMT promoter methylation status using multi-omics fused feature space for least invasive diagnosis through mpMRI scans. Sci Rep. 13, 3291(2023).
  9. Agrawal, T., et al. MultiFeNet: multi-scale feature scaling in deep neural network for the brain tumour classification in MRI images. Int J Imaging Syst Technol. 34 (1), 1-15 (2023).
  10. Brain tumor detection using U-Net and 3D CNN architecture. Ghanshala, A., et al. 2022 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), Greater Noida, India, , (2022).
  11. Medical image denoising and brain tumor detection using CNN and U-Net. Shivahare, B. D., et al. 2023 3rd International Conference on Innovative Sustainable Computational Technologies (CISCT), , Dehradun, India. (2023).
  12. Kumar, S., et al. Enhancing brain tumor segmentation using Berkeley wavelet transformation and improved SVM. Open Bioinform J. 18, e18750362358232(2025).
  13. Cellular automata based edge-detection for brain tumor. Diwakar, M., Patel, P. K., Gupta, K. 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI, Mysore, India, , (2013).
  14. Agrawal, T., et al. A comparative study of brain tumor classification on unbalanced dataset using deep neural networks. Biomed Signal Process Control. 94, 106256(2024).
  15. Khan, M. A., et al. Transfer learning for accurate brain tumor classification in MRI: a step forward in medical diagnostics. Discov Onc. 16, 1040(2025).
  16. Asiri, A. A., et al. Enhancing brain tumor diagnosis: an optimized CNN hyperparameter model for improved accuracy and reliability. PeerJ Comput Sci. 10, e1878(2024).
  17. Aamir, M., et al. Brain tumor detection and classification using an optimized convolutional neural network. Diagnostics. 14 (16), 1714(2024).
  18. Kundu, S., Das, B., Balas, V. E. Data conditioning to improve segmentation of brain MRI using CNN. Computer Vision and Image Processing. CVIP 2024. Communications in Computer and Information Science. , Springer. Cham. (2025).
  19. Grad-CAM: visual explanations from deep networks via gradient-based localization. Selvaraju, R. R., et al. 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, , (2017).
  20. Iftikhar, S., et al. Explainable CNN for brain tumor detection and classification through XAI based key features identification. Brain Inform. 12, 10(2025).
  21. BR35H: brain tumor detection 2020. , Kaggle Dataset. https://www.kaggle.com/ahmedhamada0/brain-tumor-detection (2021).
  22. Zhang, D., et al. Neural networks-based fixed-time control for a robot with uncertainties and input dead zone. Neurocomputing. 390, 139-147 (2020).
  23. Tabassum, M., et al. Radiomics and machine learning in brain tumors and their habitat: a systematic review. Cancers. 15 (15), 3845(2023).
  24. Gonzalez, R. C., Woods, R. E. Digital Image Processing. , Pearson. Upper Saddle River, NJ. (2008).
  25. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern. 9 (1), 62-66 (1979).
  26. Haralick, R. M., et al. Image analysis using mathematical morphology. IEEE Trans Pattern Anal Mach Intell. 9 (4), 532-550 (1987).
  27. Esteva, A., et al. Dermatologist-level classification of skin cancer with deep neural networks. Nature. 542, 115-118 (2017).
  28. Tjoa, E., Guan, C. A survey on explainable artificial intelligence (XAI): toward medical XAI. IEEE Trans Neural Netw Learn Syst. 32 (11), 4793-4813 (2021).
  29. Maier-Hein, L., et al. Metrics reloaded: recommendations for image analysis validation. Nat Methods. 21 (2), 195-212 (2024).
  30. Pineau, J., et al. Improving reproducibility in machine learning research. J Mach Learn Res. 22 (164), 1-20 (2021).
  31. Yaqub, M., et al. State-of-the-art CNN optimizer for brain tumor segmentation in magnetic resonance images. Brain Sci. 10 (7), 1-20 (2020).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Brain Tumor ClassificationImage PreprocessingConvolutional Neural NetworksMRI Brain TumorsOptimizer SensitivityCNN PerformanceRMSProp OptimizerStochastic Gradient DescentFive Fold Cross ValidationMedical Image Analysis

Related Articles