Existing point cloud completion methods struggle to balance high-quality reconstruction with computational efficiency. To address this, we propose PPC-MT, a novel parallel framework for point cloud completion leveraging a hybrid Mamba-Transformer architecture. Our approach introduces an innovative parallel completion strategy guided by Principal Component Analysis (PCA), which imposes a geometrically meaningful structure on unordered point clouds, transforming them into ordered sets and decomposing them into multiple subsets. These subsets are reconstructed in parallel using a multi-head reconstructor. This structured parallel synthesis paradigm significantly enhances the uniformity of point distribution and detail fidelity, while preserving computational efficiency. By integrating Mamba's linear complexity for efficient feature extraction during encoding with the Transformer's capability to model fine-grained multi-sequence relationships during decoding, PPC-MT effectively balances efficiency and reconstruction accuracy. Extensive quantitative and qualitative experiments on benchmark datasets, including PCN, ShapeNet-55/34, and KITTI, demonstrate that PPC-MT outperforms state-of-the-art methods across multiple metrics, validating the efficacy of our proposed framework.
Figures & tables
Fig. 1: Illustration of PCA-Guided Decomposition. Target point clouds are first sorted according to Principal Component Analysis (PCA) and then uniformly decomposed into several structured segments.
Fig. 2: The PPCMT framework consists of two primary components: (a) Predicted Point Cloud Generation and (b) Target Point Cloud Decomposition. The Predicted Point Cloud Generation component includes multiple modules, three of which are illustrated in this figure: (c) Feature Extractor, (d) Seed Generator, and (e) Multi-Head Reconstructor.
Fig. 3: The detailed structure of the Mamba Encoder.
Fig. 4: The detailed structure of the Transformer Decoder.
Method
CD- ℓ1↓
DCD ↓
EMD ↓
F1 ↑
FoldingNet [ 6 ]
14.31
-
-
-
TopNet [ 7 ]
12.15
-
-
-
AtlasNet [ 9 ]
10.85
-
-
0.616
CRN [ 12 ]
8.51
-
-
0.652
PCN [ 10 ]
9.64
-
-
0.695
GRNet [ 19 ]
8.83
0.622
-
0.708
TABLE I: Results on PCN dataset. (CD- ℓ1×103 , EMD ×103 and F1-Score@1%)
Fig. 5: Qualitative comparison of PCN dataset. All methods above take the point clouds in the first column as inputs. We highlight some regions with red bounding box, which clearly show the effectiveness of our method.
Method
CD- ℓ1↓
CD- ℓ2↓
DCD ↓
EMD ↓
F1(mCls) ↑
F1 (Ova) ↑
FoldingNet [ 6 ]
-
3.12
0.082
-
-
0.082
TopNet [ 7 ]
-
2.91
0.126
-
-
0.126
PCN [ 10 ]
-
2.66
0.618
-
-
0.133
GRNet [ 19 ]
-
1.97
0.592
-
-
0.238
PoinTr [ 20 ]
13.95
1.05
0.539
38.86
0.468
0.499
SeedFormer [ 22 ]
13.97
0.92
0.552
37.09
0.444
0.473
TABLE II: Results on ShapeNet55. All reported results are averaged across three difficulty levels. (CD- ℓ1×103 , CD- ℓ2×103 , EMD ×103 and F1-Score@1%)
Method
34 seen categories
21 unseen categories
CD- ℓ1↓
CD- ℓ2↓
DCD ↓
EMD ↓
F1 ↑
CD- ℓ1↓
CD- ℓ2↓
DCD ↓
EMD ↓
F1 (mCls) ↑
F1 (0va) ↑
FoldingNet [ 6 ]
-
2.35
-
-
0.139
-
3.62
-
-
-
0.095
TopNet [ 7 ]
-
2.31
-
-
0.171
-
3.50
-
-
-
0.121
PCN [ 10 ]
-
2.22
0.624
-
0.154
-
3.85
0.644
-
-
0.101
GRNet [ 19 ]
-
1.74
0.600
-
0.251
-
2.99
0.625
-
-
0.216
PoinTr [ 20 ]
15.07
1.09
0.604
42.35
0.402
17.64
1.75
0.629
46.30
0.370
0.360
TABLE III: Results on ShapeNet34. All reported results are averaged across three difficulty levels. (CD- ℓ1×103 , CD- ℓ2×103 , EMD ×103 and F1-Score@1%)
Fig. 6: Qualitative comparison of ShapeNet55. All methods above take the point clouds in the first column as inputs. We highlight some regions with red bounding box, which clearly show the effectiveness of our method.