| Literature DB >> 36015932 |
Hongwei Liang1, Minghu Chen1, Chunlei Jiang1, Lingling Kan1, Keyong Shao1.
Abstract
To measure the vibration of a target by laser self-mixing interference (SMI), we propose a method that combines feature extraction and random forest (RF) without determining the feedback strength (C). First, the temporal, spectral, and statistical features of the SMI signal are extracted to characterize the original SMI signal. Secondly, these interpretable features are fed into the pretrained RF model to directly predict the amplitude and frequency (A and f) of the vibrating target, recovering the periodic vibration of the target. The results show that the combination of RF and feature extraction yields a fit of more than 0.94 for simple and quick measurement of A and f of unsmooth planar vibrations, regardless of the feedback intensity and the misalignment of the retromirror. Without a complex optical stage, this method can quickly recover arbitrary periodic vibrations from SMI signals without C, which provides a novel method for quickly implementing vibration measurements.Entities:
Keywords: feature extraction; random forest; self-mixing interference; vibration measurement
Year: 2022 PMID: 36015932 PMCID: PMC9412630 DOI: 10.3390/s22166171
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Circuit for forming SMI.
Figure 2Feature extraction in different aspects of the SMI signal. (a) Temporal signal. Sampling rate: 20 kHz, A = 1.05 μm, f = 62.5 Hz, C = 0.1. (b) Spectrogram of the SMI signal. (c) SMI STFT analysis plot. Hamming window; window length: 256; overlap points: 128.
List of 367 values of extracted features.
| Temporal Features | ||
|---|---|---|
| Name | Definition | Number of Values |
| Absolute energy | Integration of the square of the voltage of the SMI signal | 1 |
| Total energy | Total energy in a frame of SMI signal: | 1 |
| Mean absolute diff | Mean absolute differences of SMI signal: mean ( | 1 |
| Median absolute diff | Median absolute differences of SMI signal: median ( | 1 |
| Signal distance | Total distance traveled by SMI signal | 1 |
| Signal slope | The degree of inclination of the stripes of SMI and the direction of the original vibration | 1 |
| Positive turning points | The number of points where the signal starts to rise from the trough point | 1 |
| Negative turning points | The number of points where the signal starts to fall from the peak point | 1 |
| Mean diff | Mean of differences of SMI signal: mean | 1 |
| Median diff | Median of differences of SMI signal: median | 1 |
| Neighborhood peaks | The number of peaks from a defined neighbourhood of SMI signalm | 1 |
| Autocorrelation | Autocorrelation of the SMI signal | 1 |
| Centroid | The centroid of the SMI waveform along the time axis | 1 |
| Area under the curve | Computes the area under the waveform of the SMI signal with the trapezoid rule | 1 |
| Sum absolute diff | Sum of absolute differences of SMI signal: | 1 |
| Zero crossing rate | The total number of times that the SMI signal changes from positive to negative or vice versa | 1 |
|
| ||
|
|
|
|
| ECDF percentile | Computes the values of empirical cumulative distribution function along the time axis | 2 |
| Histogram | The values of histograms of the SMI signal | 5 |
| Interquartile range | Computes the interquartile range of the data points of the SMI signal | 1 |
| Root mean square | Square root of the arithmetic mean (average) of the squares of original signal | 1 |
| Standard deviation | Standard deviation of the SMI signal | 1 |
| Median absolute deviation | Median absolute deviation of the SMI signal: | 1 |
| Mean absolute deviation |
| 1 |
| Variance |
| 1 |
| Mean | Mean value of the SMI signal | 1 |
| Median | Median value of the SMI signal | 1 |
| Kurtosis | Describes the steepness of the pattern of all fetched values in the SMI signal | 1 |
| Skewness | Describes the symmetry of the waveform of the SMI signal | 1 |
|
| ||
|
|
|
|
| Spectral kurtosis | Measures the flatness of the spectrum around the mean value of the SMI signal. | 1 |
| Spectral variation | Computes the amount of variation of the spectrum over time | 1 |
| Spectral slope | Computed using a linear regression over the spectral amplitude values | 1 |
| Spectral maximum | Maxium frequency of the SMI signal | 1 |
| Spectral median | Median frequency of the SMI signal | 1 |
| Spectral entropy | Normalized value of spectral entropy of the SMI signal based on Fourier transform | 1 |
| Fundamental frequency | Explains the content of the signal spectrum | 1 |
| Spectral roll-off | The frequency at which 95% of the signal magnitude is contained | 1 |
| Spectral skewness | Measure of the flatness of the spectrum around its mean value | 1 |
| Spectral spread | The spread of the spectrum around its mean value | 1 |
| Positive turning points | The number of positive turning points of the fft magnitude signal | 1 |
| Fft mean coefficient | Computes the mean value of each spectrogram frequency | 256 |
| Max power spectrum | Computes the maxium power spectrum density of the SMI signal | 1 |
| Spectral centroid | The spectral center of gravity | 1 |
| Decrease | The decreasing in the spectral amplitude | 1 |
| Spectral distance | Distance of cumulative sum for the SMI signal of FFT elements to the respective regression | 1 |
| Wavelet absolute mean | The discrete wavelet transform (CWT) absolute mean value of each wavelet scale | 9 |
| Wavelet standard deviation | The CWT standard deviation of each wavelet scale | 9 |
| LPCC | The linear prediction cepstral coefficients | 13 |
| MFCC | Mel frequency cepstral coefficients, which provide the power information | 12 |
| Power bandwidth | Power spectrum density bandwidth of the SMI signal | 1 |
| Wavelet energy | The CWT energy of each wavelet scale | 9 |
| Wavelet variance | The CWT variance value of each wavelet wavelet scale | 9 |
| Wavelet entropy | The CWT entropy of the SMI signal | 1 |
Figure 3Vibration measurement framework combining RF and SMI.
Figure 4Extracted features from different aspects after normalization. (a) 334 spectral features, (b) 16 temporal features, and (c) 17 statistical features.
Figure 5Prediction of A and f in the simulation test. (a) Measurement of A in the range of 0~2 µm. (b) Measurement of f in the range of 0~100 Hz.
Figure 6Platform for acquiring SMI microvibration data.
Figure 7(a) SMI signal obtained with an optical platform with A = 2.075 µm and f = 25 Hz. (b) The waveform of an actual SMI signal with wavelet transform. (c) Fourier transform of SMI signal after wavelet transform. (d) STFT of SMI signal. Hamming window; window points: 256; overlapping points: 128.
Figure 8Temporal, statistical, and spectral feature importance analysis on simulated and experimental dataset.
Figure 9Performance curves under various parameters of RF. (a) with different Max_depth. (b) with different Max_feature.
Figure 10Vibration measurements on SMI experimental data. (a) Measurement of A in the range of 0~8 µm. (b) Measurement of f in the range of 5~25 Hz.
Figure 11Joint analysis of gradient solver and for vibration measurement by SMI.
Figure 12Curves of the accuracy of measuring A and f with under different lengths of SMI signals. (a) Accuracy changes with on ridge. (b) Accuracy changes with on lasso.
Accuracy of different lengths of SMI signals for the measurement of A and f.
| Frame | 600 | 700 | 800 | 900 | 1000 |
|---|---|---|---|---|---|
| RF | 88.95% | 88.37% | 92.92% | 90.27% | 94.63% |
| Lasso | 66.58% | 67.84% | 72.67% | 70.03% | 78% |
| Ridge | 67.86% | 67.35% | 75.04% | 72.67% | 80% |
|
|
|
|
|
|
|
| RF | 93.15% | 94.75% | 92.78% | 93.65% | 94.63% |
| Lasso | 66.58% | 66.58% | 67.84% | 72.67% | 70.03% |
| Ridge | 76.39% | 77.41% | 57.68% | 74.42% | 81.84% |