Research Article

Beeldvoorverwerking en gevoeligheid voor optimizers: implicaties voor convolutionele neurale netwerken bij het diagnosticeren van hersentumoren

DOI:

10.3791/69459

February 17th, 2026

In This Article

Summary

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

Deze studie maakt gebruik van een gecontroleerd kader om preprocessing-pijplijnen en optimizers binnen een vaste architectuur te evalueren, met als doel te bepalen hoe klassieke preprocessing optimizers en Convolutional Neural Networks (CNN's) beïnvloedt bij hersentumorclassificatie.

Abstract

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

De classificatie van hersentumoren met behulp van magnetische resonantiebeeldvorming (MRI) brengt uitdagingen met zich mee vanwege variaties in tumorgrootte, vorm en textuur. Hoewel traditionele beeldvoorbewerkingsmethoden vaak worden gebruikt om de invoerkwaliteit te verbeteren, is hun impact op het gedrag van optimizers en CNN-prestaties nog niet grondig onderzocht. Dit onderzoek onderzoekt het effect van preprocessing op convergentie, generalisatie en classificatienauwkeurigheid bij verschillende optimizers. We gebruiken een publiek beschikbare Kaggle-dataset om twee preprocessing-pijplijnen te creëren: een basislijnpijplijn die alleen afbeeldingen van grootte aanpast en een traditionele pijplijn die afbeeldingen naar grijstinten omzet, vervagt en morfologische filtering toepast. Vervolgens testen we hoe deze pijplijnen drie optimizers beïnvloeden: Adam, Root Mean Square Propagation (RMSProp) en Stochastic Gradient Descent (SGD). Om protocolvariabelen te scheiden, wordt overal een vaste CNN-architectuur gebruikt. De prestaties worden beoordeeld met behulp van nauwkeurigheid, precisie, herinnering en F1-score, gevalideerd via vijfvoudige kruisvalidatie. De resultaten tonen aan dat basisvoorverwerking consequent hogere nauwkeurigheid en stabielere convergentie oplevert tussen alle optimizers, waarbij RMSProp en SGD de hoogste gemiddelde nauwkeurigheid van 99,53% behalen onder vijfvoudige kruisvalidatie. De bevindingen behandelen het onderbelichte effect van preprocessing op de prestaties van optimizers, waarbij de noodzaak wordt benadrukt van preprocessing-bewuste trainingsstrategieën om robuustheid en interpreteerbaarheid in medische beeldanalyse te verbeteren.

Introduction

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

Hersentumorclassificatie met behulp van magnetische resonantiebeeldvorming (MRI) is een cruciale taak in de neuro-oncologie, waarbij vroege en nauwkeurige diagnose direct invloed heeft op de behandelplanning en de uitkomsten van de patiënt1. CNN's zijn de dominante methode geworden om dit proces te automatiseren vanwege hun vermogen om hiërarchische ruimtelijke en textuurkenmerken direct uit ruwe beeldgegevenste leren. De kwaliteit van de invoergegevens blijft echter een belangrijke bepalende factor voor modelprestaties. Klassieke voorverwerkingstechnieken – zoals grijswaardenconversie, Gaussische vervaging, drempelwerking en morfologische bewerkingen – worden routinematig toegepast om ruis te verminderen en structurele grenzente benadrukken 3,4,5. Gangadharan et al. voerden een vergelijkende analyse uit van deep learning-modellen voor hersentumorvoorspelling, waarbij de variabiliteit in prestaties tussen architecturen en het belang van datasetkenmerken bij het vormgeven van uitkomstenwerd benadrukt 6. Qureshi et al. stelden een ultralichtgewicht CNN voor voor multi-klasse tumordetectie, met nadruk op computationele efficiëntie en realtime toepasbaarheid zonder concessies te doen aan de diagnostische nauwkeurigheid7. Qureshi et al. onderzocht radiogenomische classificatie verder dan structurele beeldvorming, waarbij ze gebruik maakten van gefuseerde multi-omics-kenmerken uit multiparametrische MRI-scans om methylguanine-DNA methyltransferase (MGMT) promotor methyl-methyltransferase (MGMT) methyl-methyltransferase te voorspellen, waarmee het potentieel van geïntegreerde datamodaliteiten voor niet-invasieve tumorprofileringwerd aangetoond 8. Ondanks hun alomtegenwoordigheid blijft de gevolgen van deze transformaties op de dynamiek van CNN-training, het gedrag van optimizers en interpreteerbaarheid nog onderbelicht.

Recente ontwikkelingen in hersentumorclassificatie richten zich op architecturale complexiteit, segmentatie-classificatiehybriden en transfer learning. MultiFeNet bijvoorbeeld maakt gebruik van multi-scale feature fusion om ruimtelijke representatie9 te verbeteren, terwijl ensemblemodellen en 3D-CNN's hoge nauwkeurigheid bieden ten koste van een verhoogde rekenkracht10,11. Recente studies naar hybride methoden, zoals wavelettransformatie met Support Vector Machine (SVM) en cellulaire automaten-gebaseerde randdetectie, vereisen doorgaans handgemaakte functies of meerstapsverwerking12,13. Vergelijkend onderzoek naar onevenwichtige datasets heeft de uitdagingen bij het bereiken van klassegebonden generalisatie14 benadrukt. Transfer learning-benaderingen met behulp van voorgetrainde netwerken, zoals VGG en ResNet, hebben veelbelovend aangetoond in MRI-classificatie 15,16,17; echter, ze behandelen preprocessing vaak als een vaste upstream stap. Deze modellen isoleren zelden hoe inputtransformaties de convergentie van de optimizer of semantische retentie beïnvloeden.

Preprocessing-bewuste studies beginnen deze kloof aan het licht te brengen. Ivanescu et al. toonden aan dat overmatig filteren de gevoeligheid van CNN voor subtieletumorpatronen kan verminderen. Vu et al. toonden aan dat grijstintenconversie en grootteverandering contextuele informatie kunnen weggooien, waardoor de diagnostische nauwkeurigheid wordt beïnvloed4. Hooper et al. toonden aan dat upstream Computed Tomography (CT)-filtering prestatievariabiliteit induceert, wat de kwetsbaarheid van CNN's voor domeinverschuivingen5 benadrukt. Kundu et al. stelden Gauss-gebaseerde intensiteitstransformaties voor om segmentatie te verbeteren18; echter, ze evalueerden de gevoeligheid van de optimizer niet. Ondertussen optimaliseerden Asiri et al. en Aamir et al. CNN-hyperparameters voor hersentumordetectie16,17, waarbij Adams superieure prestaties werden opgemerkt zonder te analyseren hoe het reageert op preprocessing-veranderingen. Verklaringstools zoals Gradient-weighted Class Activation Mapping (Grad-CAM) en SHapley Additive exPlanations (SHAP) hebben ons begrip van CNN-besluitvorming vergroot door klasse-discriminatiegebieden te visualiseren19,20. Deze methoden zijn essentieel om te valideren of preprocessing semantische retentie verbetert of vervormt.

Weinig studies hebben echter systematisch onderzocht hoe preprocessing de convergentie, generalisatie en interpreteerbaarheid van optimizers onder een vaste architectuur beïnvloedt – zaken die zowel klinisch als computationeel significant zijn. Klinisch gezien kunnen overmatige gladstrijk- of intensiteitstransformaties diagnostisch relevante textuur- en ruimtelijke gradiënten verminderen, waardoor de lokalisatienauwkeurigheid en het vertrouwen van de clinici afnemen. Computationeel reageren optimizers verschillend op veranderingen in feature-schaal en gradiëntvariatie; Mismatches tussen inputcomplexiteit en optimizer-dynamiek kunnen leiden tot onstabiele convergentie of slechtere generalisatie.

Om dit aan te pakken, introduceren we een dual-path framework dat systematisch baseline (alleen resize) en traditionele preprocessing pipelines vergelijkt over drie optimizers – Adam, RMSProp en SGD – met een consistente CNN-architectuur en de BR35H Kaggle-dataset21. We evalueren classificatieprestaties, convergentiesnelheid en interpreteerbaarheid met behulp van Grad-CAM, gevalideerd via vijfvoudige kruisvalidatie. In tegenstelling tot eerdere werken die architecturale en preprocessingwijzigingen met elkaar verwarren, isoleert dit protocol preprocessing als een onafhankelijke variabele, wat aantoont dat agressief filteren de prestaties van de optimizer en ruimtelijke aandacht kan belemmeren.

Het hier gepresenteerde kader biedt verschillende voordelen ten opzichte van bestaande modellen. Ten eerste evalueert het expliciet de interacties tussen preprocessingstrategieën en optimizers, een dimensie die vaak over het hoofd wordt gezien in ensemble- en transfer learning-studies 15,16,17. Ten tweede behoudt het een vaste CNN-architectuur, waardoor realistische implementatiebeperkingen worden gesimuleerd waar herconfiguratie doorgaansonpraktisch is. Ten derde integreert het visuele attributiemethoden om semantische retentie te beoordelen, als aanvulling op eerder werk over radiomische en handgemaakte featurestudies23. Ten slotte biedt het kader reproduceerbare inzichten in preprocessing-bewuste trainingsstrategieën, waardoor zowel robuustheid als interpreteerbaarheid worden verbeterd.

Door inzichten te synthetiseren uit preprocessingmethoden 3,4,5, optimizerstudies 16,17 en uitlegbaarheidstools19,20, presenteert dit werk een praktische en interpreteerbare pijplijn voor hersentumorclassificatie die nauwkeurigheid, stabiliteit en klinische relevantie in balans brengt.

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

Protocol

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

Figuur 1 toont een overzicht van de protocolworkflow. Deze studie onderzoekt het effect van klassieke beeldpreprocessing op de prestaties van CNN's en het gedrag van optimizers bij hersentumorclassificatie met behulp van MRI. Het protocol omvat datasetvoorbereiding, dual-path preprocessing pipelines, modelarchitectuur, configuratie van optimizers, prestatie-evaluatie en interpreteerbaarheidsvalidatie. Alle experimenten werden uitgevoerd in Python 3.10.12 met Keras versie 2.13.1 met TensorFlow backend, OpenCV versie 4.8.0 en Matplotlib versie 3.8.0.

Datasetvoorbereiding
De BR35H hersentumor MRI-dataset van Kaggle21, bestaande uit 3.000 beelden gelijk verdeeld in tumor-aanwezige ("ja") en tumor-afwezige ("nee") klassen, werd in deze studie gebruikt. Alle afbeeldingen werden verkleind tot 128 × 128 pixels met behulp van OpenCV's cv2.resize-functie om invoerafmetingen tussen experimenten te standaardiseren. Gestratificeerde steekproef met Scikit-learn's train_test_split zorgde voor een evenwichtige representatie over de trainingsset (80%) en validatieset (20%), waardoor consistentie in de klassenverdeling over elke vouw werd behouden.

Naast de BR35H publieke dataset valideerden we dit protocol met behulp van een onafhankelijke dataset verzameld uit de Ultralytics Brain Tumor Dataset (https://docs.ultralytics.com/datasets/detect/brain-tumor/). Deze dataset bestaat uit een geldige trainingsset van 878 afbeeldingen en een testset van 223 afbeeldingen, met twee duidelijk gedefinieerde klassen: Negatief (beelden zonder hersentumoren) en Positief (beelden met hersentumoren). De opname van deze onafhankelijke dataset stelde ons in staat om de generaliseerbaarheid en robuustheid van het kader verder te beoordelen dan de oorspronkelijke brongegevens.

Preprocessing-pijplijnen
Er werden twee verschillende preprocessing-pijplijnen geïmplementeerd om de impact van klassieke beeldpreprocessing te evalueren. De Baseline Preprocessing (BP) pijplijn heeft eenvoudigweg afbeeldingen verkleind naar 128 × 128 pixels zonder verdere transformaties, waardoor de ruwe pixelintensiteit en structurele kenmerken als controlevoorwaarde behouden bleven. De Traditional Preprocessing (TP) pijplijn paste een reeks klassieke beeldverwerkingsstappen toe met behulp van OpenCV-functies: grijswaardenconversie (cv2.cvtColor) om de kanaaldimensionaliteit te verminderen, Gaussiaanse vervaging (cv2. GaussianBlur) om ruis te onderdrukken en contrast24 te verhogen, drempelen (cv2.threshold) om hoogintensiteitsstructuren25 te segmenteren, morfologische bewerkingen (cv2.erode, cv2.dilate) om randen te verfijnen en artefacten te verminderen26, en contourdetectie (cv2.findContours) om interessegebieden te identificeren. Deze pijplijn verbeterde het contrast en verminderde visuele rommel, hoewel het het risico liep diagnostisch relevante textuur te onderdrukken.

Modelarchitectuur
Er werd een aangepaste CNN geïmplementeerd en constant gehouden in alle experimenten om de effecten van preprocessing en keuze van optimizers te isoleren. De architectuur bestond uit een invoerlaag (128 × 128 × 1), drie convolutionele lagen (de eerste met 32 filters en de volgende twee met 64 filters, allemaal met 2 × 2 kernels en Rectified Linear Unit (ReLU) activatie), elk gevolgd door maximaal 2 × 2 pooling. De uitgang werd afgevlakt en door een dichte laag van 128 eenheden geleid met ReLU-activatie, gevolgd door een dropoutlaag (snelheid = 0,5), en tenslotte een enkele sigmoid-eenheid voor binaire classificatie. Dit ontwerp vindt een balans tussen interpreteerbaarheid en rekenkundige efficiëntie, waardoor het geschikt is voor klinisch hardware met beperkte middelen.

Optimizerconfiguratie
Drie optimizers werden geëvalueerd met vaste hyperparameters: Adam (leersnelheid = 0,001, β1 = 0,9, β2 = 0,999, epsilon = 1e−07), RMSProp (leersnelheid = 0,001, rho = 0,9, epsilon = 1e−07) en SGD (leersnelheid = 0,005, momentum = 0,9, Nesterov uitgeschakeld). Trainingsparameters werden constant gehouden over experimenten heen, met een batchgrootte van 32, 50 epochs en vroegtijdig stoppen (geduld = 10) geïmplementeerd via Keras-callbacks om overfitting te voorkomen.

Prestatie-evaluatie
De prestaties werden beoordeeld met nauwkeurigheid, precisie, herinnering en F1-score, berekend met de classification_report van Scikit-learn. Trainings- en validatieverliescurves werden met Matplotlib uitgezet om convergentiesnelheid te evalueren en overfitting te detecteren. De resultaten werden getabelleerd en gevisualiseerd om de gevoeligheid van de optimizer onder verschillende preprocessingvoorwaarden te vergelijken.

Validatie van interpreteerbaarheid
De interpreteerbaarheid werd gevalideerd met behulp van Grad-CAM-visualisaties die werden gegenereerd vanuit de laatste convolutionele laag. Heatmaps werden gegenereerd met behulp van Keras- en TensorFlow-functies en vervolgens over de originele MRI-beelden gelegd met Matplotlib. Deze stap zorgde ervoor dat de ruimtelijke aandacht van het CNN overeenkwam met klinisch relevante tumorregio's, waardoor transparantie en diagnostisch vertrouwen werden ondersteund.

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

Results

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

Adam optimizer - Basisvoorverwerking:
Figuur 2 illustreert de prestaties van een hersentumorclassificatiemodel met behulp van de Adam-optimizer met baseline preprocessing. De verwarringsmatrix toont een bijna perfecte scheiding tussen tumoreuze en niet-tumoreuze gevallen, met slechts 8 verkeerde classificaties van de 600 monsters. Het bijbehorende classificatierapport bevestigt dit met precisie, terugroeping en F1-scores, allemaal op of ...

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

Discussion

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

Het succes van CNN-gebaseerde hersentumorclassificatie in deze studie werd voornamelijk gedreven door twee protocolcomponenten: preprocessing-ontwerp en optimalisatieselectie. Baseline preprocessing – uitsluitend bestaande uit het verkleinen van het beeld – behield de native pixelintensiteit en ruimtelijke structuur, waardoor het model klinisch relevante kenmerken kan leren. Daarentegen introduceerden traditionele preprocessingmethoden (zoals grijstintenconversie, Gaussische waasheid, dr...

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

Disclosures

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

De auteurs hebben niets te onthullen.

Acknowledgements

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

De auteurs spreken hun waardering en oprechte dank uit aan GITAM University, het leiderschapsteam, de decaan en het hoofd van de afdeling Computerwetenschappen en Techniek op de campus Visakhapatnam voor hun voortdurende steun en aanmoediging van onderzoek en ontwikkeling.

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)High-level API voor CNN-architectuur en training
Attribution ToolGrad-CAM-implementatieAangepast (via Keras)Visuele uitleg van CNN-aandacht
BR35H Brain Tumor MRI-dataset Kagglehttps://www.kaggle.com/ahmedhamada0/brain-tumor-detectionBron van gelabelde MRI-afbeeldingen voor classificatie 
Brain Tumor-dataset Ultralyticshttps://docs.ultralytics.com/datasets/detect/brain-tumor/
Deep Learning-bibliotheekTensorFlow2.15.0 (RRID:SCR_018345)Backend voor CNN-modelimplementatie
BeeldverwerkingOpenCV4.8.0 (RRID:SCR_015526)Voorbereiding: grijswaarden, vervagen, drempel, morfologie
ProgrammeertaalPython3.10.12 (RRID:SCR_008394)Uitvoeringsomgeving voor alle experimenten
VisualisatieMatplotlib3.8.0 (RRID:SCR_008624)Plotten van verliescurven en Grad-CAM-overlays

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