{"id":31,"date":"2026-05-07T00:00:12","date_gmt":"2026-05-07T00:00:12","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/"},"modified":"2026-05-08T03:30:04","modified_gmt":"2026-05-08T03:30:04","slug":"3dgs-view-extrapolation","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/","title":{"rendered":"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><strong>Srinath Ravi, Fernando De la Torre<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-47c06fe3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:56%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1896\" height=\"976\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png\" alt=\"\" class=\"wp-image-68\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png 1896w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser-300x154.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser-1024x527.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser-768x395.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser-1536x791.png 1536w\" sizes=\"auto, (max-width: 1896px) 100vw, 1896px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-119bc444 wp-block-column-is-layout-flow\">\n<p>3D Gaussian Splatting (3DGS) delivers impressive real-time scene reconstruction, yet it often struggles with &#8220;floaters&#8221; and blurred textures when viewed from angles outside the original training data. <strong>RefineGS<\/strong> solves this by introducing a post-hoc, image-space correction module that cleans up corrupted renders without altering the underlying 3D representation. By leveraging the <strong>CroCo v2<\/strong> backbone for geometric consistency and a <strong>Conditional Flow Matching (CFM)<\/strong> framework for efficient, deterministic refinement, RefineGS restores photometric accuracy to unseen views. Our framework provides a principled, high-performance solution for eliminating artifacts and ensuring structural integrity in modern splat-based pipelines.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-cover alignfull has-custom-content-position is-position-bottom-center\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);min-height:806px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"679\" class=\"wp-block-cover__image-background wp-image-143 size-large\" alt=\"\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2-1024x679.png\" data-object-fit=\"cover\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2-1024x679.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2-300x199.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2-768x509.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2-1536x1018.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/contributions-2.png 1674w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-10 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-d89aad35 wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<h1 class=\"wp-block-heading has-text-align-left\"><strong>RefineGS<\/strong><\/h1>\n\n\n\n<p>Instead of the computationally expensive task of re-optimizing Gaussian primitives, we propose a modular, image-space solution. <strong>RefineGS<\/strong> treats initial renders as &#8220;noisy&#8221; starting points and refines them using a learned transformer that understands 3D relationships.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Co<\/strong>ntributions:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cross-View Completion:<\/strong> By utilizing a weight-sharing encoder, our architecture establishes robust geometric links between a corrupted render and a high-quality reference view. This allows the model to  fix missing details and resolve structural ambiguities.<\/li>\n\n\n\n<li><strong>Deterministic Flow:<\/strong> To meet the low-latency requirements of VR and interactive tools, we move away from slow, stochastic diffusion. Our use of <strong>Conditional Flow Matching (CFM)<\/strong> enables efficient refinement via numerical ODE integration.<\/li>\n\n\n\n<li><strong>Large-Scale Training:<\/strong> We developed a specialized pipeline using the <strong>DL3DV 10K<\/strong> dataset to produce 1 million paired views. This provides the explicit supervision needed for the model to recognize and correct 3DGS-specific noise patterns.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-section-5 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained is-style-section-5--1\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-7ee84d44 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading\">Past Methods &amp; Related Work<\/h2>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><strong>Representation-Level Optimization<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Many existing solutions attempt to fix these issues by regularizing the 3D model during training.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Geometric Constraints:<\/strong> Methods like <strong>SplatFormer<\/strong> and <strong>VA-GS<\/strong> use transformers or visibility-aware regularizers to encourage geometric consistency.<\/li>\n\n\n\n<li><strong>Surface Priors:<\/strong> Tools such as <strong>GS-Pull<\/strong> and <strong>PGSR<\/strong> pull Gaussians toward a coherent topology to improve surface fidelity. While effective, these approaches suffer from unpredictable latency\u2014as the number of primitives scales with scene complexity\u2014and they require deep access to the optimization loop, which is not always possible in industrial pipelines using pre-trained assets.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><strong>Image-Space and Generative Refinement<\/strong><\/h3>\n\n\n\n<p>An alternative strategy treats the rendered output as a corrupted signal.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Diffusion Models:<\/strong> Recent generative models like <strong>Difix3D+<\/strong> and <strong>RI3D<\/strong> produce high-quality results but are extremely slow (often 0.5 FPS) due to the iterative nature of latent diffusion.<\/li>\n\n\n\n<li><strong>Feed-Forward Networks:<\/strong> Models like <strong>3DGS-Enhancer<\/strong> offer faster single-pass networks but often fail to resolve the specific &#8220;tearing&#8221; and flickering artifacts unique to 3DGS. Most of these models also lack the multi-view geometric conditioning needed for true consistency.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Where RefineGS Fits In<\/strong><\/h3>\n\n\n\n<p class=\"has-medium-font-size\"><strong>RefineGS<\/strong> combines the speed of feed-forward networks with the geometric intelligence of 3D-centric methods. By leveraging the <strong>CroCo v2<\/strong> backbone for cross-view completion and <strong>Conditional Flow Matching (CFM)<\/strong> for deterministic refinement, we avoid the high costs of diffusion and the unpredictability of primitive-level optimization. Trained on over 1 million paired views from the <strong>DL3DV-10K<\/strong> dataset, RefineGS is purpose-built to recognize and correct 3DGS-specific noise patterns in real time.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-style-default is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1359\" height=\"1600\" data-id=\"115\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work.jpeg\" alt=\"\" class=\"wp-image-115\" style=\"object-fit:cover\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work.jpeg 1359w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work-255x300.jpeg 255w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work-870x1024.jpeg 870w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work-768x904.jpeg 768w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/related_work-1305x1536.jpeg 1305w\" sizes=\"auto, (max-width: 1359px) 100vw, 1359px\" \/><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-container-core-group-is-layout-d58a0413 wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading has-x-large-font-size\">Method<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1732\" height=\"628\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch.png\" alt=\"\" class=\"wp-image-158\" style=\"aspect-ratio:2.8928258672953855\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch.png 1732w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch-300x109.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch-1024x371.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch-768x278.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/arch-1536x557.png 1536w\" sizes=\"auto, (max-width: 1732px) 100vw, 1732px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cbe57604 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Problem Formulation<\/h3>\n\n\n\n<p>3D Gaussian Splatting (3DGS) often fails when training trajectories are sparse, as the optimizer lacks sufficient geometric constraints. This leads to <strong>structured artifacts<\/strong>\u2014specifically &#8220;floaters,&#8221; surface tearing, and incorrect specularities in unobserved regions.<\/p>\n\n\n\n<p>Our approach learns a <strong>deterministic correction function<\/strong>. Instead of generating a scene from scratch, we map a noisy out-of-distribution (OOD) render and a nearby high-quality reference view into a corrected, clean image. By using the reference view as a geometric anchor, the model resolves visual ambiguities through cross-view consistency.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Dataset Curation<\/h3>\n\n\n\n<p>We developed a paired training corpus using the DL3DV-10K dataset through a two-stage process:<\/p>\n\n\n\n<p><strong>Proof of Concept (POC):<\/strong> Initially, we validated our denoising logic by manually perturbing the attributes (position, opacity, and scale) of a subset of Gaussians in a controlled scene. This allowed us to generate synthetic but perfectly aligned noisy\/ground-truth pairs for early testing.<\/p>\n\n\n\n<p><strong>Clustering-Based Failures:<\/strong> For the final pipeline, we induce realistic failures by performing <strong>k-means clustering<\/strong> on camera poses. By concentrating training views in specific clusters, we intentionally leave gaps in the scene coverage.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cbe57604 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Multi-View Feature Encoding<\/h3>\n\n\n\n<p>To identify and fix artifacts, we use a weight-sharing encoder based on <strong>CroCo v2<\/strong>. Both the target noisy image and the reference image are processed by the same ViT-Base backbone.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unified Feature Space:<\/strong> Processing both images through the same weights ensures their latent representations are aligned, making it easier for the model to find correspondences.<\/li>\n\n\n\n<li><strong>Rectangular RoPE:<\/strong> Standard positional embeddings often struggle with high-definition rectangular aspect ratios (544 \u00d7 960). We implement <strong>2D Rectangular Rotary Positional Embeddings<\/strong> to maintain precise spatial awareness across the entire wide-frame render.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Just-in-Time (JiT) Refinement Head<\/h3>\n\n\n\n<p>The encoded features pass into a <strong>JiT Refinement Head<\/strong> for final processing:<\/p>\n\n\n\n<p><strong>Temporal Conditioning:<\/strong> To support the Flow Matching process, the head is conditioned on a time-step $t$, which modulates how intensely the model refines the image at different stages of the integration.<\/p>\n\n\n\n<p><strong>Cross-View Attention:<\/strong> Target patches &#8220;attend&#8221; to reference patches. If the target view shows a &#8220;floater&#8221; that isn&#8217;t present in the reference view&#8217;s geometry, the attention mechanism identifies it as noise.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cbe57604 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Conditional Flow Matching (CFM)<\/h3>\n\n\n\n<p>We treat the refinement as a <strong>Flow Matching<\/strong> problem rather than a stochastic diffusion process.<\/p>\n\n\n\n<p><strong>Velocity Prediction:<\/strong> The model is trained to predict the &#8220;velocity&#8221; vector field required to transform the noisy pixels into clean ones. This deterministic approach is more stable and faster to train than standard diffusion.<\/p>\n\n\n\n<p><strong>Linear Probability Path:<\/strong> We define a direct path from the noisy render to the ground truth.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--accent-6);border-top-width:1px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<h3 class=\"wp-block-heading\">Inference &amp; Optimization<\/h3>\n\n\n\n<p>At inference time, we recover the clean image by integrating the predicted velocity field using <strong>Heun\u2019s Method<\/strong> (a second-order solver).<\/p>\n\n\n\n<p><strong>Performance Optimization:<\/strong> To keep inference efficient, we implement <strong>feature caching<\/strong>. We compute the expensive backbone features for the reference view only once. During the iterative refinement steps, we only update the lightweight tokens for the target view, significantly reducing the computational load.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading alignwide\">Results<\/h2>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-1024x405.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-1024x405.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-300x119.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-768x303.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-1536x607.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/results-2048x809.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Method<\/td><td>PSNR<\/td><td>SSIM<\/td><td>Inference Speed (FPS)<\/td><\/tr><tr><td><strong>Noisy Input<\/strong> (Perturbed 3DGS)<\/td><td>21.94<br><\/td><td>0.717<br><\/td><td>&#8211;<\/td><\/tr><tr><td><strong>Difix3D+<\/strong> (SOTA)<br><\/td><td>20.65<\/td><td>0.548<\/td><td>0.5<\/td><\/tr><tr><td>Ours<\/td><td>23.56<\/td><td><strong>0.724<\/strong><\/td><td>20.45<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Qualitative analysis confirms that RefineGS effectively<br>\u201cborrows\u201d sharp textures and geometric structure from the<br>reference view to resolve target artifacts. The model is particularly successful at removing \u201cfoggy\u201d floaters and correcting edge-tearing artifacts that typically result from the<br>3DGS optimizer\u2019s failure to constrain geometry in low-coverage regions. By leveraging pre-trained geometric priors from the CroCo backbone, the model maintains high-frequency details that are often lost in generic feed-forward denoising approaches.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-group has-white-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--80);padding-right:0;padding-bottom:var(--wp--preset--spacing--80);padding-left:0\"><p class=\"has-text-align-center wp-block-site-tagline\">Resources<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.google.com\/presentation\/d\/1O4NF-eLUQ1Z9qnq0XpRe3eX50k62BbOn\/edit?usp=sharing&amp;ouid=111153832398882594737&amp;rtpof=true&amp;sd=true\">Spring&#8217;26 Poster<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/drive.google.com\/file\/d\/11o3jtTFt5R_O3BBi4_h1hwQX6219lH5O\/view?usp=sharing\">Spring&#8217;26 Video<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Srinath Ravi, Fernando De la Torre 3D Gaussian Splatting (3DGS) delivers impressive real-time scene reconstruction, yet it often struggles with &#8220;floaters&#8221; and blurred textures when viewed from angles outside the original training data. RefineGS solves this by introducing a post-hoc, image-space correction module that cleans up corrupted renders without altering the underlying 3D representation. By [&hellip;]<\/p>\n","protected":false},"author":304,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-31","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>RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding<\/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\/2026teamf17\/3dgs-view-extrapolation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding\" \/>\n<meta property=\"og:description\" content=\"Srinath Ravi, Fernando De la Torre 3D Gaussian Splatting (3DGS) delivers impressive real-time scene reconstruction, yet it often struggles with &#8220;floaters&#8221; and blurred textures when viewed from angles outside the original training data. RefineGS solves this by introducing a post-hoc, image-space correction module that cleans up corrupted renders without altering the underlying 3D representation. By [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/\" \/>\n<meta property=\"og:site_name\" content=\"3D Scene Understanding\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-08T03:30:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1896\" \/>\n\t<meta property=\"og:image:height\" content=\"976\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/\",\"name\":\"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2026\\\/05\\\/teaser.png\",\"datePublished\":\"2026-05-07T00:00:12+00:00\",\"dateModified\":\"2026-05-08T03:30:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2026\\\/05\\\/teaser.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/wp-content\\\/uploads\\\/sites\\\/159\\\/2026\\\/05\\\/teaser.png\",\"width\":1896,\"height\":976},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/3dgs-view-extrapolation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/\",\"name\":\"3D Scene Understanding\",\"description\":\"Resources\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2026teamf17\\\/?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":"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding","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\/2026teamf17\/3dgs-view-extrapolation\/","og_locale":"en_US","og_type":"article","og_title":"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding","og_description":"Srinath Ravi, Fernando De la Torre 3D Gaussian Splatting (3DGS) delivers impressive real-time scene reconstruction, yet it often struggles with &#8220;floaters&#8221; and blurred textures when viewed from angles outside the original training data. RefineGS solves this by introducing a post-hoc, image-space correction module that cleans up corrupted renders without altering the underlying 3D representation. By [&hellip;]","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/","og_site_name":"3D Scene Understanding","article_modified_time":"2026-05-08T03:30:04+00:00","og_image":[{"width":1896,"height":976,"url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/","name":"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views - 3D Scene Understanding","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/#primaryimage"},"thumbnailUrl":"http:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png","datePublished":"2026-05-07T00:00:12+00:00","dateModified":"2026-05-08T03:30:04+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-content\/uploads\/sites\/159\/2026\/05\/teaser.png","width":1896,"height":976},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/3dgs-view-extrapolation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/"},{"@type":"ListItem","position":2,"name":"RefineGS: Generalizing 3D Gaussian Splatting for Out of Distribution Views"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/","name":"3D Scene Understanding","description":"Resources","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/?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\/2026teamf17\/wp-json\/wp\/v2\/pages\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/users\/304"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":25,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/pages\/31\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/pages\/31\/revisions\/236"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2026teamf17\/wp-json\/wp\/v2\/media?parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}