Loading…
Mark-Spectra: A convolutional neural network for quantitative spectral analysis overcoming spatial relationships
•Mark-Spectra can overcome the spatial correlations among adjacent wavelengths.•Mark-Spectra allows flexible controllability of characteristic wavelengths for convolutional operations.•Mark-Spectra introduces characteristics wavelengths labeling methods into deep learning-based spectral analysis. Sp...
Saved in:
Published in: | Computers and electronics in agriculture 2022-01, Vol.192, p.106624, Article 106624 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •Mark-Spectra can overcome the spatial correlations among adjacent wavelengths.•Mark-Spectra allows flexible controllability of characteristic wavelengths for convolutional operations.•Mark-Spectra introduces characteristics wavelengths labeling methods into deep learning-based spectral analysis.
Spectral analysis is one of the most important and widely used methods for chemometrics in the field of agriculture, and convolutional neural network (CNN) models have achieved excellent performance on spectral analysis. The critical drawback of the CNN approach is that it preserves the spatial relationships among adjacent wavelengths, which contribute to collinearity and redundancies rather than relevant effective information. To confirm this observation, the distribution of characteristic wavelengths extracted by different methods (include F-test, importance weights, and CNN) are visualized in this paper. A convolutional neural network for quantitative spectral analysis, named Mark-Spectra, is presented to overcome spatial relationships and to improve the model performance. A layer (Mark layer) is introduced as part of Mark-Spectra, which is used to overcome spatial relationship of raw spectral data. Mark-Spectra model is compared with three CNN models using three open accessed visible and near infrared spectroscopic datasets (corn, wheat and soil). Mark-Spectra model outperforms the other three convolutional neural network models on two datasets (except dataset of wheat, due to lesser number of features), and it cost much less training time than the others. In addition, this paper compares Mark-Spectra with two classical neural network-based algorithms, principal component analysis – artificial neural network (PCA-ANN) and extreme learning machine (ELM). Mark-Spectra performed best in soil dataset, and ELM performed best in corn and wheat datasets, respectively. These results can illustrate that Mark-Spectra is still limited with the characteristic of raw spectral data (e.g., the number of samples and features), which is a fundamental fact of deep learning-based methods, but it performed better than the other CNN models and reduced the dependence of sample size due to overcoming spatial relationships. |
---|---|
ISSN: | 0168-1699 1872-7107 |
DOI: | 10.1016/j.compag.2021.106624 |