Deep convolutional neural networks for Raman spectrum recognition: a unified solution

被引:357
作者
Liu, Jinchao [1 ]
Osadchy, Margarita [2 ]
Ashton, Lorna [3 ]
Foster, Michael [4 ]
Solomon, Christopher J. [5 ]
Gibson, Stuart J. [5 ]
机构
[1] VisionMetric Ltd, Canterbury CT2 7FG, Kent, England
[2] Univ Haifa, Dept Comp Sci, IL-31905 Haifa, Israel
[3] Univ Lancaster, Dept Chem, Lancaster LA1 4YW, England
[4] IS Instruments Ltd, 220 Vale Rd, Tonbridge TN9 1SP, Kent, England
[5] Univ Kent, Sch Phys Sci, Canterbury CT2 7NH, Kent, England
基金
“创新英国”项目; 英国工程与自然科学研究理事会;
关键词
CLASSIFICATION; SUBTRACTION; ALGORITHMS;
D O I
10.1039/c7an01371j
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Machine learning methods have found many applications in Raman spectroscopy, especially for the identification of chemical species. However, almost all of these methods require non-trivial preprocessing such as baseline correction and/or PCA as an essential step. Here we describe our unified solution for the identification of chemical species in which a convolutional neural network is trained to automatically identify substances according to their Raman spectrum without the need for preprocessing. We evaluated our approach using the RRUFF spectral database, comprising mineral sample data. Superior classification performance is demonstrated compared with other frequently used machine learning algorithms including the popular support vector machine method.
引用
收藏
页码:4067 / 4074
页数:8
相关论文
共 34 条
  • [1] Abadi M., 2015, TENSORFLOW LARGE SCA, DOI DOI 10.5431/ARAMIT5201
  • [2] [Anonymous], BASELINE BASELINE CO
  • [3] [Anonymous], DATA MINING KNOWLEDG
  • [4] [Anonymous], PROC CVPR IEEE
  • [5] [Anonymous], IR RAMAN SPECTROSCOP
  • [6] [Anonymous], 2006, Pattern Recognition and Machine Learning
  • [7] [Anonymous], 2009 9 INT C INF TEC
  • [8] Baseline correction using asymmetrically reweighted penalized least squares smoothing
    Baek, Sung-June
    Park, Aaron
    Ahn, Young-Jin
    Choo, Jaebum
    [J]. ANALYST, 2015, 140 (01) : 250 - 257
  • [9] Beleites C., 2016, hyperSpec: A package to handle hyperspectral data sets in R
  • [10] Buitinck L, 2013, ECML PKDD WORKSH LAN, P108, DOI DOI 10.48550/ARXIV.1309.0238