MRtrix: preproc - c13inb/c13inb.github.io GitHub Wiki
Pre-procesamiento
Para garantizar que la amplitud de las FOD no esté modulada por inhomogeneidades de B1, y para estandarizar las unidades con la que se miden (en lugar de arbitrarias, que sean un porcentaje de las imágenes b=0), tenemos el script inb_mrtrix3_preproc.sh . A manera de ejemplo:
- Obtener una máscara. Primero debemos extraer el primer volumen y luego correr bet.
fslroi dti_ec.nii.gz b0 0 1
bet b0.nii.gz b0 -m -n -f 0.25
- Ahora sí corremos el script de preprocesamiento de mrtrix3
:warning: Este script ya está viejo (2014). Se recomienda usarlo como guía, pero no usarlo directamente (lconcha, 2021)
inb_mrtrix3_preproc.sh dti_ec.nii.gz dti_ec_encoding.b 1000 b0_mask.nii.gz proc
Este paso es tardado, suficiente para un café. Una vez concluido, generará los siguientes resultados:
proc_mask.nii.gzUna máscara del cerebro que trata de minimizar la periferia ruidosa del cerebro. No es perfecta, pero es mejor que la previa.proc_dwi_biasCorr_ratios.nii.gzUno de los dos resultados principales. Son las imágenes DWI pero (a) corregidas por inhomogeneidades de B1 y con unidades [0 1].proc_avDWI_ratios.nii.gzEl promedio temporal del archivoproc_dwi_biasCorr_ratios.nii.gz. Util para usar como fondo anatómico en mrview.proc_dwi_bias_field.nii.gzEl factor de compensación B1 aplicado a las imágenes DWI originales.proc_response.txtEl otro resultado importante. Es la response_function a utilizar para realizar CSD. Usandocat proc_response.txtpodemos ver el contenido. En este ejemplo es1.759339452 -0.5281734467 0.1055925936 -0.01716192625 0.0004632802156. El script usarálmaxtan alto como los datos lo soporten, por lo que el número de coeficientes puede variar, pero los rangos de los valores deben ser similares a éstos.