1. Introduction
Three-dimensional imaging systems, including structured-light scanners, depth cameras, LiDAR sensors, range-imaging devices, and multi-view stereo pipelines, increasingly produce dense point clouds as geometric observations of physical objects and scenes. To support downstream applications such as visualization, measurement, simulation, manufacturing, robotic perception, digital heritage, and geometric analysis, these point clouds are routinely converted into triangular meshes or implicit surfaces. Surface reconstruction from point clouds, therefore, occupies a central position in 3D imaging, computer vision, computer graphics, and geometry processing [
1,
2,
3,
4].
Despite substantial progress, robust reconstruction from practical 3D imaging data remains an open challenge. Real scanned point clouds are rarely clean, uniformly sampled, or correctly oriented. They commonly contain noisy surface samples, inaccurate or unoriented normals, statistical outliers, missing regions, sparsely covered structures, non-uniform density, anisotropic sampling, and mixed degradation patterns. These imperfections compromise not only point-wise surface accuracy but also mesh usability: a reconstructed mesh may achieve acceptable geometric distance to the ground truth while still containing open boundaries, disconnected components, floating sheets, non-manifold edges, or weakly supported fragments. A practical reconstruction framework must, therefore, balance both geometric fidelity and structural coherence.
Classical surface-reconstruction methods remain widely deployed because they are interpretable, lightweight, and free of supervised training data. Local triangulation methods such as alpha shapes, the Ball Pivoting Algorithm (BPA), and Greedy Projection Triangulation (GP3) can faithfully preserve observed samples when the input point cloud is dense, clean, and reasonably uniform [
5,
6,
7,
8]. However, these methods are sensitive to neighborhood scale, sampling density, local connectivity, and normal quality. Under sparse, noisy, or strongly non-uniform sampling, they frequently produce fragmented surfaces, open boundaries, or unstable mesh connectivity.
Poisson surface reconstruction offers an alternative implicit formulation: rather than triangulating local neighborhoods directly, it solves for an indicator function whose gradient field is consistent with the input normal field and then extracts an isosurface from the result [
9]. Screened Poisson reconstruction further improves data fidelity by adding point-interpolation constraints while preserving the global formulation [
10]. These Poisson-family methods are attractive in 3D-imaging pipelines because they are training-free, globally regularized, and capable of producing smooth, coherent closed meshes. Their principal limitation, however, is a strong dependence on the reliability of the oriented input samples: noisy normals distort the reconstructed vector field, outliers introduce weakly supported sheets, sparse regions are over-smoothed, and non-uniform density causes unstable trimming behavior. Normal estimation and orientation are themselves non-trivial under noise, sharp features, incomplete observations, and degraded sampling [
11,
12,
13,
14].
Learning-based reconstruction methods have produced competitive results by learning implicit fields, local shape priors, or differentiable reconstruction layers from training data [
15,
16,
17,
18,
19]. These results demonstrate the value of learned priors for reconstructing detailed surfaces. They typically require task-specific training data, network design effort, and additional computational resources, and their performance may degrade under distribution shifts between training shapes and degraded 3D-imaging inputs. In many practical deployment scenarios, particularly when labeled training data are unavailable or when new sensor geometries are introduced, deterministic, training-free reconstruction pipelines retain significant practical value.
This work focuses on improving Poisson-family reconstruction under degraded 3D-imaging point-cloud inputs. Rather than proposing a universal replacement for all surface-reconstruction methods, we address a more targeted question: can a lightweight, deterministic reliability mechanism make Poisson reconstruction substantially more robust when dealing with unreliable samples, unstable normals, and weakly supported mesh regions? To answer this question, we propose RG-PSR (Reliability-Guided Poisson Surface Reconstruction). The core idea is to estimate a per-point reliability score from local geometric evidence and to propagate this score throughout the reconstruction pipeline. Specifically, RG-PSR combines local density regularity, spacing variation, and normal consistency into a single reliability score, which is then used for conservative point filtering, reliability-guided normal refinement, and adaptive density-reliability trimming after Poisson reconstruction.
We evaluate RG-PSR on normalized object meshes under representative degradation types, including noise, sparsity, non-uniform density, outliers, and mixed degradation. The results show that RG-PSR consistently improves Poisson-family reconstruction over vanilla Poisson and fixed density trimming, especially in terms of artifact suppression and mesh coherence. Local triangulation methods such as BPA and GP3 can still achieve lower point-wise error on dense and favorable inputs; therefore, RG-PSR is positioned as a lightweight reliability layer for Poisson-family reconstruction rather than a universal replacement for all classical surface-reconstruction methods.
The main contributions of this work are as follows:
A deterministic per-point reliability estimation strategy for degraded 3D-imaging point clouds, which combines local density regularity, spacing variation, and normal consistency into a unified reliability score.
A training-free reliability-guided Poisson reconstruction pipeline that propagates point reliability through conservative filtering, normal refinement, adaptive density-reliability trimming, and structure-aware mesh postprocessing.
An evaluation protocol and analysis that separate point-wise geometric accuracy from mesh structural quality, clarifying the trade-off between local triangulation accuracy and Poisson-family mesh coherence under degraded inputs.
The remainder of this paper is organized as follows.
Section 2 reviews classical geometric reconstruction, Poisson-family methods, robust normal and reliability estimation, and learning-based reconstruction approaches.
Section 3 presents the proposed RG-PSR framework, including reliability estimation, reliability-guided preprocessing, Poisson reconstruction, adaptive support trimming, and structure-aware mesh repair.
Section 4 presents the experimental setup, comparisons, sensitivity and ablation studies, reliability validation, a LiDAR/scanning case study, and discussion.
Section 5 concludes the paper and outlines future work.
2. Related Work
This section reviews the literature most relevant to the proposed RG-PSR framework. We first summarize surface reconstruction from 3D imaging point clouds and classical geometric reconstruction methods. We then discuss implicit and Poisson-family reconstruction, which forms the reconstruction backbone of our method. Next, we review robust normal estimation, reliability analysis, and reconstruction under degraded inputs. Finally, we briefly discuss learning-based and hybrid surface-reconstruction methods. In contrast to methods that introduce a new implicit representation or rely on learned priors, RG-PSR focuses on a lightweight reliability-guided enhancement of the classical Poisson-family pipeline.
2.1. Surface Reconstruction from 3D-Imaging Point Clouds
Surface reconstruction from point clouds is a long-standing problem at the intersection of 3D imaging, computer vision, computer graphics, and geometry processing. Early range-image fusion methods demonstrated that scanned depth observations can be integrated into volumetric representations for building complex 3D models [
1]. Since then, surface reconstruction has been extensively studied under a wide range of assumptions about sampling quality, noise characteristics, surface topology, and output representation [
2,
3,
4]. Practical 3D-imaging data, however, routinely contain sensor noise, missing observations, outliers, non-uniform density, and unstable normals, making reconstruction more difficult than idealized clean-and-uniform settings.
This work operates in the practical degraded-input setting. Rather than assuming perfect oriented samples, it examines how a lightweight reliability mechanism can improve the robustness of a widely used, training-free Poisson-family reconstruction pipeline.
2.2. Classical Geometric and Local Triangulation Methods
Classical surface-reconstruction methods remain attractive for their interpretability, computational efficiency, and independence from supervised training data. Hoppe et al. introduced a foundational approach in which a signed distance function is estimated from unorganized points and a polygonal surface is subsequently extracted [
20]. Alpha shapes infer the shape of a point set through a scale-controlled simplicial complex [
5,
6]. Voronoi- and Delaunay-based methods, including the Crust, Power Crust, and Cocone family, established theoretical foundations for reconstructing surfaces from sufficiently dense, noise-free samples [
21,
22,
23].
Local triangulation methods construct triangles directly from nearby samples. BPA reconstructs an interpolating triangular mesh by rolling a virtual ball over the point cloud [
7], while GP3 grows local surface patches by projecting neighborhoods onto estimated tangent planes [
8]. These methods achieve strong point-wise geometric accuracy when the input is dense and locally uniform, but their dependence on neighborhood scale, sampling density, and normal quality can lead to fragmented components, open boundaries, or unstable topology under sparse, noisy, or non-uniform sampling conditions. This behavior motivates complementary approaches that prioritize global mesh coherence and artifact suppression.
2.3. Implicit and Poisson-Family Surface Reconstruction
Implicit reconstruction methods represent surfaces as level sets of scalar fields. Radial basis function reconstruction [
24], point set surfaces and algebraic variants [
25,
26,
27], robust moving least squares [
28], point-cloud consolidation [
29], and smooth signed distance formulations [
30] have shown that implicit representations improve surface smoothness and continuity, though they may require careful parameter selection under non-uniform sampling.
Poisson surface-reconstruction formulates the problem as a global least-squares solve for an indicator function consistent with the input normal field, followed by isosurface extraction [
9]. Screened Poisson reconstruction incorporates point-interpolation constraints to improve data fidelity [
10]. These Poisson-family methods are training-free, globally regularized, and routinely produce smooth, closed meshes. Their principal sensitivity lies in the quality of the oriented input samples: noisy normals distort the recovered vector field, outliers create unsupported sheets, sparse regions are over-smoothed, and non-uniform density destabilizes the density-trimming stage.
Iterative Poisson surface reconstruction (iPSR) alternates Poisson reconstruction with normal re-orientation, enabling reconstruction from unoriented points [
31]. It is complementary to RG-PSR: iPSR targets global orientation through repeated Poisson solves, whereas RG-PSR retains a single solve and uses per-point reliability to guide filtering, normal refinement, and support trimming. Combining the two is left for future work. RG-PSR is positioned within this Poisson-family line of work; it does not introduce a new implicit representation but instead augments the classical Poisson pipeline with per-point reliability estimation, reliability-guided normal refinement, and adaptive density-reliability trimming.
2.4. Robust Reconstruction, Normal Reliability, and Degraded Inputs
Robust reconstruction from degraded point clouds requires reasoning beyond simple geometric proximity. In practical 3D-imaging data, a low-density region may correspond to an outlier or to a valid sparse structure; similarly, a low-density reconstructed region may be an artifact or a meaningful thin surface. Decisions based on a single geometric cue are, therefore, unreliable under mixed degradation.
Normal estimation and orientation are especially critical for Poisson-family methods. Classical local PCA normals perform well on smooth, dense point clouds but become unstable near sharp features, noise, outliers, missing regions, and non-uniform sampling. Learning-based approaches such as PCPNet [
12] improve local shape property estimation from raw point clouds, while other methods pursue globally consistent normal orientation via deep networks, dipole propagation, or winding-number optimization [
11,
13,
14,
32]. These results highlight normal reliability as a central bottleneck for downstream surface reconstruction.
RG-PSR addresses degraded inputs by combining multiple local geometric cues (density regularity, spacing variation, and normal consistency) into a single per-point reliability score, which is then propagated into normal refinement and mesh support estimation rather than used solely for point removal. The evaluation additionally reports structural mesh metrics (boundary edges, boundary loops, connected components, largest-component ratio, artifact ratio, and missing ratio) alongside point-wise geometric metrics, because a method may achieve low Chamfer distance while producing fragmented or structurally unusable meshes.
2.5. Learning-Based and Hybrid Surface Reconstruction
Learning-based surface-reconstruction methods have recently achieved strong performance on clean benchmark datasets. Neural implicit methods such as DeepSDF and Occupancy Networks learn continuous signed-distance or occupancy fields over large shape collections [
15,
16]. Convolutional Occupancy Networks improve scalability by combining convolutional encoders with implicit occupancy decoders [
33]. Sign-agnostic learning and implicit geometric regularization reduce the reliance on fully signed supervision [
34,
35], and Neural-Pull learns signed distance functions by iteratively pulling query locations toward the nearest surface point [
36].
Methods more directly targeting point-cloud surface reconstruction include Points2Surf [
17], which learns implicit surfaces from patch-level features without requiring oriented normals, and POCO [
19], which attaches learned features to input points using point convolutions. Shape As Points introduces a differentiable Poisson solver, bridging oriented point representations and mesh extraction within a differentiable learning framework [
18].
These learning-based and hybrid methods show the benefit of learned priors and differentiable reconstruction layers. However, they generally depend on training data distributions, network design choices, and substantial computational resources, and their performance may degrade under domain shifts between training shapes and real degraded 3D-imaging inputs. The main RG-PSR pipeline, by contrast, is entirely deterministic and training-free, and can be applied directly to degraded point clouds without manual labels, neural network training, or ground-truth meshes. RG-PSR should, therefore, be understood as a lightweight reliability layer for Poisson-family reconstruction rather than a learned general-purpose reconstruction model.
3. Method
3.1. Overview
We propose RG-PSR, a reliability-guided enhancement framework for Poisson surface reconstruction from degraded 3D-imaging point clouds. Given an input point cloud , the goal is to reconstruct a triangular mesh M that is more robust to noisy normals, outliers, sparse sampling, non-uniform density, and mixed degradation.
As shown in
Figure 1, RG-PSR consists of five main modules, and its main procedure is summarized in Algorithm 1. First, point-wise reliability is estimated from local density regularity, spacing variation, and normal consistency. Second, the reliability scores guide conservative point filtering and normal refinement. Third, Poisson surface reconstruction is applied to the refined oriented point cloud. Fourth, the reconstructed mesh is adaptively trimmed according to density-reliability support. Finally, a conservative structure-aware repair stage removes weakly supported artifacts and preserves selected input-supported structures.
| Algorithm 1 Reliability-Guided Poisson Surface Reconstruction (RG-PSR) |
- Require:
Degraded point cloud ; parameters - Ensure:
Reconstructed triangular mesh M
- 1:
- 2:
- 3:
for to N do - 4:
- 5:
end for - 6:
- 7:
- 8:
- 9:
for all
do - 10:
- 11:
- 12:
- 13:
end for - 14:
- 15:
- 16:
- 17:
return
M
|
For clarity, we distinguish two evaluation scopes throughout the paper. The RG-PSR core comprises the first four modules: reliability estimation, reliability-guided preprocessing, Poisson reconstruction, and adaptive support trimming—and produces the trimmed mesh . The complete RG-PSR pipeline additionally applies the conditional structure-aware repair stage and produces the final mesh M. Unless a result is explicitly marked as “core”, RG-PSR refers to the complete pipeline.
The compact operations in Algorithm 1 correspond to the five modules described below: reliability estimation, reliability-guided preprocessing, poisson reconstruction, adaptive support trimming, and structure-aware mesh repair.
3.2. Reliability Estimation
The first module estimates a reliability score for each input point. The motivation is that degraded point clouds contain samples with different levels of reconstruction reliability. Isolated outliers, irregular neighborhoods, and points with unstable normals should have less influence on reconstruction, while sparse but locally consistent structures should not be removed solely because of low density.
For each point
, we build a
k-nearest-neighbor neighborhood
, with
by default. Initial normals are estimated using the same local PCA-based normal-estimation pipeline as the Poisson-family baselines. Let
denote the mean neighbor distance:
We further compute the coefficient of variation of neighbor distances:
where
is a small constant for numerical stability.
The normal consistency term is computed as
The absolute inner product is used because local normal signs may still contain orientation inconsistencies before refinement.
The final reliability score combines three complementary terms:
The density term penalizes local spacing that deviates from the global median spacing
:
The spacing regularity term penalizes locally irregular neighborhoods:
The normal consistency term is defined as
Unless otherwise stated, we use , , , and . This reliability score is deterministic, inexpensive to compute, and used as a common guidance signal for the following preprocessing and trimming modules.
Thus, the local evidence in
consists of kNN distance statistics and normal dot products, not plane-fitting residuals:
uses mean spacing relative to the global median,
uses the coefficient of variation of neighbor distances, and
uses the mean absolute normal cosine. These
statistics reuse the neighbor list and avoid an additional per-point eigendecomposition. The PCA-based coherence cue used for thin-structure protection does not enter Equation (
4).
Section 4.6 directly evaluates
against geometric error, normal error, and synthetic-outlier labels.
3.3. Reliability-Guided Preprocessing
The second module uses the estimated reliability scores to produce a more stable oriented point cloud before Poisson reconstruction. It contains two operations: conservative reliability-guided filtering and reliability-guided normal refinement.
3.3.1. Conservative Reliability-Guided Filtering
RG-PSR removes only the lowest-reliability samples before reconstruction. Let
be a low quantile of the reliability distribution. The retained point set is
The removal ratio is capped to avoid aggressively deleting sparse but valid structures. This step mainly suppresses isolated outliers and extremely unstable samples. Unlike density-only outlier removal, the filtering criterion combines density regularity, spacing variation, and normal consistency, making it less sensitive to local density changes alone.
3.3.2. Reliability-Guided Normal Refinement
Poisson reconstruction is sensitive to normal quality. In degraded point clouds, inaccurate normals can propagate into the global implicit field and produce rough surfaces, inflated regions, or unsupported sheets. RG-PSR, therefore, refines normals by borrowing orientation information from reliable neighbors.
For each retained point
, we first align the sign of each neighbor normal
with the center normal
. If
, the neighbor normal is replaced by
. The reliability-weighted smoothed normal is then computed as
where
is the reliability of neighbor
, and
is a Gaussian spatial weight:
Here,
is set to the median neighbor distance around
.
The final refined normal is obtained by blending the original and smoothed normals:
where
High-reliability points preserve their original normals, while low-reliability points receive stronger neighborhood correction. This design improves normal stability without globally over-smoothing well-supported regions. The output of this module is a filtered and refined oriented point cloud .
3.4. Poisson Surface Reconstruction
The third module applies Poisson surface reconstruction to the refined oriented point cloud
. The Poisson solver estimates an implicit indicator function whose gradient is consistent with the input normal field and extracts an isosurface as an initial mesh:
The Poisson backend also produces per-vertex density values, which provide a measure of local support on the reconstructed surface. Although Poisson reconstruction can generate globally smooth and coherent meshes, it may still introduce weakly supported sheets, inflated boundaries, or noisy fragments under outliers, sparse sampling, and non-uniform density. Therefore, RG-PSR further prunes the initial mesh using adaptive support trimming.
3.5. Adaptive Support Trimming
The fourth module removes weakly supported Poisson artifacts by combining Poisson density with input-point reliability. Fixed density trimming is commonly used after Poisson reconstruction, but a single density threshold is difficult to tune across different degradation types. A valid sparse structure may have low Poisson density, while a noisy region may still have moderate density due to local point accumulation. RG-PSR, therefore, uses an adaptive density-reliability support score.
For each mesh vertex
, let
denote the raw Poisson density. We first normalize the density by percentile-clipped min-max normalization:
where
and
are the 1st and 99th percentiles of all reconstructed vertex densities.
Let
be the nearest retained input point in
. The mesh-vertex support score is defined as
where
is the reliability score of the nearest input point, and
balances implicit-field support and input-point reliability.
The trimming quantile is adapted according to the mean reliability
of the retained input point cloud:
When the input is less reliable, trimming becomes stronger; when the input is more reliable, pruning remains conservative.
Vertices with support below the selected quantile are removed:
where
, and
denotes the
q-quantile of the support distribution. Faces incident to removed vertices are discarded. Small isolated components with insufficient support are also removed. The resulting mesh is denoted as
3.6. Structure-Aware Mesh Repair
The fifth module performs conservative structure-aware mesh repair. This stage uses only the degraded input point cloud and the reconstructed mesh. It does not query the ground-truth mesh during inference. Its purpose is not semantic completion, but suppression of weakly supported artifacts and preservation of selected input-supported structures.
3.6.1. Weak Boundary Pruning
After adaptive trimming, RG-PSR compares reconstructed mesh regions with reliable input support. For each mesh vertex
v, we compute the nearest-point distance to the retained input point set:
Vertices or boundary regions with both large and low support score are treated as likely artifacts. These regions are pruned conservatively to suppress floating sheets, skirt-like boundaries, and weak surface fragments. This operation is subtractive: it starts from the Poisson-family reconstruction and removes poorly supported geometry rather than rebuilding the mesh from scratch.
3.6.2. Thin Support Repair
For thin or support-like structures, Poisson reconstruction may produce disconnected, inflated, or overly smoothed geometry. RG-PSR applies local repair only when sufficient input evidence exists. Candidate regions are detected from the input point cloud using density-based local clustering (DBSCAN) [
37] and geometric extent statistics. A candidate cluster must satisfy three conditions: it should be close to a weak or missing mesh region, form a coherent spatial cluster, and show an elongated local distribution.
For each candidate cluster
C, we compute a local principal component analysis. Let
be the eigenvalues of the cluster covariance matrix. The elongation score is defined as
Clusters with sufficient point support and high elongation are considered thin-structure candidates. When enough evidence exists, RG-PSR fits a simple local support mesh within the spatial extent of the observed input points and connects it to nearby reliable body regions. Because this operation uses a geometric prior, it is reported as structure-aware repair rather than a universal thin-structure reconstruction solution.
3.6.3. Contour Preservation and Local Smoothing
For boundary-like regions with strong contour evidence, RG-PSR applies constrained contour preservation. Boundary-band vertices are displaced toward a locally fitted contour with clipped displacement:
where
denotes the projected position on the local contour,
is a blending factor, and
limits the maximum displacement.
Finally, light local smoothing is applied to noisy or repaired regions. The smoothing is restricted to low-confidence or repaired regions and avoids high-confidence body regions. This reduces high-frequency artifacts while preserving the overall reconstructed shape. The final output is the triangular mesh M.
Table 1 summarizes the fixed parameters used by the structure-aware repair stage. All repair parameters are selected once on the validation split and are not tuned for individual test shapes during evaluation. Support repair is triggered only when the fixed candidate tests are satisfied; no repaired region is manually selected from an output mesh.
3.7. Complexity and Implementation
The RG-PSR core adds reliability estimation and conservative filtering, reliability-guided normal refinement, nearest-neighbor mesh-support queries, and adaptive trimming on top of the standard Poisson backend. The complete pipeline additionally applies conditional structure-aware repair. All modules are deterministic and require no neural network training; nearest-neighbor operations are accelerated with spatial indexing structures such as KD-trees.
For the core pipeline, the main additional computational cost comes from neighborhood search, normal refinement, and mesh-support queries. The method remains suitable for normalized object-level reconstruction on standard desktop hardware. All parameters are selected on a validation split and then fixed for the test set; no per-sample tuning is used.
All methods run on CPU only: Intel Core i7-8700 (6 cores/12 threads, 3.20 GHz), 64 GB RAM, Ubuntu 5.15, Python 3.9, and Open3D 0.19. Wall-clock times are averaged over the fully crossed 75-case pool at Poisson depth 8. As
Table 2 shows, the shared Poisson solve dominates both methods. The RG-PSR core takes 6.43 s, compared with 6.08 s for Poisson + Trim, corresponding to a core-only overhead of 0.35 s (5.8%). The conditional structure-aware repair stage was not instrumented in these timing runs. Therefore, every runtime and overhead value reported in this paper refers exclusively to the RG-PSR core, and no complete-pipeline runtime or efficiency claim is made.
All core-pipeline runtimes used in the module-cost and ablation analyses were remeasured under this common environment. Earlier Poisson-family timings that could not be reproduced were replaced; the sensitivity-study timings are used only for within-sweep core-cost comparison.
Table 3 reports isolated-process measurements on bunny resampled from 2000 to 50,000 points at depth 8. The added reliability and support queries use spatial indexing and require
time and
storage.
Across this 25× increase in point count, peak RSS rises from 641/642 MB to 833/834 MB for Poisson/RG-PSR core, while runtime rises from 6.4/7.0 s to 14.5/19.1 s. Thus, the tested object-level regime shows moderate memory growth and no change in asymptotic complexity for the core pipeline.
4. Experiments
4.1. Experimental Setup
4.1.1. Datasets
We evaluate RG-PSR on a controlled benchmark composed of three dataset groups that cover scanned object meshes, category-level object meshes, and CAD-style stress tests. The first group, denoted Open3D/Stanford, contains 5 Stanford/Open3D-style meshes, bunny and armadillo, together with three additional Open3D model assets (knot, monkey, and damaged helmet). The second group is a ModelNet10 subset containing 4 object meshes (two chairs and two bathtubs) from multiple categories. The third group is a deterministic procedural CAD stress-test set containing 6 hard-edge and thin-structure shapes. In total, the strict surface-baseline benchmark contains these same 15 base shapes.
The main comparison contains 52 cases: nine shapes are tested under all five degradations (45 cases), while bunny, armadillo, and the four ModelNet10 shapes contribute seven representative test cases in total. Across seven methods, this gives 364 reconstructions. The ablation uses the fully crossed 75-case design; the reliability-validity study uses all 15 shapes under the variants specified in
Section 4.6. All meshes are cleaned by removing duplicated and degenerate elements, centered at the origin, and normalized to unit bounding-box diagonal. The purpose of the benchmark is controlled degradation analysis rather than large-scale category generalization.
For each ground-truth mesh, we sample input point clouds and apply deterministic degradations with fixed random seed 42. The evaluated degradation variants include medium Gaussian noise, sparse sampling, non-uniform density, outlier contamination, and mixed degradation. These variants represent the main failure modes targeted by RG-PSR: inaccurate normals, low local support, irregular density, and weakly supported outlier-induced surfaces.
4.1.2. Compared Methods
We compare RG-PSR with representative classical surface-reconstruction baselines: Poisson surface reconstruction, Screened Poisson reconstruction, Poisson with fixed density trimming, Alpha Shape, Ball Pivoting Algorithm (BPA), and Greedy Projection Triangulation (GP3). All methods use the same input point cloud for each case. Methods that require normals use the same initial normal-estimation pipeline. Parameters are selected on a validation split and then fixed globally; no method is tuned per test sample. The primary claim is evaluated within the Poisson family: Poisson, Screened Poisson, Poisson + Trim, and RG-PSR. Alpha Shape, BPA, and GP3 are included to position RG-PSR relative to broader classical reconstruction methods.
4.1.3. Parameter Selection and Data-Splitting Protocol
Two parameter-selection procedures are used. First, classical-baseline parameters and the surface-refinement settings are selected on eight ModelNet10 case-level validation examples. The exact cases are bathtub_bathtub_0107 with clean, noise_medium, and nonuniform_strong; bathtub_bathtub_0108 with clean, noise_medium, nonuniform_strong, and outliers_5; and bathtub_bathtub_0109 with clean. This set is generated deterministically from the manifest: eligible variants are filtered, exact dataset–shape–variant triples used in the main benchmark are removed, the remaining cases are sorted by dataset, shape identifier, and variant, and the first eight are selected. The split is, therefore, disjointed at the exact-case level but not at the shape level; bathtub_bathtub_0107 and bathtub_bathtub_0109 also occur in the final benchmark under other degradations. The selection is not random or stratified, and we state this limitation explicitly.
Second, the RG-PSR core parameters (trimming strength,
, and
k) are swept on bunny and chair_0890 under all five degradations; procedural CAD is entirely excluded from this sweep. The selected values are then fixed globally. Because bunny and chair_0890 also appear in the final tables, this protocol has shape-level overlap, including one exact overlap (bunny/
outliers_5). Fully shape-disjoint validation is, therefore, left to future benchmark work. The seven representative cases described in
Section 4.1.1 refer to the final test composition and are unrelated to the eight case-level validation examples listed above.
4.1.4. Metrics
We use metrics that correspond directly to the reported comparisons. Geometric accuracy is computed from triangular surfaces rather than raw mesh vertices. For each reconstructed mesh
M and ground-truth mesh
G, we uniformly sample two area-weighted point sets
and
from triangular faces, with
samples per mesh. Let
be the ground-truth bounding-box diagonal. We use the standard symmetric Chamfer-
distance:
F-score is computed from precision and recall:
where
We report
for the main baseline comparisons and use
in the parameter-sensitivity and ablation analyses. Because
can mask precision–recall asymmetry,
Table 4 also reports
and
, where recall measures ground-truth coverage/completeness.
To evaluate mesh coherence, we report the number of connected components computed on the triangle adjacency graph. We also report the largest-component ratio:
where
is the set of faces in connected component
c, and
F is the full face set. A lower component count and a higher largest-component ratio indicate a more coherent object-level mesh.
To measure weakly supported reconstructed geometry, we report
:
This metric measures the fraction of reconstructed surface samples that are farther than
from the ground-truth surface. It is used as a support-error indicator rather than a complete measure of mesh quality.
All reported runtime values refer to the RG-PSR core and exclude conditional structure-aware repair. The complete pipeline is evaluated for reconstruction quality, but no complete-pipeline runtime or efficiency claim is made. For the LiDAR-like scanning case study, no ground-truth mesh is available. Therefore, that subsection uses a separate held-out point-to-mesh evaluation protocol, including mean held-out distance and coverage at fixed metric thresholds.
4.2. Effectiveness of RG-PSR for Poisson-Family Reconstruction
The preceding baseline comparison shows that local triangulation methods such as BPA and GP3 can achieve very strong point-wise accuracy under favorable sampling conditions. However, the primary goal of RG-PSR is not to replace all classical reconstruction methods, but to improve the robustness of Poisson-family reconstruction under degraded inputs. We, therefore, isolate the Poisson-family comparison in this subsection to directly evaluate the intended claim: whether reliability-guided filtering, normal refinement, adaptive trimming, and conservative postprocessing improve Poisson reconstruction without changing its global implicit reconstruction backbone.
Table 5 reports the Poisson-family comparison on the three dataset groups. Relative to Poisson + Trim, RG-PSR improves both Chamfer-
and
on Open3D/Stanford, ModelNet10, and Procedural CAD. It also reduces
from 0.3090 to 0.2632, indicating fewer weakly supported reconstructed surface regions. These results support the main claim that RG-PSR improves Poisson-family reconstruction under degraded point-cloud inputs. The reconstruction-quality results in this subsection correspond to the complete RG-PSR pipeline, including conditional structure-aware repair. Core-only computational cost is analyzed separately in
Section 3.7; because the repair stage was not timed, no complete-pipeline runtime or efficiency claim is made.
Relative to Poisson + Trim, RG-PSR reduces Chamfer-, , and component count by 21.1%, 14.8%, and 35.7%, respectively, while improving by 3.3%. Relative to vanilla Poisson, the corresponding changes are 49.1%, 32.0%, 35.6%, and 11.6%. The gains are also case-consistent: RG-PSR improves Chamfer- in 42/52 cases and in 41/52. Chamfer- standard deviation is 0.0161, versus 0.0201 for Poisson + Trim and 0.0297 for Poisson.
Figure 2 shows representative shaded triangular-mesh renderings. The examples highlight common Poisson-family failure modes such as inflated boundaries, unsupported sheets, rough surfaces, and damaged thin structures. RG-PSR reduces many of these artifacts while preserving the global mesh character of Poisson reconstruction.
4.3. Comparison with Classical Surface-Reconstruction Baselines
After isolating the Poisson-family comparison, we further compare RG-PSR with broader classical surface-reconstruction methods. This subsection is not intended to rank all methods by a single metric; instead, it contrasts point-wise geometric accuracy with global mesh coherence.
Table 6 gives a compact comparison with broader classical surface-reconstruction methods. Since the previous subsection already isolates the Poisson-family comparison, this table reports only two overall point-wise metrics and two mesh-coherence metrics. The local triangulation methods, especially BPA and GP3, achieve the best point-wise Chamfer and F-score values because they closely follow the input samples. However, they produce many disconnected components and have low largest-component ratios. In contrast, RG-PSR achieves the lowest component count and the highest largest-component ratio among all seven methods, showing its main all-method advantage: coherent global meshing behavior.
The compact comparison in
Table 6 shows two different regimes. GP3 gives the best point-wise accuracy, with the lowest overall Chamfer-
(0.0056) and the highest overall
(0.8390), but it also produces the most fragmented output, with 176.19 connected components and a largest-component ratio of only 0.6911. BPA shows a similar pattern: strong point-wise accuracy but 85.81 components and a largest-component ratio of 0.6245. By contrast, RG-PSR has higher point-wise error than these local triangulation methods, but it produces the most coherent mesh structure, with the fewest components (16.25) and the highest largest-component ratio (0.9872). This supports the intended interpretation that RG-PSR trades some local interpolation accuracy for substantially improved global mesh coherence.
Figure 3 provides a qualitative view of the same trade-off. Alpha Shape, BPA, and GP3 often follow the observed samples closely, but their outputs contain holes, open boundaries, or many small disconnected pieces, especially under outliers, noise, and non-uniform sampling. The RG-PSR reconstructions are smoother and less locally interpolatory, but they remain visually more coherent as single reconstructed surfaces. This visual evidence is consistent with
Table 6: local triangulation methods are strong point-wise baselines, whereas RG-PSR is stronger when global mesh coherence is the target.
4.4. Parameter Selection and Sensitivity
We evaluate the sensitivity of RG-PSR to three important parameters: trimming strength, normal-refinement strength
, and reliability-neighborhood size
k. The validation split covers Open3D/Stanford and ModelNet10 cases (see
Section 4.1.3 for the exact composition and overlap).
Table 7 reports the numerical results, while
Figure 4 visualizes the same trends for the three parameter sweeps. In each sweep, one parameter is varied while the others are fixed, and the final method uses a single global parameter setting rather than per-test-shape tuning. The timing values in this sensitivity study measure the core pipeline only and are used exclusively for within-sweep comparison; the freshly remeasured absolute core runtime is reported in
Table 2.
The visualization shows that trimming strength has the clearest effect: moving from weak to strong trimming decreases Chamfer- from 0.0217 to 0.0169 and increases from 0.6087 to 0.6572, with only a small core-runtime increase. This confirms that suppressing weakly supported Poisson regions is the dominant source of improvement on the validation split, although overly aggressive trimming can still damage thin structures in difficult cases. The sweep is nearly flat, indicating that the method is not highly sensitive to the exact normal-refinement blend weight. Increasing k from 16 to 48 slightly improves Chamfer- and , but also increases core runtime from 0.83 s to 0.96 s; therefore, provides a practical accuracy–cost trade-off.
Because trimming strength produces the largest quantitative change,
Figure 5 further visualizes the corresponding reconstructions on the ModelNet10
chair_chair_0890 shape under clean and medium-noise inputs. Weak trimming is conservative and leaves more low-support Poisson sheets, especially in the noisy case. Default trimming removes many unsupported regions while retaining more of the chair body and leg support, giving a visually balanced reconstruction. Strong trimming removes additional weak regions, but can also reduce sparse or noisy support. This illustrates why the trimming parameter is selected globally on the validation split rather than tuned per test shape.
4.5. Ablation Study
We re-ran the ablation on all 15 shapes under all five degradations (75 cases) at Poisson depth 8. This resolves the earlier
Table 5 discrepancy caused by a smaller case pool and depth 7. The resulting Poisson Chamfer-
(0.0333) is close to the 52-case main-table value (0.0338). This quantitative ablation evaluates the RG-PSR core only; the conditional structure-aware repair stage is excluded from every row. Accordingly, the last row represents the complete set of core modules rather than the complete RG-PSR pipeline. Its Chamfer-
of 0.0179, therefore, differs from the headline value of 0.0172 obtained by the complete pipeline.
Table 8 shows that adaptive trimming provides the largest single-module gain and that the RG-PSR core gives the best overall core-only results. Chamfer-
standard deviation also decreases from 0.0279 for Poisson to 0.0146 for the RG-PSR core.
Figure 6 provides a qualitative module comparison on two representative outlier-contaminated cases from
Figure 3: the Stanford bunny and a ModelNet10 bathtub. The preprocessing-only variants remain close to vanilla Poisson and mainly stabilize the input support, whereas adaptive trimming visibly removes weakly supported Poisson sheets and boundary artifacts. The final column shows the complete RG-PSR pipeline, including conditional structure-aware repair, and serves as a qualitative reference to the main pipeline.
Table 8, by contrast, is a core-only quantitative ablation.
4.6. Reliability-Score Validity
We directly validate on all 15 shapes. For noise_medium, nonuniform_strong, and mixed_medium (45 cases; 166,050 points), point error is the normalized distance to the ground-truth surface and normal error is the angle to the nearest ground-truth surface normal. For outliers_5, the recorded injected-point indices provide exact outlier labels. To avoid confounding by different error scales across cases, Spearman’s is computed within each case and combined with a Fisher-z-weighted average.
Table 9 shows that reliability is consistently associated with lower normal error (
, positive in all 45 cases), but only weakly with lower point error (
). Using
for outlier detection yields AUROC
and AUPRC
across 15 shapes; mean reliability is 0.133 for outliers and 0.547 for inliers.
Thus, is supported as a neighborhood-normal reliability and outlier cue, not as a general estimator of per-point coordinate noise.
4.7. LiDAR/Scanning Case Study
We include a lightweight LiDAR-like scanning case study to illustrate a practical application scenario under sparse, anisotropic, and incomplete point distributions. Specifically, we construct three deterministic LiDAR-like accumulated blocks generated by the provided scanning script. The blocks are stored in metric scale, cropped to local regions, and split into 80% reconstruction points and 20% held-out evaluation points. These point clouds contain occlusion-like missing regions, uneven height distributions, and sparse local structures, making them qualitatively different from normalized object meshes. Since no ground-truth mesh is available, we report held-out point-to-mesh distance and coverage in
Table 10. This experiment is an application case study rather than a fully supervised LiDAR surface benchmark.
Figure 7 visualizes the three LiDAR-like accumulated blocks used in the case study. The input point clouds are sparse and anisotropic, with large ground-like regions, vertical structures, and small object-like supports. Vanilla Poisson reconstruction tends to generate broad smooth surfaces and weakly supported sheets around sparse regions. Fixed density trimming removes part of these unsupported regions, but may still retain rough boundary sheets or unstable local structures. In contrast, RG-PSR produces comparable global coverage while reducing weakly supported geometry. The red boxes highlight local regions where the reliability-guided support check affects small scan-supported structures and nearby weak surfaces. This visualization should be interpreted as qualitative evidence for artifact suppression and support preservation under sparse LiDAR-like inputs, rather than as a fully supervised LiDAR surface benchmark.
4.8. Discussion
The experiments support the intended positioning of RG-PSR as a reliability-guided enhancement of Poisson-family surface reconstruction. In the isolated Poisson-family comparison, RG-PSR improves Chamfer-, , and over vanilla Poisson, Screened Poisson, and fixed density trimming. These results indicate that point reliability, normal refinement, adaptive density-reliability trimming, and conservative postprocessing are useful for reducing weakly supported Poisson artifacts under degraded point-cloud inputs.
The comparison with broader classical baselines clarifies the trade-off between point-wise accuracy and global mesh coherence. Local triangulation methods such as BPA and GP3 can achieve lower Chamfer distance and higher F-score because they closely follow the observed samples. However, they also produce more fragmented outputs, with many connected components and lower largest-component ratios. In contrast, RG-PSR does not aim to be the best point-wise interpolating method; its main advantage is producing a more coherent Poisson-family mesh with fewer disconnected components and a higher largest-component ratio. Therefore, the appropriate conclusion is not universal superiority over all reconstruction methods, but improved robustness and coherence within a Poisson reconstruction pipeline.
Several limitations remain. First, the reliability score uses a global median spacing term, which may be biased when a point cloud contains strongly different density modes;
Section 4.6 also shows that it captures normal consistency and outliers better than raw coordinate error. Second, the RG-PSR core introduces additional runtime due to neighborhood search, normal refinement, and support queries. The remeasured core-only overhead is 5.8% relative to Poisson + Trim. Because the conditional structure-aware repair stage was not timed, the runtime of the complete pipeline remains to be quantified (
Section 3.7). Third, the structure-aware repair stage is conservative and may over-smooth details or over-trim very thin structures when input support is ambiguous. Finally, the LiDAR-like case study is only a preliminary held-out evaluation without ground-truth meshes, and the procedural CAD set is a controlled stress test rather than a large external benchmark. Future work will extend the reliability framework to larger CAD datasets, sparse outdoor scans, and more robust thin-structure handling, including integration with iterative orientation methods such as iPSR [
31].
Filtering is quantile-capped, and trimming becomes conservative as mean reliability increases, reducing but not eliminating the risk of holes in sparse valid regions.
Table 4 shows that RG-PSR retains high recall (0.797), whereas strong trimming can erode thin structures despite improving aggregate Chamfer-
and F-score (
Figure 5). We, therefore, use the default rather than strong trimming setting.
Because as , well-supported sharp features receive little normal smoothing; the procedural-CAD set tests this behavior. Nevertheless, the underlying Poisson kernel still rounds sharp creases, and RG-PSR cannot recover a crease that is itself sparsely or noisily sampled. A feature-preserving Poisson backend is, therefore, a natural extension.
5. Conclusions
This paper presented the complete RG-PSR pipeline, a reliability-guided framework for improving Poisson-family surface reconstruction from degraded point clouds. The method estimates point-wise reliability from local density regularity, spacing variation, and normal consistency, and propagates this reliability through conservative filtering, normal refinement, adaptive density-reliability trimming, and structure-aware mesh repair. The main pipeline is deterministic and training-free, requiring no manual labels, neural network training, or ground-truth geometry during reconstruction. Experiments on three dataset groups show that RG-PSR improves Poisson-family reconstruction under degraded inputs. Compared with vanilla Poisson, Screened Poisson, and fixed density trimming, it reduces geometric error, suppresses weakly supported artifacts, and improves global mesh coherence. At the same time, local triangulation methods such as BPA and GP3 remain strong in point-wise geometric accuracy under favorable sampling conditions, and can outperform RG-PSR in Chamfer distance and F-score. Thus, RG-PSR should be understood as a practical reliability layer for Poisson reconstruction rather than a universal replacement for all surface-reconstruction methods. Future work will extend the reliability framework to broader reconstruction backends, larger external CAD datasets, sparse outdoor scans, and more robust handling of complex thin structures.