拉曼光谱
预处理器
平滑的
模式识别(心理学)
噪音(视频)
人工智能
计算机科学
谱线
信号(编程语言)
光学
物理
计算机视觉
天文
图像(数学)
程序设计语言
作者
Joël Wahl,Mikael Sjödahl,Kerstin Ramser
标识
DOI:10.1177/0003702819888949
摘要
Preprocessing of Raman spectra is generally done in three separate steps: (1) cosmic ray removal, (2) signal smoothing, and (3) baseline subtraction. We show that a convolutional neural network (CNN) can be trained using simulated data to handle all steps in one operation. First, synthetic spectra are created by randomly adding peaks, baseline, mixing of peaks and baseline with background noise, and cosmic rays. Second, a CNN is trained on synthetic spectra and known peaks. The results from preprocessing were generally of higher quality than what was achieved using a reference based on standardized methods (second-difference, asymmetric least squares, cross-validation). From 10 5 simulated observations, 91.4% predictions had smaller absolute error (RMSE), 90.3% had improved quality (SSIM), and 94.5% had reduced signal-to-noise (SNR) power. The CNN preprocessing generated reliable results on measured Raman spectra from polyethylene, paraffin and ethanol with background contamination from polystyrene. The result shows a promising proof of concept for the automated preprocessing of Raman spectra.
科研通智能强力驱动
Strongly Powered by AbleSci AI