$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Deze studie omvatte geen directe experimenten op menselijke deelnemers of dieren. Al het werk werd uitgevoerd met behulp van de publiek beschikbaare, geanonimiseerde LC25000 dataset van histopathologische beelden, die geen identificeerbare patiëntinformatie of directe behandeling van menselijk weefsel bevatte. Goedkeuring van de Institutional Review Board (IRB) of de Institutional Animal Care and Use Committee (IACUC) was niet vereist. Alle procedures voldeden aan ethische normen en hielden zich aan de gebruiksvoorwaarden van de dataset voor academisch onderzoek. Figuur 2 toont de stappen van het workflowdiagram.

Figuur 2: Workflow van de voorgestelde methode. De workflow omvat data-preprocessing, augmentatie, modeltraining en evaluatie. Klik hier om een grotere versie van deze figuur te bekijken.
Datasetbeschrijving
De LC25000 dataset werd voor deze studie gebruikt. Het bestond uit 25.000 histopathologische afbeeldingen, allemaal uniform geformatteerd als JPEG-bestanden met een resolutie van 768 × 768 pixels. De dataset is afkomstig uit een eerste set van 1.250 originele beelden, waaronder 250 goedaardige longweefselbeelden, 250 longadenocarcinomen, 250 longplaveiselcarcinomen, 250 goedaardige beelden van colonweefsel en 250 colonadenocarcinoomen. De resterende beelden werden gegenereerd via data-augmentatie om de dataset uit te breiden, zodat er een diverse en uitgebreide collectie werd gegarandeerd voor robuuste modeltraining en validatie.
De beelden met hoge resolutie maakten een gedetailleerde analyse van cellulaire structuren mogelijk, wat essentieel was voor een nauwkeurige classificatie van kanker. Data-uitbreiding was noodzakelijk vanwege het beperkte aantal originele afbeeldingen; Technieken zoals rotaties, flips, zooms en verschuivingen werden toegepast om de grootte en diversiteit van de dataset synthetisch te vergroten. Dit proces genereerde nog eens 23.750 synthetische beelden op een klasse-gebalanceerde manier, wat resulteerde in een definitieve dataset van 25.000 afbeeldingen, waarbij elke klasse 5.000 beelden na de augmentatie bevatte.
Datavoorverwerking
De ruwe histopathologische beelden in de dataset hadden een resolutie van 768 × 768 pixels. Om compatibiliteit met de EfficientNetB7-architectuur te waarborgen en de rekenefficiëntie te maximaliseren, werd elke afbeelding verkleind van 768 × 768 naar 224 × 224 pixels. Dit proces van verkleinen betekende een afweging tussen het behouden van essentiële histologische kenmerken en het verminderen van rekenlast. De groottewijziging werd wiskundig weergegeven zoals getoond in
Vergelijking 1:
(1)
waarbij X de originele afbeelding aanduidde, Xde verkleinde afbeelding was, en h en w respectievelijk de gewenste hoogte en breedte waren. Alle pixelwaarden werden genormaliseerd tot een bereik van 0 tot 1, wat de training stabiliseerde en versnelde door een consistente invoerverdeling over afbeeldingen te waarborgen. Deze normalisatie werd wiskundig berekend zoals getoond in Vergelijking 2. Deze stap was essentieel om de modelconvergentie tijdens de training te verbeteren.
(2)
Data-augmentatie werd gebruikt als een cruciale techniek om de robuustheid en toepasbaarheid van deep learning-modellen te verbeteren, vooral in de context van medische beeldvorming met beperkte en onevenwichtige datasets. In deze studie werden verschillende augmentatietechnieken toegepast met behulp van de ImageDataGenerator-module van TensorFlow om in vivo variatie in histopathologische beelden te simuleren. Deze technieken omvatten willekeurige rotaties tot 20 graden om variabiliteit in weefseloriëntatie te simuleren, horizontale en verticale verschuivingen tot 20% van de beeldafmetingen om positievariabiliteit tijdens de preparaat na te bootsen, en willekeurige zooms tot 20% om variabiliteit in vergroting weer te geven.
Daarnaast werd horizontale flipping uitgevoerd om spiegelbeeldvariaties te introduceren, waardoor de trainingsdataset verder werd verrijkt. Om nieuw gesynthetiseerde pixels die tijdens deze transformaties zijn gegenereerd te beheren, werd een dichtstbijzijnde-naburige vullingstrategie gehanteerd om soepele overgangen te garanderen en de integriteit van belangrijke histologische kenmerken te behouden. De 2D-rotatiematrix die voor augmentatie wordt gebruikt, wordt weergegeven in Vergelijking 3, en Vergelijking 4 definieert een functie met een incrementele verandering:
(3)
(4)
Deze augmentatietechnieken compenseerden uitdagingen zoals klasse-onevenwicht, kleine histologische variaties en beperkingen in datasets door het model in staat te stellen invariante kenmerken te leren en het risico op overfitting te verminderen. Door de dataset synthetisch uit te breiden en gecontroleerde variabiliteit te integreren, verbeterde data-augmentatie het vermogen van het model om te generaliseren naar nieuwe, onzichtbare data aanzienlijk, waardoor een sterker en robuuster systeem ontstond voor klinische inzet bij de diagnose van long- en darmkanker.
Modelarchitectuur
Het model is ontwikkeld op basis van de EfficientNetB7-architectuur, een state-of-the-art deep learning-netwerk dat bekendstaat om zijn prestaties, schaalbaarheid en effectiviteit bij beeldclassificatietaken. EfficientNetB7 werd gebouwd met behulp van een reeks Mobile Inverted Bottleneck Convolution (MBConv)-blokken, die diepte-scheidbare convoluties bevatten. Dit structurele ontwerp comprimeerde het model effectief, wat resulteerde in aanzienlijke verminderingen van het aantal parameters met minimale prestatieverlies. Deze innovatie stelde het model in staat hoge nauwkeurigheid te bereiken met lagere rekenkosten, waardoor het bijzonder geschikt was voor computationeel intensieve toepassingen zoals histopathologische beeldanalyse. Figuur 3 toont de modelarchitectuur van de vooraf getrainde EfficientNetB7.

Figuur 3: Modelarchitectuur van EfficientNetB7. Deze figuur toont de gedetailleerde structuur van het EfficientNetB7-model, waarin de belangrijkste lagen en functionele blokken worden gebruikt voor beeldclassificatie worden geïllustreerd. Klik hier om een grotere versie van deze figuur te bekijken.
Het model accepteerde voorbewerkte histopathologische beelden die waren aangepast van hun oorspronkelijke afmetingen van 768 × 768 pixels naar 224 × 224 pixels om te voldoen aan de invoervereisten van EfficientNetB7. Elke afbeelding onderging verschillende processen binnen het netwerk, waaronder batchnormalisatie, Swish-activatiefuncties en convolutieoperaties. Batchnormalisatie werd berekend zoals weergegeven in Vergelijking 5. De Swish-activatiefunctie introduceerde niet-lineariteit en maakte snellere, efficiëntere training mogelijk vergeleken met traditionele functies zoals ReLU. Deze lagen waren ontworpen om hiërarchische kenmerken te extraheren en te verbeteren, waardoor het model geleidelijk kon leren van laag- naar hoogniveaupatronen naarmate de beelden door het netwerk werden voortgeplant.
(5)
De convolutionele ruggengraat van EfficientNetB7, vooraf getraind op de ImageNet-dataset, bood een zeer generaliseerbare set feature-detectoren die effectief waren over een breed scala aan beelddomeinen. De voorgetrainde basis speelde een sleutelrol bij het vastleggen van subtiele maar informatieve patronen in histopathologische beelden, die vaak worden gekenmerkt door hoge variabiliteit binnen de klasse en fijnkorrelige kenmerken. De output van de convolutionele lagen werd doorgegeven aan een globale gemiddelde poolinglaag, die de ruimtelijke dimensies reduceerde tot één enkele featurevector per afbeelding. Deze vector, die de meest relevante kenmerken omvat die door de convolutionele lagen worden geleerd, werd vervolgens afgevlakt tot een eendimensionale array voor compatibiliteit met volledig verbonden lagen. Het algoritme voor verbeterde detectie van long- en darmkanker is opgenomen in Aanvullend Dossier 1.
De daaropvolgende netwerkarchitectuur omvatte twee dichte (volledig verbonden) lagen met respectievelijk 128 en 64 eenheden. Beide lagen maakten gebruik van de Rectified Linear Unit (ReLU) activatiefunctie om extra niet-lineariteit te introduceren en de geëxtraheerde kenmerken fijn af te stemmen, waardoor het model preciezere patronen en relaties binnen de data kon herkennen. De laatste laag van het model was een SoftMax-uitvoerlaag met vijf neuronen, elk vertegenwoordigend van een van de vijf klassen in de dataset. De SoftMax-functie produceerde een kansverdeling over de klassen, die de voorspelling van het model voor elk invoerbeeld weerspiegelde, zoals beschreven in Vergelijking 6:
(6)
De combinatie van geavanceerde convolutionele technieken, robuuste regularisatie en effectieve optimalisatiestrategieën resulteerde in een deep learning-model dat uitstekend geschikt is voor classificatie van medische beelden met hoge inzet. Het model bereikte precisie, schaalbaarheid en operationele efficiëntie, en toonde een sterk potentieel voor klinische toepassing bij de diagnose van long- en darmkanker. Binnen dit kader werd regularisatie voornamelijk bereikt door geavanceerde data-augmentatie en het gebruik van vroege stops; er werd geen expliciete dropout of gewichtsafname toegepast op de dichte lagen.
Training en validatie
De validatie- en pretrainingspijplijn van het convolutioneel neurale netwerk (CNN) voor LC25000 histopathologische beeldclassificatie is ontworpen om de modelprestaties te optimaliseren en een goede generalisatie te waarborgen. De pijplijn begon met uitgebreide voorbewerking, waaronder het terugbrengen van de oorspronkelijke 768 × 768-pixels afbeeldingen tot 224 × 224 pixels om te voldoen aan de invoervereisten van de EfficientNetB7-architectuur. Pixelintensiteiten werden genormaliseerd naar het bereik [0, 1] om de training te stabiliseren en te versnellen, en data-augmentatietechnieken, waaronder willekeurige rotaties, verschuivingen, zooms en horizontale flips – werden toegepast om variabiliteit te introduceren en overfitting te beperken. Deze preprocessing-operaties zorgden ervoor dat het model invariante kenmerken leerde en goed generaliseerde naar nieuwe data.
Het EfficientNetB7-model, vooraf getraind op de ImageNet-dataset, werd als basis gebruikt en bood een robuuste feature-detectorset die subtiele histologische patronen kon identificeren. Het model werd vervolgens fijn afgesteld met twee dichte lagen (128 en 64 eenheden) die werden geactiveerd door de Rectified Linear Unit (ReLU)-functie, gevolgd door een SoftMax-uitvoerlaag voor vijf-klassen classificatie. Deze architectuur was geoptimaliseerd voor zowel precisie als rekenkundige efficiëntie, waardoor het zeer geschikt was voor medische beeldanalyse. De Adam-optimizer-updateregel voor θ wordt weergegeven in Vergelijking 7.
(7)
Modeltraining werd uitgevoerd in batches van 128 afbeeldingen met behulp van de Adam optimizer, die de leersnelheid adaptief schaalde om effectieve convergentie te bevorderen. Er werd een vroegtijdig stopcriterium ingevoerd om validatieverlies te monitoren en de training te stoppen als er geen verbetering werd waargenomen, waardoor overfitting werd voorkomen en de rekenkracht werd geoptimaliseerd. Tijdens de training werden belangrijke prestatie-indicatoren – waaronder nauwkeurigheid, verlies, precisie en herinnering – bijgehouden met behulp van een hold-out validatieset die 20% van de data omvatte. De hold-out set leverde cruciale inzichten op in de generalisatiemogelijkheden van het model en verminderde het risico op overfitting naar onzichtbare data.
De integratie van geavanceerde preprocessing-, data-augmentatie- en optimalisatiestrategieën resulteerde in uitstekende modelnauwkeurigheid en robuustheid, wat een sterk potentieel voor klinische toepassing bij long- en darmkankerdetectie aantoont. Alle experimenten werden uitgevoerd op een NVIDIA Tesla P100 GPU met 16 GB geheugen en 64 GB systeemgeheugen. De volledige trainingspijplijn – inclusief preprocessing, augmentatie en modeloptimalisatie – vereiste ongeveer drie uur om tien epochs te voltooien met een batchgrootte van 128. Deze computationele infrastructuur werd geselecteerd om de grote, uitgebreide dataset efficiënt te beheren, terwijl redelijke trainingstijden werden gehandhaafd die geschikt zijn voor klinische onderzoeksomgevingen.
Voor reproduceerbaarheid werden alle kritieke hyperparameters expliciet gespecificeerd. Het model werd getraind met de Adam-optimizer met een constante leersnelheid van 0,001. De training werd maximaal 10 epochs uitgevoerd, met vroegtijdige stops op basis van validatieverlies en een geduld van drie epochs om overfitting te voorkomen. Een batchgrootte van 128 werd gebruikt voor zowel de trainings- als de validatiefase. Om consistente resultaten te garanderen, werd de willekeurige seed ingesteld op 42 in alle fasen van het dataladen en modeltraining. Tijdens de training werd geen leertempo van achteruitgang toegepast.
Het protocol combineerde systematische voorverwerking, goed gekalibreerde hyperparameters, rigoureuze validatieschema's en een open computationele omgeving om zowel nauwkeurigheid als reproduceerbaarheid te bevorderen. De workflow legde door het integreren van robuuste deep learning-architectuur, effectieve optimalisatie en reproduceerbaar experimenteel ontwerp een solide basis voor histopathologische beeldclassificatie. Naast het aantonen van sterke prestaties bij het opsporen van long- en darmkanker, definieerde het protocol een schaalbaar kader dat in toekomstig onderzoek kan worden uitgebreid naar vergelijkbare biomedische beeldvormingsuitdagingen.
Tijdens de modelontwikkeling werden verschillende praktische aanpassingen doorgevoerd om betrouwbare en reproduceerbare resultaten te bereiken. Vroege stop- en geavanceerde data-augmentatie werden gebruikt om klassenonevenwicht en overfitting aan te pakken. Hoog geheugengebruik tijdens de training werd beperkt door afbeeldingen te verkleinen naar 224 × 224 pixels en een batchgrootte van 128 pixels te gebruiken. Wanneer langzame convergentie werd aangetroffen, werd de leersnelheid empirisch ingesteld op 0,001. Handmatig werd de structuur van de afbeeldingsdirectory gecontroleerd om laadfouten in data te voorkomen, en willekeurige seeds werden gefixeerd om reproduceerbaarheid te waarborgen. Deze strategieën kunnen dienen als praktische richtlijnen voor onderzoekers die vergelijkbare uitdagingen ondervinden bij het trainen van deep learning-modellen met grote histopathologische beelddatasets.
Statistische analyse
Statistische modellering van de prestaties van het model werd uitgevoerd met behulp van een uitgebreide set meetwaarden om nauwkeurigheid, stabiliteit en generaliseerbaarheid te beoordelen. Belangrijke evaluatiematen waren precisie, recall, F1-score en nauwkeurigheid om classificatieprestaties te kwantificeren. De verwarringsmatrix werd gebruikt om klasse-specifieke foutenmetingen te rapporteren, berekend volgens Vergelijkingen 8-10:
(8)
(9)
(10)
Daarnaast werden foutmaten zoals Gemiddelde Kwadraatfout (MSE), Root Mean Squared Error (RMSE) en Gemiddelde Absolute Fout (MAE) geëvalueerd om de voorspellingsnauwkeurigheid te beoordelen, berekend met behulp van Vergelijkingen 11-13:
(11)
(12)
(13)
De Receiver Operating Characteristic (ROC) curve en Area Under the Curve (AUC) werden gebruikt om het vermogen van het model te evalueren om klassen op verschillende drempels te onderscheiden. De AUC werd berekend zoals getoond in Vergelijking 14:
(14)
Deze statistische analyses boden een grondige beoordeling van de classificatieprestaties, robuustheid en generalisatie van het model naar onbekende data.
Ablatiestudie
Om de bijdrage van elk onderdeel binnen het classificatiekader verder te beoordelen, werd een ablatiestudie uitgevoerd door selectief specifieke architecturale elementen van het uiteindelijke model weg te laten of aan te passen. Specifiek werden twee alternatieve experimentele configuraties geëvalueerd: één configuratie omvatte zowel de Global Average Pooling- als de Flatten-lagen, gevolgd door twee dichte lagen (respectievelijk 128 en 64 eenheden); de andere configuratie liet zowel de Flatten-laag als de 128-eenheid dichte laag weg, waardoor alleen de Global Average Pooling-laag en een enkele 64-eenheid dichte laag overbleven.
De complete architectuur, zoals gerapporteerd in de hoofdresultaten, behaalde een validatienauwkeurigheid van ongeveer 96%. Toen de Flatten-laag werd uitgesloten en alleen de dichte lagen van 128 en 64 eenheden werden gebruikt na Global Average Pooling, daalde de validatienauwkeurigheid tot 81,6%. Omgekeerd, wanneer de dichte laag van 128 units werd uitgesloten en de Flatten-laag behouden bleef, daalde de validatienauwkeurigheid tot 88%. Deze resultaten gaven aan dat zowel de extra dichte laag als de juiste architecturale componenten moesten worden opgenomen om optimale classificatieprestaties te bereiken. De bevindingen uit de ablatie-experimenten toonden consequent aan dat de combinatie van Global Average Pooling, Flattening en twee volledig verbonden lagen een expressievere kenmerkweergave mogelijk maakte, wat resulteerde in robuustere en nauwkeurigere histopathologische beeldclassificatie.