Dit onderzoek werd uitgevoerd in overeenstemming met de institutionele richtlijnen voor computationeel onderzoek en gegevensverwerking. Er waren geen menselijke proefpersonen of gewervelde dieren betrokken bij deze studie.
Datasetvoorbereiding en voorverwerking
Datasetverzameling en organisatie
Dermoscopische beelden werden verzameld uit de datasets PH2, ISIC2018 en ISIC2017, met specifieke links in de Table of Materials. De PH2-dataset bevat 200 afbeeldingen met hoge resolutie (1000 × 1000 pixels), ISIC2018 bevat 2.594 afbeeldingen met bijbehorende segmentatiemaskers, en ISIC2017 bevat 2.150 afbeeldingen met segmentatiemaskers. De gegevens werden georganiseerd in trainings-, validatie- en testsets volgens standaardprotocollen, waarbij werd gegarandeerd dat de beelden in compatibele formaten zijn (bijvoorbeeld .jpg, .png of .tiff) en bijbehorende grondwaarheidsmaskers in binair formaat bevatten.
De gegevens werden georganiseerd in trainings-, validatie- en testsets volgens standaardprotocollen. De datasets waren als volgt verdeeld: voor ISIC2018 werden 1.815 beelden toegewezen voor training, 259 voor validatie en 520 voor testen. Voor ISIC2017 werden 1.500 beelden toegewezen voor training, 220 voor validatie en 430 voor testen. Voor PH2 werd de dataset verdeeld in 160 trainingsafbeeldingen, 10 validatiebeelden en 30 testbeelden. Een consistente beeldresolutie van 256 × 256 pixels werd gedurende de hele voorverwerkingspijplijn gehandhaafd.
Data-augmentatie en normalisatie
Data-augmentatietechnieken werden toegepast om de generalisatie van het model te verbeteren. Horizontale flipping, verticale flipping en willekeurige rotatie binnen een bereik van ±15° werden geïmplementeerd. Gamma-correctie en logaritmische transformatie werden toegepast met een kans van 0,3 elk. Pixelwaarden werden genormaliseerd met behulp van ImageNet-statistieken (gemiddelde = [0,485, 0,456, 0,406], standaarddeviatie = [0,229, 0,224, 0,225]).
Verander alle invoerbeelden van formaat naar 256 × 256 pixels: Om rekenefficiëntie te waarborgen, werden alle invoerbeelden aangepast tot een uniforme resolutie van 256 × 256 pixels. Hoewel afbeeldingen met hoge resolutie, zoals die in de dataset (1000 × 1000 pixels), fijnkorrelige details en textuurinformatie bevatten die cruciaal zijn voor nauwkeurige afbakening van laesiesgrensen, verbeterde het verhogen van de resolutie de prestaties van het model niet significant. Daarom werd de resolutie niet verhoogd om een balans te behouden tussen computationele efficiëntie en modelnauwkeurigheid. Toekomstig werk kan de effecten van inputs met hogere resolutie verder onderzoeken om te bepalen of de voordelen in segmentatienauwkeurigheid de verhoogde rekenkosten rechtvaardigen. Afbeeldingen werden indien nodig omgezet naar RGB-formaat. De vooraf bewerkte gegevens werden opgeslagen in gestructureerde directories terwijl de oorspronkelijke datasetsplitsing behouden bleef.
HMP-MUNet architectuurimplementatie
Ontwerp van netwerkarchitectuur
HMP-MUNet werd geconfigureerd volgens de hiërarchische U-vormige encoder-decoderstructuur zoals weergegeven in Figuur 1. Het netwerk was geconfigureerd met progressieve kanaaluitbreiding: 8→16→32→64→128→256 kanalen over encoderniveaus.
Een belangrijke architectonische wijziging werd doorgevoerd door de netwerkdiepte te verkleinen van vier hiërarchische niveaus naar twee, wat helpt het model te vereenvoudigen en de rekenkundige efficiëntie te verbeteren. Hoewel de diepte is verminderd, zijn de kanaalafmetingen op elk niveau vergroot, waardoor het netwerk rijkere en expressievere kenmerken kan vastleggen. Om het feature learning van het model verder te verbeteren, werden aandachtmechanismen geïntroduceerd om het netwerk te richten op de meest relevante features over meerdere schalen. Deze aandachtsmechanismen compenseren effectief het potentiële verlies van hiërarchische feature-abstractie door de ondiepere architectuur.
De encoder werd geïnitialiseerd met dubbele Conv2D-bewerkingen voor het initiële feature-extractie uit de invoertensoren X(C, H×W). De afwisselende configuratie van drie gespecialiseerde modules werd geïmplementeerd: High-order Vision Mamba-based Switching Scheme (H-VSS), Parallel Multi-depth Flexible Network (PMFlex) en Multi-Scale Dilated Attention Fusion Network (MSDAFN).
Het model gebruikt ImageNet-statistieken (gemiddelde en standaarddeviatie) voor normalisatie, waardoor het niet nodig is om voor elke dataset opnieuw te berekenen, waardoor de rekenefficiëntie verbetert. Het zorgt voor stabiliteit en generaliseerbaarheid, gebruikmakend van het uitgebreide gebruik van ImageNet bij computer vision-taken. Deze keuze vereenvoudigt het ontwerp door de complexiteit van de voorverwerking te verminderen en verbetert de overdraagbare overdraagbare data tussen datasets, waardoor het model effectief kan generaliseren over diverse afbeeldingen van huidlaesies.
Implementatie van een High-order vision mamba-gebaseerd schakelschema (H-VSS)
De H-VSS-module werd geïmplementeerd volgens de architectuur in Figuur 2. Laagnormalisatie (LN) en Hardswish-activatie (HS) werden geconfigureerd met residuele verbindingen volgens Vergelijking (1):

De Local Spatial Descriptor (LSD)-component is geïmplementeerd om ruimtelijke coherentie te behouden. De Spatial Selective 2D Scanning (SS2D) module was geconfigureerd met multidirectionele scanpatronen volgens Vergelijking (2):

Multi-layer Perceptron (MLP) verwerking werd toegevoegd met residuele verbindingen zoals gespecificeerd in Vergelijking (3):

Het High-order 2D Selective Scanning (H-SS2D) mechanisme projecteert invoerkenmerken naar 2C-dimensionale ruimte voor verbeterde contextuele modellering.
Parallelle implementatie van multi-diepte flexibel netwerk (PMFlex)
De PMFlex-module was geconfigureerd volgens specificaties in figuur 3 . Laagnormalisatie werd toegepast op invoerfeaturekaarten X(C, H×W), waarna ze werden opgedeeld in vier segmenten langs de kanaaldimensie volgens Vergelijking (4):

Elke gesegmenteerde functie Y_i werd verwerkt via gedeelde Visual Mamba (VMamba) modules. Verwerkte uitvoeren werden samengevoegd en verfijning werd toegepast via Laagnormalisatie en projectie zoals beschreven in Vergelijking (5):

Multi-Scale gedilateerde aandacht fusie netwerk (MSDAFN) implementatie
De MSDAFN-module werd geïmplementeerd volgens de Figuur 4-architectuur. Parallelle convolutieoperaties werden geconfigureerd met dilatatieraten van 6, 12 en 18 voor multischaal feature-extractie volgens Vergelijking (6):

Multi-scale features werden geïntegreerd via kanaalconcatenatie zoals gespecificeerd in Vergelijking (7):

Dubbele aandachtmechanismen werden geïmplementeerd voor herkalibratie van kenmerken. Kanaalaandachtgewichten werden berekend met behulp van globale gemiddelde pooling volgens Vergelijking (8):

Kanaalaandachtsweging werd toegepast zoals beschreven in Vergelijking (9):

Ruimtelijke aandacht werd geconfigureerd via convolutieoperaties volgens Vergelijking (10):

Kanaal- en ruimtelijke aandacht werden gecombineerd zoals gespecificeerd in Vergelijking (11):

Trainingsconfiguratie en optimalisatie
Omgevingsopstelling
De experimentele omgeving was geconfigureerd op een Ubuntu 20.04-systeem met een GPU (32 GB VRAM). Python 3.8, deep learning framework (RRID: SCR_018536) en CUDA 11.8 werden geïnstalleerd. De invoerbeeldgrootte werd ingesteld op 256 × 256 pixels voor taken met cutane laesies.
Verliesfunctie en optimalisatieconfiguratie
De BceDice-verliesfunctie werd geïmplementeerd voor trainingsoptimalisatie. De AdamW-optimizer was geconfigureerd met een initiële leersnelheid van 0,001, batchgrootte van 8 en 250 trainingsepochen. Voor regularisatie werd een gewichtsafname van 1 × 10⁻5 toegepast.
Voor de basisconfiguratie verwijst deze studie naar het werk van Liu et al. (2024) aan het Vmamba-model, dat werd gebruikt als een visueel toestandsruimtemodel voor de medische beeldclassificatietaak11. De exacte configuraties en scripts die zijn gebruikt om Vmamba te implementeren, zijn gebaseerd op hun gepubliceerde werk en aangepast voor deze studie, met specifieke aanpassingen om beter aan te sluiten bij de medische beeldvormingsdataset.
Learning rate scheduling werd opgezet met cosinus-annealing met warme herstarts. Configureer T_0 = 10 epochs voor de initiële herstartperiode, T_mult = 2 voor periodevermenigvuldiging, en η_min = 1 × 10⁻6 voor de minimale leersnelheid.
Hyperparameteroptimalisatie
Om reproduceerbaarheid en consistentie te waarborgen, werden alle experimenten uitgevoerd met een vaste willekeurige seed van 42. De systematische hyperparameteroptimalisatie werd uitgevoerd met de focus op batchgrootte, leersnelheid en droppadsnelheid. Batchgroottes van 4, 8, 16 en 32 werden geëvalueerd. De leersnelheden van 0,0005, 0,001, 0,0015 en 0,002 werden getest. De validatieprestaties werden gemonitord met behulp van de Dice Similarity Coefficient (DSC) als primaire maatstaf. Batchgroottes groter dan 8 kunnen leiden tot geheugenoverloop op GPU's met minder dan 32 GB VRAM.
Modelevaluatie en prestatiebeoordeling
Configuratie van evaluatiemetrieken
Uitgebreide evaluatiemetrics, waaronder Gemiddelde Snede over Unie (mIoU), Dobbelsteengelijkheidscoëfficiënt (DSC), Gevoeligheid (Sen), Specificiteit (Spe) en Nauwkeurigheid (Acc), werden geïmplementeerd. De metrieken werden berekend volgens de volgende formuleringen:
Gemiddelde doorsnede over Unie (mIoU) kwantificeert overlap tussen voorspelde en grond-waarheidssegmentatie:

De dobbelsteengelijkheidscoëfficiënt (DSC) meet segmentatieconsistentie. Waarden variëren van 0 tot 1, waarbij hogere waarden betere prestaties aangeven:

Gevoeligheid (Sen) meet het vermogen van het model om positieve monsters te detecteren:

S-specififikiteit(Spe) beoordeelt correcte negatieve monsterherkenning:

Nauwkeurigheid (Acc) meet de algehele voorspellingscorrectheid:

Parameters (M) weerspiegelen de modelcomplexiteit en meten het totaal aantal trainbare parameters:

waarbij Pi het aantal parameters in de i-de laag is, en N het totale aantal lagen. Kleinere parametertellingen duiden op lichtere modellen die geschikt zijn voor klinische inzet.
Ablatiestudieprotocol
Uitgebreide ablatiestudies werden uitgevoerd om bijdragen van architectonische componenten te valideren na het experimentele ontwerp in Tabel 1. Er werden vier architecturale varianten geëvalueerd: H-MUNet (uitgangspunt zonder MSDAFN en PMFlex), HP-MUNet (zonder MSDAFN), HM-MUNet (zonder PMFlex) en HMP-MUNet (volledig model).
Identieke trainingsparameters werden geconfigureerd over alle varianten: leersnelheid 0,001, batchgrootte 8, 250 epochs. De trainingsconvergentie werd gemonitord en prestatieverbeteringen werden gevalideerd voor elke componententoevoeging.
Computationele efficiëntieanalyse
De berekeningsefficiëntiemetrics, waaronder parameteraantal, FLOPs en inferentietijd over verschillende architecturen, werden gemeten. De evaluatie van de inferentietijd van het model op een standaard klinisch GPU toont aan dat, hoewel het het beste presteert op high-performance GPU's, het model ongeveer 70% trager is op meer gangbaar gebruikte hardware. Desondanks is het nog steeds in staat tot efficiënte inferentiesnelheden, waardoor het geschikt is voor praktische klinische toepassing. Monitor het GPU-geheugengebruik tijdens training om systeemstabiliteit te waarborgen. Aanbevolen minimaal 16 GB GPU-geheugen voor batchgrootte 8.
Validatie en analyse
Prestatiebenchmarking
De prestaties van HMP-MUNet werden vergeleken met state-of-the-art methoden op beide datasets. Alle vergeleken modellen werden geïmplementeerd en getraind onder dezelfde data-splitsingen, preprocessing-, data-augmentatie- en trainingsprotocollen om ervoor te zorgen dat prestatieverschillen uitsluitend door architecturale verschillen werden veroorzaakt. De kwantitatieve resultaten, waaronder DSC-verbeteringen van 2,89% en 5,25% op de ISIC2018- en PH2-datasets, werden respectievelijk gedocumenteerd. De studie bevestigde dat het aantal parameters 4,55 keer is verminderd ten opzichte van de U-Net baseline.
Statistische analyse
Statistische significantietests werden uitgevoerd met behulp van gepaarde t-tests voor prestatievergelijkingen. Betrouwbaarheidsintervallen werden berekend voor de gerapporteerde metrics. Reproduceerbaarheid werd gegarandeerd door meerdere trainingsruns met verschillende willekeurige zaden.
De optimale hyperparameterconfiguraties werden geregistreerd als batchgrootte 8 en leersnelheid 0,001, met een piek DSC van 0,9585 op de PH2-dataset en 0,9044 op de ISIC2018-dataset, zoals gedocumenteerd in de experimentele resultaten. Voldoende validatiegegevens werden gegarandeerd om overfitting te voorkomen. Validatieverliescurves werden gemonitord om vroegtijdige stopcriteria toe te passen.