| Literature DB >> 31346227 |
Carl Banbury1, Richard Mason2, Iain Styles3, Neil Eisenstein1, Michael Clancy1, Antonio Belli4, Ann Logan4, Pola Goldberg Oppenheimer5.
Abstract
Raman spectroscopy shows promise as a tool for timely diagnostics via in-vivo spectroscopy of the eye, for a number of ophthalmic diseases. By measuring the inelastic scattering of light, Raman spectroscopy is able to reveal detailed chemical characteristics, but is an inherently weak effect resulting in noisy complex signal, which is often difficult to analyse. Here, we embraced that noise to develop the self-optimising Kohonen index network (SKiNET), and provide a generic framework for multivariate analysis that simultaneously provides dimensionality reduction, feature extraction and multi-class classification as part of a seamless interface. The method was tested by classification of anatomical ex-vivo eye tissue segments from porcine eyes, yielding an accuracy >93% across 5 tissue types. Unlike traditional packages, the method performs data analysis directly in the web browser through modern web and cloud technologies as an open source extendable web app. The unprecedented accuracy and clarity of the SKiNET methodology has the potential to revolutionise the use of Raman spectroscopy for in-vivo applications.Entities:
Mesh:
Year: 2019 PMID: 31346227 PMCID: PMC6658481 DOI: 10.1038/s41598-019-47205-5
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(a) Schematic of a typical Raman setup. Light from a laser is focused into the eye. Backscattered light is then directed via a beamsplitter to a spectrometer. (b) Schematic of the eye. (c) Averaged Raman spectra from isolated tissue segments of each anatomical layer. (d) Typical raw spectra for each tissue type used for training and classification.
Figure 2(a) SOM trained on spectra across the 5 eye tissue types. (b) SOMDI showing relative importance of different bands for each class to observed clustering in the SOM. (c) Classification accuracy of tissue using SKiNET against current state-of-the-art (multi-layer perceptrons (MLP), support vector machines (SVM), partial least squares discriminant analysis (PLS-DA) and k-nearest neighbours (kNN)). (d) Effect of number of principal components on classification accuracy for PCA based methods.
Definitions of variables used to describe SOM and SKiNET.
| Variable | Description | Length |
|---|---|---|
|
| A single spectrum | 1015 |
|
| Spectrum class label vector | 5 |
|
| Training sample and label | [ |
|
| A neuron | |
|
| Spectrum weight vector | length( |
|
| Class weight vector | length( |
|
| Training step | integer |
Figure 3Illustrative example of SOM for two classes A and B, coloured red and blue, respectively. The weight vectors W and C can be thought of as making up additional planes in the z direction. Class planes are formed having values close to 1 for a given class and values close to 0 otherwise. These are used for classification and identification of the most important planes in W for the SOMDI.