{
  "abstract": "With the rapid development of virtual reality, game engines, and digital twin technologies, the massive size and significant inter-frame temporal redundancy of three-dimensional (3D) animation data have limited its application in cross-platform transmission and real-time rendering. To design a compression algorithm with high compression efficiency, low reconstruction error, and strong adaptability, this paper proposes a 3D animation compression optimization scheme that integrates structured processing and adaptive spatio-temporal segmentation. First, the unordered vertex data is normalized using an improved equal-cluster K-means (eK-means) algorithm. Then, a 3D animation compression algorithm based on adaptive spatio-temporal segmentation (3DACTAS) is constructed to dynamically generate spatio-temporal segmentation blocks. Finally, an optimization algorithm, I3DACTAS, is proposed by combining boundary editing (BE) and matrix reorganization (MR). Experiments show that the I3DACTAS algorithm achieves an average compression ratio of 6.97 on four datasets, a 28.3% improvement over the comparative algorithm AG-3DAC; the average reconstruction error is reduced by 38.7%, and the average structural similarity index reaches 0.934; mobile animation loading time is reduced by more than 72.2%, and the average rendering frame rate is increased by 44.7%. This research solves problems such as inconsistent segmentation boundaries and incomplete redundancy removal in traditional algorithms, providing efficient technical support for real-time interactive 3D animation across platforms and promoting its widespread application on resource-constrained devices.",
  "abstract_shown": true,
  "affiliations": [
    "College of Art, Suzhou University of Science and Technology, Suzhou, China",
    "Institute of Education, University College London, London, England"
  ],
  "article_type": "Research Article",
  "arxiv": null,
  "author_total": 5,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Xuan Wang"
    },
    {
      "affs": [
        1
      ],
      "name": "Xinran Yan"
    },
    {
      "name": "Biao Liu"
    },
    {
      "name": "Kecen Liu"
    },
    {
      "name": "Yan Su"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/d088emz71pd4y.bib",
  "cited_by": 0,
  "doi": "10.1371/journal.pone.0357382",
  "fulltext_url": null,
  "id": "d088emz71pd4y",
  "issns": [
    "1932-6203"
  ],
  "landing_url": "https://doi.org/10.1371/journal.pone.0357382",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "1711|Video Coding and Compression Technologies"
    ],
    [
      "plos",
      "/Biology and life sciences/Organisms/Eukaryota/Animals/Vertebrates/Amniotes/Birds/Fowl/Gamefowl/Chickens"
    ],
    [
      "plos",
      "/Biology and life sciences/Organisms/Eukaryota/Animals/Vertebrates/Amniotes/Birds/Poultry/Chickens"
    ],
    [
      "plos",
      "/Biology and life sciences/Zoology/Animals/Vertebrates/Amniotes/Birds/Fowl/Gamefowl/Chickens"
    ],
    [
      "plos",
      "/Biology and life sciences/Zoology/Animals/Vertebrates/Amniotes/Birds/Poultry/Chickens"
    ],
    [
      "plos",
      "/Computer and information sciences/Data management/Data compression"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Applied mathematics/Algorithms"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Optimization"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Statistics/Statistical methods/Multivariate analysis/Principal component analysis"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Compression"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Damage mechanics/Deformation"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Classical mechanics/Deformation"
    ],
    [
      "plos",
      "/Research and analysis methods/Mathematical and statistical techniques/Cluster analysis/Spectral clustering"
    ],
    [
      "plos",
      "/Research and analysis methods/Mathematical and statistical techniques/Statistical methods/Multivariate analysis/Principal component analysis"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling/Algorithms"
    ]
  ],
  "openalex": "W7211948627",
  "pdf_url": "https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0357382&type=printable",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-08",
  "publisher": "Public Library of Science",
  "ris": "https://research.draconitic.com/paper/d088emz71pd4y.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:56Z",
      "native_id": "10.1371/journal.pone.0357382",
      "source": "plos",
      "url": "https://doi.org/10.1371/journal.pone.0357382"
    }
  ],
  "subjects": [
    {
      "field": "biology",
      "origin": "plos:zoology",
      "subfield": "zoology-behaviour"
    },
    {
      "field": "mathematics",
      "origin": "plos:statistical methods",
      "subfield": "statistics"
    }
  ],
  "title": "Three-dimensional animation compression optimization based on structured processing and adaptive spatiotemporal segmentation algorithm",
  "title_text": "Three-dimensional animation compression optimization based on structured processing and adaptive spatiotemporal segmentation algorithm",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:56Z",
  "url": "https://research.draconitic.com/paper/d088emz71pd4y",
  "venue": "PLOS One",
  "versions": []
}