Skip to main content
Log in

High compression rate, based on the RLS adaptive algorithm in progressive image transmission

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

The purpose of this paper is to develop a novel method based on recursive least squares (RLS) adaptive algorithm for progressive image transmission (PIT). The image is divided into non-overlapping blocks. Having an agreed vector sequence between the transmitter and the receiver, each block is related to a regressive model. Meanwhile, at the transmitter the blocks are estimated using the RLS algorithm. The high correlation between error vectors, regarding to the RLS execution, causes a very high compression rate in their transmission. The error vectors at the receiver are used to run the RLS algorithm and to estimate the image in a same manner. The method is easy to implement with a low computational complexity and achieves high quality, compared to other well-known methods. In comparison with its counterparts, simulation results show how efficient the proposed method is.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Andure, A.S., Shende, S.M., Kharde, S.P.: Progressive image transmission using OFDM System. Progressive 4(7) (2015)

  2. Liu, L., et al.: A novel real-time and progressive secret image sharing with flexible shadows based on compressive sensing. Signal Process. Image Commun. 29(1), 128–134 (2014)

    Article  Google Scholar 

  3. Huang, H.-C., Jiun, L., Yuh-Yih, L.: Ownership protection for progressive transmission of color images with reversible data hiding. In: 2015 International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP). IEEE (2015)

  4. Huang, H.-C., Yuh-Yih, L., Lin, J.: Ownership protection for progressive image transmission with reversible data hiding and visual secret sharing. Optik-Int. J. Light Electron Opt. 127(15), 5950–5960 (2016)

    Article  Google Scholar 

  5. Moorthi, M., Amutha, R.: Progressive quality coding for compression of medical images in telemedicine. Int. J. Telemed. Clin. Pract. 1(2), 125–140 (2015)

    Article  Google Scholar 

  6. Rubino, E. M., et al.: Progressive image compression and transmission with region of interest in underwater robotics. OCEANS 2017-Aberdeen. IEEE (2017)

  7. Biadgie, Y., Min-sung, K.K.-A.S.: Multi-resolution lossless image compression for progressive transmission and multiple decoding using an enhanced edge adaptive hierarchical interpolation. KSII Trans. Internet Inf. Syst. 11, 12 (2017)

    Google Scholar 

  8. Liu, X., et al.: Progressive image denoising through hybrid graph laplacian regularization: a unified framework. IEEE Trans. Image Process. 23(4), 1491–1503 (2014)

    Article  MathSciNet  Google Scholar 

  9. Chen, Z., et al.: Efficient and robust image coding and transmission based on scrambled block compressive sensing. IEEE Trans. Multimed. 20(7), 1610–1621 (2018)

    Article  Google Scholar 

  10. Zeng, B., Ming, S.F., Chun, C.C.: New interleaved hierarchical interpolation with median-based interpolators for progressive image transmission. Signal Process. 81(2), 431–438 (2001)

    Article  Google Scholar 

  11. Pavlidis, G., et al.: A multi-segment image coding and transmission scheme. Signal Process. 85(9), 1827–1844 (2005)

    Article  Google Scholar 

  12. Edward, D., Mitchell, O.: Image compression using block truncation coding. IEEE Trans. Commun. 27(9), 1335–1342 (1979)

    Article  Google Scholar 

  13. Guo, J.-M.: High efficiency ordered dither block truncation coding with dither array LUT and its scalable coding application. Digit. Signal Process. 20(1), 97–110 (2010)

    Article  Google Scholar 

  14. Wallace, G.K.: The JPEG still picture compression standard. IEEE Trans. Consumer Electron. 38(1), xviii–xxxiv (1992)

  15. Marcellin, M.W., et al.: An overview of JPEG-2000. In: Data Compression Conference, 2000. Proceedings. DCC 2000. IEEE (2000)

  16. Yuan, Z., Ye-pin, L., Xin-he, C.: Progressive and controllable fractal image decoding algorithm (2015)

  17. Wang, H. et al.: A novel interactive progressive decoding method for fractal image compression. In: First International Conference on Innovative Computing, Information and Control, 2006. ICICIC’06. vol. 3. IEEE (2006)

  18. Yuen, C.H., Oi Yan, L., Kwok, W.W.: Hybrid fractal image coding with quadtree-based progressive structure. J. Vis. Commun. Image Represent. 24(8), 1328–1341 (2013)

    Article  Google Scholar 

  19. Peter, P., et al.: Beyond pure quality: progressive modes, region of interest coding, and real time video decoding for PDE-based image compression. J. Vis. Commun. Image Represent. 31, 253–265 (2015)

    Article  Google Scholar 

  20. Farhang-Boroujeny, B.: Adaptive Filters: Theory and Applications. Wiley, Hoboken (2013)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamal Shahtalebi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Proof of Equation (7)

According to the matrix inversion lemma, the right-hand side of Eq. (6) is equal to \((Q^{-1}_{n-1}+X_nX^T_n)^{-1}\) and therefore

$$\begin{aligned} Q^{-1}_n=Q^{-1}_{n-1}+X_nX^T_n. \end{aligned}$$
(A.1)

Starting from \(Q^{-1}_0=\alpha ^{-1}I\), for \(n\geqslant 1\) we will have

$$\begin{aligned} Q^{-1}_n=(\alpha ^{-1}I+\sum _{l=1}^{n}X_lX^T_l)^{-1}. \end{aligned}$$
(A.2)

On the other hand from (3), (4) and (5), we have

$$\begin{aligned} W_n^{(1)}(k)=W_{n-1}^{(1)}(k)+Q_nX_nd_{n}^{(1)}(k)-Q_nX_nX^T_nW_{n-1}^{(1)}(k), \end{aligned}$$
(A.3)

or equivalently

$$\begin{aligned} W_n^{(1)}(k)=Q_n(Q^{-1}_n-X_nX^T_n)W_{n-1}^{(1)}(k)+Q_nX_nX^T_nd_{n}^{(1)}(k). \end{aligned}$$
(A.4)

From (A.1) and (A.4)

$$\begin{aligned} W_n^{(1)}(k)=Q_nQ^{-1}_{n-1}W_{n-1}^{(1)}(k)+Q_nX_nd_{n}^{(1)}(k), \end{aligned}$$
(A.5)

which means

$$\begin{aligned} Q^{-1}_nW_n^{(1)}(k)=Q^{-1}_{n-1}W_{n-1}^{(1)}(k)+X_nd_{n}^{(1)}(k). \end{aligned}$$
(A.6)

Since \(W_{0}^{(1)}(k)=[0,\ldots ,0]^T\), from recursion (A.6), we will have

$$\begin{aligned} Q^{-1}_nW_n^{(1)}(k)=\sum ^{n}_{l=1}X_ld_{l}^{(1)}(k). \end{aligned}$$
(A.7)

Using (2) and (A.2) in (A.7) results in

$$\begin{aligned} W_n^{(1)}(k)=(\alpha ^{-1}I+\sum _{l=1}^{n}X_lX^T_l)^{-1}(\sum ^{n}_{l=1}X_lX^T_l)W^{(1)}(k). \end{aligned}$$
(A.8)

For \(n=N\), since \(\{X_l\}\) is a white sequence \(\sum ^{n}_{l=1}X_lX^T_l\) is invertible and because \(\alpha ^{-1}\) is a very small number,

\((\alpha ^{-1}I+\sum _{l=1}^{n}X_lX^T_l)^{-1}(\sum ^{n}_{l=1}X_lX^T_l)\approx I\). Hence, \(W_N^{(1)}(k)\approx W^{(1)}(k)\).

Proof of Equation (9)

From Eqs. (2) and (3), we have

$$\begin{aligned} e_n^{(1)}(k)=X_n^T(W^{(1)}(k)-W_{n-1}^{(1)}(k)). \end{aligned}$$
(B.1)

Using (B.1) in (4) and subtracting \(W^{(1)}(k)\) from both sides of the resulted formula leads to

$$\begin{aligned} W^{(1)}(k)-W_{n}^{(1)}(k)=(I-Q_nX_nX^T_n)(W^{(1)}(k)-W_{n-1}^{(1)}(k)). \end{aligned}$$
(B.2)

From recursion (B.2) and because \(W_{0}^{(1)}(k)=[0,\ldots ,0]^T\), we will have:

$$\begin{aligned} W^{(1)}(k)-W_{n}^{(1)}(k)=G_nW^{(1)}(k), \end{aligned}$$
(B.3)

where \(G_n\) is given from (10). Equation (B.4) is the result of using (B.3) in (B.1) for \(n=0,1,\ldots ,N-1\)

$$\begin{aligned} e_n^{(1)}(k)=X_n^TG_nW^{(1)}(k), \end{aligned}$$
(B.4)

which is equivalent to (9).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abdollahi, N., Shahtalebi, K. & Sabahi, M.F. High compression rate, based on the RLS adaptive algorithm in progressive image transmission. SIViP 15, 835–842 (2021). https://doi.org/10.1007/s11760-020-01804-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-020-01804-2

Keywords

Navigation