$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Data-acquisitie
Om onze toolbox te valideren, analyseerden we twee verschillende buisvormige netwerken in volwassen muizenleverweefsel: galcanaliculi (BC) en sinusoïdale netwerken. Voor elke structuur werd één 3D-microscopiebeeld van een enkel dier gebruikt voor training, terwijl twee onafhankelijke beelden van verschillende dieren uitsluitend werden gebruikt voor testen. Alle leverbeelden werden verkregen met een isotrope voxelresolutie van 0,3 μm/voxel, wat zorgt voor een consistente bemonstering over de drie ruimtelijke dimensies. De dataset, oorspronkelijk gepubliceerd in Morales-Navarrete et al.9, is samengesteld met behulp van Labkit25, die hoogwaardige binaire maskers biedt van de buisvormige structuren die worden gebruikt als grondwaarheid voor begeleid leren. Voor het sinusvormige netwerk hebben we twee soorten binaire maskers gegenereerd: een die de buisranden schetst (holle weergave) en een andere die het gevulde buisvormige volume vastlegt, waardoor verschillende trainingsstrategieën mogelijk zijn, afhankelijk van de toepassing.
Daarnaast hebben we onze toolbox geëvalueerd op een externe dataset van bloedvaten in de hele hersenen van volwassen Mus musculus, verstrekt als onderdeel van de SELMA3D 2024-uitdaging. Deze dataset bestaat uit 3D light-sheet microscopiebeelden die zijn verkregen onder standaard huisvestingsomstandigheden (12 uur licht/12 uur donkercyclus gedurende 3 maanden) en is beschikbaar via BioStudies (S-BIAD1197) beelden26. Vijf hersenbeelden werden gebruikt voor training en negentien voor testen. De oorspronkelijke anisotrope stacks werden in Fiji opnieuw bemonsterd tot isotrope voxelafmetingen met behulp van lineaire interpolatie om compatibiliteit met onze analysepijplijn te garanderen.
Preprocessing
Om het beperkte aantal originele 3D-beelden aan te pakken, hebben we data-augmentatietechnieken toegepast die realistische beeldartefacten introduceerden en verschillende signaal-ruisverhoudingen simuleerden, variërend van 15 tot 1. Deze aanpak was van cruciaal belang voor het verbeteren van de generaliseerbaarheid en robuustheid van de modellen.
Het testbeeld werd onderverdeeld in niet-overlappende patches van 64 x 64 x 64 voxels om de modelprestaties op regionaal niveau te beoordelen en om de robuustheid in verschillende ruimtelijke contexten binnen hetzelfde 3D-volume te evalueren.
Model architectuur
We hebben twee convolutionele neurale netwerkarchitecturen geïmplementeerd en vergeleken die op maat zijn gemaakt voor 3D-segmentatie:
Een standaard 3D U-Net17, samengesteld uit symmetrische encoder-decoderblokken met 2×2×2 max pooling, convolutionele lagen met ReLU-activeringen en een uiteindelijke 1 x 1 x 1 convolutie gevolgd door een sigmoïde functie voor binaire classificatie.
Een Attention U-Net27, dat een aandachtsmechanisme bevat dat opvallende kenmerken dynamisch benadrukt en irrelevante achtergronden onderdrukt, waardoor de segmentatie van complexe en variabele structuren zoals tubulaire netwerken in de lever wordt verbeterd.
Protocol voor de opleiding
Beide architecturen werden getraind met behulp van de TensorFlow- en Keras-bibliotheken op een high-performance computing-cluster uitgerust met 32 CPU-kernen, 128 GB RAM en twee NVIDIA A100 SXM4 40 GB GPU's. Het Attention U-Net vereiste meer trainingstijd vanwege de architecturale complexiteit, vooral bij het gebruik van de uitgebreide datasets (zie tabel 1).
Evaluatie metriek
De modelprestaties werden kwantitatief beoordeeld op de uitgehouden testbeelden met behulp van standaard segmentatiestatistieken: dobbelsteencoëfficiënt, kruising over unie (IoU), F1-score, volumegelijkenis en gevoeligheid en specificiteit.
De resultaten voor BC, sinusvormige structuren en bloedvaten zijn samengevat in Figuur 2, Figuur 3, Figuur 4 en Figuur 5. Bovendien geeft tabel 2 een prestatievergelijking met gevestigde klassieke methoden voor buissegmentatie, waaronder Otsu en adaptieve drempels. Onze modellen, met name het Attention U-Net dat is getraind op augmented data, presteerden consequent beter dan deze traditionele methoden in alle statistieken.
Statistische analyse en robuustheid
De analyse van hele afbeeldingen en de 64 x 64 x 64 voxel-patches (Tabel 3) in de testset stelde ons in staat om ook ruimtelijke variabiliteit in modelvoorspellingen tussen regio's te kwantificeren. Alle modellen vertoonden een hoge nauwkeurigheid, waarbij het Attention U-Net consistent hogere prestaties liet zien, met name in de F1-score en de dobbelsteencoëfficiënt. Kwalitatieve resultaten, weergegeven in Figuur 2A,B, Figuur 3A,B, Figuur 4A,B, Figuur 5A,B, evenals Video 1, Video 2, Video 3 en Video 4, ondersteunen deze bevindingen en illustreren een nauwkeurige afbakening van buisvormige structuren in de meeste delen van de testgegevens.
Uitleg van afwijkingen in prestatiestatistieken
De lagere waarden van de boxplots voor de patchanalyse (aanvullende figuur S1, aanvullende figuur S2, aanvullende figuur S3, aanvullende figuur S4 en aanvullende figuur S5) geven de aanwezigheid van prestatie-uitschieters aan in een subset van testpatches. Evenzo kan de suboptimale segmentatie in de uiteindelijke frames van video's worden toegeschreven aan twee belangrijke factoren:
Grenseffecten: De segmentatieprestaties verslechteren vaak aan de beeldgrenzen waar gedeeltelijke structuren ondervertegenwoordigd zijn of onvolledig worden vastgelegd, wat leidt tot grotere onzekerheid en mogelijke verkeerde classificatie.
Verslechtering van de beeldkwaliteit in diepere z-vlakken: Ondanks de isotrope voxelgrootte leiden biologische en technische factoren zoals signaalverzwakking, lichtverstrooiing en verminderd contrast in de z-richting tot een verminderde beeldkwaliteit naar de onderkant van het volume. Deze degradatie bemoeilijkt een nauwkeurige grensafbakening en draagt bij aan segmentatie-inconsistenties.
Deze factoren zijn inherente uitdagingen bij biologische 3D-beeldvorming en hebben met name een impact in regio's die ver van het beeldvormingsvlak verwijderd zijn of dubbelzinnige structuurgrenzen bevatten.
Samenvattend tonen onze resultaten aan dat op deep learning gebaseerde segmentatiemodellen, met name het Attention U-Net dat is getraind met augmented data, een robuuste en nauwkeurige afbakening bieden van complexe buisvormige structuren in 3D-levermicroscopiebeelden. Door gebruik te maken van gecureerde datasets, realistische augmentatiestrategieën en aandachtsmechanismen, bereikten de modellen superieure prestaties in vergelijking met klassieke methoden zoals drempelmeting. De regionale evaluatie met behulp van 64³ voxel-patches bevestigde de consistentie en generaliseerbaarheid van de aanpak over verschillende beeldregio's en structurele complexiteiten. Hoewel er nog steeds enkele beperkingen zijn, voornamelijk als gevolg van grenseffecten en degradatie van het z-vlakbeeld, benadrukt onze studie de effectiviteit van op aandacht gebaseerde architecturen en biedt het een gevalideerde, open-source oplossing voor zeer nauwkeurige 3D buissegmentatie in biomedische beeldvorming.

Figuur 1: Workflow voor de 3D-segmentatie van buisvormige structuren in fluorescentiemicroscopiebeelden met behulp van U-Net en Attention U-Net modellen. (A) Gegevensvoorbereiding: Schematische 2D-secties van 3D-fluorescentiemicroscopiebeelden van leverweefsel van muizen, met de originele beelden en bijbehorende binaire maskers. (B) Gegevensvergroting: op simulatie gebaseerde vergroting van de voorbereide gegevens, waarbij beelden worden gegenereerd met verschillende signaal-ruisverhoudingen (bijv. SNR = 15 en SNR = 1). (C) Modeltraining: Patch-gebaseerde training van U-Net en Attention U-Net modellen met behulp van zowel originele als uitgebreide gegevens. Afbeeldings- en maskerpatches met een formaat van 64 x 64 x 64 worden gegenereerd voor training. (D) Modelevaluatie: Kwantitatieve prestatiestatistieken, waaronder Recall en F1-score, worden voor elk model berekend om de segmentatienauwkeurigheid van testdatasets te beoordelen. (E) Modelinferentie: Toepassing van het getrainde model op onzichtbare beelden om voorspelde segmentatiemaskers te genereren. Afkorting: SNR = signaal-ruisverhouding. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Evaluatie van U-Net en Attention U-Net modellen voor segmentatie van het Gal Canaliculi netwerk op basis van 3D fluorescentiemicroscopiebeelden van leverweefsel van muizen. (A) Representatieve 2D-secties (middelste sectie) van 3D-fluorescentiemicroscopiebeelden, met het originele beeld en het bijbehorende grondwaarheidsmasker voor BC in leverweefsel van muizen. De afbeeldingen rechtsboven bieden een ingezoomde weergave van de inzetstukken die in elke sectie zijn gemarkeerd. (B) Voorspelde segmentatiemaskers gegenereerd door het U-Net, Attention U-Net en hun uitgebreide versies. De bovenste rij markeert True Positives (correct gesegmenteerde structuren), de onderste toont False Positives (onjuist geïdentificeerde structuren) en False Negatives (gemiste structuren) voor elk model. (C) Kwantitatieve evaluatiestatistieken voor elk model, waaronder nauwkeurigheid, F1-score, precisie, herinnering, volumegelijkenis en dobbelsteencoëfficiënt. De evaluatie werd uitgevoerd in de patches die uit het 3D-beeld waren geëxtrudeerd. Foutbalken geven standaarddeviaties aan in testafbeeldingen. Schaal balk: 60 μm; Inzet schaalbalk: 30 μm. Afkorting: BC = gal canaliculi. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Evaluatie van U-Net en Attention U-Net modellen voor segmentatie van het sinusoïdale netwerk op basis van 3D fluorescentiemicroscopiebeelden van leverweefsel van muizen. (A) Representatieve 2D-secties (middelste sectie) van 3D-fluorescentiemicroscopiebeelden, met het originele beeld en het bijbehorende grondwaarheidsmasker voor sinusoïden in leverweefsel van muizen. De afbeeldingen rechtsboven bieden een ingezoomde weergave van de inzetstukken die in elke sectie zijn gemarkeerd. (B) Voorspelde segmentatiemaskers gegenereerd door het U-Net, Attention U-Net en hun uitgebreide versies. De bovenste rij markeert True Positives (correct gesegmenteerde structuren), de onderste toont False Positives (onjuist geïdentificeerde structuren) en False Negatives (gemiste structuren) voor elk model. (C) Kwantitatieve evaluatiestatistieken voor elk model, waaronder nauwkeurigheid, F1-score, precisie, herinnering, volumegelijkenis en dobbelsteencoëfficiënt. De evaluatie werd uitgevoerd in de patches die uit het 3D-beeld waren geëxtrudeerd. Foutbalken geven standaarddeviaties aan in testafbeeldingen. Schaal balk: 60 μm; Inzet schaalbalk: 30 μm. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 4: Evaluatie van U-Net en Attention U-Net modellen voor segmentatie van het sinusvormige netwerk op basis van 3D fluorescentiemicroscopiebeelden van muizenleverweefsel, waarbij het masker wordt beschouwd als gevulde buisjes. (A) Representatieve 2D-middensecties van 3D-fluorescentiemicroscopiebeelden, met het originele beeld en het bijbehorende grondwaarheidsmasker voor sinusoïden in leverweefsel van muizen. De afbeeldingen rechtsboven bieden een ingezoomde weergave van de inzetstukken die in elke sectie zijn gemarkeerd. (B) Voorspelde segmentatiemaskers gegenereerd door het U-Net, Attention U-Net en hun uitgebreide versies. Terwijl de bovenste rij True Positives (correct gesegmenteerde structuren) markeert, toont de onderste False Positives (onjuist geïdentificeerde structuren) en False Negatives (gemiste structuren) voor elk model. (C) Kwantitatieve evaluatiestatistieken voor elk model, waaronder nauwkeurigheid, F1-score, precisie, herinnering, volumegelijkenis en dobbelsteencoëfficiënt. De evaluatie werd uitgevoerd in de patches die uit het 3D-beeld waren geëxtrudeerd. Foutbalken geven standaarddeviaties aan in testafbeeldingen. Schaal balk: 60 μm; Inzet schaalbalk: 30 μm. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 5: Evaluatie van U-Net en Attention U-Net modellen voor segmentatie van het vasculaire netwerk in muizenhersenen op basis van 3D light-sheet microscopiebeelden met behulp van gevulde buismaskers. (A) Representatieve 2D-middensecties geëxtraheerd uit 3D light-sheet microscopiebeelden van muizenhersenen, met het originele beeld en het bijbehorende grondwaarheidsmasker voor bloedvaten. Ingezoomde weergaven van geselecteerde inzetstukken worden weergegeven in de rechterbovenhoek van elk paneel. Voorspelde segmentatiemaskers gegenereerd door U-Net, Attention U-Net en hun uitgebreide versies. De bovenste rij markeert True Positives (correct gesegmenteerde scheepsstructuren), terwijl de onderste rij False Positives (onjuist gesegmenteerde gebieden) en False Negatives (gemiste scheepsstructuren) voor elk model illustreert. (C) Kwantitatieve evaluatie van modelprestaties met behulp van statistieken zoals nauwkeurigheid, F1-score, precisie, terugroepactie, volumegelijkenis en dobbelsteencoëfficiënt. Evaluaties werden uitgevoerd op 3D-patches die uit de testvolumes waren geëxtraheerd. Foutbalken vertegenwoordigen standaarddeviaties in de 19 testafbeeldingen. Klik hier om een grotere versie van deze figuur te bekijken.
Video 1: Z-Stack-animatie van voorspelde maskers voor het BC-netwerk. De video toont een geanimeerde sequentie door de z-stack van voorspelde segmentatiemaskers voor galcanaliculi in leverweefsel van muizen, gegenereerd door U-Net, Attention U-Net en hun verbeterde versies. Elke 2D-sectie markeert True Positives (wit), False Positives (groen) en False Negatives (magenta) voor elk model, waarbij u door de hele stapel beweegt. Afkorting: BC = gal canaliculi. Klik hier om deze video te downloaden.
Video 2: Z-Stack-animatie van voorspelde maskers voor het sinusvormige netwerk. De video toont een geanimeerde sequentie door de z-stack van voorspelde segmentatiemaskers voor sinusoïden in leverweefsel van muizen, gegenereerd door U-Net, Attention U-Net en hun verbeterde versies. Elke 2D-sectie markeert True Positives (wit), False Positives (groen) en False Negatives (magenta) voor elk model, waarbij u door de hele stapel beweegt. Klik hier om deze video te downloaden.
Video 3: Z-Stack-animatie van voorspelde maskers voor het sinusvormige netwerk als gevulde buizen. De video toont een geanimeerde sequentie door de z-stack van voorspelde segmentatiemaskers voor het sinusvormige netwerk als gevulde buisjes in leverweefsel van muizen, gegenereerd door U-Net, Attention U-Net en hun verbeterde versies. Elke 2D-sectie markeert True Positives (wit), False Positives (groen) en False Negatives (magenta) voor elk model, waarbij u door de hele stapel beweegt. Klik hier om deze video te downloaden.
Video 4: Z-Stack animatie van voorspelde maskers voor de hersenvaten. De video toont een geanimeerde sequentie door de z-stack van voorspelde segmentatiemaskers voor schepen, gegenereerd door U-Net, Attention U-Net en hun verbeterde versies. Elke 2D-sectie markeert True Positives (wit), False Positives (groen) en False Negatives (magenta) voor elk model, waarbij u door de hele stapel beweegt. Klik hier om deze video te downloaden.
Tabel 1: Trainingstijd voor U-Net 3D en Attention U-Net 3D Modellen op Gal Canaliculi en Sinusoïde datasets met en zonder data-augmentatie. Trainingstijd voor U-Net 3D en Attention U-Net 3D-modellen op galcanaliculi en sinusoïde datasets met en zonder data-augmentatie. De tabel geeft een overzicht van het aantal patches voor elke dataset en de bijbehorende trainingstijd in minuten. Gegevensvergroting verhoogt het aantal patches van 1353 naar 10824, wat leidt tot een aanzienlijke toename van de trainingstijd. Het Attention U-Net-model vereist consequent meer trainingstijd dan het U-Net-model, vooral met uitgebreide datasets, vanwege de extra complexiteit bij het focussen op relevante functies in de gegevens. Afkorting: BC = gal canaliculi. Klik hier om deze tabel te downloaden.
Tabel 2: Kwantitatieve evaluatie van U-Net 3D- en Attention U-Net 3D-modellen in vier datasets met behulp van segmentatie van het hele beeld. Deze tabel rapporteert de prestaties van elk model, evenals klassieke methoden zoals Otsu en adaptieve drempelwaarden, op vier verschillende datasets: galcanaliculi, sinusvormige netwerken (holle en gevulde representaties) en vasculatuur van de hele hersenen, met behulp van volledige 3D-beelden voor evaluatie. Voor elke combinatie van model en dataset wordt het aantal testafbeeldingen vermeld, samen met prestatiestatistieken: nauwkeurigheid, precisie, terugroepen (gevoeligheid), specificiteit, F1-score, dobbelsteencoëfficiënt, IoU en volumegelijkenis. Deze metrieken bieden een uitgebreide beoordeling van de segmentatiekwaliteit in termen van zowel voxelgewijze correctheid als volumetrische overeenkomst tussen voorspellingen en grondwaarheid. Afkortingen: BC = gal canaliculi; IoU = Kruispunt over Unie. Klik hier om deze tabel te downloaden.
Tabel 3: Kwantitatieve evaluatie van U-Net 3D- en Attention U-Net 3D-modellen in vier datasets met behulp van 64 x 64 x 64 patches. Deze tabel geeft een overzicht van de prestaties van U-Net 3D- en Attention U-Net 3D-modellen op vier datasets - galkanalen, sinusvormige netwerken (holle en gevulde maskers) en vaatstelsel van de hele hersenen - op basis van evaluatie in 3D-beeldvlakken met een grootte van 64×64×64 voxels. Voor elke combinatie van model en dataset wordt het aantal testpatches vermeld naast de belangrijkste prestatiestatistieken: Nauwkeurigheid, Precisie, Terugroepen (Gevoeligheid), Specificiteit, F1-score, Dobbelsteencoëfficiënt, Kruising over Unie en Volumegelijkenis. Deze metrische gegevens op patchniveau bieden gelokaliseerd inzicht in de prestaties van het model en zijn vooral handig voor het identificeren van ruimtelijk heterogene segmentatienauwkeurigheid over volumes. Afkortingen: BC = gal canaliculi; IoU = Kruispunt over Unie. Klik hier om deze tabel te downloaden.
Aanvullende figuur S1: Segmentatieprestaties op patchniveau van 3D U-Net- en Attentie-U-Net-modellen voor segmentatie van galcanaliculi. Grafieken illustreren de kwantitatieve prestaties van de 3D U-Net en Attention U-Net modellen op gal canaliculi datasets, geëvalueerd met behulp van 3D-beeldvlakken van grootte 64 x 64 x 64 voxels. De getoonde statistieken zijn onder meer Nauwkeurigheid, Precisie, Recall (Gevoeligheid), Specificiteit, F1-score, Dobbelsteencoëfficiënt, Intersection over Union en Volume Similarity. De resultaten weerspiegelen de variabiliteit tussen patches, bieden gelokaliseerd inzicht in de modelprestaties en benadrukken ruimtelijke heterogeniteit binnen 3D-leverweefselvolumes. Afkortingen: BC = gal canaliculi; IoU = Kruispunt over Unie. Klik hier om dit bestand te downloaden.
Aanvullende figuur S2: Segmentatieprestaties op patchniveau van 3D U-Net- en Attentie-U-Net-modellen voor sinusoïde segmentatie. Grafieken illustreren de kwantitatieve prestaties van de 3D U-Net en Attention U-Net modellen op sinusoïde datasets, geëvalueerd met behulp van 3D-beeldpatches van 64 x 64 x 64 x 64 voxels. De getoonde statistieken zijn onder meer Nauwkeurigheid, Precisie, Recall (Gevoeligheid), Specificiteit, F1-score, Dobbelsteencoëfficiënt, Intersection over Union en Volume Similarity. De resultaten weerspiegelen de variabiliteit tussen patches, bieden gelokaliseerd inzicht in de modelprestaties en benadrukken ruimtelijke heterogeniteit binnen 3D-leverweefselvolumes. Afkorting: IoU = Kruispunt over Unie. Klik hier om dit bestand te downloaden.
Aanvullende figuur S3: Segmentatieprestaties op patchniveau van 3D U-Net en Let op U-Net-modellen voor sinusoïden als segmentatie van gevulde buizen. Grafieken illustreren de kwantitatieve prestaties van de 3D U-Net en Attention U-Net modellen op sinusoïden als gevulde buisjes datasets, geëvalueerd met behulp van 3D-beeldpatches van 64 x 64 x 64 x 64 voxels. De getoonde statistieken zijn onder meer Nauwkeurigheid, Precisie, Recall (Gevoeligheid), Specificiteit, F1-score, Dobbelsteencoëfficiënt, Intersection over Union en Volume Similarity. De resultaten weerspiegelen de variabiliteit tussen patches, bieden gelokaliseerd inzicht in de modelprestaties en benadrukken ruimtelijke heterogeniteit binnen 3D-leverweefselvolumes. Afkorting: IoU = Kruispunt over Unie. Klik hier om dit bestand te downloaden.
Aanvullende figuur S4: Segmentatieprestaties op patchniveau van 3D U-Net en Attention U-Net modellen voor hersenvasculatuur van light-sheet microscopiebeelden. Grafieken illustreren de kwantitatieve prestaties van de 3D U-Net- en Attention U-Net-modellen op datasets van het vaatstelsel van de hele hersenen, geëvalueerd met behulp van 3D-beeldpatches met voxels van 64 x 64 x 64 x 64. De getoonde statistieken zijn onder meer Nauwkeurigheid, Precisie, Recall (Gevoeligheid), Specificiteit, F1-score, Dobbelsteencoëfficiënt, Intersection over Union en Volume Similarity. De resultaten weerspiegelen de variabiliteit tussen patches, bieden gelokaliseerd inzicht in de modelprestaties en benadrukken ruimtelijke heterogeniteit binnen 3D-leverweefselvolumes. Afkorting: IoU = Kruispunt over Unie. Klik hier om dit bestand te downloaden.
Aanvullende figuur S5: Overlay van segmentatieresultaten op originele 3D-fluorescentiemicroscopiebeelden van galkanalen. Representatieve beeldsegmenten van 3D-fluorescentiemicroscopiedatasets van galcanaliculi in de lever van muizen worden weergegeven met segmentatiemaskers bedekt in rood. Voorspelde maskers van de 3D U-Net- en Attention U-Net-modellen worden over de originele grijswaardenmicroscopiebeelden heen gelegd om de segmentatienauwkeurigheid visueel te beoordelen. Er worden tien voorbeeldafbeeldingen gepresenteerd om het vermogen van de modellen te illustreren om diverse morfologische kenmerken vast te leggen en signaalvariabiliteit over verschillende weefselgebieden te verwerken. Klik hier om dit bestand te downloaden.