Open-source python']python module for automated preprocessing of near infrared spectroscopic data

被引:54
作者
Torniainen, Jari [1 ,2 ]
Afara, Isaac O. [1 ,2 ]
Prakash, Mithilesh [1 ,2 ]
Sarin, Jaakko K. [1 ,2 ]
Stenroth, Lauri [1 ]
Toyras, Juha [1 ,2 ,3 ]
机构
[1] Univ Eastern Finland, Dept Appl Phys, Kuopio, Finland
[2] Kuopio Univ Hosp, Diagnost Imaging Ctr, Kuopio, Finland
[3] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld, Australia
基金
芬兰科学院;
关键词
Near infrared spectroscopy; Preprocessing; Chemometrics; MULTIPLICATIVE SIGNAL CORRECTION; NIR SPECTROSCOPY; REFLECTANCE SPECTROSCOPY; PATTERN-RECOGNITION; LEAST-SQUARES; SELECTION; SPECTRA;
D O I
10.1016/j.aca.2020.02.030
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Near infrared spectroscopy (NIRS) is an analytical technique for determining the chemical composition or structure of a given sample. For several decades, NIRS has been a frequently used analysis tool in agriculture, pharmacology, medicine, and petrochemistry. The popularity of NIRS is constantly growing as new application areas are discovered. Contrary to mid infrared spectral region, the absorption bands in near infrared spectral region are often non-specific, broad, and overlapping. Analysis of NIR spectra requires multivariate methods which are highly subjective to noise arising from instrumentation, scattering effects, and measurement setup. NIRS measurements are also frequently performed outside of a laboratory which further contributes to the presence of noise. Therefore, preprocessing is a critical step in NIRS as it can vastly improve the performance of multivariate models. While extensive research regarding various preprocessing methods exists, selection of the best preprocessing method is often determined through trial-and-error. A more powerful approach for optimizing preprocessing in NIRS models would be to automatically compare a large number of preprocessing techniques (e.g., through grid-search or hyperparameter tuning). To enable this, we present, nippy, an open-source Python module for semi-automatic comparison of NIRS preprocessing methods (available at https://githup.com/uef-bbc/nippy). We provide here a brief overview of the capabilities of nippy and demonstrate the typical usage through two examples with public datasets. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 44 条
[1]   Extended multiplicative signal correction in vibrational spectroscopy, a tutorial [J].
Afseth, Nils Kristian ;
Kohler, Achim .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2012, 117 :92-99
[2]   Miniature spectroscopic instrumentation: Applications to biology and chemistry [J].
Bacon, CP ;
Mattley, Y ;
DeFrece, R .
REVIEW OF SCIENTIFIC INSTRUMENTS, 2004, 75 (01) :1-16
[3]   Comparison of linear and nonlinear calibration models based on near infrared (NIR) spectroscopy data for gasoline properties prediction [J].
Balabin, Roman M. ;
Safieva, Ravilya Z. ;
Lomakina, Ekaterma I. .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2007, 88 (02) :183-188
[4]   Variable selection in near-infrared spectroscopy: Benchmarking of feature selection methods on biodiesel data [J].
Balabin, Roman M. ;
Smirnov, Sergey V. .
ANALYTICA CHIMICA ACTA, 2011, 692 (1-2) :63-72
[5]   Gasoline classification using near infrared (NIR) spectroscopy data: Comparison of multivariate techniques [J].
Balabin, Roman M. ;
Safieva, Ravilya Z. ;
Lomakina, Ekaterina I. .
ANALYTICA CHIMICA ACTA, 2010, 671 (1-2) :27-35
[6]   STANDARD NORMAL VARIATE TRANSFORMATION AND DE-TRENDING OF NEAR-INFRARED DIFFUSE REFLECTANCE SPECTRA [J].
BARNES, RJ ;
DHANOA, MS ;
LISTER, SJ .
APPLIED SPECTROSCOPY, 1989, 43 (05) :772-777
[7]   A local pre-processing method for near-infrared spectra, combined with spectral segmentation and standard normal variate transformation [J].
Bi, Yiming ;
Yuan, Kailong ;
Xiao, Weiqiang ;
Wu, Jizhong ;
Shi, Chunyun ;
Xia, Jun ;
Chu, Guohai ;
Zhang, Guangxin ;
Zhou, Guojun .
ANALYTICA CHIMICA ACTA, 2016, 909 :30-40
[8]   How to pre-process Raman spectra for reliable and stable models? [J].
Bocklitz, Thomas ;
Walter, Angela ;
Hartmann, Katharina ;
Roesch, Petra ;
Popp, Juergen .
ANALYTICA CHIMICA ACTA, 2011, 704 (1-2) :47-56
[9]  
Burns D.A., 2007, Handbook of Near-Infrared Analysis
[10]   The influence of data pre-processing in the pattern recognition of excipients near-infrared spectra [J].
Candolfi, A ;
De Maesschalck, R ;
Jouan-Rimbaud, D ;
Hailey, PA ;
Massart, DL .
JOURNAL OF PHARMACEUTICAL AND BIOMEDICAL ANALYSIS, 1999, 21 (01) :115-132