Next Article in Journal
Enhanced Fault Detection in Photovoltaic Panels Using CNN-Based Classification with PyQt5 Implementation
Previous Article in Journal
Quantum Privacy-Preserving Range Query Protocol for Encrypted Data in IoT Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Construction of Flexible Deterministic Sparse Measurement Matrix in Compressed Sensing Using Legendre Sequences

1
School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
School of Computer Engineering, Jinling Institute of Technology, Nanjing 211169, China
3
CCTEG Changzhou Research Institute, Changzhou 223000, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(22), 7406; https://doi.org/10.3390/s24227406
Submission received: 5 September 2024 / Revised: 8 November 2024 / Accepted: 18 November 2024 / Published: 20 November 2024
(This article belongs to the Section Physical Sensors)

Abstract

:
Compressed sensing (CS) is an innovative signal acquisition and reconstruction technology that has broken through the limit of the Nyquist sampling theory. It is widely employed to optimize the measurement processes in various applications. One of the core challenges of CS is the construction of a measurement matrix. However, traditional random measurement matrices are often impractical. Additionally, many existing deterministic binary measurement matrices fail to provide the required flexibility for practical applications. In this study, inspired by the observation that pseudo-random sequences share similar properties with random sequences, we constructed a deterministic sparse measurement matrix with a flexible measurement number based on an pseudo-random sequence—the Legendre sequence. Empirical analysis of the phase transition and an assessment of the practical features of the proposed measurement matrix were conducted. We validated the effectiveness of the proposed measurement matrix on randomly synthesized signals and images. The results of our simulations reveal that our proposed measurement matrix performs better than several other measurement matrices, particularly in terms of accuracy and efficiency.

1. Introduction

In numerous applications of wireless sensor networks (WSNs), such as wireless body sensor networks (WBSNs) [1], micro-seismic monitoring wireless sensor networks (MMWSNs) [2], and wireless video monitoring systems (WVMSs) [3], sensors face limitations in energy, bandwidth, computational capability, and storage space. To sustain the lifespan of WSNs and conserve their bandwidth, it is crucial to reduce the amount of data transmitted. Compressed sensing (CS) allows for the acquisition of fewer measurements directly at the sensor, significantly reducing the amount of data to be transmitted.
Compressed sensing (CS) [4] is a novel signal acquisition and reconstruction technology that has broken through the limit of the Nyquist sampling theory. By utilizing sparsity, CS allows signals to be sampled at rates significantly below the Nyquist rate by projecting them onto a measurement matrix. The original signal can then be efficiently recovered by solving an optimization problem based on the sparse representation of the signal. CS transfers the computational burden from the encoder to the decoder, which is particularly suitable for sensors with constrained computational capabilities. Thanks to these advantages, CS is extensively employed to optimize the measurement process in diverse applications, including synthetic aperture radar (SAR), wireless body area networks [1], the health monitoring of pipelines [5], micro-seismic monitoring [2], and magnetic resonance imaging [6].
One of the core issues of CS is the measurement process. In sensors, the data are projected onto a measurement matrix to reduce the number of required measurements. Considering the limitations in the computational capability and storage space of sensors, the measurement matrix must be simple and efficient. Many measurement matrices have been proposed, primarily falling into two categories: random measurement matrices and deterministic measurement matrices.
Initially, random measurement matrices with elements following independent identical distribution (IID) [7] or Bernoulli distribution [8] were proposed. Having been proven to follow the restricted isometry property (RIP) [8] with high probability, they have been extensively researched. Inspired by the fact that symmetric sign ensembles offer computational advantages over Gaussian ensembles, Zhang G. et al. [9] proposed a measurement matrix based on the symmetric sign ensemble and demonstrated that the random sparse measurement matrix follows the RIP with high probability. Although random measurement matrices have good properties, they are often impractical. Furthermore, as they cannot be reproduced, they must be transmitted from the encoder to the decoder and require a large amount of storage space, which is impractical.
Deterministic measurement matrices can overcome the limitations of random measurement matrices. Specifically, deterministic sparse measurement matrices consist of only two elements: ‘0’ and ‘1’. They have low computational complexity and require minimal storage space, making them particularly suitable for resource-restrained sensors. Numerous deterministic sparse measurement matrices have been proposed. DeVore R. A. [10] proposed a deterministic sparse measurement matrix using finite fields, but its size is constrained to p 2 × p r + 1 where p is a prime number and r is an integer. Li S. et al. [11] constructed several types of deterministic measurement matrices based on finite geometry; however, their dimensions are restricted to specific size of ( q 3 + q 2 + q + 1 ) [ ( q 2 + 1 ) ( q 2 + q + 1 ) ], q 3 [ q 2 ( q 2 + q + 1 ) ] , ( q 3 + 1 ) q 2 q 2 q + 1 , and ( q 2 + 1 ) [ q 2 ( q 2 + 1 ) ] where q is a prime power. Xia S. T. et al. [12] and Tong F. H. et al. [13] constructed deterministic sparse measurement matrices based on finite geometry and unitary geometry. However, similar to the matrices created by Li S. et al. [11], their dimensions are likewise constrained. Naidu R. R. et al. [14] proposed a deterministic sparse measurement matrix based on Euler’s square; however, its size is constrained to M × c ( M μ ) 2 where M represents the measurement number, μ represents the mutual coherence, and c 1 , 2 . Lu C. et al. [15] constructed the deterministic bipolar measurement matrix utilizing pseudo-random sequences, utilizing pseudo-random sequences; however, the number of measurements is constrained to   2 r 1 where r is an integer. Zhang G. et al. [16] proposed a more flexible deterministic bipolar measurement matrix based on Legendre sequences; however, the number of measurements is constrained to prime integer or even integer. Lu W. et al. [17] proposed a deterministic sparse measurement matrix with a flexible measurement number using the bipartite graph. However, based on our experimental results, its performance still requires further improvement. There are also many other deterministic sparse measurement matrices based on coding theory [18,19], expander graphs [20], balanced incomplete block designs [21], etc. However, due to the specific construction methods of deterministic sparse measurement matrices, their dimensions are often constrained to certain values, highlighting the need for more flexible designs.
Inspired by [9] and the observation that pseudo-random sequences share similar properties with random sequences, we constructed a deterministic sparse measurement matrix using an pseudo-random sequence known as the Legendre sequence.
The primary contributions of this paper include the following:
(1)
A simple deterministic sparse measurement matrix is proposed utilizing the Legendre sequence. The proposed measurement matrix has a flexible measurement number, exhibits low computational capability, and requires small storage space.
(2)
Empirical analysis of the phase transition is carried out and an evaluation of the practical features of the proposed measurement matrix is performed.
(3)
The performance of the proposed measurement matrix is compared with that of several state-of-the-art measurement matrices using random signals and images.
This paper is organized as follows: In Section 2, we review the theories of CS and the Legendre sequence. Section 3 introduces the methodology used for constructing the measurement matrix. Additionally, the phase transitions and practical features of the proposed measurement matrix are analyzed. In Section 4, experiments on random signals and images are conducted. Finally, in Section 5, the conclusion is presented.

2. Background

2.1. Theory of CS

The underlying assumption in this paper is that the signal x R N itself is naturally sparse. That means than x R N has k N non-zero elements naturally.
There are mainly two steps in CS: the measurement process and the recovery process. In the measurement process, x is measured by projecting it onto the measurement matrix Φ , as shown in Equation (1):
y = Φ x
Since Φ is a matrix with a size of M × N , where M < N , x is projected into a lower-dimensional space. Clearly, the measurement ratio is M / N .
In the recovery process, x needs to be reconstructed from y by solving Equation (1). However, because M < N , this process becomes ill-posed. According to compressed sensing theory, if x is sparse, it can be approximately reconstructed by solving the following l 0 optimization problem (2):
m i n x 0     s . t .   y = Φ x
However, this problem is NP-hard, thus a greedy algorithm, such as orthogonal matching pursuit (OMP) [22] can be used to find a good-enough solution. Donaho et al. [4] demonstrated that if the measurement matrix satisfies the RIP under a specific condition, problem (2) can be replaced with the l 1 optimization problem (3), which can be solved efficiently using the basis pursuit (BP) algorithm [23].
m i n x 1     s . t .   y = Φ x
The RIP is an important criterion to verify whether Φ is a proper measurement matrix.
Definition 1. 
For a measurement matrix,  Φ R M × N , and any k-sparse signal, if there exists a constant δ s 0,1 , such that
1 δ s x 2 2 Φ x 2 2 1 + δ s x 2 2
then,  Φ  is said to satisfy the RIP with order  k . And the smallest number  δ k  is called the restricted isometry constant (RIC) of order  k .
We can evaluate whether a matrix is a good measurement matrix by checking whether it satisfies the condition (4) for a large k . However, RIP merely provides a sufficient condition to guarantee the accurate recovery of signals, which is very conservative in practical applications.
Phase transition is more precise, serving as both a necessary and sufficiency condition. It is widely used to evaluate the effectiveness of measurement matrices [24] and recovery algorithms [25,26]. Let α = M / N represent the sampling ratio and β = k / N denote the sparsity ratio. It was observed that the plane of ( α , β ) can be partitioned into two distinct phases, as shown by the significant phase transition curve during signal recovery, as shown in Figure 1. In one phase, the original signal can be perfectly recovered, and in the other phase, recovery fails, with equally high probability. Phase transition is an important criterion and has garnered extensive research attention. The phase transition threshold for the Gaussian random measurement matrix was investigated in [27]. Numerical experiments demonstrated a nearly perfect alignment between the empirical 50% success curve and the theoretical bound [27].

2.2. Theory of Legendre Sequence

The research indicates that pseudo-random sequences exhibit similar properties to random sequences and can serve as substitutes in numerous scenarios. Benefiting from this, pseudo-random sequences are widely used in spectrum communication [28], data encryption [29], and many other fields [30]. The Legendre sequence has a more flexible period compared to other pseudo-random sequences.
Let p > 2 be a prime number, and a be a coprime integer of p ; if the congruence
s 2 = a p
has an integer solution s , then a is referred to as a quadratic residue of m o d p ; otherwise, it is termed a quadratic non-residue modulo p .
We define the Legendre symbol as
a p = 0 ,       a   i s   q u a d r a t i c   r e s i d u e   o f   m o d   p           + 1 ,       a   i s   q u a d r a t i c   n o n r e s i d u e   o f   m o d   p      
For any integer g , it follows
g p p = 0
and
0 p = 0
Consequently, we can derive a Legendre sequence as
0 p , 1 p , 2 p ,
It has been proven that when p is a prime number in the form of 4 t 1 (where t is a positive integer), the Legendre sequence with a period of p is a pseudo-random sequence [31]. It is necessary to note that there are significantly more prime numbers in the form of 4 t 1 compared to integers in the form of 2 r 1 (where r is a positive integer), which represents the periods of most other pseudo-random sequences. For example, the periods of m-sequences between 100 and 1000 are limited to 127 , 255 , and 511 , while the Legendre sequences, in contrast, offer a notably flexible selection of periods, as shown in Table 1.

3. Proposed Method

3.1. Construction of Proposed Measurement Matrix

Our measurement matrix is applicable to signals of length N = 4 t 1 , where t is a positive integer and N is a prime number. The construction method is as follows:
  • Let p = N , the following numbers are obtained: 1 2 p , 2 2 p , , p 1 2 2 p .
  • If i = 1,2 , , p 1 appears among the numbers obtained in step 1. Let s i = 0 ; otherwise, let s i = + 1 .
  • Let s 0 = 0 ; then, a Legendre sequence, S = s 0 , s 1 , , s p 1 , can be obtained.
  • A p × p matrix Q can be constructed using (10):
    Q = s 0 s 1 s p 2 s p 1 s 1 s 2 s p 1 s 0 s p 2 s p 1 s p 4 s p 3 s p 1 s 0 s p 3 s p 2
  • The top M , ( 1 < M < p ) rows from matrix Q are selected. Then, a M × p deterministic sparse measurement matrix is obtained. According to compressed sensing theory, when M exceeds a certain threshold, the signal can be reconstructed with high probability. Therefore, M can be set based on the sparsity of the signal. Typically, M is required to satisfy the condition M > C k l o g ( N / k ) , where N is the signal dimension and C is a constant related to the desired reconstruction accuracy.

3.2. Analysis of Phase Transition

We analyzed the empirical phase transition of the proposed measurement matrix and compared it with several state-of-the-art alternatives. It is worth noting that for deterministic sparse measurement matrices with inflexible measurement numbers, analysis of their phase transitions becomes unfeasible. The compared measurement matrices included the Gaussian random measurement matrix [7], the random symmetric measurement matrix [9], the random binary measurement matrix [9], and the bipartite graph measurement matrix [17]. The latter is a deterministic sparse measurement matrix with a flexible measurement number, and the others are random measurement matrices.
The Gaussian random measurement matrix is a classic and highly effective measurement matrix. It is one of the most commonly used benchmarks in the study of measurement matrices due to its excellent performance. The random symmetric and random binary measurement matrices are classic matrices that share structural similarities with our proposed measurement matrix. Additionally, we included the bipartite graph measurement matrix in our comparisons due to the fact that it is a classic deterministic sparse matrix, known for its flexibility in dimensions and good sparsity properties.
In the Gaussian random measurement matrix, the entries are independently sampled from a Gaussian normal distribution with a mean of 0 and a variance of 1. In the random symmetric measurement matrix, the entries are independently sampled from a symmetric signs distribution, where each element takes the value of + 1 N or 1 N with equal probability. In the random binary matrix, the entries are independently sampled from a distribution where each element takes the value of + 2 N or 0 with equal probability. The bipartite graph measurement matrix, constructed using the Progressive Edge-Growth (PEG) algorithm, is a low-density parity-check (LDPC) matrix that generally contains d non-zero elements in each column, where d < < N .
Phase transition was achieved utilizing the methodology described in references [25,32,33], as follows. For a fixed N = 239 , α varied from 0.1 to 0.95 with a step size of 0.05, and k varied from 1 to M with a step size of 1. At each combination of ( α , β ) , 300 sparse signals were measured using different measurement matrices and then recovered using the OMP algorithm [22]. Let x be the original signal and x ^ be the recovered signal. For each trial, if
x x ^ 2 x 2   <   0.01
we declare that the recovery is successful. Then, for each ( α , β ) -tuple and each measurement matrix, we can obtain the exact recovery rate. Since it was observed that the empirical 50% success curve closely aligned with the theoretical bound [27], we employed the logistic regression method as outlined in references [25,32,33]. That is, for each α , the phase transition referred to the value of β that yielded a 50% exact recovery rate in this study.
For greater universality, empirical analysis of the phase transitions was conducted on various measurement matrices for two types of randomly synthesized sparse signals: Gaussian sparse signals and binary uniform sparse signals. The generation process was as follows: the non-zero elements of the Gaussian sparse signal followed a standard Gaussian distribution, whereas the non-zero elements of the binary uniform signal followed a uniform distribution in the range [0, 1].
The empirical analysis results are depicted in Figure 2. Obviously, the Gaussian random measurement matrix, the random symmetric measurement matrix, and the random binary measurement matrix exhibited similar phase transition curves. And the deterministic bipartite graph measurement matrix demonstrated a superior phase transition curve compared to the aforementioned random measurement matrices in the cases of Gaussian sparse signals, while exhibiting similar phase transition curves for binary uniform sparse signals. Furthermore, our proposed measurement matrix outperformed all other measurement matrices for both Gaussian sparse signals and binary uniform sparse signals.

3.3. Analysis of Practical Features

The aforementioned phase transition property of the proposed measurement matrix ensures its effective ability to capture information. Nevertheless, in practical applications, certain practical features of measurement matrices must be taken into consideration, including computational complexity in the measurement process and memory cost. The practical features of the aforementioned measurement matrices are analyzed in Table 2. For fairness, we assumed that the size of the measurement matrix was M × N , and each floating-point element required B bits of storage space. Evidently, the proposed measurement matrix possesses the following advantages:
(1)
A flexible number of measurements: The proposed measurement matrix provides a flexible number of measurements.
(2)
Low computational complexity: As a sparse measurement matrix, the proposed matrix requires only addition operations during the measurement process, without involving multiplication. Compared to multiplication, addition operations are computationally less intensive, especially in binary matrices, where bit-wise addition is much simpler and less computationally expensive than multiplication. Therefore, this approach significantly reduces computational load.
(3)
Low memory cost: The Gaussian random matrix, characterized by its floating-point entries, requires the largest storage space, specifically  M × N × B bits. In contrast, for the symmetric measurement matrix and the random binary measurement matrix, since the two possible values can be encoded with just 1 bit, their storage space is significantly reduced to M × N bits. The bipartite graph measurement matrix requires N × d × log 2 M bits, as it only stores the positions of the non-zero entries. The measurement matrix proposed in this paper only requires the storage of a single Legendre sequence, as all other columns can be generated by cyclically shifting this Legendre sequence, which requires merely N bits. This storage requirement is significantly lower compared to the other measurement matrices discussed.
Table 2. Computational complexities of various measurement matrices.
Table 2. Computational complexities of various measurement matrices.
Φ Randomness or DeterministicMeasurement-FlexibleMemory Cost (Bits)Multiplierless
Gaussian randomRandomness YesBMNNo
Random symmetricRandomnessYesMNNo
Random binaryRandomnessYesMNNo
Bipartite graphDeterministicYes N × d × log 2 M Yes
This paperDeterministicYesNYes
The aforementioned advantages make our proposed measurement matrix more suitable for practical applications, especially in scenarios involving resource-constrained sensors. In the following section, we compare the performance of our proposed measurement matrix with the above measurement matrices using random signals and images.

4. Experimental Results and Analysis

In this section, we compare the performance of our proposed measurement matrix with several existing ones: the Gaussian random measurement matrix [7], the random symmetric measurement matrix [9], the random binary measurement matrix [9], and the bipartite graph measurement matrix [17]. The phase transitions and practical characteristics of all of these measurement matrices were analyzed in Section 3. To ensure greater versatility, we employed two types of signals as test signals: randomly synthesized signals and images. The OMP algorithm [22] was used for signal recovery.
All experiments were conducted using Matlab R2014a on a computer equipped with an Intel Core i7-6700 CPU (3.4 GHz) and 16 GB of RAM, running Windows 10.

4.1. Random Synthesized Sparse Signals

In this part, two kinds of randomly generated sparse signals were used as test signals: Gaussian random sparse signals and binary uniform sparse signals. Their generation method was elaborated on in Section 3. In the noiseless scenario, the performance of the measurement matrix was assessed by the ratio between the number of successful reconstructions and the total number of trials. A successful reconstruction condition is defined in (11), and number of total trials was 300.
Figure 3 depicts the perfect recovery percentages of different measurement matrices as sparsity k varies with M = 263 and N = 599 . Figure 4 illustrates the perfect recovery percentages of various measurement matrices as M changes with k = 100 and N = 431 . Our proposed measurement matrix demonstrated superior performance, particularly in practical applications due to its enhanced features.
In a noisy scenario, the process can be represented as
y = Φ x + e
where e R M   represents Gaussian white noise. In this experiment, e 2 = 0.1 y 2 . SNR was used to evaluate the performance of different measurement matrices, which is defined as
S N R = 20 log 10 x 2 x x ^ 2
where x is the original signal, and x ^ is the reconstructed signal.
The SNRs of different measurement matrices for Gaussian random sparse signals and uniform random sparse signals against changes in M with k = 100 and N = 431 are shown in Table 3. It can be seen that for both Gaussian random sparse signals and uniform random sparse signals, our proposed measurement matrix exhibited a higher SNR compared to the other measurement matrices. This suggests that our proposed measurement matrix exhibits greater robustness to noise compared to the others.

4.2. Two-Dimensional Image

In this part, we evaluate the performance of various measurement matrices for image reconstruction under compressed sensing. As shown in Figure 5, the tested images included six commonly used test images, two medical images, and two aerial images. The size of all images was 223 * 223 . We utilized block-based compressive sensing to recover the tested images. As compressed sensing relies on sparsity, we achieved image sparsity by retaining a certain proportion of coefficients under the discrete Fourier transform. In this paper, this proportion was set to 30%.
In the block-based compressive sensing, the size of image sub-blocks was set as 223 × 1. This means that each column of the original image was treated as a sub-block. Each sub-block was compressed individually in the measurement process. In the recovery process, each image block was separately reconstructed using OMP and then assembled to reconstruct the complete image.
The peak signal-to-noise ratio (PSNR) was used to assess the quality of the recovered image. For two images of m × n , G , and G ^ , the PSNR was calculated using the following expression:
P S N R = 10 log 10 223 2 M S E
where the mean square error (MSE) is defined as
M S E = G G ^ 2 2 / m × n
Table 4 presents the PSNR value for various images under different measurement matrices with the measurement number of 120. Our proposed measurement matrix achieved the highest peak signal-to-noise ratio (PSNR) among the compared measurement matrices.
In addition to the PSNR, we employed the structural similarity measure (SSIM) as a complementary evaluation metric. As shown in Table 5, the results indicate that with a measurement number of 120, our matrix achieved the highest SSIM value compared to the other measurement matrices. This indicates that our proposed measurement matrix outperformed other measurement matrices in preserving the structural details.
Figure 6, Figure 7 and Figure 8 individually show the visually reconstructed results of the images “Lena”, “Bone2”, and “Aerial Image2.” The details of the areas within the red boxes are shown in Figure 9, Figure 10 and Figure 11, respectively. For the Lena and Aerial Image2 images, the block effects in the reconstructed images using our proposed measurement matrix were significantly reduced, resulting in smoother images. In the Bone2 image, our matrix effectively minimized artifacts that were present with other matrices, demonstrating its superior performance in preserving intricate textures and details.

5. Conclusions

We propose a simple and adaptable deterministic sparse measurement matrix utilizing the Legendre sequence. Empirical analysis illustrates that its phase transition outperforms both random and bipartite graph measurement matrices. Additionally, the matrix exhibits favorable practical features. The simulation results confirm that it surpasses random and deterministic bipartite graph measurement matrices in reconstruction quality. In future work, we will conduct a more in-depth investigation into the pseudo-random properties of sequences and explore alternative construction methods for deterministic measurement matrices.

Author Contributions

Methodology, H.L.; Software, C.H.; Validation, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (grant number 21KJD440001), the Jiangsu Planned Projects for Postdoctoral Research Fund (grant number 2021K399C), and the scientific research start-up fund for high-level talents of Jinling Institute of Technology (grant number jit-b-202128). The APC was funded by the Jiangsu Planned Projects for Postdoctoral Research Fund, 2021K399C.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Haiqiang Liu was employed part-time by CCTEG Changzhou Research Institute. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Rouane, A.; Rabah, H.; Ravelomanantsoa, A. Simple and efficient compressed sensing encoder for wireless body area network. IEEE Trans. Instrum. Meas. 2014, 63, 2973–2982. [Google Scholar]
  2. Chen, L.; Lan, Z.; Qian, S.; Hou, X.; Zhang, L.; He, J.; Chou, X. Real-Time data sensing for microseismic monitoring via adaptive compressed sampling. IEEE Sens. J. 2023, 23, 10644–10655. [Google Scholar] [CrossRef]
  3. Bairagi, K.; Mitra, S.; Bhattacharya, U. Multi-objective optimization for coverage aware energy consumption in wireless 3D video sensor network. Comput. Commun. 2022, 195, 262–280. [Google Scholar] [CrossRef]
  4. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  5. Wang, Z.; Huang, S.; Wang, S.; Zhuang, S.; Wang, Q.; Zhao, W. Compressed sensing method for health monitoring of pipelines based on guided wave inspection. IEEE Trans. Instrum. Meas. 2020, 69, 4722–4731. [Google Scholar] [CrossRef]
  6. Gao, Z.F.; Guo, Y.F.; Zhang, J.J.; Zeng, T.; Yang, G. Hierarchical perception adversarial learning framework for compressed sensing MRI. IEEE Trans. Med. Imaging 2023, 42, 1859–1874. [Google Scholar] [CrossRef]
  7. Tropp, J.; Gilbert, A. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef]
  8. Candes, E.J.; Romberg, J.; Tao, T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef]
  9. Zhang, G.; Jiao, S.; Xu, X.; Wang, L. Compressed sensing and reconstruction with bernoulli matrices. In Proceedings of the 2010 IEEE International Conference on Information and Automation, Harbin, China, 20–23 June 2010; pp. 455–460. [Google Scholar]
  10. DeVore, R.A. Deterministic constructions of compressed sensing matrices. J. Complex. 2007, 23, 918–925. [Google Scholar] [CrossRef]
  11. Li, S.; Ge, G. Deterministic construction of sparse sensing matrices via finite geometry. IEEE Trans. Signal Process. 2014, 62, 2850–2859. [Google Scholar]
  12. Xia, S.T.; Liu, X.J.; Jiang, Y.; Zheng, H.-T. Deterministic constructions of binary measurement matrices from finite geometry. IEEE Trans. Signal Process. 2015, 63, 1017–1029. [Google Scholar] [CrossRef]
  13. Tong, F.H.; Li, L.X.; Peng, H.P.; Yang, Y. Deterministic constructions of compressed sensing matrices from unitary geometry. IEEE Trans. Inf. Theory 2021, 67, 5548–5561. [Google Scholar] [CrossRef]
  14. Naidu, R.R.; Jampana, P.; Sastry, C.S. Deterministic compressed sensing matrices: Construction via Euler squares and applications. IEEE Trans. Signal Process. 2016, 64, 3566–3575. [Google Scholar] [CrossRef]
  15. Lu, C.; Chen, W.; Xu, H. Deterministic bipolar compressed sensing matrices from binary sequence family. KSII Trans. Internet Info. Syst. 2020, 14, 2497–2517. [Google Scholar]
  16. Zhang, G.; Mathar, R.; Zhou, Q. Deterministic bipolar measurement matrices with flexible sizes from Legendre sequence. Electron. Lett. 2016, 52, 928–930. [Google Scholar] [CrossRef]
  17. Lu, W.; Dai, T.; Xia, S.-T. Binary matrices for compressed sensing. IEEE Trans. Signal Process. 2018, 66, 77–85. [Google Scholar] [CrossRef]
  18. Zhang, J.; Han, G.; Fang, Y. Deterministic construction of compressed sensing matrices from photograph LDPC codes. IEEE Signal Process. Lett. 2015, 22, 1960–1964. [Google Scholar] [CrossRef]
  19. Yu, N.Y.; Zhao, N. Deterministic construction of real-valued ternary sensing matrices using optical orthogonal codes. IEEE Signal Process. Lett. 2013, 20, 1106–1109. [Google Scholar]
  20. Bah, B.; Tanner, J. Vanishingly sparse matrices and expander graphs, with application to compressed sensing. IEEE Trans. Inf. Theory 2013, 59, 7491–7508. [Google Scholar] [CrossRef]
  21. Haiqiang, L.; Jihang, Y.; Gang, H.; Hongsheng, Y.; Aichun, Z. Deterministic construction of measurement matrices based on Bose balanced incomplete block designs. IEEE Access 2018, 6, 21710–21718. [Google Scholar] [CrossRef]
  22. Tropp, J.A. Greed is good: Algorithmic results for sparse approximation. IEEE Trans. Inf. Theory 2004, 50, 2231–2242. [Google Scholar] [CrossRef]
  23. Chen, S.S.; Donoho, D.L.; Saunders, M.A. Atomic decomposition by basis pursuit. SIAM J. Sci. Comput. 1998, 20, 33–61. [Google Scholar] [CrossRef]
  24. Monajemi, H.; Jafarpour, S.; Gavish, M.; Donoho, D.L. Deterministic matrices matching the compressed sensing phase transitions of Gaussian random matrices. Proc. Natl. Acad. Sci. USA 2013, 110, 1181–1186. [Google Scholar] [CrossRef] [PubMed]
  25. Maleki, A.; Donoho, D.L. Optimally tuned iterative reconstruction algorithms for compressed sensing. IEEE J. Sel. Top. Signal Process. 2010, 4, 330–341. [Google Scholar] [CrossRef]
  26. Maleki, A.; Donoho, D.L. Sparse solution of underdetermined systems of linear equations by stagewise orthogonal matching pursuit. IEEE Trans. Inf. Theory 2012, 58, 1094–1121. [Google Scholar]
  27. Amelunxen, D.; Lotz, M.; McCoy, M.B.; Tropp, J.A. Living on the edge: Phase transitions in convex programs with random data. Inf. Inference A J. IMA 2014, 3, 224–294. [Google Scholar] [CrossRef]
  28. Kuznetsov, A.; Smirno, O.; Onikiychu, A.; Makushenko, T.; Anisimova, O.; Arischenko, A. Adaptive pseudo-random sequence generation for spread spectrum image steganography. In Proceedings of the 2020 IEEE 11th International Conference on Dependable Systems, Services and Technologies (DESSERT), Kyiv, Ukraine, 14–18 May 2020; pp. 161–165. [Google Scholar]
  29. EL-Latif, A.A.A.; Abd-El-Atty, B.; Venegas-Andraca, S.E. Controlled alternate quantum walk-based pseudo-random number generator and its application to quantum color image encryption. Phys. A-Stat. Mech. Appl. 2019, 547, 123869. [Google Scholar] [CrossRef]
  30. Alofaisan, T.S.; Ragheb, A.M.; Ibrahim, A.B.; Alhussein, M.; Alshebeili, S.A. PN code acquisition in DS-CDMA wireless systems using smart antenna and S-CFAR processor. IEEE Access 2022, 10, 6720–6736. [Google Scholar] [CrossRef]
  31. Wan, Z. Algebra and Coding; Science Press: Beijing, China, 1976; pp. 251–254. (In Chinese) [Google Scholar]
  32. Donoho, D.L.; Tsaig, Y. Fast solution of l1-norm minimization problems when the solution may be sparse. IEEE Trans. Inf. Theory 2008, 54, 4789–4812. [Google Scholar] [CrossRef]
  33. Karahanoglu, N.B.; Erdogan, H. Compressed sensing signal recovery via forward-backward pursuit. Digit. Signal Process. 2013, 23, 1539–1548. [Google Scholar] [CrossRef]
Figure 1. Phase diagram for l 1 minimization. Dark region: reconstruction success probability above 50%. Light region: reconstruction success probability below 50%.
Figure 1. Phase diagram for l 1 minimization. Dark region: reconstruction success probability above 50%. Light region: reconstruction success probability below 50%.
Sensors 24 07406 g001
Figure 2. Phase transitions of several measurement matrices for (a) Gaussian sparse signals and (b) binary uniform sparse signals.
Figure 2. Phase transitions of several measurement matrices for (a) Gaussian sparse signals and (b) binary uniform sparse signals.
Sensors 24 07406 g002
Figure 3. Exact recovery percentages of various measurement matrices against different values of k for (a) Gaussian random sparse signals and (b) uniform random sparse signals with M = 263 and N = 599 .
Figure 3. Exact recovery percentages of various measurement matrices against different values of k for (a) Gaussian random sparse signals and (b) uniform random sparse signals with M = 263 and N = 599 .
Sensors 24 07406 g003
Figure 4. Exact recovery percentages of various measurement matrices for (a) Gaussian random sparse signals and (b) uniform random sparse signals with k = 100 and N = 431 , against varying M .
Figure 4. Exact recovery percentages of various measurement matrices for (a) Gaussian random sparse signals and (b) uniform random sparse signals with k = 100 and N = 431 , against varying M .
Sensors 24 07406 g004
Figure 5. Test images: (a) Lena, (b) Baboon, (c) Barbara, (d) Cameraman, (e) Goldhill, (f) Peppers, (g) Bone1, (h) Bone2, (i) Aerial image1, and (j) Aerial image2.
Figure 5. Test images: (a) Lena, (b) Baboon, (c) Barbara, (d) Cameraman, (e) Goldhill, (f) Peppers, (g) Bone1, (h) Bone2, (i) Aerial image1, and (j) Aerial image2.
Sensors 24 07406 g005
Figure 6. Reconstructions of Lena: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 6. Reconstructions of Lena: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g006
Figure 7. Reconstructions of Bone2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 7. Reconstructions of Bone2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g007
Figure 8. Reconstructions of Aerial image2. (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 8. Reconstructions of Aerial image2. (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g008
Figure 9. Details of reconstructed Lena: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 9. Details of reconstructed Lena: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g009
Figure 10. Details of reconstructed Bone2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 10. Details of reconstructed Bone2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g010
Figure 11. Details of reconstructed Aerial image2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Figure 11. Details of reconstructed Aerial image2: (a) Gaussian random measurement matrix, (b) our proposed measurement matrix, (c) random binary measurement matrix, (d) random symmetric measurement matrix, and (e) bipartite graph measurement matrix.
Sensors 24 07406 g011
Table 1. Prime numbers in the form of 4 t 1 between 100 and 1000.
Table 1. Prime numbers in the form of 4 t 1 between 100 and 1000.
103107127131139151163167179191
199211223227239251263271283307
311331347359367379383419431439
443463467479487491499503523547
563571587599607619631643647659
683691719727739743751787811823
827839859863883887907911919947
967971983991
Table 3. Recovery SNRs of various measurement matrices in noisy case with k = 100 and N = 431 .
Table 3. Recovery SNRs of various measurement matrices in noisy case with k = 100 and N = 431 .
Measurement NumberThis PaperGaussian Random Random SymmetricRandom SparseBipartite Graph
Gaussian random sparse signals2207.777.627.667.697.76
28017.8017.5917.7517.7717.77
34020.0319.7919.9919.9820.00
40021.4021.1621.3721.3821.38
Uniform random sparse signals220−0.90−0.91−0.92−0.92−0.91
2801.621.471.471.471.49
3405.164.914.975.015.01
40010.2810.0110.1310.1210.19
Table 4. Recovery PSNRs of various images.
Table 4. Recovery PSNRs of various images.
ImagesThis PaperGaussian Random Random SymmetricRandom SparseBipartite Graph
Lena28.9623.9525.1024.9825.75
Baboon27.4823.8124.1324.0024.94
Barbara30.5326.7427.2226.9328.00
Cameraman27.0023.1122.9223.1824.27
Goldhill31.6426.5627.4627.1128.48
Peppers30.3926.1426.6726.1026.98
Bone133.4931.3431.3631.1830.59
Bone234.0829.1330.7729.8831.80
Aerial image125.6621.1320.5220.2722.67
Aerial image229.8524.9325.2925.8126.83
Table 5. Recovery SSIM of various images.
Table 5. Recovery SSIM of various images.
ImagesThis PaperGaussian Random Random SymmetricRandom SparseBipartite Graph
Lena0.8420.7230.7570.7310793
Baboon0.8350.7190.7230.7230.763
Barbara0.8590.7820.7840.7960.831
Cameraman0.7720.6050.6440.6160.709
Goldhill0.9070.7960.8410.8260.868
Peppers0.8700.7650.8080.7930.823
Bone10.9350.8890.8940.8970.897
Bone20.9100.8300.8710.8500.885
Aerial image10.8590.7210.7600.7410.811
Aerial image20.8400.6380.7120.6930.772
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, H.; Li, M.; Hu, C. Construction of Flexible Deterministic Sparse Measurement Matrix in Compressed Sensing Using Legendre Sequences. Sensors 2024, 24, 7406. https://doi.org/10.3390/s24227406

AMA Style

Liu H, Li M, Hu C. Construction of Flexible Deterministic Sparse Measurement Matrix in Compressed Sensing Using Legendre Sequences. Sensors. 2024; 24(22):7406. https://doi.org/10.3390/s24227406

Chicago/Turabian Style

Liu, Haiqiang, Ming Li, and Caiping Hu. 2024. "Construction of Flexible Deterministic Sparse Measurement Matrix in Compressed Sensing Using Legendre Sequences" Sensors 24, no. 22: 7406. https://doi.org/10.3390/s24227406

APA Style

Liu, H., Li, M., & Hu, C. (2024). Construction of Flexible Deterministic Sparse Measurement Matrix in Compressed Sensing Using Legendre Sequences. Sensors, 24(22), 7406. https://doi.org/10.3390/s24227406

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