lightniing Projects About Source
All projects

Brain Extraction

Brain extraction removes nonbrain tissue from head images.

mindgrabbrainchopAI

Scalp removal

Most neuroimaging pipelines remove signal from the scalp, skull, and other nonbrain tissues. Brain extraction can improve registration and restrict subsequent analyses to the brain.

FSL BET established a widely used conventional approach. SynthStrip later introduced robust, modality-agnostic extraction using deep learning. SynthStrip benefits from NVIDIA GPU acceleration but can be slow when restricted to a CPU.

Brainchop provides a smaller model that runs through WebGPU on supported Apple, AMD, Intel, and NVIDIA hardware. A browser demo is available. The lighter mindgrab model is optimized for CPU execution, which can be useful when a pipeline must reserve GPU resources for other tasks. niimath includes the CPU-based mindgrab model.

MindGrab brain extraction A grayscale axial head image remains visible while the extracted brain slowly pulses in the selected accent color. Brain extraction The retained brain pulses over the complete anatomical image BASE Anatomy and nonbrain tissue ACTIVE Retained brain estimate MINDGRAB / SEGMENTATION
MindGrab brain extraction with the retained brain highlighted
Brain ExtractionFaster scalp stripping Brain ExtractionFaster scalp strippingSynthStrip(OpenMP, CPU)1xniimath mindgrab(OpenMP, CPU)16xmindgrab (Metal, GPU)19x
Illustrative Brain Extraction benchmark figure

Benchmark source

Links