Skip to Content
You are currently on the new version of our website. Access the old version .
SensorsSensors
  • Article
  • Open Access

18 January 2026

20 Pages

Denoise-GS: Self-Supervised Denoising for Sparse-View 3D Gaussian Splatting

,
,
,
and
1
College of Automation and Electrical Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China
2
School of Information and Communication Engineering, Dalian University of Technology, Dalian 116085, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Sensing and Imaging

Abstract

Three-dimensional Gaussian splatting has emerged as a mainstream method in the field of new viewpoint synthesis due to its outstanding performance. However, its generation quality typically degrades significantly when input viewpoints are sparse. The introduction of InstantSplat further improved new viewpoint generation in sparse viewpoint scenarios. Nevertheless, these methods produce suboptimal results in sparse viewpoint scenes with noise and no camera prior. To address this issue, we propose Denoise-GS, a two-round optimization framework combining N2V-UNet denoising with InstantSplat rendering. First, Noise2Void performs self-supervised denoising on the input image. Next, pose grouping is conducted based on InstantSplat rendered results. Finally, a second round of refinement is applied to the UNet through a joint loss function. The final denoised result is then re-rendered to achieve a higher-quality output image. To simulate a real noisy environment, we added Gaussian noise to the input images. Tests on multiple datasets show that, compared with other mainstream methods, our approach produces images with higher PSNR and SSIM. The method performs well in novel view generation when the input images are sparse and noisy, providing an innovative and practical solution for three-dimensional reconstruction.

1. Introduction

In recent years, explicit representation-based three-dimensional reconstruction methods have made significant progress in novel view synthesis. Three-dimensional Gaussian splatting (3DGS) represents a scene as a set of differentiable Gaussian distributions, enabling high-quality and efficient 3D rendering. It excels in both real-time performance and visual effects [1,2]. It has made substantial contributions in fields such as SLAM [3], autonomous driving, environmental perception, AR, VR, and more. Compared to traditional implicit neural representations, 3DGS offers faster convergence and better interpretability, thus attracting widespread attention across various application scenarios [4]. However, existing 3DGS methods still face key challenges in practical applications, especially when the input is sparse, resulting in poor reconstruction quality [5].
To alleviate the information deficiency caused by sparse views, several improvement strategies have been proposed, such as introducing stronger geometric priors and improving initialization and optimization processes to enhance reconstruction stability. InstantSplat [6] is a representative work in this area. It combines DUSt3R [7] with 3DGS and, through more reliable 3D initialization and optimization strategies, enables the model to generate high-quality novel view results even under limited viewpoints. However, in real-world acquisition environments, sparse viewpoints often coexist with noisy scenes. For low-light noise and dynamic range limitations, methods like LO-Gaussian [8] and LL-Gaussian [9] have jointly modeled degradation factors within the 3DGS framework to improve novel view quality in extremely low-light scenarios. For complex weather conditions, research has begun to explore visibility restoration and reconstruction combined with 3DGS under conditions such as rain and fog, such as DeRainGS [10], to mitigate the impact of rainfall streaks and fog scattering on geometry and texture optimization. However, these denoising 3DGS methods are designed for specific scenarios and lack generalization. This work focuses on addressing the issue where image noise, caused by external factors, leads to low quality novel view generation in 3DGS. This problem can be mitigated by denoising the images at the input stage.
Early image denoising methods primarily relied on prior-based filtering strategies, such as mean filtering, bilateral filtering [11], and BM3D [12]. These methods generally suppress noise by modeling the local smoothness or similarity of the image, and they can work well in scenes with weak noise or simple structures. However, when images contain complex textures or high noise levels, these methods often over-smooth details, resulting in texture loss. With the development of deep learning, supervised denoising methods, represented by DnCNN [13] and FFDNet [14], have gradually become mainstream. These methods learn the mapping relationship between noisy and clean images, achieving significant results under synthetic noise conditions. However, these methods rely heavily on large amounts of paired clean–noise samples, which are difficult to obtain in real-world scenarios, limiting their practical applications. To mitigate the reliance on paired clean data, researchers have proposed unsupervised denoising methods, with Noise2Noise (N2N) [15] being one of the earliest representative works. N2N utilizes the statistical independence of noise to perform effective denoising without requiring clean labels. However, it still depends on paired noisy samples as input during training, which is often not feasible in real-world scenarios. To further reduce the reliance on paired data, Noise2Void (N2V) [16] was introduced, which employs a blind spot mechanism and allows training using only a single noisy image. By masking the central pixel and predicting it using surrounding context, the model can learn the noise distribution in an unsupervised manner, thus providing greater flexibility and applicability in practical scenarios.
Building on these issues, we propose Denoise-GS. We incorporate the UNet [17] architecture into N2V as the core network structure. The overall framework is shown in Figure 1. Unlike traditional N2V, which only relies on local pixel statistics, we use UNet as the feature extraction framework, allowing the network to leverage both local and global pixel information during unsupervised denoising. Our method combines the unsupervised denoising strategy with InstantSplat and constructs a closed-loop optimization mechanism between denoising and rendering, resulting in higher quality novel view generation in sparse and noisy scenes.
Figure 1. Method overview. This diagram illustrates the entire process from inputting a sparse, noisy image to outputting a denoised image. It undergoes preliminary denoising via N2V-UNet, followed by a first round of rendering and frame selection strategies. Finally, after a second round of joint loss optimization, the denoised image is obtained.
Experiments on multiple datasets show that this joint training strategy can recover fine textures under sparse view and unsupervised conditions. It also produces images that are more natural and consistent across multiple views. Using PSNR, SSIM, and LPIPS as evaluation metrics, Denoise-GS suppresses noise effectively while better preserving the detailed textures of the original scene. Compared with directly applying existing 3DGS methods and their representative improved variants, Denoise-GS shows higher stability. Ablation experiments also confirm that removing any single component leads to a drop in stability and detail performance.
The main contributions of this paper can be summarized as follows:
(1)
We developed a two-round sparse viewpoint and noisy image denoising 3DGS framework comprising three core methods: N2V-UNet, pose-based frame selection strategy, and joint loss. This enables it to generate superior results even under constraints of limited viewpoints and input images with significant noise.
(2)
Our method achieves higher PSNR and SSIM scores across diverse scenarios while more reliably preserving fine texture details. It effectively mitigates texture blurring and color instability caused by noise, validating the practicality and effectiveness of the proposed framework.

3. Methods

To address the suboptimal reconstruction performance of 3DGS in sparse view and noisy scenes, this paper proposes a method named Denoise-GS. The overall approach combines unsupervised image denoising techniques with explicitly differentiable 3DGS. The overall training process consists of two rounds: In the first round, Noise2Void (N2V) is used to train UNet for denoising. The denoised images are then processed through InstantSplat to initialize, train, and render 3DGS. The rendered results are subsequently grouped and filtered by viewpoint to ensure the representativeness and stability of the data for the second round. In the second round, the same UNet is fine-tuned using a composite loss that balances low-frequency consistency and perceptual detail consistency. Rendering is then performed again on the selected viewpoints, ultimately generating new views that achieve denoising effects. The workflow and corresponding subsections are arranged as follows: we first cover the 3DGS formulation and prerequisite knowledge, then describe the training and inference process of N2V-UNet, next we discuss pose-based viewpoint grouping and representative viewpoint selection, and finally present the formulation and optimization strategy of the second-round joint loss.

3.1. Preliminary

Three-dimensional Gaussian splatting represents a scene as a set of differentiable three-dimensional Gaussian primitives. Each primitive is parameterized by position, anisotropic scale with a covariance matrix, opacity, and color. In contrast to integral formulations based on volumetric rendering, 3D Gaussian splatting performs splatting and alpha compositing in screen space. Each three-dimensional Gaussian is first projected through the camera onto the image plane to produce an elliptical kernel, and the kernel strength is controlled by opacity and color. These kernels are then composited from near to far so that closer Gaussians contribute first and the contributions of farther Gaussians are attenuated by the transmittance of those in front. This process can be viewed as a finite support weighted synthesis in screen space, where correct depth ordering and visibility are essential. The projected coverage weight is obtained by projecting the ith three-dimensional Gaussian with center μ i and covariance Σ i onto the image plane and by applying a first order approximation using the projection Jacobian J evaluated at μ i to compute the coverage at pixel p:
w i ( p ) = α i exp − 1 2 ( p − u i ) ⊤ ( J π Σ i J π ⊤ ) − 1 ( p − u i ) , u i = π ( μ i )
Under this representation, the pixel color is obtained by forward compositing of several visible Gaussians in screen space. Kernels near the projection center contribute more, and the contributions of distant Gaussians are gradually attenuated. This cumulative process encodes occlusion through the recursion of transmittance, which ensures that the foreground takes effect first and that the background transitions smoothly. It maintains stable depth ordering and visibility across multiple views. It describes the correspondence from geometry to imaging. Pixels that are closer to the projection center μ i receive stronger coverage from the ith Gaussian. The covariance transformed by the Jacobian J determines the shape and the scale of the kernel on the image plane. After sorting visible Gaussians from near to far by depth, the fraction not occluded by previous Gaussian esllipses up to the ith one is as follows:
T i ( p ) = ∏ k < i ( 1 − w k ( p ) )
The cumulative transmittance reflects the visibility along the ray from the camera to the current Gaussian. If the depth ordering or the visibility test is incorrect, the pixel residual will be misattributed to front and back layers, which causes local color shifts and blurry edges. Geometry and appearance are therefore not two independent problems. Correct ray attribution directly affects the direction of parameter updates. This expresses the physical meaning of forward compositing. Gaussians that are closer to the camera take effect first and attenuate the visibility of those behind. Hence the rendered color at pixel p is as follows:
I ^ ( p ) = ∑ i T i ( p ) w i ( p ) c i
Here w i is the coverage weight of the ith Gaussian at pixel p, c i is its color, and T i is the cumulative transmittance up to the ith Gaussian. This expression encodes the physical intuition that a closer contributor has a larger influence. During training, the primary objective is the photometric difference between the supervision image and the rendered image, and the camera extrinsics and the Gaussian parameters can be optimized jointly. It is worth noting that the projection Jacobian J describes the impact of camera intrinsics, camera extrinsics, and depth on the scale and the shape in screen space. The same three-dimensional structure corresponds to elliptical kernels with different shapes and orientations under different viewpoints, which is an important source of cross view consistency considerations. When the camera baseline is large or the surface normal changes rapidly, relying only on single view appearance can be ambiguous. Multi-view constraints and rendering feedback provide additional information in such cases. In the training stage, the photometric difference between the rendered image and the supervision image is the main driving force. The Gaussian center positions, shape scales, opacities, and colors are optimized together, and joint updates with the camera extrinsics can further reduce reprojection error, which clarifies depth ordering and occlusion boundaries. These preliminaries provide the necessary background and intuition for the subsequent two round closed loop.
In real-world captured images, both shot noise which varies with signal intensity and readout noise inherent to the imaging chain are present. Weak textures and low illumination further amplify these uncertainties, manifesting as high-frequency graininess and subtle color jitter. Training directly on these noisy images may cause the model to over-deblur details with larger kernels or absorb random noise into color parameters, leading to cumulative texture drift and hue shifts across viewpoints. This paper trains without clean annotations. In the first round, we introduce Noise2Void (N2V) denoising based on the blind spot concept, enabling the network to recover expected values using neighborhood information without directly observing central pixels. InstantSplat training and rendering produce multi-view images aligned with the input, providing more reliable viewpoint selection for the second training round.

3.2. N2V-UNet for Unsupervised Denoising

In 3D reconstruction, particularly when dealing with sparse viewpoints and lacking clean annotations, relying directly on traditional supervised learning methods for denoising and defogging often leads to severe overfitting issues. This occurs because sparse viewpoints result in incomplete texture information within the input images, and the presence of noise or fog further exacerbates this incompleteness. To address this challenge, this study adopts the Noise2Void (N2V) method as its foundation. N2V employs a self-supervised learning-based occlusion mechanism that leverages intra-image consistency for denoising. Its core principle involves randomly obscuring certain pixels within an image and reconstructing them using contextual information from surrounding pixels, without relying on any external clean image labels. Specifically, during N2V training, input images undergo occlusion processing. The network then predicts the values of occluded pixels based on the remaining pixel information, thereby achieving denoising. Through this approach, the network acquires robust image restoration capabilities, particularly suited for images with high noise levels.
UNet is a classic encoder–decoder network architecture [17], originally developed for medical image segmentation but equally effective in tasks like image denoising. Its structural hallmark consists of symmetrical encoder and decoder modules: the encoder progressively extracts features from the input image while compressing information, while the decoder restores these feature maps to the original image dimensions through upsampling. During this process, the skip connections in UNet enable direct transmission of low-level detail information to the decoder, aiding in the recovery of high-frequency image details. This architecture proves particularly effective for tasks requiring simultaneous preservation of image detail and global structure, such as denoising and image restoration. In this study, UNet serves as the foundational architecture for the N2V network, leveraging its efficient feature propagation and detail retention capabilities to achieve noise removal while preserving image edges and textures to the greatest extent possible.The N2V-UNet framework is shown in Figure 2.
Figure 2. The overall network architecture diagram of N2V-UNet from input to output.
In this paper, N2V defines the unsupervised training method, while the actual pixel prediction is performed by UNet. The UNet used in this paper adopts a four-level encoder–decoder structure. The encoder consists of four convolutional blocks that progressively extract features, and at each level, the spatial resolution of the feature map is halved through downsampling to expand the receptive field and aggregate a larger context of information. The bottleneck layer is located at the lowest resolution, and it integrates global structural information. The decoder restores the resolution through four upsampling layers, and at each level, the upsampled features are concatenated with the corresponding encoder outputs through skip connections, then fused by convolutional blocks. This design allows the shallow texture and edge information to be combined with deep structural information for denoising prediction.
As a result, the N2V masking training mechanism and UNet’s multi-scale feature fusion work together, enabling the model to suppress noise while reducing the issue of excessive smoothing of details in the unsupervised setting. In our method, we combine the N2V blind spot mechanism and the encoder–decoder structure of UNet to form a complete denoising network. N2V provides an unsupervised training method by defining the training objective through pixel masking and neighborhood prediction. UNet is responsible for feature learning and pixel recovery. During training, N2V generates input images with masked pixels and calculates the loss only at the masked locations, while UNet recovers details from the neighborhood using its skip connections, learning the noise pattern and avoiding simple copying of the input. The collaboration between the two allows the model to output the complete denoised result during inference, preserving UNet’s ability to recover texture while benefiting from N2V’s advantage of learning noise statistics in an unlabeled environment, ensuring stable performance under sparse viewpoints and high noise conditions.
N2V training is performed by randomly masking pixel locations in the image and replacing the masked pixels with randomly permuted pixels from the image, creating new input images to train the network. A subset of pixels in the original image is masked during each training step, forming a mask. Then, the image with the mask applied is fed into the network for prediction. The loss function of this process is computed only at the masked pixels, and the network weights are updated by minimizing the error between the predicted and original images. In N2V training, we use a fixed-proportion random masking strategy. Specifically, for each training patch, a mask M is independently generated with probability p, and the masked pixels are replaced with randomly permuted pixel values to construct blind spot inputs. In this paper, the masking probability is set to p = 0.04 , meaning that 4% of the pixels are used as blind spots in each forward pass for self-supervised training. The loss is computed only at the masked positions to avoid the network simply copying the input pixels and encourage it to use the context for prediction.
The following describes the specific mathematical formula. First, construct the masking to corrupt the input image:
x ˜ = x ⊙ ( 1 − M ) + π ( x ) ⊙ M
Here, M is the mask indicating which pixels are occluded, and π ( x ) is the random permutation of the image. Then, the output network x ˜ is the sum of the input image and the residual predicted by the network:
x ^ = clip x + γ r θ ( x ) , 0 , 1 , γ ∈ ( 0 , 1 ]
The randomness of the masking pattern prevents the network from memorizing any single pixel. The residual fusion coefficient γ controls the trade off between the predicted residual and the original observation. A smaller γ is more conservative, and a larger γ emphasizes detail recovery. We set γ as a fixed constant of 0.5, which both controls the denoising intensity and avoids excessive smoothing. This design allows the model to remove noise while preserving the structural information of the original image, thereby helping to improve the stability of subsequent three-dimensional reconstruction. During inference, the network performs a forward pass on the input and outputs a denoised result. This result serves as the starting point for the first round rendering and the second round joint optimization, which forms a closed loop in the full pipeline. Finally, the loss is computed only at the masked pixel locations:
L N 2 V ( θ ) = 1 | Ω M | ∑ ( i , j ) ∈ Ω M ∥ f θ ( x ˜ ) i j − f x i j ∥ 2 2
This ensures that the denoising model focuses on utilizing local context to recover occluded pixels during training, rather than simply replicating known information in the image. Through this training mechanism, the N2V strategy guides the UNet to learn noise patterns by leveraging the image’s inherent spatial correlations—even without clean labels—thereby achieving effective denoising results under high-noise conditions. Throughout the N2V-UNet training process, the residual-based output encourages the model to prioritize recovering high-frequency details without compromising the original low-frequency structure and overall brightness of the image. This is crucial for maintaining cross-image consistency under sparse view conditions. During inference, N2V-UNet performs multiple random occlusions and forward passes on the same input image, averaging the predictions to further reduce variance introduced by random occlusions and mitigate potential instability in the denoising process.

3.3. Pose Grouping and Representative View Selection

In the second training round, to ensure the reliability of input images in terms of geometric coverage and noise characteristics, we selected a set of representative viewpoints from the first round’s rendering results as inputs for fine-grained denoising and reconstruction. Given significant variations in baseline, orientation, and noise levels across different viewpoints, directly using all rendered frames risks introducing visual inconsistencies, amplified exposure differences, and heightened noise propagation. Therefore, it is essential to first perform a structured selection of viewpoints at the pose level.
In the implementation, we first obtain the geometric information for each frame based on the camera extrinsic parameters output by InstantSplat. Given the rotation matrix R n and translation vector t n , the camera center can be expressed as c n = − R n T t n , while the forward direction is derived from the third column of the rotation matrix, denoted as z n = R T [ 0 , 0 , 1 ] T . Combining these two components into a six-dimensional vector [ c n , z n ] simultaneously describes the spatial position and imaging direction for that viewpoint. We perform k-means [40] clustering in the 6-dimensional feature space to group the viewpoints, with the number of clusters fixed at K = 12 , which matches the number of input viewpoints required for the second round of training. k-means uses [ c n , z n ] as the clustering input and iteratively minimizes the Euclidean distance within each group, ensuring that viewpoints with similar camera center positions and forward directions are grouped together. This clustering method does not require manually setting distance thresholds or relying on scene-specific parameters. It is stable and computationally efficient, while also ensuring that viewpoints within the same group remain relatively consistent in terms of line of sight direction and baseline, making the images within the group more comparable geometrically. After the grouping, we calculate the Laplacian variance within each cluster to measure sharpness and select the frame with the highest score from each cluster as the representative viewpoint. This way, we obtain 12 representative frames from the candidate set for the second round of denoising and reconstruction.
V a r L a p ( I ) = V a r ( ∇ 2 I )
Here, ∇ 2 I denotes the Laplacian gradient of an image, whose variance reflects the richness of high-frequency details within the image. Higher values indicate more pronounced texture and edge information. Within the same pose neighborhood, we select the frame with the highest Laplacian variance as input for the second round of UNet training. This prevents blurry or heavily noisy images from entering subsequent training stages. This strategy ensures the network receives more stable images that align with geometric relationships, enhancing consistency during optimization. Since images with higher Laplacian variance typically exhibit more pronounced detail representation, they provide more reliable reference quality for the second round. Finally, we select the sharpest image from each group as the representative viewpoint. These viewpoints form the input images, ensuring comprehensive perspective coverage while eliminating frames with significant noise or blur. Input scale is controlled to reduce storage and computational overhead. Through this grouping and representative viewpoint selection process, our method preserves essential geometric variations while reducing noise interference, providing a more robust input source for subsequent denoising and reconstruction.

3.4. Joint Loss

The objective of the second round is to refine the first round denoised images, enhancing detail sharpness and texture fidelity while preserving structural consistency. We adopt a composite objective that balances low frequency agreement with high frequency fidelity.
L ( θ ) = α L c o a r s e ( θ ) + ( 1 − α ) L f i n e ( θ ) , α ∈ [ 0 , 1 ]
The low frequency consistency term compares the input and the output after smoothing. It focuses on preserving tone and large scale structure, and it prevents damage to the global appearance during refinement. The detail consistency term consists of a pixel level robust distance, a structural similarity term, a gradient consistency term, and a chroma consistency term. The robust distance suppresses the influence of outlier noise. The structural term encourages alignment of textures and contours. The gradient term emphasizes the match of edge direction and edge strength. The chroma term reduces color shifts caused by viewpoint changes. The composite perceptual loss considers both low frequency consistency and detail consistency in order to achieve a balanced result. The low frequency consistency loss aims to preserve the overall structure and the overall tone of the image, and it avoids excessive correction of global characteristics during training. To this end, we apply Gaussian smoothing to the input image and to the output image, and then compute their difference. Here ρ denotes the Charbonnier loss [41], which is more robust to outliers and prevents excessive smoothing of the low frequency part.
L c o a r s e = 1 | Ω | ∑ p ∈ Ω ρ G σ ( x ^ ) ( p ) − G σ ( x ) ( p ) , ρ ( δ ) = δ 2 + ε 2
The detail consistency loss focuses on preserving image details, textures, and edges. To avoid over sharpening during detail restoration, the loss consists of several sub-terms. The first is a pixel level robust distance. The second is structural similarity (SSIM) [42] that measures structural agreement. The third is gradient consistency that preserves edges. The last is chroma consistency that corrects color bias. The expression is given below.
L f i n e = λ 1 ρ ( x ^ − x ) + λ 2 1 − SSIM ( x ^ , f x ) + λ 3 ∥ ∇ x ^ − ∇ x ∥ + λ 4 ∥ Chr ( x ^ ) − Chr ( x ) ∥ + λ 5 TV ( x ^ )
These sub-terms preserve edge structure, reduce color discrepancy, and avoid over sharpening. The coefficient λ 1 controls overall pixel fidelity, λ 2 enforces structural similarity, λ 3 strengthens detail through the gradient loss, λ 4 corrects color consistency, and λ 5 suppresses unnecessary high frequency noise through total variation regularization. With this training strategy, the second round performs fine deblurring while maintaining global structural consistency, and it significantly improves image detail and clarity, which leads to high quality three-dimensional reconstruction. Within this framework, the total variation regularizer acts as a balancer. It limits high frequency oscillation without over weakening true edges, and together with the pixel level robust distance, it suppresses the reappearance of noise. In the second round of training, these sub-terms jointly constrain the relation between the denoised output and the rendered result, so that appearance details gradually become consistent under geometric reference. Over reliance on a single term may cause loss of detail or color shift, therefore the coefficients should be numerically balanced to trade off sharpness and stability. The final outputs show less flicker and more coherent textures in novel view synthesis while remaining consistent with the supervision images. Building on the appearance baseline from the first round, the joint perceptual loss in the second round helps the network improve steadily in detailed regions and transfers the gains to the three-dimensional rendering.
The proposed method Denoise-GS includes unsupervised denoising with an N2V-UNet, pose-based grouping and selection of representative viewpoints, and the use of a joint perceptual loss in the second round of training. With this layered and progressive optimization strategy, the method improves three-dimensional reconstruction quality under very sparse viewpoints and without clean labels. The approach is theoretically sound and also scalable and stable in practice.

4. Experiments

To evaluate the performance of the proposed method for reconstruction in sparse view noisy scenes, we conduct experiments on the public LLFF [43] dataset. To simulate noisy conditions, Gaussian noise is added to the input images. We compare our approach with representative reconstruction methods, including 3DGS [1], Mip-Splatting [23], Scaffold-GS [44], and InstantSplat [6], and perform a series of ablation studies to analyze the contribution of each key component. Finally, we provide a discussion of the method and identify its limitations.

4.1. Experimental Setup

All experiments are conducted on a workstation equipped with an i9 13900K CPU, an NVIDIA GeForce RTX 4080 GPU, and 128 GB of RAM. The CPU has a maximum clock frequency of 5.8 GHz, and the GPU provides 16 GB of GDDR6X memory and 10,240 CUDA cores.
To accurately evaluate the quality of reconstruction and rendering, we compare the differences between the images rendered by the algorithm and the ground truth images under different camera poses. The evaluation metrics include peak signal to noise ratio (PSNR), the Structural Similarity Index Measure (SSIM) [42], and the Learned Perceptual Image Patch Similarity (LPIPS) [45]. In the joint loss of the second stage, we set α to 0.35 , which yields the best performance. In L fine , we set λ 1 = 0.25 , λ 2 = 0.5 , λ 3 = 0.15 , λ 4 = 0.05 , and λ 5 = 0.05 in the experiments. Before training, the number of input images for our method was set to 12. The inputs for other baseline methods are also 12 images of different poses.

4.2. Basic Comparison

We conduct comparisons on the LLFF dataset with 3DGS, Mip-Splatting, Scaffold-GS, and InstantSplat. To simulate real imaging degradation, we add Gaussian noise to the input images, with the noise level set to σ = 0.25 . The main evaluation metrics are peak signal to noise ratio (PSNR), structural similarity index (SSIM), and learned perceptual image patch similarity (LPIPS). For 3DGS, Mip-Splatting, Scaffold-GS, and InstantSplat, we use the same image resolution, the same number of training views, and the same number of iterations. For our method, we use sparse viewpoints and fewer training iterations. We perform experiments on three scenes, each scene was tested three times, and the metrics are reported as mean ± standard deviation. The results are shown in Figure 3.
Figure 3. Overview of denoising results. This figure compares our method with other advanced reconstruction approaches on the LLFF dataset with added noise. The image shows a detailed comparison of magnified sections. It is evident that our method significantly outperforms others in terms of clarity and denoising quality.
From the comparison of the test results across different scenes, it can be observed that when input images with significant noise are provided, existing state-of-the-art reconstruction methods still leave granular noise in the reconstruction and show blurring at the edges. In contrast, our method performs better in noise suppression and clarity. The evaluation metrics are shown in Table 1. Our method shows improvements in both PSNR and SSIM, while the LPIPS metric is significantly reduced.
Table 1. Quantitative comparison of our method with state-of-the-art methods using three metrics across three scenes. Our method achieves higher PSNR and SSIM compared to other baseline methods, while also achieving the lowest LPIPS values.
Overall, our method shows significant improvements in reconstruction when handling noisy images. This is primarily due to our comprehensive strategy in data selection and objective design. We reduce ineffective inputs through pose-based photo selection and adopt a coarse to fine joint loss during the training phase to coordinate the denoising and reconstruction processes, ensuring stable performance under varying noise intensities and viewpoint configurations. In general, the method achieves a more balanced handling of details and noise, with more consistent results across different scenes and a more natural appearance. In multiple experiments, the method reduces texture fragmentation, avoids over smoothing in flat regions, and ensures more stable boundary transitions. Even with limited input data or strong noise, the method still maintains its advantages.

4.3. Ablation Study

To systematically evaluate the contribution of each key design to the overall performance, we conduct an ablation study. Specifically, the study focuses on three core components: the impact of joint denoising using UNet in the first and second rounds on reconstruction quality, the effect of the pose-based image selection mechanism, and the influence of the second stage joint loss on reconstruction quality. After performing the ablation study on two scenes of the LLFF dataset, the reconstruction comparisons are shown in Figure 4. From the figure, it can be observed that without the two-round UNet denoising, the reconstructed images still contain noise, especially in regions with sparse texture, where noise is more apparent. In contrast, our complete approach effectively removes the noise and improves the reconstruction quality.
Figure 4. Overview of the ablation study. This section examines the impact of each component of the proposed method on the experiment in two representative scenes.
In the second stage, we conducted experiments where the joint weighted loss was removed and replaced with the Charbonnier loss. The results show that, after removing the joint weighted loss, the reconstructed images still contain some residual noise, which was not completely eliminated. In comparison, our complete approach better removes the noise present in the input images. The results of the experiment where the frame selection strategy was removed are similar. The reconstructed images have lower quality compared to the full version of the method, and some noise is still present.
We conducted experiments on the fern and flower scenes from the LLFF dataset. Each scene was tested three times, and the metrics are reported as mean ± standard deviation. The performance comparison metrics are shown in Table 2. In the flower scene, both PSNR and SSIM metrics show a significant increase, while the LPIPS metric decreases. In the fern scene, PSNR and SSIM also show an increase, while the LPIPS metric shows a slight increase. In the frame selection module, we first group the images based on their poses, and then evaluate the image clarity using Laplacian variance within each group. The image with the highest score is selected as the input image. The image with the largest Laplacian variance is typically the sharpest, but sharpness does not necessarily equate to structural consistency. For scenes like the fern, where high-frequency textures are rich, especially with the sharp details in the fern leaves, the viewpoint with the largest Laplacian variance may lead to some local textures or details becoming too abrupt, which affects the SSIM and LPIPS scores. This is a limitation of our design, as we aim to achieve a good balance between denoising and retaining detailed textures. However, this does not affect the robustness of our method when handling noisy three-dimensional reconstruction scenes.
Table 2. Quantitatively comparing the impact of each component of our method using three evaluation metrics on two scenes. After training with the complete model, the obtained PSNR and SSIM values are generally higher than those achieved by training with any single module, while the LPIPS values are lower.

4.4. Training Rounds

To evaluate the impact of training rounds on reconstructed image quality, we increased the number of training rounds from two to four. Each experiment was conducted three times, and the PSNR are reported as mean ± standard deviation. The training results are shown in Table 3, which also records the PSNR metrics and computational time after completing 30,000 iterations per round. The experimental results demonstrate that two rounds of training already yield significant improvements. The PSNR for the first round was 29.39 dB. After adding a second round of refinement, the PSNR improved to 30.60 dB, demonstrating a noticeable overall quality increase while keeping the training time within a reasonable range. However, adding a third and a fourth training round does not bring further benefits. The PSNR in the third round decreases to 28.65 dB, which is even lower than the first round. This occurs because the model attempts stronger noise suppression in this round, removing some high frequency details and temporarily reducing image quality. In the fourth round, PSNR increases slightly to 30.94 dB, but the improvement is minimal. The model adjusts the balance between noise suppression and detail preservation, which leads to a small rise in PSNR. This behavior reflects the trade off between denoising and detail recovery during training. However, it also introduces more than 30 min of additional training time.
Table 3. This table presents the results for PSNR and training time across different numbers of training rounds.
In summary, a two-round denoising and reconstruction loop is sufficient to stabilize performance. Increasing the number of stages does not significantly improve PSNR , adds unnecessary time cost, and may even degrade image quality. Therefore, we adopt two stages as the default setting to balance performance and efficiency.

4.5. Discussions and Limitations

Based on the combined experimental results, our method achieves superior reconstruction performance in noisy scenes compared to current mainstream approaches such as 3DGS, Mip-Splatting, Scaffold-GS, and InstantSplat. This advantage stems primarily from our joint weight loss function and image filtering mechanism. The former constrains low-frequency consistency and high-frequency details, enabling the model to achieve higher reconstruction quality with fewer iterations. The latter enhances the coverage of effective parallax and filters out detrimental input data. In ablation studies, the LPIPS metric performed less favorably in the fern scene, which we attribute to its fragmented random textures; however, other metrics remained relatively stable. Secondly, increasing the overall number of training epochs does not effectively improve PSNR in reconstructed images while significantly increasing computational time. From the above experimental results, we conclude that our method has some limitations: in areas with dense textures, reconstruction may cause slight smoothing artifacts in the images. During the second optimization round, ultra-high-resolution large scenes may incur substantial GPU memory and computational overhead. Nevertheless, our method demonstrates superior robustness across diverse scenarios, achieving higher reconstruction quality and more consistent subjective perception with fewer iterations.

5. Conclusions

This paper addresses the challenge of 3D reconstruction under noisy and low viewpoint conditions by proposing a denoising 3DGS framework. It employs pose-guided photo selection to enhance effective disparity coverage while suppressing detrimental inputs. During two rounds of denoising, a coarse-to-fine joint loss simultaneously constrains low-frequency consistency and high-frequency detail. Comparative experiments across diverse LLFF datasets demonstrate superior performance compared to mainstream methods such as 3DGS, Mip-Splatting, Scaffold-GS, and InstantSplat. Our approach achieves higher PSNR and SSIM while maintaining lower LPIPS in most scenarios, converging stably with fewer iterations. Ablation studies further validate that the proposed camera-pose-based image selection mechanism and joint loss are pivotal for reconstruction performance and stability. Although our method exhibits slight oversmoothing in highly textured scenes, it effectively removes noise from input images, significantly reduces graininess in flat areas, and enhances texture–edge coherence. Overall, this work achieves a favorable balance among robustness, detail fidelity, and computational overhead. To address the aforementioned limitations, future work will advance in several directions. First, to mitigate the slight oversmoothing in densely textured regions, we will further investigate detail preservation and cross-view consistency constraints related to texture intensity, adapting the balance between denoising and detail retention in the joint weights. Second, to reduce memory and computational demands for ultra-high-resolution large scenes, we will evaluate more resource-efficient strategies such as batch training and hierarchical resolution scheduling, aiming to lower costs without compromising convergence stability. In addition, we will conduct systematic evaluations of noise distributions across different acquisition devices and shooting conditions, and model real sensor noise to explore reconstruction tasks under more complex and realistic noise scenarios.

Author Contributions

Conceptualization, Y.X. and J.D.; methodology, Y.X.; software, Y.X.; validation, Y.X., J.D., and J.Z.; formal analysis, Y.X., J.D., and P.T.; investigation, Y.X.; resources, Y.X. and M.L.; data curation, Y.X. and J.Z.; writing—original draft preparation, Y.X.; writing—review and editing, Y.X. and J.D.; visualization, Y.X.; supervision, Y.X. and J.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant no. 52477065 and 52293424) and the 2025 Open Project of the State Key Laboratory of Industrial Control Technology (Grant no. ICT2025B18).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The datasets generated and/or analyzed during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kerbl, B.; Kopanas, G.; Leimkühler, T.; Drettakis, G. 3D Gaussian splatting for real-time radiance field rendering. ACM Trans. Graph. 2023, 42, 1–14. [Google Scholar] [CrossRef] [Scilit]
  2. Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. Nerf: Representing scenes as neural radiance fields for view synthesis. Commun. ACM 2021, 65, 99–106. [Google Scholar] [CrossRef] [Scilit]
  3. Durrant-Whyte, H.; Bailey, T. Simultaneous localization and mapping: Part I. IEEE Robot. Autom. Mag. 2006, 13, 99–110. [Google Scholar] [CrossRef] [Scilit]
  4. Müller, T.; Evans, A.; Schied, C.; Keller, A. Instant neural graphics primitives with a multiresolution hash encoding. ACM Trans. Graph. (TOG) 2022, 41, 1–15. [Google Scholar] [CrossRef] [Scilit]
  5. Kaufman, A.E.; Mueller, K. Overview of volume rendering. Vis. Handb. 2005, 7, 127–174. [Google Scholar]
  6. Fan, Z.; Cong, W.; Wen, K.; Wang, K.; Zhang, J.; Ding, X.; Xu, D.; Ivanovic, B.; Pavone, M.; Pavlakos, G.; et al. Instantsplat: Sparse-view gaussian splatting in seconds. arXiv 2024, arXiv:2403.20309. [Google Scholar]
  7. Wang, S.; Leroy, V.; Cabon, Y.; Chidlovskii, B.; Revaud, J. Dust3r: Geometric 3d vision made easy. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 20697–20709. [Google Scholar]
  8. You, J.; Zhang, Y.; Zhou, T.; Zhao, Y.; Yao, L. Lo-Gaussian: Gaussian Splatting for Low-Light and Overexposure Scenes Through Simulated Filter; Eurographics Association: Eindhoven, The Netherlands, 2024. [Google Scholar]
  9. Sun, H.; Yu, F.; Xu, H.; Zhang, T.; Zou, C. LL-Gaussian: Low-Light Scene Reconstruction and Enhancement via Gaussian Splatting for Novel View Synthesis. In Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; pp. 4261–4270. [Google Scholar]
  10. Liu, S.; Chen, X.; Chen, H.; Xu, Q.; Li, M. DeRainGS: Gaussian Splatting for Enhanced Scene Reconstruction in Rainy Environments. In Proceedings of the AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA, 25 February–4 March 2025; Volume 39, pp. 5558–5566. [Google Scholar]
  11. Tomasi, C.; Manduchi, R. Bilateral filtering for gray and color images. In Proceedings of the Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271), Bombay, India, 7 January 1998; IEEE: Piscataway, NJ, USA, 1998; pp. 839–846. [Google Scholar]
  12. Dabov, K.; Foi, A.; Katkovnik, V.; Egiazarian, K. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans. Image Process. 2007, 16, 2080–2095. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Zhang, K.; Zuo, W.; Chen, Y.; Meng, D.; Zhang, L. Beyond a gaussian denoiser: Residual learning of deep cnn for image denoising. IEEE Trans. Image Process. 2017, 26, 3142–3155. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Zhang, K.; Zuo, W.; Zhang, L. FFDNet: Toward a fast and flexible solution for CNN-based image denoising. IEEE Trans. Image Process. 2018, 27, 4608–4622. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Lehtinen, J.; Munkberg, J.; Hasselgren, J.; Laine, S.; Karras, T.; Aittala, M.; Aila, T. Noise2Noise: Learning image restoration without clean data. arXiv 2018, arXiv:1803.04189. [Google Scholar] [CrossRef] [Scilit]
  16. Krull, A.; Buchholz, T.O.; Jug, F. Noise2void-learning denoising from single noisy images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 2129–2137. [Google Scholar]
  17. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Munich, Germany, 5–9 October 2015; Springer: Berlin/Heidelberg, Germany, 2015; pp. 234–241. [Google Scholar]
  18. Deng, T.; Shen, G.; Qin, T.; Wang, J.; Zhao, W.; Wang, J.; Wang, D.; Chen, W. PLGSLAM: Progressive Neural Scene Represenation with Local to Global Bundle Adjustment. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 19657–19666. [Google Scholar]
  19. Li, M.; Liu, S.; Zhou, H.; Zhu, G.; Cheng, N.; Deng, T.; Wang, H. Sgs-slam: Semantic gaussian splatting for neural dense slam. In Proceedings of the European Conference on Computer Vision, Milan, Italy, 29 September–4 October 2024; Springer: Berlin/Heidelberg, Germany, 2024; pp. 163–179. [Google Scholar]
  20. Li, M.; Li, D.; Hu, S.; Wang, K.; Zhao, Z.; Wang, H. SLAM-X: Generalizable Dynamic Removal for NeRF and Gaussian Splatting SLAM. In Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; pp. 1132–1140. [Google Scholar]
  21. Li, M.; Zhou, Y.; Zhou, H.; Hu, X.; Roemer, F.; Wang, H.; Osman, A. Dy3DGS-SLAM: Monocular 3D Gaussian Splatting SLAM for Dynamic Environments. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025; pp. 14572–14578. [Google Scholar] [CrossRef] [Scilit]
  22. Deng, T.; Shen, G.; Chen, X.; Yuan, S.; Shen, H.; Peng, G.; Wu, Z.; Wang, J.; Xie, L.; Wang, D.; et al. MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representation. arXiv 2025, arXiv:2506.18678. [Google Scholar]
  23. Yu, Z.; Chen, A.; Huang, B.; Sattler, T.; Geiger, A. Mip-splatting: Alias-free 3d gaussian splatting. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–24 June 2024; pp. 19447–19456. [Google Scholar]
  24. Deng, T.; Shen, G.; Xun, C.; Yuan, S.; Jin, T.; Shen, H.; Wang, Y.; Wang, J.; Wang, H.; Wang, D.; et al. Mne-slam: Multi-agent neural slam for mobile robots. In Proceedings of the Computer Vision and Pattern Recognition Conference, Atlanta, GA, USA, 23–26 June 2025; pp. 1485–1494. [Google Scholar]
  25. Deng, T.; Wang, Y.; Xie, H.; Wang, H.; Guo, R.; Wang, J.; Wang, D.; Chen, W. NeSLAM: Neural Implicit Mapping and Self-Supervised Feature Tracking with Depth Completion and Denoising. IEEE Trans. Autom. Sci. Eng. 2025, 22, 12309–12321. [Google Scholar] [CrossRef] [Scilit]
  26. Li, M.; Chen, W.; Cheng, N.; Xu, J.; Li, D.; Wang, H. GARAD-SLAM: 3D Gaussian Splatting for Real-Time Anti Dynamic SLAM. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025; pp. 11047–11053. [Google Scholar] [CrossRef] [Scilit]
  27. Lee, B.; Lee, H.; Sun, X.; Ali, U.; Park, E. Deblurring 3d gaussian splatting. In Proceedings of the European Conference on Computer Vision, Milan, Italy, 29 September–4 October 2024; Springer: Berlin/Heidelberg, Germany, 2024; pp. 127–143. [Google Scholar]
  28. Darmon, F.; Porzi, L.; Rota-Bulò, S.; Kontschieder, P. Robust gaussian splatting. arXiv 2024, arXiv:2404.04211. [Google Scholar] [PubMed]
  29. Singh, S.; Garg, A.; Mitra, K. Hdrsplat: Gaussian splatting for high dynamic range 3d scene reconstruction from raw images. arXiv 2024, arXiv:2407.16503. [Google Scholar] [CrossRef] [Scilit]
  30. Li, M.; Liu, S.; Deng, T.; Wang, H. DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior. IEEE Trans. Vis. Comput. Graph. 2025; early access. [CrossRef] [Scilit] [PubMed]
  31. Kulhanek, J.; Peng, S.; Kukelova, Z.; Pollefeys, M.; Sattler, T. Wildgaussians: 3D gaussian splatting in the wild. arXiv 2024, arXiv:2407.08447. [Google Scholar] [CrossRef] [Scilit]
  32. Li, M.; Zhai, S.; Zhao, Z.; Sun, L.; Wang, X.; Li, D.; Liu, S.; Wang, H. Wild3A: Novel View Synthesis from Any Dynamic Images in Seconds. In Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; pp. 7472–7480. [Google Scholar]
  33. Liang, J.; Cao, J.; Sun, G.; Zhang, K.; Van Gool, L.; Timofte, R. Swinir: Image restoration using swin transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada, 10–17 October 2021; pp. 1833–1844. [Google Scholar]
  34. Zamir, S.W.; Arora, A.; Khan, S.; Hayat, M.; Khan, F.S.; Yang, M.H. Restormer: Efficient transformer for high-resolution image restoration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 5728–5739. [Google Scholar]
  35. Chen, L.; Chu, X.; Zhang, X.; Sun, J. Simple baselines for image restoration. In Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel, 23–27 October 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 17–33. [Google Scholar]
  36. Schoenberger, J.; Pollefeys, M. Colmap-structure-from-motion and multi-view stereo. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
  37. Fischler, M.A.; Bolles, R.C. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef] [Scilit]
  38. Bleyer, M.; Rhemann, C.; Rother, C. Patchmatch stereo-stereo matching with slanted support windows. In Proceedings of the British Machine Vision Conference, Dundee, UK, 29 August–2 September 2011; Volume 11, pp. 1–11. [Google Scholar]
  39. Niemeyer, M.; Barron, J.T.; Mildenhall, B.; Sajjadi, M.S.; Geiger, A.; Radwan, N. Regnerf: Regularizing neural radiance fields for view synthesis from sparse inputs. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 16–24 June 2022; pp. 5480–5490. [Google Scholar]
  40. Hartigan, J.A.; Wong, M.A. Algorithm AS 136: A k-means clustering algorithm. J. R. Stat. Soc. Ser. C (Appl. Stat.) 1979, 28, 100–108. [Google Scholar] [CrossRef] [Scilit]
  41. Barron, J.T. A general and adaptive robust loss function. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 4331–4339. [Google Scholar]
  42. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  43. Mildenhall, B.; Srinivasan, P.P.; Ortiz-Cayon, R.; Kalantari, N.K.; Ramamoorthi, R.; Ng, R.; Kar, A. Local light field fusion: Practical view synthesis with prescriptive sampling guidelines. ACM Trans. Graph. (TOG) 2019, 38, 1–14. [Google Scholar] [CrossRef] [Scilit]
  44. Lu, T.; Yu, M.; Xu, L.; Xiangli, Y.; Wang, L.; Lin, D.; Dai, B. Scaffold-gs: Structured 3d gaussians for view-adaptive rendering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 20654–20664. [Google Scholar]
  45. Zhang, R.; Isola, P.; Efros, A.A.; Shechtman, E.; Wang, O. The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 586–595. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.