引入
今天突然想到了这个东西,还是简单写写吧。这篇肯定是非常简单非常简单的那种,以后会不会继续更新,这个就随缘吧(一贯作风)。如果有些写的不对还请指正。
同样,为了厘清思路,本文依然会划分为几个部分:
基线校正是什么?
为什么需要基线校正?
基线校正的适用场合和一般使用方式
基线校正是什么?
基线校正Baseline Correction,从字面理解就是对基线进行校正。这里有两个方面,首先,基线是什么?如何确定基线?另外一个方面是,为什么要校正以及如何校正。
我们先默认是需要进行基线校正的,关于为什么需要,这个背后的原因会在第二部分进一步说明。所以,既然是一种校正,那么,这也就说明了,一定是存在偏差的,校正的目的就是为了减少偏差。
那么,什么是基线?简单来说,基线就是基础线,是一个一般意义上大部分时候会出现的情况,也就是常态。在脑电中就是刺激前/event的一段时间。
基线校正这个环节一般都是出现在预处理的分段之后的。在分段时要划分event/刺激,一般分段并不是从刺激开始的时候才开始的,而是在刺激出现前后各划分一段时间,这样,以刺激出现为0点,刺激前时间为负值,刺激后时间为正值。例如,分段为[-1 2]代表刺激为0点,在刺激前取1s和刺激后取2s共3s。
综上所述,简单来说,基线校正就是一般在预处理的分段之后使用的一种减少偏差的方法。
为什么需要基线校正?
基线校正是为了减少偏差,但是为什么会出现偏差呢?原因就是不稳定。
在实际的数据中,会发现数据会飘。大概就是下面这样:表示一个ERP的实验数据,红色是每个分段,虽然每个分段中的波形是差不多的(就当成差不多吧),但是它们并不是在同一个水平面上,也可以理解为相对值一样,但是绝对值不同。如果不进行校正,直接平均会影响结果。
所以说,ERP中的基线校正实际上也可以看成是一种线性平移。
基线校正的适用场合和一般使用方式
常见的基线校正就是在预处理分段后的时候。关于这部分的解释:“Baseline correction is a linear operation because we are just computing the average of the points from the baseline period (which is a linear operation) and subtracting this average from each point in the waveform (which is also a linear operation). This means that you can perform baseline correction before or after any other linear process and get exactly the same result. However, artifact rejection is a nonlinear process, so you may not get the same result by performing baseline correction before versus after artifact rejection. This will depend on the nature of the artifact rejection algorithm. If the algorithm uses a simple voltage threshold, then you really need to perform baseline correction prior to artifact rejection. However, the moving average peak-to-peak and step function algorithms are not influenced by baseline correction, so you can apply these algorithms either before or after baseline correction. This does not mean that these artifact rejection algorithms are linear; it just means that they do not take the baseline voltage into account.”(by https://erpinfo.org/order-of-steps)
另外,从数据类型方面考虑的话,静息态eeg可以不用做基线校正,因为它默认是一种稳态数据,也没有任何刺激。基线校正更多的出现在ERP等有刺激出现时候的研究中的。但是这并不是说静息态eeg就不可以做基线校正了,这还需要多去参考相关领域paper的处理步骤。
从分析方法方面考虑的话,ERP是需要进行基线校正的,频域分析一般不需要。因为频域关注的是其频率上的信息,这部分不受基线的影响。时频分析还是会需要的,尤其是在ERD和ERS中,有时为了凸显出变化,会进行基线校正,但是这里的基线校正需要注意,并非指的是预处理时的,而是在预处理之后,进行进一步时频分析,为了凸显出刺激前后变化,即ERD/ERS发生而进行的基线校正,即将未经过基线校正的结果减去或除以基线。(静息态的时频也一般不用基线校正)
可以不准确的总结一下,一般和时间维度相关,有刺激的数据更需要考虑进行基线校正。基线校正也不仅仅出现在预处理中,有时为了凸显出变化,也会进行基线校正。但是具体想要确定是否需要进行这步操作还是要具体情况具体分析,最好就是找篇相似领域的文章模仿操作。
最后补充一个链接,里面有关于ERP中基线校正的更多的细节信息:http://www.360doc.com/content/17/0510/21/31769764_652803075.shtml
最后最后,关于基线校正,最近还有一种说法是,ERP中基线校正作为强高通滤波的潜在替代,其实没有必要存在。在统计学上传统的基线校正是不必要的,甚至是不可取的。但是,现在这种说法感觉还是没有大型推广起来,新发的很多文章还是会有基线校正这个步骤。还是仁者见仁智者见智吧。