fnirs技术中用于反映信号质量的方式
--头皮耦合指数(scalp coupling index)1.引言
功能性近红外光谱技术(fnirs)是一种通过测量与大脑活动相关的皮层血流动力学变化,从而来间接反映神经元活动的光学成像技术(scholkmann et al., 2014)。与其他测量大脑活动的技术相比,fnirs的优势在于安全,灵活便携,抗运动干扰强,且性价比高。因此,此种成像技术也被认为是一种具有极大应用前景的新兴成像技术。然而,fnirs在人类受试者研究中的使用目前还受到几个未解决的问题的限制。首先,就是从整个通道中收集足以对皮层血流动力学进行可靠的估计的具有较高信噪比(snr)的光信号。其次,在正式采集信号前,安装大量的光极可能需要花费大量的时间。最后,由于过于浓密和颜色过深的头发而导致的光极与头皮无法形成良好的耦合,如图1中的黄色和红色光极。01
图1
虽然,以上问题在一定程度上可以通过研究者在长期的科研实践过程中所积累的经验来克服。但是,仍然需要在正式采集数据之前建立一种定量的方法来验证足够的snr,以有效的管理通道信号的损失。因此,有研究者提出了一种方法来计算给定的fnirs通道的信噪比(snr)的客观测量值并显示人头模型上单个光极的耦合状态。此种方法旨在直观地显示出哪些光极需要调整以获得更好的头皮耦合,并提高光极通道的信噪比(luca et al., 2016)。2.方法
2.1 fnirs通道的信噪比
fnirs光学通道的信噪比与形成通道的两个光极(发射极,接受极)中任何一个光极与头皮的耦合情况密切相关。通常可以利用头皮耦合指数(scalp coupling index, sci )来反映fnirs中的snr(pollonini et al., 2014)。sci会受到所使用的近红外光的波长和由头部或下颌运动所引起的伪迹的影响。因此在计算某个时间点的sci时,通常先要对原始信号进行带通滤波,将 0.5 hz 至 2.5 hz 之间的原始光检测信号(对应于每分钟 30 至 150 次心搏 (bpm) 的心脏搏动)与皮质成分(即静息或事件相关脑血流动力学)和其他全身成分(即呼吸、mayer 波)进行分离。01
图2然后将滤波后的信号归一化为其标准偏差(获得𝜆1和𝜆2)以拒绝波长λ1和 λ2处光源的光功率之间的差异以及两个波长下氧合血红蛋白(hbo2)和脱氧血红蛋白 (hbr)的消光系数值之间的差异。最后,将sci计算为归一化信号之间的零滞后跨相关,即sci=𝜆1⨂𝜆2。2.2 基于图形的光学拓扑布局
具有高信噪比的fnirs通道由两个与头皮接触良好的光极所组成。相反,如果两个光极中的任何一个或两个与头皮分离,则会形成具有低信噪比的通道,并且使得研究者无法确定需要调整哪个光极才能恢复较高的信噪比。单个光通道的信噪比与其两个贡献光的头皮耦合之间的关系可以用布尔方程(boolean equation)在数学上建模o1∧o2 = w1,2,在这里o1,o2表示两个光极的布尔耦合状态(即,0 = 未耦合,1 = 耦合),w1,2是布尔值,表示通道的snr是否高于某个设定的阈值(即w1,2=1如果 sci > 0.8,否则w1,2= 0)。如果测得的信噪比足够高(w1,2= 1),方程由对 (o1,o2) = (1,1) 表示两个光头都与头皮良好接触,相比之下,w1,2= 0 产生三种可能的解 (0,0)、(0,1) 和 (1,0)。这种单通道布尔模型可以扩展到fnirs的光极布局中。例如,设置一个方程组p:oi∧oj=wi,j,i和j表示配成一对的发射极与探测极,p表示由i,j所形成一个光极通道,通过求解未知的n元方程组(o1…oi,oj…on)就可以得到所有光极与头皮的耦合状态。此种算法的目标是迭代一个过程,即从佩戴fnirs光极期间收集的光信号中测量wi,j,随后实时求解布尔系统(o1…oi,oj…,on),以便不断的向研究者反映那些具有较差头皮耦合状态(oi = 0)并需要调整的光极是哪些。为了制定布尔系统并实现其数值解决方案,我们建议使用连接图对任何特定fnirs头饰的光学布局进行建模,其中n个节点代表光极(无论它们是光源还是探测器),使用矩阵表示法,拓扑图形由表示边的二进制邻接矩阵e(大小 nx n)来描述存在于两个节点i和j之间ei,j,而 fnirs 通道的snr 由二进制权重矩阵w(大小 nx n)来描述,其中如果 snr 可接受则wi,j= 1,否则wi,j= 0,图3为一个图形建模的示例,图4详细地展示了算法的流程01
图3
01
图4
3.结果
为了验证上述测量snr方法的有效性,研究者展示了在滤波前、归一化后和跨相关后,在被试头部测量的无噪声和有噪声光信号,如图5:(a)和(b)为无/有噪声的光极通道原始信号01
(c)和(d)为被归一化后无/有噪声的光学通道信号01
(e)和(f)为无/有噪声光学通道的交叉相关信号01
图5
值得注意的是:sci在无噪声光学通道中的值接近于1,而在有噪声光学通道中的sci约为0.23当检验了与实验相关的所有光通道的snr后,就可以通过应用方法部分中描述的基于图形的迭代算法来确定每个光极的头皮耦合。为了证明其有效性,研究者使用了一个具有 4 个光源和 3 个探测器编号从1到7的图形作为示例,当相应的布尔方程组收敛到的解时作为调整一个光极的根据。最初假设只有一个通道具有足够的snr(w1,2= 1,图6左上角),得到的方程组由多个 7 元组(1,1,0,0,0,any,any,any)求解,其中o1,o2,o3,o4,o5具有单一的耦合状态(1 表示耦合(绿色节点),0 表示非耦合(红色节点))和o6和o7表示未确定(黄色节点)(图6,左下角)。更新的 snr 配置(w2,4= 1) 产生一个布尔系统,该系统由 7 元组 (1,1,0,1,0,0,0) 求解,其中光极o6和o7的耦合不再不确定(o6=,o7= 0,图4,中间和右下角)。最后,研究者可以继续调整剩余的未耦合光极o3,o5,o6,o7。因此,放置策略是从调整那些与未确定的光极产生未耦合状态的光极开始的。01
图6
4.结语
总之,在实验正式开始采集数据之前验证光源检测器与头皮的耦合程度是否良好是非常重要的,因为这在很大程度上影响甚至决定了实验的信号质量或说数据质量。因此,如果能借助某一种软件来显示每个光极的头皮耦合状态,则可以帮助实验人员直观的看到哪些光极在实验前需要进行手动调整以获得的放置位置,从而为收集到高质量的信号做好实验前的准备。图4
5.软件下载
本文中描述的方法可已在称为placing headgear optodes efficiently before experimentation(phoebe)的图形用户界面(gui)软件中实现,该软件在通过fnirs仪器收集的光学测量值时实时显示所有光极的头皮耦合状态。下载地址:github - lpollonini/phoebe: phoebe (placing headgear optodes efficiently before experiment) is a matlab gui application that measures and displays the optical coupling between fnirs optodes and the scalp of a subject in real time.参考文献
scholkmann, f., kleiser, s., metz, a. j., zimmermann, r., mata pavia, j., wolf, u., & wolf, m. (2014). a review on continuous wave functional near-infrared spectroscopy and imaging instrumentation and methodology.neuroimage,85 pt 1, 6–27 doi.org/10.1016/j.neuroimage.2013.05.004luca pollonini, heather bortfeld, and john s. oghalai, phoebe: a method for real time mapping of optodes-scalp coupling in functional near-infrared spectroscopy, biomed. opt. express7, 5104-5119 (2016) //doi.org/10.1364/boe.7.005104pollonini, l., olds, c., abaya, h., bortfeld, h., beauchamp, m. s., & oghalai, j. s. (2014). auditory cortex activation to natural speech and simulated cochlear implant speech measured with functional near-infrared spectroscopy.hearing research,309, 84–93. doi.org/10.1016/j.heares.2013.11.007