$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Drie volume datasets verzameld uit drie verschillende technieken (microCT, cryoET en cryoSXT) werden gebruikt om aan te tonen van de drie belangrijke kenmerken van SuRVoS Workbench: Model opleiding, Super regio segmentatie en het splitsen van het etiket. De datasets vertegenwoordigen een diverse groep van experimentele resultaten, voor elk van die volledige verwerkingsparameters worden geleverd (tabel 1).
Om aan te tonen model training met behulp van SuRVoS Workbench, werd een dataset relatief hoog contrast met de regio grenzen definiëren gekozen. Deze dataset van de vrucht van Kleefkruidof goosegrass, werd verzameld met behulp van X-ray fase contrast tomografie op de I13-2 Diamond-Manchester Imaging Beamline op Diamond lichtbron, Chilton, Oxfordshire, Verenigd Koninkrijk. Het vers monster was gemonteerd in lucht op een goniometer basis op de top van de rotatie-fase, op een afstand van de monster-detector van 30 mm. blootstelling tijden waren 0.10 s met de roze balk spectrum die een gemiddelde energie van ongeveer 22 heeft keV. Projecties werden verzameld door middel van 180° met een stap grootte van 0,1 °. Tomografische reconstructies werden uitgevoerd met behulp van Savu30,,31 met de Paganin filter voor vermeerdering gebaseerde fase contrast beelden32 gevolgd door wederopbouw van de gefilterde terug projectie in de ASTRA toolkit33 , 34. deze gegevens vervolgens werd ingekrompen met 2 x 2 x 2 weggooien als u wilt de bestandsgrootte verkleinen voordat de SuRVoS Workbench wordt ingevoerd.
Ten eerste, de invoergegevens (figuur 3A) werd gefilterd en geklemd (bovenste en onderste om intensiteitswaarden te verwijderen in de gegevens) (figuur 3B). Op deze manier de achtergrond en voorgrond werden gemaakt gemakkelijker te onderscheiden en de textuur van de interne structuur van de vrucht is geaccentueerd. Vervolgens werden de supervoxels gebouwd op de top van de gefilterde dataset (Figuur 3 c). Om te beoordelen van de kwaliteit van de supervoxels, hingen ze zonder de gegevens te controleren dat de relevante gegevens van de dataset waren goed vertegenwoordigd door de supervoxels (afbeelding 3D). Volgende, handmatige aantekeningen met behulp van de supervoxels werden verstrekt als trainingsgegevens op drie segmenten van het volume (figuur 3E, donkere kleuren). Deze trainingsgegevens volstond om te trainen van de classificatie te voorspellen (lichte kleuren) de gebieden die overeenkomt met de achtergrond (groen), vruchten bristle (rood), zaad materiaal (paars), en de omliggende vlees (blauw). Morfologische verfijningen werden gebruikt om schoon te maken de segmentaties door vullen gaten, groeien of krimpen als nodig (figuur 3F). De totale tijd besteed om te bepalen van de juiste parameters en segmenteren van deze dataset was 2 h.
Om aan te tonen van Super regio segmentatie, met behulp van SuRVoS Workbench, werd een luidruchtig en complexe dataset15gekozen. Deze dataset werd verzameld met behulp van cryoET aan het National Center voor macromoleculaire denkbaar ter Baylor College of Medicine, Houston, TX USA. Bloedplaatjes waren kort, duik bevroren op gloed geloosd en gouden fiducial behandeld een koolstof TEM rasters. Tilt serie werden verzameld uit ±65 ° met een toename van 2°. De tilt-serie werd vervolgens gereconstrueerd met behulp van gewogen terug projectie in de IMOD35.
Na het laden van de gegevens in SuRVoS (figuur 4A), een regio van belang werd geselecteerd en een geschikte filter set werd toegepast. In dit geval werd een smoothing Gaussiaans filter, gevolgd door een totale variatie-filter met het contrast geklemd gebruikt om te accentueren de randen en de texturen van de gegevens (figuur 4B). Vervolgens werd model opleiding met minimale supervoxel gebaseerde gebruikersinvoer gebruikt om het segment van de bloedplaatjes van de achtergrond ijs en koolstof. Vervolgens werd semi-hand segmentatie met megavoxels en supervoxels gebruikt om het segment van de organellen. Ten slotte, de supervoxel-parameter source werd veranderd in een zwakkere denoising filter en supervoxel vorm kleiner (Zie tabel 1) werd gemaakt om beter behouden de microtubuli grenzen voor segmentatie (figuur 4C). Voor zowel de organellen en de microtubuli, snelle handmatige aantekeningen werden gebruikt elke 5-10 segmenten te selecteren van de supervoxels die het beschrijven van de kenmerken van belang (Figuur 4 d & 4E). De totale tijd besteed om te bepalen van de juiste parameters en segmenteren van de regio van belang gepresenteerd was 6 h.
Om aan te tonen label splitsen met behulp van SuRVoS Workbench, werd een dataset met vele, gevarieerde organellen gekozen. Deze dataset werd verzameld met behulp van cryoSXT op beamline B24 op Diamond lichtbron, Chilton, Oxfordshire, Verenigd Koninkrijk-36. Kort, HEK293 cellen werden gekweekt op gouden finder rasters, gepaste afmetingen gouden fiducials werden toegevoegd en de grid was duik bevroren een EM met rug-zijdige bevlekken. Tilt serie werden vervolgens verzameld op een Microscoop van ±65 ° met een 0.5° increment. De tilt-serie werd vervolgens gereconstrueerd met behulp van gewogen terug projectie in de IMOD35.
Na het laden van de gegevens in SuRVoS (figuur 5A), een regio van belang werd geselecteerd en een juiste totale variatie filter werd gebruikt om de grenzen van de organellen in het volume (figuur 5B). Vervolgens waren organellen semi-manually gesegmenteerd met behulp van megavoxels en supervoxels, en vervolgens verfijnd met opvulling gaten, sluiten en dilatatie randen (figuur 5C) vloeiend. De totale tijd voor het bepalen van de juiste parameters en segment van de regio van belang gepresenteerd was 4 h. Zodra de segmentatie was afgerond, werd de Label Splitter gebruikt om elke organel visualiseren als een object in de dataset (figuur 5D) en verschillende kenmerken over elk object in de plot van de gegevens (figuur 5E). De Label Splitter-interface is interactief, de kleur die is verbonden met elke nieuwe label klasse in zowel de visualisatie en de plot gegevens bijwerken. Dit zorgt voor de oprichting van verschillende regels op basis van de kenmerken die inherent zijn aan de gegevens die kunnen worden gebruikt om te scheiden van de objecten in nuttige klassen (figuur 5F).

Figuur 1. De lay-out en de algemene kenmerken van SuRVoS Workbench.
De GUI-interface is aan de linkerkant, terwijl de visualisatie-deelvenster aan de rechterkant is. Deze twee gebieden worden gescheiden door een kolom met gereedschappen en snelkoppelingen. De GUI is gerangschikt te lopen van de gebruiker via de belangrijkste stappen in het voorbewerken van de gegevens, supervoxel en/of megavoxel parameters, kiezen de gegevens te segmenteren en indien nodig met behulp van model opleiding, voorafgaand aan de segmentaties exporteren. Het deelvenster visualisatie kan in drie modi worden gebruikt: fundamentele visualisatie en segmentatie om de gegevens te bekijkenen een filters hebt toegepast en de gegevens in segmenten label splitter te categoriseren van objecten in de nieuwe labels op basis van aspecten die inherent zijn aan de gegevens, en ten slotte label statistieken om te meten en visualiseren van de kenmerken van de gesegmenteerde objecten. Voor elk van deze modi, het drop-down menu in de top links hoek besturingselementen die gegevens wordt weergegeven, en de schuifregelaar aan de bovenkant bepaalt u de z-as. De Tool snelkoppelingen biedt gemakkelijke toegangscontrole over contrast, de doorzichtigheid van de lagen, zoomen, pannen en terug te keren naar "huis" in de visualisatie deelvenster, en de opening hulpmiddelen voor aantekening zoals beschreven in het protocol. Klik hier voor een grotere versie van dit cijfer.

Figuur 2. Super regio hiërarchie vermindert complexiteit van beeldsegmentatie.
Een afbeelding uit de Berkeley segmentatie Dataset (BSDS50037) werd gebruikt om aan te tonen van de eigenschappen en effecten van Super regio's. De oorspronkelijke afbeelding (links) bestaat uit duizenden voxels, die vervolgens wordt verzameld in een aangrenzende, soortgelijke subgroepen te maken van een paar honderd supervoxels (midden). Supervoxels kunnen ook worden verzameld in een aangrenzende, soortgelijke subgroepen maken enkele tientallen megavoxels (rechts). Met elke groepering daalt de complexiteit van de taak van de segmentatie, voor zowel de handmatige als de computationele middelen. Nog belangrijker is, een 2D voorbeeld hier wordt getoond, zowel supervoxels als megavoxels zijn echter 3D. Klik hier voor een grotere versie van dit cijfer.

Figuur 3. Verwerking van een microCT Dataset met behulp van een Model opleidingsstrategie segmentatie.
A. een enkel 2D sneetje van de ruwe gegevens. B. een geklemd totale variatie filter toepassen op de ruwe gegevens verbeterd de grenzen tussen de verschillende aspecten van de fruiting body. C. passende supervoxel parameters werden gekozen. D. een regio van belang (rode doos in C) wordt weergegeven om aan te tonen dat de grenzen van de gegevens in de supervoxels zelf aanwezig zijn. E. drie segmenten van het volume met handmatige annotaties van verschillende gebieden van de dataset weergegeven in donkere kleuren (groen, rood, blauw en paars) en voorspellingen na het uitvoeren van de model opleiding weergegeven in dezelfde lichte kleuren. F. de dezelfde drie segmenten met de definitieve segmentatie nadat de opleiding modelvoorspellingen hebben aanvaard. Schaal bars zijn 1 mm. Klik hier voor een grotere versie van dit cijfer.

Figuur 4. Verwerking van een cryoET Dataset met behulp van een super regio segmentatie strategie.
A. een enkel 2D sneetje van de ruwe gegevens. B. een regio van belang (rode doos a) met een set van de gelaagde filter toegepast om te accentueren de grenzen van de organellen. C. voorbeeld van aantekeningen maken een organel met behulp van Super-regio's. Een enkele organel getoond met supervoxels bedekt met de handmatige gebruiker aantekening weergegeven in zwart (links) en de supervoxels gekozen met die aantekening weergegeven in blauw (rechts). D. voorbeeld van aantekeningen maken een microtubulus met behulp van Super-regio's. Een enkele regio van microtubulus wordt weergegeven met de handmatige gebruiker aantekening weergegeven in zwart (links) en de supervoxels gekozen met die aantekening in het groen (rechts) weergegeven. E. de definitieve segmentatie met de bloedplaatjes gesegmenteerd van de achtergrond met behulp van model opleiding (zie tabel 1 voor details), diverse organellen en microtubuli gesegmenteerd met behulp van een super regio segmentatie strategie. Kleuren doen niet geven aan specifieke organel typen als ze hier voor indeling worden weergegeven. Bars in schaal A, B en E zijn 1 μm en in C en D zijn 0,5 μm. Klik hier voor een grotere versie van dit cijfer.

Figuur 5. Analyse van een cryoSXT Dataset met het symbool Label Splitter.
A. een enkel 2D sneetje van de ruwe gegevens. B. een regio van belang (rode doos a) met een totale variatie filter om te accentueren de organellen. C. de definitieve segmentatie met supervoxels bedekt. D. De visualisatie gedeelte van de label splitter met de organellen ingedeeld aan de hand van de regels in Fweergegeven. E. het perceel gedeelte van de label-splitter weergeven van de gemiddelde intensiteit binnen elk object, met de regels weergegeven in F toegepast. Elke verticale lijn langs de x-as een afzonderlijk object en kleurgecodeerde overeenkomt met de klasse die is toegewezen aan is. F. de regels van de classificatie van het voorbeeld om te scheiden van de verschillende objecten op basis van hun intrinsieke eigenschappen. Schaal bars zijn 1 μm. Klik hier voor een grotere versie van dit cijfer.
| Naam / Dataset | Bron | P1 | P2 | P3 | P4 |
| Gaussiaans Filter | | Sigma | | | |
| Assortiment / standaard | - | [0.5, 10] / 1 | | | |
| (G1) cryoET | Onbewerkte gegevens | 1 | | | |
| CryoET (G2) | Onbewerkte gegevens | 2 | | | |
| Totale variatie | | Lambda | Afstand | # Iter | Klem |
| Assortiment / standaard | - | [0.1, 30] / 10 | [0.1, 10] / 1 | [50, 500] / 100 | - |
| (TV1)-microCT | Onbewerkte gegevens | 10 | 1 | 100 | (1,-) |
| (TV2) cryoET | G1 | 7 | 1 | 200 | - |
| (TV3) cryoET | G2 | 10 | 1 | 100 | - |
| (TV4) cryoSXR | Onbewerkte gegevens | 7 | 1 | 100 | - |
| Drempelmethode | | Vmin | Vmax | | |
| Assortiment / standaard | | | |
(TH1)-cryoET
TV3
0
-
Gauss centreren
Sigma
Assortiment / standaard
-
[0.5, 10] / 2
(GC1) microCT
TV1
2
Gauss normalisatie
Sigma
Assortiment / standaard
-
[0.5, 10] / 2
(GN1) microCT
TV1
2
Laplaciaan van de Gaussiaan
Sigma
Propageren
Reactie
Assortiment / standaard
-
[0.5, 10] / 2
[Ja/Nee] / Nee
[Bright/Dark] / helder
(LG1) microCT
TV1
2
No
Helder
Verschil van Gaussians
Sigma Init
Sigma verhouding
Assortiment / standaard
-
[0.5, 10] / 2
[1.1, 3] / 1.6
(DG1) microCT
TV1
2
1.6
(DG2) cryoET
TV3
2
1.6
Det. structuur Tensor
Sigma1
Sigma gebied
Assortiment / standaard
-
[0.5, 10] / 2
[0.5, 10] / 2
(ST1) cryoET
TV3
2
2
Supervoxels
Vorm
Afstand
Compactheid
Assortiment / standaard
-
[1, 10] / 10
[0,1, 5] / 1
[1, 200] / 20
(SV1) microCT
TV1
(10, 10, 10)
(1, 1, 1)
30
(SV2) cryoET
TV3
(10, 10, 10)
(1, 1, 1)
50
(SV3) cryoET
TV2
(3, 5, 5)
(1, 1, 1)
50
(SV4) cryoSXT
TV4
(10, 10, 10)
(1, 1, 1)
30
Megavoxels
Lambda
# Opslaglocaties
Gamma
Assortiment / standaard
-
[0.01, 1] / 0.1
[10, 200] / 20
Geen auto of [0, 1] / geen
(MV1) cryoET
SV2
0.1
50
Auto
TV1
CryoSXT (MV2)
SV4
0.4
50
Geen
TV4
Model opleiding
Regio
Classificatie
Verfijning
Beschikbaar / standaard
[voxel / supervoxel]
[Ensembles, SVM, Online lineaire modellen] /
[Geen, Potts, uiterlijk] / uiterlijk
Ensemble - RF
microCT
TV3
SV1
Willekeurige Forest:
Uiterlijk
TH1
GC1
-# Boom:
-Lambda:
GN1
[10-, 100] / 100
[1, 500] / 10
LG1
100
50
DG1
cryoET
TV2 DG2 ST1
SV2
Willekeurige Forest:
Uiterlijk
-# Boom:
-Lambda:
[10-, 100] / 100
[1, 500] / 10
100
50
Aantekening verfijning
Straal
Assortiment / standaard
[1, 20] / 1
microCT
Opening
5
Opvulling-Holes
1
Dilatatie
2
cryoET
Opening
3
Opvulling-Holes
1
Dilatatie
2
cryoSXT
Opening
3
Opvulling-Holes
1
Dilatatie
2
Tabel 1. Geoptimaliseerde Parameters gebruikt voor het verwerken van elk van de drie Datasets (microCT, cryoET en cryoSXT).>
Voor elke parameter worden een algemene doel bereik en standaard gegeven. In veel gevallen, wordt de gefilterde gegevens gebruikt als een bron voor downstream processing. In deze gevallen is een afkorting gebruikt ter aanduiding van de nieuwe bron dataset. Bijvoorbeeld, G1 (de Gaussiaanse gefilterde cryoET ruwe gegevens) werd gebruikt als input tijdens een totale variatie filter maken van TV2. Informatie is alleen bedoeld voor aspecten van de werkbank die werden gebruikt voor het verwerken van elke dataset. Bijvoorbeeld, Model opleiding niet werd gebruikt tijdens de verwerking van de dataset van de cryoSXT die hier gepresenteerd, dus geen parameters worden gegeven voor dit.