$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Pozyskiwanie danych
Aby zweryfikować nasz zestaw narzędzi, przeanalizowaliśmy dwie odrębne sieci rurkowate w tkance wątroby dorosłych myszy: kanały żółciowe (BC) oraz sieci sinusoidalne. Dla każdej struktury do treningu używano jednego obrazu mikroskopii 3D z pojedynczego zwierzęcia, natomiast dwa niezależne obrazy z różnych zwierząt wykorzystywano wyłącznie do testów. Wszystkie obrazy wątroby zostały wykonane z izotropową rozdzielczością wokselową 0,3 μm/woksel, co zapewniło spójne pobieranie próbek w trzech wymiarach przestrzennych. Zbiór danych, pierwotnie opublikowany w Morales-Navarrete i in.9, został opracowany przy użyciu Labkit25, dostarczając wysokiej jakości binarne maski struktur rurkowych wykorzystywanych jako podstawowe podstawy nauki nadzorowanej. Dla sieci sinusoidalnej wygenerowaliśmy dwa typy masek binarnych: jedną wyznaczającą granice rurki (reprezentacja pusta), a drugą uchwycającą wypełnioną objętość rurki, umożliwiającą różne strategie treningu w zależności od zastosowania.
Dodatkowo oceniliśmy nasz zestaw narzędzi na zewnętrznym zestawie danych naczyń krwionośnych całego mózgu dorosłych Mus musculus, udostępnionym w ramach wyzwania SELMA3D 2024. Zbiór danych składa się z trójwymiarowych obrazów z mikroskopii świetlnej wykonanej w standardowych warunkach obudowy (12-godzinny cykl światła/12-godzinny ciemny cykl przez 3 miesiące) i jest dostępny za pomocą obrazów BioStudies (S-BIAD1197)26. Do treningu użyto pięciu obrazów mózgu, a do testów dziewiętnaście. Oryginalne stosy anizotropowe zostały ponownie zredukowane do wymiarów izotropowych wokseli za pomocą liniowej interpolacji na Fidżi, aby zapewnić kompatybilność z naszym pipeline'em analitycznym.
Wstępnego przetwarzania
Aby sprostać ograniczonej liczbie oryginalnych obrazów 3D, zastosowaliśmy techniki augmentacji danych, które wprowadziły realistyczne artefakty obrazowania i symulowały zmienne stosunki sygnału do szumu w zakresie od 15 do 1. To podejście było kluczowe dla zwiększenia uogólnialności i odporności modeli.
Obraz testowy został podzielony na niepokrywające się fragmenty wokseli o wymiarach 64 x 64 x 64, aby ocenić wydajność modelu na poziomie regionalnym oraz oszacować odporność w różnych kontekstach przestrzennych w obrębie tej samej objętości 3D.
Architektura modelu
Zaimplementowaliśmy i porównaliśmy dwie splotowe architektury sieci neuronowych dostosowane do segmentacji 3D:
Standardowy 3D U-Net17, składający się z symetrycznych bloków enkoder-dekoder z maksymalnym poolingiem 2×2×2, warstw splotowych z aktywacjami ReLU oraz końcowej konwolucji 1 x 1 x 1, po której następuje funkcja sigmoidalna do klasyfikacji binarnej.
Attention U-Net27, który zawiera mechanizm uwagi dynamicznie podkreślający wyraźne cechy i tłumiąc nieistotne tło, poprawiając segmentację złożonych i zmiennych struktur, takich jak sieci rurowodowodowe wątroby.
Protokół szkolenia
Obie architektury były trenowane na bibliotekach TensorFlow i Keras na klastrze wysokowydajnym wyposażonym w 32 rdzenie CPU, 128 GB RAM oraz dwie karty NVIDIA A100 SXM4 o pojemności 40 GB. Attention U-Net wymagał więcej czasu treningowego ze względu na złożoność architektury, zwłaszcza przy użyciu rozszerzonych zbiorów danych (patrz Tabela 1).
Metryki oceny
Wydajność modelu była ilościowo oceniana na testowych obrazach za pomocą standardowych metryk segmentacji: współczynnika kostek, przecięcia przez sumę (IoU), wyniku F1, podobieństwa objętości oraz czułości i specyficzności.
Wyniki dotyczące BC, struktur sinusoidalnych i naczyń są podsumowane na Rysunku 2, Rysunku 3, Rysunku 4 oraz Rysunku 5. Dodatkowo, Tabela 2 przedstawia porównanie wydajności z ugruntowanymi klasycznymi metodami segmentacji rurkowej, w tym Otsu i progowaniem adaptacyjnym. Nasze modele, szczególnie Attention U-Net trenowany na danych rozszerzonych, konsekwentnie przewyższały te tradycyjne metody we wszystkich metrykach.
Analiza statystyczna i odporność
Analiza całych obrazów oraz 64 x 64 x 64 pikselowe fragmenty wokselowe (Tabela 3) w zbiorze testowym pozwoliła nam również ilościowo określić zmienność przestrzenną w prognozach modelu między regionami. Wszystkie modele wykazały wysoką dokładność, przy czym Attention U-Net wykazywał konsekwentnie wyższe wyniki, szczególnie w wyniku F1 i współczynniku kości. Wyniki jakościowe, pokazane na rysunkach 2A,B, 3A,B, 4A,B, 5A,B, a także na wideo 1, wideo 2, wideo 3 i wideo 4, potwierdzają te wyniki, ilustrując precyzyjne wyznaczenie struktur rurkowych w większości obszarów danych testowych.
Wyjaśnienie anomalii w metrykach wydajności
Niższe wartości wykresów pudełkowych do analizy poprawek (Rysunek Uzupełniający S1, Rysunek Uzupełniający S2, Rysunek Uzupełniający S3, Rysunek Uzupełniający S4 oraz Rysunek Uzupełniający S5) wskazują na obecność wartości odchylających wydajności w podzbiorze poprawek testowych. Podobnie, nieoptymalną segmentację w końcowych klatkach filmów można przypisać dwóm kluczowym czynnikom:
Efekty brzegowe: Wydajność segmentacji często pogarsza się na granicach obrazu, gdzie struktury częściowe są niedostatecznie reprezentowane lub niecałkowicie uchwycone, co prowadzi do większej niepewności i potencjalnej błędnej klasyfikacji.
Pogorszenie jakości obrazu w głębszych płaszczyznach z: Pomimo izotropowego rozmiaru woksela, czynniki biologiczne i techniczne, takie jak tłumienie sygnału, rozpraszanie światła oraz zmniejszony kontrast w kierunku z, powodują obniżenie jakości obrazu na dole objętości. To degradacja utrudnia dokładne wyznaczanie granic i przyczynia się do niespójności segmentacji.
Czynniki te stanowią wrodzone wyzwania w biologicznym obrazowaniu 3D i mają szczególny wpływ na obszary oddalone od płaszczyzny obrazowania lub zawierające niejednoznaczne granice struktur.
Podsumowując, nasze wyniki pokazują, że modele segmentacji oparte na głębokim uczeniu, szczególnie Attention U-Net trenowany na rozszerzonych danych, oferują solidne i precyzyjne wyznaczanie złożonych struktur rurkowych w mikroskopii 3D. Dzięki wykorzystaniu starannie wyselekcjonowanych zbiorów danych, realistycznych strategii augmentacji oraz mechanizmów uwagi, modele osiągnęły lepsze wyniki w porównaniu z klasycznymi metodami, takimi jak progowanie. Regionalna ocena z użyciem łatek wokselowych o pojemności 64³ potwierdziła spójność i uogólnialność podejścia na różne obszary obrazu i złożoność strukturalną. Chociaż pewne ograniczenia pozostają – głównie spowodowane efektami brzegowymi i degradacją obrazu w płaszczyźnie z – nasze badanie podkreśla skuteczność architektur opartych na uwadze i dostarcza zweryfikowanego, otwartego rozwiązania dla precyzyjnej segmentacji rurkowej 3D w obrazowaniu biomedycznym.

Rysunek 1: Workflow segmentacji 3D struktur rurkowych w obrazach mikroskopii fluorescencyjnej z wykorzystaniem modeli U-Net i Attention U-Net. (A) Przygotowanie danych: Schematyczne przekroje 2D obrazów z mikroskopii fluorescencyjnej 3D tkanki wątroby myszy, pokazujące oryginalne obrazy oraz odpowiadające im maski binarne. (B) Augmentacja danych: Symulacyjne rozszerzanie przygotowanych danych, generujące obrazy o zmiennych stosunkach sygnału do szumu (np. SNR = 15 i SNR = 1). (C) Trening modelu: Trening oparty na poprawkach modeli U-Net i Attention U-Net, wykorzystujący zarówno dane oryginalne, jak i rozszerzone. Do treningu generowane są obrazy i maski łatki o rozmiarze 64 x 64 x 64. (D) Ocena modelu: Dla każdego modelu obliczane są ilościowe wskaźniki wydajności, w tym Recall i F1 Score, aby ocenić dokładność segmentacji na zestawach danych testowych. (E) Wnioskowanie modelowe: Zastosowanie wytrenowanego modelu na niewidocznych obrazach w celu generowania przewidywanych masek segmentacji. Skrót: SNR = stosunek sygnału do szumu. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.

Rysunek 2: Ocena modeli U-Net i Attention U-Net do segmentacji sieci kanałów żółciowych na podstawie mikroskopii fluorescencyjnej 3D tkanki wątroby myszy. (A) Reprezentatywne przekroje 2D (środkowa sekcja) obrazów mikroskopii fluorescencyjnej 3D, wyświetlające oryginalny obraz oraz odpowiadającą mu maskę prawdy podstawowej dla BC w tkance wątroby myszy. Zdjęcia w prawym górnym rogu oferują powiększony widok wstawk wyróżnionych w każdej sekcji. (B) Przewidywane maski segmentacji generowane przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Górny wiersz podkreśla True Positive (poprawnie segmentowane struktury), dolny pokazuje False Positives (błędnie zidentyfikowane struktury) oraz False Negative (przegapione struktury) dla każdego modelu. (C) Ilościowe metryki oceny dla każdego modelu, w tym dokładność, wynik F1, precyzja, przypomnienie, podobieństwo objętości oraz współczynnik kości. Ocena została przeprowadzona w łatkach wyciągniętych z obrazu 3D. Paski błędów oznaczają odchylenia standardowe na obrazach testowych. Pasek skali: 60 μm; Wbudowany pasek skalowy: 30 μm. Skrót: BC = bile canaliculi. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.

Rysunek 3: Ocena modeli U-Net i Attention U-Net do segmentacji sieci sinusoidalnej na podstawie obrazów 3D mikroskopii fluorescencyjnej tkanki wątroby myszy. (A) Reprezentatywne przekroje 2D (środkowa sekcja) obrazów mikroskopii fluorescencyjnej 3D, wyświetlające oryginalny obraz oraz odpowiadającą mu maskę prawdy gruntu dla sinusoidów w tkance wątroby myszy. Zdjęcia w prawym górnym rogu oferują powiększony widok wstawk wyróżnionych w każdej sekcji. (B) Przewidywane maski segmentacji generowane przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Górny wiersz podkreśla True Positive (poprawnie segmentowane struktury), dolny pokazuje False Positives (błędnie zidentyfikowane struktury) oraz False Negative (przegapione struktury) dla każdego modelu. (C) Ilościowe metryki oceny dla każdego modelu, w tym dokładność, wynik F1, precyzja, przypomnienie, podobieństwo objętości oraz współczynnik kości. Ocena została przeprowadzona w łatkach wyciągniętych z obrazu 3D. Paski błędów oznaczają odchylenia standardowe na obrazach testowych. Pasek skali: 60 μm; Wstawiony pasek skali: 30 μm. Proszę kliknąć tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 4: Ocena modeli U-Net i Attention U-Net do segmentacji sieci sinusoidalnej na podstawie mikroskopii fluorescencyjnej 3D tkanki wątroby myszy, z uwzględnieniem maski jako wypełnionych rurek. (A) Reprezentatywne 2D środkowe sekcje obrazów z mikroskopii fluorescencyjnej 3D, wyświetlające oryginalny obraz oraz odpowiadającą mu maskę prawdy gruntowej dla sinusoidów w tkance wątroby myszy. Zdjęcia w prawym górnym rogu oferują powiększony widok wstawk wyróżnionych w każdej sekcji. (B) Przewidywane maski segmentacji generowane przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Podczas gdy górny wiersz podkreśla True Positive (poprawnie segmentowane struktury), dolny pokazuje fałszywe pozytywy (błędnie zidentyfikowane struktury) oraz fałszywe negatywy (przegapione struktury) dla każdego modelu. (C) Ilościowe metryki oceny dla każdego modelu, w tym dokładność, wynik F1, precyzja, przypomnienie, podobieństwo objętości oraz współczynnik kości. Ocena została przeprowadzona w łatkach wyciągniętych z obrazu 3D. Paski błędów oznaczają odchylenia standardowe na obrazach testowych. Pasek skali: 60 μm; Wstawiony pasek skali: 30 μm. Proszę kliknąć tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 5: Ocena modeli U-Net i Attention U-Net do segmentacji sieci naczyniowej w mózgu myszy na podstawie obrazów mikroskopii świetlnej 3D z użyciem masek z wypełnionymi rurkami. (A) Reprezentatywne 2D przekroje środkowe wyodrębnione z 3D obrazów mózgu myszy z mikroskopii świetlnej, pokazujące oryginalny obraz oraz odpowiadającą mu maskę prawdy gruntu dla naczyń krwionośnych. Powiększone widoki wybranych wstawków są pokazane w prawym górnym rogu każdego panelu. Przewidywane maski segmentacyjne generowane przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Górny wiersz podkreśla True Positive (poprawnie segmentowane struktury naczyń), natomiast dolny wiersz ilustruje fałszywie pozytywne (nieprawidłowo segmentowane regiony) oraz fałszywe negatywy (przegapione struktury naczyń) dla każdego modelu. (C) Ilościowa ocena wydajności modelu z wykorzystaniem wskaźników takich jak dokładność, wynik F1, precyzja, przypomnienie, podobieństwo objętości oraz współczynnik kości. Przeprowadzono oceny na łatkach 3D wyodrębnionych z woluminów testowych. Paski błędu reprezentują odchylenia standardowe na 19 obrazach testowych. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Film 1: Animacja przewidywanych masek w Z-Stack dla sieci BC. Film pokazuje animowaną sekwencję przez stos z przewidywanych masek segmentacyjnych kanałów żółciowych w tkance wątroby myszy, wygenerowaną przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Każda sekcja 2D podkreśla True Positive (białe), Fałszywie pozytywne (zielone) oraz False Negative (magenta) dla każdego modelu, przechodząc przez cały stos. Skrót: BC = bile canaliculi. Kliknij tutaj, aby pobrać ten film.
Film 2: Animacja Z-Stack przewidywanych masek dla sieci sinusoidalnej. Film pokazuje animowaną sekwencję przez stos z przewidywanych masek segmentacyjnych dla sinusoidów w tkance wątroby myszy, generowaną przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Każda sekcja 2D podkreśla True Positive (białe), Fałszywie pozytywne (zielone) oraz False Negative (magenta) dla każdego modelu, przechodząc przez cały stos. Kliknij tutaj, aby pobrać ten film.
Film 3: Animacja Z-Stack przewidywanych masek dla sieci sinusoidalnej jako wypełnionych rurek. Film pokazuje animowaną sekwencję przez stos z przewidywanych masek segmentacyjnych sieci sinusoidalnej jako wypełnione rurki w tkance wątroby myszy, generowane przez U-Net, Attention U-Net i ich rozszerzone wersje. Każda sekcja 2D podkreśla True Positive (białe), Fałszywie pozytywne (zielone) oraz False Negative (magenta) dla każdego modelu, przechodząc przez cały stos. Kliknij tutaj, aby pobrać ten film.
Film 4: Animacja Z-Stack przewidywanych masek dla naczyń mózgowych. Film pokazuje animowaną sekwencję przez stos z przewidywanych masek segmentacji dla statków, generowaną przez U-Net, Attention U-Net oraz ich rozszerzone wersje. Każda sekcja 2D podkreśla True Positive (białe), Fałszywie pozytywne (zielone) oraz False Negative (magenta) dla każdego modelu, przechodząc przez cały stos. Kliknij tutaj, aby pobrać ten film.
Tabela 1: Czas treningu dla modeli 3D U-Net 3D i Attention U-Net 3D na zbiorach danych kanałów żółciowych i sinusoidalnych z i bez augmentacji danych. Czas treningu dla modeli U-Net 3D i Attention U-Net 3D na zbiorach kanałów żółciowych i sinusoidalnych z i bez augmentacji danych. Tabela przedstawia liczbę poprawek dla każdego zbioru danych oraz odpowiadający im czas treningu w minutach. Augmentacja danych zwiększa liczbę poprawek z 1353 do 10824, co prowadzi do znacznego wydłużenia czasu treningu. Model Attention U-Net konsekwentnie wymaga więcej czasu treningowego niż model U-Net, zwłaszcza przy rozszerzonych zbiorach danych, ze względu na dodatkową złożoność skupienia się na istotnych cechach danych. Skrót: BC = bile canaliculi. Prosimy kliknąć tutaj, aby pobrać tę tabelę.
Tabela 2: Ilościowa ocena modeli U-Net 3D i Attention U-Net 3D na czterech zbiorach danych z wykorzystaniem segmentacji całego obrazu. Ta tabela przedstawia wydajność każdego modelu oraz klasycznych metod, takich jak Otsu i progowanie adaptacyjne, na czterech różnych zbiorach danych: kanałach żółciowych, sieciach sinusoidalnych (reprezentacje puste i wypełnione) oraz naczyniach całego mózgu, wykorzystując całe obrazy 3D do oceny. Dla każdej kombinacji modelu i zbioru danych podana jest liczba obrazów testowych wraz z metrykami wydajności: dokładność, precyzja, przypomnienie (czułość), specyficzność, wynik F1, współczynnik kości, IoU oraz podobieństwo objętości. Te metryki zapewniają kompleksową ocenę jakości segmentacji zarówno pod względem poprawności wokselowej, jak i zgodności wolumetrycznej między przewidywaniami a rzeczywistością terenową. Skróty: BC = bile canaliculi; IoU = Przecięcie nad Unią. Prosimy kliknąć tutaj, aby pobrać tę tabelę.
Tabela 3: Ilościowa ocena modeli U-Net 3D i Attention U-Net 3D na czterech zbiorach danych z wykorzystaniem łatek 64 x 64 x 64. Ta tabela podsumowuje wydajność modeli U-Net 3D i Attention U-Net 3D na czterech zbiorach danych – kanalikach żółciowych, sieciach sinusoidalnych (pustych i wypełnionych maskach) oraz naczyń całego mózgu – na podstawie oceny w łatkach 3D o rozmiarze 64×64×64 wokselach. Dla każdej kombinacji modelu i zbioru danych liczba patchy testowych jest podana obok kluczowych wskaźników wydajności: dokładność, precyzja, przypomnienie (wrażliwość), specyficzność, wynik F1, współczynnik kości, przecięcie przez sumę oraz podobieństwo objętości. Te metryki na poziomie patcha oferują lokalny wgląd w wydajność modelu i są szczególnie przydatne do identyfikacji przestrzennie heterogenicznej dokładności segmentacji pomiędzy woluminami. Skróty: BC = bile canaliculi; IoU = Przecięcie nad Unią. Prosimy kliknąć tutaj, aby pobrać tę tabelę.
Ilustracja uzupełniająca S1: Wydajność segmentacji na poziomie patch dla modeli 3D U-Net i Attention U-Net dla segmentacji kanałów żółciowych. Wykresy ilustrują ilościową wydajność modeli 3D U-Net i Attention U-Net na zbiorach danych kanałów żółciowych, ocenianych za pomocą fragmentów obrazów 3D o wymiarach 64 x 64 x 64 voxeli. Pokazane metryki obejmują dokładność, precyzję, przypomnienie (czułość), specyficzność, wynik F1, współczynnik kości, przecięcie przez sumę oraz podobieństwo objętości. Wyniki odzwierciedlają zmienność w zależności od fragmentów, oferując lokalizowany wgląd w wydajność modelu i podkreślając przestrzenną heterogeniczność w objętościach 3D tkanki wątroby. Skróty: BC = bile canaliculi; IoU = Przecięcie nad Unią. Proszę kliknąć tutaj, aby pobrać ten plik.
Ilustracja uzupełniająca S2: Wydajność segmentacji na poziomie patcha modeli 3D U-Net i Attention U-Net dla segmentacji sinusoidalnej. Wykresy ilustrują ilościową wydajność modeli 3D U-Net i Attention U-Net na zbiorach danych sinusoidalnych, ocenianych za pomocą fragmentów obrazów 3D o wymiarach 64 x 64 x 64 voxeli. Pokazane metryki obejmują dokładność, precyzję, przypomnienie (czułość), specyficzność, wynik F1, współczynnik kości, przecięcie przez sumę oraz podobieństwo objętości. Wyniki odzwierciedlają zmienność w zależności od fragmentów, oferując lokalizowany wgląd w wydajność modelu i podkreślając przestrzenną heterogeniczność w objętościach 3D tkanki wątroby. Skrót: IoU = Przecięcie nad Unią. Proszę kliknąć tutaj, aby pobrać ten plik.
Ilustracja uzupełniająca S3: Wydajność segmentacji na poziomie patcha modeli 3D U-Net i Attention U-Net dla segmentacji sinusoid jako wypełnionych rurek. Wykresy ilustrują ilościową wydajność modeli 3D U-Net i Attention U-Net na zbiorach danych sinusoid jako wypełnionych rurek, ocenianych za pomocą fragmentów obrazów 3D o rozmiarze 64 x 64 x 64 voxeli. Pokazane metryki obejmują dokładność, precyzję, przypomnienie (czułość), specyficzność, wynik F1, współczynnik kości, przecięcie przez sumę oraz podobieństwo objętości. Wyniki odzwierciedlają zmienność w zależności od fragmentów, oferując lokalizowany wgląd w wydajność modelu i podkreślając przestrzenną heterogeniczność w objętościach 3D tkanki wątroby. Skrót: IoU = Przecięcie nad Unią. Proszę kliknąć tutaj, aby pobrać ten plik.
Ilustracja uzupełniająca S4: Wydajność segmentacji na poziomie patcha modeli 3D U-Net i Attention U-Net dla naczyń mózgu na podstawie obrazów z mikroskopii świetlnej. Wykresy ilustrują ilościową wydajność modeli 3D U-Net i Attention U-Net na zbiorach danych o naczyniach całego mózgu, ocenianych za pomocą fragmentów obrazów 3D o wymiarach 64 x 64 x 64 x 64 woksele. Pokazane metryki obejmują dokładność, precyzję, przypomnienie (czułość), specyficzność, wynik F1, współczynnik kości, przecięcie przez sumę oraz podobieństwo objętości. Wyniki odzwierciedlają zmienność w zależności od fragmentów, oferując lokalizowany wgląd w wydajność modelu i podkreślając przestrzenną heterogeniczność w objętościach 3D tkanki wątroby. Skrót: IoU = Przecięcie nad Unią. Proszę kliknąć tutaj, aby pobrać ten plik.
Ilustracja uzupełniająca S5: Nałożenie wyników segmentacji na oryginalne obrazy z mikroskopii fluorescencyjnej 3D kanałów żółciowych. Reprezentatywne fragmenty obrazów z zestawów mikroskopii fluorescencyjnej 3D kanałów żółciowych wątroby myszy pokazane są z maskami segmentacyjnymi nałożonymi na czerwono. Przewidywane maski z modeli 3D U-Net i Attention U-Net są nakładane na oryginalne obrazy mikroskopii w skali szarości, aby wizualnie ocenić dokładność segmentacji. Przedstawiono dziesięć przykładowych obrazów, aby zilustrować zdolność modeli do uchwycenia różnorodnych cech morfologicznych oraz obsługi zmienności sygnałów w różnych obszarach tkanek. Proszę kliknąć tutaj, aby pobrać ten plik.