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.
Similar content being viewed by others
References
Andure, A.S., Shende, S.M., Kharde, S.P.: Progressive image transmission using OFDM System. Progressive 4(7) (2015)
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)
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)
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)
Moorthi, M., Amutha, R.: Progressive quality coding for compression of medical images in telemedicine. Int. J. Telemed. Clin. Pract. 1(2), 125–140 (2015)
Rubino, E. M., et al.: Progressive image compression and transmission with region of interest in underwater robotics. OCEANS 2017-Aberdeen. IEEE (2017)
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)
Liu, X., et al.: Progressive image denoising through hybrid graph laplacian regularization: a unified framework. IEEE Trans. Image Process. 23(4), 1491–1503 (2014)
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)
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)
Pavlidis, G., et al.: A multi-segment image coding and transmission scheme. Signal Process. 85(9), 1827–1844 (2005)
Edward, D., Mitchell, O.: Image compression using block truncation coding. IEEE Trans. Commun. 27(9), 1335–1342 (1979)
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)
Wallace, G.K.: The JPEG still picture compression standard. IEEE Trans. Consumer Electron. 38(1), xviii–xxxiv (1992)
Marcellin, M.W., et al.: An overview of JPEG-2000. In: Data Compression Conference, 2000. Proceedings. DCC 2000. IEEE (2000)
Yuan, Z., Ye-pin, L., Xin-he, C.: Progressive and controllable fractal image decoding algorithm (2015)
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)
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)
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)
Farhang-Boroujeny, B.: Adaptive Filters: Theory and Applications. Wiley, Hoboken (2013)
Author information
Authors and Affiliations
Corresponding author
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
Starting from \(Q^{-1}_0=\alpha ^{-1}I\), for \(n\geqslant 1\) we will have
On the other hand from (3), (4) and (5), we have
or equivalently
which means
Since \(W_{0}^{(1)}(k)=[0,\ldots ,0]^T\), from recursion (A.6), we will have
Using (2) and (A.2) in (A.7) results in
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
Using (B.1) in (4) and subtracting \(W^{(1)}(k)\) from both sides of the resulted formula leads to
From recursion (B.2) and because \(W_{0}^{(1)}(k)=[0,\ldots ,0]^T\), we will have:
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\)
which is equivalent to (9).
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-020-01804-2