PET processing in Brainstorm

Authors: Diellor Basha

Introduction

This tutorial describes how to process and analyze Positron Emission Tomography (PET) data within Brainstorm and how to extend PET data to surface-based, multimodal analysis. It guides users through importing and pre-processing PET volumes and outlines steps for surface-based analysis of cortical tracer uptake values. PET is a powerful imaging technique widely used in medical and scientific research to study metabolic and functional processes in the brain and body. PET processing involves a series of computational and analytical steps to transform raw data into meaningful visualizations and quantitative insights. These steps ensure accurate reconstruction, correction, and analysis of PET scans, enabling researchers and clinicians to draw precise conclusions. The increasing availability of multimodal datasets that combine PET, MRI and M/EEG provide unique opportunities for integrated analysis of neurophysiology, brain structure and molecular processes mapped by PET radioligands.

This page provides an overview of the essential methods, tools, and considerations involved in PET processing, aiming to support both newcomers and experienced users of Brainstorm. If you are new to Brainstorm, refer to the comprehensive introductroy materials in Brainstorm introduction tutorials to familiarize yourself with the layout and workflow in Brainstorm.

Method Overview

The Brainstorm extension for PET supports importing, processing, registering, visualizing, and analyzing PET data within Brainstorm. PET functionality and workflow are designed to facilitate the analysis of multimodal neuroimaging data by allowing the user to co-analyze MEG, PET and MRI-derived data. Multi-frame (4D) PET volumes are realigned during import and aggregated over time from the 4D image (i.e. mean of the n frames) to obtai a unique 3D volume for co-registration with the subject’s structural MRI. Multi-frame PET volumes are realigned using SPM’s realign and reslice functions and co-registered with SPM. The aggregated and co-registered 3D volume is masked and rescaled to obtain voxel-wise standardized uptake value ratio (SUVR) which are then projected to the cortical surface.


pet_method_import.png
pet_method_process.png

Dataset and requirements

Prerequisites:

SPM12 (Statistical Parametric Mapping): required for realignment of dynamic (4D) PET volumes and co-registration of PET with MRI.

Files in dataset

tutorial_pet_processing/

Import the anatomy

Reference MRI

PET volume

The MRI volume above will be used as the anatomical reference for this subject. We will now import a PET scan done on the same subject. In this dataset, PET scan corresponds to XXXX.


pet_import_workflow2.png

You can also decide to not perform any of these actions, and perform them once the PET volume is imported. IMAGE OF CONTEXT MENUS, for frame alignment and co-registration


/!\ Edit conflict - other version:



/!\ Edit conflict - your version:



/!\ End of edit conflict


Surface-based analysis

The surface-based submodule enables the projection of volumetric PET data onto the cortical surface, facilitating vertex-wise analysis in a common subject framework. Surface-based analysis of PET is based on the tess2mri interpolation matrix computed by Brainstorm. This matrix establishes weights for volumetric MRI voxels contributing to specific vertices on the cortical surface. Weights range between 0 (no contribution) and 1 (full contribution), enabling a smooth mapping of voxel coordinates to the cortical surface. Given that PET data are co-registered to the MRI, PET voxel intensity values are scaled by the interpolation weights, resulting in a weighted projection of PET values to the nearest vertex.

depth_weighted_mapping.png

Articles

Forum discussions

Tutorials/PetProcessing (last edited 2025-09-04 09:47:41 by ?Diellor Basha)