Scientific Reports (Jun 2024)

Improving the performance of 3D image model compression based on optimized DEFLATE algorithm

  • Xue Kai,
  • Zhang Yuxiang

DOI
https://doi.org/10.1038/s41598-024-65539-7
Journal volume & issue
Vol. 14, no. 1
pp. 1 – 14

Abstract

Read online

Abstract This study focuses on optimizing and designing the Delayed-Fix-Later Awaiting Transmission Encoding (DEFLATE) algorithm to enhance its compression performance and reduce the compression time for models, specifically in the context of compressing NX three-dimensional (3D) image models. The DEFLATE algorithm, a dual-compression technique combining the LZ77 algorithm and Huffman coding, is widely employed for compressing multimedia data and 3D models. Three 3D models of varying sizes are selected as subjects for experimentation. The Wavelet algorithm, C-Bone algorithm, and DEFLATE algorithm are utilized for compression, with subsequent analysis of the compression ratio and compression time. The experimental findings demonstrate the DEFLATE algorithm’s exceptional performance in compressing 3D image models. Notably, when compressing small and medium-sized 3D models, the DEFLATE algorithm exhibits significantly higher compression ratios compared to the Wavelet and C-Bone algorithms while also achieving shorter compression times. Compared to the Wavelet algorithm, the DEFLATE algorithm enhances the compression performance of 3D image models by 15% and boosts data throughput by 49%. While the compression ratio of the DEFLATE algorithm for large 3D models is comparable to that of the Wavelet and C-Bone algorithms, it notably reduces the actual compression time. Furthermore, the DEFLATE algorithm enhances data transmission reliability in NX 3D image model compression by 12.1% compared to the Wavelet algorithm. Therefore, the following conclusions are drawn: the DEFLATE algorithm serves as an excellent compression algorithm for 3D image models. It showcases significant advantages in compressing small and medium-sized models while remaining highly practical for compressing large 3D models. This study offers valuable insights for enhancing and optimizing the DEFLATE algorithm, and it serves as a valuable reference for future research on 3D image model compression.

Keywords