{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2608-30184","title":"ATGS: Anchored Temporal Gaussian Splatting for Long Volumetric Video Representation","arxiv_id":"2608.30184","date":"2026-08-31","proceeding":null,"authors":["Jiahao Wu","Jie Liang","Die Hu","Jiayu Yang","Kaiqiang Xiong","Xiang Li","Xiaoyun Zheng","Chao Wang","Ronggang Wang"],"abstract":"Volumetric video enables immersive free viewpoint rendering of dynamic real world scenes, yet existing methods struggle with long sequences and complex motions, often leading to temporal instability and visual artifacts. To address these challenges, we propose \\ourname, a Gaussian splatting based framework for volumetric video reconstruction. Our key insight is that explicitly tracking long term complex motion with individual Gaussian primitives is inherently unstable. Instead, we organize Gaussians around time conditioned anchors that localize their spatial and temporal support, thereby reducing long range motion complexity. We further introduce a temporal windowing strategy to activate only anchors relevant to the queried time, which improves scalability and temporal coherence. In addition, to ensure spatial and temporal stability, we design a compact set of multi level anchor features that encode global features, local spatial features, and local temporal features, jointly constraining Gaussian generation. Extensive experiments demonstrate that \\ourname \\ consistently outperforms prior methods on long sequence volumetric videos with complex motions. Project page: https://github.com/WuJH2001/ATGS.","url_abs":"https://arxiv.org/abs/2608.30184","url_pdf":"https://arxiv.org/pdf/2608.30184","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2608.30184","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2608.30184"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/WuJH2001/ATGS","reach":{"status":"ok","spdx":"NOASSERTION"}}],"summary":{"ran":2,"unverified":9},"by_repo_kind":{"found_in_text":{"samples":11,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":11,"samples":[{"code_sha256_prefix":"ac0e42d6fbcfbbe6","entry":"l1_loss","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"utils/loss_utils.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/utils/loss_utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ac0e42d6fbcfbbe6"}},{"code_sha256_prefix":"1dab900b2adbe38e","entry":"normalize_activation","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"lpipsPyTorch/modules/utils.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/lpipsPyTorch/modules/utils.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1dab900b2adbe38e"}},{"code_sha256_prefix":"863fe14d135c1a45","entry":"LikelihoodLoss","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"utils/loss_utils.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/utils/loss_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"863fe14d135c1a45"}},{"code_sha256_prefix":"23bd6f57424bb90d","entry":"active_encoder_id","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"train_long.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/train_long.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"23bd6f57424bb90d"}},{"code_sha256_prefix":"9e092aade67f4199","entry":"factor_loss","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"utils/loss_utils.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/utils/loss_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"9e092aade67f4199"}},{"code_sha256_prefix":"07bd0da29c4dc7bb","entry":"get_network","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"lpipsPyTorch/modules/networks.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/lpipsPyTorch/modules/networks.py","link_basis":"plan_row","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"07bd0da29c4dc7bb"}},{"code_sha256_prefix":"b06f27c08cf5d0ca","entry":"get_state_dict","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"lpipsPyTorch/modules/utils.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/lpipsPyTorch/modules/utils.py","link_basis":"plan_row","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b06f27c08cf5d0ca"}},{"code_sha256_prefix":"db857114823af965","entry":"imageSortedFn","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"image2video.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/image2video.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"db857114823af965"}},{"code_sha256_prefix":"8642c5c1a2d3c211","entry":"multithread_write","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"render.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/render.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"8642c5c1a2d3c211"}},{"code_sha256_prefix":"678136c591be0035","entry":"optimizer_parameters","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"train_long.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/train_long.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"678136c591be0035"}},{"code_sha256_prefix":"260c1ca39fb76b2c","entry":"optimizer_state_step","repo":"WuJH2001/ATGS","repo_kind":"found_in_text","path":"train_long.py","file_url":"https://github.com/WuJH2001/ATGS/blob/HEAD/train_long.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"260c1ca39fb76b2c"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CV","source":"arxiv_daily_20260901.json"},"syntology_extracted_results":null}