CVApr 2, 2022

Deep Algebraic Fitting for Multiple Circle Primitives Extraction from Raw Point Clouds

arXiv:2204.00920v13 citationsh-index: 37
Originality Incremental advance
AI Analysis

This work addresses a domain-specific problem in 3D geometry data processing for engineering applications, offering incremental improvements over existing methods.

The paper tackles the problem of extracting circle primitives from raw point clouds, which is important for 3D geometry processing, by proposing an end-to-end network that combines deep circle-boundary point learning and weighted algebraic fitting, resulting in clear improvements in noise-robustness and extraction accuracy over state-of-the-art methods.

The shape of circle is one of fundamental geometric primitives of man-made engineering objects. Thus, extraction of circles from scanned point clouds is a quite important task in 3D geometry data processing. However, existing circle extraction methods either are sensitive to the quality of raw point clouds when classifying circle-boundary points, or require well-designed fitting functions when regressing circle parameters. To relieve the challenges, we propose an end-to-end Point Cloud Circle Algebraic Fitting Network (Circle-Net) based on a synergy of deep circle-boundary point feature learning and weighted algebraic fitting. First, we design a circle-boundary learning module, which considers local and global neighboring contexts of each point, to detect all potential circle-boundary points. Second, we develop a deep feature based circle parameter learning module for weighted algebraic fitting, without designing any weight metric, to avoid the influence of outliers during fitting. Unlike most of the cutting-edge circle extraction wisdoms, the proposed classification-and-fitting modules are originally co-trained with a comprehensive loss to enhance the quality of extracted circles.Comparisons on the established dataset and real-scanned point clouds exhibit clear improvements of Circle-Net over SOTAs in terms of both noise-robustness and extraction accuracy. We will release our code, model, and data for both training and evaluation on GitHub upon publication.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes