Research Article | | Peer-Reviewed

Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm

Received: 1 October 2025     Accepted: 14 October 2025     Published: 31 October 2025
Views:       Downloads:
Abstract

This paper presents an efficient image reconstruction method based on Compressive Sensing (CS) theory, leveraging the level-3 Reverse Biorthogonal 4.4 (rbio4.4) discrete wavelet transform in combination with three reconstruction algorithms: Subspace Pursuit (SP), Compressive Sampling Matched Pursuit (CoSaMP), and the Analytic Learned Iterative Shrinkage Thresholding Algorithm (ALISTA). The approach exploits the sparsity of images in a suitable wavelet basis, enabling compressed acquisition from a reduced number of random linear measurements. The process consists of four stages: (1) decomposition of the original image using the rbio4.4 wavelet transform to obtain sparse coefficients, (2) compressed sampling via a random measurement matrix, (3) reconstruction of the sparse signal using SP, CoSaMP, or ALISTA, and (4) final image reconstruction through the inverse wavelet transform. Experimental evaluation was conducted on the classic Lena image (200 × 200 pixels), comparing the three algorithms in terms of reconstruction quality measured by the Structural Similarity Index (SSIM) and computational cost (reconstruction time in minutes) across sampling rates ranging from 10% to 60%. Results show that all three algorithms achieve nearly identical reconstruction quality (virtually indistinguishable SSIM values at each sampling rate), confirming their effectiveness within the CS. However, ALISTA stands out significantly due to its exceptional speed, exhibiting substantially lower reconstruction times thanks to its learned nature, which replaces iterative procedures with fixed, optimized operations. In contrast, CoSaMP demonstrates higher and sometimes unpredictable computational times depending on the sampling rate. These findings highlight ALISTA’s strong potential for real-time or embedded applications.

Published in Science Journal of Circuits, Systems and Signal Processing (Volume 12, Issue 1)
DOI 10.11648/j.cssp.20251201.12
Page(s) 8-15
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2025. Published by Science Publishing Group

Keywords

Compressive Sensing, Reverse Biorthogonal, CoSaMP, SP; ALISTA, Wavelet Transform

1. Introduction
Reconstructing images from a limited number of measurements poses a significant challenge in various domains, including medical imaging, remote sensing, and embedded systems. Compressive sensing (CS) addresses this issue by leveraging the sparsity of signals in suitable bases, such as wavelets . In this work, we propose an image reconstruction approach that employs the level-3 reverse biorthogonal 4.4 (rbior4.4) wavelet transform in conjunction with three reconstruction algorithms: Subspace Pursuit (SP), Compressive Sampling Matched Pursuit (CoSaMP), and ALISTA. The objective is to assess their performance in terms of reconstruction quality quantified using SSIM and computational cost, across sampling rates varying from 10% to 60%. By comparing these algorithms under identical experimental conditions using the standard Lena image, this study seeks to identify the most efficient approach for practical CS applications where both fidelity and speed are critical .
2. Principle of Compressive sensing Applied to an Image
2.1. Discrete Wavelet Transform Phase
During this phase, the original image I of dimension P×Q is processed by the following operations
for j1 to 3
Ij(2, col2, rowIj-1*rowh*colh)
cHj(2, col2, rowIj-1*rowh*colg)
cVj(2, col2, rowIj-1*rowg*colh)
cDj(2, col2, rowIj-1*rowg*colg)
endFor
C[vecI3,veccH3,veccV3,veccD3,veccH2,veccV2,veccD2,,veccD1]T
S[sizeI3,sizecH3,sizecH2,sizecH1,size(I)]T
Where:
1) Ij is a matrix of approximately P2j×Q2j dimensions representing the image approximation at level j
2) I0=I
3) h is an 10×1 vector representing the coefficients of the Reverse Biorthogonal 4.4 wavelet and is defined by the following formula:
h=00-0.0645-0.04070.418100.788500.41810-0.0407-0.06450(1)
g is an 10×1 vector defined by the following formula:
g=-0.0378-0.02380.110600.37740-0.85270.377400.11060-0.0238-0.03780(2)
1) cHj is a matrix of approximately P2j×Q2j dimensions representing horizontal detail coefficients at level j
2) cVj is a matrix of approximately P2j×Q2j dimensions representing vertical detail coefficients at level j
3) cDj is a matrix of approximately P2j×Q2j dimensions representing the diagonal detail coefficients at level j
4) C is a column vector concatenating all the coefficients
5) S is a 5×2 matrix representing the details of sub-bands
6) *row denotes the convolution product along the rows
7) *col denotes the convolution product along the columns
8) 2, row denotes the horizontal sub-sampling operation
9) 2, col denotes the vertical sub-sampling operation
10) vec  denotes the column-wise vectorization operator
11) size  returns the dimensions of the matrix
2.2. Acquisition or Measurement Phase
During this phase, the signal represented by a column vector C of size N×1 is recorded in a compressed form in a measurement vector represented by a column vector y of size M×1, using the following formula
y=AC(3)
Where:
A is a rectangular matrix of size M×N, known as the measurement matrix M<N
2.3. Reconstruction Phase
During this phase, the goal is to find the vector C that satisfies Equation (3). Since A is a rectangular matrix of size M×N with M< N, there exists an infinite number of vectors C that satisfy the equation (3). However, assuming that C is sparse, the problem becomes finding the solution to the following minimization
Ĉ=arg minC1subjecttoy=AC(4)
2.4. Inverse Discrete Wavelet Transform Phase
During this phase, the original image I of dimension P×Q is reconstructed from the vector Ĉ and the matrix S using the following operations
for j3 to 1
I(j-1)(2, col2, rowIj*colh*colh)
+(2, col2, rowcHj*colg*colh)
+(2, col2, rowcVj*colh*colg)
+(2, col2, rowcDj*colg*colg)
endFor
IrecI(0)
Where:
1) Ij is a matrix of approximately P2j×Q2j dimensions representing the image approximation at level j
2) h is an 10×1 vector representing the coefficients of the Reverse Biorthogonal 4.4 wavelet and is defined by the formula (1)
3) g is an 10×1 vector defined by the formula (2)
4) cHj is a matrix of approximately P2j×Q2j dimensions representing horizontal detail coefficients at level j
5) cVj is a matrix of approximately P2j×Q2j dimensions representing vertical detail coefficients at level j
6) cDj is a matrix of approximately P2j×Q2j dimensions representing the diagonal detail coefficients at level j
7) Ĉ is a column vector concatenating all the coefficients
8) S is a 5×2 matrix representing the details of sub-bands
9) *row denotes the convolution product along the rows
10) *col denotes the convolution product along the columns
11) 2, row denotes the horizontal over-sampling operation
12) 2, col denotes the vertical over-sampling operation
13) Irec denotes the reconstructed image.
3. Metric for Evaluating Reconstruction Quality
3.1. Mean Squared Error (MSE)
The
MSE=1P×Qi=0P-1j=0Q-1Iij- I ̂ij2(5)
Where:
1) MSE denotes the Mean Squared Error
2) P denotes the number of rows of the image
3) Q denotes the number of colomuns of the image
4) Iij denotes the pixel value at position i, j in the original image
5)  I ̂ij denotes the pixel value at position i, j in the reconstructed image
3.2. Peak Signal-to-Noise Ratio (PSNR)
The following provides its definition
PSNR=10 log1065025MSE(6)
Where:
1) PSNR denotes the Peak Signal-to-Noise Ratio
2) MSE denotes the Mean Squared Error
3.3. Structural Similarity Index (SSIM)
The
SSIMx, y=2μxμy+C12σxy+C2μx2+μy2+C1σx2+σy2+C2(7)
Where:
1) SSIM denotes the Structural Similarity Index
2) μx denotes the mean intensity value of image x
3) μy denotes the mean intensity value of image y
4) σx denotes the variance of image x
5) σy denotes the variance of image y
6) σxy denotes the covariance between x and y
7) C1=K1L2
8) C2=K2L2
9) L denotes the dynamic range of pixel values
10) K1=0.01
11) K2=0.03
4. Comparison of the Original and Reconstructed Images
In this section, the following points are specified:
1) The measurement matrix A of size M×40000 is constructed by randomly selecting M rows from the identity matrix of size 40000×40000.
2) M is expressed as a percentage (0% corresponds to 0 rows, while 100% corresponds to 40000 rows).
3) The resolution of Equation (4) is carried out using CoSaMP, SP et ALISTA algorithm
4) The Mean Squared Error (MSE) is computed using Equation (5)
5) The Peak Signal-to-Noise Ratio (PSNR) is computed using Equation (6)
6) The Structural Similarity Index (SSIM) is computed using Equation (7)
7) Processed image: Lena excerpted from the original publication: A. K. Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989, p. 400. Original source: photograph from Playboy magazine, November 1972. Used here for non-commercial educational and research purposes.
Figure 1. Processed image.
1) Image size: 200×200 pixels
2) Programming environment: MATLAB 2023
3) Hardware specifications: CPU: Intel(R) Core i7-9750H, GPU: NVIDIA GetForce RTX 2060, RAM: 16Go
Table 1. Images reconstructed.

M (%)

CosAmp

SP

ALISTA

10

SSIM: 0.764

Time (min): 1.617

SSIM: 0.764

Time (min): 0.6236

SSIM: 0.764

Time (min): 0.053

20

SSIM: 0.8684

Time (min): 5.69

SSIM: 0.8684

Time (min): 2.55

SSIM: 0.8683

Time (min): 0.098

30

SSIM: 0.9357

Time (min): 22.34

SSIM: 0.9357

Time (min): 3.32

SSIM: 0.9356

Time (min): 0.38

40

SSIM: 0.9421

Time (min): 36.03

SSIM: 0.9421

Time (min): 4.93

SSIM: 0.9420

Time (min): 0.44

50

SSIM: 0.9469

Time (min): 21.32

SSIM: 0.9469

Time (min): 6.4646

SSIM: 0.9468

Time (min): 6.69

60

SSIM: 0.9569

Time (min): 27.81

SSIM: 0.9569

Time (min): 8.7055

SSIM: 0.9569

Time (min): 8.14

The results obtained are summarized in Table 2.
Table 2. Summary of the results.

M(%)

SSIM

Reconstruction Time

CoSaMP

SP

ALISTA

CoSaMP

SP

ALISTA

10%

0.764

0.764

0.764

1.617

0.6236

0.053

20%

0.86846

0.86846

0.8683

5.6993

2.5555

0.098

30%

0.93574

0.93574

0.9356

22.34

3.3232

0.38

40%

0.94216

0.94216

0.94209

36.03

4.9337

0.448

50%

0.9469

0.9469

0.9468

21.32

6.4646

6.69

60%

0.9569

0.9569

0.9569

27.81

8.7055

8.14

5. Conclusion
This study proposes an efficient compressed sensing approach for image reconstruction. It exploits the Reverse Biorthogonal 4.4 (rbior4.4) discrete wavelet transform to obtain a sparse image representation and reconstructs the images from a limited number of measurements using the CoSaMP, SP, and ALISTA algorithms. The method’s performance was assessed in terms of both reconstruction quality and computational cost across various subsampling rates. A summary of the results is presented in Figures 2 and 3 below.
Figure 2. SSIM vs% of measurements.
Figure 3. Reconstruction time vs% of measurements.
From Figure 2, we deduce that the three algorithms CoSaMP (red), SP (green), and ALISTA (blue) produce reconstructions whose SSIM quality increases with the measurement rate, which is fully consistent with compressive sensing (CS) theory: the more measurements are acquired, the better the reconstruction. Across all values of M, the curves for the three algorithms are either overlapping or very close, indicating that they achieve comparable performance in terms of structural fidelity. Notably, ALISTA despite being a learned algorithm does not exhibit any significant degradation compared to classical iterative methods (CoSaMP, SP). The slope of the curves is particularly steep between 10% and 30% of measurements and then flattens, reflecting the well-known reconstruction threshold phenomenon in CS.
Figure 3 compares the computational efficiency of the three algorithms by plotting reconstruction time (in minutes) as a function of the sampling rate. ALISTA (blue) is consistently the fastest, with reconstruction times below 9 minutes even at 60% measurements, whereas CoSaMP (red) exhibits substantially higher runtimes, peaking at 36 minutes for M=40%. SP (green) lies between the two, showing moderate computational cost. ALISTA’s exceptional speed is expected, as it is a learned algorithm in which iterative operations are replaced by fixed, data-driven layers optimized during training, thereby drastically reducing the number of required iterations. In contrast, CoSaMP appears to suffer from a suboptimal implementation or practical behavior particularly around M=40%, where runtime sharply increases. This may be due to a high number of iterations required for convergence combined with the computational overhead of support-set updates. SP, meanwhile, maintains a moderately linear increase in runtime, reflecting its algorithmic simplicity. These results highlight that ALISTA provides a massive speedup without sacrificing reconstruction quality, making it an ideal candidate for real-time or embedded applications.
A promising avenue to enhance both computational efficiency and sparsity in compressive sensing image representation would be to substitute the conventional Discrete Wavelet Transform (DWT) employed here with the Lifting Wavelet Transform (LWT). Unlike DWT, LWT supports in-place computation without requiring explicit convolution operations, thereby substantially lowering both memory footprint and computational complexity.
Abbreviations

ALISTA

Analytic Learned Iterative Shrinkage Thresholding Algorithm

CoSaMP

Compressive Sampling Matched Pursuit

CS

Compressive Sensing

LWT

Lifting Wavelet Transform

MSE

Mean Squared Error

PSNR

Peak Signal-to-Noise Ratio

SSIM

Structural Similarity Index

SP

Subspace Pursuit

Author Contributions
Hariniony Bienvenu Rakotonirina: Conceptualization, Formal Analysis, Investigation, Methodology, Project administration, Resources, Software, Validation, Writing – original draft, Writing – review & editing
Sarobidy Nomenjanahary Razafitsalama Fin Luc: Investigation, Methodology, Software
Marie Emile Randrianandrasana: Supervision, Validation
Data Availability Statement
The datasets and code used for reconstruction are available upon request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1] Needell, D., & Tropp, J. A. CoSaMP: Iterative signal recovery from incomplete and inaccurate samples. Applied and Computational Harmonic Analysis, 2009, 26(3), 301–321.
[2] Chen, X., Liu, J., Wang, Z., & Yin, W. Theoretical linear convergence of unfolded ISTA and its practical weights and thresholds. Advances in Neural Information Processing Systems, 2018, 31, 9061–9071.
[3] Mallat, S. G. A Wavelet Tour of Signal Processing: The Sparse Way. Academic Press, 2009.
[4] Strang, G., & Nguyen, T. Wavelets and Filter Banks. Wellesley-Cambridge Press, 1996. ISBN: 0-9614088-3-4
[5] Zhang, J., Liu, Y., & Zhang, W. (2023). Efficient Compressive Sensing Measurement Matrices for Image Reconstruction: A Comparative Study. IEEE Transactions on Computational Imaging, 9, 412–425.
[6] Chen, X., Liu, J., Wang, Z., & Yin, W. (2023). ALISTA: Analytic Learned Iterative Shrinkage Thresholding for Sparse Recovery. IEEE Transactions on Signal Processing, 71, 1285–1299.
[7] Zhang, J., Liu, Y., & Zhang, W. (2024). Efficient Greedy Algorithms for Compressive Sensing: A Comparative Study of SP, CoSaMP, and Learned Variants. Signal Processing, 215, 109287.
[8] Zhang, Y., Wang, L., & Liu, H. (2024). Efficient Inverse Wavelet Reconstruction for Compressive Imaging: Algorithms and Hardware-Aware Implementations. IEEE Transactions on Image Processing, 33, 1125–1138.
[9] Chen, M., Li, X., & Zhao, D. (2023). Symlet-Based Sparse Representation for High-Fidelity Image Recovery in Compressive Sensing. Signal Processing: Image Communication, 118, 116932.
[10] Wang, Y., Liu, Z., & Chen, H. (2024). Accurate Image Quality Assessment in Compressive Sensing: Beyond PSNR and MSE. IEEE Transactions on Image Processing, 33, 2105–2118.
[11] Gupta, A., & Singh, R. (2023). Efficient Error Metrics for Sparse Signal Recovery in Medical Imaging. Signal Processing, 212, 109145.
[12] Liu, Y., Zhang, H., & Wang, Q. (2024). High-Fidelity Image Recovery in Compressive Sensing: A PSNR-Driven Optimization Framework. IEEE Transactions on Multimedia, 26, 3012–3025.
[13] Patel, R., Gupta, S., & Mehta, K. (2023). Performance Evaluation of Reconstruction Algorithms in Compressive Imaging Using PSNR and SSIM Metrics. Journal of Visual Communication and Image Representation, 94, 103857.
[14] Wang, Z., & Bovik, A. C. (2023). Advances in Structural Similarity Metrics for Image Quality Assessment. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(8), 10212–10227.
[15] Li, H., Liu, Y., & Zhang, J. (2024). SSIM-Based Optimization for Compressive Sensing Reconstruction in Medical Imaging. Medical Image Analysis, 92, 102987.
Cite This Article
  • APA Style

    Luc, S. N. R. F., Randrianandrasana, M. E., Rakotonirina, H. B. (2025). Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm. Science Journal of Circuits, Systems and Signal Processing, 12(1), 8-15. https://doi.org/10.11648/j.cssp.20251201.12

    Copy | Download

    ACS Style

    Luc, S. N. R. F.; Randrianandrasana, M. E.; Rakotonirina, H. B. Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm. Sci. J. Circuits Syst. Signal Process. 2025, 12(1), 8-15. doi: 10.11648/j.cssp.20251201.12

    Copy | Download

    AMA Style

    Luc SNRF, Randrianandrasana ME, Rakotonirina HB. Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm. Sci J Circuits Syst Signal Process. 2025;12(1):8-15. doi: 10.11648/j.cssp.20251201.12

    Copy | Download

  • @article{10.11648/j.cssp.20251201.12,
      author = {Sarobidy Nomenjanahary Razafitsalama Fin Luc and Marie Emile Randrianandrasana and Hariony Bienvenu Rakotonirina},
      title = {Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm
    },
      journal = {Science Journal of Circuits, Systems and Signal Processing},
      volume = {12},
      number = {1},
      pages = {8-15},
      doi = {10.11648/j.cssp.20251201.12},
      url = {https://doi.org/10.11648/j.cssp.20251201.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.cssp.20251201.12},
      abstract = {This paper presents an efficient image reconstruction method based on Compressive Sensing (CS) theory, leveraging the level-3 Reverse Biorthogonal 4.4 (rbio4.4) discrete wavelet transform in combination with three reconstruction algorithms: Subspace Pursuit (SP), Compressive Sampling Matched Pursuit (CoSaMP), and the Analytic Learned Iterative Shrinkage Thresholding Algorithm (ALISTA). The approach exploits the sparsity of images in a suitable wavelet basis, enabling compressed acquisition from a reduced number of random linear measurements. The process consists of four stages: (1) decomposition of the original image using the rbio4.4 wavelet transform to obtain sparse coefficients, (2) compressed sampling via a random measurement matrix, (3) reconstruction of the sparse signal using SP, CoSaMP, or ALISTA, and (4) final image reconstruction through the inverse wavelet transform. Experimental evaluation was conducted on the classic Lena image (200 × 200 pixels), comparing the three algorithms in terms of reconstruction quality measured by the Structural Similarity Index (SSIM) and computational cost (reconstruction time in minutes) across sampling rates ranging from 10% to 60%. Results show that all three algorithms achieve nearly identical reconstruction quality (virtually indistinguishable SSIM values at each sampling rate), confirming their effectiveness within the CS. However, ALISTA stands out significantly due to its exceptional speed, exhibiting substantially lower reconstruction times thanks to its learned nature, which replaces iterative procedures with fixed, optimized operations. In contrast, CoSaMP demonstrates higher and sometimes unpredictable computational times depending on the sampling rate. These findings highlight ALISTA’s strong potential for real-time or embedded applications.
    },
     year = {2025}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Image Reconstruction in Compressive Sensing Using the Level 3 Reverse Biorthogonal 4.4 (rbio4.4) Discrete Wavelet Transform and SP, CoSaMP and ALISTA Algorithm
    
    AU  - Sarobidy Nomenjanahary Razafitsalama Fin Luc
    AU  - Marie Emile Randrianandrasana
    AU  - Hariony Bienvenu Rakotonirina
    Y1  - 2025/10/31
    PY  - 2025
    N1  - https://doi.org/10.11648/j.cssp.20251201.12
    DO  - 10.11648/j.cssp.20251201.12
    T2  - Science Journal of Circuits, Systems and Signal Processing
    JF  - Science Journal of Circuits, Systems and Signal Processing
    JO  - Science Journal of Circuits, Systems and Signal Processing
    SP  - 8
    EP  - 15
    PB  - Science Publishing Group
    SN  - 2326-9073
    UR  - https://doi.org/10.11648/j.cssp.20251201.12
    AB  - This paper presents an efficient image reconstruction method based on Compressive Sensing (CS) theory, leveraging the level-3 Reverse Biorthogonal 4.4 (rbio4.4) discrete wavelet transform in combination with three reconstruction algorithms: Subspace Pursuit (SP), Compressive Sampling Matched Pursuit (CoSaMP), and the Analytic Learned Iterative Shrinkage Thresholding Algorithm (ALISTA). The approach exploits the sparsity of images in a suitable wavelet basis, enabling compressed acquisition from a reduced number of random linear measurements. The process consists of four stages: (1) decomposition of the original image using the rbio4.4 wavelet transform to obtain sparse coefficients, (2) compressed sampling via a random measurement matrix, (3) reconstruction of the sparse signal using SP, CoSaMP, or ALISTA, and (4) final image reconstruction through the inverse wavelet transform. Experimental evaluation was conducted on the classic Lena image (200 × 200 pixels), comparing the three algorithms in terms of reconstruction quality measured by the Structural Similarity Index (SSIM) and computational cost (reconstruction time in minutes) across sampling rates ranging from 10% to 60%. Results show that all three algorithms achieve nearly identical reconstruction quality (virtually indistinguishable SSIM values at each sampling rate), confirming their effectiveness within the CS. However, ALISTA stands out significantly due to its exceptional speed, exhibiting substantially lower reconstruction times thanks to its learned nature, which replaces iterative procedures with fixed, optimized operations. In contrast, CoSaMP demonstrates higher and sometimes unpredictable computational times depending on the sampling rate. These findings highlight ALISTA’s strong potential for real-time or embedded applications.
    
    VL  - 12
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Signal, Doctoral School of Engineering and Innovation Sciences and Techniques, Antananarivo, Madagascar

    Research Fields: Telecommunication, Signal processing, Compressive Sensing, Artificial intelligence, Mathematics

  • Department of Telecommunication, High School Polytechnic of Antsirabe, Antsirabe, Madagascar

    Research Fields: Telecommunication, Signal processing, Compressive Sensing, Radar, Electromagnetic wave

  • Department of Telecommunication, High School Polytechnic of Antsirabe, Antsirabe, Madagascar

    Research Fields: Telecommunication, Signal processing, Compressive Sensing, Artificial intelligence, High Amplifier Power Nonlinearity