Abstract
The present work proposes an encoder for image transmission via LoRa communication modules. These enable long-range, low-power transmission schemes and are ideal for monitoring in places with no mobile network connectivity. Nonetheless, this technology has a low transmission bitrate, which limits its use to high bandwidth applications. The state-of-the-art has numerous image encoders, but few achieve an adequate balance between image quality, compression, sequential decoding, and computational complexity. The proposed encoder uses the YCoCg color model and chromatic subsampling followed by wavelet subband decomposition, which extracts relevant subbands in the image to then reconstruct it sequentially. Each subband is quantized independently and then enters an adaptive entropic encoder. This encoder is compared to the JPEG2000 encoder using the peak signal-to-noise ratio (PSNR) and structural similarity index (SSIM) quality metrics. Results show that the proposal obtains a reconstructed image quality close to that of JPEG2000 with a higher compression rate. Moreover, it improves the transmission time of images through a LoRa link by 99.09%.
Similar content being viewed by others
References
Ali I, Partal SZ, Kepke S, Partal HP (2019) ZigBee and LoRa based wireless sensors for smart environment and IoT applications. In: 2019 1st global power, energy and communication conference (GPECOM), Nevsehir, Turkey, pp 19–23. https://doi.org/10.1109/GPECOM.2019.8778505
Huh H, Kim JY (2019) LoRa-based mesh network for IoT applications. In: 2019 IEEE 5th world forum on Internet of Things (WF-IoT), pp 524–527. https://doi.org/10.1109/WF-IoT.2019.8767242
Khutsoane O, Isong B, Abu-Mahfouz AM (2017) IoT devices and applications based on LoRa/LoRaWAN. In: IECON 2017—43rd annual conference of the IEEE industrial electronics society, pp 6107–6112. https://doi.org/10.1109/IECON.2017.8217061
Saari M, bin Baharudin AM, Sillberg P, Hyrynsalmi S, Yan W (2018) LoRa—a survey of recent research trends. In: 2018 41st international convention on information and communication technology, electronics and microelectronics (MIPRO), pp 0872–0877. https://doi.org/10.23919/MIPRO.2018.8400161
Kolobe L, Sigweni B, Lebekwe CK (2020) Systematic literature survey: applications of LoRa communication. Int J Electr Comput Eng 10(3):3176–3183. https://doi.org/10.11591/ijece.v10i3.pp3176-3183
Kirichek R, Pham VD, Kolechkin A, Al-Bahri M, Paramonov A (2017) Transfer of multimedia data via LoRa. In: Lecture notes in computer science (including Subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), vol 10531 LNCS, pp 708–720. https://doi.org/10.1007/978-3-319-67380-6_67
Wei C-C, Su P-Y, Chen S-T (2020) Comparison of the LoRa image transmission efficiency based on different encoding methods. Int J Inf Electron Eng 10(1):1–4. https://doi.org/10.18178/ijiee.2020.10.1.712
Chen T, Eager D, Makaroff D (2019) Efficient image transmission using LoRa technology in agricultural monitoring IoT systems. In: 2019 international conference on Internet of Things (iThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (SmartData), Atlanta, GA, USA, pp 937–944. https://doi.org/10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00166
Ji M, Yoon J, Choo J, Jang M, Smith A (2019) LoRa-based visual monitoring scheme for agriculture IoT. In: SAS 2019—2019 IEEE sensors applications symposium conference proceedings, pp 1–6. https://doi.org/10.1109/SAS.2019.8706100
Haron MH, Isa MN, Ahmad MI, Ismail RC, Ahmad N (2021) Image data compression using discrete cosine transform technique for wireless transmission. Int J Nanoelectron Mater 14(Special Issue InCAPE):289–297
Hu P, Im J, Asgar Z, Katti S (2020) Starfish: resilient image compression for AIoT cameras. In: SenSys 2020—proceedings of the 2020 18th ACM conference on embedded networked sensor systems, pp 395–408. https://doi.org/10.1145/3384419.3430769
Ahmad N, Jaffery ZA, Sharma D (2019) Low bitrate image coding based on dual tree complex wavelet transform. In: 2019 international conference on power electronics, control and automation (ICPECA), New Delhi, India, pp 1–6. https://doi.org/10.1109/ICPECA47973.2019.8975652
Al-Azawi S, Boussakta S, Yakovlev A (2011) Low complexity image compression algorithm using AMBTC and bit plane squeezing. In: International workshop on systems, signal processing and their applications, WOSSPA, Tipaza, pp 131–134. https://doi.org/10.1109/WOSSPA.2011.5931432
Prades-Nebot J (2011) Very low-complexity coding of images using adaptive Modulo-PCM. In: 2011 18th IEEE international conference on image processing, Brussels, pp 305–308. https://doi.org/10.1109/ICIP.2011.6116310
Telles J, Kemper G (2019) A multispectral image compression algorithm for SmallSatellites based on wavelet subband coding. Lima
Raspberry Pi Ltd (2014) Raspberry Pi 3 Model B+. Raspberry Pi. https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/
Malvar H, Sullivan G (2003) YCoCg-R: a color space with RGB reversibility and low dynamic range. Iso/Iec Jtc1/Sc29/Wg11 Itu-T Sg16 Q 6(July):22–24
Dumic E, Mustra M, Grgic S, Gvozden G (2009) Image quality of 4∶2∶2 and 4∶2∶0 chroma subsampling formats. In: 2009 international symposium ELMAR, pp 19–24
Gonzales RC, Woods RE (2006) Digital image processing, 3rd edn. Prentice Hall, New York
Mathworks Inc (2022) Wavelet filters. https://www.mathworks.com/help/wavelet/ref/wfilters.html
Mahmoud Afifi (4 Jan 2019) Structure similarity (SSIM) and PSNR, MATLAB central file exchange (Online). https://www.mathworks.com/matlabcentral/fileexchange/64151-structure-similarity-ssim-and-psnr
Kemper G, Iano Y (2011) An audio compression method based on wavelets subband coding. IEEE Lat Am Trans 9(5):610–621. https://doi.org/10.1109/TLA.2011.6030967
Ranjan R (2021) Canonical Huffman coding based image compression using wavelet. Wirel Pers Commun 117(3):2193–2206. https://doi.org/10.1007/s11277-020-07967-y
Semtech (2022) SX1272/73—860 MHz to 1020 MHz low power long range transceiver. SX1272/73 datasheet, Jan 2019 (Revised Feb 2022)
Kok W, Tam WS (2019) Digital image interpolation in MATLAB, 1st edn. Wiley, New York
Horé A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM. In: Proceedings of international conference on pattern recognition, pp 2366–2369. https://doi.org/10.1109/ICPR.2010.579
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612. https://doi.org/10.1109/TIP.2003.819861
Lenna.org (2022) The Lenna story (Online). http://www.lenna.org/
Eastman Kodak Company, True color kodak images, R0k.us (Online). http://r0k.us/graphics/kodak/
Funding
The authors would like to thank the Dirección de Investigacion of Universidad Peruana de Ciencias Aplicadas for funding and logistical support with code UPC-D012-2021.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflict of interest to declare that are relevant to the content of this article.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Guerra, K., Casavilca, J., Huamán, S. et al. A low-rate encoder for image transmission using LoRa communication modules. Int. j. inf. tecnol. 15, 1069–1079 (2023). https://doi.org/10.1007/s41870-022-01077-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-022-01077-7