FreeSplat: Generalizable 3D Gaussian Splatting Towards Free-View Synthesis of Indoor Scenes

Empowering 3D Gaussian Splatting with generalization ability is appealing. However, existing generalizable 3D Gaussian Splatting methods are largely confined to narrow-range interpolation between stereo images due to their heavy backbones, thus lacking the ability to accurately localize 3D Gaussian and support free-view synthesis across wide view range. In this paper, we present a novel framework FreeSplat that is capable of reconstructing geometrically consistent 3D scenes from long sequence input towards free-view synthesis.Specifically, we firstly introduce Low-cost Cross-View Aggregation achieved by constructing adaptive cost volumes among nearby views and aggregating features using a multi-scale structure. Subsequently, we present the Pixel-wise Triplet Fusion to eliminate redundancy of 3D Gaussians in overlapping view regions and to aggregate features observed across multiple views. Additionally, we propose a simple but effective free-view training strategy that ensures robust view synthesis across broader view range regardless of the number of views. Our empirical results demonstrate state-of-the-art novel view synthesis peformances in both novel view rendered color maps quality and depth maps accuracy across different numbers of input views. We also show that FreeSplat performs inference more efficiently and can effectively reduce redundant Gaussians, offering the possibility of feed-forward large scene reconstruction without depth priors.

Paper

References (52)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer ZuRj5/10 · confidence 3/52024-06-28

Summary

This paper introduces a generalizable 3DGS model which is capable of reconstructing geometrically consistent 3D scenes from long sequence input towards free-view synthesis. The key idea of this paper is introducing Low-cost Cross-View Aggregation, which makes it is possible to use more nearby views for feature matching. Experiments show the advance in long sequence novel view synthesis.

Strengths

1. Low-cost Cross-View Aggregation is introduced to predict initial Gaussian triplets, with which the computational cost would be lower, making it possible for feature matching between more nearby views and training on long sequence reconstruction. 2. The Gaussian triplets are fused by Pixel-wise Triplet Fusion. This module can effectively reduce the pixel-aligned Gaussian redundancy in the overlapping regions and aggregate multi-view 3D Gaussian latent features. 3. The experiments show the advance in long sequence novel view synthesis.

Weaknesses

1. It would be better if the authors could report the training time of their model, since the authors addressed that both the Low-cost Cross-View Aggregation module and Pixel-wise Triplet Fusion module can lower the computation cost. 2. It would be better to include the comparison with SurfelNeRF, since using a depth estimator differs from the GT depth. 3. The definition of FreeSplat-fv and FreeSplat-spec is not given clearly in this paper.

Questions

1. I want to make it clear that FreeSplat-fv indicates using Free-View Training (FVT) strategy and FreeSplat-spec indicates using specific number of reference views, such as two or three. 2. Gaussian Splatting SLAM is one of the 3DGS-based SLAM system, which also can be run without depth as input information.It would be better if the authors can explain the strength of their work compared with this kind of 3DGS-based RGB SLAM, since the SLAM method can run in real time and process a longer input sequence.

Rating

5

Confidence

3

Soundness

2

Presentation

2

Contribution

2

Limitations

Yes. As the authors discussed in this paper, the GPU requirement becomes expensive (> 40GB) when inputting extremely long image sequence (> 50). Besides, there is still a gap between the method of this paper and the other methods that rely on depth information as input.

Authorsrebuttal2024-08-08

Correct an error in our rebuttal

In my previous rebuttal on the **comparison with SurfelNeRF**, we erroneously referred to ***rebuttal pdf Table 3 and Figure 4*** when discussing the experimental results. We would like to clarify that the correct reference should be to ***rebuttal pdf Table 4 and Figure 5***. We apologize for any confusion this may have caused and appreciate the opportunity to correct this error.

Authorsrebuttal2024-08-12

Thank you for your insightful feedback. To provide a more thorough comparison with 3DGS-based SLAM methods utilizing monocular inputs, we reproduced the monocular version of MonoGS (referred to as MonoGS-Mono) and conducted experiments on the `scene0316_00` from the ScanNet dataset. We compared these results against our **whole scene reconstruction** approach. To ensure a fair comparison, we present their results both with and without ground truth (GT) camera poses. The results are summarized in the table below: | Method | GT Poses | ATE RMSE (m) | Time (s)↓ | PSNR↑ | SSIM↑ | LPIPS↓ | | :------------: | :------: | :-: | :-----: | :-------: | :-------: | :-------: | | MonoGS-Mono | | 0.2615 | 574.8 | 20.18 | **0.830** | 0.459 | | MonoGS-Mono | ✔ | - | 347.4 | 16.50 | 0.756 | 0.533 | | FreeSplat-*fv* | ✔ | - | **1.2** | **22.17** | 0.818 | **0.313** | The results demonstrate that, on the real-world ScanNet dataset, MonoGS struggles to accurately track the camera trajectory and reconstruct a geometrically correct 3D scene with only color images as the input. The predicted camera trajectory suffers from significant deviation due to the drift problem and the lack of depth priors / sensor depth inputs. Interestingly, providing ground truth camera poses results in a notable performance drop, which we attribute to the difficulty of fitting reconstructed 3D Gaussians to the training frames without pose optimization. In contrast, our method effectively learns geometry priors from the training data and performs significantly faster feed-forward predictions. Our approach also significantly outperforms MonoGS-Mono in rendering quality, particularly in terms of PSNR and LPIPS metrics. These results demonstrate the advantages of our generalizable 3DGS-based method for whole scene reconstruction when using monocular color inputs, offering both effectiveness and efficiency. We sincerely appreciate your comments, which prompted us to perform this comparison with 3DGS-based SLAM methods using monocular inputs. This experiment further solidifies our belief in the unique strengths of our approach as a foundational step toward feed-forward 3DGS-based whole scene reconstruction. We hope the above experiment and analysis can adequately address your concerns about the comparison with 3DGS-based SLAM methods.

Reviewer ZuRj2024-08-12

Thanks for this comparison. This is an interesting and more clear result, which can show your strength in scene reconstruction when given GT cam poses compared to the 3DGS-based SLAM method.

Reviewer Hd376/10 · confidence 4/52024-07-05

Summary

This paper proposes a FreeSplat, aiming at generalizable 3D gaussian splitting for long sequence inputs. Specifically, it uses an efficient CNN-based cost volume and eliminates redundant 3D gaussians observed across multiple views. Extensive experiments show that FreeSplat effectively reduces inference costs and improves the novel view quality for long sequence inputs.

Strengths

* The writing is good, making it easy to understand and follow. * The proposed Pixel-Aligned Triplet Fusion (PTF) is interesting as it effectively handles the redundant 3D gaussians for long sequence inputs.

Weaknesses

* I think the evaluation details are not clear. For example, during the evaluation, I am curious whether the maximum gap between input views is fixed regardless of the number of input views. Does "view range" increase as the number of input views increases? If so, please describe the evaluation details. * It is weird that the novel view image quality drops as the number of input views increases, but the novel view depth quality increases. I'd like more clarification on this. * The existing pixelSplat and MVSplat have been experimented with on RealEstate10k [1] and ACID [2], and both datasets also contain long sequence inputs. The authors should have included comparisons on at least one of the RealEstate10k and ACID datasets. [1] Zhou et al., Stereo magnification: Learning view synthesis using multiplane images, SIGGRAPH 2018. [2] Liu et al., Infinite nature: Perpetual view generation of natural scenes from a single image, ICCV 2021.

Questions

The proposed method is interesting, but the lack of evaluation details, lack of comparative experiments, and inconsistencies in the results make it difficult to verify the contribution. The authors should address the "weaknesses" and strengthen the manuscript.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

N/A

Authorsrebuttal2024-08-09

Thank you for your insightful question. To evaluate the effect of the number of input views when fixing the maximum view length, we conduct an experiment on ScanNet as follows: For each test scene, we first randomly pick the first frame (denoted as the *x-th* frame of the scene). Next, we set up three different view intervals (10, 20, 40) and fix the maximum view interval as 80, i.e. the chosen input views are [x, x+10, x+20, x+30, x+40, x+50, x+60, x+70, x+80] for view interval of 10, [x, x+20, x+40, x+60, x+80] for view interval of 20, and [x, x+40, x+80] for view interval of 40. For the target views, we select one target view between each interval: [x, x+10], [x+10, x+20], [x+20, x+30], ..., [x+70, x+80], and evaluate such target views for all the above settings to form a fair comparison. We evaluate the performance of our FreeSplat-*fv* as shown in the following Table: | Row | View Interval | PTF | \# Gaussians (k) | Removed Gaussians (%) | PSNR&uarr; | SSIM&uarr; | LPIPS&darr; | $\delta<1.25$&uarr; | | :--: | :-----------: | :------: | ---------------- | --------------------- | :--------: | :--------: | :---------: | :-----------------: | | \#1 | D=10 | | 1769 | 0.0 | 25.13 | 0.813 | 0.264 | 0.923 | | \#2 | D=10 | &#10004; | 838 | 52.9 | **25.70** | **0.824** | **0.252** | **0.932** | | \#3 | D=20 | | 983 | 0.0 | 24.36 | 0.801 | 0.266 | 0.912 | | \#4 | D=20 | &#10004; | 584 | 40.9 | 24.79 | 0.815 | 0.255 | 0.920 | | \#5 | D=40 | | 590 | 0.0 | 21.34 | 0.759 | 0.308 | 0.844 | | \#6 | D=40 | &#10004; | 478 | 19.4 | 21.53 | 0.766 | 0.300 | 0.847 | where D is the interval between nearby input views. The results indicate that when fixing the maximum view length, more input views can lead to better rendering quality and more accurate geometry. Furthermore, when encoding denser input views, our PTF module becomes more important in removing increasingly redundant Gaussians. This experiment is a very good example evaluating that more accurate geometry leads to better rendering quality, and the increasingly important role of our PTF module when given denser inputs. Note that when setting D=10 with PTF (row \#2), we give fewer Gaussians and +1.34dB PSNR comparing to D=20 without PTF (row \#3), which clearly demonstrates the necessity of PTF in benefiting from denser inputs while removing those redundant Gaussians. On the other hand, the significantly decreased results when setting D=40 also evaluate that inputting sparser input views similarly as RE10K or ACID for indoor scenes leads to unsatisfactory results. We hope the above experiment and analysis can address your question.

Reviewer Hd372024-08-10

Thank you for providing the results I was looking for. The experiments and clarifications provided in the rebuttal and the discussion period have addressed all of my concerns, and I appreciate the detailed answers to enhance my understanding of the paper. Thus, I will raise my score to weak accept.

Reviewer emYN5/10 · confidence 4/52024-07-16

Summary

1. Low-cost Cross-View Aggregation: This efficient methodology constructs adaptive cost volumes between proximate views and aggregates features utilizing a multi-scale structure. This approach enables the processing of extended input sequences and the incorporation of more stringent geometric constraints. 2. Pixel-wise Triplet Fusion (PTF): This module aligns and merges local Gaussian triplets into global representations, thereby mitigating redundancy in overlapping regions and consolidating features observed across multiple viewpoints. 3. Free-View Training (FVT): This novel training strategy decouples the model's performance from a predetermined number of input views, thus enabling robust view synthesis across an expanded range of viewpoints. 4. The authors demonstrate that FreeSplat surpasses existing methodologies in both novel view synthesis quality and depth map accuracy on the ScanNet and Replica datasets. The proposed method exhibits enhanced performance in view interpolation and extrapolation tasks, particularly for extended input sequences. Moreover, FreeSplat reduces the quantity of redundant Gaussians and offers more computationally efficient inference compared to preceding approaches.

Strengths

1. The paper is well-structured, offering lucid explanations of the technical approach. It includes detailed architectural diagrams and pseudocode to enhance reproducibility. Comprehensive ablation studies are presented to isolate the impact of different components. The overall writing is coherent and accessible. 2. This research enables free-viewpoint rendering and 3D reconstruction from arbitrary numbers of input views, broadening the applicability of 3D Gaussian splatting techniques. It enhances efficiency and minimizes redundancy in 3D Gaussian representations for extended sequences.

Weaknesses

1. Experimental Scope and Comparability: PixelSplat presents experimental results on the Re10k and ACID datasets. For a comprehensive and equitable comparison, it would be beneficial for the proposed method to also report results on these two datasets. This would facilitate a direct comparison with pixelSplat across multiple benchmarks, thereby strengthening the validity of the authors' claims. The absence of experimental results on Re10k and ACID raises questions about the proposed method's performance and generalizability across diverse datasets. I am wondering why the experimental results on Re10k and ACID are absent. 2. Analysis of Failure Cases and Limitations: The paper would be significantly enhanced by a more thorough examination of failure cases and limitations of the proposed approach. While the appendix briefly touches on this aspect, a more in-depth analysis would provide valuable insights into the method's robustness and potential areas for improvement. Such an analysis could include specific examples of scenarios where the method underperforms, a discussion of the underlying causes for these failures, and potential strategies for addressing these limitations in future work. This level of critical self-evaluation would not only increase the paper's scientific rigor but also provide a more balanced perspective on the method's capabilities and constraints.

Questions

Please see the weaknesses.

Rating

5

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

The authors discuss some limitations of their work: 1. High GPU memory requirements (>40GB) for extremely long input sequences (>50 images). 2. A gap in 3D reconstruction accuracy compared to state-of-the-art methods that use 3D supervision or RGB-D inputs.

Reviewer gTxT6/10 · confidence 3/52024-07-17

Summary

This paper proposes FreeSplat to reconstruct geometrically consistent 3D scenes from long sequence inputs. To this end, the paper presents Low-cost Cross-View Aggregation for feature matching and Pixel-wise Triplet Fusion for Gaussian triplets fusion. The outstanding results of long sequence 3DGS generalization shows the superiority beyond baseline methods.

Strengths

1. The paper is well-written and the technical contributions are clearly clarified and easy to understand. 2. The experimental results over baselines are attractive and convincing, which demonstrates the effectiveness of the proposed method. 3. The proposed pixel-wise triplet fusion is reasonable and novel.

Weaknesses

1. The low-cost cross-view aggregation module is not novel enough. It seems that the three submodules (2D feature extraction, cost volume formulation, multi-scale feature aggregation) are all borrowed from existing methods and the low-cost cross-view aggregation is a simple stack of these submodules. I suggest the author to further clarify the differences between the proposed module and the existing MVS methods.

Questions

1. What are the differences between Freeplat-spec and Freesplat-fv? 2. The author provided 3-view version results in the long sequence reconstruction experiment in Table 2. I’m doubting why do you provide the 10-view version of the baselines? Just because their original paper did not provide the 10-view version, or because they will fail to reconstruct a scene under 10-view inputs, or other reasons? Further clarification will help to understand this experiment. 3. The author claims that the proposed pixel-wise triplet fusion module helps to remove redundant Gaussians in the overlapping regions and the experimental results of final Gaussian number demonstrates this. However, it is somewhat not intuitive. It would be better to provide a visualization to show how the Gaussian ellipsoids are reduced in the overlapping regions.

Rating

6

Confidence

3

Soundness

3

Presentation

3

Contribution

3

Limitations

The author discussed the limitations in the appendix about the memory consumption and the limited performance of generalizable Gaussians, which I think is valuable. It remains a significant problem for further study.

Area Chair FDxA2024-08-07

Hi reviewers, Thanks a bunch for all your hard work as reviewers for NeurIPS 2024. The discussion period between reviewers and authors has started. Make sure to check out the authors' responses and ask any questions you have to help clarify things by 8.13. Best, AC

Area Chair FDxA2024-08-12

Dear reviewers, As the reviewer-author discussion period is about to end by 8.13, please take a look at other reviewers' reviews and authors' rebuttal at your earliest convenience. It would be great if you could ask authors for more clarification or explanation if some of your concerns are not addressed by the rebuttal. Thanks, AC

Reviewer Hd372024-08-08

Thanks for the response. It well addressed my concerns for **Evaluation Details** and **Experiments on Re10k & ACID**. However, I need more clarification on **Decreased image quality when the number of input views increases**. I understand that fusing redundant gaussians can lead to more accurate gaussian localization, but I'm still confused why image quality seems to decrease as the number of input views increases. In the current experimental setup, making a fair comparison is challenging because the view range varies depending on the number of input views. Instead, in the same view range, I think varying the number of input views can verify whether more accurate geometry leads to better image quality. For example, how about comparing input views of 10, 30, 50, 70, 90, versus input views of 10, 20, 30, 40, 50, 60, 70, 80, 90? In this case, the latter one has more redundant gaussians as well as meaningful gaussians. So, it is interesting whether PTF handles more redundancy and semantic information than the former one, leading to better novel view quality.

Reviewer gTxT2024-08-09

About Figure 2

Thanks for your rebuttal! Sorry for the typo in my review. "I’m doubting why do you provide the 10-view version of the baselines?" should be "I’m doubting why don't you provide the 10-view version of the baselines?", but your rebuttal has solved my question. I am still unclear about Figure 2 in the rebuttal PDF. Do you mean that all of the Gaussians in the blue mask are fused and removed? Why are there still some excluded Gaussians in the second image? Is it because they are retained after the fusion process? Could you give some more clarification on this?

Authorsrebuttal2024-08-09

We are glad to know that your previous question has been solved. Regarding PTF fusion visualization, the blue mask denotes the removed Gaussians after the PTF process. We can see that most of them lie on the sofa and the floor since our depth estimation for those regions is more accurate and the PTF can effectively fuse those Gaussians that lie very closely to the existing ones. There are also some uncovered regions in the second image, which means that those regions do not contain the removed Gaussians. This is because the depth estimation for those regions are not sufficiently accurate. For example, as shown in our rebuttal pdf Figure 4(a), the estimated depth for the red wall (denoted within the blue box) is not sufficiently accurate. This is due to the difficulty of MVS-based depth estimation on the texture-less appearance of the wall. Consequently, the wall region is largely uncovered in our visualized fusion process (Figure 2 in the rebuttal pdf) since our PTF uses a threshold on the difference between the local Gaussians and the global Gaussians to determine the fusion. To this end, it is also possible to set higher thresholds in PTF to reduce more Gaussians, or future works can explore adding more depth supervision (e.g. GT depth / COLMAP coarse depth) or multi-view consistency to further regularize the Gaussian localization. We also provide brief illustrations regarding this part in our reply to Reviewer emYN (#R2) point 2, where we analyze the failure cases and potential future works. We hope that the above illustration can help solve your question, and we are willing to provide clarifications on any further questions.

Reviewer gTxT2024-08-09

Thanks for the clarification. I now understand it. The rebuttal has addressed all of my concerns. I think it is a valuable paper to be accepted by NeurIPS, and as such, I am willing to raise my rating from borderline accept to weak accept.

Reviewer ZuRj2024-08-11

I appreciate the authors for their detailed rebuttal, which addresses my questions. If the authors can include the comparison with 3DGS-based SLAM methods in their paper, it would be better to understand their method's strengths. I will keep my initial rating.

Authorsrebuttal2024-08-12

## To All Reviewers: We sincerely thank all reviewers for their valuable comments and feedback, and we believe that we have provided detailed experiments and illustrations to thoroughly address all concerns in our responses. We encourage reviewers to check all of our responses and to see whether to ask for any additional clarifications before the discussion phase concludes. Below is a brief summary of our additional responses during the discussion period: 1. **Explanations of our PTF visualization**. In our replies to **Reviewer gTxT (\#R1)**, we provided detailed explanations regarding the PTF visualization included in our rebuttal pdf. 2. **Effect of the number of input views**. In our replies to **Reviewer Hd37 (\#R3)**, we discussed about the effect of the number of input views when fixing the maximum view interval. We found that when fixing the maximum view interval and increasing the number of input views, both the geometry accuracy and rendering quality improve. 3. **Comparison with 3DGS-based SLAM method**. In our replies to **Reviewer ZuRj (\#R4)**, we compared our method with 3DGS-based SLAM method MonoGS [1]. We found that our method is capable of performing whole scene reconstruction more effectively and much more efficiently, which further demonstrates the value of our work. Overall, we believe our work can bring valuable impacts to the community, and hope that we can get a chance to share our work with everyone at NeurIPS 2024. [1] Matsuki, Hidenobu, et al. "Gaussian splatting slam." *Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition*. 2024.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC