$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Drei Volumen Datensätze gesammelt aus drei verschiedenen Techniken (MicroCT, CryoET und CryoSXT) wurden verwendet, um drei wichtige Merkmale der SuRVoS-Workbench zu demonstrieren: Modell, Ausbildung, super-Region-Segmentierung und Label aufteilen. Die Datasets repräsentieren eine heterogene Gruppe von experimentellen Ergebnissen, von die jede volle Verarbeitungsparameter (Tabelle 1) vorgesehen sind.
Um Modelltraining mit SuRVoS-Workbench zu demonstrieren, wurde ein relativ hohem Kontrast Dataset mit Region Abgrenzung gewählt. Dieses Dataset von der Frucht des Galium Aparineoder Klettenlabkraut, wurde mittels Röntgentomographie Phase Kontrast auf das I13-2 Diamant-Manchester Imaging Strahlrohr auf Diamond Light Source, Chilton, Oxfordshire, Vereinigtes Königreich erhoben. Die frische Probe wurde in Luft auf ein Goniometer Basis auf dem Drehtisch montiert, bei einer Probe-Detektor-Abstand von 30 mm. Belichtung Zeiten waren 0,10 s mit dem rosa Strahl-Spektrum hat eine mittlere Energie von rund 22 keV. Projektionen wurden durch 180° mit einer Schrittweite von 0,1 ° gesammelt. Tomographische Rekonstruktionen wurden mit Savu durchgeführt30,31 mit dem Paganin Filter für Vermehrung-basierte Phasenkontrast Bilder32 gefolgt von gefilterten Rückprojektion Rekonstruktion in der ASTRA-Toolkit-33 , 34. diese Daten wurde dann mit 2 x 2 x 2 binning um die Dateigröße zu reduzieren, bevor Sie in die SuRVoS-Workbench eingespeisten verkleinert.
Erstens war die Eingabedaten (Abbildung 3A) gefiltert und geklemmt (zum oberen und unteren Intensitätswerte in den Daten entfernen) (Abb. 3 b). Auf diese Weise die Hintergrund- und Vordergrundfarben wurden leichter unterscheidbar und die Textur der inneren Struktur der Frucht wurde betont. Als nächstes wurden Supervoxels auf der Oberseite des gefilterten Datasets (Abbildung 3) gebaut. Um die Qualität der Supervoxels zu beurteilen, wurden sie angezeigt, ohne die Daten zu überprüfen, ob die relevanten Details des Datensatzes durch die Supervoxels (Abbildung 3D) gut vertreten waren. Nächste, manuelle Anmerkungen mit Supervoxels wurden als Trainingsdaten auf drei Scheiben des Volumens (Abbildung 3E, dunkle Farben) zur Verfügung gestellt. Diese Trainingsdaten reichte der Sichter (Lichtfarben) die Bereiche entsprechend den Hintergrund (grün), Obst Borste (rot), Saatgut (lila), Vorhersagen zu trainieren und den umliegenden Fleisch (blau). Morphologische Verfeinerungen wurden verwendet, um die Segmentierungen bereinigen durch füllen von Löchern, wachsen oder schrumpfen als benötigt (Abbildung 3F). Die Gesamtzeit ausgegeben, um entsprechende Parameter zu ermitteln und dieses Dataset-segment war 2 h.
Um Super-Region Segmentierung mit SuRVoS-Workbench zu demonstrieren, wurde laut und komplexe Dataset15gewählt. Dieses Dataset wurde mittels CryoET am National Center for Macromolecular Imaging am Baylor College of Medicine, Houston, TX USA erhoben. Thrombozyten waren kurz, Sprung auf Glut entladen gefroren und gold so behandelt löchrigen Kohlenstoff TEM Raster. Tilt-Serie wurden von ±65 ° mit einer 2° Inkrement gesammelt. Der Tilt-Serie wurde dann umgebaut mit gewichteten Rückprojektion in IMOD35.
Nach dem Laden der Daten in SuRVoS (Abb. 4A), eine Region of Interest wurde ausgewählt und ein entsprechenden Filter-Satz angewendet wurde. In diesem Fall wurde ein Glättungsfilter "glockenförmig" gefolgt von einem gesamten Variation-Filter mit dem Kontrast geklemmt zur Akzentuierung der Kanten und Texturen der Daten (Abbildung 4 b). Als nächstes war Modelltraining mit minimalen Supervoxel-basierte Benutzereingaben verwendet, um das Plättchen aus dem Hintergrund Eis und Kohlenstoff-segment. Dann war semi-manueller Segmentierung mit Megavoxels und Supervoxels verwendet, um die Organellen zu segmentieren. Zu guter Letzt der Quellparameter Supervoxel wurde geändert, um eine schwächere Entrauschen Filter und Supervoxel Form wurde kleiner (siehe Tabelle 1) vorgenommen, um die Mikrotubuli-Grenzen für die Segmentierung (Abbildung 4) besser erhalten bleibt. Für die Organellen und der Mikrotubuli, schnelle manuelle Anmerkungen verwendet wurden alle 5-10 Scheiben der Supervoxels auswählen, die die Funktion von Interesse zu beschreiben (Abbildung 4 & 4E). Die Gesamtzeit ausgegeben, um entsprechende Parameter zu ermitteln und zu segmentieren des Interessenbereichs präsentiert war 6 h.
Um Label Aufteilung mit SuRVoS-Workbench zu demonstrieren, wurde ein Dataset mit vielen, abwechslungsreichen Organellen gewählt. Dieser Datensatz wurde mittels CryoSXT am Strahlrohr B24 bei Diamond Light Source, Chilton, Oxfordshire, Vereinigtes Königreich36erhoben. Kurz, HEK293 Zellen auf gold Finder Gitter angebaut wurden, entsprechend dimensionierte gold Fiducials wurden hinzugefügt und das Gitter war Sprung mit ein EM mit Rücken-seitig beflecken eingefroren. Tilt-Serie wurden dann am Mikroskop von ±65 ° mit einer 0,5 ° Inkrement gesammelt. Der Tilt-Serie wurde dann umgebaut mit gewichteten Rückprojektion in IMOD35.
Nach dem Laden der Daten in SuRVoS (Abb. 5A), eine Region of Interest wurde ausgewählt und ein entsprechenden gesamten Variation-Filter wurde verwendet, um die Grenzen der Organellen im gesamten Volumen (Abb. 5 b) zu verbessern. Als nächstes wurden Organellen semi manually segmentiert, mit Megavoxels und Supervoxels, und dann verfeinert mit Löcher füllen, schließen und Dilatation, glatte Kanten (Abbildung 5). Die Gesamtzeit für entsprechende Parameter zu ermitteln und zu segmentieren des Interessenbereichs vorgestellt wurde 4 h. Sobald die Segmentierung abgeschlossen war, wurde das Label Splitter verwendet, um jede Organelle als Objekt in das Dataset (Abbildung 5) und verschiedenen Merkmalen über jedes Objekt in der Daten-Plot (Abb. 5E) zu visualisieren. Die Label-Splitter-Schnittstelle ist interaktiv, Aktualisierung jede neue Label-Klasse in die Visualisierung und die Daten-Handlung zugeordnete Farbe. Dies ermöglicht die Erstellung von verschiedenen Regeln anhand der Merkmale innewohnt, die Daten, die verwendet werden können, um die Objekte in nützliche Klassen (Abb. 5F) zu trennen.

Abbildung 1. Das Layout und die allgemeinen Merkmale der SuRVoS-Workbench.
Die GUI-Schnittstelle ist auf der linken Seite, während der Bereich "Visualisierung" auf der rechten Seite ist. Diese beiden Bereiche sind durch eine Spalte von Werkzeugen und Shortcuts getrennt. Die GUI ist angeordnet, um den Benutzer durch die wichtigsten Schritte in der Vorverarbeitung der Daten Auswahl Supervoxel und/oder Megavoxel Parameter, Segmentierung der Daten gehen und bei Bedarf mit Modelltraining, vor dem Export die Segmentierungen. Der Bereich "Visualisierung" kann in drei Modi verwendet werden: einfache Visualisierung und Segmentierung zum Anzeigen der Datenund irgendwelche Filter angewendet, die Daten zu segmentieren beschriften Splitter um Objekte in neuen Etiketten basierend auf Aspekte auf die Daten zu kategorisieren, und schließlich Statistiken zu messen und zu visualisieren, Merkmale der segmentierten Objekte beschriften. Für jede dieser Modi die Drop-Down-Menü oben links Ecke steuert, welche Daten angezeigt werden, und mithilfe des Schiebereglers an der Spitze können die z-Achse. Die Werkzeug-Verknüpfungen bietet einfachen Zugangskontrolle über Kontrast, Transparenz der Schichten, zoomen, schwenken und Rückkehr zu "Home" im Bereich "Visualisierung" und Öffnungswerkzeuge für Anmerkung im Protokoll beschriebenen. Bitte klicken Sie hier für eine größere Version dieser Figur.

Abbildung 2. Super-Region-Hierarchie verringert die Komplexität des Image Segmentation.
Ein Bild aus dem Berkeley Segmentierung Dataset (BSDS50037) wurde verwendet, um die Eigenschaften und Wirkungen von Super-Regionen zu demonstrieren. Das Originalbild (links) besteht aus Tausenden von Voxeln, die dann in benachbarten, ähnliche Gruppierungen erstelle ich ein paar hundert Supervoxels (Mitte) versammelt sind. Supervoxels können auch in benachbarten, ähnliche Gruppierungen erstelle ich ein paar Dutzend Megavoxels (rechts) gesammelt werden. Mit jeder Gruppierung wird die Komplexität der Aufgabe Segmentierung für Rechen- und manuelle Ressourcen verringert. Wichtig ist, ein 2D Beispiel hier, aber Supervoxels und Megavoxels sind 3D. Bitte klicken Sie hier für eine größere Version dieser Figur.

Abbildung 3. Verarbeitung von ein MicroCT Dataset mithilfe einer Schulungsstrategie Segmentierung Modell.
A. eine einzige 2D Scheibe der Rohdaten. B. anwenden eines Filters eingespannten total Variation auf die raw-Daten erweitert die Grenzen zwischen den verschiedenen Aspekten der Fruchtkörper. C. geeignete Supervoxel Parameter wurden ausgewählt. D. eine Zielregion (rot markiert in C) wird angezeigt, zu zeigen, dass die Grenzen der Daten in die Supervoxels selbst vorhanden sind. E. drei Scheiben des Volumens mit manuellen Beschriftungen der verschiedenen Bereiche des Datasets in dunklen Farben (grün, rot, blau und lila) und nach Modell Lauftraining Prognosen angezeigt in den gleichen hellen Farben. F. die gleichen drei Scheiben mit der endgültigen Segmentierung nach Ausbildung Modellvorhersagen angenommen worden sind. Maßstabsleisten sind 1 mm. Bitte klicken Sie hier für eine größere Version dieser Figur.

Abbildung 4. Verarbeitung von einem CryoET Dataset mithilfe eine Segmentierungsstrategie Super-Region.
A. eine einzige 2D Scheibe der Rohdaten. B. einer Region of Interest (rot markiert in der A) mit einem mehrschichtigen Filter angewendet, um die Grenzen der Organellen zu akzentuieren. C. Beispiel kommentieren ein Organell mit super-Regionen. Ein einzelnes Organell zeigt mit Supervoxels überlagert die manuelle Benutzer Anmerkung angezeigt in schwarz (links) und die Supervoxels gewählt, mit diesem Vermerk in blau (rechts) dargestellt. D. Beispiel kommentieren ein Mikrotubuli mit super-Regionen. Eine Region der Mikrotubuli zeigt sich mit dem manuellen Benutzer Vermerk angezeigt in schwarz (links) und die Supervoxels gewählt, mit diesem Vermerk in grün (rechts) dargestellt. E. die letzte Segmentierung mit den Thrombozyten aus dem Hintergrund mit Modell (siehe Tabelle 1 für Details), Ausbildung und verschiedenen Organellen und Mikrotubuli segmentiert, mit einem super-Region Segmentierungsstrategie segmentiert. Farben bedeuten nicht bestimmten Organell-Typen, wie sie hier vor der Klassifizierung angezeigt werden. Skalieren, Bars in A, B und E sind 1 μm und in C und D sind 0,5 μm. Bitte klicken Sie hier für eine größere Version dieser Figur.

Abbildung 5. Analyse einer CryoSXT Dataset mit dem Label-Splitter-Tool.
A. eine einzige 2D Scheibe der Rohdaten. B. einer Region of Interest (rot markiert in der A) mit einem gesamten Variation Filter angewendet, um die Organellen zu akzentuieren. C. die endgültige Segmentierung mit Supervoxels überlagert. D. Der Visualisierung Teil der Label-Splitter mit der Organellen, klassifiziert nach den Regeln in Fangezeigt. E. der Handlung Teil der Label-Splitter zeigt die durchschnittliche Intensität innerhalb jedes Objekt mit den Regeln in F angewendet angezeigt. Jede vertikale Linie entlang der x-Achse repräsentiert ein einzelnes Objekt und ist farbkodiert, um die Klasse übereinstimmen, die, der es zugewiesen wurde. F. Beispiel Klassifizierungsregeln, verschiedene Objekte anhand ihrer inhärenten Eigenschaften zu trennen. Maßstabsleisten sind 1 μm. Bitte klicken Sie hier für eine größere Version dieser Figur.
| Name / Dataset | Quelle | P1 | P2 | P3 | P4 |
| Gauß-Filter | | Sigma | | | |
| Range / Standard | - | [0.5, 10] / 1 | | | |
| (G1) cryoET | RAW-Daten | 1 | | | |
| (G2) cryoET | RAW-Daten | 2 | | | |
| Gesamten Variation | | Lambda | Abstand | # Iter | Klemme |
| Range / Standard | - | [0,1, 30] / 10 | [0,1, 10] / 1 | [50, 500] / 100 | - |
| (TV1) microCT | RAW-Daten | 10 | 1 | 100 | (1,-) |
| (TV2) cryoET | G1 | 7 | 1 | 200 | - |
| (TV3) cryoET | G2 | 10 | 1 | 100 | - |
| (TV4) cryoSXR | RAW-Daten | 7 | 1 | 100 | - |
| Schnittstellenüberwachung | | Vmin | Vmax | | |
| Range / Standard | | | |
(TH1) cryoET
TV3
0
-
"Glockenförmig" Zentrierung
Sigma
Range / Standard
-
[0.5, 10] / 2
(GC1) microCT
TV1
2
"Glockenförmig" Normalisierung
Sigma
Range / Standard
-
[0.5, 10] / 2
(GN1) microCT
TV1
2
Laplacian of Gaussian
Sigma
Dreschen
Antwort
Range / Standard
-
[0.5, 10] / 2
[Ja/Nein] / Nein
[Hell/dunkel] / helle
(LG1) microCT
TV1
2
Nein
Hell
Differenz der Mittelwerte
Sigma-Init
Sigma-Verhältnis
Range / Standard
-
[0.5, 10] / 2
[1.1, 3] / 1,6
(DG1) microCT
TV1
2
1.6
CryoET (DG2)
TV3
2
1.6
Detective Struktur Tensor
Sigma1
Sigma-Bereich
Range / Standard
-
[0.5, 10] / 2
[0.5, 10] / 2
(ST1) cryoET
TV3
2
2
Supervoxels
Form
Abstand
Kompaktheit
Range / Standard
-
[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
CryoET (SV3)
TV2
(3, 5, 5)
(1, 1, 1)
50
(SV4) cryoSXT
TV4
(10, 10, 10)
(1, 1, 1)
30
Megavoxels
Lambda
# Lagerplätze
Gamma
Range / Standard
-
[0.01, 1] / 0,1
[10, 200] / 20
Keine, Auto oder [0, 1] / keine
(MV1) cryoET
SV2
0.1
50
Auto
TV1
(MV2) cryoSXT
SV4
0,4
50
Keine
TV4
Modelltraining
Region
Sichter
Raffinesse
Verfügbar / Default
[Voxel / Supervoxel]
[Ensembles, SVM, Online-lineare Modelle] /
[Keine, Potts, Aussehen] / aussehen
Ensemble - RF
microCT
TV3
SV1
Random Forest:
Aussehen
UHP
GC1
-# Baum:
-Lambda:
GN1
[10, 100] / 100
[1, 500] / 10
LG1
100
50
DG1
cryoET
TV2 GD2 ST1
SV2
Random Forest:
Aussehen
-# Baum:
-Lambda:
[10, 100] / 100
[1, 500] / 10
100
50
Annotation-Verfeinerung
Radius
Range / Standard
[1, 20] / 1
microCT
Eröffnung
5
Löcher füllen
1
Dilatation
2
cryoET
Eröffnung
3
Löcher füllen
1
Dilatation
2
cryoSXT
Eröffnung
3
Löcher füllen
1
Dilatation
2
Tabelle 1. Optimierte Parameter verwendet, um jedes der drei Datasets (MicroCT, CryoET und CryoSXT) zu verarbeiten.>
Für jeden Parameter eine Allzweck-Range und Standard gegeben. In vielen Fällen dient die gefilterte Daten als Quelle für downstream-Processing. In diesen Fällen ist eine Abkürzung verwendet, um die neue Quelle Dataset zu bezeichnen. Zum Beispiel G1 ("glockenförmig" gefilterte CryoET Rohdaten) diente als Eingang während eines gesamten Variation Filters TV2 erstellen. Informationen werden nur für Aspekte der Workbench dargestellt, die verwendet wurden, um jedes Dataset zu verarbeiten. Zum Beispiel Modelltraining wurde nicht während der Verarbeitung des hier vorgestellten CryoSXT-Datasets verwendet, daher sind keine Parameter für diese gegeben.