Next Article in Journal
Modeling and Mathematical Investigation of Blood-Based Flow of Compressible Rate Type Fluid with Compressibility Effects in a Microchannel
Next Article in Special Issue
Recent Advances in Tracking Devices for Biomedical Ultrasound Imaging Applications
Previous Article in Journal
Molecular Recognition and Quantification of HER-3, HER-4 and HRG-α in Whole Blood and Tissue Samples Using Stochastic Sensors
Previous Article in Special Issue
Evaluating and Visualizing the Contribution of ECG Characteristic Waveforms for PPG-Based Blood Pressure Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Analysis of Electromyogram Signal Compression Sampling in a Wireless Body Area Network

1
College of Medicine and Biological Information Engineering, Northeastern University, 195 Innovation Road, Shenyang 110169, China
2
Edinburgh Neuroprosthetics Laboratory, School of Informatics, The University of Edinburgh, 10 Crichton Street, Edinburgh EH8 9AB, UK
3
Paul C. Lauterbur Research Center for Biomedical Imaging, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(10), 1748; https://doi.org/10.3390/mi13101748
Submission received: 2 September 2022 / Revised: 10 October 2022 / Accepted: 13 October 2022 / Published: 15 October 2022

Abstract

:
The rapid growth in demand for portable and intelligent hardware has caused tremendous pressure on signal sampling, transfer, and storage resources. As an emerging signal acquisition technology, compressed sensing (CS) has promising application prospects in low-cost wireless sensor networks. To achieve reduced energy consumption and maintain a longer acquisition duration for high sample rate electromyogram (EMG) signals, this paper comprehensively analyzes the compressed sensing method using EMG. A fair comparison is carried out on the performances of 52 ordinary wavelet sparse bases and five widely applied reconstruction algorithms at different compression levels. The experimental results show that the db2 wavelet basis can sparse EMG signals so that the compressed EMG signals are reconstructed properly, thanks to its low percentage root mean square distortion (PRD) values at most compression ratios. In addition, the basis pursuit (BP) reconstruction algorithm can provide a more efficient reconstruction process and better reconstruction performance by comparison. The experiment records and comparative analysis screen out the suitable sparse bases and reconstruction algorithms for EMG signals, acting as prior experiments for further practical applications and also a benchmark for future academic research.

1. Introduction

Electromyography (EMG) is a technique for evaluating and recording the electrical activity produced by skeletal muscles [1]. Electromyography is performed using an instrument called an “electromyograph” to generate a record of electromyography. When myocytes are activated by electricity or nerves, electromyography can detect the potential that is generated. The signals can be analyzed to detect medical abnormalities, activation levels or recruitment sequences, or to analyze the biomechanics of human or animal movements. In computer science, EMG is also used as a middleware for gesture recognition to allow physical actions to be input into a computer as a form of human computer interaction [2]. The efficient acquisition, storage and transmission of electromyography (EMG) data is important for emerging applications such as telemedicine. However, the transmission and storage of EMG data is challenging due to limitations relating to Internet speed and hardware resources. These problems have been effectively solved with the emergence of wireless body sensor networks (WBSNs) [3,4,5].
Compressed sensing is widely implemented in the WBSN to reduce the power consumption of the sensors and to increase the security of the data. Xu et al. presented a compressed sensing-based approach to co-recognize human activities and sensor locations in a single framework [6]. Kimia et al. proposed a new method for EMG data compression using deep convolutional autoencoders (CAE) [7]. Shoaib et al. proposed a method to capture and detect EEG signals based on compressed perception, which reduced the energy consumption during communication and computation [8]. Zhang et al. came up with a method called block sparse Bayesian learning (BSBL) to solve the problem of compressed sensing and applied it for long-distance EEG monitoring [9]. Imtiaz et al. proposed a low-power MSP430 compressive sensing implementation, focusing mainly on the impact of the sensor node architecture on the compression performance [10]. Liu et al. solved the problem whereby EEG signals cannot be represented sparsely and shortened the computing time of single-channel EEG signals in compressed sampling. An optimization model with the   l 0 norm and Schatten-0 norm was proposed to enforce sparsity and low-rank structures in the reconstructed multi-channel EEG signals [11]. Selin Aviyente applied a compression sensing framework for EEG signal compression [12], and the Gauss random matrix was utilized to compress the input signal in the measurement. In the reconstruction process, a discrete cosine matrix was selected as a sparse basis and the EEG signal recovery was completed by combining it with an orthogonal matching pursuit (OMP) algorithm [13]. Amir et al. [14] proposed a reconstruction scheme analysis framework, which employed a Gaussian random matrix to compress the original signal. Then, different sparse bases and several main reconstruction algorithms were combined separately. After this, they exploited the compressive sensing theory to analyze the refactored EEG signals and analyzed the performances of various combinations in detail. Zhao et al. [15] studied and improved the disadvantages of the high power consumption and large area of random dense binary measurement matrices. They proposed the QCAC matrix and random sparse binary matrix, and achieved a positive signal reconstruction effect while saving hardware computing resources. Moreover, they implemented the two measurement matrices in hardware based on a 65 nm CMOS processor. Emil Jovanov and Aleksandar Milenkovic designed the infrastructure for a wireless body area network based on an intelligent motion sensor for computer-aided physical rehabilitation [5]. In 2010, Hyunwoong Park put forward a space–time block coding (STBC) scheme based on a double transmitter and single receiver. They studied the influence of three communication channels on the body, through the body, diffraction around the body, and reflection of the body, and composed a propagation channel model of the body’s surface [16].
Mamaghanian et al. applied the hardware platform of a shimmer wireless body area network to compare the compression performance for ECG based on a wavelet transform and compressed sensing. They indicated that the compressed sensing of ECG signals consumed less power and was suitable for the body area network with high real-time requirements [17]. Zhang et al. exploited the intra-block correlation of ECG signals under the framework of the compressed sensing theory and came up with a reconstruction algorithm based on block sparse Bayesian learning. Compared with other reconstruction algorithms, this algorithm has better ECG reconstruction performance and was beneficial in the data analysis and diagnosis of body area network telemonitoring centers [18]. Dixon et al. presented a 1-bit Bernoulli compressed sensing observation matrix for the dynamic threshold method of ECG signals, which reduced the transmission power consumption of body area network sensor nodes by increasing the compression ratio [19].
In this paper, we applied EMG compressed sensing on wireless body area networks. A fixed measurement matrix and reconstruction algorithm were selected and the most suitable wavelet base for the EMG signal was determined according to the reconstruction quality of the EMG signal. Our research was based on the existing research results, adding different sparse bases and reconstruction algorithms and evaluating the compression sensing performance of the EMG signals. The contributions can be summarized as follows: (1) The fixed measurement matrix (Bernoulli matrix) and the fixed BP reconstruction algorithm were employed [20]. Fifty-two kinds of sparse wavelet bases were selected, and the compression ratio range was set from 10% to 90%. Finally, after sparse decomposition and reconstruction, the average PRD value for 500 segments of EMG signals for each wavelet basis was calculated. From this, the most suitable wavelet basis for the EMG signals was evaluated. (2) A fixed measurement matrix (Bernoulli matrix) and wavelet basis were applied. Five reconstruction algorithms were evaluated via PRD, along with the time consumed. (3) The future development prospects were discussed and trends were identified.
The remainder of this paper is structured as follows. The basic concepts of CS and its application in WBSN are elucidated in the Methods section. In the results section, the compressed sampling results based on the EMG signals are shown and compared in detail. Finally, in the discussion section, the experimental results are summarized, the deficiencies are put forward, and the future implementation plan is preliminarily formulated.

2. Materials and Methods

2.1. WBSN

As a communication network for the long-distance, real-time continuous monitoring of a patient’s physical conditions, important links applied via the Internet of Things (IoT) [21,22]. A WBSN is a wireless network for wearable devices [23,24,25,26]. It transmits physiological signal data between patients and hospitals far away via wireless networks based on wearable devices [27]. As a portable device, it has intimate connections with the surface of the human skin [28]. Although the acquisition device is small, the application management system in the data center and the user interface require a larger intelligent device and greater support [29]. WBSNs became popular at the end of the 20th century. The original idea was to connect individuals and surrounding devices based on a wireless personal area network (WPAN). To cover a more expansive space, WPAN technology is utilized as the gateway of the WBSN system so that the device placed in the human body can be connected to the Internet. Benefiting from this, medical staff can read the physiological data of remote patients in real time through the Internet.
As shown in Figure 1, there are five stages for the real-time monitoring and remote transmission of human physiological signals.
Stage1: Physiological signal acquisition stage. Sensors for measuring ECG, EEG, EMG, and other physiological signals are placed on the body’s surface or implanted under the skin. The data collected by the sensors are sent to the master node (MN) following IEEE standard 802.15.6. Then, the MN transmits the data to the local mobile devices (mobile phones, tablets, laptops) through wireless media and the local processing unit transmits the data to the next level.
Stage2: Wireless communication transmission stage. The further transmission of physiological signal data is achieved through the access point, WIFI, or cellular base station.
Stage3: Internet transmission stage. In this stage, long-distance data transmission is achieved through optical fiber technology.
Stage4: Data storage and analysis stage. The physiological signal data transmitted by long-distance are stored and analyzed in this stage. After the analysis, the data are classified and stored.
Stage5: Medical diagnosis and treatment stage. In this stage, the stored data are transmitted to the medical and health institutions. The doctor diagnoses the patient’s condition according to the remote output data and gives the treatment plan [30].
Patient medical problems have caused various countries to bear many economic expenditures in recent years. WBSNs can be employed as a feasible solution to reduce medical expenses.

2.2. Compressed Sensing

Figure 2 shows the CS sampling process, in which the signal x to be collected is only non-zero at k times (k is the sparse degree). To manage the information in x, it is projected on a given set of sensing waveforms ϕ (that is to say, x is scented with a given set of waveforms). The most common measurement matrices are the Gaussian random matrix and the Bernoulli matrix, which do not correlate with the sparsest matrices. In addition, the measurement matrix can also use deterministic matrices such as a polynomial matrix, chaos matrix, and structured random matrix (e.g., the Toeplitz matrix).
The Bernoulli matrix is selected as a fixed measurement matrix in this paper. It constructs a matrix ϕ of size M × N in order that every element in ϕ independently obeys the Bernoulli distribution:
Φ i , j = { + 1 M P = 1 2 1 M P = 1 2 = 1 M { + 1 P = 1 2 1 P = 1 2
and a set of measures y, which is far less than the original length of the signal that is obtained:
y = ϕ x
When compressible, the method can also estimate the items with a larger amplitude. In practical applications, the signal x to be collected is usually not sparse, but in the transformation coefficient on an individual basis it is sparse or compressible.
The EMG is not sparse in the time domain, so it is necessary to design a suitable sparse transformation matrix to obtain the EMG signal projected onto the sparse matrix representation. Considering the embedded hardware system used in the wearable EMG monitoring device and the excellent performance of wavelets in signal compression [31], the sparse representation of EMG signals under a discrete wavelet transform (DWT) will be discussed. The Mallat decomposition of discrete sequences is performed for the myoelectric signal X. We construct a discrete wavelet transform matrix, i.e., the sparse matrix used in CS, as shown in Equations (3) and (4):
G j + 1 ( n ) = G ( n ) X j ( n ) = k = G ( k ) X j ( n k )
H j + 1 ( n ) = H ( n ) X j ( n ) = k = H ( k ) X j ( n k )
H ( n ) and G ( n ) are the high-pass and low-pass filter coefficient sequences corresponding to the selected wavelet function for both G ( n ) and H ( n )     R l × 1 . When the decomposition level j = 0 , X 0 ( n ) is the EMG signal X to be compressed. After convolution, G 1 ( n )   R ( N + L 1 ) × N . We remove the front L 2 1 line and the rear L 2 1 line and select even rows from the remaining N + 1 rows, giving a total of N 2 rows. Similarly, we select N 2 rows from H 1 ( n ) and superimpose them to form a decomposed wavelet transform matrix Ψ R N × N . The N 2 rows selected from H 1 ( n ) form the low-frequency part X 1 ( n ) . The multi-layer decomposed wavelet transform matrix can be gained by continuing the iteration process according to Formulas (3) and (4).
A sparse basis needs to be exploited for sparse decomposition in compression measurements. To acquire a sparse basis suitable for EMG signals, a total of 52 types of wavelet bases in 6 wavelet functions are tested in this paper. They are haar, dbn, symn, coifn, bior, and rbio:
x = ψ θ
The transformation coefficient θ is sparse, and a few coefficients contain almost all of the energy. Combining Equations (2) and (5), the relationship between the perceptual data and transform coefficients can be expressed as follows:
y = ϕ x = ϕ ψ θ  
If A (measurement matrix) = ϕ ψ , then:
y = A θ  
Since Equations (2) and (7) have the same form and assumption, the transformation coefficient can also be estimated according to the optimization method. Then, the signal x to be collected can be estimated through transformation. The sparsity of x itself can be regarded as the sparsity of x on the unit matrix, and the measurement matrix is the perception matrix.
When matrix A satisfies RIP, sparse signals can be recovered by minimizing the l1 norm. The more uncorrelated the perception matrix ( ϕ ) and the transformation matrix ( ψ ), the less sparse the signal that can be recovered [32]. Moreover, the random matrix’s probability that it is not related to any fixed transformation matrix is exceptionally high; that is to say, it is optimal to collect the unknown signal by collecting the random projection coefficient of the signal. In addition, the sparser the signal, the less perceptual data are needed to rebuild the original signal.
The compressed sensing method aims to restore all contents of the signal x through the measure y, which is far less than the amount of collected signal data.
There are two conditions under which recovery is possible [33]. Firstly, the signal is required to be sparse in a specific domain. The second one is incoherence, which is applied through the isometric property, which is sufficient for sparse signals [34].
Solving x from Formula (8) is an underdetermined problem, but on the other hand, the signal has only K unknown variables at unknown positions; that is, the signal has only K + 1 degrees of freedom. Therefore, under certain conditions, when the number of measurements exceeds the signal degrees of freedom, it can be recovered using some non-linear methods.
Obviously, when the K + 1 column of the perception matrix ϕ is selected arbitrarily and the linearity is independent, the signal with the sparsest characteristic found in all cases satisfying y = ϕ x is required, solving the following optimization problem:
m i n x 0 subject   to   y = ϕ x  
where x 0 represents the zero norm of x; that is, the number of non-zero elements.
For the CS reconstruction, some greedy algorithms are proposed to reduce the amount of computation. The greedy algorithms include the matching pursuit [35], compressive sampling matching pursuit (CoSaMP) [36], iteratively reweighted least squares (Irls) [37], subspace pursuit (SP) [38], and stage-wise orthogonal matching pursuit [39] algorithms.
The OMP algorithm is a representative greedy algorithm. As shown in Algorithm 1, its principle is to add the best column of each iteration to the estimation. Then, to achieve orthogonality between the estimated value and the residual, the optimization operation is implemented and the least square method is used in the subspace of the selected best fitting columns [40].
Algorithm 1 Orthogonal matching pursuit (OMP)
Input: matrix ϕ , measurements y, sparsity K
Output: sparse reconstruction x K
1: r 0 = y and Γ 0 =
2: for     i = 1 …, K do
3: λ i a r g m a x j | r i 1 , ϕ j | Micromachines 13 01748 i001 Find best fitting column
4: Γ 0   Γ i 1   λ i
5: x i a r g m i n x | | r i 1 ϕ Γ i x | | 2 2 Micromachines 13 01748 i002 LS optimization
6: r i   r i 1 ϕ Γ i x i Micromachines 13 01748 i003 Residual update
7: end for
In the fifth step of Algorithm 1, the least squares (LS) optimization problem will be generated. QR decomposition (QRD) is applied to solve this problem. This process will be decomposed into two matrices, the unitary matrix and upper triangular matrix, respectively represented by Q and R. In the last step of the OMP iteration, a new iterative decomposition is reused via QRD to calculate Q and R.
However,   l 0 is an NP hard problem [41], which can replace non-convex problems via the solving convex. As a classical convex optimization method, the BP algorithm is often employed for CS reconstruction. The L1 minimum norm is equivalent to the L0 minimum norm under certain conditions, and the same solution can be obtained. Then, the above Equation (8) can be transformed into the optimization problem under the minimum norm of L1, as shown in Equation (9):
m i n x 1 subject   to   y = ϕ x
Under the condition of a restricted isometry property (RIP) [42], the minimum value of   l 0 is equal to   l 1 , and   l 1 can be found in polynomial time.
The theory of compressed sensing requires that the sensing matrix satisfy the RIP. For any k-sparse vector θ , if δ k (0,1) is satisfied then:
( 1 δ k ) θ 2 A θ 2 ( 1 + δ k ) θ 2  
Then, matrix A satisfies the RIP.
However, it is arduous to verify the RIP conditions. If confirmed, cross-correlation is demonstrated as the equivalent condition of the RIP conditions. The measurement matrix ϕ is uncorrelated with the sparse representation matrix ψ ; that is, any one of ϕ ’s rows cannot be represented linearly by ψ ’s columns, nor can any column of ψ be represented linearly by ϕ ’s rows. Specifically, the correlation between the measurement matrix ϕ and sparse representation matrix ψ is defined as:
μ ( ϕ , ψ ) = max | ϕ i , ψ j | = max | A ( i , j ) | = max | a i , a j | a i 2 a j 2   1 i j N  
In Formula (11), ϕ represents the measurement matrix and ψ is the sparse base. The correlation of ϕ and ψ is expressed by μ ( ϕ , ψ ) . Here, ϕ i and ψ j are row and column vectors of ϕ and ψ , respectively. In addition, a i and a j represents the ith row and jth column of matrix A, respectively. The more uncorrelated the matrix ϕ and sparse matrix ψ , the smaller the value of μ ( ϕ , ψ ), indicating the smaller the observation value that is required.
This paper is based on the existing compressed sensing theory for research. Although our theoretical innovations are limited, this ingenious sampling method is used to discuss the sparse basis and reconstruction algorithm of EMG signals in compressed sampling. Through the use of different compression ratios, a fixed measurement matrix, and a large number of calculations, the compressed sensing sparse basis and reconstruction algorithm most suitable for EMG signal are obtained.

2.3. Description of the EMG Datasets

A variety of physiological signals of the human body are stored in the MIT-BIH Polysomnographic Database [43], from which the EMG signals are extracted to analyze the compressed sensing accurately. We select the data for 5 channels here (slp32, slp37, slp41, slp45, slp48) and extract 100 fragments from the data for each channel, with 1024 points in each fragment. The sampling frequency is 250 Hz.

2.4. Performance Indicator

Several performance indicators are applied in this paper: the compression ratio (CR), percentage root mean square difference, and the time consumption.

2.5. Compression Ratio

Here, CR represents the measurement of the number of actual acquisition points required to collect the original signal x, which stands for the ratio of the number of actually collected signals to the number of original signals, along with the number of measurement M needed to obtain the accurately reconstructed signal. If M represents the dimensions of the measurement matrix and N represents the real length of the original signal x, CR can be expressed as:
C R = 1 M N  
Since M is less than N, the value of CR is less than 1. Therefore, in actual measurements, only a small amount of data is needed to obtain a large amount of plain text information. In this paper, a total of 9 CR values are selected from 0.1 to 0.9 at equal intervals.

2.6. Percentage Root Mean Square Distortion

The percentage root mean square distortion (PRD) is an indicator of the difference between the reconstructed signal X ^ and the original signal X , defined as:
P R D = X ^ X 2 X 2 100
Lower PRD numbers represent better reconstruction performance. Another indicator is the execution time, reflecting the reconstruction algorithm’s efficiency.

2.7. Sparse Basis

Since EMG signals are not sparse in the time domain, a sparse basis needs to be utilized for sparse decomposition in the compression measurement. To acquire the sparse basis suitable for EMG signals, a total of 52 types of wavelet bases in 6 wavelet functions were tested in this paper. They were haar, dbn, symn, coifn, bior, and rbio, respectively.

2.8. Reconstruction Algorithms

The quality and efficiency of five kinds of commonly utilized reconstruction algorithms were tested to recover the signal. The five reconstruction algorithms were OMP, BP, CoSaMP, Irls, and SP.

2.9. Hardware Platform

The experiment was run on a laptop with a 1.9 GHz Intel Core i7-8650u CPU, 16 GB of memory, and a 512 GB hard disk. The program was run on MATLAB 2018b.

3. Results

This section may be divided by subheadings. It should provide a concise and precise description of the experimental results, their interpretation, as well as the experimental conclusions that can be drawn.

3.1. Compressed Sensing with Different Kinds of Wavelet Bases

Fifty-two different kinds of wavelet bases were applied for the sparse decomposition of EMG signals. The Bernoulli matrix and BP algorithm belonging to the convex optimization were exploited as fixed measurement matrices and reconstruction algorithms, respectively. Table 1 shows that the test effect, CR, and PRD values are inversely proportional. This means that the reconstruction quality is positively related to the number of measurements.

3.2. Compressed Sensing with Different Kinds of Construction Algorithms

In this paper, we applied the PRD and execution time as performance indicators to evaluate five kinds of reconstruction algorithms. In this test, the Bernoulli matrix and coif5 wavelet basis were employed as the fixed measurement matrix and sparse basis, respectively.
From the perspective of the deviation between the original and reconstructed signals shown in Table 2 and Figure 3, the BP and Irls reconstruction algorithms were better than the other three algorithms. To be more precise, the BP reconstruction algorithm has a better recovery effect under all compression ratios.
The execution times of the five reconstruction algorithms are shown in Table 3 and Figure 4. There were significant differences among each algorithm.
The IRLS algorithm consumed the most time under all compression ratios as compared with the other algorithms. When the CR increases from 0.1 to 0.9, the time consumed increases by more than 100 times. The reconstruction speed of the BP algorithm was the fastest under almost all compression ratios. When CR > 80%, the CoSaMP and SP algorithms took about the same time as the BP algorithm.
Combined with the results in Table 2 and Table 3 and Figure 3 and Figure 4, providing a comprehensive evaluation of the reconstruction quality and execution time, the BP reconstruction algorithm had superior reconstruction quality and high efficiency at all compression ratios. Although the Irls algorithm also showed high reconstruction quality, the execution efficiency was not satisfied. Conversely, the although CoSaMP and SP algorithms showed excellent efficiency when the CR was over 0.8, the reconstruction quality was poor. Therefore, considering these two factors, the BP algorithm was the most suitable for EMG signals in practical applications.

4. Discussion

The continuous and real-time monitoring of physiological signals play a significant role in disease diagnosis. However, in the long-term signal monitoring and wireless transmission of physiological signals, a large number of node resources will be required. Although the storage requirements can be satisfied due to Moore’s law, the physiological signal collection systems are also supposed to ensure the energy consumption efficiency. As an effective post-acquisition processing method, CS can reduce the power consumption and improve the physiological signal sampling efficiency significantly.
The experimental results indicated that via CS one can transmit and compress EMG signals efficiently. The db2 wavelet base was the most suitable sparse basis for EMG signals under various compression ratios and can be utilized as a sparse transform basis for EMG. In addition, under most compression ratios, the BP algorithm provided better reconstruction quality and higher reconstruction efficiency.
However, although the most suitable wavelet basis and reconstruction algorithm was acquired for EMG compressed sensing, there was still a gap between the rebuilt signal and the original one according to the PRD performance parameter. This implied that the existing convex optimization and greedy reconstruction algorithms cannot reorganize the information from the EMG signals well. A similar conclusion was also presented in [44]. Casson et al. used the BP reconstruction algorithm and cubic B-spline dictionary sparse basis to conduct a compression sensing sampling test on EMG signals, which also showed that the EMG signals could not be restored satisfactorily (the PRD values were above 50% in all cases). In our study, although the results were not very satisfactory, compared with the conclusions of Casson et al., when a suitable compression ratio is selected, the PRD value will be reduced to less than 50%. In practical applications, the db2 and BP algorithms can be used as the sparse basis and reconstruction algorithm, respectively, for the compression sensing sampling of EMG signals, and EMG signals with minor errors can be obtained by reducing the compression ratio.
In other words, the CS approach is not fully functional at present in terms of the post-acquisition processing. Nevertheless, the wavelet basis most suitable for compressed EMG sensing was found through a calculation and analysis process. Our future work will focus on EMG rebuilding process and deep learning applications in reconstruction.

5. Conclusions

This research aimed to evaluate the wavelet bases and reconstruction algorithms best suited for the compressive sampling of EMG signals. From the analysis based on the sampling quality and speed, it was concluded that the db2 wavelet basis provides a more balanced performance, while the BP reconstruction algorithm can achieve high accuracy in a short time.

Author Contributions

L.Z., J.C. and L.X. designed the project. L.Z. finished the manuscript. L.Z. and J.C. performed the experiments. L.Z. analyzed the results. J.C., X.L., C.M. and L.X. revised and spell-checked the manuscript. All authors have read and agree to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (No. 62273082, and No. 61773110), the Natural Science Foundation of Liaoning Province (No. 2021-YGJC-14), the Basic Scientific Research Project (Key Project) of Liaoning Provincial Department of Education (LJKZ00042021), the Fundamental Research Funds for the Central Universities (No. N2119008), the Shenyang Science and Technology Plan Fund (No. 21-104-1-24, No. 20-201-4-10, and No. 201375), and the Member Program of Neusoft Research of Intelligent Healthcare Technology, Co., Ltd. (No. MCMP062002).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Paoletti, M.; Belli, A.; Palma, L.; Vallasciani, M.; Pierleoni, P.J.E. A Wireless Body Sensor Network for Clinical Assessment of the Flexion-Relaxation Phenomenon. Electronics 2020, 9, 1044. [Google Scholar] [CrossRef]
  2. Kobylarz, J.; Bird, J.J.; Faria, D.R.; Ribeiro, E.P.; Intelligence, A.E.J.J.o.A.; Computing, H. Thumbs up, thumbs down: Non-verbal human-robot interaction through real-time EMG classification via inductive and supervised transductive transfer learning. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 6021–6031. [Google Scholar] [CrossRef] [Green Version]
  3. Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
  4. Akyildiz, I.F.; Vuran, M.C.; Akan, O.B.; Su, W. Wireless sensor networks: A survey revisited. Comput. Netw. J. Elsevier Sci. 2004, 45, 1–39. [Google Scholar]
  5. Jovanov, E.; Milenkovic, A.; Otto, C.; de Groen, P.C. A wireless body area network of intelligent motion sensors for computer assisted physical rehabilitation. J. Neuroeng. Rehabil. 2005, 2, 6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Xu, W.; Zhang, M.; Sawchuk, A.A.; Sarrafzadeh, M. Robust human activity and sensor location corecognition via sparse signal representation. IEEE Trans. Biomed. Eng. 2012, 59, 3169–3176. [Google Scholar] [PubMed]
  7. Yildirim, O.; San Tan, R.; Acharya, U.R.J.C.S.R. An Efficient Compression of ECG Signals Using Deep Convolutional Autoencoders. Cogn. Syst. Res. 2022, 52, 198–211. [Google Scholar] [CrossRef]
  8. Shoaib, M.; Jha, N.K.; Verma, N. A Compressed-Domain Processor for Seizure Detection to Simultaneously Reduce Computation and Communication Energy. In Proceedings of the IEEE 2012 Custom Integrated Circuits Conference, San Jose, CA, USA, 9–12 September 2012; pp. 1–4. [Google Scholar]
  9. Zhang, Z.; Jung, T.-P.; Makeig, S.; Rao, B.D. Compressed sensing of EEG for wireless telemonitoring with low energy consumption and inexpensive hardware. IEEE Trans. Biomed. Eng. 2012, 60, 221–224. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Imtiaz, S.A.; Casson, A.J.; Rodriguez-Villegas, E. Compression in wearable sensor nodes: Impacts of node topology. IEEE Trans. Biomed. Eng. 2013, 61, 1080–1090. [Google Scholar] [CrossRef] [Green Version]
  11. Liu, Y.; de Vos, M.; van Huffel, S. Compressed sensing of multichannel EEG signals: The simultaneous cosparsity and low-rank optimization. IEEE Trans. Biomed. Eng. 2015, 62, 2055–2061. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Aviyente, S. Compressed Sensing Framework for EEG Compression. In Proceedings of the IEEE 14th Workshop on Statistical Signal Processing, Madison, WI, USA, 26–29 August 2007; pp. 181–184. [Google Scholar]
  13. Tropp, J.A.; Gilbert, A.C. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef]
  14. Abdulghani, A.M.; Casson, A.J.; Rodriguez-Villegas, E. Compressive sensing scalp EEG signals: Implementations and practical performance. Med. Biol. Eng. Comput. 2012, 50, 1137–1145. [Google Scholar] [CrossRef] [PubMed]
  15. Zhao, W.; Sun, B.; Tong, W.; Zhi, Y. On-Chip Neural Data Compression based on Compressed Sensing with Sparse Sensing Matrices. IEEE Trans. Biomed. Circuits Syst. 2018, 12, 242–254. [Google Scholar] [CrossRef] [PubMed]
  16. Quwaider, M.; Rao, J.; Biswas, S.K. Body-posture-based dynamic link power control in wearable sensor networks. Commun. Mag. IEEE 2010, 48, 134–142. [Google Scholar] [CrossRef]
  17. Mamaghanian, H.; Khaled, N.; Atienza, D.; Vandergheynst, P. Compressed Sensing for Real-Time Energy-Efficient ECG Compression on Wireless Body Sensor Nodes. IEEE Trans. Biomed. Eng. 2011, 58, 2456–2466. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Zhang, Z.; Jung, T.P.; Makeig, S.; Rao, B.D. Compressed sensing for energy-efficient wireless telemonitoring of noninvasive fetal ECG via block sparse Bayesian learning. IEEE Trans. Biomed. Eng. 2012, 60, 300–309. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Dixon, A.M.; Allstot, E.G.; Gangopadhyay, D.; Allstot, D.J. Compressed sensing system considerations for ECG and EMG wireless biosensors. IEEE Trans. Biomed. Circuits Syst. 2012, 6, 156–166. [Google Scholar] [CrossRef]
  20. Chen, S.S.; Donoho, D.L.; Saunders, M.A. Atomic decomposition by basis pursuit. SIAM Rev. 2001, 43, 129–159. [Google Scholar] [CrossRef] [Green Version]
  21. Ashton, K. That ‘internet of things’ thing. RFID J. 2009, 22, 97–114. [Google Scholar]
  22. Da Xu, L.; He, W.; Li, S. Internet of things in industries: A survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243. [Google Scholar]
  23. Hur, K.; Sohn, W.-S.; Kim, J.-K.; Lee, Y. A Real-Time Localization Platform Design in WUSB over WBAN Protocol for Wearable Computer Systems. In Proceedings of the International Conference on Future Generation Information Technology, Jeju Island, Korea, 8–10 December 2011; pp. 173–180. [Google Scholar]
  24. Azhari, M.E.; Toumanari, A.; Latif, R. Performance analysis of IEEE 802.15.6 and IEEE 802.15.4 for wireless body sensor networks. In Proceedings of the International Conference on Multimedia Computing & Systems, Marrakech, Morocco, 14–16 April 2014. [Google Scholar]
  25. Huque, M.; Munasinghe, K.S.; Jamalipour, A. A Probabilistic Energy-Aware Routing Protocol for Wireless Body Area Networks. In Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Vancouver, BC, Canada, 14–17 September 2014. [Google Scholar]
  26. Chen, G.; Naganawa, J.-I.; Takada, J.-I.; Kim, M. Development of a tri-polarized dynamic channel sounder for wireless body area network. In Proceedings of the 2015 9th International Symposium on Medical Information and Communication Technology (ISMICT), Kamakura, Japan, 14 May 2015; pp. 30–34. [Google Scholar]
  27. Jain, P.C. Wireless body area network for medical healthcare. IETE Tech. Rev. 2011, 28, 362–371. [Google Scholar] [CrossRef]
  28. Gelogo, Y.E.; Hwang, H.J.; Kim, H.-K. Internet of things (IoT) framework for u-healthcare system. Int. J. Smart Home 2015, 9, 323–330. [Google Scholar] [CrossRef] [Green Version]
  29. Gelogo, Y.E.; Kim, H.-K. Unified ubiquitous healthcare system architecture with collaborative model. Int. J. Multimed. Ubiquitous Eng. 2013, 8, 239–244. [Google Scholar]
  30. Alkhayyat, A.; Thabit, A.A.; Al-Mayali, F.A.; Abbasi, Q.H. WBSN in IoT health-based application: Toward delay and energy consumption minimization. J. Sens. 2019, 2019, 2508452. [Google Scholar] [CrossRef]
  31. Kumari, R.S.S.; Rajalakshmi, E. Very large-scale integration architecture for wavelet-based ECG signal adaptive coder. IET Signal Process. 2019, 13, 56–64. [Google Scholar] [CrossRef]
  32. Candes, E.; Romberg, J. Sparsity and incoherence in compressive sampling. Inverse Probl. 2007, 23, 969. [Google Scholar] [CrossRef] [Green Version]
  33. Erlich, Y.; Chang, K.; Gordon, A.; Ronen, R.; Navon, O.; Rooks, M.; Hannon, G.J. DNA Sudoku—Harnessing high-throughput sequencing for multiplexed specimen analysis. Genome Res. 2009, 19, 1243–1253. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Donoho, D.L. For most large underdetermined systems of linear equations the minimal 1-norm solution is also the sparsest solution. Commun. Pure Appl. Math. 2006, 59, 797–829. [Google Scholar] [CrossRef]
  35. Mallat, S.G.; Zhang, Z. Matching pursuits with time-frequency dictionaries. IEEE Trans. Signal Process. 1993, 41, 3397–3415. [Google Scholar] [CrossRef] [Green Version]
  36. Gui, G.; Wan, Q.; Peng, W.; Adachi, F. Sparse multipath channel estimation using compressive sampling matching pursuit algorithm. arXiv 2010, arXiv:1005.2270. [Google Scholar]
  37. Ramani, S.; Fessler, J.A. An Accelerated Iterative Reweighted least squares algorithm for compressed sensing MRI. In Proceedings of the 2010 IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Rotterdam, The Netherlands, 14–17 April 2010; pp. 257–260. [Google Scholar]
  38. Liu, J.; Huang, K.; Yao, X. Common-innovation subspace pursuit for distributed compressed sensing in wireless sensor networks. IEEE Sens. J. 2018, 19, 1091–1103. [Google Scholar] [CrossRef]
  39. Donoho, D.L.; Tsaig, Y.; Drori, I.; Starck, J.-L. Sparse solution of underdetermined systems of linear equations by stagewise orthogonal matching pursuit. IEEE Trans. Inf. Theory 2012, 58, 1094–1121. [Google Scholar] [CrossRef]
  40. Bai, L.; Maechler, P.; Muehlberghuber, M.; Kaeslin, H. High-speed compressed sensing reconstruction on FPGA using OMP and AMP. In Proceedings of the 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012), Seville, Spain, 9–12 December 2012; pp. 53–56. [Google Scholar]
  41. Nguyen, R.; Brown, M.S. Fast and Effective L0 Gradient Minimization by Region Fusion. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 13–16 December 2015; pp. 208–216. [Google Scholar]
  42. Bandeira, A.S.; Fickus, M.; Mixon, D.G.; Wong, P. The Road to Deterministic Matrices with the Restricted Isometry Property. J. Fourier Anal. Appl. 2012, 19, 1123–1149. [Google Scholar] [CrossRef]
  43. Goldberger, A.; Amaral, L.; Glass, L.; Hausdorff, J.; Ivanov, P.C.; Mark, R.; Mietus, J.; Moody, G.; Peng, C.; Stanley, H. Components of a new research resource for complex physiologic signals. PhysioBank PhysioToolkit Physionet. 2000, 101, 215–220. [Google Scholar]
  44. Casson, A.J.; Rodriguez-Villegas, E. Signal agnostic compressive sensing for body area networks: Comparison of signal reconstructions. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 4497–4500. [Google Scholar]
Figure 1. Real-time monitoring and remote transmission of human physiological signals.
Figure 1. Real-time monitoring and remote transmission of human physiological signals.
Micromachines 13 01748 g001
Figure 2. The CS sampling process.
Figure 2. The CS sampling process.
Micromachines 13 01748 g002
Figure 3. PRD values of various reconstruction algorithms. Note: * Indicates statistical significance via two-sample t-tests.
Figure 3. PRD values of various reconstruction algorithms. Note: * Indicates statistical significance via two-sample t-tests.
Micromachines 13 01748 g003
Figure 4. Execution times of various reconstruction algorithms. Note: * Indicates statistical significance via two-sample t-tests.
Figure 4. Execution times of various reconstruction algorithms. Note: * Indicates statistical significance via two-sample t-tests.
Micromachines 13 01748 g004
Table 1. PRD of reconstructed signals based on different wavelet bases. Values are means ± SD.
Table 1. PRD of reconstructed signals based on different wavelet bases. Values are means ± SD.
WaveletCR
10%20%30%40%50%60%70%80%90%
haar 30.67 ± 9.6444.71 ± 15.3556.62 ± 19.7767.72 ± 21.9778.64 ± 21.7689.84 ± 21.33100.41 ± 20.97111.34 ± 20.98120.4 ± 21.71
db2 23.74 ± 7.8235.66 ± 10.6345.99 ± 12.7155.71 ± 13.8365.23 ± 13.9374.68 ± 13.0984.34 ± 11.2194.2 ± 7.93103.48 ± 3.77
db334 ± 13.645.17 ± 15.6555.86 ± 18.7366.26 ± 20.8477.4 ± 20.9988.59 ± 19.8299.2 ± 18.65109.18 ± 17.97115.23 ± 14.19
db4 24.15 ± 7.6136.33 ± 10.4546.9 ± 12.6756.74 ± 13.9466.32 ± 13.8775.88 ± 12.8385.49 ± 10.695.25 ± 7.36103.65 ± 3.57
db534.51 ± 13.9544.91 ± 14.4754.38 ± 16.0763.69 ± 16.7573.42 ± 16.3983.56 ± 14.9493.56 ± 13.43104.01 ± 11.12112.27 ± 9.95
db6 26.25 ± 5.0839.05 ± 6.150.01 ± 6.9660.13 ± 7.269.63 ± 7.3478.71 ± 6.8387.81 ± 5.6696.87 ± 3.88104.78 ± 1.8
db726.4 ± 4.9839.31 ± 5.9650.19 ± 6.9260.12 ± 7.2669.65 ± 778.77 ± 6.687.91 ± 5.496.76 ± 3.74104.87 ± 1.59
db8 26.5 ± 5.1539.23 ± 6.1750.09 ± 6.960.22 ± 7.0269.8 ± 6.978.99 ± 6.1588.17 ± 5.4596.97 ± 3.83105.06 ± 1.38
db9 26.55 ± 4.9939.41 ± 650.43 ± 6.7760.41 ± 7.0969.92 ± 6.8479.2 ± 6.3488.16 ± 5.3296.98 ± 3.71104.93 ± 1.49
db1026.65 ± 5.0839.52 ± 6.0550.42 ± 6.9260.55 ± 6.9769.82 ± 6.8879.18 ± 6.2788.12 ± 5.5797.13 ± 3.66104.99 ± 1.51
sym225.7 ± 5.138.51 ± 6.0249.29 ± 7.0859.37 ± 7.6568.93 ± 7.5678.25 ± 7.0687.46 ± 6.0796.44 ± 4.25104.82 ± 1.61
sym325.81 ± 5.3138.49 ± 6.2649.4 ± 7.1959.53 ± 7.4568.94 ± 7.5478.17 ± 6.8987.44 ± 6.0596.35 ± 4.19104.64 ± 1.82
sym4 25.87 ± 5.238.58 ± 6.3149.38 ± 7.1659.44 ± 7.4868.92 ± 7.7178.27 ± 6.987.46 ± 6.1696.39 ± 4.49104.54 ± 1.81
sym5 25.93 ± 5.1638.61 ± 6.249.49 ± 7.159.41 ± 7.4669.03 ± 7.5578.2 ± 6.9987.41 ± 5.9296.44 ± 4.17104.63 ± 1.86
sym6 25.93 ± 5.1638.67 ± 6.2149.56 ± 7.1759.54 ± 7.4469.04 ± 7.7478.33 ± 6.8387.57 ± 6.0396.36 ± 4.53104.61 ± 1.8
sym7 26.03 ± 5.3238.79 ± 6.2149.55 ± 7.0359.68 ± 7.3669 ± 7.5878.42 ± 6.8487.42 ± 6.0596.53 ± 4.24104.68 ± 1.71
sym825.99 ± 5.1338.73 ± 6.1449.64 ± 7.1559.62 ± 7.3869.07 ± 7.778.35 ± 6.7987.63 ± 5.9896.4 ± 4.47104.67 ± 1.7
coif1 25.65 ± 5.1238.39 ± 6.0749.19 ± 7.0159.22 ± 7.6868.78 ± 7.6178.06 ± 7.0387.33 ± 5.9296.49 ± 4.24104.5 ± 1.77
coif2 25.83 ± 5.2138.51 ± 6.2349.25 ± 7.1359.41 ± 7.4968.9 ± 7.6278.06 ± 787.35 ± 6.0896.22 ± 4.35104.54 ± 1.8
coif3 25.95 ± 5.1438.82 ± 6.1749.55 ± 7.0759.63 ± 7.3969.15 ± 7.378.34 ± 6.9887.54 ± 5.6196.71 ± 4.09104.47 ± 1.94
coif4 26.01 ± 5.1238.77 ± 6.1849.54 ± 7.1259.64 ± 7.4269.16 ± 7.4778.29 ± 6.7787.53 ± 5.8696.39 ± 4.32104.69 ± 1.57
coif5 26.05 ± 5.138.89 ± 6.1249.73 ± 6.8959.84 ± 7.3269.25 ± 7.1778.59 ± 6.5787.69 ± 5.5696.57 ± 4.06104.7 ± 1.64
bior1.1 25.38 ± 5.2238.16 ± 6.348.93 ± 7.1559.22 ± 7.6268.59 ± 7.7977.89 ± 7.2387.16 ± 6.4796.3 ± 4.47104.3 ± 2.35
bior1.3 26.13 ± 5.2439.08 ± 6.350.02 ± 7.1560.3 ± 7.4969.84 ± 7.6379.06 ± 7.0988.03 ± 6.2797.12 ± 4.09104.76 ± 2.07
bior1.5 26.74 ± 5.3239.89 ± 6.3550.99 ± 7.1561.28 ± 7.470.8 ± 7.5679.95 ± 6.9688.81 ± 6.1997.68 ± 3.98105.06 ± 1.99
bior2.227.19 ± 5.3240.77 ± 6.2552.45 ± 7.2663.25 ± 7.773.29 ± 7.683.16 ± 6.7892.33 ± 5.58101.39 ± 3.46108.44 ± 1.31
bior2.427.01 ± 5.3140.46 ± 6.2551.98 ± 7.1362.56 ± 7.5772.54 ± 7.4882.12 ± 6.7791.22 ± 5.52100.33 ± 3.73107.45 ± 1.33
bior2.6 27.12 ± 5.3340.6 ± 6.2652.09 ± 7.0562.61 ± 7.4972.56 ± 7.482.17 ± 6.7591.22 ± 5.54100.28 ± 3.79107.41 ± 1.44
bior2.827.28 ± 5.3340.83 ± 6.2552.32 ± 7.0262.83 ± 7.4572.76 ± 7.3282.4 ± 6.7191.43 ± 5.51100.39 ± 3.81107.48 ± 1.45
bior3.131.7 ± 5.3247.76 ± 6.3561.99 ± 7.275.45 ± 7.3188.62 ± 6.63101.05 ± 5.78114.82 ± 5.26128.26 ± 3.62135.14 ± 1.27
bior3.3 30.81 ± 5.0745.97 ± 6.3859.09 ± 7.1871.06 ± 7.5182.48 ± 6.8693.13 ± 6.18103.41 ± 4.95113.08 ± 2.79118.76 ± 0.9
bior3.530.59 ± 5.1245.37 ± 6.4158.1 ± 7.2169.95 ± 7.4480.92 ± 6.991.26 ± 6.02100.76 ± 4.87110.2 ± 2.87115.69 ± 0.84
bior3.730.52 ± 5.245.12 ± 6.4157.72 ± 7.1769.49 ± 7.4180.36 ± 6.9490.51 ± 6.0799.96 ± 4.93109.31 ± 2.89115.01 ± 0.85
bior3.9 28.26 ± 5.0841.86 ± 6.0153.02 ± 7.0463.32 ± 7.4472.8 ± 7.281.82 ± 6.5990.73 ± 5.499.52 ± 3.82106.96 ± 2.08
bior4.4 27.66 ± 5.0540.99 ± 5.9552.06 ± 6.9862.27 ± 7.2971.89 ± 7.0381.06 ± 6.4390.17 ± 5.3599.19 ± 3.77106.92 ± 1.97
bior5.5 27.71 ± 5.0741.03 ± 5.9752.08 ± 6.9562.32 ± 7.1971.96 ± 6.8981.11 ± 6.2990.26 ± 5.2599.28 ± 3.64107.03 ± 1.92
bior6.827.83 ± 5.0841.19 ± 6.0152.25 ± 6.9462.53 ± 7.1372.17 ± 6.881.29 ± 6.290.45 ± 5.1699.43 ± 3.53107.15 ± 1.87
rbio1.151.95 ± 6.7967.99 ± 5.9378.33 ± 5.8585.43 ± 5.4591.67 ± 4.5397 ± 4.04102.15 ± 3.49107.48 ± 3.11110.34 ± 2.02
rbio1.3 35.01 ± 5.4252.02 ± 5.9964.7 ± 6.5874.85 ± 6.383.53 ± 5.5891.01 ± 4.7498.25 ± 3.97105.47 ± 3.28110.4 ± 2.1
rbio1.5 32.77 ± 5.2648.84 ± 661.35 ± 6.6371.9 ± 6.6481.07 ± 5.9889.16 ± 4.9996.97 ± 4.23104.85 ± 3.29110.48 ± 2.09
rbio2.2 32.44 ± 5.248.1 ± 6.0660.4 ± 6.6970.97 ± 6.7180.14 ± 6.188.41 ± 5.1896.51 ± 4.25104.61 ± 3.34110.57 ± 2.08
rbio2.432.4 ± 5.1947.84 ± 6.1360.06 ± 6.7270.61 ± 6.7379.78 ± 6.1388.18 ± 5.2496.38 ± 4.21104.55 ± 3.35110.63 ± 2.11
rbio2.6 26.28 ± 5.1639.22 ± 6.1350.06 ± 7.1260.13 ± 7.6269.82 ± 7.4979.08 ± 6.8788.16 ± 5.7897.04 ± 4.05104.8 ± 1.8
rbio2.8 26.57 ± 5.339.77 ± 6.3350.96 ± 7.1861.36 ± 7.6971.29 ± 7.6480.76 ± 7.0589.85 ± 5.7698.73 ± 4106.28 ± 1.68
rbio3.126.19 ± 5.1339.06 ± 6.1349.83 ± 6.9859.83 ± 7.4669.44 ± 7.2878.71 ± 6.787.85 ± 5.6396.82 ± 3.94104.92 ± 1.8
rbio3.328.26 ± 5.0841.86 ± 6.0153.02 ± 7.0463.32 ± 7.4472.8 ± 7.281.82 ± 6.5990.73 ± 5.499.52 ± 3.82106.96 ± 2.08
rbio3.5 27.66 ± 5.0540.99 ± 5.9552.06 ± 6.9862.27 ± 7.2971.89 ± 7.0381.06 ± 6.4390.17 ± 5.3599.19 ± 3.77106.92 ± 1.97
rbio3.7 27.71 ± 5.0741.03 ± 5.9752.08 ± 6.9562.32 ± 7.1971.96 ± 6.8981.11 ± 6.2990.26 ± 5.2599.28 ± 3.64107.03 ± 1.92
rbio3.9 27.83 ± 5.0841.19 ± 6.0152.25 ± 6.9462.53 ± 7.1372.17 ± 6.881.29 ± 6.290.45 ± 5.1699.43 ± 3.53107.15 ± 1.87
rbio4.4 51.95 ± 6.7967.99 ± 5.9378.33 ± 5.8585.43 ± 5.4591.67 ± 4.5397 ± 4.04102.15 ± 3.49107.48 ± 3.11110.34 ± 2.02
rbio5.5 35.01 ± 5.4252.02 ± 5.9964.7 ± 6.5874.85 ± 6.383.53 ± 5.5891.01 ± 4.7498.25 ± 3.97105.47 ± 3.28110.4 ± 2.1
rbio6.8 32.77 ± 5.2648.84 ± 661.35 ± 6.6371.9 ± 6.6481.07 ± 5.9889.16 ± 4.9996.97 ± 4.23104.85 ± 3.29110.48 ± 2.09
Table 2. PRD values of the reconstruction signals for the different compression ratios (CRs) based on the same wavelet basis. Values are means ± SD.
Table 2. PRD values of the reconstruction signals for the different compression ratios (CRs) based on the same wavelet basis. Values are means ± SD.
MethodCR
0.10.20.30.40.50.60.70.80.9
OMP48.24 ± 16.8565.04 ± 21.3579.3 ± 24.6692.13 ± 25.64104.56 ± 23.64117.41 ± 20.89128.26 ± 16.89139.69 ± 11.11146.37 ± 4.82
BP23.87 ± 7.9835.71 ± 10.7546.1 ± 12.8155.87 ± 13.8665.31 ± 13.9774.71 ± 13.0784.48 ± 11.3194.23 ± 7.95103.51 ± 3.86
CoSaMP55.61 ± 18.2965.58 ± 21.4277.07 ± 24.2288.58 ± 25.93101.44 ± 24.29113.75 ± 20.46123.59 ± 15.49132.66 ± 10.19132.89 ± 4.04
Irls24.99 ± 8.4437.53 ± 11.3948.37 ± 13.6558.42 ± 14.8768.03 ± 14.8577.49 ± 13.6287 ± 11.4796.1 ± 7.79103.63 ± 3.59
SP55.51 ± 17.5562.37 ± 19.2270.17 ± 20.7678.89 ± 21.4388.76 ± 20.4498.88 ± 18.09108.94 ± 14.9119.03 ± 9.39125.35 ± 4.43
Table 3. Execution times (in seconds) of various reconstruction algorithms. Values are mean ± SD.
Table 3. Execution times (in seconds) of various reconstruction algorithms. Values are mean ± SD.
MethodCR
0.10.20.30.40.50.60.70.80.9
OMP2236.66 ± 574.211368.17 ± 300.14849.29 ± 169.05496.98 ± 96.43275.77 ± 57.91141.54 ± 41.0965.38 ± 32.3423.88 ± 17.2521.01 ± 0.82
BP24.35 ± 3.7120.49 ± 3.1819.55 ± 6.7513.43 ± 1.6210.68 ± 1.759 ± 2.736.8 ± 25.43 ± 1.513.89 ± 0.82
CoSaMP722.35 ± 173.09519.86 ± 130.66401.89 ± 152.8221.14 ± 64.39134.06 ± 54.463.89 ± 29.8626.77 ± 15.099.69 ± 5.961.9 ± 1.4
Irls3207.79 ± 817.232405.05 ± 578.461548.56 ± 346.91086.58 ± 230.09705.22 ± 120.33423.7 ± 83.59206.53 ± 34.8794.26 ± 20.8126.17 ± 9.02
SP431.65 ± 112.13397.19 ± 221.28194.22 ± 61.99128.29 ± 55.0268.97 ± 35.9636.75 ± 20.4718.9 ± 12.114.48 ± 1.71.33 ± 0.87
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, L.; Chen, J.; Ma, C.; Liu, X.; Xu, L. Performance Analysis of Electromyogram Signal Compression Sampling in a Wireless Body Area Network. Micromachines 2022, 13, 1748. https://doi.org/10.3390/mi13101748

AMA Style

Zhang L, Chen J, Ma C, Liu X, Xu L. Performance Analysis of Electromyogram Signal Compression Sampling in a Wireless Body Area Network. Micromachines. 2022; 13(10):1748. https://doi.org/10.3390/mi13101748

Chicago/Turabian Style

Zhang, Liangyu, Junxin Chen, Chenfei Ma, Xiufang Liu, and Lisheng Xu. 2022. "Performance Analysis of Electromyogram Signal Compression Sampling in a Wireless Body Area Network" Micromachines 13, no. 10: 1748. https://doi.org/10.3390/mi13101748

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