highres-cortex toolbox

This is a collection of software designed to process 3D images of the cerebral cortex at a sub-millimetre scale, for example high-resolution MRI. In particular, it implements Bok’s equivolumetric depth, which models the depth of cortical layers while compensating for local cortical curvature.

Basic usage

  1. Prepare your input data: the input that is common to to all processes is classif: a voxel-wise tissue classification image in signed 16-bit pixel type, with 0 for exterior voxels (CSF), 100 for cortical gray matter, and 200 for subcortical white matter.

  2. The most important processes are described below:

Technical note

The BrainVISA processes in highres-cortex are a bit different from other toolboxes, because they are implemented as Capsul processes, which are merely exposed in BrainVISA for convenience, but only support a limited subset of features. For example, they do not support BrainVISA databases, so you should not use the green or red database buttons for choosing files (use the file browser, or directly input the file names instead). Also, running these process always happens in a soma-workflow interface.

You can call these processes from the command-line with bv python -m capsul; use bv python -m capsul --process-help <process_name> to get help for a specific process. For example:

bv python -m capsul highres_cortex.capsul.isovolume classif=classif.nii.gz advection_step_size=0.03 equivolumetric_depth=equivolumetric_depth.nii.gz