help > Spatial Registration Working for Subset of Channels Only
Nov 22, 2019  03:11 PM | Dylan Mann-Krzisnik - McGill University
Spatial Registration Working for Subset of Channels Only

We are doing some pilot tests with a NIRx - NIRScout system. After converting NIRx native files into SPM-fNIRS compatible files, I have attempted to complete Spatial Registration in SPM-fNIRS UI by providing a "optode_positions_MNI.txt" file as well as a "ch_config.txt" file, along with a "NIRS.mat" file, according to the User Guide.

Oddly, the Spatial Registration seems to work for a subset of channels only. Meaning, out of the 13 channels formed by my 4 detectors / 8 sources montage, only 4 channels appear in the viewer window. I've attached a snapshot of the viewer window to illustrate what I'm referring to.

I've tried doing the same thing with the sample data, and Spatial Registration seems to work just fine. I figured it must be something with the coordinates I am inputting, or the format of the files holding the coordinates' information. I've copied the contents of the "optode_positions_MNI.txt" and "ch_config.txt" files below for reference.

The optodes and channels montage was created via the NIRSite software which generates coordinates based on the ICBM152 template within MNI space. I've noticed that the coordinates reported in NIRSite report to positions on the scalp of the template, whereas coordinates from the sample SPM-fNRIS data report to positions on the cortical surface. Maybe this mismatch is relevant.

Thank you, hopefully I have made my inquiry clear enough.

Dylan MK



Optode (MNI),X,Y,Z


Ch, Source, Detector
1, 1, 1
2, 2, 1
3, 2, 2
4, 3, 1      > works
5, 3, 2
6, 3, 3
7, 4, 2
8, 4, 3
9, 5, 3     > works
10, 5, 4
11, 6, 4   > works
12, 7, 4   > works
13, 8, 4

Threaded View

Spatial Registration Working for Subset of Channels Only
Dylan Mann-Krzisnik Nov 22, 2019
alexandre Jun 22, 2021