Next Article in Journal
Integrated Dynamic Modeling and Ground Test Validation for Spacecraft Micro-Vibration Suppression Considering Disturbance, Isolation, and Pointing Control
Previous Article in Journal
A Sub-Milliwatt Graphene-Based Thermal Conductivity Detector for On-Site Gas Analysis
Previous Article in Special Issue
Dynamic Occlusion–Predictive Neural Network for Robust Roadside Multi-Vehicle Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structure-Preserving Point Cloud Completion with Symmetry-Guided Progressive Refinement

School of Mechanical Engineering, Xi’an University of Science and Technology, Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(11), 3536; https://doi.org/10.3390/s26113536
Submission received: 17 April 2026 / Revised: 24 May 2026 / Accepted: 26 May 2026 / Published: 3 June 2026

Abstract

Point cloud completion from partial observations remains challenging due to the trade-off between preserving global structural consistency and recovering fine-grained local details, especially under severe incompleteness. We propose a symmetry-guided progressive refinement network to address this problem by learning flexible structural correspondences and progressively refining incomplete shapes. First, a Symmetry Graph Inference Network (SymGraphNet) constructs a feature-space graph over sampled keypoints and predicts symmetry-guided structural counterparts for robust coarse shape recovery, without explicitly estimating a rigid symmetry plane or axis. Second, a confidence-weighted Cross-Aware Decoder adaptively fuses partial-observation features and symmetry-guided features to balance visible-region fidelity and missing-region completion. Third, a multi-stage residual refinement strategy progressively improves geometric fidelity, local continuity, and point distribution uniformity. Experiments on PCN, MVP, and KITTI datasets demonstrate consistent improvements over representative state-of-the-art methods under both synthetic and real-world incomplete point cloud settings.

1. Introduction

Point cloud completion is a fundamental challenge in 3D vision with broad applications in autonomous driving, robotics, and digital reconstruction [1,2]. However, real-world point clouds often suffer from severe incompleteness caused by occlusions, limited viewpoints, and sensor sparsity [3]. Such incompleteness can degrade downstream tasks such as recognition, pose estimation, and 3D reconstruction.
The key difficulty lies in balancing two conflicting objectives: maintaining global structural consistency while recovering fine-grained local details. Existing methods tend to emphasize one aspect at the expense of the other. Structure-oriented approaches, such as voxel- or grid-based networks [4], can preserve coarse geometry but may suffer from quantization artifacts and distorted structures. Point-based generative models, including coarse-to-fine decoders, tree-structured decoders, fractal networks, and Transformer-based methods [5,6,7,8,9], directly operate on point sets and improve local detail recovery, but they may still produce incomplete local regions or globally inconsistent shapes under severe missing observations. Geometry-guided and symmetry-guided methods [10,11] further introduce structural priors to improve shape consistency. Nevertheless, methods that rely on explicit or rigid symmetry assumptions may be less flexible when objects contain imperfect, local, or ambiguous symmetry.
To address these challenges, we propose a symmetry-guided progressive refinement framework for point cloud completion. Instead of explicitly estimating a symmetry plane or axis, the proposed method learns flexible symmetry-guided structural correspondences in the feature-space and progressively refines the coarse structure by fusing partial-observation cues and symmetry-guided cues. The main contributions are summarized as follows:
  • SymGraphNet: We propose a graph–Transformer hybrid module for symmetry-guided structural correspondence learning. It constructs a feature-space k-NN graph among sampled keypoints and predicts residual counterpart points through graph attention message passing and Transformer-based contextual refinement, avoiding the need for explicit symmetry plane or symmetry-axis estimation.
  • Confidence-weighted Cross-Aware Decoder: We design a dual cross-attention decoder that adaptively fuses partial-observation features and symmetry-guided features. A token-wise confidence gate is introduced to balance visible-region fidelity and missing-region completion during refinement.
  • Progressive refinement strategy: We develop a multi-stage residual decoding scheme that gradually refines the rough symmetry-guided coarse structure into a denser and more geometrically consistent point cloud, improving local continuity and point distribution uniformity.
Extensive experiments on PCN [5], MVP [12], and KITTI [3] datasets demonstrate that the proposed approach achieves consistent improvements over representative state-of-the-art methods under both synthetic and real-world incomplete point cloud settings.

2. Related Work

Deep learning-based methods for 3D point cloud completion can be broadly categorized into voxel/mesh-based methods, point-based generative methods, and geometry-guided methods. These methods differ in their shape representations, decoding mechanisms, and ability to preserve structural consistency under severe incompleteness.
Voxel/mesh-based methods. Voxel- and mesh-based methods convert irregular point sets into structured representations, such as voxel grids or meshes, so that convolutional operations can be applied for feature extraction and shape reconstruction. GRNet [4] introduced a gridding residual representation to recover dense point clouds from incomplete observations and showed improved contour reconstruction. However, voxelization inevitably introduces quantization artifacts and increases memory consumption, which limits the reconstruction of thin structures and fine geometric details, especially at high resolutions.
Point-based generative methods. Point-based methods operate directly on unordered point sets and avoid the resolution limitation of voxelized representations. PCN [5] adopted a coarse-to-fine decoding strategy and became a representative baseline for point cloud completion. TopNet [6] generated complete point clouds through a tree-structured decoder, while PFNet [7] exploited multi-scale fractal features to recover local details. SnowflakeNet [8] further improved fine-grained reconstruction by progressively expanding points through snowflake point deconvolution. Transformer-based methods such as PointTr [9] enhanced global feature modeling by capturing long-range dependencies among point tokens. More recent methods, including AnchorFormer [13] and ODG [14], further improved completion quality through discriminative node selection and dictionary-guided shape representation. Nevertheless, these methods may still produce local holes, sparse regions, or globally inconsistent structures when the input point cloud is severely incomplete.
Geometry-guided and symmetry-guided methods. Geometry-guided methods introduce structural priors to improve shape plausibility and consistency. GTNet [11] learns geometric transformations for point cloud completion, showing that transformation-based priors can help recover missing structures. Symmetry has also been explored as an effective prior because many man-made objects contain repeated, mirrored, or structurally corresponding parts. SymmCompletion [10] is a representative symmetry-guided method that estimates point-wise local symmetry transformations and uses symmetry-derived geometric cues to guide point cloud refinement. These methods demonstrate the value of geometric priors for improving reconstruction consistency. However, transformation-based symmetry guidance may still be sensitive to imperfect, local, or ambiguous symmetry, especially when the observed partial input provides insufficient evidence for reliable counterpart estimation.
Semantic scene completion and structural reasoning. Beyond object-level point cloud completion, semantic scene completion aims to jointly infer the geometry and semantic labels of occluded 3D scenes from incomplete observations. Recent methods have explored structural reasoning from incomplete scene representations. CVSformer [15] introduces cross-view synthesis and a Transformer-based architecture to model cross-view relationships for semantic scene completion. Voxel Proposal Network [16] further improves scene completion by generating voxel proposals and using multi-frame knowledge distillation to enhance semantic and geometric prediction. These studies demonstrate the importance of exploiting structural relationships from incomplete observations at the scene level. Different from semantic scene completion, which focuses on voxel occupancy and semantic label prediction in large-scale scenes, our work addresses object-level point cloud completion and focuses on recovering dense geometric point sets from partial observations. Nevertheless, both research lines share a common motivation: leveraging structural cues from incomplete 3D observations to improve completion quality. Recent editorial discussions on intelligent point cloud processing, sensing, and comprehension [17] also highlight the broader importance of robust 3D perception, completion, and understanding.
Comparison with SymmCompletion. Among existing geometry-guided approaches, SymmCompletion [10] is the most closely related to our work, as both methods exploit symmetry cues to improve structural consistency in point cloud completion. SymmCompletion consists of a Local Symmetry Transformation Network (LSTNet) and a Symmetry-Guidance Transformer (SGFormer). LSTNet estimates point-wise local symmetry transformations to map key geometries from partial inputs into missing regions, thereby generating geometry-aligned partial-missing pairs and initial point clouds. SGFormer then uses these symmetry-derived geometric cues as explicit guidance to refine the initial point clouds.
In contrast, our method differs from SymmCompletion in two main aspects. First, for coarse prior construction, we do not directly rely on local symmetry transformation alone. Instead, we introduce a Symmetry Graph Inference Network (SymGraphNet) to construct a feature-space k-NN graph among sampled keypoints, aggregate structural relations through graph attention, and refine contextual embeddings with a Transformer before predicting residual counterpart displacements. Therefore, the generated coarse prior is not only symmetry-guided but also explicitly structure-aware. Second, for refinement, our Cross-Aware Decoder introduces a token-wise confidence gate to adaptively balance partial-observation cues and symmetry-guided cues. This allows the model to dynamically adjust the contribution of the two feature streams according to local contextual reliability during progressive refinement.
To further clarify the distinction between SymmCompletion and the proposed framework, their main methodological differences are summarized in Table 1.
In summary, voxel-based methods are constrained by discretization resolution, point-based generative methods may struggle to maintain structural consistency under extreme sparsity, and existing geometry-guided methods often depend on transformation-based or explicit symmetry guidance. These limitations motivate the development of a symmetry-guided progressive refinement framework that learns flexible structural correspondences and adaptively fuses partial-observation and symmetry-guided cues.

3. Method

Our goal is to complete highly incomplete point clouds by jointly preserving global structural consistency and local geometric fidelity. To this end, we design a symmetry-guided progressive refinement framework that integrates symmetry-guided structural correspondence learning, cross-aware feature fusion, and multi-stage residual refinement. The overall pipeline is illustrated in Figure 1.
Overall architecture: The proposed framework consists of two major components: a Symmetry Graph Inference Network (SymGraphNet) and a Cross-Aware Decoder. SymGraphNet first infers symmetry-guided structural counterparts from the partial input and generates a structurally plausible coarse prior. The Cross-Aware Decoder then progressively refines this coarse prior by adaptively fusing partial-observation cues and symmetry-guided cues through confidence-weighted dual cross-attention. These two modules are connected in a coarse-to-fine manner, allowing the network to first recover the global structure and then progressively improve local geometry and point distribution.
Symmetry Graph Inference Network (SymGraphNet): Given a partial point cloud P R N × 3 , SymGraphNet aims to generate a coarse structure by predicting symmetry-guided structural counterparts for a subset of sampled keypoints. The detailed pipeline of SymGraphNet is shown in Figure 2.
As illustrated in Figure 2, SymGraphNet follows a bottom-up structural inference routine. The incomplete input point set is first processed by a set abstraction (SA) module to obtain a compact set of keypoints and their local descriptors. These keypoint descriptors are then used to construct a feature-space k-NN graph, where each node corresponds to a sampled keypoint and each edge connects structurally related keypoints according to feature similarity. GATConv is applied on this graph to aggregate local structural relations with attention weights. The resulting graph-enhanced features are further processed by a patch-level Transformer to capture long-range dependencies among keypoints. Finally, the refined contextual features are combined with the keypoint coordinates and mapped by shared MLPs to predict residual displacements. The displaced points are treated as symmetry-guided structural counterparts, and they are concatenated with the original keypoints to form the coarse output.
Specifically, we first adopt a PointNet++-style set abstraction module with farthest point sampling (FPS) and k-nearest-neighbor grouping [18] to sample N k keypoints and aggregate local neighborhoods, producing keypoint coordinates P k R N k × 3 and local descriptors F k R N k × C . In our implementation, this module is implemented as PointNet_SA_Module_KNN. It samples N k = 512 keypoints using FPS and groups 16 nearest neighbors around each sampled keypoint for local feature aggregation. The grouped local features are then processed by shared MLP layers and max pooling to obtain local descriptors.
To model structural correlations among keypoints beyond local Euclidean neighborhoods, we construct a k-NN graph in the feature-space using F k , rather than directly using Euclidean coordinates. In our implementation, k = 16 . This feature-space graph allows keypoints with similar structural roles to exchange information even when they are spatially distant in the partial observation.
Graph attention message passing [19] is then performed on the feature-space graph to propagate structural cues along the learned edges. The GAT module provides topology-aware local structural aggregation, where the contribution of each neighboring keypoint is adaptively weighted by attention. The graph-updated keypoint features are further refined by a Transformer encoder [20] to capture long-range dependencies among all keypoint tokens, yielding contextual embeddings F trans R N k × C . In this design, GAT and Transformer play complementary roles: GAT focuses on feature-space graph neighborhoods, whereas the Transformer models global token-level context.
Instead of explicitly estimating a symmetry plane or axis, we learn a point-wise symmetry-guided structural code that summarizes both local geometry and contextual information. Concretely, for each keypoint, we concatenate its coordinate and contextual feature and project them with a shared MLP:
Z k = ϕ [ P k , F trans ] ,
where Z k R N k × C denotes the symmetry-guided structural code and ϕ ( · ) is a learnable mapping. We then apply max pooling over keypoints to obtain a global structural descriptor Z g = max k Z k , and predict a residual displacement for each keypoint using another shared MLP:
Δ P = ψ [ Z k , Z g ] ,
where Δ P R N k × 3 and ψ ( · ) is shared across keypoints. The counterpart points are generated by residual translation:
P m = P k + Δ P .
The coarse set is then formed as P coarse = [ P k , P m ] .
No explicit symmetry annotation, symmetry plane, or symmetry-axis supervision is used during training. Therefore, P m should be interpreted as symmetry-guided structural counterparts rather than strictly mirrored points. This residual counterpart generation avoids rigid reflection constraints and allows the network to learn flexible structural correspondences under imperfect, local, or partial symmetry [10,11].
Cross-Aware Decoder: To refine the coarse prediction generated by SymGraphNet, we employ a two-stage Cross-Aware Decoder. The detailed structure and information flow of the decoder are shown in Figure 3.
As illustrated in Figure 3, the Cross-Aware Decoder refines the coarse output through a confidence-weighted dual-stream fusion routine. The coarse point set and its token features are used as the query stream. In parallel, the symmetry-guided points/features and the partial input points/features provide two complementary key/value streams. The symmetry-guided stream supplies structural priors for missing regions, while the partial-observation stream preserves reliable geometry from visible regions. Two cross-attention blocks are first used to separately aggregate information from these two streams. The resulting partial-aware and symmetry-aware features are then processed by self-attention to improve intra-branch consistency. A token-wise confidence gate estimates the relative reliability of the two streams and adaptively reweights them before fusion. The fused feature is further refined by self-attention and passed to an FC offset head to predict residual point displacements, producing the refined completion.
The progressive routine is implemented with two cascaded refinement stages. Let P 0 = P coarse denote the coarse output. The first decoder stage predicts residual offsets from P 0 and produces an intermediate reconstruction P 1 . The second decoder stage takes P 1 as input and further predicts residual offsets to obtain the final dense output P 2 . In this way, the decoder does not recover the complete shape in a single step, but progressively transforms a rough symmetry-guided coarse structure into a denser and more geometrically consistent point cloud.
At each refinement stage, input point features are first initialized through MLP layers and concatenated with a global feature vector. A Transformer encoder models spatial and semantic dependencies, producing enriched coarse token features. To explicitly leverage complementary information, we introduce two feature streams: symmetry-guided features ( F sym ) from SymGraphNet and partial-observation features ( F part ) from the input. After dimensional alignment, cross-attention is applied, where the coarse token features serve as queries and the two feature streams act as keys and values. Formally, letting F R N × d denote the coarse token features, we compute two cross-attention outputs:
F ^ p = CA ( F , F part ) , F ^ s = CA ( F , F sym ) ,
where CA ( · ) denotes a cross-attention block with F as queries and the corresponding feature stream as keys and values.
To adaptively balance observation-driven cues and symmetry-guided cues at each token, we predict a token-wise confidence gate c [ 0 , 1 ] N × 1 . In implementation, F, F ^ p , and  F ^ s are first projected to the same 256-dimensional feature-space. Therefore, their concatenation has a dimension of N × ( 256 × 3 ) = N × 768 . The confidence gate takes this concatenated feature as input and outputs a scalar confidence value for each token through a two-layer MLP followed by a sigmoid function:
c = σ MLP [ F , F ^ p , F ^ s ] .
The two branches are then weighted as:
F ˜ p = c F ^ p , F ˜ s = ( 1 c ) F ^ s .
The weighted features are concatenated and fused by an MLP before subsequent refinement. A self-attention layer [21] is then adopted to enhance local consistency and global coherence. Finally, fully connected layers decode residual displacements, yielding the refined output at each stage. This residual refinement formulation mitigates over-smoothing and helps preserve sharp local structures.

Loss Function

We employ the Chamfer Distance (CD) to measure the geometric discrepancy between the generated point cloud and the complete ground truth point cloud, a metric widely used in point cloud generation and completion [22]. Let the predicted point cloud be P and the corresponding ground truth complete point cloud be Q. The Chamfer Distance is defined as:
C D ( P , Q ) = 1 | P | p P min q Q p q 2 2 + 1 | Q | q Q min p P p q 2 2 .
The overall training objective is formulated as a multi-stage reconstruction loss:
L = i = 0 n C D ( P i , Q ) ,
where P 0 denotes the coarse output generated by SymGraphNet, P i denotes the output of the i-th refinement stage, Q is the ground truth complete point cloud, and n is the total number of Cross-Aware Decoder stages. In our implementation, two refinement stages are used, and the loss is applied to the coarse output, the intermediate output, and the final output.

4. Experiments

4.1. Datasets

We evaluate the proposed method on three widely used point cloud completion benchmarks: PCN, MVP, and KITTI.
PCN [5] is a ShapeNetCore-based benchmark containing eight object categories. Each sample consists of a partial input point cloud and a complete ground truth point cloud. The complete point clouds contain 16,384 points, while the partial inputs are generated from depth-based occlusion views. PCN is mainly used to evaluate category-level completion performance under synthetic partial observations.
MVP [12] provides complete shapes with 40,000 points and multiple partial views for each object. Compared with PCN, MVP contains more diverse partial observations and more complex multi-view occlusion patterns, making it suitable for evaluating robustness under challenging synthetic incompleteness.
KITTI [3] contains real-world LiDAR scans collected from autonomous driving scenarios. The point clouds are sparse, noisy, and incomplete, which makes KITTI suitable for evaluating the generalization ability of completion methods in practical perception scenes.

4.2. Evaluation Metrics

We adopt commonly used metrics for point cloud completion, including Chamfer Distance (CD), F-score, Fréchet Distance (FD), and Maximum Mean Discrepancy (MMD). For PCN, we report the L1 Chamfer Distance (CD-L1, × 10 3 ) and F-score at the 1% threshold, following the standard evaluation protocol. For MVP, we report CD-L2 and F-score. For KITTI, where complete ground truth point clouds are not available in the same way as synthetic datasets, we report FD and MMD to measure distributional similarity.
CD measures the nearest-neighbor geometric discrepancy between the predicted point cloud and the ground truth. F-score evaluates the overlap between prediction and ground truth under a distance threshold by considering both precision and recall. FD and MMD measure distribution-level similarity between generated and reference point clouds. Lower CD, FD, and MMD values indicate better performance, while a higher F-score indicates better reconstruction quality.

4.3. Implementation and Training Details

The proposed model was implemented in PyTorch and trained on an NVIDIA GeForce RTX 4090 GPU. The software environment was Windows, PyTorch 2.1.0+cu121, CUDA 12.1, PyTorch Geometric 2.7.0, and torch-cluster 1.6.3. Unless otherwise specified, the same model architecture was used in all experiments. The network was trained using the AdamW optimizer with an initial learning rate of 2 × 10 4 and a weight decay of 5 × 10 4 . We adopted a warm-up cosine learning rate scheduler. The learning rate was linearly warmed up for the first 5 epochs and then decayed from 2 × 10 4 to 1 × 10 5 following a cosine schedule. The total number of training epochs was set to 300.
For the point cloud completion network, the upsampling factors of the two progressive decoder stages were set to 2 and 8, respectively. The coarse upsampling factor was set to 2, and the original input points were not concatenated to the final output during training. The total batch size was set to 8, and the gradient update was performed once per iteration. The model selection criterion was based on the Chamfer Distance L2 (CD-L2) on the validation set.
For the PCN dataset, the training split was used for model optimization, and the official test split was used only for final evaluation. Model selection was based on the validation metric defined in the training configuration, and all reported results followed the standard benchmark protocol. During inference latency measurement, gradient computation was disabled using torch.no_grad(). All methods were evaluated with batch size 1 on the same RTX 4090 GPU to ensure a fair efficiency comparison.

4.4. Comparative Experiments

We compare the proposed method with representative point cloud completion methods, including PCN, GRNet, TopNet, PointTr, SnowflakeNet, AnchorFormer, ODG, and SymmCompletion. These baselines cover voxel/grid-based, point-based generative, Transformer-based, dictionary-guided, and symmetry-guided completion methods. The comparisons are conducted on PCN, MVP, and KITTI to evaluate completion performance under synthetic single-view incompleteness, synthetic multi-view occlusion, and real-world LiDAR sparsity, respectively.
Results on PCN. As shown in Table 2, we evaluate the proposed method on the PCN dataset and compare it with representative baselines, including PCN, GRNet, TopNet, PointTr, SnowflakeNet, AnchorFormer, ODG, and SymmCompletion. Following the standard PCN evaluation protocol, we report the L1 Chamfer Distance (CD-L1, × 10 3 ; lower is better) and the F-score at the 1% threshold (higher is better).
The results in Table 2 show that the proposed method achieves the lowest average CD-L1 of 6.26 and the highest F-score of 0.852 on the PCN dataset. Compared with earlier methods such as PCN, TopNet, and GRNet, our method substantially improves both geometric accuracy and overlap quality. Compared with recent competitive methods, including SnowflakeNet, AnchorFormer, ODG, and SymmCompletion, our method remains consistently competitive and achieves the best average performance.
It should be noted that the performance margin over SymmCompletion on PCN is relatively small. Since repeated independent training of the full model and the strongest baselines requires substantial computational resources, we report single-run results following the common benchmark protocol in this revision. Therefore, the PCN comparison should be interpreted as demonstrating competitive performance against the strongest symmetry-guided baseline rather than statistically significant superiority. Multi-run mean and standard deviation results will be included in future extended evaluations when sufficient computational resources are available.
At the category level, our method obtains the best or tied-best CD-L1 on Airplane, Car, Sofa, Table, and Watercraft, and remains close to the best results on Cabinet, Chair, and Lamp. These results suggest that the proposed structure-aware symmetry-guided refinement is effective not only for highly regular categories such as Airplane and Car, but also for categories with more diverse local structures.
Qualitative comparisons in Figure 4 further corroborate the quantitative trends. Across all four categories, early baselines such as GRNet, TopNet, and PCN tend to produce over-smoothed or incomplete structures under heavy missing regions. Transformer-based methods such as PointTr, AnchorFormer, and ODG improve global plausibility, but may still exhibit point sparsity, local holes, or blurred boundaries in thin structures. By contrast, the proposed method generates more compact and structurally consistent reconstructions with clearer contours and more uniform point distributions. In particular, on Car and Boat, our results better preserve the overall hull/body shape and reduce missing regions; on Airplane, the wings and tail are reconstructed with improved continuity; and on Sofa, the seat and back surfaces are more complete with fewer artifacts.
A detailed comparison on the Car category is further provided in Figure 5. The zoomed-in regions show that our method produces denser and more continuous local structures, especially around boundary and surface regions, while better preserving the global vehicle shape.
Results on MVP. We further evaluate the proposed method on the MVP dataset, which contains more diverse partial views and more complex multi-view occlusion patterns than PCN. We compare our method with five representative baselines, including PointTr, SnowflakeNet, AnchorFormer, SymmCompletion, and ODG. Table 3 reports the category-wise CD-L2 and the overall F-score.
As shown in Table 3, the proposed method achieves the lowest average CD-L2 of 2.17 and the highest F-score of 0.874. Compared with SymmCompletion and ODG, our method improves both average CD-L2 and F-score, indicating that the proposed graph-based structural reasoning and confidence-weighted fusion are beneficial under diverse multi-view occlusion patterns.
At the category level, the proposed method achieves the best CD-L2 in seven out of 16 categories, including Chair, Table, Sofa, Lamp, Watercraft, Bench, and Bookshelf, while remaining competitive in the remaining categories. The results also show that the method performs well on both strongly structured categories and categories with weaker or more local symmetry. This suggests that SymGraphNet does not merely learn strict mirror symmetry, but captures more general symmetry-guided structural correspondences.
Qualitative comparisons on MVP are shown in Figure 6. Compared with the baseline methods, our method produces more complete object structures and more continuous local surfaces under complex multi-view occlusions. The improvements are particularly visible in categories with missing legs, thin structures, or incomplete planar surfaces, where the proposed progressive refinement strategy helps reduce local holes and improve point distribution uniformity.
Results on KITTI. To further evaluate real-world generalization, we test the proposed method on the KITTI dataset. Unlike PCN and MVP, KITTI contains sparse and noisy LiDAR scans from driving scenarios, making it more challenging for point cloud completion. Following common practice, we report Fréchet Distance (FD) and Maximum Mean Discrepancy (MMD) for quantitative evaluation.
Table 4 reports the quantitative results on KITTI. The proposed method achieves the best FD of 2.518 and the best MMD of 1.123 among the compared methods. These results indicate that the proposed framework generalizes reasonably well from synthetic training data to sparse and noisy real-world LiDAR scans.
The qualitative results in Figure 7 further show the visual comparison with the reference KITTI scan. Since KITTI does not provide complete ground truth shapes in the same way as synthetic datasets, this reference scan is used only for qualitative visualization. SnowflakeNet and SymmCompletion may produce missing regions or uneven point distributions around key vehicle structures such as the roof and body boundaries. In contrast, our method generates smoother and more complete vehicle shapes with more uniform point distributions. This suggests that the structure-aware coarse prior and progressive refinement strategy are helpful for real-world point cloud completion.
Efficiency analysis. In addition to reconstruction quality, we evaluate the inference efficiency of the proposed method. Table 5 reports the number of parameters and inference latency under the same test setting with batch size 1. Although our method has a comparable parameter count to SymmCompletion, its latency is higher. This indicates that parameter count and runtime are not strictly correlated in point cloud completion networks.
The higher latency mainly comes from three sources. First, SymGraphNet constructs an on-the-fly feature-space k-NN graph, which introduces additional neighbor search and indexing operations. Second, GAT-based message passing involves irregular memory access and scatter/gather operations, which are usually less GPU-friendly than dense MLP or Transformer computations. Third, the two-stage Cross-Aware Decoder performs dual cross-attention and token-wise confidence-gated fusion at each refinement stage, introducing additional computation during progressive refinement.
Nevertheless, the increased computational cost is associated with the improved structural modeling ability of the proposed method. Compared with purely point-based or Transformer-based refinement, the feature-space graph reasoning provides additional structural correspondence modeling, while the confidence-weighted decoder improves the fusion of partial-observation and symmetry-guided cues. Therefore, the proposed method provides a trade-off between reconstruction accuracy and inference efficiency.
For applications with strict real-time constraints, the current graph construction and graph attention operations may become the main computational bottleneck. Future optimization can include lightweight graph construction, cached neighborhood computation, or replacing GATConv with more efficient local aggregation operators.

5. Ablation Study

In this section, we conduct ablation studies to analyze the contribution of the main components in the proposed framework. Specifically, we investigate four aspects: (i) the complementarity between partial-observation features and symmetry-guided features, (ii) the roles of GAT and Transformer in SymGraphNet, (iii) the effect of the confidence-weighted fusion strategy in the Cross-Aware Decoder, and (iv) the influence of the number of refinement stages. Unless otherwise specified, all ablation experiments are conducted on the PCN dataset under the same training and evaluation settings. CD denotes the average CD-L1, and F-score is computed at the 1% threshold.

5.1. Effect of Partial-Observation and Symmetry-Guided Features

We first investigate the roles of partial-observation features and symmetry-guided features in point cloud completion. Taking the full model as the baseline, we progressively remove the corresponding feature branches while keeping the rest of the architecture and training strategy unchanged. This allows us to isolate and analyze the contribution of each feature stream.
The ablation settings are as follows:
1.
w/o partial_feat (only symmetry-guided branch): In this setting, we remove the partial-observation feature branch and retain only the symmetry-guided features extracted from SymGraphNet. This experiment evaluates whether symmetry-guided cues alone can support the reconstruction when direct partial-observation features are absent.
2.
w/o symmetry_feat (only partial-observation branch): Here we preserve the partial-observation feature branch while removing the symmetry-guided branch. This setting is used to analyze the model’s performance without explicit symmetry-guided structural information.
3.
w/o both (coarse only): In this setting, both partial-observation and symmetry-guided feature branches are removed, and the network relies only on coarse encoded features for completion. This serves as a lower-bound reference and highlights the overall contribution of the two feature streams.
As shown in Table 6, removing both feature branches yields the weakest performance, with a CD of 6.59 and an F-score of 0.830. Keeping only the symmetry-guided branch or only the partial-observation branch improves the results, indicating that both feature streams provide useful information for completion. However, either single branch remains inferior to the full model. When both partial-observation and symmetry-guided features are enabled, the model achieves the best performance, with a CD of 6.26 and an F-score of 0.852. This demonstrates that the two feature streams are complementary: partial-observation features help preserve reliable visible geometry, while symmetry-guided features provide structural cues for missing regions. The qualitative results in Figure 8 further confirm that the full model produces more continuous surfaces and more uniform point distributions.

5.2. Effect of Structural Modeling in SymGraphNet

We further verify the structural modeling components in SymGraphNet. Although GAT and Transformer are both attention-based modules, they operate on different relation spaces. GAT performs topology-aware message passing on the feature-space k-NN graph, where each keypoint aggregates information from structurally related neighbors. In contrast, the Transformer refines the graph-enhanced keypoint features by modeling long-range dependencies among all keypoint tokens. Therefore, these two modules are designed to be complementary rather than redundant.
As shown in Table 7, removing either GAT or Transformer degrades the reconstruction performance. The model without GAT obtains a CD of 6.54 and an F-score of 0.834, indicating that feature-space graph message passing is beneficial for structural relation aggregation. Removing the Transformer further decreases the performance to 6.58/0.832, suggesting that long-range contextual refinement among keypoints is also necessary. When both GAT and Transformer are removed, the performance drops to 6.78/0.828, showing the weakest structural modeling ability. The full model achieves the best result of 6.26/0.852, confirming that GAT and Transformer play complementary roles in SymGraphNet.

5.3. Effect of Confidence-Weighted Fusion

We then evaluate the fusion strategy in the Cross-Aware Decoder. The decoder is designed to fuse partial-observation features and symmetry-guided features through dual cross-attention and a token-wise confidence gate. To verify the necessity of this design, we compare the full decoder with two variants: simple feature concatenation and dual cross-attention without the confidence gate.
Table 8 shows that simple feature concatenation gives the weakest result, with a CD of 6.55 and an F-score of 0.835. This indicates that directly concatenating the two feature streams is insufficient to fully exploit the complementary information from partial observations and symmetry-guided cues. Introducing dual cross-attention improves the result to 6.48/0.839, demonstrating that separate cross-stream interaction is useful for feature fusion. The full decoder with the confidence gate achieves the best performance of 6.26/0.852. This confirms that token-wise reliability estimation helps the decoder adaptively balance observation-driven cues and symmetry-guided cues during refinement.

5.4. Effect of the Number of Refinement Stages

Finally, we analyze the influence of the number of refinement stages. The proposed decoder adopts a two-stage progressive refinement strategy. To verify this design choice, we compare one-stage, two-stage, and three-stage variants under the same output resolution setting.
As shown in Table 9, using only one refinement stage leads to inferior reconstruction performance, with a CD of 6.40 and an F-score of 0.843. This suggests that a single residual refinement step is not sufficient to fully recover fine-grained geometric details from the coarse prediction. Increasing the number of stages from one to two clearly improves the performance to 6.26/0.852, demonstrating the effectiveness of progressive refinement. When a third refinement stage is added, the CD is only slightly improved from 6.26 to 6.25, while the F-score remains unchanged and the latency increases from 18.55 ms to 24.80 ms. Therefore, the two-stage setting is adopted in the final model because it provides the best trade-off between reconstruction quality and inference efficiency.

6. Conclusions

This paper presented a symmetry-guided progressive refinement framework for point cloud completion under severe incompleteness. The proposed method integrates three key components: (i) a Symmetry Graph Inference Network (SymGraphNet) that learns symmetry-guided structural counterparts through feature-space graph reasoning and Transformer-based contextual refinement, (ii) a confidence-weighted Cross-Aware Decoder that adaptively fuses partial-observation cues and symmetry-guided cues, and (iii) a multi-stage residual refinement strategy that progressively improves geometric fidelity, local continuity, and point distribution uniformity. Extensive experiments on PCN, MVP, and KITTI demonstrate that the proposed method achieves consistent improvements over representative baselines in both quantitative metrics and qualitative reconstruction results.
Compared with conventional point-based decoders such as PCN and TopNet, the proposed method better preserves global structural consistency under severe incompleteness. Compared with Transformer-based methods such as PointTr and AnchorFormer, SymGraphNet further introduces feature-space graph reasoning to explicitly model structural relations among keypoints. Compared with symmetry-guided methods such as SymmCompletion, our method does not explicitly estimate a rigid symmetry plane or axis. Instead, it learns flexible symmetry-guided structural correspondences and progressively refines the coarse structure by adaptively balancing partial-observation and symmetry-guided features. The ablation studies further confirm the complementary roles of GAT and Transformer in SymGraphNet, the effectiveness of the confidence-weighted fusion strategy, and the favorable trade-off achieved by the two-stage refinement design.
Despite these advantages, several limitations remain. First, the symmetry-guided prior may be less reliable for objects with weak, ambiguous, or multiple local symmetries, where the predicted structural counterparts may provide biased guidance. Second, SymGraphNet relies on feature-space k-NN graph construction and GAT-based message passing, which introduce irregular memory access and additional computational overhead compared with purely dense MLP or Transformer pipelines. Third, the current design mainly models a dominant structural correspondence pattern at the instance level, and its robustness in strongly asymmetric, highly cluttered, or extremely sparse real-world scenes still requires further investigation. In future work, we will explore lightweight or cached graph construction to reduce runtime cost, extend the symmetry-guided modeling to multi-hypothesis or local structural correspondence learning, and incorporate more general geometric priors such as part-level structural constraints to improve robustness in complex real-world scenarios.

Author Contributions

Conceptualization, S.Z. and Y.N.; methodology, S.Z. and Y.N.; software, Y.N.; validation, Y.N.; formal analysis, Y.N.; investigation, Y.N.; resources, S.Z.; data curation, Y.N.; writing—original draft preparation, Y.N.; writing—review and editing, S.Z. and Y.N.; visualization, Y.N.; supervision, S.Z.; project administration, S.Z.; funding acquisition, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 52474146), the 2024 “Scientist + Engineer” Team Building Project (Grant No. 24KGDW0041), and the Shaanxi Province “Scientist + Engineer” Team Building Project (Grant No. 023KXJ-2492).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used in this study are publicly available from the corresponding benchmark sources. The implementation code, configuration files, trained model weights, and evaluation scripts will be made publicly available upon acceptance. Additional data supporting the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank all contributors and supporting institutions for their assistance in this work.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guo, Y.; Wang, H.; Hu, Q.; Liu, H.; Liu, L.; Bennamoun, M. Deep learning for 3d point clouds: A survey. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 43, 4338–4364. [Google Scholar] [CrossRef] [PubMed]
  2. Tesema, K.W.; Hill, L.; Jones, M.W.; Ahmad, M.I.; Tam, G.K. Point cloud completion: A survey. IEEE Trans. Vis. Comput. Graph. 2023, 30, 6880–6899. [Google Scholar] [CrossRef] [PubMed]
  3. Geiger, A.; Lenz, P.; Urtasun, R. Are we ready for autonomous driving? The kitti vision benchmark suite. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2012; pp. 3354–3361. [Google Scholar]
  4. Xie, H.; Yao, H.; Zhou, S.; Mao, J.; Zhang, S.; Sun, W. Grnet: Gridding residual network for dense point cloud completion. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2020; pp. 365–381. [Google Scholar]
  5. Yuan, W.; Khot, T.; Held, D.; Mertz, C.; Hebert, M. Pcn: Point completion network. In Proceedings of the 2018 International Conference on 3D Vision (3DV); IEEE: Piscataway, NJ, USA, 2018; pp. 728–737. [Google Scholar]
  6. Tchapmi, L.P.; Kosaraju, V.; Rezatofighi, H.; Reid, I.; Savarese, S. Topnet: Structural point cloud decoder. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2019; pp. 383–392. [Google Scholar]
  7. Huang, Z.; Yu, Y.; Xu, J.; Ni, F.; Le, X. Pf-net: Point fractal network for 3d point cloud completion. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2020; pp. 7662–7670. [Google Scholar]
  8. Xiang, P.; Wen, X.; Liu, Y.S.; Cao, Y.P.; Wan, P.; Zheng, W.; Han, Z. Snowflakenet: Point cloud completion by snowflake point deconvolution with skip-transformer. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 5499–5509. [Google Scholar]
  9. Yu, X.; Rao, Y.; Wang, Z.; Liu, Z.; Lu, J.; Zhou, J. Pointr: Diverse point cloud completion with geometry-aware transformers. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 12498–12507. [Google Scholar]
  10. Yan, H.; Li, Z.; Luo, K.; Lu, L.; Tan, P. SymmCompletion: High-Fidelity and High-Consistency Point Cloud Completion with Symmetry Guidance. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI: Washington, DC, USA, 2025; Volume 39, pp. 9094–9102. [Google Scholar]
  11. Zhang, S.; Liu, X.; Xie, H.; Nie, L.; Zhou, H.; Tao, D.; Li, X. Learning geometric transformation for point cloud completion. Int. J. Comput. Vis. 2023, 131, 2425–2445. [Google Scholar] [CrossRef]
  12. Pan, L.; Wu, T.; Cai, Z.; Liu, Z.; Yu, X.; Rao, Y.; Lu, J.; Zhou, J.; Xu, M.; Luo, X.; et al. Multi-view partial (mvp) point cloud challenge 2021 on completion and registration: Methods and results. arXiv 2021, arXiv:2112.12053. [Google Scholar] [CrossRef]
  13. Chen, Z.; Long, F.; Qiu, Z.; Yao, T.; Zhou, W.; Luo, J.; Mei, T. Anchorformer: Point cloud completion from discriminative nodes. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2023; pp. 13581–13590. [Google Scholar]
  14. Cai, P.; Scott, D.; Li, X.; Wang, S. Orthogonal dictionary guided shape completion network for point cloud. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI: Washington, DC, USA, 2024; Volume 38, pp. 864–872. [Google Scholar]
  15. Dong, H.; Ma, E.; Wang, L.; Wang, M.; Xie, W.; Guo, Q.; Li, P.; Liang, L.; Yang, K.; Lin, D. CVSformer: Cross-view synthesis transformer for semantic scene completion. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2023; pp. 8874–8883. [Google Scholar]
  16. Wang, L.; Lin, D.; Yang, K.; Liu, R.; Guo, Q.; Xie, W.; Wang, M.; Liang, L.; Wang, Y.; Li, P. Voxel proposal network via multi-frame knowledge distillation for semantic scene completion. Adv. Neural Inf. Process. Syst. 2024, 37, 101096–101115. [Google Scholar]
  17. Wang, M. Recent advances in intelligent point cloud processing, sensing, and comprehension. Sensors 2026, 26, 3227. [Google Scholar] [CrossRef] [PubMed]
  18. Qi, C.R.; Yi, L.; Su, H.; Guibas, L.J. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
  19. Veličković, P.; Cucurull, G.; Casanova, A.; Romero, A.; Lio, P.; Bengio, Y. Graph attention networks. arXiv 2017, arXiv:1710.10903. [Google Scholar]
  20. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
  21. Zhao, H.; Jiang, L.; Jia, J.; Torr, P.H.; Koltun, V. Point transformer. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 16259–16268. [Google Scholar]
  22. Fan, H.; Su, H.; Guibas, L.J. A point set generation network for 3d object reconstruction from a single image. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017; pp. 605–613. [Google Scholar]
Figure 1. Overall framework of the proposed symmetry-guided completion network.
Figure 1. Overall framework of the proposed symmetry-guided completion network.
Sensors 26 03536 g001
Figure 2. Pipeline of the Symmetry Graph Inference Network (SymGraphNet). Given an incomplete input point set, a set abstraction (SA) module samples keypoints P k R N k × 3 and extracts local descriptors F k R N k × C . A k-NN graph is constructed in the feature-space and processed by GATConv to aggregate structural relations, followed by a patch-level Transformer to refine contextual embeddings. The refined feature is mapped by an MLP to regress residual displacements Δ P R N k × 3 , producing symmetry-guided structural counterparts P m = P k + Δ P . Finally, the keypoints and their counterpart points are fused to form the coarse output P out R 2 N k × 3 .
Figure 2. Pipeline of the Symmetry Graph Inference Network (SymGraphNet). Given an incomplete input point set, a set abstraction (SA) module samples keypoints P k R N k × 3 and extracts local descriptors F k R N k × C . A k-NN graph is constructed in the feature-space and processed by GATConv to aggregate structural relations, followed by a patch-level Transformer to refine contextual embeddings. The refined feature is mapped by an MLP to regress residual displacements Δ P R N k × 3 , producing symmetry-guided structural counterparts P m = P k + Δ P . Finally, the keypoints and their counterpart points are fused to form the coarse output P out R 2 N k × 3 .
Sensors 26 03536 g002
Figure 3. Pipeline of the Cross-Aware Decoder with confidence-weighted dual cross-attention. The decoder takes the coarse point set P out R 2 N k × 3 and its token features F out R 2 N k × C as queries, and performs two cross-attention blocks to separately fuse symmetry guidance ( P sym , F sym ) and partial observations ( P partial , F part ) as keys/values. Each branch is further refined by self-attention, and a token-wise confidence gate adaptively balances the two streams before a final self-attention and an FC head regresses point offsets to generate the refined completion P pcd .
Figure 3. Pipeline of the Cross-Aware Decoder with confidence-weighted dual cross-attention. The decoder takes the coarse point set P out R 2 N k × 3 and its token features F out R 2 N k × C as queries, and performs two cross-attention blocks to separately fuse symmetry guidance ( P sym , F sym ) and partial observations ( P partial , F part ) as keys/values. Each branch is further refined by self-attention, and a token-wise confidence gate adaptively balances the two streams before a final self-attention and an FC head regresses point offsets to generate the refined completion P pcd .
Sensors 26 03536 g003
Figure 4. Visualization results on the PCN dataset. Each row shows one example from Car, Airplane, Sofa, and Boat. From left to right: Input, GRNet, TopNet, PCN, PointTr, SnowflakeNet, AnchorFormer, ODG, SymmCompletion (Sym), Ours, and GT.
Figure 4. Visualization results on the PCN dataset. Each row shows one example from Car, Airplane, Sofa, and Boat. From left to right: Input, GRNet, TopNet, PCN, PointTr, SnowflakeNet, AnchorFormer, ODG, SymmCompletion (Sym), Ours, and GT.
Sensors 26 03536 g004
Figure 5. Detailed comparison on the Car category from the PCN dataset. Each example shows global reconstruction (top) and zoomed-in regions (bottom). Compared with PointTr, SnowflakeNet, AnchorFormer, ODG, and SymmCompletion, our method yields denser and more continuous reconstructions, closely matching the ground truth (GT).
Figure 5. Detailed comparison on the Car category from the PCN dataset. Each example shows global reconstruction (top) and zoomed-in regions (bottom). Compared with PointTr, SnowflakeNet, AnchorFormer, ODG, and SymmCompletion, our method yields denser and more continuous reconstructions, closely matching the ground truth (GT).
Sensors 26 03536 g005
Figure 6. Visualization results on the MVP dataset. From left to right: input partial point cloud, representative baseline methods, our method, and ground truth. Compared with existing methods, our approach produces more complete structures, better preserves geometric continuity, and recovers finer local details under complex multi-view occlusions.
Figure 6. Visualization results on the MVP dataset. From left to right: input partial point cloud, representative baseline methods, our method, and ground truth. Compared with existing methods, our approach produces more complete structures, better preserves geometric continuity, and recovers finer local details under complex multi-view occlusions.
Sensors 26 03536 g006
Figure 7. Visualization of completion results on the KITTI dataset. From left to right: reference KITTI scan (denoted as GT in the figure for visual comparison only), baseline methods (SnowflakeNet, SymmCompletion), and ours. Since KITTI does not provide complete ground truth point clouds in the same way as synthetic datasets, the leftmost point cloud is used only as a visual reference rather than complete reconstruction supervision.
Figure 7. Visualization of completion results on the KITTI dataset. From left to right: reference KITTI scan (denoted as GT in the figure for visual comparison only), baseline methods (SnowflakeNet, SymmCompletion), and ours. Since KITTI does not provide complete ground truth point clouds in the same way as synthetic datasets, the leftmost point cloud is used only as a visual reference rather than complete reconstruction supervision.
Sensors 26 03536 g007
Figure 8. Qualitative ablation results on the Table category. Top row shows the overall completed shapes and the bottom row provides zoomed-in views of the highlighted regions (black boxes) for a clearer comparison of surface continuity and point uniformity. From left to right: input partial point cloud, w/o sym&part, w/o sym, w/o part, full model (w/sym&part), and ground truth (GT). Removing both branches yields the most blurred and incomplete surfaces; using only one branch improves either global integrity or local detail, while the full model best restores planar structures with denser, more uniform points and sharper boundaries.
Figure 8. Qualitative ablation results on the Table category. Top row shows the overall completed shapes and the bottom row provides zoomed-in views of the highlighted regions (black boxes) for a clearer comparison of surface continuity and point uniformity. From left to right: input partial point cloud, w/o sym&part, w/o sym, w/o part, full model (w/sym&part), and ground truth (GT). Removing both branches yields the most blurred and incomplete surfaces; using only one branch improves either global integrity or local detail, while the full model best restores planar structures with denser, more uniform points and sharper boundaries.
Sensors 26 03536 g008
Table 1. Methodological comparison between SymmCompletion and the proposed framework.
Table 1. Methodological comparison between SymmCompletion and the proposed framework.
AspectSymmCompletionOurs
Symmetry modeling strategyEstimates point-wise local symmetry transformations to map key geometries from partial inputs into missing regions.Learns symmetry-guided structural counterparts through feature-space graph reasoning and residual displacement prediction.
Coarse prior constructionGenerates geometry-aligned partial-missing pairs and initial point clouds based on local symmetry transformation.Constructs a structure-aware coarse prior by combining feature-space k-NN graph construction, GAT-based structural aggregation, Transformer refinement, and residual counterpart prediction.
Structural relation modelingFocuses on local symmetry transformation and symmetry-guided refinement.Explicitly models keypoint-level structural relations through feature-space graph attention before counterpart generation.
Refinement mechanismUses SGFormer to exploit symmetry-derived geometric cues for refining initial point clouds.Uses a confidence-weighted Cross-Aware Decoder to progressively fuse partial-observation features and symmetry-guided features.
Reliability-aware fusionUses symmetry-derived geometric cues as explicit guidance during refinement.Introduces a token-wise confidence gate to adaptively reweight partial-observation cues and symmetry-guided cues according to contextual reliability.
Design emphasisHigh-fidelity and high-consistency completion with local symmetry transformation and symmetry-guided refinement.Structure-aware symmetry-guided coarse prior construction and confidence-aware progressive refinement.
Table 2. Quantitative results on the PCN dataset (CD-L1 × 10 3 , ↓ lower is better; F-score at 1%, ↑ higher is better). Best results are in bold.
Table 2. Quantitative results on the PCN dataset (CD-L1 × 10 3 , ↓ lower is better; F-score at 1%, ↑ higher is better). Best results are in bold.
MethodAirplaneCabinetCarChairLampSofaTableWatercraftAvg. CDF-Score
PCN [5]6.7312.5110.1112.9412.7013.4810.449.8811.060.559
GRNet [4]7.3412.6410.3113.2513.9614.3711.2210.1911.660.529
PointTr [9]5.1410.929.069.917.8511.747.877.748.770.698
TopNet [6]6.7712.7410.9213.3211.6614.3210.6510.4411.350.513
SnowflakeNet [8]4.8110.338.918.566.6710.537.586.598.000.741
AnchorFormer [13]3.899.137.957.375.758.746.276.066.890.817
ODG [14]3.818.827.636.945.268.495.875.786.570.826
SymmCompletion [10]3.548.487.336.624.958.255.655.536.290.851
Ours3.548.497.336.644.998.205.645.266.260.852
Table 3. Quantitative results on the MVP dataset (CD-L2 ↓; F-score ↑). Methods are ordered by overall F-score from low to high. Best results are in bold.
Table 3. Quantitative results on the MVP dataset (CD-L2 ↓; F-score ↑). Methods are ordered by overall F-score from low to high. Best results are in bold.
CategoryPointTrSnowflakeNetAnchorFormerSymmCompletionODGOurs
Chair3.794.012.982.722.822.57
Table4.034.082.942.803.212.78
Sofa3.693.713.063.223.082.92
Cabinet3.303.293.173.363.103.26
Lamp4.925.733.532.753.712.67
Car2.702.282.242.141.952.05
Airplane1.321.190.950.730.790.76
Watercraft2.453.082.072.412.221.96
Bed6.527.185.525.956.235.70
Bench2.472.962.071.812.091.67
Bookshelf3.924.573.162.933.212.83
Bus2.061.791.722.091.681.90
Guitar0.670.410.380.320.310.31
Motorbike2.011.811.601.281.241.28
Pistol1.621.771.361.091.181.21
Skateboard1.143.321.050.601.710.79
Avg. CD2.913.202.362.262.412.17
F-score0.7900.8270.8300.8620.8660.874
Table 4. KITTI results: Fréchet Distance (FD, ↓) and Maximum Mean Discrepancy (MMD, ↓). Best is in bold.
Table 4. KITTI results: Fréchet Distance (FD, ↓) and Maximum Mean Discrepancy (MMD, ↓). Best is in bold.
MethodFD (↓)MMD (↓)
SnowflakeNet [8]2.7331.143
SymmCompletion [10]2.8581.1248
Ours2.5181.123
Table 5. Inference efficiency comparison under the same setting (batch size 1). Params denotes the number of model parameters (M) and Latency denotes the average runtime per sample (ms).
Table 5. Inference efficiency comparison under the same setting (batch size 1). Params denotes the number of model parameters (M) and Latency denotes the average runtime per sample (ms).
MethodParams (M)Latency (ms)
SymmCompletion [10]13.2810.58
SnowflakeNet [8]15.9218.94
Ours13.0418.55
Table 6. Ablation study on the contributions of partial-observation and symmetry-guided features. CD denotes the average CD-L1 on PCN. Best results are in bold.
Table 6. Ablation study on the contributions of partial-observation and symmetry-guided features. CD denotes the average CD-L1 on PCN. Best results are in bold.
Partial_FeatSymmetry_FeatCD (↓)F-Score (↑)
××6.590.830
×6.560.835
×6.520.836
6.260.852
Table 7. Ablation study on the complementary roles of GAT and Transformer in SymGraphNet. CD denotes the average CD-L1 on PCN. Best results are in bold.
Table 7. Ablation study on the complementary roles of GAT and Transformer in SymGraphNet. CD denotes the average CD-L1 on PCN. Best results are in bold.
VariantCD (↓)F-Score (↑)
w/o GAT6.540.834
w/o Transformer6.580.832
w/o GAT and Transformer6.780.828
Full model6.260.852
Table 8. Ablation study on the fusion strategy in the Cross-Aware Decoder. CD denotes the average CD-L1 on PCN. Best results are in bold.
Table 8. Ablation study on the fusion strategy in the Cross-Aware Decoder. CD denotes the average CD-L1 on PCN. Best results are in bold.
VariantCD (↓)F-Score (↑)
Simple feature concatenation6.550.835
Dual cross-attention w/o confidence gate6.480.839
Full decoder with confidence gate6.260.852
Table 9. Ablation study on the number of refinement stages. CD denotes the average CD-L1 on PCN. Best results are in bold.
Table 9. Ablation study on the number of refinement stages. CD denotes the average CD-L1 on PCN. Best results are in bold.
Number of StagesCD (↓)F-Score (↑)Latency (ms)
1 stage6.400.84312.30
2 stages6.260.85218.55
3 stages6.250.85224.80
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, S.; Niu, Y. Structure-Preserving Point Cloud Completion with Symmetry-Guided Progressive Refinement. Sensors 2026, 26, 3536. https://doi.org/10.3390/s26113536

AMA Style

Zhao S, Niu Y. Structure-Preserving Point Cloud Completion with Symmetry-Guided Progressive Refinement. Sensors. 2026; 26(11):3536. https://doi.org/10.3390/s26113536

Chicago/Turabian Style

Zhao, Shuanfeng, and Yixin Niu. 2026. "Structure-Preserving Point Cloud Completion with Symmetry-Guided Progressive Refinement" Sensors 26, no. 11: 3536. https://doi.org/10.3390/s26113536

APA Style

Zhao, S., & Niu, Y. (2026). Structure-Preserving Point Cloud Completion with Symmetry-Guided Progressive Refinement. Sensors, 26(11), 3536. https://doi.org/10.3390/s26113536

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop