$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Três conjuntos de dados volume, coletados a partir de três diferentes técnicas (microCT, cryoET e cryoSXT) foram usados para demonstrar três características importantes da bancada SuRVoS: modelo de formação, segmentação supraregião e divisão de rótulo. Os conjuntos de dados representam um grupo diverso de resultados experimentais, para cada um dos quais parâmetros de processamento completo são fornecidos (tabela 1).
Para demonstrar a formação de modelo usando a bancada de SuRVoS, foi escolhido um conjunto de dados relativamente alto contraste com a região, definição de limites. Este dataset do fruto de Galium aparine, ou goosegrass, foi coletado usando tomografia de contraste de fase de raio-x sobre a trajetória de Imaging I13-2 diamante-Manchester na Diamond Light Source, Chilton, Oxfordshire, Reino Unido. A nova amostra foi montada no ar para um goniômetro base em cima do palco de rotação, a uma distância de amostra-detector de 30 mm. exposição tempos eram 0,10 s com o espectro de raio-de-rosa, que possui uma energia média de cerca de 22 keV. As projeções foram coletadas por meio de 180° com um tamanho de passo de 0,1 °. Reconstruções tomográficas foram realizadas usando Savu30,31 , com o filtro de Paganin para contraste de fase baseada em propagação de imagens32 seguido de reconstrução de projeção traseira filtrada no ASTRA toolkit33 , 34. esses dados foi então reduzidos com 2 x 2 x 2 binning para reduzir o tamanho do arquivo antes de ser inseridos a bancada de trabalho de SuRVoS.
Primeiro, os dados de entrada (Figura 3A) foi filtrados e aperta (para remover valores superior e inferior de intensidade nos dados) (Figura 3B). Desta forma, o plano de fundo e primeiro plano foram feitas mais facilmente distinguíveis e acentuou-se a textura da estrutura interna do fruto. Em seguida, supervoxels foram construídos em cima do conjunto de dados filtrado (Figura 3). Para avaliar a qualidade da supervoxels, eles foram exibidos sem os dados para verificar que detalhes pertinentes do dataset foram bem representados pelo supervoxels (Figura 3D). Manuais, próximo as anotações usando supervoxels foram fornecidas como dados de treinamento em três fatias do volume (Figura 3E, cores escuras). Este dados de treinamento foram suficientes para treinar o classificador para prever (cores claras), as áreas correspondentes ao fundo (verde), fruto da cerda (vermelho), material de semente (roxo) e em torno de carne (azul). Morfológicos refinamentos foram usados para limpar as segmentações pelos furos do enchimento, crescendo ou encolhendo como necessário (Figura 3F). O tempo total gasto para determinar parâmetros adequados e segmentar Este dataset foi 2 h.
Para demonstrar a segmentação supraregião usando SuRVoS Workbench, um dataset barulhento e complexo foi escolhido15. Este conjunto de dados foi coletado usando cryoET no centro nacional para Imaging Macromolecular no Baylor College of Medicine, Houston, TX, Estados Unidos. Brevemente, as plaquetas estavam mergulho congelada no brilho descarregado e ouro fiducial tratada holey carbono TEM grades. Série de inclinação foram coletado de ±65 ° com um incremento de 2°. A série de inclinação depois foi reconstruída usando projeção traseira ponderada no IMOD35.
Depois de carregar os dados em SuRVoS (Figura 4A), uma região de interesse foi Selecionadoda e aplicou-se um conjunto de filtro apropriado. Neste caso, um filtro Gaussian suavização, seguido por um filtro de variação total com o contraste pinçado foi usado para acentuar as bordas e texturas dos dados (Figura 4B). Em seguida, formação de modelo com entrada mínima do usuário baseada em supervoxel foi usada para segmentar a plaqueta do gelo de fundo e carbono. Em seguida, segmentação semi manual com megavoxels e supervoxels foi usada para segmentar as organelas. Por último, o parâmetro de fonte de supervoxel foi mudado para um filtro mais fraco denoising e supervoxel forma tornou-se menor (ver tabela 1) para melhor preservar os limites de microtúbulos para segmentação (Figura 4). Para as organelas e os microtúbulos, utilizaram-se anotações manuais rápidas cada 5-10 fatias para selecionar o supervoxels que descrevem a característica de interesse (Figura 4 & 4E). O tempo total gasto para determinar parâmetros adequados e a região de interesse apresentado do segmento era 6h.
Para demonstrar rótulo dividindo usando a bancada de SuRVoS, foi escolhido um conjunto de dados com muitos, variados organelas. Este conjunto de dados foi coletado usando cryoSXT na trajetória B24 no Diamond Light Source, Chilton, Oxfordshire, UK36. Brevemente, células HEK293 foram cultivadas nas grades de ouro finder, tamanhos fiducials de ouro foram adicionados e a grade foi congelado usando um EM com faces traseiras mancha de mergulho. Série de inclinação então foram coletado em um microscópio de ±65 ° com um incremento de 0,5 °. A série de inclinação depois foi reconstruída usando projeção traseira ponderada no IMOD35.
Depois de carregar os dados em SuRVoS (Figura 5A), uma região de interesse foi Selecionadoda e um filtro apropriado variação total foi usado para aumentar os limites das organelas em todo o volume (Figura 5B). Em seguida, organelas foram semi manually segmentados usando megavoxels e supervoxels e em seguida, refinado com orifícios de enchimento, fechamento e dilatação para suavizar as bordas (Figura 5). O tempo total para determinar parâmetros adequados e a região de interesse apresentado do segmento era 4h. Uma vez que a segmentação foi finalizada, o divisor de etiqueta foi usado para visualizar cada organela como um objeto no conjunto de dados (Figura 5) e várias características sobre cada objeto na trama de dados (Figura 5E). A interface de rótulo divisor é interativa, atualizando a cor associada com cada nova classe de rótulo em ambos a visualização e a trama de dados. Isto permite a criação de várias regras com base nas características inerentes nos dados que podem ser usados para separar os objetos em classes útil (Figura 5F).

Figura 1. O Layout e características gerais da bancada SuRVoS.
A interface GUI está à esquerda, enquanto o painel de visualização é à direita. Estas duas áreas são separadas por uma coluna de ferramentas e atalhos. O GUI é arranjado para orientam o usuário através das etapas principais no pré-processamento dos dados, escolhendo parâmetros supervoxel e/ou megavoxel, segmentando os dados e se necessário usando o modelo de formação, antes de exportar as segmentações. O painel de visualização pode ser usado em três modos: segmentação para exibir os dados e visualização básicae qualquer aplicado filtros e segmentar os dados, rotular o divisor para categorizar objetos em novos rótulos, com base em aspectos inerentes aos dados e finalmente rotular estatísticas para medir e visualizar as características dos objetos segmentados. Para cada um desses modos, menu drop-down no topo deixou controles de canto que dados são mostrados, e o controle deslizante na parte superior controla o eixo z. Os atalhos da ferramenta fornece controle de fácil acesso sobre contraste, transparência de camadas, zoom, panorâmica e voltando para "casa" no painel de visualização e ferramentas de abertura para anotação conforme descrito no protocolo. Clique aqui para ver uma versão maior desta figura.

Figura 2. Hierarquia de supraregião reduz a complexidade de segmentação de imagens.
Uma imagem do Berkeley segmentação Dataset (BSDS50037) foi usada para demonstrar os efeitos das supraregiões e propriedades. A imagem original (à esquerda) é composta por milhares de voxels, que são então reunidos em grupos adjacentes, similares para criar algumas centenas supervoxels (centro). Supervoxels também podem ser reunidos em grupos adjacentes, similares para criar algumas dezenas de megavoxels (à direita). Com cada agrupamento, a complexidade da tarefa segmentação é diminuída, para recursos computacionais e manuais. Importante, um exemplo 2D é mostrado aqui, no entanto, ambos os supervoxels e megavoxels são 3D. Clique aqui para ver uma versão maior desta figura.

Figura 3. Processamento de um microCT Dataset usando uma estratégia de segmentação de treinamento modelo.
R. uma única fatia 2D dos dados brutos. B. aplicação de um filtro de variação total preso para os dados brutos aprimorado as fronteiras entre os vários aspectos do corpo frutífero. C. supervoxel adequada parâmetros foram escolhidos. M. uma região de interesse (caixa vermelha na C) é mostrada para demonstrar que os limites dos dados estão presentes no supervoxels si. E. três fatias do volume com anotações manuais de várias áreas do conjunto de dados exibidos em cores escuras (verdes, vermelhas, azuis e roxas) e previsões após a execução do treinamento do modelo exibido nas mesmas cores luz. F. as mesmas três fatias com a segmentação final após as previsões de formação de modelo foram aceites. Barras de escala são 1 mm. clique aqui para ver uma versão maior desta figura.

Figura 4. Processamento de um Dataset usando uma estratégia de segmentação supraregião de cryoET.
R. uma única fatia 2D dos dados brutos. B. uma região de interesse (caixa vermelha na ) com um conjunto de camadas de filtro aplicado para acentuar os limites das organelas. C. exemplo de anotar uma organela usando supraregiões. Uma única organela é mostrada com supervoxels sobrepostos com a anotação manual usuário exibida em preto (à esquerda) e o supervoxels escolhido com essa anotação, mostrada em azul (à direita). M. exemplo de anotar um microtubule usando supraregiões. Uma única região do microtubule é mostrada com a anotação manual usuário exibida em preto (à esquerda) e o supervoxels escolhido com essa anotação, mostrada em verde (à direita). E. A segmentação final apresentando a plaqueta de segmentado do plano de fundo usando o modelo de formação (ver tabela 1 para obter detalhes) e várias organelas e microtúbulos segmentados usando uma estratégia de segmentação supraregião. Cores não indicam tipos de organela específica como eles são mostrados aqui antes de classificação. Escala de barras em A, B e E são 1 μm e em C e D são 0,5 μm. Clique aqui para ver uma versão maior desta figura.

Figura 5. Análise de um Dataset usando a ferramenta de divisor de rótulo de cryoSXT.
R. uma única fatia 2D dos dados brutos. B. uma região de interesse (caixa vermelha na) com um filtro de variação total aplicado para acentuar as organelas. C. A segmentação final com supervoxels sobrepostos. D. a parte de visualização do separador rótulo com as organelas classificados usando as regras exibidas no F. E. A parte do enredo do separador rótulo exibindo a intensidade média dentro de cada objeto, com as regras exibidas no F aplicada. Cada linha vertical ao longo do eixo x representa um único objeto e é o código de cores para combinar com a classe que tem sido atribuído a. F. regras de classificação de exemplo para separar vários objetos com base em suas propriedades inerentes. Barras de escala são 1 μm. Clique aqui para ver uma versão maior desta figura.
| Nome / Dataset | Fonte | P1 | P2 | P3 | P4 |
| Filtro gaussiano | | Sigma | | | |
| Faixa / padrão | - | [0.5, 10] / 1 | | | |
| CryoET (G1) | Dados brutos | 1 | | | |
| CryoET (G2) | Dados brutos | 2 | | | |
| Variação total | | Lambda | Espaçamento | # O Iter | Grampo |
| Faixa / padrão | - | [0.1, 30] / 10 | [10, 0.1] / 1 | [50, 500] / 100 | - |
| MicroCT (TV1) | Dados brutos | 10 | 1 | 100 | (1,-) |
| CryoET (TV2) | G1 | 7 | 1 | 200 | - |
| CryoET (TV3) | G2 | 10 | 1 | 100 | - |
| CryoSXR (TV4) | Dados brutos | 7 | 1 | 100 | - |
| Limiarização | | Vmin | VMAx | | |
| Faixa / padrão | | | |
CryoET (TH1)
TV3
0
-
Centralização de Gaussian
Sigma
Faixa / padrão
-
[0.5, 10] / 2
MicroCT (GC1)
TV1
2
Normalização de Gaussian
Sigma
Faixa / padrão
-
[0.5, 10] / 2
MicroCT (GN1)
TV1
2
Laplaciano de Gaussian
Sigma
Debulhar
Resposta
Faixa / padrão
-
[0.5, 10] / 2
[Sim/não] / não
[Bright/escuro] / brilhante
MicroCT (LG1)
TV1
2
Não
Brilhante
Diferença de Gaussians
Sigma Init
Relação do Sigma
Faixa / padrão
-
[0.5, 10] / 2
[1.1, 3] / 1.6
MicroCT (DG1)
TV1
2
1.6
CryoET (DG2)
TV3
2
1.6
Estrutura de Det. Tensor
Sigma1
Área de Sigma
Faixa / padrão
-
[0.5, 10] / 2
[0.5, 10] / 2
CryoET (ST1)
TV3
2
2
Supervoxels
Forma
Espaçamento
Compacidade
Faixa / padrão
-
[1, 10] / 10
[0.1, 5] / 1
[1, 200] / 20
MicroCT (SV1)
TV1
(10, 10, 10)
(1, 1, 1)
30
CryoET (SV2)
TV3
(10, 10, 10)
(1, 1, 1)
50
CryoET (SV3)
TV2
(3, 5, 5)
(1, 1, 1)
50
CryoSXT (SV4)
TV4
(10, 10, 10)
(1, 1, 1)
30
Megavoxels
Lambda
# Escaninhos
Gama
Faixa / padrão
-
[0,01, 1] / 0.1
[10, 200] / 20
Nenhum, auto ou [0, 1] / nenhum
CryoET (MV1)
SV2
0.1
50
Automático
TV1
CryoSXT (MV2)
SV4
0.4
50
Nenhum
TV4
Modelo de formação
Região
Classificador
Requinte
Disponível / padrão
[voxel / supervoxel]
[Conjuntos, SVM, modelos lineares Online] /
[Nenhum, Potts, aparência] / aparência
Ensemble - RF
microCT
TV3
SV1
Floresta de aleatória:
Aparência
TH1
GC1
-Árvore #:
-Lambda:
GN1
[10, 100] / 100
[1, 500] / 10
LG1
100
50
DG1
cryoET
TV2 DG2 ST1
SV2
Floresta de aleatória:
Aparência
-Árvore #:
-Lambda:
[10, 100] / 100
[1, 500] / 10
100
50
Refinamento de anotação
Raio
Faixa / padrão
[1, 20] / 1
microCT
Abertura
5
Preenchimento-furos
1
Dilatação
2
cryoET
Abertura
3
Preenchimento-furos
1
Dilatação
2
cryoSXT
Abertura
3
Preenchimento-furos
1
Dilatação
2
Tabela 1. Parâmetros otimizados usado para processar cada um dos três conjuntos de dados (microCT, cryoET e cryoSXT).>
Para cada parâmetro, são dado um intervalo de propósito geral e padrão. Em muitos casos, os dados filtrados são usados como uma fonte para processamento a jusante. Nesses casos, uma abreviação é usada para denotar o novo conjunto de dados de origem. Por exemplo, G1 (dados brutos Gaussian cryoET filtrada) foi usados como entrada durante um filtro de variação total para criar TV2. Informação é apresentada apenas por aspectos da bancada de trabalho que foram usados para processar cada conjunto de dados. Por exemplo, formação de modelo não foi usada durante o processamento do dataset cryoSXT apresentado aqui, portanto sem parâmetros são dadas para isso.