2DGH: 2D Gaussian-Hermite Splatting for High-quality Rendering and Better Geometry Features

Ruihan Yu*, Tianyu Huang*, Jingwang Ling and Feng Xu\(^\dagger\)
1 2 3


Figure 1: By modulating the Gaussian functions with Hermite series, the resulting Gaussian-Hermites exhibit a stronger representational capacity than original 2D Gaussians, particularly excelling in the reconstruction of fine complex structures and sharp discontinuous edges. Compared to the current state-of-the-art 2D Gaussian Splatting (2DGS) [1], our proposed method, 2D Gaussian-Hermite Splatting (2DGH), demonstrates superior novel view synthesis performance in highly complex scenes while achieving comparable or even better geometric reconstruction quality under the same number of Gaussians.

1 Introduction↩︎

Novel-view synthesis (NVS) and 3D surface reconstruction remain fundamental challenges in computer vision and graphics. These tasks are central to the broader goal of inverse rendering, which seeks to recover scene properties—such as geometry, appearance, and lighting—from observed images. A prominent line of work in this area is Neural Radiance Fields (NeRF) [2], which models volumetric scenes using neural networks and has demonstrated impressive results in photorealistic view synthesis. However, despite their success, NeRF-based methods often suffer from high computational costs and slow rendering speeds, which hinder their deployment in real-time applications.

Recently, 3D Gaussian Splatting (3DGS) [3] achieves an optimal balance between real-time performance and high-fidelity rendering, addressing long-standing limitations in inverse rendering pipelines. Although the volumetric nature of the 3D Gaussian kernel enables various extensions such as global illumination [4], dynamic scenes [5][7], and anti-aliasing [8][11], the kernel essentially lacks a good definition of surfaces and fails to extract high-quality meshes.

To achieve better surface reconstruction, subsequent research efforts, such as SuGAR [12], 2DGS [1], and Gaussian Surfels [13] strive to modify the kernels to make them behave more like surfaces. From the perspective of mesh-based rendering, these research efforts can be seen as bridging the gap between splatting primitives and traditional mesh facets, effectively pushing volumetric representations like 3DGS toward mesh-based representations with more clearly defined surfaces.

However, there remains another gap between the shape primitives of polygon meshes and Gaussian splitting. Unlike polygons, which have clear edges, elliptical Gaussian kernels lack the flexibility to be deformed in a way that can express sharp boundaries and complicated structures effectively. Enhancing the representation power of the shape primitives holds potential in improving the reconstruction quality of current Gaussian splatting methods.

On the other hand, the Gaussian function has a well-established history in various fields, such as statistics [14], [15], physics [16][18], and electronics [19], [20], holding an irreplaceable role in signal analysis [21], [22]. The wave function in quantum physics shares conceptual similarities with Gaussian Splatting, both of which describe the spatially-varying distribution of matter or particles using Gaussian functions. Furthermore, quantum physics indicates that beyond the standard Gaussian, there exists a family of higher-rank Gaussian functions, such as Gaussian-Hermite polynomials [23]. These Gaussian-Hermite polynomials serve as solutions to the quantum harmonic oscillation equation, a fundamental model in quantum physics. Also, they are used to address the interaction between photons and electrons, which is directly relevant to the underlying physics of volume scattering in physics-based rendering [24]. Consequently, one can expect that the Gaussian-Hermite polynomials, which model electron orbital distributions in quantum physics, could potentially be adopted to model the opacity distribution in Gaussian splitting. The opacity distribution can be regarded as a macroscopic perspective of the electron orbital distribution, as both reflect the fundamental forms that compose the matter we observe.

Inspired by research on Gaussian-based functions in quantum physics, we propose using a unified representation, Gaussian-Hermite polynomials as the kernels for Gaussian Splatting. With higher-rank terms, these new kernels can deform beyond the elliptical shape and better express sharp boundaries. However, naive addition of high-rank functions can result in invalid opacity values. Therefore, we propose techniques to handle large and negative coefficients of the high-rank Gaussian-Hermite function, ensuring the resulting opacity falls within the valid range of \([0,1]\). We compare our proposed kernel with previous ones on Gaussian Splatting tasks, and our experiments show that the Gaussian-Hermite polynomial kernel achieves state-of-the-art performance in terms of NVS and geometry reconstruction quality compared to previous Gaussian kernels. Notice that modifying the shape primitive is independent of and compatible with recent advancements in other aspects of Gaussian splatting.

In summary, we make the following contributions:

  • We first introduce a family of Gaussian-Hermite kernels with higher representation power in Gaussian Splatting, and prove that the original Gaussian kernels are the zero-rank case of the new formulation.

  • To enable the use of Gaussian-Hermite polynomials in opacity modeling, we propose a new activation function that can handle high-order coefficients in the alpha-blending process.

  • We introduce a synthetic dataset comprising objects with complex geometries and material properties, as a benchmark for evaluating the fitting capabilities of 3D representations.

  • We conduct experiments to compare our proposed kernels with previous ones in Gaussian Splatting, showing that our method improves reconstruction around shape boundaries and achieves state-of-the-art performance in surface reconstruction and novel-view synthesis.

2 Related Work↩︎

2.1 Novel View Synthesis↩︎

Performing novel view synthesis (NVS) from a set of input images has been central to computer graphics and vision research. Neural Radiance Fields (NeRF) [2] utilizes neural networks to model the radiance distribution in space, thereby enabling NVS. Following NeRF, a significant number of NeRF-based works have notably expanded its capabilities, such as alleviating the aliasing issues [25][27], extending NeRF to unbounded scenes [26], [28], and improving rendering [29][34] and training [35][41] efficiency.

The emergence of 3D Gaussian Splatting (3DGS) [3] has allowed NVS with real-time framerate, with further extensions [4][6], [8][12], [42][46]. Among the enhancements to 3DGS, GES [47] reformulates the mathematical representation of 3D Gaussians by introducing the Generalized Exponential Function (GEF) to represent 3D scenes, demonstrating a stronger scene representation capability compared to the original 3D Gaussians.

Recently, 2D Gaussian Splatting (2DGS) [1] has gained attention as an innovative approach that simplifies 3D scene representation by reducing volumetric data into 2D oriented Gaussian disks. 2DGS demonstrates superior geometric reconstruction performance compared to 3DGS without sacrificing efficiency; however, it exhibits a decline in both qualitative and quantitative metrics for NVS.

Our work introduces a new mathematical representation for 2D Gaussians involving Hermite series, which enhances the scene representation capability of 2DGS.

2.2 Multi-view 3D Reconstruction↩︎

Multi-view 3D reconstruction has seen substantial advancements with traditional methods like Multi-view Stereo (MVS) [48][50], but has been further revolutionized by neural approaches. Neural approaches such as Occupancy Networks [51] and Neural Implicit Surfaces [52], [53] use multi-layer perceptrons (MLPs) to represent 3D geometry. Subsequent works [54][56] employs volume rendering techniques to render implicit surfaces. More recent innovations include scalable approaches [57][59] and methods that target high efficiency in complex scenes [29], [36], [60]. Methods based on Neural Implicit Surfaces and volume rendering are not highly efficient. 3DGS [3] employs an explicit scene representation, significantly improving training and rendering speed. However, the lack of well-defined boundaries results in degraded geometric reconstruction quality. To address this issue, various methods, including SuGaR [12], GOF [46], Gaussian Surfels [13], and 2DGS [1], have been proposed. The most recent and well-known 2DGS has demonstrated state-of-the-art geometric reconstruction performance. Building on 2DGS, our approach introduces a new Gaussian mathematical formulation, improving the reconstruction of fine structures and discontinuous surface connections.

3 Method↩︎

3.1 Preliminaries↩︎

3D Gaussian Splatting (3DGS) [3] proposes to represent 3D scenes with many translucent 3D Gaussian ellipsoids and render images through rasterization. Specifically, 3DGS parameterizes Gaussian primitives via mean position \(\boldsymbol{\mu}_k\), opacity \(\alpha\) and covariance matrix \(\Sigma\): \[G(\boldsymbol{x}, \alpha, \Sigma) = \alpha \exp\left(-\frac{1}{2}(\boldsymbol{x}-\boldsymbol{\mu}_k)^\top \Sigma^{-1} (\boldsymbol{x}-\boldsymbol{\mu}_k)\right), \label{eq:3dgs}\tag{1}\] where \(\boldsymbol{x}\) is a position in 3D world space and the covariance matrix is factorized into a rotation matrix \(\boldsymbol{R}\) and a scaling matrix \(\boldsymbol{S}\) : \[\Sigma = \boldsymbol{R} \boldsymbol{S}\boldsymbol{S}^\top \boldsymbol{R}^\top. \label{eq:3dgs95cov}\tag{2}\]

However, 3DGS suffers from poor geometry reconstruction performance due to view inconsistency. 2DGS [1] proposes that diminishing one scaling to zero and making primitive more like surface can improve view consistency. In 2DGS, Gaussians can be represented by: \[G(\boldsymbol{x}) = \exp\left(-\frac{u(\boldsymbol{x})^{2} + v(\boldsymbol{x})^{2}}{2}\right), \label{eq:2dgs}\tag{3}\] where \(u(\boldsymbol{x})\) and \(v(\boldsymbol{x})\) are local UV space coordinates.

In the rasterization process, 3DGS will project the Gaussian primitives onto a 2D manifold with EWA approximation [61]. Previous work [62] has demonstrated that this projection is reliable only at the center of the Gaussian function, with the approximation becoming less precise as the query position moves away from the center. 2DGS [1] shows that it will lead to unstable optimization during differentiable rendering, thus introducing the Ray-Splat Intersection [63] to address this issue.

Given central position \(\boldsymbol{p}_{k}\), a scaling vector \(\boldsymbol{S} = (s_{u}, s_{v})\) that controls the covariance of a 2D Gaussian and a \(3 \times 3\) rotation matrix \(\boldsymbol{R} = [\boldsymbol{t}_{u}, \boldsymbol{t}_{v}, \boldsymbol{t}_{w}]\) that controls 2D Gaussian orientation, the transformation between UV space and world space can be written as the following: \[\boldsymbol{H} = \begin{bmatrix} s_{u}\boldsymbol{t}_{u} & s_{v}\boldsymbol{t}_{v} & \boldsymbol{0} & \boldsymbol{p} \\ 0 & 0 & 0 & 1 \end{bmatrix} = \begin{bmatrix} \boldsymbol{RS} & \boldsymbol{p}_{k} \\ \boldsymbol{0} & 1 \end{bmatrix}. \label{eq:2dgs95param}\tag{4}\]

Assuming \(\boldsymbol{W}\) is the transformation matrix from world space to screen space, a homogeneous ray started from the camera and passing through pixel (x, y) can be obtained by: \[\boldsymbol{x} = (xz, yz, z, 1)^\top = \boldsymbol{W}\boldsymbol{H}(u, v,1,1)^\top, \label{eq:2d95projection}\tag{5}\] where z represents intersection depth. In the rasterization, we input pixel coordinate \((x, y)\) and inquiry intersection in Gaussian’s local coordinate. To achieve that, we need to obtain the inverse transformation of the projection Eq. (5 ). The intersection depth z is constrained by the view-consistent 2D Gaussian. Therefore, by solving this constraint equation, we can get the final result, as detailed in [1]: \[u(\boldsymbol{x}) = \frac{\boldsymbol{h}_{u}^{2}\boldsymbol{h}_{v}^{4} - \boldsymbol{h}_{u}^{4}\boldsymbol{h}_{v}^{2}}{\boldsymbol{h}_{u}^{1}\boldsymbol{h}_{v}^{2} - \boldsymbol{h}_{u}^{2}\boldsymbol{h}_{v}^{1}},\quad v(\boldsymbol{x}) = \frac{\boldsymbol{h}_{u}^{4}\boldsymbol{h}_{v}^{1} - \boldsymbol{h}_{u}^{1}\boldsymbol{h}_{v}^{4}}{\boldsymbol{h}_{u}^{1}\boldsymbol{h}_{v}^{2} - \boldsymbol{h}_{u}^{2}\boldsymbol{h}_{v}^{1}} , \label{eq:2d95projection95inverse}\tag{6}\] \[\boldsymbol{h}_{u} = (\boldsymbol{WH})^\top(-1,0,0,x)^\top ,\quad\boldsymbol{h}_{u} = (\boldsymbol{WH})^\top(0,-1,0,y)^\top, \label{eq:2d95projection95inverse952}\tag{7}\] where \((x,y)\) is the pixel coordinate and \(\boldsymbol{h}_{u}^{i}\), \(\boldsymbol{h}_{v}^{i}\) represent the i-th parameter of the vector.

Unlike 3DGS, 2DGS maintains a strict one-to-one mapping between points on the 2D Gaussians and pixel coordinates in screen space. This leads to another unexpected benefit—the ability to freely modify the expression of the Gaussian kernel. This is because the transformation from the local coordinate system to the screen coordinate system is a reversible transformation in 2DGS, whereas 3DGS utilizes an irreversible non-affine transformation.

For our method, this reversibility property provides a great deal of convenience.

3.2 Gaussian-Hermite Splatting Kernel↩︎

Gaussian-Hermite (GH) polynomials are the product of a Gaussian function and Hermite polynomials. In mathematics, Hermite polynomials frequently appear where a Gaussian distribution is utilized. This family of polynomials has applications in various fields, such as the eigenmode of laser beam [16], the solution of Appell’s equation of motion in classical mechanics [64], Edgeworth series in probability theory [15] and quantum harmonic oscillator in quantum mechanics [23].

The \(n\)-th rank Hermite polynomial, denoted as \(H_n(x)\), is defined by the Rodrigues formula [65]: \[H_{n}(x) = \frac{(-1)^{n}}{\omega(x)}\frac{\partial^{n}}{\partial x^{n}} \omega(x), \label{eq:Hermite95definition}\tag{8}\] \[\omega(x) = \frac{1}{\sqrt{2\pi}}\exp(-\frac{x^{2}}{2}). \label{eq:Hermite95definition952}\tag{9}\]

Figure 2: Hermite Polynomials. The figure presents Hermite polynomials H_n(x) for n = 0, 1, 2, \dots, 6. These orthogonal polynomials exhibit varying degrees of oscillatory behavior as n increases.

The following are first 9 rank Hermite polynomials from \(H_0(x)\) to \(H_8(x)\): \[\begin{align} H_{0}(x) &= 1 , \\ H_{1}(x) &= x , \\ H_{2}(x) &= x^{2}-1 , \\ H_{3}(x) &= x^{3}-3x , \\ H_{4}(x) &= x^{4}-6x^{2}+3 , \\ H_{5}(x) &= x^{5}-10x^{3}+15x , \\ H_{6}(x) &= x^{6}-15x^{4}+45x^{2}-15 , \\ H_{7}(x) &= x^{7}-21x^{5}+105x^{3}-105x , \\ H_{8}(x) &= x^{8}-28x^{6}+210x^{4}-420x^{2}+105 . \end{align}\] \(H_0(x)\) to \(H_6(x)\) are also visualized in Fig. 2.

Actually, Hermite polynomials form a set of complete orthogonal basis [66]. A simple proof would be writing monomials as a finite linear combination of Hermite polynomials: \[x^{n} = a_{0}H_{0}(x) + a_{1}H_{1}(x) + ... + a_{n}H_{n}(x), \label{eq:linear95comb}\tag{10}\] where \(a_{0}\), \(a_{1}\), ..., \(a_{n}\) stand for decomposition coefficients. It is well known that monomials are a complete basis in \(L^2(\mathbb{R})\) space, which means they are square-integrable functions.

Therefore, any function belonging to the \(L^2(\mathbb{R})\) space (most cases in the real world) can be written as: \[f(x) = \sum_{n=0}^{\infty}a_{n}H_{n}(x). \label{eq:func95hermite95expr}\tag{11}\]

After multiplying a Gaussian function, we can still prove the GH polynomials form a complete orthogonal basis in the weighted Hilbert space \(L^2(\mathbb{R})\), as demonstrated in the Appendix. Consequently, any function \(f \in L^2(\mathbb{R})\) admits a spectral expansion of the form: \[f(x) = \sum_{n=0}^{\infty}a_{n}GH_{n}(x), \label{eq:func95gh95expr}\tag{12}\]

\[GH_{n}(x) = e^{-\frac{1}{2}x^{2}}H_{n}(x). \label{eq:1dgh}\tag{13}\]

For 2D Gaussian Splatting, we propose changing Gaussian kernel into GH kernel: \[\begin{align} f(\boldsymbol{x}) &= \exp\left(-\frac{u(\boldsymbol{x})^{2} + v(\boldsymbol{x})^{2}}{2}\right) \times\\ &\qquad \left(\sum_{m=0}^{M}\sum_{n=0}^{N}c_{mn}H_{m}(u(\boldsymbol{x}))H_{n}(v(\boldsymbol{x}))\right), \label{eq:gh95kernel} \end{align}\tag{14}\] where \(c_{mn}\) are optimizable coefficients, \(N\) and \(M\) stand for maximum rank numbers in orthogonal directions. People usually control the total rank \((N+M)\), which conventionally enforces a pyramidal coefficient arrangement (Fig. 3 left, common in physical and math applications), like SH coefficients used by Gaussian Splatting [1], [3]. However, we find it’s more efficient to use a square arrangement with \(N=M\) given a similar amount of coefficients (Fig. 3 right). For our method, we set \(N=M=3\). Different from GES [47] with only one optmizable parameter, our method can be easily scaled up to higher ranks to support stronger fit capacity for one primitive by Hermite recursion: \[\begin{align} H_{n+1}(x) &= xH_{n}(x) - nH_{n-1}(x). \label{eq:gh95recursion} \end{align}\tag{15}\]

Figure 3: Visualization comparison between pyramidal and square coefficient arrangements. Our analysis demonstrates that the 9-coefficient configuration in the right panel (square grid) yields better performance compared to the 10-coefficient layout in the left panel (pyramidal structure).
Figure 4: Toy experiment. We use 2 original Gaussians or 2 Gaussian-Hermites to fit the triangle in (a). In (b), two 5-rank (M=N=5) Gaussian-Hermites more sharply captures the edge features of the triangle. However, in (c), the result produced by fitting with 2 original Gaussians only vaguely represents the general shape of the triangle and fails to clearly capture its edge features.
Figure 5: Visualization comparing the original Gaussian with the Gaussian after applying GL activation function. Gaussian after GL activation is smoother near the mean and exhibits a steeper decline as it moves away from the mean.

In Fig. 4, we show how 2D Gaussians can fit a mesh triangle on a 2D plane using only two kernels. We optimize rotation, scaling, position, opacity and GH coefficients. The color is rendered through alpha blending as original Gaussian splatting. Our 2DGH kernel displays great capacity for fitting an anisotropic shape like mesh triangle and also shares a merit of clear edge cut while the original 2DGS kernel causes dim and irregular edges.

3.3 Gaussian-like Activation↩︎

To ensure numerical stability and physical significance, we need to restrict Eq. (14 ) to the range \([0,1]\). Thus we apply a new activation, Gaussian-like (GL) activation, to the Eq. (14 ): \[\begin{align} GL(x) &= 1 - \exp(-\sigma x^{2}), \label{eq:gl95ac} \end{align}\tag{16}\] where \(\sigma\) is a hyperparameter. Sigmoid-like functions were deliberately avoided due to their observed performance degradation in our tests. We hypothesize that GL activation’s superiority stems from three inherent properties:

  • Sigmoid activations are more prone to saturation near zero compared to GL functions.

  • Symmetry preservation: The even symmetry of GL function aligns with the orthogonality structure of Hermite polynomials under the weight function \(e^{-x^{2}}\). This compatibility maintains balanced gradient dynamics for positive/negative coefficient optimization.

  • Spectral coherence: The exponential term \(e^{-\sigma x^{2}}\) structurally resembles the weight function governing Hermite polynomial orthogonality. This similarity implicitly enhances low-frequency component representation, stabilizing coefficient optimization.

In our experiments we empirically fix the hyperparameter \(\sigma\) and set \(\sigma=5\).

3.4 Unified Initialization↩︎

We empirically observed that the Gaussian primitive quantity has a critical impact on the result quality. The more Gaussian primitives are used, the better high-frequency details can be represented, leading to improved quantitative metrics such as PSNR, SSIM, and LPIPS. To ensure fair comparison, we implemented a unified initialization protocol using the original 2DGS framework for all methods. This standardization guarantees identical initial Gaussian counts across different methodologies. Therefore, we can rigorously evaluate and compare the intrinsic fitting capacities of different methods.

Specifically, we train for 15000 iterations using the original 2DGS and then fix the Gaussian number. Then, we expand the Gaussian kernel with potentially higher flexibility to complete the remaining 15000-step training. In our experiments, this protocol applies to the original 2DGS, 2DGES, and our 2DGH approach.

3.5 Floater Elimination↩︎

Figure 6: Floaters. In (a), we use 2DGH with a fixed learning rate for the Hermite coefficients to reconstruct the bonsai scene from the Detail dataset. In (b), we load the final checkpoint of (a) and set all high-order GH coefficients to zero. It allows us to observe the actual positions of the primitives. This reveals that some primitives drift away from the bonsai’s surface.

While our method performs well in unbounded scenes, floaters occasionally emerge near sharp depth discontinuities (e.g., isolated foreground objects; see Fig. 6). Sometimes, primitives may drift away from the object surfaces during optimization. However, the reduced position learning rate hinders the proper recovery of these displaced primitives, while the powerful fitting capability of Gaussian-Hermite (GH) kernels compensates for these artifacts in a suboptimal manner.

To address this issue, we adopt four complementary strategies: (1) random background color supervision, (2) enlarged position learning rate, (3) learning rate decay for GH coefficients, and (4) a coarse-to-fine optimization of Hermite coefficients. All bounded-scene datasets employ random background and the coarse-to-fine strategy. The Detail dataset, featuring the most complex geometry, utilizes all four techniques. For DTU, we apply the enlarged position learning rate, while NeRF-Synthetic uses GH learning rate decay control. Together, these strategies effectively suppress floater artifacts and enhance reconstruction stability.

4 Experiments and Results↩︎

4.1 Datasets and Metrics↩︎

We evaluate the performance of our method on both synthetic and real datasets, including Synthetic NeRF dataset [2], DTU dataset [67], Mip-NeRF 360 dataset [26] and a proposed synthetic Detail dataset as shown in Tab. 1.

Following the protocol of 2D Gaussian Splatting (2DGS) [1], we evaluate geometric quality on Synthetic NeRF dataset, Detail dataset and DTU dataset, and assess NVS performance on Synthetic NeRF dataset, Detail dataset and Mip-NeRF 360 dataset.

For novel view synthesis and train-view rendering quality, we compare SSIM [68], PSNR and LPIPS [69] among scenes on Synthetic NeRF dataset, Detail dataset and Mip-NeRF 360 dataset.

For geometry quality, we compute bidirectional Chamfer Distance (CD) between ground truth and TSDF-extracted mesh on Synthetic NeRF dataset, Detail dataset and DTU dataset.

For training and evaluation, we keep the resolution of Synthetic NeRF dataset and Detail dataset. We follow 2DGS [1] and downsample the resolution of DTU dataset and Mip-NeRF 360 dataset to accelerate the process.

Table 1: Dataset evaluation summary.
Dataset Real/Syn Rendering Eval Geometry Eval
Mip-NeRF 360 Real \(✔\)
DTU Real \(✔\)
NeRF Synthetic Syn \(✔\) \(✔\)
Detail (Ours) Syn \(✔\) \(✔\)

4.2 Implementation and Baseline↩︎

We implement our 2DGH kernel by modifying the original 2DGS CUDA kernel. We add Hermite polynomials to the Gaussian function and apply a new Gaussian-like activation function. Our method is applicable to a wide range of systems employing Gaussian Splatting.

We select the original 2DGS and GES as baselines for comparison. However, the official GES implementation [47] is built upon 3DGS, by which geometry extraction is challenging. Based on the GEF formulation in the GES paper, we successfully adapt it to 2DGS, resulting in a corresponding version called 2DGES, which serves as an additional baseline.

For all methods, inspired by MipNeRF360 [26], we use random background colors to provide supervision for transparent backgrounds. We have found that this strategy is helpful in suppressing floaters on both the Synthetic NeRF dataset and the Detail dataset. For each scene in each dataset, we run Adam for 30,000 iterations in total. The loss function follows the same form as 2DGS.

\[\mathcal{L} = \mathcal{L}_c + \lambda_{depth} \mathcal{L}_d + \lambda_{normal} \mathcal{L}_n \label{eq:loss}\tag{17}\]

where \(\mathcal{L}_c\) denotes the RGB reconstruction loss, and \(\mathcal{L}_d\) and \(\mathcal{L}_n\) represent depth and normal regularization terms, respectively. We largely keep the evaluation script settings from 2DGS: the weight of the normal loss \(\lambda_\text{normal}\) is 0.05 for all datasets, and the weight of the depth distortion loss \(\lambda_\text{depth}\) is 1000 for DTU and 100 for the other datasets. All experiments are conducted on an RTX 4090 GPU.

4.3 Results and Comparison↩︎

Train-view Rendering Quality & Novel-view Synthesis. 2DGS can still represent 3D scenes as radiance fields and enabling high-quality rendering and novel view synthesis. We compare novel view synthesis and train-view rendering quality of our 2DGH kernel with original 2DGS kernel on Synthetic NeRF dataset, Detail dataset and Mip-NeRF 360 dataset as shown in Tab. 2, 3, 4 and 5. And we also provide Fig. 7, 8 and 9 for qualitative comparison.

Figure 7: Visual comparison of NVS on Synthetic NeRF dataset. In the chair scene, 2DGH produces more natural and faithful reconstructions of the curved patterns. In the lego scene, 2DGH better captures the high-frequency protrusions, demonstrating improved modeling of fine geometric details.
Table 2: Quantitative comparison of train-view rendering and novel-view synthesis on Synthetic NeRF dataset. We achieved the best visual results on both the training and test sets.
Novel-view Train-view
Method SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\)
2DGS
2DGES
2DGH
Figure 8: Visual comparison of NVS on Detail dataset. The odd-numbered rows display the RGB rendering results, while the even-numbered rows show the differences from the ground truth. 2DGH offers the most accurate reconstruction of the fine structure and most effectively captures the slender leaves when viewed from the side.
Table 3: Quantitative comparison of train-view rendering and novel-view synthesis on Detail dataset. We achieved the best visual results on both the training and test sets.
Novel-view Train-view
Method SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\)
2DGS
2DGES
2DGH
Figure 9: Comparison of NVS and normal results on Mip-NeRF 360 dataset. The left part shows the results of the RGB images, while the right part presents the results of the normals. Compared to other methods, our approach effectively captures fine and sharp discontinuous edges.
Table 4: Quantitative comparison of NVS on Mip-NeRF 360 dataset.We ensure that the number of primitives is kept the same across different methods for the same case.
Outdoor scene Indoor scene
Method SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\)
2DGS
2DGES
2DGH
Table 5: Quantitative comparison of train-view result on Mip-NeRF 360 dataset.We ensure that the number of primitives is kept the same across different methods for the same case.
Outdoor scene Indoor scene
Method SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\)
2DGS
2DGES
2DGH

Quantitatively, our method outperforms both GES and the original 2DGS across all metrics in novel view synthesis tasks, particularly on the Detail and Synthetic NeRF datasets, as well as in indoor scenes from the Mip-NeRF 360 dataset. We hypothesize that the observed discrepancy in PSNR performance for outdoor scenes in Mip-NeRF 360 dataset, when compared to SSIM and LPIPS, stems from slight misalignment in camera poses and the fact that the local optima for PSNR do not align with those for SSIM or LPIPS.

The enhanced rendering detail can be attributed to 2DGH’s ability to capture high-frequency information via high-rank Hermite polynomials. This advantage is particularly evident in our qualitative results, where our method produces sharper edges than both the original 2DGS and 2DGES. As expected, our 2DGH kernel also delivers superior performance in rendering quality evaluation for training-set views.

Geometry Features. As shown in Tab. 7, our method achieves a lower Chamfer Distance (CD) than both the original 2DGS and 2DGES on the Synthetic NeRF dataset. To further demonstrate our method’s capability in modeling complex geometries, we conduct additional evaluations on our custom Detail dataset, where the surface normals of ground-truth geometries are not perturbed by normal maps. The results confirm consistent and noticeable improvements in geometric accuracy.

For the DTU dataset, our method demonstrates significant geometric improvements, as quantitatively validated in Tab. 6 and qualitatively illustrated in Fig. 10. The results show that our approach achieves the best Chamfer Distance (CD) in the majority of scenes.

Figure 10: Geometry Distance. We use the evaluation and visualization code from 2DGS to compute the geometric errors of different methods on the DTU dataset. A viridis colorbar is used to visualize the results. Our method, 2DGH, shows lower errors, particularly in regions with rapid geometric variations.

In cases where our method does not attain the absolute best performance, it still maintains near-optimal CD values (within 0.75% of the top results), while exhibiting substantial enhancements (up to 10% CD reduction) in geometrically complex scenarios with intricate surface details. This evidence conclusively establishes our method’s superior capability in high-fidelity geometric reconstruction, particularly when handling challenging topological structures.

Table 6: Quantitative comparison of geometric reconstruction on DTU dataset. Our 2DGH method obtains the lowest mean Chamfer Distance (0.7962), demonstrating consistent improvements over 2DGS (0.8230), 2DGES (0.8192), and GOF (0.8037). We further present the number of Gaussians used in 2DGX (2DGS, 2DGES, and 2DGH) versus GOF[70]. To emphasize the representational capacity of Gaussians, we adjust the number of Gaussians in GOF to ensure the comparison is as fair as possible.
Method 24 37 40 55 63 65 69 83 97 105 106 110 114 118 122 Mean
Chamfer Distance
2DGS 0.4268 0.8583 0.8540 0.7333 0.7629 0.8230
2DGES 0.5155 0.9449 0.4621 1.4147 0.6445
2DGH 0.8271 1.4024
GOF 1.2936 1.3822 0.4567
Number of Gaussians
2DGX 293717 363458 652078 304693 175308 175916 178835 144963 227951 156338 118462 108579 130341 108994 115795 /
GOF 297908 368082 681765 308654 188363 207234 180697 161812 274676 168525 119416 114845 130408 109177 127615 /

Apart from CD metrics, we particularly emphasize the normal enhancement capabilities of our 2DGH method. As evidenced in Fig. 9, our 2DGH method generates notably sharper normal boundaries compared to baseline approaches. Our analysis reveals that conventional Gaussian-shaped elliptical kernels are ill-suited for modeling high-frequency variations at geometric boundaries. This inherent limitation persists even when the GES variant introduces additional high-frequency terms, as it fails to fully resolve boundary irregularities. Only through 2DGH’s enhanced anisotropic deformation capability—achieved via high-order Hermite basis functions—can this fundamental limitation be systematically addressed.

Table 7: Quantitative comparison of Chamfer Distance\(\downarrow\) (\(\times 10^{-3}\)) on Synthetic NeRF dataset. Compared to 2DGS and 2DGES, our method achieves superior average performance. These quantitative results are generally consistent with the observations from the qualitative experiments.
Method Synthetic NeRF Mean CD\(\downarrow\) Detail Mean CD\(\downarrow\)
2DGS
2DGES
2DGH

Overhead. In the previous experiments, a fair comparison is ensured by using an equal number of primitives across all methods. Given that our method involves more parameters, it naturally incurs a slightly higher memory overhead (around 10%) and a longer training duration (around 10-20%). Table 9 quantifies the memory overhead and training durations under different configurations. Since our method explicitly focuses on recovering both material and geometry, we consider the slightly longer training time acceptable. More importantly, owing to the superior expressive power of the Gaussian–Hermite representation, our approach can reduce the number of primitives while still maintaining stronger performance in both rendering quality and geometric reconstruction. Tab. 8 illustrates that with less memory usage, 2DGH can achieve higher novel view synthesis quality and more accurate shape than original 2DGS and is a competitive method compared with GES.

Table 8: Quantitative comparison on Synthetic NeRF dataset with unequal numbers of primitives. NUM is referred to the number of primitives. Our method demonstrates better novel-view synthesis and geometric results with less memory overhead and less primitives compared to 2DGS.
Method SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) CD\(\downarrow\) NUM\(\downarrow\) Memory (MB)\(\downarrow\)
2DGS
2DGES
2DGH
Table 9: Quantitative comparison of the average storage (MB) and training durations(min) across different methods in the previous rendering quality, NVS and geometric reconstruction experiments. Each cell shows Mem (Time). To ensure fairness, we set the number of primitives to be the same for each case.
Dataset Synthetic NeRF Detail DTU Mip-NeRF 360
2DGS 18.6 (4.6) 10.4 (5.4) 50.5 (8.2) 451.2 (21.9)
2DGES 18.9 (4.7) 10.6 (5.3) 51.3 (8.2) 458.6 (22.3)
2DGH 21.3 (5.1) 12.0 (5.7) 58.0 (9.2) 517.7 (25.3)

We demonstrate that there exists additional design space for trading off between model parameters and the number of primitives. Our approach provides a highly flexible strategy to achieve it through adjustment of the maximum rank in Gaussian-Hermite coefficients. Compared to 2DGS, our proposed 2DGH method can reduce the number of primitives by over 15%. This advantage may become particularly beneficial for large-scale datasets, where the number of Gaussians often becomes an optimization bottleneck.

4.4 Ablation Study↩︎

Gaussian-Hermite Polynomial Rank. We investigate how the rank of Gaussian-Hermite (GH) coefficients affects rendering quality and geometry reconstruction metrics. In our formulation, the coefficients \(c_{mn}\) are optimizable GH parameters, where \(N\) and \(M\) represent the maximum rank numbers in orthogonal directions. Tab. 10 compares the performance across different \(M,N\) configurations.

Table 10: Quantitative ablation study on the amount of optimizable GH coefficients. As the highest order of Hermite polynomials increases, 2DGH exhibits stronger representational capacities, as evidenced by improvements in both rendering and geometric metrics.
Setting SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) mean CD\(\downarrow\)
M=N=0(2DGS + GL activation) 0.9675 32.7761 0.0343 0.002982
M=N=1
M=N=2
M=N=3

As expected, increasing M and N improves the performance of 2DGH, though with diminishing returns—the gains in reconstruction metrics gradually saturate as the rank grows.

Floater Elimination. To validate the effectiveness of our proposed strategies in suppressing floater artifacts, we conducted a series of ablation experiments, as shown in Figure 11:

  • w/o random_bg: We remove random background supervision and instead use a fixed white background, which leads to noticeable floater artifacts.

  • w/o coarse-to-fine: Introducing all GH coefficients at the beginning has a relatively milder impact on floaters compared to other factors, but still makes the positional optimization of Gaussians more prone to getting stuck in local minima.

  • w/o larger position_lr_final: Retaining the original 2DGS position learning rate schedule prevents drifted primitives from being pulled back to the surface, while GH coefficients attempt to compensate in a suboptimal manner.

  • w/o gh_lr decay: Without a decayed learning rate for GH coefficients, Hermite terms tend to overfit local structures and introduce additional floaters. A large fixed GH learning rate may also destabilize the optimization.

Figure 11: Ablation study on floater elimination. Visualization of surface normals from the Bonsai scene in the Detail dataset, which reveals the spatial distribution of Gaussian opacity. (a) Ours (full strategy) successfully suppresses floaters. (b) w/o random_bg: the absence of random background supervision results in floaters in free space, as indicated by the arrows. (c) w/o coarse-to-fine: introducing all GH orders at once produces slightly more floaters compared to the full strategy. (d) w/o larger position_lr_final: Increasing this final value raises the overall positional learning rate. (e) w/o gh_lr decay: using a large fixed GH coefficient learning rate leads to the most noticeable floater artifacts.

We also report quantitative results for NVS and geometry reconstruction in Table 11. Interestingly, the absence of individual strategies does not lead to significant changes in quantitative performance, and all settings still outperform the baseline, highlighting the superiority of our Gaussian-Hermite formulation.

Table 11: Quantitative ablation study on Floater Elimination Strategy.
Setting SSIM\(\uparrow\) PSNR (dB)\(\uparrow\) LPIPS\(\downarrow\) mean CD\(\downarrow\)
Ours (full strategy) 0.9653 36.7159 0.0604 0.001952
w/o random_bg 0.9642 36.7499 0.0619 0.001954
w/o coarse-to-fine 0.9655 36.7303 0.0600 0.001981
w/o larger position_lr_final 0.9650 36.7051 0.0608 0.002002
w/o gh lr decay 0.9669 36.6634 0.0551 0.001933

Overall, these results demonstrate that our full strategy—including random background supervision, enlarged position learning rate, GH learning rate decay, and the coarse-to-fine scheme—works synergistically to effectively suppress floater artifacts and improve both geometric reconstruction and rendering stability.

4.5 Limitation↩︎

Specular Reflection. While 2DGH has demonstrated promising results in 3D reconstruction, it faces challenges when handling reflective surfaces—a limitation common to many existing reconstruction methods. This difficulty primarily arises from the effects of global illumination. Potential solutions include incorporating ray tracing and physically based rendering (PBR) material decomposition [71][73], or leveraging neural networks to model high-frequency view-dependent appearance changes [74]. Regardless of the chosen solution, it is orthogonal to our method and can be combined with it.

Rendering Speed. To compute the Hermite polynomial summation, we introduced additional computational overhead and parameter packaging. Although our method can reduce the number of Gaussians, the rendering speed bottleneck in most scenes is not solely determined by Gaussian count. As shown in Tab. 12, on the Synthetic NeRF dataset, our method experiences a 20–30% reduction in forward rendering speed compared to 2DGS. The reduction in the number of Gaussians is insufficient to fully compensate the loss in rendering speed.

This issue might be mitigated through more efficient low-level implementations. Alternatively, pruning methods that remove Gaussians with minimal visual contribution could also help [75][77]. Compared to 3DGS, the primary purpose of 2DGS is to enable more accurate reconstruction of digital assets, including geometric meshes, which are better suited for downstream tasks such as visual preview, editing, and processing. In particular, for visual preview, extracting meshes and materials from 2DGS or our 2DGH could provide a more effective way to achieve higher frame rates.

Table 12: Comparison of mean forward rendering speed (FPS) and mean number of Gaussians under unequal and equal Gaussian counts on the Synthetic NeRF dataset
Method Unequal Gaussian Count Equal Gaussian Count
FPS \(\uparrow\) NUM \(\downarrow\) FPS \(\uparrow\) NUM
2DGS 585.62 79863.25 585.62 79863.25
2DGES 526.70 77330.00 497.57 79863.25
2DGH 437.73 69367.13 407.40 79863.25

5 Discussion and Conclusion↩︎

Through this research, we have introduced a family of Gaussian-Hermite kernels as a unified mathematical representation in Gaussian Splatting, enabling the creation of sharp boundaries within the Gaussian representation. We have incorporated arbitrary deformation capabilities and significantly enhanced anisotropy in the Gaussian representation, reducing the gap between Gaussian primitives and mesh facets.

To handle high-order coefficients, we have developed a novel activation function, while preserving the symmetry and physical meaning of the Hermite coefficients. This also challenges the traditional view that the primitives used for splatting must be Gaussian-based functions.

The 2DGS framework allows arbitrary modification to the kernel function within the local coordinate system. This raises the question of whether there is a complete set of bases that could potentially offer largest improvements over all alternative kernels. One intriguing possibility is the use of Fourier-based functions, which may provide enhanced representational capabilities. We consider this to be a subject that warrants comprehensive investigation in the future.

Our method exhibits excellent generalization and can serve as an add-on feature that can be seamlessly integrated into any 2DGS-based or planar-based method[78], as well as various downstream tasks. In principle, 3DGS and any pipeline built upon it can also adopt our approach. However, since the projection mechanism in 3DGS is more complex than that in 2DGS, it would require a redesign of the projection transformation. Considering that our focus lies in enhancing the expressive capacity of individual Gaussian primitives, such an extension falls beyond the scope of this work. Nevertheless, it is worth noting that the limited representational capability observed in 3DGS is fundamentally similar to that of 2DGS.

Overall, the proposed Gaussian-Hermite kernel-based approach has demonstrated remarkable performance in both geometry reconstruction and novel-view synthesis tasks, outperforming traditional Gaussian Splatting kernel. It is also conceptually intriguing to reflect on the analogy between atomic orbitals and Gaussian primitives, where Gaussian–Hermite polynomials provide an elegant bridge between physics and computer graphics.

Acknowledgments↩︎

This work was supported by the National Key R&D Program of China (2023YFC3305600). This work was also supported by THUIBCS, Tsinghua University, and BLBCI, Beijing Municipal Education Commission. Feng Xu is the corresponding author.

References↩︎

[1]
B. Huang, Z. Yu, A. Chen, A. Geiger, and S. Gao, “2d gaussian splatting for geometrically accurate radiance fields,” in SIGGRAPH 2024 Conference Papers.Association for Computing Machinery, 2024.
[2]
B. Mildenhall, P. P. Srinivasan, M. Tancik, J. T. Barron, R. Ramamoorthi, and R. Ng, “Nerf: Representing scenes as neural radiance fields for view synthesis,” in ECCV, 2020.
[3]
B. Kerbl, G. Kopanas, T. Leimkühler, and G. Drettakis, “3d gaussian splatting for real-time radiance field rendering,” ACM Transactions on Graphics, vol. 42, no. 4, July 2023. [Online]. Available: https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/.
[4]
Y. Zhou, S. Wu, and L.-Q. Yan, “Unified gaussian primitives for scene representation and rendering,” 2024. [Online]. Available: https://arxiv.org/abs/2406.09733.
[5]
Z. Yang, X. Gao, W. Zhou, S. Jiao, Y. Zhang, and X. Jin, “Deformable 3d gaussians for high-fidelity monocular dynamic scene reconstruction,” arXiv preprint arXiv:2309.13101, 2023.
[6]
Y.-H. Huang, Y.-T. Sun, Z. Yang, X. Lyu, Y.-P. Cao, and X. Qi, “Sc-gs: Sparse-controlled gaussian splatting for editable dynamic scenes,” arXiv preprint arXiv:2312.14937, 2023.
[7]
Y. Yan, H. Lin, C. Zhou, W. Wang, H. Sun, K. Zhan, X. Lang, X. Zhou, and S. Peng, “Street gaussians for modeling dynamic urban scenes,” in ECCV, 2024.
[8]
Z. Yu, A. Chen, B. Huang, T. Sattler, and A. Geiger, “Mip-splatting: Alias-free 3d gaussian splatting,” Conference on Computer Vision and Pattern Recognition (CVPR), 2024.
[9]
Z. Yan, W. F. Low, Y. Chen, and G. H. Lee, “Multi-scale 3d gaussian splatting for anti-aliased rendering,” 2024. [Online]. Available: https://arxiv.org/abs/2311.17089.
[10]
X. Song, J. Zheng, S. Yuan, H.-a. Gao, J. Zhao, X. He, W. Gu, and H. Zhao, “Sa-gs: Scale-adaptive gaussian splatting for training-free anti-aliasing,” arXiv preprint arXiv:2403.19615, 2024.
[11]
Z. Liang, Q. Zhang, W. Hu, Y. Feng, L. Zhu, and K. Jia, “Analytic-splatting: Anti-aliased 3d gaussian splatting via analytic integration,” arXiv preprint arXiv:2403.11056, 2024.
[12]
A. Guédon and V. Lepetit, “Sugar: Surface-aligned gaussian splatting for efficient 3d mesh reconstruction and high-quality mesh rendering,” CVPR, 2024.
[13]
P. Dai, J. Xu, W. Xie, X. Liu, H. Wang, and W. Xu, “High-quality surface reconstruction using gaussian surfels,” in ACM SIGGRAPH 2024 Conference Papers.Association for Computing Machinery, 2024.
[14]
Q. Liu and D. A. Pierce, “A note on gauss—hermite quadrature,” Biometrika, vol. 81, no. 3, pp. 624–629, 1994.
[15]
S. Challa, Y. Bar-Shalom, and V. Krishnamurthy, “Nonlinear filtering via generalized edgeworth series and gauss-hermite quadrature,” IEEE Transactions on Signal Processing, vol. 48, no. 6, pp. 1816–1820, 2000.
[16]
A. E. Siegman, “Hermite–gaussian functions of complex argument as optical-beam eigenfunctions,” JOSA, vol. 63, no. 9, pp. 1093–1094, 1973.
[17]
H. Dekker, “Classical and quantum mechanics of the damped harmonic oscillator,” Physics Reports, vol. 80, no. 1, pp. 1–110, 1981.
[18]
I. Kimel and L. R. Elias, “Relations between hermite and laguerre gaussian modes,” IEEE Journal of quantum electronics, vol. 29, no. 9, pp. 2562–2567, 1993.
[19]
H. Yao, H. Kumar, T. Ei, N. Ashrafi, S. Ashrafi, D. L. MacFarlane, and R. Henderson, “Patch antenna array for the generation of millimeter-wave hermite–gaussian beams,” IEEE Antennas and Wireless Propagation Letters, vol. 15, pp. 1947–1950, 2016.
[20]
J. Li, B. Jia, M. Mazzola, and M. Xin, “On-line battery state of charge estimation using gauss-hermite quadrature filter,” in 2012 Twenty-Seventh Annual IEEE Applied Power Electronics Conference and Exposition (APEC).IEEE, 2012, pp. 434–438.
[21]
F. Kong, “Analytic expressions of two discrete hermite–gauss signals,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 55, no. 1, pp. 56–60, 2008.
[22]
B. Yang and M. Dai, “Image analysis by gaussian–hermite moments,” Signal Processing, vol. 91, no. 10, pp. 2290–2303, 2011.
[23]
J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed.Cambridge University Press, 2020.
[24]
S. Chandrasekhar, Radiative Transfer.Courier Corporation, 2013.
[25]
J. T. Barron, B. Mildenhall, M. Tancik, P. Hedman, R. Martin-Brualla, and P. P. Srinivasan, “Mip-nerf: A multiscale representation for anti-aliasing neural radiance fields,” 2021.
[26]
J. T. Barron, B. Mildenhall, D. Verbin, P. P. Srinivasan, and P. Hedman, “Mip-nerf 360: Unbounded anti-aliased neural radiance fields,” 2022. [Online]. Available: https://arxiv.org/abs/2111.12077.
[27]
W. Hu, Y. Wang, L. Ma, B. Yang, L. Gao, X. Liu, and Y. Ma, “Tri-miprf: Tri-mip representation for efficient anti-aliasing neural radiance fields,” 2023. [Online]. Available: https://arxiv.org/abs/2307.11335.
[28]
K. Zhang, G. Riegler, N. Snavely, and V. Koltun, “Nerf++: Analyzing and improving neural radiance fields,” arXiv:2010.07492, 2020.
[29]
A. Yu, R. Li, M. Tancik, H. Li, R. Ng, and A. Kanazawa, PlenOctrees for real-time rendering of neural radiance fields,” in ICCV, 2021.
[30]
C. Reiser, S. Peng, Y. Liao, and A. Geiger, “Kilonerf: Speeding up neural radiance fields with thousands of tiny mlps,” in International Conference on Computer Vision (ICCV), 2021.
[31]
P. Hedman, P. P. Srinivasan, B. Mildenhall, J. T. Barron, and P. Debevec, “Baking neural radiance fields for real-time view synthesis,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 5875–5884.
[32]
C. Reiser, R. Szeliski, D. Verbin, P. Srinivasan, B. Mildenhall, A. Geiger, J. Barron, and P. Hedman, “Merf: Memory-efficient radiance fields for real-time view synthesis in unbounded scenes,” ACM Transactions on Graphics (TOG), vol. 42, no. 4, pp. 1–12, 2023.
[33]
L. Yariv, P. Hedman, C. Reiser, D. Verbin, P. P. Srinivasan, R. Szeliski, J. T. Barron, and B. Mildenhall, “Bakedsdf: Meshing neural sdfs for real-time view synthesis,” arXiv, 2023.
[34]
Z. Chen, T. Funkhouser, P. Hedman, and A. Tagliasacchi, “Mobilenerf: Exploiting the polygon rasterization pipeline for efficient neural field rendering on mobile architectures,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023, pp. 16 569–16 578.
[35]
L. Liu, J. Gu, K. Z. Lin, T.-S. Chua, and C. Theobalt, “Neural sparse voxel fields,” NeurIPS, 2020.
[36]
A. Chen, Z. Xu, A. Geiger, J. Yu, and H. Su, “Tensorf: Tensorial radiance fields,” 2022. [Online]. Available: https://arxiv.org/abs/2203.09517.
[37]
C. Sun, M. Sun, and H. Chen, “Direct voxel grid optimization: Super-fast convergence for radiance fields reconstruction,” in CVPR, 2022.
[38]
T. Müller, A. Evans, C. Schied, and A. Keller, “Instant neural graphics primitives with a multiresolution hash encoding,” ACM Trans. Graph., vol. 41, no. 4, pp. 102:1–102:15, Jul. 2022. [Online]. Available: https://doi.org/10.1145/3528223.3530127.
[39]
S. Fridovich-Keil, A. Yu, M. Tancik, Q. Chen, B. Recht, and A. Kanazawa, “Plenoxels: Radiance fields without neural networks,” in CVPR, 2022.
[40]
J. T. Barron, B. Mildenhall, D. Verbin, P. P. Srinivasan, and P. Hedman, “Zip-nerf: Anti-aliased grid-based neural radiance fields,” 2023. [Online]. Available: https://arxiv.org/abs/2304.06706.
[41]
Z. Chen, Z. Li, L. Song, L. Chen, J. Yu, J. Yuan, and Y. Xu, “Neurbf: A neural fields representation with adaptive radial basis functions,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023, pp. 4182–4194.
[42]
S. Qian, T. Kirschstein, L. Schoneveld, D. Davoli, S. Giebenhain, and M. Nießner, “Gaussianavatars: Photorealistic head avatars with rigged 3d gaussians,” arXiv preprint arXiv:2312.02069, 2023.
[43]
W. Zielonka, T. Bagautdinov, S. Saito, M. Zollhöfer, J. Thies, and J. Romero, “Drivable 3d gaussian avatars,” 2023.
[44]
T. Xie, Z. Zong, Y. Qiu, X. Li, Y. Feng, Y. Yang, and C. Jiang, “Physgaussian: Physics-integrated 3d gaussians for generative dynamics,” arXiv preprint arXiv:2311.12198, 2023.
[45]
J. Gao, C. Gu, Y. Lin, H. Zhu, X. Cao, L. Zhang, and Y. Yao, “Relightable 3d gaussian: Real-time point cloud relighting with brdf decomposition and ray tracing,” arXiv:2311.16043, 2023.
[46]
Z. Yu, T. Sattler, and A. Geiger, “Gaussian opacity fields: Efficient high-quality compact surface reconstruction in unbounded scenes,” arXiv:2404.10772, 2024.
[47]
A. Hamdi, L. Melas-Kyriazi, J. Mai, G. Qian, R. Liu, C. Vondrick, B. Ghanem, and A. Vedaldi, “Ges : Generalized exponential splatting for efficient radiance field rendering,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2024, pp. 19 812–19 822.
[48]
J. L. Schönberger, E. Zheng, J.-M. Frahm, and M. Pollefeys, “Pixelwise view selection for unstructured multi-view stereo,” in Computer Vision – ECCV 2016, B. Leibe, J. Matas, N. Sebe, and M. Welling, Eds.Cham: Springer International Publishing, 2016, pp. 501–518.
[49]
Y. Yao, Z. Luo, S. Li, T. Fang, and L. Quan, “Mvsnet: Depth inference for unstructured multi-view stereo,” in Proceedings of the European conference on computer vision (ECCV), 2018, pp. 767–783.
[50]
Z. Yu and S. Gao, “Fast-mvsnet: Sparse-to-dense multi-view stereo with learned propagation and gauss-newton refinement,” in Conference on Computer Vision and Pattern Recognition (CVPR), 2020.
[51]
L. Mescheder, M. Oechsle, M. Niemeyer, S. Nowozin, and A. Geiger, “Occupancy networks: Learning 3d reconstruction in function space,” 2019. [Online]. Available: https://arxiv.org/abs/1812.03828.
[52]
M. Niemeyer, L. Mescheder, M. Oechsle, and A. Geiger, “Differentiable volumetric rendering: Learning implicit 3d representations without 3d supervision,” in Proc. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), 2020.
[53]
L. Yariv, Y. Kasten, D. Moran, M. Galun, M. Atzmon, R. Basri, and Y. Lipman, “Multiview neural surface reconstruction by disentangling geometry and appearance,” 2020. [Online]. Available: https://arxiv.org/abs/2003.09852.
[54]
P. Wang, L. Liu, Y. Liu, C. Theobalt, T. Komura, and W. Wang, “Neus: Learning neural implicit surfaces by volume rendering for multi-view reconstruction,” arXiv preprint arXiv:2106.10689, 2021.
[55]
M. Oechsle, S. Peng, and A. Geiger, “Unisurf: Unifying neural implicit surfaces and radiance fields for multi-view reconstruction,” in International Conference on Computer Vision (ICCV), 2021.
[56]
L. Yariv, J. Gu, Y. Kasten, and Y. Lipman, “Volume rendering of neural implicit surfaces,” Advances in Neural Information Processing Systems, vol. 34, pp. 4805–4815, 2021.
[57]
Z. Li, T. Müller, A. Evans, R. H. Taylor, M. Unberath, M.-Y. Liu, and C.-H. Lin, “Neuralangelo: High-fidelity neural surface reconstruction,” 2023. [Online]. Available: https://arxiv.org/abs/2306.03092.
[58]
Z. Yu, A. Chen, B. Antic, S. Peng, A. Bhattacharyya, M. Niemeyer, S. Tang, T. Sattler, and A. Geiger, “Sdfstudio: A unified framework for surface reconstruction,” 2022. [Online]. Available: https://github.com/autonomousvision/sdfstudio.
[59]
Z. Yu, S. Peng, M. Niemeyer, T. Sattler, and A. Geiger, “Monosdf: Exploring monocular geometric cues for neural implicit surface reconstruction,” Advances in Neural Information Processing Systems (NeurIPS), 2022.
[60]
Y. Wang, Q. Han, M. Habermann, K. Daniilidis, C. Theobalt, and L. Liu, “Neus2: Fast learning of neural implicit surfaces for multi-view reconstruction,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2023.
[61]
M. Zwicker, H. Pfister, J. Van Baar, and M. Gross, “Ewa volume splatting,” in Proceedings Visualization, 2001. VIS’01.IEEE, 2001, pp. 29–538.
[62]
M. Zwicker, J. Rasanen, M. Botsch, C. Dachsbacher, and M. Pauly, “Perspective accurate splatting,” in Proceedings-Graphics Interface, 2004, pp. 247–254.
[63]
C. Sigg, T. Weyrich, M. Botsch, and M. H. Gross, “Gpu-based ray-casting of quadratic surfaces.” in PBG@ SIGGRAPH, 2006, pp. 59–65.
[64]
E. Desloge, “The gibbs–appell equations of motion,” American Journal of Physics, vol. 56, no. 9, pp. 841–841, 1988.
[65]
T. P. Davis, “A general expression for hermite expansions with applications,” The Mathematics Enthusiast, vol. 21, no. 1, pp. 71–87, 2024.
[66]
W. Johnston, “The weighted hermite polynomials form a basis for l2(r),” The American Mathematical Monthly, vol. 121, no. 3, pp. 249–253, 2014.
[67]
R. Jensen, A. Dahl, G. Vogiatzis, E. Tola, and H. Aanæs, “Large scale multi-view stereopsis evaluation,” in 2014 IEEE Conference on Computer Vision and Pattern Recognition.IEEE, 2014, pp. 406–413.
[68]
Z. Wang, A. Bovik, H. Sheikh, and E. Simoncelli, “Image quality assessment: From error visibility to structural similarity,” Image Processing, IEEE Transactions on, vol. 13, pp. 600 – 612, 05 2004.
[69]
R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang, “The unreasonable effectiveness of deep features as a perceptual metric,” in CVPR, 2018.
[70]
Z. Yu, T. Sattler, and A. Geiger, “Gaussian opacity fields: Efficient adaptive surface reconstruction in unbounded scenes,” ACM Transactions on Graphics (ToG), vol. 43, no. 6, pp. 1–13, 2024.
[71]
K. Ye, Q. Hou, and K. Zhou, “3d gaussian splatting with deferred reflection,” in ACM SIGGRAPH 2024 Conference Papers, 2024, pp. 1–10.
[72]
Y. Jiang, J. Tu, Y. Liu, X. Gao, X. Long, W. Wang, and Y. Ma, “Gaussianshader: 3d gaussian splatting with shading functions for reflective surfaces,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024, pp. 5322–5332.
[73]
C. Gu, X. Wei, Z. Zeng, Y. Yao, and L. Zhang, “Irgs: Inter-reflective gaussian splatting with 2d gaussian ray tracing,” in Proceedings of the Computer Vision and Pattern Recognition Conference, 2025, pp. 10 943–10 952.
[74]
Z. Yang, X. Gao, Y.-T. Sun, Y. Huang, X. Lyu, W. Zhou, S. Jiao, X. Qi, and X. Jin, “Spec-gaussian: Anisotropic view-dependent appearance for 3d gaussian splatting,” Advances in Neural Information Processing Systems, vol. 37, pp. 61 192–61 216, 2024.
[75]
Z. Fan, K. Wang, K. Wen, Z. Zhu, D. Xu, Z. Wang et al., “Lightgaussian: Unbounded 3d gaussian compression with 15x reduction and 200+ fps,” Advances in neural information processing systems, vol. 37, pp. 140 138–140 158, 2024.
[76]
Y. Yuan, Q. Shen, X. Yang, and X. Wang, “1000+ fps 4d gaussian splatting for dynamic scene rendering,” arXiv preprint arXiv:2503.16422, 2025.
[77]
M. Niemeyer, F. Manhardt, M.-J. Rakotosaona, M. Oechsle, D. Duckworth, R. Gosula, K. Tateno, J. Bates, D. Kaeser, and F. Tombari, “Radsplat: Radiance field-informed gaussian splatting for robust real-time rendering with 900+ fps,” arXiv preprint arXiv:2403.13806, 2024.
[78]
D. Chen, H. Li, W. Ye, Y. Wang, W. Xie, S. Zhai, N. Wang, H. Liu, H. Bao, and G. Zhang, “Pgsr: Planar-based gaussian splatting for efficient and high-fidelity surface reconstruction,” IEEE Transactions on Visualization and Computer Graphics, 2024.

  1. *Equal contribution.↩︎

  2. \(^\dagger\)Corresponding author. Email: xufeng2003@gmail.com.↩︎

  3. © 2025 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. DOI: 10.1109/TVCG.2025.3622157.↩︎