{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:45:45Z","timestamp":1760143545409,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T00:00:00Z","timestamp":1707868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper discusses optimizing desktop image quality and bandwidth consumption in remote IoT GUI desktop scenarios. Remote desktop tools, which are crucial for work efficiency, typically employ image compression techniques to manage bandwidth. Although JPEG is widely used for its efficiency in eliminating redundancy, it can introduce quality loss with increased compression. Recently, deep learning-based compression techniques have emerged, challenging traditional methods like JPEG. This study introduces an optimized RFB (Remote Frame Buffer) protocol based on a convolutional neural network (CNN) image compression algorithm, focusing on human visual perception in desktop image processing. The improved RFB protocol proposed in this paper, compared to the unoptimized RFB protocol, can save 30\u201380% of bandwidth consumption and enhances remote desktop image quality, as evidenced by improved PSNR and MS-SSIM values between the remote desktop image and the original image, thus providing superior desktop image transmission quality.<\/jats:p>","DOI":"10.3390\/s24041208","type":"journal-article","created":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T06:59:26Z","timestamp":1707893966000},"page":"1208","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Optimization of Internet of Things Remote Desktop Protocol for Low-Bandwidth Environments Using Convolutional Neural Networks"],"prefix":"10.3390","volume":"24","author":[{"given":"Hejun","family":"Wang","sequence":"first","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Deng","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoxin","family":"Zhong","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yubing","family":"Duan","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingyong","family":"Yin","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fanzhi","family":"Meng","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8148-3099","authenticated-orcid":false,"given":"Yulong","family":"Wang","sequence":"additional","affiliation":[{"name":"Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,2,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"042052","DOI":"10.1088\/1757-899X\/830\/4\/042052","article-title":"Remote desktop system in IoT and HTML 5-based virtual laboratory for HMI (Human Machine Interface) practicum and hydraulic simulation","volume":"830","author":"Jayanto","year":"2020","journal-title":"Iop Conf. Ser. Mater. Sci. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1109\/TIP.2005.849776","article-title":"Compound image compression for real-time computer screen image transmission","volume":"14","author":"Lin","year":"2005","journal-title":"IEEE Trans. Image Process."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1007\/s11042-012-1274-y","article-title":"United coding method for compound image compression","volume":"71","author":"Wang","year":"2014","journal-title":"Multimed. Tools Appl."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, S., and Lin, T. (2010, January 16\u201318). United coding for compound image compression. Proceedings of the 2010 3rd International Congress on Image and Signal Processing, Yantai, China.","DOI":"10.1109\/CISP.2010.5647270"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Sazawa, S., Hashima, M., Sato, Y., Horio, K., and Matsui, K. (2012, January 26\u201329). RVEC: Efficient remote desktop for the engineering CLOUD. Proceedings of the 2012 26th International Conference on Advanced Information Networking and Applications Workshops, Fukuoka, Japan.","DOI":"10.1109\/WAINA.2012.115"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Shimada, D., Hashima, M., and Sato, Y. (2014, January 11\u201314). Image Compression for Remote Desktop for Engineering Cloud. Proceedings of the 2014 IEEE International Conference on Cloud Engineering, Boston, MA, USA.","DOI":"10.1109\/IC2E.2014.55"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, Y., Deng, K., Meng, F., Chen, Z., Yin, M., and Yang, R. (2023, December 01). Branchy-TEE: Deep Learning Security Inference Acceleration Using Trusted Execution Environment. Available online: https:\/\/ksiresearch.org\/seke\/seke23paper\/paper131.pdf.","DOI":"10.18293\/SEKE2023-131"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"108346","DOI":"10.1016\/j.sigpro.2021.108346","article-title":"Deep architectures for image compression: A critical review","volume":"191","author":"Mishra","year":"2022","journal-title":"Signal Process."},{"key":"ref_9","unstructured":"Ball\u00e9, J., Minnen, D., Singh, S., Hwang, S.J., and Johnston, N. (2018). Variational image compression with a scale hyperprior. arXiv."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/TIP.2003.819861","article-title":"Image quality assessment: From error visibility to structural similarity","volume":"13","author":"Wang","year":"2004","journal-title":"IEEE Trans. Image Process."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hore, A., and Ziou, D. (2010, January 23\u201326). Image quality metrics: PSNR vs. SSIM. Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.","DOI":"10.1109\/ICPR.2010.579"},{"key":"ref_12","unstructured":"Mnih, V., Heess, N., and Graves, A. (2014, January 8\u201313). Recurrent models of visual attention. Proceedings of the 28th Annual Conference on Neural Information Processing Systems, Montreal, QC, Canada."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hu, J., Shen, L., and Sun, G. (2018, January 18\u201323). Squeeze-and-excitation networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00745"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.neucom.2019.11.068","article-title":"RADC-Net: A residual attention based convolution network for aerial scene classification","volume":"377","author":"Bi","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Wang, X., Girshick, R., Gupta, A., and He, K. (2018, January 18\u201323). Non-local neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00813"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, H., Deng, K., Duan, Y., Yin, M., Wang, Y., and Meng, F. (2023, January 20\u201323). Adaptive CNN-Based Image Compression Model for Improved Remote Desktop Experience. Proceedings of the International Conference on Neural Information Processing, Changsha, China.","DOI":"10.1007\/978-981-99-8132-8_4"},{"key":"ref_17","unstructured":"Halim, A. (2023, December 01). Image Encoding Evaluation in Remote Desktop Systems: A Framework for Measuring the Encoding Performance in TigerVNC. Available online: https:\/\/liu.diva-portal.org\/smash\/get\/diva2:1823614\/FULLTEXT02.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Li, F., Guo, T., Li, X., Wang, J., Xia, Y., and Ma, Y. (2023). Transportation of Service Enhancement Based on Virtualization Cloud Desktop. Electronics, 12.","DOI":"10.3390\/electronics12071572"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/83.855427","article-title":"The LOCO-I lossless image compression algorithm: Principles and standardization into JPEG-LS","volume":"9","author":"Weinberger","year":"2000","journal-title":"IEEE Trans. Image Process."},{"key":"ref_20","unstructured":"Ball\u00e9, J., Laparra, V., and Simoncelli, E.P. (2015). Density modeling of images using a generalized normalization transformation. arXiv."},{"key":"ref_21","unstructured":"Ball\u00e9, J., Laparra, V., and Simoncelli, E.P. (2016). End-to-end optimized image compression. arXiv."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3007","DOI":"10.1109\/TCSVT.2017.2734838","article-title":"An end-to-end compression framework based on convolutional neural networks","volume":"28","author":"Jiang","year":"2017","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"102589","DOI":"10.1016\/j.jvcir.2019.102589","article-title":"Learning a virtual codec based on deep convolutional neural network to compress image","volume":"63","author":"Zhao","year":"2019","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Woo, S., Park, J., Lee, J.Y., and Kweon, I.S. (2018, January 8\u201314). Cbam: Convolutional block attention module. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01234-2_1"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/4\/1208\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:59:30Z","timestamp":1760104770000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/4\/1208"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,14]]},"references-count":24,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["s24041208"],"URL":"https:\/\/doi.org\/10.3390\/s24041208","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2024,2,14]]}}}