Structure-Aware Surface Reconstruction via Primitive Assembly

Jingen Jiang, Mingyang Zhao, Shiqing Xin, Yanchao Yang, Hanxiao Wang +2 more
2/14/2026

No official code found. Best implementation: xiaowuga/PrimFit (39 stars, GPL-3.0, last commit 2025-12-14).

Abstract

We propose a novel and efficient method for reconstructing manifold surfaces from point clouds. Unlike previous approaches that use dense implicit reconstructions or piecewise approximations and overlook inherent structures like quadrics in CAD models, our method faithfully preserves these quadric structures by assembling primitives. To achieve high-quality primitive extraction, we use a variational shape approximation, followed by a mesh arrangement for space partitioning and candidate primitive patches generation. We then introduce an effective pruning mechanism to classify candidate primitive patches as active or inactive, and further prune inactive patches to reduce the search space and speed up surface extraction significantly. Finally, the optimal active patches are computed by a binary linear programming and assembled as manifold and watertight surfaces. We perform extensive experiments on a wide range of CAD objects to validate its effectiveness.

DOISemantic Scholar

Code Implementations(1)

xiaowuga/PrimFitCommunity61%
GPL-3.0

The code of paper "Structure–Aware Surface Reconstruction via Primitive Assembly" (ICCV2023)

394C++, CMakeAug 24, 202310 months agoGPL-3.0

Cite this paper

@article{jiang2026structureaware,
  title  = {Structure-Aware Surface Reconstruction via Primitive Assembly},
  author = {Jingen Jiang and Mingyang Zhao and Shiqing Xin and Yanchao Yang and Hanxiao Wang and Xiaohong Jia and Dong-ming Yan},
  year   = {2026},
  doi    = {10.1109/ICCV51070.2023.01303},
  url    = {https://doi.org/10.1109/ICCV51070.2023.01303},
  journal = {ICCV 2023 2023}
}

Discussion