Next Article in Journal
Assessing Plasmonic Nanoprobes in Electromagnetic Field Enhancement for SERS Detection of Biomarkers
Next Article in Special Issue
Solar Panels String Predictive and Parametric Fault Diagnosis Using Low-Cost Sensors
Previous Article in Journal
Electrical Properties of Two Types of Membrane Component Used in Taste Sensors
Previous Article in Special Issue
Intelligent Fault Diagnosis and Forecast of Time-Varying Bearing Based on Deep Learning VMD-DenseNet
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Application of Machine Learning ICA-VMD in an Intelligent Diagnosis System in a Low SNR Environment

Graduate Institute of Vehicle Engineering, National Changhua University of Education, No. 1, Jin-De Road, Changhua City 50007, Taiwan
Sensors 2021, 21(24), 8344; https://doi.org/10.3390/s21248344
Submission received: 8 November 2021 / Revised: 10 December 2021 / Accepted: 10 December 2021 / Published: 14 December 2021

Abstract

:
This paper proposes a new method called independent component analysis–variational mode decomposition (ICA-VMD), which combines ICA and VMD. The purpose is to study the application of ICA-VMD in low signal-to-noise ratio (SNR) signal processing and data analysis. ICA is a very important method in the field of machine learning. It is an unsupervised learning algorithm that can dig out the independent factors hidden in the observation signal. The VMD method estimates each signal component by solving the frequency domain variational optimization problem, and it is very suitable for mechanical fault diagnosis. The advantage of ICA-VMD is that it requires two sensory cues to distinguish the original source from the unwanted noise. In the three cases studied here, the original source was first contaminated by white Gaussian noise. The three cases in this study are under different SNR conditions. The SNR in the first case is –6.46 dB, the SNR in the second case is –21.3728, and the SNR in the third case is –46.8177. The simulation results show that the ICA-VMD method can effectively recover the original source from the contaminated data. It is hoped that, in the future, there will be new discoveries and advances in science and technology to solve the noise interference problem through this method.

1. Introduction

Sensor measurement obtains valuable data, which have been widely used in many applied sciences and engineering fields. However, analyzing these measurement data is indispensable and extremely challenging. Analyzing data is essential for research, because, through this process, evidence of research findings can be established. Data analysis can be divided into two types. One type of data can be directly interpreted, which means that the value of the number can be mapped to the system and defined. The other type is that the sensor measurement is interfered by the external environment and cannot be directly explained. It is necessary to understand the original features hidden in the data through data analysis or signal processing. This is difficult, but is an important process of scientific progress and new discoveries.
For example, in the sensor measurement system, the characteristic information of the sensing data is submerged in noise. The manner in which to effectively extract this characteristic information has always been an important topic in the research of equipment condition monitoring and fault diagnosis. Wavelet analysis [1,2,3] and empirical mode decomposition (EMD) [4,5,6] are currently commonly used fault feature extraction methods, but wavelet analysis produces energy leakage when processing signals due to the limited length of the basis function. In addition, the choice of wavelet basis function is also a difficult problem. For a certain signal, the principles and criteria that should be used to select wavelet basis are still to be studied in theory and practice. EMD is not supported by complete mathematical theory as is wavelet transform. It is a modal decomposition based on “experience,” which affects the further development and application of empirical mode decomposition theory. However, EMD also has shortcomings, that is, the problem of mode mixing effect and end effect. Dragomiretskiy et al. [7] proposed a variational mode decomposition (VMD) method. This new signal estimation method is different from the recursive mode of EMD and local mean decomposition. It is a non-recursive signal decomposition method that presupposes that each modal component has a center frequency to determine each component. The VMD method has a theoretical basis. The end and mode mixing effects of the VMD method are much smaller than those of EMD and LMD (local mean decomposition) [8]. The biggest feature of the LMD algorithm lies in its ability to adaptively decompose a signal according to the characteristics of the signal itself to produce a product function (PF) component with real physical meaning. From this, a time–frequency distribution that can clearly and accurately reflect the distribution of signal energy on various scales in space is obtained, which is conducive to more detailed analysis of signal characteristics. There are many documents on the application of VMD in different fields, and it has a lot of contributions [9,10,11,12].
In the fields of neural networks, statistical analysis, signal processing, etc., a common concern is how to find an appropriate representation of the source data with the help of a certain appropriate transformation. Linear transformation techniques such as the well-known principal component analysis (PCA) [13], factor analysis (FA) [14,15], and projection tracking (PP) [16] have been widely used. Blind source separation is a method of estimating channel parameters and restoring the source signal based on the statistical characteristics of the input observation signal when the source signal and transmission channel parameters are unknown. Blind source separation has been widely used in image processing, speech processing, biomedicine, seismic detection, and other fields, and has become a research hotspot in the field of signal processing. Independent component analysis (ICA) is a feature extraction method based on sample high-order statistical information developed in recent years. It belongs to an unsupervised feature extraction method. The basic idea is to first assume that the sample set is composed of a set of mutually independent basis vectors and the corresponding mixing matrix, and then use the corresponding algorithm to find the unmixing matrix (the inverse matrix of the mixing matrix).
Bell and Sejnowski [17] proposed a single-layer feedforward neural network algorithm. The Infomax algorithm effectively separates the linear mixed signals of multiple super-Gaussian source signals. Lee and Girolami [18], on the basis of retaining Bell’s basic algorithm system, combined the natural gradient and maximum likelihood estimation method proposed by Gaussian mixed signal. Amari, Cichocki, and Yang proposed [19] an efficient minimization of mutual information. The α learning rule maximizes negative entropy. Cardoso and Souloumiac [20] found that mutual information can be decomposed into two parts through linear transformation. One part represents the decorrelation of the components, and the other represents their non-Gaussianness. In addition, the relationship between non-Gaussian measures is also discussed. Although the most direct way to measure the independence between independent components is to use the probability density function (PDF), it is more difficult and cumbersome to directly obtain the PDF, and it is necessary to indirectly estimate the PDF or related quantities. Blanco and Zazo [21] proposed a number of new measures that describe the statistical distance between two distributions based not on PDF, but on the cumulant density function, and gave their application in constructing the ICA objective function. Learned-Miller and Fisher [22] avoided estimating PDF; instead, they directly used entropy as a measurement, and use the micro-brain estimation method of continuous random variables to propose a new ICA solution based on entropy-based distance estimation. Eriksson and Koivunen [23] proposed a number and a second characteristic function based on the characteristics of random variables. The new ICA solution using the Jacobi-type optimization algorithm obtains a unique definition based on the factorization of the joint characteristic function. Boscolo et al. [24] used non-parametric estimation of PDF to solve the ICA problem, and at the same time estimated the unknown PDF and separation matrix of the source signal. Although ICA has many advantages in data analysis, it also has great disadvantages. The number of sensors should be greater than or equal to the number of sources. It has been found that with the development of over- or under-complete representations [25,26], not all raw data can be separated by a small number of sensors. There are many documents on the application of ICA in different fields, and it has many contributions [27,28,29,30,31,32].
Lin [33,34] proposed the intelligent fault diagnosis of bearings based on the classification and prediction of VMD analysis signals and deep learning. But the study is in the absence of noise interference. Hua et al. [35] proposed a laser radar echo signal denoising method based on parameter optimal variational mode decomposition (VMD) combined with Hausdorff distance (HD) and wavelet transform (WT), but the SNR of this study is 4 dB. Wang et al. [36] proposed using VMD decomposition to adaptively decompose the original signal into multiple IMF. It uses an independent component analysis algorithm based on kurtosis maximization to achieve the best estimation of transient electromagnetic signals, but the SNR of this study is −8 dB. Wang et al. [37] proposed the blind source extraction of rail crack acoustic emission signals based on ensemble empirical mode decomposition and constrained independent component analysis. Li et al. [38] proposed multi-source feature extraction of rolling bearing compression measurement signals based on independent component analysis. Imajo et al. [39] proposed to separate signal and noise from satellite magnetic field data through independent component analysis. However, ICA has a big limitation. Several sensors can only analyze a few original signals, and two sensors can only analyze two source signals. Because the researcher cannot know how many source signals are in use in the system, and the number of sensors is limited. It is important to emphasize that the order of the two methods of ICA and VMD is very important.
Take mechanical fault diagnosis, as an example, to extract the fault characteristics of the mechanical vibration signal for maintenance. The working conditions of mechanical equipment during normal operation are complex and changeable. The generated vibration signal is easily affected by strong background noise, acquisition equipment, and acquisition signal transmission equipment, and it is not easy to observe fault information. When using VMD directly to decompose the collected mechanical fault vibration signals, if the results obtained are affected by noise, the fault signals of certain components cannot be found. Therefore, although the traditional VMD noise reduction method can reduce some noise interference, it still has its limitations. It cannot be analyzed in very noisy environments with low SNR. Therefore, in order to improve the effective signal-to-noise ratio of the collected original vibration signal and highlight the fault characteristic information, reducing the noise of the original signal is an indispensable process. The contribution of this research is the study ICA for many years. It was found that receiving or measuring signals through more than two sensors can solve the low SNR in the environment of noise interference. If the original signal is disturbed by noise, the feature extraction method of ICA’s high-order statistical information can obtain the result of more than two components. One component is noise, and the other component is the original signal, which realizes the work of noise filtering. Through the preprocessing of ICA, VDM can use the original feature extraction characteristics. In the three cases studied herein, the original source was first contaminated by white Gaussian noise. The three cases in this study are in different SNR scenarios. The SNR in the first case is –6.46 dB, the SNR in the second case is –21.3728, and the SNR in the third case is –46.8177. In this study, ICA-VMD uses 2 sensors to separate five source signals in a low SNR environment with high noise. Using ICA or VMD alone cannot achieve such results. The simulation results show that the ICA-VMD method can effectively recover the original source from the noise interference data. VMD decomposition decomposes the signal into multiple components, thereby more effectively extracting the characteristics of each frequency band in the signal.
The following outline describes the structure of the entire paper. Section 1 introduces research motivation, research and importance, related references and explanations of research originality. In Section 2, the research methodology introduces the combination and flow chart of ICA and VMD. According to the research results in Section 3, ICA-VMD was used in three cases. In each case, firstly, only VMD was used, and then ICA-VMD was used. The conclusions in Section 4 explain the research results, contributions and research limitations. ICA-VMD can be applied to other areas to solve the problem of noise interference.

2. Research Methodology

ICA is an unsupervised learning algorithm that is very important in the field of machine learning. It is assumed that the components of the source signal S ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s N ( t ) ] T are statistically independent, and that they are linearly mixed through the system to obtain the observation signal X(t). The relationship between the observed signal and the source signal can be expressed by the following equation:
x i ( t ) = j = 1 N a i j s j ( t ) ,           i = 1 , 2 , , M
or expressed in matrix form as:
X ( t ) = A S ( t )
where A is an M × N order matrix.
The purpose of independent component analysis is to find a linear transformation matrix W [18] to make the signals, after transforming X(t), as statistically independent as possible, and to use these independent signals as an estimate of the source signal.
Let Y ( t ) = [ y 1 ( t ) , y 2 ( t ) , , y N ( t ) ] T be the output after unmixing; then:
Y ( t ) = W X ( t )
where W is an N × M order matrix, also called an unmixing matrix.
It is difficult to directly solve the mixing matrix A. Usually, the solution mixing matrix is divided into whitening and orthogonal transformation. The ultimate goal of ICA is to decompose mutually independent signals. The signal independence is stricter than uncorrelated, and whitening is a property between independent and unrelated. The whitening of observation data can be obtained by linear transformation, namely:
Z ( t ) = V X ( t )
where Z(t) is the whitening data.
The most commonly used whitening method is to perform eigenvalue decomposition on the covariance matrix of the observation data [18], and the steps are as follows.
(1) Perform eigenvalue decomposition on the covariance matrix to achieve eigenvalue decomposition to obtain eigenvalues and eigenvectors:
E { X X T } = E D E T
where E is the eigenvector, and D is the symmetric matrix composed of eigenvalues.
(2) Calculate the whitening matrix, which can be achieved via the following equation:
V = E D 1 / 2 E
From Equations (1) and (4):
Z ( t ) = V A S ( t ) = A ˜ S ( t )
Therefore:
E { Z ( t ) Z ( t ) T } = A ˜ E { S ( t ) S ( t ) T } A ˜ T = A ˜ A ˜ T
Moreover, { Z ( t ) Z ( t ) T } = I , so A ˜ A ˜ T = I . In this way, the problem of solving matrix A is transformed into solving matrix A ˜ . There are only n ( n 1 ) / 2 free variables, so the signal separation problem of ICA after whitening is simplified.
The method of joint approximation diagonalization of feature matrix is described here. Let M be any N × N-order matrix; the ij elements Qz (M)ij of the four-dimensional cumulant matrix Qz (M) of Z can be expressed as [20]:
Q z ( M ) i j = k = 1 N l = 1 N K i j k l · m k l ,         i , j = 1 , 2 , , N  
where K i j k l ( z ) is the four-dimensional cumulant of the four components i, j, k, and l in the loss z ; Qz(M) is also an N × M order matrix; m k l is the k, l element of the matrix M. Qz (M) can be expressed as [13] with its eigenvalue and eigenmatrix.
Q z ( M ) = A ˜ Λ ( M ) A ˜ T
Λ ( M ) = A ˜ T Q z ( M ) A ˜ = d i a g [ k u r t ( s 1 ) a ˜ 1 M a ˜ 1 T , , k u r t ( s N ) a ˜ N M a ˜ N T ]  
This equation shows that the quadratic processing of matrix A ˜ on Qz(M) can obtain the orthogonal matrix A ˜ , and the calculation of the diagonal matrix Λ (M) can also calculate Λ (M). The method is as follows:
(1)
Whitening: According to Equation (7), whiten the observation data.
(2)
Select matrix M, and estimate the cumulant matrix Qz(M) using Equation (9) according to the observation data.
(3)
Calculate the mixed-whitening matrix A ˜ : According to Equation (10), the matrix that can make Qz(M) diagonal is A ˜ .
(4)
Estimate the separation matrix W and separate the observation signal:
A ^ = V 1 A ˜ , W = A ^ 1 = A ˜ 1 V , Y = W X = A ˜ 1 V X
In actual use, it is found that the result obtained by taking only one M array and following the above steps is not ideal. In order to get better results, take P matrices M = [M1,M2,…,Mp], and calculate Qz(Mi)(i = 1,2,…,P) for each Mi, and then look for matrix A ˜ . The required period can make each Qz(Mi) as diagonal as possible. In order to give a quantitative measure of the degree of non-diagonalization of Λ (Mi) = A ˜ T Qz(Mi) A ˜ , the sum of the squares of the non-diagonal elements in each Λ (Mi) is used as the objective function:
D M ( V ) = M i M o f f [ Λ ( M i ) ] = M i M o f f [ A ˜ T Q z ( M i ) A ˜ ]        
Therefore, the actual ICA procedure is as follows:
(1)
Whitening: Perform whitening according to the observation data of Equation (7).
(2)
For all the matrices Mi, estimate the cumulant matrix Qz(Mi) using Equation (9) according to the observation data.
(3)
Through optimized calculation of A ˜ , make all Qz(Mi) joint approximate diagonalization, even if the criterion makes (12) as small as possible.
(4)
Estimate the separation matrix W according to the method in step (4) above and separate the observed signal.
Although joint approximation diagonalization of eigenmatrices (JADE) is not commonly used, the performance of this type of JADE is particularly good after studying various ICA theories. Other ICA theories tend to fail to restore the original signal. For related theories of JADE, please refer to the literature [20].
VMD is an adaptive [7], completely non-recursive modal variation and signal processing method. The signal adaptive decomposition is realized by searching for the optimal solution of the constrained variational model. First, intrinsic mode functions are defined as amplitude-modulated–frequency-modulated signals, and the expression is
u k ( t ) = A k ( t ) cos ( ϕ k ( t ) )
In the above equation, A k ( t ) is taken as the instantaneous amplitude of u k ( t ) , and A k ( t ) ≥ 0; ϕ k ( t ) is used as the instant phase of u k ( t ) , and ϕ k ( t ) obtains the first-order differential of t to obtain the instantaneous frequency of u k ( t ) :
w k ( t ) = ϕ k ( t ) d t , w k ( t ) 0 .
The goal of estimating the frequency domain width of each IMF component by creating a variational pattern:
Perform Hilbert transformation on the modal function u k ( t ) . Get its analysis input:
( δ ( t ) + j π t ) · u k ( t )
where
δ ( t ) = { 0     t 0   t = 0 ,   + δ ( t ) d t = 1 .
Add an estimated center frequency e j ω k t to the analytical signal of each mode, so that the frequency spectrum of each mode can be modulated to the corresponding base band
[ ( δ ( t ) + j π t ) · u k ( t ) ] e j ω k t
Derive the norm gradient square L2 in Equation (16), estimate the width of the u k ( t ) modal function, the initial variational constraint problem. Assuming that each mode u k ( t ) has a center frequency and a limited bandwidth, the constraint condition is that the sum of each mode is equal to the input signal f , and the sum of the estimated bandwidth of each mode is the smallest, and its constrained variational model is as follows [7]:
min { u k } { ω k } { k | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 }
s . t .         k u k = f
In the equation, { u k }   : = { u 1 , , u K } represents the K finite bandwidth IMF components obtained by decomposition, and { ω k }   : = { ω 1 , , ω K } represents the frequency center of each component Σ k   : = Σ k 1 K .
The extended Lagrange is introduced to turn the constrained variational problem into a non-constrained variational problem, and the optimal solution of Equation (2) is obtained, and its expression is:
L ( { u k } , { ω k } , λ ) : = α k | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 + | | f ( t ) k u k   ( t ) | | 2 2 + λ ( t ) , f ( t ) k u k ( t ) .
In the equation, α is the penalty parameter to ensure the accuracy of signal reconstruction, and λ is the Lagrange multiplier, which keeps the constraint conditions strict. While, δ ( t ) is the average pulse function; t is the first-order partial derivative of the functional with respect to time t; j is the imaginary unit;∙   is the convolution symbol.
In order to solve the above variational problem, the alternate direction method of multipliers (ADMM) is used to alternately update u k n + 1 ,   ω k n + 1 and λ n + 1 , and to find the “saddle point” of Equation (3), where the expression of u k n + 1 is:
u k n + 1 = arg min u k ϵ X { α | | t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t | | 2 2 + | | f ( t ) i u i ( t ) + λ ( t ) 2 | | 2 2 } ,    
In the equation, ω k is equivalent to ω k n + 1 ,   i u i ( t ) , which is equivalent to i k u i ( t   ) n + 1 .
Based on Parseval/Plancherel Fourier equidistant transform, Equation (19) is transformed into the frequency domain, and the frequency domain update of each mode is obtained. Then the value of the center frequency is converted to the frequency domain, and the updated method of the center frequency is obtained, where λ is updated at the same time. The specific expression is as follows:
    u ^ k n + 1 ( ω ) = f ^ ( ω ) i k u ^ i ( ω ) + λ ^ ( ω ) 2     1 + 2 α ( ω ω k ) 2 ,
                                                                                            ω k n + 1 = 0 ω | u ^ k ( ω ) | 2   d ω 0 | u ^ k ( ω ) | 2   d ω       ,
λ ^ n + 1 ( ω ) λ ^ n ( ω ) + τ ( f ^ ( ω ) k   u ^ k n + 1 ( ω ) ) ,
On the whole, the frequency center and bandwidth of each IMF component are continuously updated in the process of iteratively solving the variational model until the iterative stop condition is satisfied, k | | u ^ k n + 1 u ^ k n | | 2 2 / | | u ^ k n | | 2 2 < e . For a given discrimination accuracy e > 0, the whole cycle is ended, and finally, K narrowband IMF components are obtained according to the frequency domain characteristics of the actual signal, which completes the adaptive segmentation of the signal frequency band, effectively avoiding modal aliasing.
The Hilbert–Huang transform is described here. The VMD method can adaptively decompose the signal u k ( t ) into K IMFs. The instantaneous frequency has a concrete physical meaning, and the instantaneous frequency and instantaneous amplitude of each IMF can be calculated. The Hilbert transformation of each IMF in the Equation (22) is:
H ( IMF i ( t ) ) = 1 π + IMF i ( τ ) t τ d τ .
The analytical signal structure of the IMF component is as follows
z i ( t ) = IMF i ( t ) + j H ( IMF i ( t ) ) = a i ( t ) e j i ( t ) .
Calculate the amplitude function and phase function of the available IMF components:
a i ( t ) = IMF i 2 ( t ) + H 2 ( IMF i ( t ) ) ,   i = a r c t a n H ( IMF i ( t ) ) IMF i ( t )
Differentiate the phase function to obtain the instantaneous frequency of the IMF component as follows
f i ( t ) = 1 2 π ω i ( t ) = 1 2 π · d i ( t ) d t .
The above formula is called the Hilbert amplitude spectrum of the signal u k ( t ) as:
H ( ω , t ) = Re i = 1 K a i ( t ) e j ω i ( t ) d t .
The Hilbert marginal spectrum of the signal u k ( t ) is the time variable integral of the Hilbert spectrum, which is defined as follows:
h ( ω ) = 0 T H ( ω , t ) d t                                      
In the above equation, T represents the length of the signal. The Hilbert amplitude spectrum of the signal can be used to comprehensively describe the changes of the signal with time and frequency in a three-dimensional graph composed of time, frequency and amplitude, while the Hilbert marginal spectrum reflects the law of the amplitude of the signal with frequency.
Figure 1 provides the entire flow chart of ICA-VMD and explains how to implement it. There are mechanical systems that obtain signals through sensors at low SNR. JADE based on the above ICA theory separates noise and main components. The main component obtains the IMF through VMD, and then obtains the time-frequency diagram through Hilbert-Huang transform.

3. Results

The cocktail party problem is the most famous example of ICA applications [40]. There are five different positions—s1, s2, s3, s4, and s5, of which five original sources are contaminated by white Gaussian noise. In the simulation, s1(t), s2(t), s3(t), s4(t), and s5(t) are, respectively, 5, 10, 15, 20, and 25 Hz sine waveforms, and n(t) represents white Gaussian noise. When six sound sources appear at the same time, two sensors are installed in different positions to record sound. Only two sensors are used to measure six sources. The signals received by the two sensors can be expressed as:
x1(t) = a11s1(t) + a12s2(t) + a13s3(t) + a14s4(t) + a15s5(t) + n(t)
x2(t) = a21s1(t) + a22s2(t) + a23s3(t) + a24s4(t) + a25s5(t) + n(t)
where aij(i = 1,2, j = 1,…,5) are different parameters, depending on the distance between the microphone and the speaker, and aij represents the elements of the A matrix. In this case, the element of matrix A is randomly selected because A is unknown, and it is a parameter related to the distance from the sound source to the microphone. However, in order to obtain a low SNR, the noise parameter is increased. These are constants chosen at random. Let us take the following mixing matrix:
A = [ 1 3 2 4         3 2         2 4 30 1 3 30 ]
The row parameters in the A matrix cannot be exactly the same. Otherwise, the two sensors receive the same signal and are dependent, and ICA will not work. The SNR of white Gaussian noise and the original signal is –6.46 dB. Figure 2 shows the time domain of the data received by the two sensors. Figure 3 shows the VMD component obtained by direct application of numerical simulation. VMD cannot separate the noise from the signal or decompose the signal into its constituent components under low SNR conditions. Figure 4 shows the results of the Hilbert spectrum of the VMD component obtained from the numerical simulation of the sensor. At this point, ICA finds the linear transformation W of the relevant sensor X. The W matrix is expressed as follows:
W = [ 0.02376 0.12907 0.63200 0.62810     ]
The multiplication of matrices W and X , such as in Equation (3), provides the ICA output Y . The result of estimating Y through ICA can be seen in Figure 5. One is noise and the other comes from mixed sources. After successfully separating the signal and noise, the VMD method can be used to decompose the data from these mixed sources into its component parts. Figure 6 shows the ICA-VMD components obtained from the data. The VMD process reduces the analyzed time series into components, such as IMF, so as to “sift” or separate the different frequency scales of the data. The screening is undertaken adaptively, without imposing an a priori structure on the data. The screening first identifies and picks out the components with the highest frequencies, and then performs the same screening on the lower frequencies. Figure 7 shows the separated data of ICA-VMD’s Hilbert Spectrum results. Figure 7 shows the time–frequency diagram of the original data of 5, 10, 15, 20, and 25 Hz sine waveform. Looking at the results in detail, the waveform is distorted, and the results cannot be exactly the same as the original signal. This is due to two points. First, because W estimated by ICA is not the inverse matrix of real A; W is not the only one, as there may be multiple W. Second, VMD still has an end effect and a mode mixing problem. Figure 8 and Figure 9 show the original signals s1(t), s2(t), s3(t), s4(t), and s5(t), which are 5, 10, 15, 20, and 25 Hz sine waveforms, respectively. Figure 10 and Figure 11 show the results of doing VMD first and then ICA. VMD-ICA cannot effectively recover the original signal in a low SNR environment.
Since the simulation in the above case is a pure sine waveform, two complex signals are simulated next, and each signal is sampled at 3 kHz for 1 s. There are two different positions, s1 and s2, and these two original sources are polluted by white Gaussian noise. In the simulation, the first s1(t) signal is a quadratic chirp, and the time instance defined in array t generates linear sweep samples displaying frequency increases from 300 to 1300 Hz during the measurement. The second s2(t) signal is the instantaneous frequency of the composite chirp and has a sinusoidal frequency. The instantaneous frequency change is between 0 and 1250 Hz. n(t) represents white Gaussian noise. When three signals appear at the same time, the two sensors are installed in different positions to measure. Only two sensors are used to measure three sources. The signals recorded by the two sensors constitute the weighted sum of the three signals. The signals received by the two sensors can be expressed as:
x1(t) = a11s1(t) + a12s2(t) + n(t)
x2(t) = a21s1(t) + a22s2(t) + n(t)
where aij(i = 1,2, j = 1,…,3) are different parameters, depending on the distance between the sensor and the signal, and aij represents the element of the A matrix.
A = [         2 3 30 1 4 30 ]
In this research, the element of matrix A was randomly selected not because the element A is unknown in the real situation, but because the noise parameter is increased in order to obtain a low SNR. The SNR of white Gaussian noise and the original signal was –21.3728. Figure 12 shows the time domain of the data received by the two microphones. Figure 13 shows the VMD component obtained by direct application of numerical simulation. VMD cannot separate the noise from the signal or decompose the signal into its constituent components under low SNR conditions. Figure 14 shows the results of the Hilbert spectrum of the VMD component obtained from the numerical simulation of the sensor. Therefore, the goal of ICA theory is to obtain a separation matrix W through X, so that the signal Y obtained by W acting on X is the optimal approximation of the independent source S. The W matrix is expressed as follows:
W = [ 0.07169 0.03842 0.98836 0.98893     ]
In the ICA model, not only can the source signal not be directly obtained by the sensor, but also the coefficient matrix A cannot be obtained, that is, the combination of each source signal is also unknown in practice. Some necessary conditions must be set to ensure that the ICA model can be estimated and solved. The result of estimating Y through ICA can be seen in Figure 15. One is noise and the other comes from mixed sources. After successfully separating the signal and noise, the VMD method can be used to decompose the data from these mixed sources into their component parts. Figure 16 shows the ICA-VMD components obtained from the data. Figure 13 shows the separated data of ICA-VMD’s Hilbert Spectrum results. Figure 17 shows the time–frequency diagram of the original data s1(t) and s2(t). VMD must select several K parameters of IMF, as well as a small K to distort two complex signals, so five IMFs were selected here. Figure 18 shows that the two complex signals interfere with overlapping frequencies. This is due to the inherent phenomenon of VMD. Figure 19 and Figure 20 show the results of doing VMD first and then ICA. VMD-ICA cannot effectively recover the original signal in a low SNR environment.
In the third case, Case Western Reserve University (https://engineering.case.edu/bearingdatacenter/download-data-file (8 November 2021) was used to provide test data on faulty bearings of motors. Experiments were carried out using a one horsepower motor, and acceleration data were measured near and far from the motor bearing. Electrical discharge machining (EDM) was used to diagnose faults in motor bearings. A fault with a diameter of 0.021 inches (0.5334 mm) was introduced into the inner raceway. The faulty bearing was reinstalled into the test motor and the vibration data of the motor load of one horsepower (motor speed is 1774 RPM) were recorded. SKF bearings were used. Vibration data were collected using an accelerometer, which was connected to a housing with a magnetic base. The accelerometer was placed at the 12 o’clock position of the drive end and the fan end of the motor housing. A 16-channel DAT recorder was used to collect the vibration signal, and post-processing took place in the MATLAB environment. Then, 48,000 samples per second are collected for drive end bearing failures, and a total of 10 s was recorded. In the simulation, s1(t) was the fault data of the motor bearing and n(t) was the white Gaussian noise, which simulated the noise of other interferences. Two accelerometers were installed in different positions for the measurement. The signals received by the two accelerometers can be expressed as:
x1(t) = a11s1(t) + n(t)
x2(t) = a21s1(t) + n(t)
where aij(i = 1,2, j = 1,…,2) are the different parameters, depending on the distance between the sensor and the signal, and aij represents the element of the A matrix. Because the A element is unknown in the real situation, the matrix A element was randomly selected in this research, but the noise parameter was increased in order to obtain a low SNR. These were randomly selected constants using the following mixing matrix:
  A = [ 2 30 3 30         ]
However, the mixing matrix A is unknown in research. The SNR of white Gaussian noise and the original signal was –46.8177. Figure 21 shows the time domain of the data received by the two sensors. Figure 22 shows the VMD component obtained by direct application of numerical simulation. VMD cannot separate the noise from the signal or decompose the signal into its constituent components under low SNR conditions. Figure 23 shows the results of the Hilbert spectrum of the VMD component obtained from the numerical simulation of the sensor. The key of ICA is to find an optimal separation matrix W, and then recover the source signal from the observed signal through a linear transformation. The W matrix is expressed as follows:
W = [ 0.04950 0.02590 10.91299 10.91293     ]
After ICA finds the matrix W, the result of multiplying X to estimate Y as in Equation (3) can be shown in Figure 24. ICA obtains two signals: one is noise and the other comes from a mixed source. After separating the signal and noise, the VMD method is used to decompose the data from these mixed sources into its component parts. Figure 25 shows the ICA-VMD components obtained from the data. Figure 26 shows the separated data of ICA-VMD’s Hilbert Spectrum results. Figure 27 shows the original source of motor bearing failure. The results show that ICA-VMD guarantees the effective restoration of the original data. This result can be clearly seen in 350, 1.3k, 4k, and 5.3k Hz, and blue is the frequency of the bearing rotation. The bearing failure points were at 0.6, 1.6, 2.8, 3.3, 4, 5, and 9 s, where the blue is more obvious and also shows a wider frequency. Figure 28 and Figure 29 show the results of doing VMD first and then ICA. VMD-ICA cannot effectively recover the original signal in a low SNR environment.
Next, explain the application conditions of ICA. In order to have a definite solution to the ICA problem, the following conditions must be met [17,18]:
(1) Each source signal is a real random signal with zero mean, and is statistically independent at any time.
(2) The number of observation signals m is greater than or equal to the number of source signals n, and the mixing matrix is a practically achievable matrix. When m > n, n observation signals are arbitrarily selected. At this time, the mixing matrix A is full rank and the inverse matrix exists.
(3) Only one Gaussian signal is allowed in the source signal, because two statistically independent Gaussian signals are still Gaussian signals after being mixed. Irrelevance, that is, always meets the independence requirements, so if there is more than one Gaussian signal in the source signal, the source signal is inseparable.

4. Conclusions

ICA and VMD each have their advantages and limitations. In this research contribution, the ICA-EMD method that combines the advantages of the two is proposed to achieve the complementary characteristics to maximize the performance. The low signal-to-noise ratio data that cannot be processed by traditional methods can now be analyzed using the combined ICA-VMD method under the ICA constraints and conditions of the two sensors. The pre-processing of ICA can separate one from noise and the other from mixed sources. After successfully separating the signal and noise, the VMD method can be used to decompose the data from these mixed sources into its component parts. There are three cases in the research results. These original sources were first contaminated by white Gaussian noise under different SNR conditions. The SNR of the first case is –6.46 dB, the SNR of the second case is –21.3728, and the SNR of the third case is –46.8177. ICA-VMD can effectively recover the original signal in the same case. Noise is inevitable in the measurement of research, and it is everywhere. Noise separation or reduction is a challenging area of signal processing data analysis. Vibration signals collected in the industrial field usually have a low signal-to-noise ratio, which is not sufficient to identify faults. Some noise in the research may be harmless, and some noise may be critical to the success or failure of the project. However, the disadvantage of ICA is that the number of sensors cannot be less than the source signal, otherwise some source signals cannot be completely separated. Both ICA and VMD are powerful methods, but they also have their limitations. The research contribution of this paper proposes an ICA-EMD method that combines the advantages of the two to improve their original limitations, in order to achieve the complementarity of characteristics to maximize performance. A balance between noise performance and computational complexity can be discussed in future research, and the performance of more noise removal algorithms can be compared with this research.

Funding

The author would like to thank the Ministry of Science and Technology, Taiwan, for financially supporting this research (grant no. MOST 109-2222-E-230-001-MY2).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author thanks Case Western Reserve University for providing free access to the bearing vibration experimental data from their website.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Torrence, C.; Compo, G.P. A practical guide to wavelet analysis. Bull. Am. Meteorol. Soc. 1998, 79, 61–78. [Google Scholar] [CrossRef] [Green Version]
  2. Mallat, S. A Wavelet Tour of Signal Processing; Elsevier: Amsterdam, The Netherlands, 1999. [Google Scholar]
  3. Antonini, M.; Barlaud, M.; Mathieu, P.; Daubechies, I. Image coding using wavelet transform. IEEE Trans. Image Process. 1992, 1, 205–220. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Liu, H.H. The empirical mode decompo-sition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  5. Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  6. Wu, Z.; Huang, N.E. A study of the characteristics of white noise using the empirical mode decomposition method. Proc. R. Soc. A Math. Phys. Eng. Sci. 2004, 460, 1597–1611. [Google Scholar] [CrossRef]
  7. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
  8. Aghnaiya, A.; Dalveren, Y.; Kara, A. On the Performance of Variational Mode Decomposition-Based Radio Frequency Fingerprinting of Bluetooth Devices. Sensors 2020, 20, 1704. [Google Scholar] [CrossRef] [Green Version]
  9. Hou, S.; Dong, B.; Fan, J.; Wu, G.; Wang, H.; Han, Y.; Zhao, X. Variational Mode Decomposition Based Time-Varying Force Identification of Stay Cables. Appl. Sci. 2021, 11, 1254. [Google Scholar] [CrossRef]
  10. Li, K.; Su, L.; Wu, J.; Wang, H.; Chen, P. A rolling bearing fault diagnosis method based on variational mode de-composition and an improved kernel extreme learning machine. Appl. Sci. 2017, 7, 1004. [Google Scholar] [CrossRef] [Green Version]
  11. Xu, J.; Lei, B. Data Interpretation Technology of GPR Survey Based on Variational Mode Decomposition. Appl. Sci. 2019, 9, 2017. [Google Scholar] [CrossRef] [Green Version]
  12. Wu, Q.; Lin, H. Short-Term Wind Speed Forecasting Based on Hybrid Variational Mode Decomposition and Least Squares Support Vector Machine Optimized by Bat Algorithm Model. Sustainability 2019, 11, 652. [Google Scholar] [CrossRef] [Green Version]
  13. Wold, S.; Esbensen, K.; Geladi, P. Principal component analysis. Chemom. Intell. Lab. Syst. 1987, 2, 37–52. [Google Scholar] [CrossRef]
  14. Harman, H.H. Modern Factor Analysis; University of Chicago Press: Chicago, IL, USA, 1976. [Google Scholar]
  15. Rummel, R.J. Applied Factor Analysis; Northwestern University Press: Evanston, IL, USA, 1988. [Google Scholar]
  16. Huber, P.J. Projection pursuit. Ann. Stat. 1985, 13, 435–475. [Google Scholar] [CrossRef]
  17. Bell, A.J.; Sejnowski, T.J. The “independent components” of natural scenes are edge filters. Vis. Res. 1997, 37, 3327–3338. [Google Scholar] [CrossRef] [Green Version]
  18. Lee, T.-W.; Girolami, M.; Sejnowski, T.J. Independent Component Analysis Using an Extended Infomax Algorithm for Mixed Subgaussian and Supergaussian Sources. Neural Comput. 1999, 11, 417–441. [Google Scholar] [CrossRef] [PubMed]
  19. Amari, S.I.; Cichocki, A.; Yang, H.H. A new learning algorithm for blind signal separation. In Advances in Neural Information Processing Systems; Morgan Kaufmann Publishers: Burlington, MA, USA, 1996; pp. 757–763. [Google Scholar]
  20. Cardoso, J.F.; Souloumiac, A. Blind beamforming for non-Gaussian signals. IEE Proc. F (Radar Signal Process.) 1993, 140, 362–370. [Google Scholar] [CrossRef] [Green Version]
  21. Blanco, Y.; Zazo, S. New Gaussianity measures based on order statistics: Application to ICA. Neurocomputing 2003, 51, 303–320. [Google Scholar] [CrossRef]
  22. Learned-Miller, E.G.; Iii, J.W.F. ICA using spacings estimates of entropy. J. Mach. Learn. Res. 2003, 4, 1271–1295. [Google Scholar]
  23. Eriksson, J.; Koivunen, V. Complex random vectors and ICA models: Identifiability, uniqueness, and separability. IEEE Trans. Inf. Theory 2006, 52, 1017–1029. [Google Scholar] [CrossRef] [Green Version]
  24. Liao, J.C.; Boscolo, R.; Yang, Y.-L.; Tran, L.M.; Sabatti, C.; Roychowdhury, V.P. Network component analysis: Reconstruction of regulatory signals in biological systems. Proc. Natl. Acad. Sci. USA 2003, 100, 15522–15527. [Google Scholar] [CrossRef] [Green Version]
  25. Lewicki, M.S.; Sejnowski, T.J. Learning Overcomplete Representations. Neural Comput. 2000, 12, 337–365. [Google Scholar] [CrossRef]
  26. Amari, S.-I. Natural Gradient Learning for Over- and Under-Complete Bases in ICA. Neural Comput. 1999, 11, 1875–1883. [Google Scholar] [CrossRef] [PubMed]
  27. Zhang, K.; Wei, Y.; Wu, D.; Wang, Y. Adaptive speech separation based on beamforming and frequency do-main-independent component analysis. Appl. Sci. 2020, 10, 2593. [Google Scholar] [CrossRef]
  28. Chen, X.; Ma, D. Mode separation for multimodal ultrasonic Lamb waves using dispersion compensation and in-dependent component analysis of forth-order cumulant. Appl. Sci. 2019, 9, 555. [Google Scholar] [CrossRef] [Green Version]
  29. Fleuret, J.; Ebrahimi, S.; Ibarra-Castanedo, C.; Maldague, X. Independent Component Analysis Applied on Pulsed Thermographic Data for Carbon Fiber Reinforced Plastic Inspection: A Comparative Study. Appl. Sci. 2021, 11, 4377. [Google Scholar] [CrossRef]
  30. Wang, S.; Duan, F.; Zhang, M. Convolution-GRU Based on Independent Component Analysis for fMRI Analysis with Small and Imbalanced Samples. Appl. Sci. 2020, 10, 7465. [Google Scholar] [CrossRef]
  31. Yoo, K.; Jeong, U.C. Identification of Automotive Seat Rattle Noise Using an Independent Component Analy-sis-Based Coherence Analysis Technique. Appl. Sci. 2020, 10, 7027. [Google Scholar] [CrossRef]
  32. Lin, S.-L.; Tung, P.-C.; Huang, N.E. Data analysis using a combination of independent component analysis and empirical mode decomposition. Phys. Rev. E 2009, 79, 066705. [Google Scholar] [CrossRef]
  33. Lin, S.-L. Intelligent Fault Diagnosis and Forecast of Time-Varying Bearing Based on Deep Learning VMD-DenseNet. Sensors 2021, 21, 7467. [Google Scholar] [CrossRef] [PubMed]
  34. Lin, S.-L. Application Combining VMD and ResNet101 in Intelligent Diagnosis of Motor Faults. Sensors 2021, 21, 6065. [Google Scholar] [CrossRef]
  35. Hua, T.; Dai, K.; Zhang, X.; Yao, Z.; Wang, H.; Xie, K.; Zhang, H. Optimal VMD-based signal denoising for laser radar via Hausdorff distance and wavelet transform. IEEE Access 2019, 7, 167997–168010. [Google Scholar] [CrossRef]
  36. Wang, G.; Wang, Z.; Jiang, H.; Cui, L.; Ding, C.; Qi, X.; Cheng, Y. Noise Reduction Method of Transient Electromagnetic Signal Based on VMD-ICA. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 3132–3137. [Google Scholar]
  37. Wang, K.; Hao, Q.; Zhang, X.; Tang, Z.; Wang, Y.; Shen, Y. Blind source extraction of acoustic emission signals for rail cracks based on ensemble empirical mode decomposition and constrained independent component analysis. Measurement 2020, 157, 107653. [Google Scholar] [CrossRef]
  38. Li, J.; Meng, Z.; Yin, N.; Pan, Z.; Cao, L.; Fan, F. Multi-source feature extraction of rolling bearing compression measurement signal based on independent component analysis. Measurement 2020, 172, 108908. [Google Scholar] [CrossRef]
  39. Imajo, S.; Nosé, M.; Aida, M.; Matsumoto, H.; Higashio, N.; Tokunaga, T.; Matsuoka, A. Signal and Noise Separation from Satellite Magnetic Field Data through Independent Component Analysis: Prospect of Magnetic Measurements without Boom and Noise Source Information. J. Geophys. Res. Space Phys. 2021, 126, e2020JA028790. [Google Scholar] [CrossRef]
  40. Haykin, S.; Chen, Z. The Cocktail Party Problem. Neural Comput. 2005, 17, 1875–1902. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The entire flowchart of ICA-VMD.
Figure 1. The entire flowchart of ICA-VMD.
Sensors 21 08344 g001
Figure 2. The numerical simulation of data received by two sensors: (A) In Equation (29) the sensor signal ×1. (B) In Equation (29) the sensor signal ×2.
Figure 2. The numerical simulation of data received by two sensors: (A) In Equation (29) the sensor signal ×1. (B) In Equation (29) the sensor signal ×2.
Sensors 21 08344 g002
Figure 3. The results of the VMD component obtained from the numerical simulation of the sensor.
Figure 3. The results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g003
Figure 4. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Figure 4. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g004
Figure 5. Analysis of data separated by ICA: (A) white Gaussian noise; (B) mixed sources.
Figure 5. Analysis of data separated by ICA: (A) white Gaussian noise; (B) mixed sources.
Sensors 21 08344 g005
Figure 6. Analysis of data separated by ICA-VMD: (A) 25 Hz sin waveform; (B) 20 Hz sin waveform; (C) 15 Hz sin waveform; (D) 10 Hz sin waveform; (E) 5 Hz sin waveform.
Figure 6. Analysis of data separated by ICA-VMD: (A) 25 Hz sin waveform; (B) 20 Hz sin waveform; (C) 15 Hz sin waveform; (D) 10 Hz sin waveform; (E) 5 Hz sin waveform.
Sensors 21 08344 g006
Figure 7. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Figure 7. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Sensors 21 08344 g007
Figure 8. Original sources: (A) 25 Hz sin waveform; (B) 20 Hz sin waveform; (C) 15Hz sin waveform; (D) 10 Hz sin waveform; (E) 5 Hz sin waveform.
Figure 8. Original sources: (A) 25 Hz sin waveform; (B) 20 Hz sin waveform; (C) 15Hz sin waveform; (D) 10 Hz sin waveform; (E) 5 Hz sin waveform.
Sensors 21 08344 g008
Figure 9. Analysis of original sources by Hilbert Spectrum results.
Figure 9. Analysis of original sources by Hilbert Spectrum results.
Sensors 21 08344 g009
Figure 10. Analysis of data separated by VMD-ICA.
Figure 10. Analysis of data separated by VMD-ICA.
Sensors 21 08344 g010
Figure 11. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Figure 11. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Sensors 21 08344 g011
Figure 12. The numerical simulation of data received by two sensors: (A) In Equation (30) the sensor signal ×1. (B) In Equation (30) the sensor signal ×2.
Figure 12. The numerical simulation of data received by two sensors: (A) In Equation (30) the sensor signal ×1. (B) In Equation (30) the sensor signal ×2.
Sensors 21 08344 g012
Figure 13. The results of the VMD component obtained from the numerical simulation of the sensor.
Figure 13. The results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g013
Figure 14. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Figure 14. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g014
Figure 15. Analysis of data separated by ICA: (A) white Gaussian Gaussian noise; (B) mixed sources.
Figure 15. Analysis of data separated by ICA: (A) white Gaussian Gaussian noise; (B) mixed sources.
Sensors 21 08344 g015
Figure 16. Analysis of data separated by ICA-VMD.
Figure 16. Analysis of data separated by ICA-VMD.
Sensors 21 08344 g016
Figure 17. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Figure 17. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Sensors 21 08344 g017
Figure 18. Original sources: (A) Quadratic chirp, the frequency of which increased from 300 to 1300 Hz during the measurement. (B) The instantaneous frequency of the compound chirp and the chirp with sinusoidally varying frequency content.
Figure 18. Original sources: (A) Quadratic chirp, the frequency of which increased from 300 to 1300 Hz during the measurement. (B) The instantaneous frequency of the compound chirp and the chirp with sinusoidally varying frequency content.
Sensors 21 08344 g018
Figure 19. Analysis of data separated by VMD-ICA.
Figure 19. Analysis of data separated by VMD-ICA.
Sensors 21 08344 g019
Figure 20. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Figure 20. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Sensors 21 08344 g020
Figure 21. The numerical simulation of data received by two sensors: (A) In Equation (31) the sensor signal x1. (B) In Equation (31) the sensor signal x2.
Figure 21. The numerical simulation of data received by two sensors: (A) In Equation (31) the sensor signal x1. (B) In Equation (31) the sensor signal x2.
Sensors 21 08344 g021
Figure 22. The results of the VMD component obtained from the numerical simulation of the sensor.
Figure 22. The results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g022
Figure 23. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Figure 23. Hilbert Spectrum results of the VMD component obtained from the numerical simulation of the sensor.
Sensors 21 08344 g023
Figure 24. Analysis of data separated by ICA: (A) white Gaussian noise; (B) mixed sources.
Figure 24. Analysis of data separated by ICA: (A) white Gaussian noise; (B) mixed sources.
Sensors 21 08344 g024
Figure 25. Analysis of data separated by ICA-VMD.
Figure 25. Analysis of data separated by ICA-VMD.
Sensors 21 08344 g025
Figure 26. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Figure 26. Analysis of data separated by ICA-VMD’s Hilbert Spectrum results.
Sensors 21 08344 g026
Figure 27. Original source of motor bearing failure.
Figure 27. Original source of motor bearing failure.
Sensors 21 08344 g027
Figure 28. Analysis of data separated by VMD-ICA.
Figure 28. Analysis of data separated by VMD-ICA.
Sensors 21 08344 g028
Figure 29. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Figure 29. Analysis of data separated by VMD-ICA’s Hilbert Spectrum results.
Sensors 21 08344 g029
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lin, S.-L. The Application of Machine Learning ICA-VMD in an Intelligent Diagnosis System in a Low SNR Environment. Sensors 2021, 21, 8344. https://doi.org/10.3390/s21248344

AMA Style

Lin S-L. The Application of Machine Learning ICA-VMD in an Intelligent Diagnosis System in a Low SNR Environment. Sensors. 2021; 21(24):8344. https://doi.org/10.3390/s21248344

Chicago/Turabian Style

Lin, Shih-Lin. 2021. "The Application of Machine Learning ICA-VMD in an Intelligent Diagnosis System in a Low SNR Environment" Sensors 21, no. 24: 8344. https://doi.org/10.3390/s21248344

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop