$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Oczekiwane wyniki i interpretacja
Przy prawidłowej implementacji niniejszego protokołu oczekuje się, że wytrenowany model MVM-UNet zapewni stabilną wydajność segmentacji w powtórzonych uruchomieniach, wykazując jedynie niewielkie różnice między różnymi ziarnami losowymi dla większości metryk ewaluacyjnych. W przypadku zbiorów ISIC 2017 i ISIC 2018 pomyślne wyniki objawiają się wysokimi wartościami DSC, mIoU, Acc, Sen oraz Spe, wraz z przewidywanymi maskami zmian, które ściśle odpowiadają granicom zmian w prawdzie terenowej (ryciny 6 i 7). Dla zbioru Synapse pomyślne wyniki odzwierciedlają wysokie średnie wartości DSC oraz niskie wartości HD95 dla organów na pierwszym planie (rycina 8). Podczas realizacji protokołu metryki ilościowe należy interpretować łącznie z odpowiadającymi im jakościowymi wynikami segmentacji. Model, który osiąga wysoki wskaźnik DSC, ale wykazuje przecieki na granicach, pomijanie małych struktur lub fragmentaryczne predykcje, należy uznać za jedynie częściowo udany, a następnie należy zweryfikować procedurę preprocessingu, wybór punktu kontrolnego (checkpoint) oraz ustawienia inferencji.

Rysunek 6. Reprezentatywne jakościowe wyniki segmentacji w zbiorze danych ISIC 2017. Reprezentatywne jakościowe wyniki segmentacji uzyskane w zbiorze danych do segmentacji zmian skórnych International Skin Imaging Collaboration (ISIC) 2017. Każdy przykład przedstawia oryginalny obraz dermoskopowy (Image), odpowiadającą mu maskę segmentacji prawdy obiektywnej (GT) oraz predykcję wygenerowaną przez MVM-UNet (Pred). Reprezentatywne przypadki testowe ilustrują skuteczność segmentacji dla zmian o różnej wielkości, morfologii i stopniu złożoności granic. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 7. Reprezentatywne jakościowe wyniki segmentacji na zbiorze danych ISIC 2018. Reprezentatywne jakościowe wyniki segmentacji uzyskane na zbiorze danych do segmentacji zmian skórnych International Skin Imaging Collaboration (ISIC) 2018. Każdy przykład przedstawia oryginalny obraz dermoskopowy (Image), odpowiadającą mu maskę segmentacji referencyjnej (GT) oraz predykcję wygenerowaną przez MVM-UNet (Pred). Reprezentatywne przypadki testowe demonstrują wydajność segmentacji dla zróżnicowanego wyglądu zmian i charakterystyki ich granic. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 8. Reprezentatywne wyniki jakościowej segmentacji w zbiorze danych tomografii komputerowej wielu organów Synapse. Reprezentatywne wyniki jakościowej segmentacji wielu organów uzyskane w zbiorze danych Synapse Multi-Atlas Labeling Beyond the Cranial Vault. Każdy przykład przedstawia oryginalny obraz tomografii komputerowej (Image), odpowiadające mu adnotacje organów stanowiące prawdę obiektywną (GT) oraz predykcję wygenerowaną przez MVM-UNet (Pred). Reprezentatywne przykłady ilustrują zgodność między predykcjami a segmentacjami referencyjnymi dla wielu organów jamy brzusznej. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Wydajność w zbiorze ISIC 2017
Aby ocenić powtarzalność MVM-UNet, wszystkie główne eksperymenty porównawcze powtórzono z użyciem trzech niezależnych ziarn losowych (1, 52 i 100), a wyniki przedstawiono jako średnia ± SD. Istotność statystyczną oceniono za pomocą testu znaków rang Wilcoxona w oparciu o sparowane wyniki dla każdego obrazu w przypadku ISIC 2017 i ISIC 2018 oraz sparowane wyniki dla każdego przypadku w przypadku Synapse. Analizę statystyczną przeprowadzono przy użyciu sparowanych wartości metryk, a nie średnich na poziomie ziarna losowego. Dla zapewnienia rzetelnego porównania wyniki podane jako średnia ± SD odtworzono przy użyciu oficjalnych implementacji przy tych samych podziałach zbioru danych, rozdzielczościach wejściowych i metrykach oceny, o ile było to możliwe, natomiast wyniki pojedyncze przejęto z odpowiednich oryginalnych publikacji.
Model MVM-UNet został oceniony na zbiorze danych segmentacji zmian skórnych ISIC 2017 i porównany z reprezentatywnymi metodami segmentacji, w tym UNet8,21, TransUNet23, H-vmunet28, MISSFormer30, MaLUNet31, VM-UNet32, UNeXt-S33, HResFormer34, MedScale-Former35, MCAFT36 oraz H2Former12 (Tabela 1). MVM-UNet osiągnął mIoU na poziomie 80.94 ± 1.01%, DSC 91.32% ± 0.68%, dokładność 96.58% ± 0.27%, swoistość 98.31% ± 0.23% oraz czułość 91.65% ± 0.77% w trzech niezależnych uruchomieniach. W porównaniu z ocenianymi metodami, MVM-UNet uzyskał najwyższe wartości mIoU, DSC i czułości. Reprezentatywne jakościowe wyniki segmentacji przedstawiono na Rysunku 6, gdzie przewidziane maski ściśle odpowiadają granicom zmian w rzeczywistości (ground-truth) na reprezentatywnych obrazach testowych.
| Model | Ref. | mIoU (%) | DSC (%) | Acc (%) | Spe (%) | Sen (%) |
| UNet | 8 | 76.98 | 86.99 | 95.65 | 97.43 | 86.82 |
| TransUNet | 23 | 75.32 | 81.23 | 91.45 | 95.77 | 82.63 |
| MaLUNet | 31 | 78.78 | 88.13 | 96.18 | 98.47 | 84.78 |
| VM-UNet | 32 | 80.23 | 89.03 | 96.29 | 97.58 | 89.90 |
| UNeXt-S | 33 | 78.26 | 87.80 | 95.95 | 97.74 | 87.04 |
| HResFormer | 34 | 79.89 ± 1.05 | 88.82 ± 0.65 | 96.25 ± 0.24 | 97.73 ± 0.22 | 87.72 ± 0.79 |
| H-vmunet | 28 | 80.34 ± 1.02 | 90.68 ± 0.55 | 96.42 ± 0.18 | 98.23 ± 0.32 | 88.97 ± 0.88 |
| MISSFormer | 30 | 80.16 ± 0.78 | 89.27 ± 0.61 | 94.36 ± 0.28 | 97.52 ± 0.38 | 87.71 ± 0.69 |
| H2Former | 12 | 80.35 ± 0.95 | 88.56 ± 0.72 | 96.61 ± 0.19 | 98.15 ± 0.14 | 88.21 ± 0.81 |
| MedScale-Former | 35 | 80.31 ± 0.82 | 89.11 ± 0.59 | 95.68 ± 0.33 | 98.24 ± 0.21 | 89.96 ± 0.92 |
| MCAFT | 36 | 80.59 ± 0.93 | 89.27 ± 0.63 | 96.42 ± 0.20 | 97.95 ± 0.17 | 90.05 ± 0.84 |
| MVM-UNet (nasz model) | — | 80.94 ± 1.01 | 91.32 ± 0.68 | 96.58 ± 0.27 | 98.31 ± 0.23 | 91.65 ± 0.77 |
Tabela 1: Porównanie wydajności na zbiorze danych do segmentacji zmian skórnych ISIC 2017. Porównanie modelu MVM-UNet z reprezentatywnymi metodami segmentacji opartymi na splotowych sieciach neuronowych (CNN), Transformerach oraz modelach przestrzeni stanów (SSM) z wykorzystaniem średniego współczynnika Intersection over Union (mIoU), współczynnika podobieństwa Dice'a (DSC), dokładności (Acc.), swoistości (Spe.) oraz czułości (Sen.). Wyniki dla MVM-UNet przedstawiono jako średnia ± odchylenie standardowe z trzech niezależnych eksperymentów z losowym ziarnem. Wyniki podane jako pojedyncze wartości zostały powtórzone z odpowiednich oryginalnych publikacji.
Przykłady jakościowe dodatkowo wykazują, że MVM-UNet precyzyjnie segmentował zarówno małe zmiany, jak i większe zmiany o nieregularnych granicach. W tych reprezentatywnych przykładach przewidziane maski ściśle odpowiadały odpowiednim adnotacjom prawdy terenowej (ground-truth) i zachowywały granice zmian przy minimalnym wycieku lub fragmentacji.
Aby dalej ocenić, czy zaobserwowane poprawy były istotne statystycznie, przeprowadzono testy znaków rang Wilcoxona z wykorzystaniem sparowanych wyników segmentacji dla każdego obrazu. W przypadku metryki mIoU, MVM-UNet wykazał statystycznie istotną poprawę w porównaniu z MCAFT, przy wartości p wynoszącej 0,0114. W przypadku metryki DSC, MVM-UNet również znacząco przewyższył H-vmunet, przy wartości p wynoszącej 0,0031. Wyniki te potwierdzają, że zaobserwowane poprawy w zbiorze ISIC 2017 prawdopodobnie nie były wynikiem przypadkowej zmienności.
Ogólnie rzecz biorąc, model MVM-UNet osiągnął najwyższą wydajność spośród porównanych metod pod względem mIoU, DSC oraz czułości w zbiorze danych ISIC 2017 (Tabela 1). Przykłady jakościowej segmentacji przedstawione na Rysunku 6 są zgodne z tymi wynikami ilościowymi.
Wyniki na zbiorze ISIC 2018
Model MVM-UNet został dodatkowo oceniony na zbiorze danych do segmentacji zmian skórnych ISIC 2018 i porównany z reprezentatywnymi metodami segmentacji, w tym UNet8,21, UNet++9, UTNetV237, SANet38, MaLUNet31, VM-UNet32, H-vmunet28, MISSFormer30, H2Former12, HResFormer34, MedScale-Former35 oraz MCAFT36 (Tabela 2). MVM-UNet osiągnął mIoU na poziomie 82.47% ± 1.28%, DSC 90.65% ± 0.94%, dokładność (accuracy) 96.02% ± 0.36%, swoistość (specificity) 97.06% ± 0.31% oraz czułość (sensitivity) 91.80% ± 0.82% w trzech niezależnych uruchomieniach. Wyniki te dowodzą, że wydajność modelu MVM-UNet pozostała spójna dla różnych ziarn losowości (random seeds). Reprezentatywne jakościowe wyniki segmentacji przedstawiono na Rysunku 7.
| Model | Ref. | mIoU (%) | DSC (%) | Acc (%) | Spe (%) | Sen (%) |
| UNet | 8 | 77.86 | 87.55 | 94.05 | 96.69 | 85.86 |
| UNet++ | 9 | 78.31 | 87.83 | 94.02 | 95.75 | 88.65 |
| UTNetV2 | 37 | 78.97 | 88.25 | 94.32 | 96.48 | 87.60 |
| SANet | 38 | 79.52 | 88.59 | 94.39 | 95.97 | 89.46 |
| MaLUNet | 31 | 80.25 | 89.04 | 94.62 | 96.19 | 89.74 |
| VM-UNet | 32 | 81.35 | 89.71 | 94.91 | 96.13 | 91.12 |
| H-vmunet | 28 | 81.93 ± 1.45 | 90.46 ± 0.62 | 95.19 ± 0.30 | 96.82 ± 0.21 | 88.37 ± 1.13 |
| MISSFormer | 30 | 80.27 ± 1.21 | 89.91 ± 0.46 | 94.76 ± 0.27 | 97.22 ± 0.15 | 90.84 ± 1.07 |
| H2Former | 12 | 80.40 ± 0.83 | 90.26 ± 0.73 | 94.89 ± 0.38 | 96.98 ± 0.25 | 91.57 ± 0.54 |
| HResFormer | 34 | 81.12 ± 1.18 | 88.86 ± 0.84 | 94.96 ± 0.33 | 96.43 ± 0.22 | 91.86 ± 1.01 |
| MedScale-Former | 35 | 80.97 ± 0.74 | 90.47 ± 0.68 | 95.02 ± 0.41 | 95.89 ± 0.26 | 90.65 ± 0.92 |
| MCAFT | 36 | 81.46 ± 1.03 | 89.06 ± 0.76 | 95.23 ± 0.29 | 96.72 ± 0.17 | 91.82 ± 0.57 |
| MVM-UNet (nasz model) | — | 82.47 ± 1.28 | 90.65 ± 0.94 | 96.02 ± 0.36 | 97.06 ± 0.31 | 91.80 ± 0.82 |
Tabela 2: Porównanie wydajności na zbiorze danych do segmentacji zmian skórnych ISIC 2018. Porównanie modelu MVM-UNet z reprezentatywnymi metodami segmentacji opartymi na CNN, Transformerach oraz SSM z wykorzystaniem średniego współczynnika Intersection over Union (mIoU), współczynnika podobieństwa Dice (DSC), dokładności (Acc.), swoistości (Spe.) oraz czułości (Sen.). Wyniki dla MVM-UNet przedstawiono jako średnią ± odchylenie standardowe z trzech niezależnych eksperymentów z losowymi ziarnami. Wyniki podane jako pojedyncze wartości zostały powtórzone z odpowiednich oryginalnych publikacji.
W porównaniu z H-vmunet, MVM-UNet poprawił mIoU o 0,54%. W porównaniu z MedScale-Former, MVM-UNet poprawił DSC o 0,18%. MVM-UNet osiągnął również najwyższą dokładność spośród porównanych metod. Reprezentatywne przykłady jakościowe przedstawione na Rysunku 7 wykazują dokładną segmentację reprezentatywnych zmian skórnych, w tym małych obszarów zmian oraz zmian o nieregularnych granicach.
W przypadku zbioru ISIC 2018 istotność statystyczną oceniono za pomocą testu znaków rang Wilcoxona w oparciu o sparowane wyniki segmentacji dla poszczególnych obrazów. Dla metryki mIoU model MVM-UNet osiągnął statystycznie istotną poprawę w porównaniu z MCAFT, przy wartości p < 0,001. Wyniki te potwierdzają, że zaobserwowana poprawa wydajności w zbiorze ISIC 2018 prawdopodobnie nie była wynikiem przypadkowej zmienności.
Ogólnie MVM-UNet osiągnął najwyższe wartości mIoU, DSC i dokładności spośród porównanych metod w zbiorze danych ISIC 2018 (Tabela 2). Przykłady jakościowe przedstawione na Rysunku 7 są zgodne z tymi ulepszeniami ilościowymi.
Wyniki na zbiorze Synapse
Zaproponowaną metodę oceniono również na wieloorganowym zbiorze danych do segmentacji Synapse i porównano z reprezentatywnymi metodami, takimi jak UNet8,21, Attention U-Net39, TransUNet23, TransNorm40, Swin U-Net25, TransDeepLab41, MEW-UNet42, MISSFormer30, H2Former12, HResFormer34, MedScale-Former35 oraz MCAFT36 (Tabela 3). Zbiór danych Synapse obejmował osiem organów jamy brzusznej: aortę, pęcherzyk żółciowy, śledzionę, lewą nerkę, prawą nerkę, wątrobę, trzustkę i żołądek. Zgodnie ze standardowym protokołem eksperymentalnym, 18 przypadków (2 212 przekrojów osiowych) wykorzystano do uczenia, a 12 przypadków (1 567 przekrojów osiowych) do testowania. Nie wprowadzono oddzielnego zbioru walidacyjnego. Przypadki testowe służyły wyłącznie do końcowej oceny i nie były wykorzystywane do trenowania modelu, dostrajania hiperparametrów ani wyboru modelu. Reprezentatywne jakościowe wyniki segmentacji wielu organów przedstawiono na Rysunku 8, a porównanie ilościowe podsumowano w Tabeli 3.
| Model | Ref. | DSC | HD95 | Aorta | Żółć | Nerka (L) | Nerka (P) | Wątróbka | Trzustka | Śledziona | Żołądek |
| UNet | 8 | 76.85 | 39.78 | 89.07 | 69.72 | 77.77 | 68.69 | 93.43 | 54.01 | 86.66 | 75.59 |
| Att-UNet | 39 | 77.77 | 36.02 | 89.54 | 68.88 | 77.98 | 71.11 | 93.57 | 58.04 | 87.31 | 75.74 |
| TransUNet | 23 | 77.48 | 31.69 | 87.23 | 63.13 | 81.87 | 77.02 | 94.08 | 55.84 | 85.06 | 75.62 |
| TransNorm | 40 | 78.4 | 30.25 | 86.23 | 65.18 | 82.18 | 78.63 | 94.22 | 55.32 | 89.53 | 76.02 |
| Swin U-Net | 25 | 79.13 | 21.55 | 85.47 | 66.53 | 83.28 | 79.61 | 94.29 | 56.58 | 90.62 | 76.59 |
| TransDeepLab | 41 | 80.16 | 21.25 | 86.04 | 69.16 | 84.08 | 79.88 | 93.53 | 61.15 | 89.01 | 78.36 |
| MEW-UNet | 42 | 78.92 | 21.68 | 86.68 | 65.32 | 82.87 | 80.02 | 93.63 | 58.38 | 90.16 | 74.27 |
| MISSFormer | 30 | 80.92 ± 4.23 | 20.09 ± 1.89 | 86.43 ± 0.98 | 69.81 ± 4.56 | 84.29 ± 2.11 | 81.03 ± 3.34 | 93.85 ± 0.89 | 61.11 ± 4.67 | 90.05 ± 3.78 | 80.62 ± 1.02 |
| H2Former | 12 | 81.05 ± 2.56 | 20.13 ± 7.23 | 86.61 ± 3.21 | 69.32 ± 1.23 | 85.12 ± 4.78 | 82.01 ± 2.89 | 94.09 ± 2.45 | 61.16 ± 0.76 | 89.97 ± 4.12 | 80.94 ± 3.56 |
| HResFormer | 34 | 80.65 ± 4.02 | 17.48 ± 6.89 | 89.16 ± 2.78 | 66.94 ± 0.78 | 84.61 ± 4.34 | 82.15 ± 2.56 | 93.11 ± 1.34 | 59.92 ± 4.12 | 91.08 ± 3.45 | 80.75 ± 2.01 |
| MedScale-Former | 35 | 80.78 ± 1.34 | 20.02 ± 3.78 | 88.79 ± 4.02 | 69.82 ± 2.56 | 85.13 ± 0.87 | 81.63 ± 4.78 | 94.10 ± 2.78 | 60.72 ± 1.89 | 90.14 ± 1.56 | 80.93 ± 4.56 |
| MCAFT | 36 | 81.03 ± 3.45 | 19.98 ± 5.12 | 89.76 ± 0.76 | 68.96 ± 3.89 | 84.54 ± 2.56 | 81.98 ± 3.12 | 94.32 ± 4.01 | 60.85 ± 3.67 | 89.06 ± 4.89 | 80.91 ± 1.78 |
| MVM-UNet (Nasz) | — | 81.26 ± 1.89 | 18.72 ± 2.16 | 88.53 ± 3.22 | 69.84 ± 4.23 | 85.37 ± 2.69 | 82.67 ± 1.67 | 94.41 ± 3.56 | 61.02 ± 2.78 | 90.19 ± 0.67 | 81.48 ± 3.12 |
Tabela 3: Porównanie wydajności na zbiorze danych do segmentacji wielorganowej Synapse. Porównanie MVM-UNet z reprezentatywnymi metodami segmentacji opartymi na CNN, Transformerach i SSM z wykorzystaniem współczynnika podobieństwa Dice (DSC), odległości Hausdorffa dla 95. percentyla (HD95) oraz wyników Dice dla konkretnych organów: aorty (Aor.), pęcherzyka żółciowego (Gal.), lewej nerki (Kid. (L)), prawej nerki (Kid. (R)), wątroby (Liv.), trzustki (Pan.), śledziony (Spl.) i żołądka (Sto.). Wyniki dla MVM-UNet przedstawiono jako średnią ± odchylenie standardowe z trzech niezależnych eksperymentów z losowymi ziarnami (random-seed). Wyniki podane jako pojedyncze wartości zostały powtórzone z odpowiednich oryginalnych publikacji.
MVM-UNet osiągnął średnią wartość DSC wynoszącą 81,26% ± 1,89% oraz średnią wartość HD95 wynoszącą 18,72 ± 2,16 w trzech niezależnych uruchomieniach. Wyniki te wykazują stabilną wydajność segmentacji w zbiorze danych Synapse. spośród ocenianych metod MVM-UNet uzyskał najwyższą średnią wartość DSC oraz drugą najniższą średnią wartość HD95.
W przypadku Synapse istotność statystyczną oceniono za pomocą testu znaków Wilcoxona na podstawie sparowanych wartości DSC dla każdego przypadku. MVM-UNet wykazał statystycznie istotną poprawę w stosunku do H2Former, przy wartości p wynoszącej 0,026, co wskazuje, że zaobserwowana poprawa wydajności segmentacji była istotna statystycznie.
Reprezentatywne wyniki pomyślne i suboptimalne
Reprezentatywne pomyślne wyniki jakościowe przedstawiono na Rysunkach 6–8. Wyniki pomyślne charakteryzują się przewidywanymi maskami segmentacji, które ściśle odpowiadają adnotacjom referencyjnym (ground-truth) i dokładnie wyznaczają granice głównej zmiany lub narządu. Reprezentatywne wyniki suboptimalne mogą wystąpić w przypadku bardzo małych celów, granic o niskim kontraście, nieregularnych kształtów zmian, narządów o słabym kontraście intensywności lub anatomicznie niejednoznacznych granic; zazwyczaj objawiają się one jako niedosegmentacja, przesegmentowanie, przeciekanie granic lub nieciągłe fragmenty maski. W przypadku zaobserwowania takich wyników użytkownicy powinny zweryfikować, czy procedury zmiany rozmiaru obrazu, normalizacji, interpolacji masek, wyboru punktu kontrolnego modelu, progowania wnioskowania (dla zbiorów danych ISIC) lub predykcji argmax (dla Synapse) oraz obliczania metryk są zgodne z tymi opisanymi w Protokole.
Analiza ablacyjna modułu MV4D
Wkład modułu MV4D oceniono poprzez stopniowe dodawanie par skanowania typu zygzak, hierarchicznego, spiralnego i radialnego, a następnie modułu SFusion Mamba (Tabela 4; Rysunek 9). Gdy zastosowano wyłącznie parę skanowania zygzak, wydajność segmentacji była ograniczona. Dodanie pary skanowania hierarchicznego znacząco poprawiło wyniki, co wskazuje na korzyść z włączenia informacji wieloskalowych. Kolejne dodanie par skanowania spiralnego i radialnego dodatkowo poprawiło wydajność segmentacji poprzez usprawnienie reprezentacji konturów i granic. Włączenie modułu SFusion Mamba przyniosło najwyższą wydajność spośród ocenianych konfiguracji.
| Model | Para skanowania zygzakowatego | Hierarchiczna para skanowania | Spiralna para skanowania | Radialna para skanowania | SFusion Mamba | ISIC 2017 mIoU (%) | ISIC 2017 DSC (%) | ISIC 2018 mIoU (%) | ISIC 2018 DSC (%) |
| MVM-UNet | ✓ | | | | | 56.75 | 72.46 | 58.03 | 73.45 |
| MVM-UNet | ✓ | ✓ | | | | 72.38 | 84.01 | 73.45 | 84.7 |
| MVM-UNet | ✓ | ✓ | ✓ | | | 75.69 | 86.20 | 76.94 | 86.94 |
| MVM-UNet | ✓ | ✓ | ✓ | ✓ | | 76.41 | 86.61 | 78.28 | 87.82 |
| MVM-UNet | ✓ | ✓ | ✓ | ✓ | ✓ | 80.94 | 91.32 | 82.47 | 90.65 |
Tabela 4: Analiza ablacyjna modułu Multi-View 4-Directional (MV4D). Wyniki uzyskane poprzez progresywne włączanie hierarchicznych, spiralnych i radialnych par skanowania oraz modułu Spatial Fusion Mamba (SFusion Mamba) do bazowej architektury opartej na zygzakowatych parach skanowania. Wyniki przedstawiono z wykorzystaniem średniego współczynnika Intersection over Union (mIoU) oraz współczynnika podobieństwa Dice'a (DSC) dla zbiorów danych ISIC 2017 i ISIC 2018.

Rycina 9. Studium ablacyjne modułu Multi-View 4-Directional (MV4D). (A) Zmiana średniego współczynnika Intersection over Union (mIoU) po sekwencyjnym włączeniu hierarchicznej pary skanowania, spiralnej pary skanowania, radialnej pary skanowania oraz Spatial Fusion Mamba (SFusion Mamba) do architektury bazowej. (B) Zmiana współczynnika podobieństwa Dice'a (DSC) po sekwencyjnym włączeniu hierarchicznej pary skanowania, spiralnej pary skanowania, radialnej pary skanowania oraz Spatial Fusion Mamba (SFusion Mamba) do architektury bazowej. (C) Zmiana mIoU po sekwencyjnym włączeniu hierarchicznej pary skanowania, spiralnej pary skanowania, radialnej pary skanowania oraz Spatial Fusion Mamba (SFusion Mamba) do architektury bazowej w drugim ustawieniu eksperymentalnym. (D) Zmiana DSC po sekwencyjnym włączeniu hierarchicznej pary skanowania, spiralnej pary skanowania, radialnej pary skanowania oraz Spatial Fusion Mamba (SFusion Mamba) do architektury bazowej w drugim ustawieniu eksperymentalnym. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
W przypadku zbioru danych ISIC 2017 kompletny moduł MV4D osiągnął mIoU na poziomie 80,94% oraz DSC na poziomie 91,32%. Odpowiednie trendy wydajności dla mIoU i DSC przedstawiono odpowiednio na Rysunku 9A oraz Rysunku 9B. W przypadku zbioru danych ISIC 2018 kompletny moduł MV4D osiągnął mIoU na poziomie 82,47% oraz DSC na poziomie 90,65%. Odpowiednie trendy wydajności przedstawiono odpowiednio na Rysunku 9C oraz Rysunku 9D.
O ile nie określono inaczej, wszystkie eksperymenty ablacyjne przeprowadzono przy użyciu stałego ziarna losowości (seed) o wartości 100, natomiast główne wyniki porównawcze przedstawiono jako średnią ± SD z trzech niezależnych ziaren losowości (1, 52 i 100). W związku z tym wyniki ablacji mają na celu porównanie względnego wkładu poszczególnych komponentów w kontrolowanych warunkach z pojedynczym ziarnem, a nie odtworzenie końcowej wydajności wieloziarenowej raportowanej w głównych eksperymentach porównawczych.
Ogólnie rzecz biorąc, sukcesywne włączanie dodatkowych par skanów oraz modułu SFusion Mamba konsekwentnie poprawiało wyniki segmentacji, przy czym pełna konfiguracja MV4D osiągnęła najwyższą wydajność w obu zbiorach danych.
Analiza ablacyjna bloku Multi-View Vision (MVV)
Blok MVV oceniono poprzez porównanie architektury bazowej z wersją zawierającą odgałęzienie Up-Down Projection (Tabela 5). W przypadku zbioru danych ISIC 2017 wprowadzenie odgałęzienia Up-Down Projection zwiększyło mIoU z 78,83% do 80,96%, a DSC z 88,15% do 91,02%. W przypadku zbioru danych ISIC 2018 mIoU wzrosło z 80,32% do 82,46%, natomiast DSC zwiększyło się z 89,15% do 90,57%.
| Model | Blok bazowej MVV | Projekcja góra-dół | ISIC 2017 mIoU (%) | ISIC 2017 DSC (%) | ISIC 2018 mIoU (%) | ISIC 2018 DSC (%) |
| MVM-UNet | ✓ | | 78.83 | 88.15 | 80.32 | 89.15 |
| MVM-UNet | ✓ | ✓ | 80.96 | 91.02 | 82.46 | 90.57 |
Tabela 5: Badanie ablacyjne bloku Multi-View Vision (MVV). Porównanie wydajności bazowego bloku Multi-View Vision (MVV) z odgałęzieniem Up-Down Projection i bez niego. Wydajność przedstawiono za pomocą średniego współczynnika Intersection over Union (mIoU) oraz współczynnika podobieństwa Dice'a (DSC) dla zbiorów danych ISIC 2017 i ISIC 2018.
Eksperymenty z ablacją bloku MVV przeprowadzono przy użyciu stałego losowego ziarna (seed) o wartości 100. W związku z tym wydajność konfiguracji zawierającej gałąź rzutu góra-dół (Up-Down Projection) odzwierciedla kontrolowane ustawienie ablacyjne dla pojedynczego ziarna i może nieznacznie różnić się od średniej wydajności z trzech ziaren raportowanej dla pełnego modelu MVM-UNet w głównych eksperymentach porównawczych.
Ogólnie rzecz biorąc, włączenie gałęzi projekcji góra-dół (Up-Down Projection) konsekwentnie poprawiło wydajność segmentacji w obu zbiorach danych, co objawiło się wzrostem wartości mIoU oraz DSC.
Badanie ablacyjne modułu Multi-stage Fusion Mamba (MFusion Mamba)
Moduł MFusion Mamba został oceniony poprzez porównanie różnych strategii fuzji gruboziarnistej (coarse fusion) wraz z komponentem fuzji drobnoziarnistej (Fine Fusion) (Tabela 6; Rysunek 10). Bez zastosowania MFusion Mamba, model MVM-UNet osiągnął mIoU na poziomie 75,47% oraz DSC na poziomie 86,01% w zbiorze danych ISIC 2017, a mIoU 77,49% oraz DSC 87,29% w zbiorze danych ISIC 2018. spośród ocenianych strategii fuzji gruboziarnistej największą poprawę uzyskano przy zastosowaniu produktu Hadamarda. Wprowadzenie komponentu Fine Fusion dodatkowo zwiększyło wydajność segmentacji. Pełna konfiguracja MFusion Mamba pozwoliła osiągnąć mIoU 80,95% i DSC 91,18% dla ISIC 2017 oraz mIoU 82,51% i DSC 90,58% dla ISIC 2018.
| Model | Gruba fuzja – maksimum element po elemencie | Gruba fuzja – dodawanie element po elemencie | Gruba fuzja – produkt Hadamarda | Moduł precyzyjnej fuzji | ISIC 2017 mIoU (%) | ISIC 2017 DSC (%) | ISIC 2018 mIoU (%) | ISIC 2018 DSC (%) |
| MVM-UNet | | | | | 75.47 | 86.01 | 77.49 | 87.29 |
| MVM-UNet | ✓ | | | | 76.21 | 86.47 | 78.35 | 87.82 |
| MVM-UNet | | ✓ | | | 76.83 | 86.86 | 79.11 | 88.30 |
| MVM-UNet | | | ✓ | | 78.26 | 87.83 | 80.06 | 88.96 |
| MVM-UNet | | | ✓ | ✓ | 80.95 | 91.18 | 82.51 | 90.58 |
Tabela 6: Analiza ablacyjna modułu wieloetapowej fuzji Mamba (Multi-stage Fusion Mamba, MFusion Mamba). Porównanie wydajności różnych strategii fuzji grubej (Coarse Fusion), w tym fuzji maksymalnej (Max), dodawania element po elemencie (⊕) oraz produktu Hadamarda (⊙), wraz z pełnym modułem fuzji subtelnej (Fine Fusion). Wydajność przedstawiono za pomocą średniego współczynnika IoU (mIoU) oraz współczynnika podobieństwa Dice'a (DSC) dla zbiorów danych ISIC 2017 i ISIC 2018.

Rycina 10. Badanie ablacyjne modułu Multi-stage Fusion Mamba (MFusion Mamba). (A) Zmiana średniego współczynnika Intersection over Union (mIoU) uzyskana przy zastosowaniu różnych strategii fuzji gruboziarnistej (maximum, dodawanie element po elemencie oraz produkt Hadamarda) i pełnego modułu Fine Fusion. (B) Zmiana współczynnika podobieństwa Dice'a (DSC) uzyskana przy zastosowaniu różnych strategii fuzji gruboziarnistej (maximum, dodawanie element po elemencie oraz produkt Hadamarda) i pełnego modułu Fine Fusion. (C) Zmiana mIoU uzyskana przy zastosowaniu różnych strategii fuzji gruboziarnistej (maximum, dodawanie element po elemencie oraz produkt Hadamarda) i pełnego modułu Fine Fusion w drugim wariancie eksperymentalnym. (D) Zmiana DSC uzyskana przy zastosowaniu różnych strategii fuzji gruboziarnistej (maximum, dodawanie element po elemencie oraz produkt Hadamarda) i pełnego modułu Fine Fusion w drugim wariancie eksperymentalnym. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
W zbiorze danych ISIC 2017 pełna konfiguracja MFusion Mamba osiągnęła mIoU na poziomie 80,95% oraz DSC na poziomie 91,18%. Odpowiednie trendy wydajności dla mIoU i DSC przedstawiono odpowiednio na Rysunku 10A oraz Rysunku 10B. W zbiorze danych ISIC 2018 pełna konfiguracja MFusion Mamba osiągnęła mIoU na poziomie 82,51% oraz DSC na poziomie 90,58%. Odpowiednie trendy wydajności przedstawiono odpowiednio na Rysunku 10C oraz Rysunku 10D. Eksperymenty ablacyjne MFusion Mamba zostały przeprowadzone przy użyciu stałego ziarna losowości (seed) wynoszącego 100. W związku z tym pełna konfiguracja MFusion Mamba reprezentuje kontrolowany wynik ablacji dla jednego ziarna i może nieznacznie różnić się od średniej wydajności z trzech ziaren raportowanej dla pełnego modelu MVM-UNet w głównych eksperymentach porównawczych.
Ogólnie rzecz biorąc, stopniowe wprowadzanie strategii fuzji gruboziarnistej opartej na produkcie Hadamarda oraz komponentu Fine Fusion konsekwentnie poprawiało wyniki segmentacji, przy czym pełna konfiguracja MFusion Mamba osiągnęła najwyższą wydajność na obu zbiorach danych.
Podsumowanie badań ablacyjnych
W ramach eksperymentów ablacyjnych stopniowe wprowadzanie hierarchicznych, spiralnych i radialnych gałęzi par skanowania, wraz z modułem SFusion Mamba, konsekwentnie poprawiało wyniki segmentacji (Tabela 4; Rysunek 9). Podobnie, włączenie gałęzi Up-Down Projection w bloku MVV poprawiło wskaźniki mIoU oraz DSC w zbiorach danych ISIC 2017 i ISIC 2018 (Tabela 5). Pełna konfiguracja MFusion Mamba osiągnęła również najwyższą wydajność spośród ocenianych strategii wieloetapowej fuzji cech (Tabela 6; Rysunek 10).
Analiza ablacyjna hiperparametrów
Wpływ rozmiaru wejściowego oraz wartości dropout oceniono na zbiorach danych ISIC 2017 i ISIC 2018 (Tabela 7). Porównano trzy rozdzielczości wejściowe (256 × 256, 384 × 384 oraz 512 × 512). W ramach ocenianych ustawień rozdzielczość wejściowa 256 × 256 pozwoliła uzyskać najwyższą wydajność segmentacji w obu zbiorach danych.
| Model | Rozmiar wejścia 256 × 256 | Rozmiar wejścia 384 × 384 | Rozmiar wejścia 512 × 512 | Dropout 0,0 | Dropout 0,1 | Dropout 0,2 | Dropout 0,3 | ISIC 2017 mIoU (%) | ISIC 2017 DSC (%) | ISIC 2018 mIoU (%) | ISIC 2018 DSC (%) |
| MVM-UNet | | ✓ | | | | ✓ | | 80,02 | 88,91 | 81,76 | 89,92 |
| MVM-UNet | | | ✓ | | | ✓ | | 79,96 | 88,87 | 80,97 | 89,47 |
| MVM-UNet | ✓ | | | ✓ | | | | 77,48 | 87,28 | 78,76 | 88,11 |
| MVM-UNet | ✓ | | | | ✓ | | | 79,36 | 88,53 | 81,13 | 89,62 |
| MVM-UNet | ✓ | | | | | ✓ | | 80,94 | 90,15 | 82,49 | 90,50 |
| MVM-UNet | ✓ | | | | | | ✓ | 79,71 | 88,71 | 80,46 | 89,18 |
Tabela 7: Badanie ablacyjne rozmiaru obrazu wejściowego i wartości dropoutu. Porównanie wydajności MVM-UNet przy zastosowaniu różnych rozmiarów obrazów wejściowych i wartości dropoutu. Wydajność segmentacji została przedstawiona przy użyciu średniego współczynnika Intersection over Union (mIoU) oraz współczynnika podobieństwa Dice'a (DSC) na zbiorach danych ISIC 2017 i ISIC 2018.
Oceniono również różne wartości dropout. Spośród przetestowanych konfiguracji wartość dropout wynosząca 0,2 zapewniła najwyższą skuteczność segmentacji w obu zbiorach danych i została zatem zastosowana w głównych eksperymentach.
Badanie ablacyjne konfiguracji warstw enkodera-dekodera
Oceniono różne konfiguracje warstw enkodera-dekodera, aby zbadać wpływ głębokości sieci na wydajność segmentacji oraz koszt obliczeniowy (Tabela 8). Wśród ocenionych konfiguracji symetryczna architektura {2, 2, 2, 2}-{2, 2, 2, 2} osiągnęła najwyższą ogólną wydajność segmentacji, zachowując jednocześnie stosunkowo niską złożoność modelu. Zwiększenie głębokości sieci do {2, 2, 9, 2}-{2, 9, 2, 2} przyniosło porównywalną wydajność segmentacji, ale zwiększyło zarówno liczbę parametrów, jak i koszt obliczeniowy.
| Model | Konfiguracja warstw koder-dekoder | Parametry (M) | FLOPs (G) | ISIC 2017 mIoU (%) | ISIC 2017 DSC (%) | ISIC 2018 mIoU (%) | ISIC 2018 DSC (%) |
| MVM-UNet | {2,2,2,1}-{2,2,2,2} | 28.22 | 4.12 | 80.02 | 88.91 | 81.16 | 89.64 |
| MVM-UNet | {2,2,2,2}-{2,2,2,2} | 28.36 | 4.39 | 80.95 | 90.17 | 82.5 | 90.41 |
| MVM-UNet | {2,2,2,3}-{2,3,2,2} | 30.14 | 4.88 | 79.83 | 88.8 | 81.56 | 89.85 |
| MVM-UNet | {2,4,2,2}-{2,2,4,2} | 33.46 | 5.32 | 79.65 | 88.7 | 81.45 | 89.79 |
| MVM-UNet | {2,2,9,2}-{2,9,2,2} | 45.63 | 7.78 | 80.96 | 90.09 | 82.48 | 90.43 |
Tabela 8: Badanie ablacyjne konfiguracji warstw koder-dekoder. Porównanie wydajności różnych konfiguracji warstw koder-dekoder. Tabela przedstawia liczbę parametrów modelu (Parameters), liczbę operacji zmiennoprzecinkowych (FLOPs), średni współczynnik IoU (mIoU) oraz współczynnik podobieństwa Dice (DSC) dla zbiorów danych ISIC 2017 i ISIC 2018.
Porównanie kosztów obliczeniowych
Wydajność obliczeniową końcowego modelu MVM-UNet porównano z reprezentatywnymi metodami bazowymi, w tym HResFormer, H-vmunet, MISSFormer, H2Former, MedScale-Former oraz MCAFT, w tym samym środowisku sprzętowym i przy tej samej rozdzielczości wejściowej (Tabela 9). Oceńiane metryki obejmowały czas trenowania na epokę, czas inferencji na obraz, szczytowe zużycie pamięci GPU podczas trenowania, liczbę trenowalnych parametrów (Params) oraz FLOPs. Czas trenowania mierzono jako czas wymagany do ukończenia jednej epoki trenowania, czas inferencji jako średni czas przetwarzania pojedynczego obrazu testowego, a FLOPs obliczano dla pojedynczego przejścia w przód.
| Metoda | Ref. | Czas trenowania (s/epoch) | Czas wnioskowania (ms/obraz) | Szczytowa pamięć GPU (GB) | Parametry (M) | FLOPs (G) |
| HResFormer | 34 | 520 | 213.08 | 19.2 | 117.00 | 131.70 |
| H-vmunet | 28 | 88 | 27.00 | 5.0 | 10.74 | 8.97 |
| MISSFormer | 30 | 355 | 92.86 | 12.6 | 42.33 | 109.45 |
| H2Former | 12 | 130 | 29.02 | 8.8 | 33.71 | 33.56 |
| MedScale-Former | 35 | 80 | 23.50 | 5.9 | 4.96 | 3.79 |
| MCAFT | 36 | 145 | 34.00 | 8.7 | 30.00 | 12.00 |
| MVM-UNet (nasza metoda) | — | 104 | 26.80 | 7.9 | 28.36 | 4.39 |
Tabela 9: Porównanie kosztów obliczeniowych MVM-UNet i reprezentatywnych metod bazowych. Porównanie wydajności obliczeniowej w tym samym środowisku sprzętowym i przy tej samej rozdzielczości wejściowej. Raportowane metryki obejmują czas trenowania na epokę, czas inferencji na obraz, szczytowe zużycie pamięci jednostki przetwarzania graficznego (GPU) podczas trenowania, liczbę parametrów modelu (Parameters) oraz liczbę operacji zmiennoprzecinkowych (FLOPs). Metody z dostępnymi implementacjami były oceniane w tym samym środowisku eksperymentalnym, gdy było to możliwe.
Jak podsumowano w Tabeli 9, model MVM-UNet wymagał 104 s na epokę treningową, 26,8 ms na obraz podczas inferencji, 7,9 GB szczytowej pamięci GPU, 28,36 mln trenowalnych parametrów oraz 4,39 GFLOPs. W porównaniu z modelami HResFormer, MISSFormer, H2Former i MCAFT, MVM-UNet wymagał krótszego czasu trenowania, krótszego czasu inferencji, mniejszego szczytowego zużycia pamięci GPU oraz mniejszej liczby FLOPs. W porównaniu z lekkimi modelami H-vmunet i MedScale-Former, MVM-UNet wymagał dłuższego czasu trenowania i większego zużycia pamięci, ale zachował porównywalną prędkość inferencji przy relatywnie niskiej złożoności obliczeniowej.
Dostępność danych i kodu
Zbiory danych ISIC 2017 i ISIC 2018 są ogólnodostępne w archiwum International Skin Imaging Collaboration (ISIC), a zbiór danych Synapse jest ogólnodostępny w repozytorium Synapse. Szczegóły dotyczące pozyskania zbiorów danych znajdują się w oświadczeniu etycznym. W skrócie, zbiór danych ISIC 2017 został pobrany z oficjalnego repozytorium danych ISIC 2017 Challenge (https://challenge.isic-archive.com/data/#2017), zbiór danych ISIC 2018 został pobrany z oficjalnego repozytorium danych ISIC 2018 Challenge Task 1 (https://challenge.isic-archive.com/data/#2018), a zbiór danych Synapse został pobrany z repozytorium Synapse pod identyfikatorem dostępu syn3193805 (https://www.synapse.org/Synapse:syn3193805). Odpowiednie daty pobierania danych są podane w oświadczeniu etycznym. Wstępna publiczna wersja kodu źródłowego MVM-UNet jest dostępna pod adresem https://github.com/LIXUEGUANG002/MVM-UNet. Repozytorium zawiera implementację modelu, główne moduły sieci, pliki konfiguracyjne, instrukcje organizacji zbiorów danych, skrypty treningowe oraz skrypty ewaluacyjne. Pełny pakiet reprodukcyjny, obejmujący sfinalizowane pliki konfiguracyjne, kompletne skrypty eksperymentalne, dodatkową dokumentację oraz punkty kontrolne (checkpoints) wytrenowanego modelu, zostanie udostępniony publicznie po publikacji.
Tabela uzupełniająca 1. Warstwowa architektura sieci Multi-view Vision Mamba UNet (MVM-UNet). Tabela podsumowuje sekwencyjną architekturę sieci MVM-UNet, w tym warstwę wejściową, osadzanie patchy (patch embedding), etapy kodera, bloki Multi-View Vision (MVV), operacje łączenia patchy (patch-merging), wieloetapową fuzję Mamba (MFusion Mamba), etapy dekodera, końcowe próbkowanie w górę (upsampling) oraz głowicę segmentacyjną. Dla każdego etapu wymieniono odpowiadającą mu operację, główne parametry oraz rozmiar cech wyjściowych. E1–E4 oznaczają mapy cech etapów kodera wykorzystywane do wieloetapowej fuzji cech. B, H i W oznaczają odpowiednio rozmiar partii (batch size), wysokość obrazu i szerokość obrazu, a K oznacza liczbę klas wyjściowych (K = 1 dla binarnej segmentacji zmian skórnych i K = 9 dla wieloklasowej segmentacji Synapse, obejmującej jedną klasę tła i osiem klas narządów pierwszego planu). MFusion Mamba generuje zfuzowane wieloetapowe cechy kodera, które są integrowane z odpowiadającymi im cechami dekodera podczas rekonstrukcji w dekoderze. Kliknij tutaj, aby pobrać ten plik.
Plik uzupełniający 1. Pseudokod modułu Multi-View Four-Directional (MV4D) oraz Multi-stage Fusion Mamba (MFusion Mamba). Plik uzupełniający przedstawia schemat algorytmiczny dwóch głównych modułów zastosowanych w MVM-UNet. Algorytm 1 opisuje pełny potok przetwarzania modułu Multi-View Four-Directional (MV4D), obejmujący spłaszczanie cech, konstrukcję czterech sekwencji par skanowania (zygzakowatej, hierarchicznej, spiralnej i radialnej), przetwarzanie selektywnej przestrzeni stanów (S6), Scan-view Fusion Mamba (SFusion Mamba) oraz rekonstrukcję wyjściowej mapy cech. Algorytm 2 opisuje moduł Multi-stage Fusion Mamba (MFusion Mamba), obejmujący wieloetapowe wyrównanie cech koderów, fuzję wstępną, fuzję precyzyjną, integrację dekodera oraz generowanie połączonej wejściowej cechy dekodera. Zmienne i wymiary tensorów zostały zdefiniowane w obrębie algorytmów. Kliknij tutaj, aby pobrać ten plik.
Uzupełniający plik z kodem 1. Pakiet kodu źródłowego dla MVM-UNet (MVM-UNet-master). Uzupełniające archiwum ZIP zawiera pełną implementację kodu źródłowego MVM-UNet wykorzystanego w niniejszym badaniu. Pakiet obejmuje architekturę sieci, moduły Multi-View Four-Directional (MV4D) oraz Multi-stage Fusion Mamba (MFusion Mamba), pliki konfiguracyjne, skrypty treningowe i ewaluacyjne dla zbiorów danych ISIC 2017, ISIC 2018 i Synapse, funkcje pomocnicze oraz dokumentację projektu niezbędną do odtworzenia eksperymentów opisanych w niniejszym protokole. Pakiet zawiera również plik README z instrukcjami instalacji, zależnościami oprogramowania, organizacją zbiorów danych oraz przepływami pracy dla treningu i inferencji. Kliknij tutaj, aby pobrać ten plik.