<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JST</journal-id><journal-title-group><journal-title>Journal of Sensor Technology</journal-title></journal-title-group><issn pub-type="epub">2161-122X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jst.2023.134007</article-id><article-id pub-id-type="publisher-id">JST-130019</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Method of Multi-Mode Sensor Data Fusion with an Adaptive Deep Coupling Convolutional Auto-Encoder
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiaoxiong</surname><given-names>Feng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jianhua</surname><given-names>Liu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Railway Transportation, Hunan University of Technology, Zhuzhou, China</addr-line></aff><pub-date pub-type="epub"><day>05</day><month>12</month><year>2023</year></pub-date><volume>13</volume><issue>04</issue><fpage>69</fpage><lpage>85</lpage><history><date date-type="received"><day>28,</day>	<month>November</month>	<year>2023</year></date><date date-type="rev-recd"><day>23,</day>	<month>December</month>	<year>2023</year>	</date><date date-type="accepted"><day>26,</day>	<month>December</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution-NonCommercial International License (CC BY-NC).http://creativecommons.org/licenses/by-nc/4.0/</license-p></license></permissions><abstract><p>
 
 
  To address the difficulties in fusing multi-mode sensor data for complex industrial machinery, an adaptive deep coupling convolutional auto-encoder (ADCCAE) fusion method was proposed. First, the multi-mode features extracted synchronously by the CCAE were stacked and fed to the multi-channel convolution layers for fusion. Then, the fused data was passed to all connection layers for compression and fed to the Softmax module for classification. Finally, the coupling loss function coefficients and the network parameters were optimized through an adaptive approach using the gray wolf optimization (GWO) algorithm. Experimental comparisons showed that the proposed ADCCAE fusion model was superior to existing models for multi-mode data fusion.
 
</p></abstract><kwd-group><kwd>Multi-Mode Data Fusion</kwd><kwd> Coupling Convolutional Auto-Encoder</kwd><kwd> Adaptive Optimization</kwd><kwd> Deep Learning</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>As the working scenarios of industrial machines become more and more complex and diverse, their health condition monitoring is of increasing importance [<xref ref-type="bibr" rid="scirp.130019-ref1">1</xref>] . Single sensor signals cannot fulfill this task in diversified scenarios. In many circumstances, the health states of machines can be reflected by sensor signals such as vibration, electrical current, and sound. Therefore, it is essential to fuse these multi-mode sensor signals to obtain overall equipment health status for monitoring.</p><p>For status monitoring based on multi-sensor data fusion, the three classical methods—data fusion, feature fusion, and decision fusion—find a broad range of applications [<xref ref-type="bibr" rid="scirp.130019-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref5">5</xref>] . Fatehi et al. proposed an iterative algorithm to obtain the covariance matrix of the estimation errors of two Kalman filters and applied it to data fusion [<xref ref-type="bibr" rid="scirp.130019-ref6">6</xref>] . Xiong et al. proposed a data fusion method based on mutual dimensionless [<xref ref-type="bibr" rid="scirp.130019-ref7">7</xref>] . Sun et al. proposed a multi-rule fusion feature selection algorithm that identified the optimal subset of features from the high-dimensional original feature space for status monitoring [<xref ref-type="bibr" rid="scirp.130019-ref8">8</xref>] . Wang et al. proposed a multi-dimensional feature fusion method in which features of ongoing degradation such as peak-to-peak value and mean squared value of the bearing vibration signal were extracted for bearing lifetime prediction [<xref ref-type="bibr" rid="scirp.130019-ref9">9</xref>] . Liu et al. applied a new sparse classification fusion method to the health status monitoring of locomotive bearings and proved its validity [<xref ref-type="bibr" rid="scirp.130019-ref10">10</xref>] . Haghighat et al. proposed discriminant correlation analysis (DCA), which incorporates class associations into correlation analysis of the feature sets for feature-level fusion [<xref ref-type="bibr" rid="scirp.130019-ref11">11</xref>] . It is worth mentioning that all these methods require the specific features to be extracted before status monitoring. However, some research has indicated that many features are valid only at certain stages under certain conditions, making it difficult to extract features that are representative of equipment conditions [<xref ref-type="bibr" rid="scirp.130019-ref12">12</xref>] . Therefore, classical status monitoring based on multi-sensor fusion is hindered by difficulties in feature extraction.</p><p>Deep neural network (DNN) and deep learning (DL) techniques have become a powerful tool in industrial applications due to their strong capabilities in feature learning and their high accuracy in inference [<xref ref-type="bibr" rid="scirp.130019-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref16">16</xref>] . These methods can automatically mine complex structures and learn, layer by layer, the useful features from the original data. Many studies have illustrated that DNN can fuse the original input data, extract the fundamental information from the lower layers, fuse the results into high-level representations in the middle layers, and further fuse them in the upper layers to form the final decision [<xref ref-type="bibr" rid="scirp.130019-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref20">20</xref>] . Note that DNN is a fusion structure that integrates feature extraction, feature selection, and three-level fusion into a single learning body [<xref ref-type="bibr" rid="scirp.130019-ref21">21</xref>] . Therefore, it is very suitable for multi-sensor fusion.</p><p>In recent years, health status monitoring algorithms with multi-sensor fusion based on deep learning have been extensively investigated. Li et al. proposed a convolutional neural network with atrous convolution for the adaptive fusion of multiple source data [<xref ref-type="bibr" rid="scirp.130019-ref22">22</xref>] . Wang et al. proposed a multi-sensor data fusion method and a bottleneck layer-optimized convolutional neural network for fault recognition [<xref ref-type="bibr" rid="scirp.130019-ref23">23</xref>] . Chen et al. fused horizontal and vertical vibration signals through a deep convolution neural network and obtained improved bearing health condition detection [<xref ref-type="bibr" rid="scirp.130019-ref24">24</xref>] . Hao et al. One-dimensional convolutional neural network with short-term and long-term memories is used to extract temporal and spatial features of vibration signals. The features were then stacked for better bearing fault diagnosis [<xref ref-type="bibr" rid="scirp.130019-ref25">25</xref>] . Chen et al. used an SAE-DBN strategy to extract the time and frequency domain features of various sensor signals, which were then fused and classified [<xref ref-type="bibr" rid="scirp.130019-ref26">26</xref>] . Moslem et al. proposed a novel 2-dimensional CNN for electrical motor current fusion analysis [<xref ref-type="bibr" rid="scirp.130019-ref27">27</xref>] . Li et al. proposed a multi-scale sensor feature fusion CNN that fused vibration signals in the data and feature layers for bearing status monitoring [<xref ref-type="bibr" rid="scirp.130019-ref28">28</xref>] . Although these methods have obtained good monitoring results, they fused single-mode sensor data only, without using complementary information from other modes for equipment status monitoring.</p><p>To address this problem, Zhou et al. proposed a deep learning method based on multi-mode feature fusion for on-line machinery bearing diagnosis [<xref ref-type="bibr" rid="scirp.130019-ref29">29</xref>] . Wang et al. used a deep learning-based multi-resolution multi-sensor fusion network that fuses current and vibration signals for asynchronous motor status monitoring [<xref ref-type="bibr" rid="scirp.130019-ref30">30</xref>] . Fu et al. investigated a dynamic-routing based multi-mode network that could adaptively assign weights to different modes to monitor induction motor status after fusion [<xref ref-type="bibr" rid="scirp.130019-ref31">31</xref>] . One problem with these methods is that they all extract the features of different modes separately. Once the features have been extracted, any shared information among the modes is lost. In addition, all these methods use the stacked extracted features directly for status monitoring and do not consider the situation when feature qualities from different data sources differ greatly, resulting in feature collisions.</p><p>Presently, vibration signals are widely used for machinery health condition monitoring. However, the literature on current signal-based methods is sparse [<xref ref-type="bibr" rid="scirp.130019-ref32">32</xref>] . Although the damage features of the current signal are markedly weaker than those of the vibration signal, it is not only easier to acquire than other signals, but also contains rich information about machinery health condition. Therefore, to obtain more comprehensive information, vibration and current signals were selected for fusion analysis.</p><p>For this purpose, a new deep structure has been proposed—a fusion model based on an adaptive deep coupling convolutional auto-encoder (ADCCAE). This approach not only ensures the effective utilization of the original multi-mode data to extract common feature information, but also solves the problem that arises when the features of different data sources vary widely.</p><p>The main contributions of this paper can be summarized as follows:</p><p>1) A coupling convolutional auto-encoder has been designed to synchronously extract individual and compound features from multi-mode data;</p><p>2) Vibration and motor current signal were used to the health status monitoring system synchronously;</p><p>3) A GWO algorithm was used to optimize the coupling coefficients and network parameters in a closed loop to obtain an optimal model, which has some extent solved the problem that the features of current and vibration signals differ greatly.</p><p>The rest of the paper is organized as follows: Section 2 introduces network basics. Section 3 describes the details of the ADCCAE fusion model. Section 4 demonstrates the application of the proposed deep fusion network in classifying the health status of motor bearings using vibration and current data, and compares the results with other methods. Finally, in Section 5, conclusions are drawn, and future research prospects are discussed.</p></sec><sec id="s2"><title>2. Convolution Auto-Encoder</title><p>A convolution neural network (CNN) is a typical feed forward neural network. It contains multiple filters to extract features from input data [<xref ref-type="bibr" rid="scirp.130019-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref34">34</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref36">36</xref>] . Through a local receptive field, shared weights, and sub-space sampling, a CNN can maintain the features of theoriginal data, or in other words, it is translation invariant [<xref ref-type="bibr" rid="scirp.130019-ref24">24</xref>] . The convolutional auto-encoder (CAE) possess the characteristics of both a CNN and an auto-encoder (AE). It is a neural network model with hidden layers in which the output layer recovers the original input data. The central hidden layer performs dimension reduction and feature extraction on the input data. Therefore, it usually has fewer neurons than the input layer. For a mono-channel input x the latent representation of the k<sup>th</sup> feature map can be written as [<xref ref-type="bibr" rid="scirp.130019-ref37">37</xref>] :</p><p>h k = f ( x ∗ W k + b k ) (1)</p><p>where the bias b k is encoding layer bias, W k is the weight matrix, f is the activation function (the LeakyRelu function is used in this paper), and ‘*’ denotes the 2D convolution. The output of the hidden layer can be reconstructed and recovered in the form:</p><p>y = f ( ∑ k ∈ H h k ∗ W ˜ k + c ) (2)</p><p>where again there is one bias c per input channel. H identifies the group of latent feature maps; W ˜ k identifies the flip operation over both dimensions of the weights. When the CAE is trained, the parameters are obtained through the minimized reconstruction error, which can be written as:</p><p>θ = arg min ∑ i = 1 n L ( x i , y i ) (3)</p><p>where θ represents the model parameters, x i is the i<sup>th</sup> training sample, nis the number of training samples, and L is the reconstruction error function. In this study, the mean squared error was used to calculate the reconstruction error:</p><p>L ( x i , y i ) = 1 2 n ∑ i = 1 n ( x i − y i ) 2 (4)</p><p>As in standard networks, the back-propagation algorithm and the Adam optimizing algorithm were used to update the parameters to minimize L [<xref ref-type="bibr" rid="scirp.130019-ref38">38</xref>] .</p></sec><sec id="s3"><title>3. ADCCAE Fusion Strategy</title><sec id="s3_1"><title>3.1. DCCAE Framework</title><p>Because intrinsic correlation exists among the multi-mode data acquired from various types of sensors on the subject under monitoring, it is necessary to extract compound features during learning. Therefore, the Deep Coupling Convolutional Auto-Encoder (DCCAE) fusion framework was constructed in this study to process multi-mode data, as illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The DCCAE fusion framework comprises a coupling convolutional auto-encoder (CCAE) module constructed from two CAEs, and a feature fusion and compression module containing the encoding part of CCAE, consisting of two full convolution layers and two full connection layers.</p><p>In the CCAE structure, each CAE extracts the features from individual single-mode data. In addition, to obtain the compound information, the two CAEs couple the pre-defined similarity measures of the reconstructed output to capture the correlation between different types of data. Although these two types of CAE share the same architecture, their internal parameters for learning are different. The compound information obtained from the trained model is fed to the second part (the fusion and compression module) for fusion, resulting in fused data that contain more comprehensive information.</p><p>Let the reconstructed data obtained from two different sensor data inputs be defined as z v ( x v , θ v ) and z c ( x c , θ c ) , where z v and z c are the reconstructed outputs of the vibration and current signals and θ v and θ c are the parameters of each model. The similarity between the reconstructed outputs of the two CAEs can be formulated as:</p><p>S ( x v , x c ; θ v , θ c ) = ‖ z v ( x v , θ v ) − z c ( x c , θ c ) ‖ 2 (5)</p><p>where x v and x c are the vibration and current signals, respectively. To understand the correlation between two types of data from the same subject, a coupling loss function was constructed to simultaneously train the two CAE models. This coupling loss function can be written as [<xref ref-type="bibr" rid="scirp.130019-ref39">39</xref>] :</p><p>L c p ( x v , x c ; θ x , θ c ) = ε L v ( x v ; θ v ) + η L c ( x c ; θ c ) + λ S ( x v , x c ; θ v , θ c ) L v ( x v ; θ v ) = ‖ x v − z v ‖ 2 L c ( x c ; θ c ) = ‖ x c − z c ‖ 2 ε , η , λ &gt; 0 (6)</p><p>where L v and L c are the reconstruction losses for the vibration CAE and the current CAE respectively; ε , η , and λ are the parameters that control the coupling between the reconstruction loss function and the similarity loss function. λ is the control parameter that measures the similarity between the two types of data.</p><p>Training can be carried out through back-propagation. The gradient of the model loss function can be computed as:</p><p>∂ L ∂ θ v = ε ∂ L v ∂ θ v + λ ∂ S ∂ θ v ∂ L ∂ θ c = η ∂ L c ∂ θ c + λ ∂ S ∂ θ c (7)</p></sec><sec id="s3_2"><title>3.2. ADCCAE Fusion Model</title><p>Because the quality of the features of different data types (vibration and current) can vary greatly, it is difficult to determine the parameters of the coupling loss function used by the ADCCAE fusion framework. As a result, a high-efficiency fusion model is hard to obtain.</p><p>The GWO algorithm is a popular optimizing method that imitates the predatory behavior of gray wolves. Compared to other optimization methods, it is more robust, stronger in generalization, and capable of finding the global optimum [<xref ref-type="bibr" rid="scirp.130019-ref40">40</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref41">41</xref>] . An ADCCAE fusion model was therefore proposed. The model selects weight coefficients for the coupling loss function as the objective and seeks the optimum through automatic iterations with GWO.</p><p>The fusion model with optimal parameters is obtained as a result. As illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the model contains four modules. Module A is the section that collects and pre-processes the data. It standardizes the input and sequentially converts the 1-D synchronous vibration and current data into a 2-D matrix. Module B is the fusion network of ADCCAE. It consists of the coupling convolutional auto-encoder network, the feature fusion and compression network module, the fusion feature visualization network module, and the performance validation module. Its main function is to fuse the pre-processed multi-mode data and evaluate the fusion. The fusion performance validation module contains a Softmax network. Module C is the GWO algorithm module that seeks to optimize the unknown parameters; module D displays the results of model optimization for overall model performance evaluation. Suppose that there are K labels; the Softmax module can then be defined as:</p><p>O j = [ p ( y = 1 | x ; θ ) p ( y = 2 | x ; θ ) ⋯ p ( y = k | x ; θ ) ] = 1 ∑ j = 1 K exp ( θ ( j ) x ) [ exp ( θ ( 1 ) x ) exp ( θ ( 2 ) x ) ⋯ exp ( θ ( K ) x ) ] (8)</p><p>where θ ( 1 ) , θ ( 2 ) ,…, θ ( K ) are model parameters and O j is the evaluation result of the DCCAE fusion model.</p><p>The operation steps are as follows: (1) Input the data into module A for preprocessing and initialize the coupling weight parameters; (2) Input the pre-owned data into Module B for fusion compression to evaluate the fusion effect; (3) With the coupling weight coefficient as the positioning parameter of GWO and the maximum fusion verification accuracy as the optimization objective of GWO, the fusion network is trained to optimize the coupling weight parameters, and this step is repeated until the model converges and the model optimization results are displayed.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the flowchart.</p><p>To summarize, the ADCCAE fusion model has two important characteristics: (1) it differs from other methods in which representation and fusion are based on a single feature and can learn similar features from different sources through mapping multi-mode data into the same representational space, resulting in fused data that contain more comprehensive information about the equipment; and (2) it optimizes key model parameters through GWO to achieve the best fusion performance.</p></sec></sec><sec id="s4"><title>4. Experimental Results</title><p>To validate the effectiveness of the ADCCAE multi-mode data fusion strategy, experiments were conducted with public bearing damage data sets from the University of Paderborn, Germany [<xref ref-type="bibr" rid="scirp.130019-ref42">42</xref>] .</p><sec id="s4_1"><title>4.1. Data Collection</title><p>The datasets employed in this experiment consist of synchronous vibration and current data obtained from bearing accelerated lifetime tests conducted by the University of Paderborn on a practical scientific experimental platform.</p><p>The platform analyzes the impacts of operating parameters under various working conditions, including the rotational speed, the axial force, and the system load torque. This study used the data with rotational speed N = 900 RPM, load torque T = 0.7 Nm, and axial force F = 1000 N as the working conditions. To validate fusion effectiveness, first-class single-point fatigue pitting damage to the outer ring (KA04), first-class plastic deformation indentation damage (KA15), first-class single-point fatigue pitting damage to the inner ring (KI21), and normal bearing data (K001) were used for model validation. KA04, KA15, and K001 were the data sets for Experiment I, and KA04, KI21, and K001 were the data sets for Experiment II. <xref ref-type="fig" rid="fig4">Figure 4</xref> illustrates the vibration and current data for bearings under three health conditions. Clearly, there are obvious differences between the damage features of the two data types. The damage features of the vibration data are obvious, and the damage features of the current data are weak.</p></sec><sec id="s4_2"><title>4.2. Fusion Performance Validation Experiment</title><p>Two groups of experiments were conducted: Experiment I was designed to test the model's classification capability for various types of damage that occur on the outer ring of the bearing; Experiment II was intended to test the classification capability of the model for pitting damage occurring on the inner or outer rings. The operating environment was configured as follows: (1) a processor (AMD Ryzen 5 2600X six-core processor, 3.60 GHz); (2) memory (16G); (3) a graphic card (NVIDIA GeForce GTX 1660, 6G); and (4) a code execution environment (Pytorch = 1.2.0, Python = 3.7.9).</p><p>When using the ADCCAE fusion model, the partitioning of the data sets, the</p><p>number of neurons, and the selection of hyperparameters are important factors that affect the quality of feature extraction and fusion. For fair and effective comparisons, the first 160,000 samples of the data set were partitioned into a training set and a test set with a ratio of 3:1. By manipulating the seed, the sequence of each data withdrawal was kept the same. In addition, to simplify parameter selection, the network parameters of the two CAE were configured to be the same as those listed in <xref ref-type="table" rid="table1">Table 1</xref>, where Conv_1 and Conv_2 and pool_1 and pool_2 are the encoding section of the CAE and Conv_3, Conv_4, and F. interpolate form the decoding section. F. interpolate implements up-sampling for the decoding operation.</p><p>In the compression module of feature fusion, the network parameters were configured according to <xref ref-type="table" rid="table2">Table 2</xref>. The input of this module is the stacking of the output from the two CAE encoding layers. Due to the overly concentrated information within each data type and the overly absolute distance between the two data types, the fusion section was designed as two multi-channel full-convolutional layers to simultaneously perform semantic extraction and fusion, thus achieving superior fusion performance. Finally, two full-connection layers were designed as a compression section for easier validation and visualization.</p><p>It is worth mentioning that when the ADCCAE fusion network was trained,</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Network structure parameter (CAE)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Structure</th><th align="center" valign="middle" >Parameter</th></tr></thead><tr><td align="center" valign="middle" >Conv_1 (Leaky_relu)</td><td align="center" valign="middle" >in_channels = 1, out_channels = 4, kernel = (3*3), stride = (1, 1), padding = 1</td></tr><tr><td align="center" valign="middle" >Maxpool_1</td><td align="center" valign="middle" >kernel = (2*2), stride = (2, 2), padding = 0</td></tr><tr><td align="center" valign="middle" >Conv_2 (Leaky_relu)</td><td align="center" valign="middle" >in_channels = 4, out_channels = 8, kernel = (3*3), stride = (1, 1), padding = 1</td></tr><tr><td align="center" valign="middle" >Maxpool_2</td><td align="center" valign="middle" >kernel = (2*2), stride = (2, 2), padding = 0</td></tr><tr><td align="center" valign="middle" >F. interpolate</td><td align="center" valign="middle" >scale_factor = 2, mode = 'nearest'</td></tr><tr><td align="center" valign="middle" >Conv_3 (Leaky_relu)</td><td align="center" valign="middle" >in_channels = 8, out_channels = 4, kernel = (3*3), stride = (1, 1), padding = 1</td></tr><tr><td align="center" valign="middle" >F.interpolate</td><td align="center" valign="middle" >scale_factor = 2, mode = 'nearest'</td></tr><tr><td align="center" valign="middle" >Conv_4 (Leaky_relu)</td><td align="center" valign="middle" >in_channels = 4, out_channels = 1, kernel = (3*3), stride = (1, 1), padding = 1</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Feature-fusion network structure parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Structure</th><th align="center" valign="middle" >Parameter</th></tr></thead><tr><td align="center" valign="middle" >Conv_5</td><td align="center" valign="middle" >in_channels = 16, out_channels = 32, kernel = (3*3), stride = (1, 1), padding = 1</td></tr><tr><td align="center" valign="middle" >Conv_6 (Leaky_relu)</td><td align="center" valign="middle" >in_channels = 32, out_channels = 64, kernel = (3*3), stride = (2, 2), padding = 1</td></tr><tr><td align="center" valign="middle" >Linear_1 (Leaky_relu)</td><td align="center" valign="middle" >input = 576, output = 128</td></tr><tr><td align="center" valign="middle" >Linear_2</td><td align="center" valign="middle" >input = 128, output = 3</td></tr></tbody></table></table-wrap><p>the coupling loss weight ε , η , and λ were first set as the location parameters of GWO. The returns from GWO were used as initial values for CCAE, which was then trained with a 0.001 learning rate. Then the outputs from the trained CCAE were stacked and fed to the back-end network. The fusion compression and fusion validation networks were then trained with a 0.0001 learning rate. Finally, with best classification performance as the objective, GWO was used iteratively to optimize network parameters and coupling weights.</p><p>The training data for Experiments I and II were then fed into the network. <xref ref-type="fig" rid="fig5">Figure 5</xref> illustrates coupling loss, training loss, and training accuracy. Evidently, the network can accurately perform inferencing on the training data.</p><p>The returned coupling weights were then applied to DCCAE and the fusion data fed into Pytorch.Axes3D for fusion visualization, as illustrated in <xref ref-type="fig" rid="fig6">Figure 6</xref>. It is apparent that the fusion network can effectively fuse the features of the three categorical samples in Experiments I and II.</p><p>Finally, the test data of Experiments I and II were applied to the network. <xref ref-type="fig" rid="fig7">Figure 7</xref> presents the resulting confusion matrix, and <xref ref-type="fig" rid="fig8">Figure 8</xref> presents the resulting ROC curve. Clearly, the ADCCAE fusion model not only can discriminate outer-ring pitting and indentation damage, but also can identify the same damage type in the inner or outer ring. In addition, it can be seen from the ROC curve and AUC that the model has better precision and recall than previous models.</p></sec><sec id="s4_3"><title>4.3. Comparison and Discussion</title><p>The test data sets from Experiments I and II were fed into the CAE classifier and</p><p>the ADCCAE model. <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref> present the test results. It can be seen that the characteristic quality of vibration data is obviously better than that of current data, and the performance of the fusion model is also better than that of the single model.</p><p>To validate the GWO fusion model, a PSO-ADCCAE optimization model was designed and compared to GWO-ADCCAE, as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. It is evident that GWO-ADCCAE converges more efficiently to the global optimum.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>0 presents a comparison of all methods investigated in this study. It is clear that the ADCCAE fusion model outperformed traditional multi-mode fusion models on data from Experiments I and II because [<xref ref-type="bibr" rid="scirp.130019-ref43">43</xref>] [<xref ref-type="bibr" rid="scirp.130019-ref44">44</xref>] :</p><p>(1) traditional methods did not consider correlated information among the data types;</p><p>(2) when an independently extracted feature did not fall into the corresponding feature space, the classifier found it difficult to draw a reliable decision boundary.</p><p>Therefore, the data fusion strategy proposed in this study is of great importance for analyzing multi-mode data, and the ADCCAE fusion model is a good choice for multi-mode data fusion.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This study highlights the challenges in multi-modal data fusion and the significant</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Pitting and indentation of the bearing outer ring (Experiment I)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Type of data</th><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Accuracy</th></tr></thead><tr><td align="center" valign="middle" >Vibration</td><td align="center" valign="middle" >DCAE Model</td><td align="center" valign="middle" >90.33%</td></tr><tr><td align="center" valign="middle" >Current</td><td align="center" valign="middle" >DCAE Model</td><td align="center" valign="middle" >74.67%</td></tr><tr><td align="center" valign="middle" >Vibration,Current</td><td align="center" valign="middle" >DCAE Fusion Model</td><td align="center" valign="middle" >95.67%</td></tr><tr><td align="center" valign="middle" >Vibration,Current</td><td align="center" valign="middle" >GWO-ADCCAE Fusion Model</td><td align="center" valign="middle" >98.67%</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Pitting damage of the inner or outer rings (Experiment II)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Type of data</th><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Accuracy</th></tr></thead><tr><td align="center" valign="middle" >Vibration</td><td align="center" valign="middle" >DCAE Model</td><td align="center" valign="middle" >91.67%</td></tr><tr><td align="center" valign="middle" >Current</td><td align="center" valign="middle" >DCAE Model</td><td align="center" valign="middle" >73.67%</td></tr><tr><td align="center" valign="middle" >Vibration,Current</td><td align="center" valign="middle" >DCAE Fusion Model</td><td align="center" valign="middle" >93.67%</td></tr><tr><td align="center" valign="middle" >Vibration,Current</td><td align="center" valign="middle" >GWO-ADCCAE Fusion Model</td><td align="center" valign="middle" >96%</td></tr></tbody></table></table-wrap><p>variations in feature quality, and introduces a novel ADCCAE fusion model to address these issues. The model employs a deep learning strategy that involves three steps: initially, it utilizes a coupling convolutional auto-encoder to extract individual and compound features from various sensor data. The extracted features are then fused and compressed for classification evaluation; finally, the coupling weights and network parameters are adaptively optimized with the GWO algorithm. The experimental results demonstrate that this method can more accurately determine the health status of motor bearings compared to earlier approaches, demonstrating its superior performance in multi-modal data fusion. Our future research focus will be on exploring data fusion approaches for multi-source heterogeneous data and investigating fusion strategies with broader applicability.</p></sec><sec id="s6"><title>Funding Statement</title><p>This work was supported by the Research Foundation of Education Bureau of Hunan Province, China (20A162).</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Feng, X.X. and Liu, J.H. (2023) Method of Multi-Mode Sensor Data Fusion with an Adaptive Deep Coupling Convolutional Auto-Encoder. Journal of Sensor Technology, 13, 69-85. https://doi.org/10.4236/jst.2023.134007</p></sec></body><back><ref-list><title>References</title><ref id="scirp.130019-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y., Wen, X., Jie, Y., et al. (2023) Online Detection Method for Bearing Incipient Faults Based on Contrastive Learning. Journal of Vibration and Shock, 42, 229-236.</mixed-citation></ref><ref id="scirp.130019-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Tian, Y., Chen, H., Wang, F., et al. (2021) Overview of SLAM Algorithms for Mobile Robots. Computer Science, 48, 223-234.</mixed-citation></ref><ref id="scirp.130019-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Charles, S.T. (2023) A Smart Helmet Framework Based on Visual-Inertial SLAM and Multi-Sensor Fusion to Improve Situational Awareness and Reduce Hazards in Mountaineering. International Journal of Software Science and Computational Intelligence (IJSSCI), 15, 1-19. https://doi.org/10.4018/IJSSCI.333628</mixed-citation></ref><ref id="scirp.130019-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Tian, Y. (2022) Research on Control Strategy of Vehicle AEB System Based on Multi-Sensor Fusion. Master’s Thesis, North China University of Water Resources and Electric Power, Zhenzhou.</mixed-citation></ref><ref id="scirp.130019-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Buchaiah, S. and Shakya, P. (2022) Bearing Fault Diagnosis and Prognosis Using Data Fusion Based Feature Extraction and Feature Selection. Measurement, 188, Article ID: 110506. https://doi.org/10.1016/j.measurement.2021.110506</mixed-citation></ref><ref id="scirp.130019-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Fatehi, A. and Huang, B. (2017) Kalman Filtering Approach to Multi-Rate Information Fusion in the Presence of Irregular Sampling Rate and Variable Measurement Delay. Journal of Process Control, 53, 15-25. https://doi.org/10.1016/j.jprocont.2017.02.010</mixed-citation></ref><ref id="scirp.130019-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Xiong, J., Zhang, Q., Wan, J., et al. (2018) Data Fusion Method Based on Mutual Dimensionless. IEEE/ASME Transactions on Mechatronics, 23, 506-517. https://doi.org/10.1109/TMECH.2017.2759791</mixed-citation></ref><ref id="scirp.130019-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Sun, C., Wang, Y. and Sun, G. (2020) A Multi-Criteria Fusion Feature Selection Algorithm for Fault Diagnosis of Helicopter Planetary Gear Train. Chinese Journal of Aeronautics, 33, 1549-1561. https://doi.org/10.1016/j.cja.2019.07.014</mixed-citation></ref><ref id="scirp.130019-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H., Ni, G., Chen, J. and Qu, J.M. (2020) Research on Rolling Bearing State Health Monitoring and Life Prediction Based on PCA and Internet of Things with Multi-Sensor. Measurement, 157, Article ID: 107657. https://doi.org/10.1016/j.measurement.2020.107657</mixed-citation></ref><ref id="scirp.130019-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Liu, X.F., Sun, R.J., Bo, L. and Luo, H. (2020) A Novel Sparse Classification Fusion Method and Its Application in Locomotive Bearing Fault Diagnosis. Proceedings of the CSEE, 40, 5675-5681.</mixed-citation></ref><ref id="scirp.130019-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Haghighat, M., Abdel-Mottaleb, M. and Alhalabi, W. (2016) Discriminant Correlation Analysis: Real-Time Feature Level Fusion for Multimodal Biometric Recognition. IEEE Transactions on Information Forensics and Security, 11, 1984-1996. https://doi.org/10.1109/TIFS.2016.2569061</mixed-citation></ref><ref id="scirp.130019-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Xu, X., Tao, Z., Ming, W., et al. (2020) Intelligent Monitoring and Diagnostics Using a Novel Integrated Model Based on Deep Learning and Multi-Sensor Feature Fusion. Measurement, 165, Article ID: 108086. https://doi.org/10.1016/j.measurement.2020.108086</mixed-citation></ref><ref id="scirp.130019-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Wu, Z., Jiang, H., Zhao, K. and Li, X.Q. (2019) An Adaptive Deep Transfer Learning Method for Bearing Fault Diagnosis. Measurement, 151, Article ID: 107227. https://doi.org/10.1016/j.measurement.2019.107227</mixed-citation></ref><ref id="scirp.130019-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Huang, R., Liao, Y., Zhang, S. and Li, W.H. (2019) Deep Decoupling Convolutional Neural Network for Intelligent Compound Fault Diagnosis. IEEE Access, 7, 1848-1858. https://doi.org/10.1109/ACCESS.2018.2886343</mixed-citation></ref><ref id="scirp.130019-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Xia, M., Li, T., Xu, L., et al. (2018) Fault Diagnosis for Rotating Machinery Using Multiple Sensors and Convolutional Neural Networks. IEEE/ASME Transactions on Mechatronics, 23, 101-110. https://doi.org/10.1109/TMECH.2017.2728371</mixed-citation></ref><ref id="scirp.130019-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">He, J., Yang, B., Zhang, C., et al. (2019) Robust Consensus Braking Algorithm for Distributed EMUs with Uncertainties. IET Control Theory &amp; Applications, 13, 2766-2774. https://doi.org/10.1049/iet-cta.2018.6107</mixed-citation></ref><ref id="scirp.130019-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Lecun, Y., Bengio, Y. and Hinton, G. (2015) Deep Learning. Nature, 521, 436-444. https://doi.org/10.1038/nature14539</mixed-citation></ref><ref id="scirp.130019-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Schmidhuber, J. (2015) Deep Learning in Neural Networks: An Overview. Neural Networks, 61, 85-117. https://doi.org/10.1016/j.neunet.2014.09.003</mixed-citation></ref><ref id="scirp.130019-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Han, Y., Tang, B. and Deng, L. (2018) Multi-Level Wavelet Packet Fusion in Dynamic Ensemble Convolutional Neural Network for Fault Diagnosis. Measurement, 127, 246-255. https://doi.org/10.1016/j.measurement.2018.05.098</mixed-citation></ref><ref id="scirp.130019-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, C., Zhang, Q., He, J., et al. (2020) Consistent Total Traction Torque-Oriented Coordinated Control of Multimotors with Input Saturation for Heavy-Haul Locomotives. Journal of Advanced Transportation, 2020, Article ID: 1390764. https://doi.org/10.1155/2020/1390764</mixed-citation></ref><ref id="scirp.130019-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Jing, L., Wang, T., Zhao, M. and Wang, P. (2017) An Adaptive Multi-Sensor Data Fusion Method Based on Deep Convolutional Neural Networks for Fault Diagnosis of Planetary Gearbox. Sensors, 17, Article 414. https://doi.org/10.3390/s17020414</mixed-citation></ref><ref id="scirp.130019-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Li, S., Wang, H., Song, L., et al. (2020) An Adaptive Data Fusion Strategy for Fault Diagnosis Based on the Convolutional Neural Network. Measurement, 165, Article ID: 108122. https://doi.org/10.1016/j.measurement.2020.108122</mixed-citation></ref><ref id="scirp.130019-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H., Li, S., Song, L. and Cui, L.L. (2019) A Novel Convolutional Neural Network Based Fault Recognition Method via Image Fusion of Multi-Vibration-Signals. Computers in Industry, 105, 182-190. https://doi.org/10.1016/j.compind.2018.12.013</mixed-citation></ref><ref id="scirp.130019-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Chen, H., Hu, N., Cheng, Z., et al. (2019) A Deep Convolutional Neural Network Based Fusion Method of Two-Direction Vibration Signal Data for Health State Identification of Planetary Gearboxes. Measurement, 146, 268-278. https://doi.org/10.1016/j.measurement.2019.04.093</mixed-citation></ref><ref id="scirp.130019-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Hao, S., Ge, F., Li, Y. and Jiang, J.Y. (2020) Multisensor Bearing Fault Diagnosis Based on One-Dimensional Convolutional Long Short-Term Memory Networks. Measurement, 159, Article ID: 107802. https://doi.org/10.1016/j.measurement.2020.107802</mixed-citation></ref><ref id="scirp.130019-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Chen, Z. and Li, W. (2017) Multisensor Feature Fusion for Bearing Fault Diagnosis Using Sparse Autoencoder and Deep Belief Network. IEEE Transactions on Instrumentation and Measurement, 66, 1693-1702. https://doi.org/10.1109/TIM.2017.2669947</mixed-citation></ref><ref id="scirp.130019-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Moslem, A.M., Singh, J., Bravo-Imaz, I. and Lee, J. (2020) Multisensor Data Fusion for Gearbox Fault Diagnosis Using 2-D Convolutional Neural Network and Motor Current Signature Analysis. Mechanical Systems and Signal Processing, 144, Article ID: 106861. https://doi.org/10.1016/j.ymssp.2020.106861</mixed-citation></ref><ref id="scirp.130019-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Li, T., Zhao, Z., Sun, C., et al. (2020) Multi-Scale CNN for Multi-Sensor Feature Fusion in Helical Gear Fault Detection. Procedia Manufacturing, 49, 89-93. https://doi.org/10.1016/j.promfg.2020.07.001</mixed-citation></ref><ref id="scirp.130019-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, F., Hu, P., Yang, S. and Wen, C.L. (2018) A Multimodal Feature Fusion-Based Deep Learning Method for Online Fault Diagnosis of Rotating Machinery. Sensors, 18, Article 3521. https://doi.org/10.3390/s18103521</mixed-citation></ref><ref id="scirp.130019-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J., Fu, P., Zhang, L., et al. (2019) Multilevel Information Fusion for Induction Motor Fault Diagnosis. IEEE/ASME Transactions on Mechatronics, 24, 2139-2150. https://doi.org/10.1109/TMECH.2019.2928967</mixed-citation></ref><ref id="scirp.130019-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Fu, P., Wang, J., Zhang, X., Zhang, L.B. and Gao, R.X. (2020) Dynamic Routing-Based Multimodal Neural Network for Multi-Sensory Fault Diagnosis of Induction Motor. Journal of Manufacturing Systems, 55, 264-272. https://doi.org/10.1016/j.jmsy.2020.04.009</mixed-citation></ref><ref id="scirp.130019-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Li, F., Pang, X. and Yang, Z. (2019) Motor Current Signal Analysis Using Deep Neural Networks for Planetary Gear Fault Diagnosis. Measurement, 145, 45-54. https://doi.org/10.1016/j.measurement.2019.05.074</mixed-citation></ref><ref id="scirp.130019-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Chen, Z., Gryllias, K. and Li, W. (2020) Intelligent Fault Diagnosis for Rotary Machinery Using Transferable Convolutional Neural Network. IEEE Transactions on Industrial Informatics, 16, 339-349. https://doi.org/10.1109/TII.2019.2917233</mixed-citation></ref><ref id="scirp.130019-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Wen, L., Li, X., Gao, L. and Zhang, Y.Y. (2018) A New Convolutional Neural Network-Based Data-Driven Fault Diagnosis Method. IEEE Transactions on Industrial Electronics, 65, 5990-5998. https://doi.org/10.1109/TIE.2017.2774777</mixed-citation></ref><ref id="scirp.130019-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, G., He, H., Yan, J., et al. (2019) Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox. IEEE Transactions on Industrial Electronics, 66, 3196-3207. https://doi.org/10.1109/TIE.2018.2844805</mixed-citation></ref><ref id="scirp.130019-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">He, J., Chen, X., Mao, S., et al. (2020) Virtual Line Shafting-Based Total-Amount Coordinated Control of Multi-Motor Traction Power. Journal of Advanced Transportation, 2020, Article ID: 4735397. https://doi.org/10.1155/2020/4735397</mixed-citation></ref><ref id="scirp.130019-ref37"><label>37</label><mixed-citation publication-type="book" xlink:type="simple">Masci, J., Masci, J., Meier, U., et al. (2011) Stacked Convolutional Auto-Encoders for Hierarchical Feature Extraction. In: Honkela, T., Duch, W., Girolami, M. and Kaski, S., Eds., ICANN 2011: Artificial Neural Networks and Machine Learning—ICANN 2011, Springer, Berlin, 52-59. https://doi.org/10.1007/978-3-642-21735-7_7</mixed-citation></ref><ref id="scirp.130019-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Kingma, D.P. and Ba, J.L. (2015) Adam: A Method for Stochastic Optimization. arXiv: 1412.6980.</mixed-citation></ref><ref id="scirp.130019-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Ma, M., Sun, C. and Chen, X. (2018) Deep Coupling Autoencoder for Fault Diagnosis with Multimodal Sensory Data. IEEE Transactions on Industrial Informatics, 14, 1137-1145. https://doi.org/10.1109/TII.2018.2793246</mixed-citation></ref><ref id="scirp.130019-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Mirjalili, S., Mirjalili, S.M. and Lewis, A. (2014) Grey Wolf Optimizer. Advances in Engineering Software, 69, 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007</mixed-citation></ref><ref id="scirp.130019-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, X., Liu, Z., Miao, Q., et al. (2018) An Optimized Time Varying Filtering Based Empirical Mode Decomposition Method with Grey Wolf Optimizer for Machinery Fault Diagnosis. Journal of Sound and Vibration, 418, 55-78. https://doi.org/10.1016/j.jsv.2017.12.028</mixed-citation></ref><ref id="scirp.130019-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Hoang, D.T. and Kang, H.J. (2020) A Motor Current Signal-Based Bearing Fault Diagnosis Using Deep Learning and Information Fusion. IEEE Transactions on Instrumentation and Measurement, 69, 3325-3333. https://doi.org/10.1109/TIM.2019.2933119</mixed-citation></ref><ref id="scirp.130019-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Sun, W., Shao, S., Zhao, R., et al. (2016) A Sparse Auto-Encoder-Based Deep Neural Network Approach for Induction Motor Faults Classification. Measurement, 89, 171-178. https://doi.org/10.1016/j.measurement.2016.04.007</mixed-citation></ref><ref id="scirp.130019-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Yu, J. and Zhao, X. (2020) One-Dimensional Residual Convolutional Auto Encoderbased Feature Learning for Gearbox Fault Diagnosis. IEEE Transactions on Industrial Informatics, 16, 6347-6348. https://doi.org/10.1109/TII.2020.2966326</mixed-citation></ref></ref-list></back></article>