论文笔记[8] Seismic Waveform Classification and First-Break Picking Using CNN
论文笔记[8] Seismic Waveform Classification and First-Break Picking Using Convolution Neural Networks
这篇文章是用CNN做一个波形分类以及初至拾取。初至,first-break,简写为FB,在FB附近和non-FB附近的subimage的波形特征是不同的。初至拾取这个任务可以人工也可以automatic,现有的automatic method有STA/LTA ,autoregressive techniques,time-frequency transform,以及高阶统计量等,但是它们常常not adaptive,即适应性差,且对噪声敏感。另外,这些多单道处理,忽略了道间的空间特征。
中间的部分讲CNN,基本都是教材内容,可能是地震行业中CNN的应用还不是很多。优化的loss函数就是l2范数,之后有个define的discriminant score function,如下:
由于这个把两类,即FB和non-FB分别用vector (1 0) 和 (0 1)表示,又是用的sigmoid函数,所以输出的o=(o1,o2)如果按照sigmoid和softmax的关系来说,只要o是归一化的,那么o1和o2相加就是1,所以这里的F作为一个判别式实际上就相当于两倍的o2的绝对值,文中用1作为F分类的边界,其实就是sigmoid函数在(0.5,0.5)处的分界,也就是相当于逻辑斯蒂回归中的中间点。所以其实可以直接两类的softmax取最大即可,F意义不大。
test或者说validation 的时候,对每个点取一个subimage,并且做二分类,这样所有的点都得到了一个binary的结果,是FB或者non-FB,然后用first local minimum,对每一道都做一遍,这样去掉一些false FB,然后,用median filter,考虑上空间信息。
下面是三个QC rules: 1) the separability of the referenced FB classification appearance represented by the carefully manually picked FB and the other classification appearances (false FB and non-FB classification); 2) the matching degree between the CNNs-based automatic picking FB and the manually picked FB; and 3) the quantity and randomness of false FBs are considered to qualitatively evaluate the quality of the chosen CNN input samples and output classification or the trained CNNs structure.
实验中只用了两层Conv,一个pooling,一个FC。在合成和实际数据上结果如下:
2018年03月06日00:31:54