{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,7]],"date-time":"2026-09-07T13:08:48Z","timestamp":1788786528948,"version":"build-2803163510"},"reference-count":36,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2026,9,5]],"date-time":"2026-09-05T00:00:00Z","timestamp":1788566400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2023YFB4503903"],"award-info":[{"award-number":["2023YFB4503903"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100009620","name":"Gansu Provincial Development and Reform Commission","doi-asserted-by":"publisher","award":["2411-621500-04-02-981636"],"award-info":[{"award-number":["2411-621500-04-02-981636"]}],"id":[{"id":"10.13039\/501100009620","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Supercomputing Center of Lanzhou University"},{"id":[{"id":"https:\/\/ror.org\/01mkqqe32","id-type":"ROR","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The deployment of real-time three-dimensional (3D) visual perception, continuous spatial sensing, and graphics-intensive multimedia applications on embedded edge devices introduces substantial runtime memory pressure. During execution, these workloads continuously generate small-granularity memory pages, including image buffers, depth maps, rendering caches, intermediate feature tensors, and media buffers. To reduce memory footprint while preserving low processing overhead, this paper proposes a sequence-aware cascaded compression framework for runtime memory pages generated by visual and multimedia workloads. Instead of following the traditional restore-then-recompress path, the proposed framework directly reuses the intermediate sequence representation produced by LZ4. It parses LZ4 sequences into literal and structured stream sequences and applies stream-specific entropy coding using Huffman and Finite State Entropy (FSE) coding. By avoiding full-page restoration and repeated redundancy analysis, the framework preserves lossless reconstruction semantics while reducing compression overhead. Experimental results on real-world runtime memory pages show that the proposed framework reduces compression processing time by 42.10% on average and by up to 52.22%. It also reduces Central Processing Unit (CPU) time by 20.28% on average and peak memory usage by 29.92% on average. Additional validation on a RISC-V edge platform shows that the compression processing time is reduced by up to 64.36%. A 16 MB point-cloud memory sample derived from 3D scan data further shows a 33.16% reduction in compression time. Functional tests on more than 200K mixed-entropy memory pages demonstrate 100% lossless reconstruction and successful detection of corrupted compressed streams.<\/jats:p>","DOI":"10.3390\/s26175656","type":"journal-article","created":{"date-parts":[[2026,9,7]],"date-time":"2026-09-07T12:12:25Z","timestamp":1788783145000},"page":"5656","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A High-Throughput Memory Compression Architecture for Real-Time 3D Visual Tracking and Quantification on Edge Devices"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-6113-9152","authenticated-orcid":false,"given":"Yanbo","family":"Cheng","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"conceptualization","vocabulary":"credit"},{"role":"methodology","vocabulary":"credit"},{"role":"software","vocabulary":"credit"},{"role":"validation","vocabulary":"credit"},{"role":"formal-analysis","vocabulary":"credit"},{"role":"investigation","vocabulary":"credit"},{"role":"data-curation","vocabulary":"credit"},{"role":"writing-original-draft","vocabulary":"credit"},{"role":"visualization","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6069-0678","authenticated-orcid":false,"given":"Lan","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"conceptualization","vocabulary":"credit"},{"role":"methodology","vocabulary":"credit"},{"role":"software","vocabulary":"credit"},{"role":"validation","vocabulary":"credit"},{"role":"formal-analysis","vocabulary":"credit"},{"role":"investigation","vocabulary":"credit"},{"role":"data-curation","vocabulary":"credit"},{"role":"writing-original-draft","vocabulary":"credit"},{"role":"visualization","vocabulary":"credit"}]},{"given":"Rui","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"validation","vocabulary":"credit"},{"role":"investigation","vocabulary":"credit"},{"role":"writing-review-editing","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8054-5446","authenticated-orcid":false,"given":"Qingguo","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"writing-review-editing","vocabulary":"credit"},{"role":"funding-acquisition","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-8169-4360","authenticated-orcid":false,"given":"Ling-Huey","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science\/DI, University of Salerno, 84084 Fisciano, SA, Italy"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"writing-review-editing","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1946-0384","authenticated-orcid":false,"given":"Mirjana","family":"Ivanovi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Sciences, University of Novi Sad, 21000 Novi Sad, Serbia"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"writing-review-editing","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1381-4364","authenticated-orcid":false,"given":"Kuan-Ching","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"conceptualization","vocabulary":"credit"},{"role":"resources","vocabulary":"credit"},{"role":"writing-review-editing","vocabulary":"credit"},{"role":"supervision","vocabulary":"credit"},{"role":"project-administration","vocabulary":"credit"},{"role":"funding-acquisition","vocabulary":"credit"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7697-1589","authenticated-orcid":false,"given":"Guodong","family":"Ye","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China"}],"role":[{"vocabulary":"crossref","role":"author"},{"role":"conceptualization","vocabulary":"credit"},{"role":"resources","vocabulary":"credit"},{"role":"writing-review-editing","vocabulary":"credit"},{"role":"supervision","vocabulary":"credit"},{"role":"methodology","vocabulary":"credit"}]}],"member":"1968","published-online":{"date-parts":[[2026,9,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Meng, J., Kong, Z.J., Hu, Y.C., Choi, M.G., and Lal, D. (2022, January 5). Do we need sophisticated system design for edge-assisted augmented reality?. Proceedings of the 5th International Workshop on Edge Systems, Analytics and Networking, Rennes, France.","DOI":"10.1145\/3517206.3526267"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gu, M., Li, K.-C., Li, Z., Han, Q., and Fan, W. (2020). Recognition of crop diseases based on depthwise separable convolution in edge computing. Sensors, 20.","DOI":"10.3390\/s20154091"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3865","DOI":"10.1109\/JIOT.2021.3101368","article-title":"EdgeLoc: A robust and real-time localization system toward heterogeneous IoT devices","volume":"9","author":"Ye","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_4","first-page":"450","article-title":"AccMPEG: Optimizing video encoding for accurate video analytics","volume":"4","author":"Du","year":"2022","journal-title":"Proc. Mach. Learn. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.future.2024.04.028","article-title":"Tmhd: Twin-bridge scheduling of multi-heterogeneous dependent tasks for edge computing","volume":"158","author":"Liang","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"106831","DOI":"10.1016\/j.knosys.2021.106831","article-title":"Towards the optimality of service instance selection in mobile edge computing","volume":"217","author":"Zou","year":"2021","journal-title":"Knowl.-Based Syst."},{"key":"ref_7","unstructured":"(2026, May 03). The Linux Kernel Documentation. zram: Compressed RAM-Based Block Devices. Available online: https:\/\/docs.kernel.org\/admin-guide\/blockdev\/zram.html."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"103887","DOI":"10.1016\/j.csi.2024.103887","article-title":"A secure data storage and sharing scheme for port supply chain based on blockchain and dynamic searchable encryption","volume":"91","author":"Li","year":"2025","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Walker, L.A., Li, Y., McGlothlin, M., and Cai, D. (2023, January 13\u201315). A comparison of lossless compression methods in microscopy data storage applications: Microscopy compression comparison. Proceedings of the 2023 6th International Conference on Software Engineering and Information Management, Palmerston North, New Zealand.","DOI":"10.1145\/3584871.3584893"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1107\/S160057752400359X","article-title":"Investigation of fast and efficient lossless compression algorithms for macromolecular crystallography experiments","volume":"31","author":"Bernstein","year":"2024","journal-title":"J. Synchrotron Radiat."},{"key":"ref_11","unstructured":"Wilson, P.R., Kaplan, S.F., and Smaragdakis, Y. (1999, January 6\u201311). The case for compressed caching in virtual memory systems. Proceedings of the 1999 USENIX Annual Technical Conference, Monterey, CA, USA."},{"key":"ref_12","unstructured":"Douglis, F. (1993, January 25\u201329). The compression cache: Using on-line compression to extend physical memory. Proceedings of the USENIX Winter 1993 Conference, San Diego, CA, USA."},{"key":"ref_13","unstructured":"Tuduce, I.C., and Gross, T.R. (2005, January 10\u201315). Adaptive main memory compression. Proceedings of the 2005 USENIX Annual Technical Conference, Anaheim, CA, USA."},{"key":"ref_14","unstructured":"Collet, Y. (2026, May 03). LZ4 Block Format Description. Available online: https:\/\/github.com\/lz4\/lz4\/blob\/dev\/doc\/lz4_Block_format.md."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Collet, Y., and Kucherawy, M. (2026, May 03). Zstandard Compression and the \u2018application\/zstd\u2019 Media Type. RFC 8878, 2021. Available online: https:\/\/www.rfc-editor.org\/rfc\/rfc8878.","DOI":"10.17487\/RFC8878"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1109\/JRPROC.1952.273898","article-title":"A method for the construction of minimum-redundancy codes","volume":"40","author":"Huffman","year":"1952","journal-title":"Proc. IRE"},{"key":"ref_17","unstructured":"Duda, J. (2009). Asymmetric numeral systems. arXiv."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.neucom.2018.02.094","article-title":"Image compression techniques: A survey in lossless and lossy algorithms","volume":"300","author":"Hussain","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"111840","DOI":"10.1016\/j.engappai.2025.111840","article-title":"Video saliency prediction via single feature enhancement and temporal recurrence","volume":"160","author":"Zhang","year":"2025","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_20","unstructured":"Linardos, P., Mohedano, E., Nieto, J.J., O\u2019Connor, N.E., Giro-i-Nieto, X., and McGuinness, K. (2019, January 9\u201312). Simple vs. complex temporal recurrences for video saliency prediction. Proceedings of the 30th British Machine Vision Conference, Cardiff, UK. Article 182."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"104681","DOI":"10.1016\/j.dsp.2024.104681","article-title":"RCFNet: Related cross-level feature network with cascaded self-distillation for monocular depth estimation","volume":"154","author":"Xia","year":"2024","journal-title":"Digit. Signal Process."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"105171","DOI":"10.1016\/j.dsp.2025.105171","article-title":"Instance-aware sampling and voxel-transformer encoding for single-stage 3D object detection","volume":"162","author":"Wang","year":"2025","journal-title":"Digit. Signal Process."},{"key":"ref_23","unstructured":"(2026, May 03). The Linux Kernel Documentation. zswap. Available online: https:\/\/docs.kernel.org\/admin-guide\/mm\/zswap.html."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1109\/TIT.1977.1055714","article-title":"A universal algorithm for sequential data compression","volume":"23","author":"Ziv","year":"1977","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_25","unstructured":"Oberhumer, M.F.X.J. (2026, May 03). LZO Real-Time Data Compression Library. Available online: https:\/\/www.oberhumer.com\/opensource\/lzo\/."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1145\/214762.214771","article-title":"Arithmetic coding for data compression","volume":"30","author":"Witten","year":"1987","journal-title":"Commun. ACM"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Yang, L., Lekatsas, H., and Dick, R.P. (2006, January 24\u201328). High-performance operating system controlled memory compression. Proceedings of the 43rd Annual Design Automation Conference, San Francisco, CA, USA.","DOI":"10.1145\/1146909.1147086"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Pekhimenko, G., Seshadri, V., Kim, Y., Xin, H., Mutlu, O., Gibbons, P.B., Kozuch, M.A., and Mowry, T.C. (2013, January 7\u201311). Linearly compressed pages: A low-complexity, low-latency main memory compression framework. Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture, Davis, CA, USA.","DOI":"10.1145\/2540708.2540724"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Choukse, E., Erez, M., and Alameldeen, A.R. (2018, January 20\u201324). Compresso: Pragmatic main memory compression. Proceedings of the 51st Annual IEEE\/ACM International Symposium on Microarchitecture, Fukuoka, Japan.","DOI":"10.1109\/MICRO.2018.00051"},{"key":"ref_30","first-page":"27:1","article-title":"Online memory compression for embedded systems","volume":"9","author":"Yang","year":"2010","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"ref_31","unstructured":"Alameldeen, A.R., and Wood, D.A. (2004, January 19\u201323). Adaptive cache compression for high-performance processors. Proceedings of the 31st Annual International Symposium on Computer Architecture, Munich, Germany."},{"key":"ref_32","unstructured":"Hallnor, E.G., and Reinhardt, S.K. (2005, January 12\u201316). A unified compressed memory hierarchy. Proceedings of the 11th International Symposium on High-Performance Computer Architecture, San Francisco, CA, USA."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","article-title":"A mathematical theory of communication","volume":"27","author":"Shannon","year":"1948","journal-title":"Bell Syst. Tech. J."},{"key":"ref_34","unstructured":"Cover, T.M., and Thomas, J.A. (2006). Elements of Information Theory, Wiley-Interscience. [2nd ed.]."},{"key":"ref_35","unstructured":"Stanford Computer Graphics Laboratory (2026, May 31). The Stanford 3D Scanning Repository. Available online: https:\/\/graphics.stanford.edu\/data\/3Dscanrep\/."},{"key":"ref_36","unstructured":"(2026, May 31). Redwood Data. Augmented ICL-NUIM Dataset: Living Room 1. Available online: https:\/\/www.open3d.org\/docs\/release\/python_api\/open3d.data.RedwoodIndoorLivingRoom1.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/17\/5656\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,9,7]],"date-time":"2026-09-07T12:21:09Z","timestamp":1788783669000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/17\/5656"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9,5]]},"references-count":36,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2026,9]]}},"alternative-id":["s26175656"],"URL":"https:\/\/doi.org\/10.3390\/s26175656","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,9,5]]}}}