{"id":25,"date":"2026-05-06T01:08:46","date_gmt":"2026-05-06T01:08:46","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/?page_id=25"},"modified":"2026-05-06T09:41:06","modified_gmt":"2026-05-06T09:41:06","slug":"related-works","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/","title":{"rendered":"Related Works"},"content":{"rendered":"\n<p>Recent work in streaming and dynamic 3D Gaussian Splatting has shaped our project from several angles: how to update a scene quickly over time, how to avoid wasting computation on static regions, how to structure Gaussians more efficiently, and how to use motion cues from optical flow rather than relying only on reconstruction loss.<\/p>\n\n\n\n<p><strong>3DGStream<\/strong> showed that free-viewpoint video can be reconstructed in a streaming, frame-by-frame manner instead of requiring a full video sequence to be trained offline. Its key insight is to avoid directly optimizing all Gaussians at every timestep; instead, it uses a compact Neural Transformation Cache (\u201cNTC\u201d) to predict Gaussian translations and rotations, which reduces per-frame training and storage while maintaining real-time rendering. This is the closest baseline to our setting because it directly targets streamable dynamic scenes<\/p>\n\n\n\n<p><strong>QUEEN<\/strong> builds on the idea of frame-to-frame residual updates, but focuses more heavily on compact encoding. Rather than storing full Gaussian updates, it learns and compresses attribute residuals between consecutive frames using a quantization-sparsity framework. Its most relevant idea for us is using viewspace gradient differences to identify which Gaussians actually belong to dynamic regions, so training and streaming can focus on the parts of the scene that actually change.<\/p>\n\n\n\n<p><strong>Scaffold-GS <\/strong>addresses a different but important issue: raw 3D Gaussian clouds can be redundant and poorly organized. It introduces a sparse grid of anchor points, where each anchor generates local neural Gaussians and predicts their attributes based on viewing direction and distance. This motivates the idea that a more structured Gaussian representation can reduce redundancy while still preserving high-quality rendering<\/p>\n\n\n\n<p><strong>Octree-GS <\/strong>extends this structure further by organizing anchors into a hierarchy of levels of detail. Instead of rendering every Gaussian equally, it dynamically selects the appropriate level based on the view, so distant views can use coarser detail while closer views can access finer structure. Although this work is only for static and not temporal scenes, it is still relevant to our long-term goal of reducing storage and bandwidth by exploiting spatial redundancy in the Gaussian field.<\/p>\n\n\n\n<p><strong>Motion-Aware 3DGS<\/strong> is particularly important for our optical-flow direction. It argues that dynamic 3DGS methods often overlook the motion information already present in 2D video, then uses optical flow to connect pixel-level motion with 3D Gaussian movement. Its use of flow-based motion correspondence, uncertainty-aware flow losses, and dynamic-aware optimization supports our core intuition that optical flow can act as a useful motion prior for faster and more coherent Gaussian updates<\/p>\n\n\n\n<p>Together, these works show strong progress toward streamable dynamic Gaussian reconstruction, but important limitations remain. Per-frame updates can still be too slow for true real-time streaming, compact representations can trade off against visual quality, and many methods still rely heavily on optimization to discover motion rather than using motion cues directly. Our project aims to address this gap by using optical flow as an explicit motion signal, separating dynamic and static regions, and eventually combining motion-aware updates with efficient scene structures such as hash grids and octrees.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>References:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sun, Jiakai, Han Jiao, Guangyuan Li, Zhanjie Zhang, Lei Zhao, and Wei Xing. \u201c<em>3DGStream: On-the-Fly Training of 3D Gaussians for Efficient Streaming of Photo-Realistic Free-Viewpoint Videos<\/em>.\u201d CVPR, 2024.<\/li>\n\n\n\n<li>Girish, Sharath, Tianye Li, Amrita Mazumdar, Abhinav Shrivastava, David Luebke, and Shalini De Mello. \u201c<em>QUEEN: QUantized Efficient ENcoding of Dynamic Gaussians for Streaming Free-viewpoint Videos.<\/em>\u201d NeurIPS, 2024.<\/li>\n\n\n\n<li>Lu, Tao, Mulin Yu, Linning Xu, Yuanbo Xiangli, Limin Wang, Dahua Lin, and Bo Dai. \u201c<em>Scaffold-GS: Structured 3D Gaussians for View-Adaptive Rendering<\/em>.\u201d CVPR, 2024. <\/li>\n\n\n\n<li>Ren, Kerui, Lihan Jiang, Tao Lu, Mulin Yu, Linning Xu, Zhangkai Ni, and Bo Dai. \u201cOctree-GS: Towards Consistent Real-time Rendering with LOD-Structured 3D Gaussians.\u201d arXiv preprint arXiv:2403.17898, 2024. <\/li>\n\n\n\n<li>Guo, Zhiyang, Wengang Zhou, Li Li, Min Wang, and Houqiang Li. \u201c<em>Motion-Aware 3D Gaussian Splatting for Efficient Dynamic Scene Reconstruction<\/em>.\u201d arXiv preprint arXiv:2403.11447, 2024.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recent work in streaming and dynamic 3D Gaussian Splatting has shaped our project from several angles: how to update a scene quickly over time, how to avoid wasting computation on static regions, how to structure Gaussians more efficiently, and how to use motion cues from optical flow rather than relying only on reconstruction loss. 3DGStream &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Related Works&#8221;<\/span><\/a><\/p>\n","protected":false},"author":301,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-25","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction\" \/>\n<meta property=\"og:description\" content=\"Recent work in streaming and dynamic 3D Gaussian Splatting has shaped our project from several angles: how to update a scene quickly over time, how to avoid wasting computation on static regions, how to structure Gaussians more efficiently, and how to use motion cues from optical flow rather than relying only on reconstruction loss. 3DGStream &hellip; Continue reading &quot;Related Works&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/\" \/>\n<meta property=\"og:site_name\" content=\"FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T09:41:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/related-works\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/related-works\\\/\",\"name\":\"Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/#website\"},\"datePublished\":\"2026-05-06T01:08:46+00:00\",\"dateModified\":\"2026-05-06T09:41:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/related-works\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/related-works\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/related-works\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Related Works\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/\",\"name\":\"FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction\",\"description\":\"Riu Cherdchusakulchai, Liujie Zheng, Abhinav Mahajan, Shreyans Sethi, Advisors: Professor Fernando de la Torre, Saswat Mallick\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf16\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/","og_locale":"en_US","og_type":"article","og_title":"Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction","og_description":"Recent work in streaming and dynamic 3D Gaussian Splatting has shaped our project from several angles: how to update a scene quickly over time, how to avoid wasting computation on static regions, how to structure Gaussians more efficiently, and how to use motion cues from optical flow rather than relying only on reconstruction loss. 3DGStream &hellip; Continue reading \"Related Works\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/","og_site_name":"FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction","article_modified_time":"2026-05-06T09:41:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/","name":"Related Works - FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/#website"},"datePublished":"2026-05-06T01:08:46+00:00","dateModified":"2026-05-06T09:41:06+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/related-works\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/"},{"@type":"ListItem","position":2,"name":"Related Works"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/","name":"FlowGS: Optical Flow-Guided Gaussian Deformation for Streaming 4D Reconstruction","description":"Riu Cherdchusakulchai, Liujie Zheng, Abhinav Mahajan, Shreyans Sethi, Advisors: Professor Fernando de la Torre, Saswat Mallick","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/users\/301"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":2,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":73,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/pages\/25\/revisions\/73"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf16\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}