Módulo Multiscale Image Generation
O módulo Multiscale Image Generation oferece uma interface com diversos parâmetros para a manipulação e configuração da biblioteca MPSlib. O MPSlib possui um conjunto de algoritmos baseados em modelos estatísticos de múltiplos pontos (MPS - Multiple point statistical) inferidos a partir de uma imagem de treinamento. Atualmente, apenas o algoritmo Generalized ENESIM com modo de amostragem direta (DS - Direct Sampling) está disponível.
Painéis e sua utilização
![]() |
---|
Figura 1: Módulo Multiscale Image Generation. |
Dados de entrada
-
Training Image: Volume que atua como imagem de treinamento.
-
Hard Data Image: Volume que atua como "Hard Data", onde os valores e pontos são fixos durante a simulação.
-
Mask Image: Volume que atua como máscara para seleção da área de simulação. Segmentos não selecionados não serão incluídos na simulação.
Opções de simulação
-
Wrap HD into cylinder: Caso o "Hard Data" seja uma imagem de poço (2D), esta opção faz com que a imagem seja considerada como um cilindro e realize simulações como 3D.
-
Data type: Determina se o tipo de dado é contínuo ou categórico. Segmentações e Labelmaps podem ser usadas para simulações discretas e contínuas, mas volumes escalares podem ser usadas apenas para contínua.
- Categórico: Segmentações controlam regiões e determinam o valor da classe do volume de Hard Data e Imagem de treinamento. Segmentos não selecionados serão desconsiderados.
-
Contínuo: Segmentações controlam quais regiões e valores do volume vão entrar como Hard Data ou dado de treinamento. Segmentos não selecionados serão desconsiderados.
-
Grid Resolution: Resolução do voxel da imagem resultante (mm).
-
Grid Dimensions: Dimensões da imagem resultante.
-
Automatic resampling: Ativa a funcionalidade de redimensionamento automático dos dados de entrada para a dimensão e resolução do grid de simulação. Caso imagem seja um imagelog, o redimensionamento do eixo Y é desabilitado.
- Spacing: Nova resolução do eixo após o redimensionamento.
- Size: Nova dimensão do eixo após o redimensionamento.
- Ratio: Razão da nova resolução do voxel para a resolução inicial.
Parâmetros
-
Number of Conditioning points: Número de pontos condicionantes a ser utilizado em cada iteração.
-
Number of realizations: Número de simulações e imagens a serem geradas.
-
Number of iterations: Número máximo de iterações na pesquisar na imagem de treinamento.
-
Random seed: Valor inicial usado para iniciar a simulação. Uma mesma seed com os mesmos parâmetros sempre geram o mesmo resultado.
-
Colocate dimensions: Para uma simulação 3D, garanta que a ordem nas últimas dimensões seja importante, permitindo uma co-simulação 2D com dados condicionais na terceira dimensão.
-
Max search radius: Somente dados condicionais dentro de um raio definido são usados como dados de condicionamento.
-
Max distance (normalized): A distância máxima que levará à aceitação de uma correspondência condicional de modelo. Se o valor for 0, será buscada uma correspondência perfeita.
-
Distance power: Pondera os dados de condicionamento com base na distância dos valores centrais. Valor 0 configura sem ponderação.
Opções Saída
-
Output prefix: Nome do volume o arquivo gerado. Em caso de múltiplas realizações, um número é adicionado para indicar a realização.
-
Save: Opções de formas para salvar os resultados.
- First realization: Salva apenas a primeira realização como volume individual.
- All realizations: Salva todas as realizações como volumes individualmente.
- As sequence: Salva as realizações em um conjunto de sequence. O volume da saída "_proxy" indica ser uma sequência e possui os controladores para a visualização das realizações.
-
TIF files: Salva todas as realizações como arquivos tiff.
-
Export directory: Diretório em que os arquivos tiff serão salvos. Só é habilitado caso a opção "TIF files" esteja selecionada.
Botões
-
Run: Executa o mps de forma sequencial. A interface do Geoslicer é travada durante a execução dessa opção.
-
Run Parallel: Executa o mps de forma paralela. Nessa opção a execução é executada em outra thread e a interface pode ser usada durante a execução.
-
Cancel: Interrompe a execução da simulação. Apenas quando executado de forma paralela.