Spectrum Signal Extraction Algorithm and Application Based on Saliency and Statistics
WU Jiang-bo, JIA Yun-wei*, YAO Cheng-bin, HAO Chen-xiang, WANG Kun
Key Laboratory of Advanced Mechatronics System Design and Intelligent Control of Tianjin, Tianjin University of Science and Technology, Tianjin 300384, China
Abstract:Signal extraction will be affected by noise and baseline distortion in most kinds of the spectrum. If the influence of noise and baseline distortion is not considered in spectrum signal extraction, the accuracy of signal extraction will be seriously decreased. Therefore, it is necessary to eliminate the influence of noise and baseline distortion before signal extraction. However, most signal extraction algorithms’ procedure is to extract the whole baseline first and then extract the signal, which makes it difficult to guarantee the extraction accuracy of the baseline. A spectrum signal detection and extraction algorithm (SSD algorithm) based on saliency and statistical characteristics was proposed because the presence of signals always causes the statistical characteristics of the signal region to be different from the background. Firstly, the signal’s saliency at different scales is calculated, and the detected significant signal points are taken as candidate signal points. Secondly, the pseudo-signal points in the candidate signal points are removed based on the signal characteristic that the signal should satisfy. Finally, the quadratic polynomial is used to fit the candidate signal region’s baseline to remove the false signal areas and realize the final signal extraction. Many experiments were run to verify the performance of the SSD algorithm. Firstly, gaussian signal and rectangular signal were simulated under different baseline types and signal-to-noise ratio (SNR). Then different algorithms were compared, such as the AirPLS algorithm, Wavelet algorithm and DoG algorithm, on the extraction results. Simulation experiment results show that: SSD algorithm was better than compared algorithms.The signal extraction results of the SSD algorithm were not affected by the signal type and baseline distortion type and were not affected by SNR when SNR is greater than 40. Its accuracy, stability, and dispersion were good, while the other algorithms are only applicable to a certain type of baseline distortion. From the overall extraction results, the mean value of the absolute error of the SSD algorithm is only 8.71% of the AirPLS algorithm, 3.52% of the Wavelet algorithm, and 2.01% of the DoG algorithm; the root means square of the absolute error is also only 13.08% of the AirPLS algorithm, 5.45% of Wavelet algorithm, 3.11% of DoG algorithm. Therefore, the SSD algorithm proposed in this paper has good comprehensive performance in extracting signals and can accurately extract signals under different SNR and baseline distortion.
Key words:Spectrum signal; Signal extraction; Signal detection; Baseline distortion; Saliency; Statistical features
吴江波,贾云伟,姚城斌,郝晨翔,王 坤. 基于统计特征和显著度的光谱信号提取算法[J]. 光谱学与光谱分析, 2021, 41(07): 2294-2300.
WU Jiang-bo, JIA Yun-wei, YAO Cheng-bin, HAO Chen-xiang, WANG Kun. Spectrum Signal Extraction Algorithm and Application Based on Saliency and Statistics. SPECTROSCOPY AND SPECTRAL ANALYSIS, 2021, 41(07): 2294-2300.
[1] ZHOU Feng-bo, LI Chang-geng, ZHU Hong-qiu, et al(周风波, 李长庚, 朱红求, 等). Spectroscopy and Spectral Analysis(光谱学与光谱分析), 2018, 38(2): 506.
[2] Yi C, Lv Y, Xiao H, et al. Spectrochimica Acta Part B: Atomic Spectroscopy, 2017, 138: 72.
[3] Sun Y, Hao X, Ren L. 10th International Conference on Information Optics and Photonics,2018.
[4] Druker E. Journal of Environmental Radioactivity, 2018, 187: 22.
[5] Cai Y, Yang C, Xu D , et al. Analytical Methods, 2018, 10(28): 3525.
[6] Xu D, Liu S, Cai Y, et al. Applied Optics, 2019, 58(14): 3913.
[7] Hu H, Zhang L, Yan H , et al. IEEE Access, 2019, 7: 59913.
[8] Xi Y, Li Y, Duan Z, et al. Applied Spectroscopy, 2018, 72(12): 1752.
[9] Lowe D G. International Journal of Computer Vision, 2004, 60(2): 91.
[10] Jia Y W, Liu T G, Liu K , et al. J. Lightwave Technol., 2013, 31(22): 3582.
[11] Jia Y W, Sun S Y, Yang L , et al. Analyst, 2018, 143(11): 2656.
[12] Cao S, Zhang W. Journal of Systems Engineering and Electronics, 2020, 31(1): 37.