Pith. sign in

REVIEW 3 major objections 6 minor 25 references

PI3DETR: Parametric Instance Detection of 3D Point Cloud Edges With a Geometry-Aware 3DETR

T0 review · 3 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read PI3DETR predicts parametric 3D edge curves directly from point clouds in a single forward pass, reporting lower Chamfer and Hausdorff distances than prior work on the ABC dataset.

desk verdict A clean end-to-end transformer for multi-type parametric curve detection, but the SOTA-on-ABC claim needs a matched benchmark and more than one baseline. read the letter →

arxiv 2509.03262 v2 pith:AFMCDZMH submitted 2025-09-03 cs.CV

classification cs.CV
keywords 3DedgedetectionparametriccurvepointcloudtransformerDETRsetpredictionBeziercurvesABCdataset
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

PI3DETR is an end-to-end framework that takes a raw point cloud and outputs parametric curve instances—cubic Bézier curves, line segments, circles, and arcs—in one forward pass, without intermediate distance fields, voxel grids, or separate curve-fitting stages. The authors report state-of-the-art results on the ABC dataset: a Chamfer distance of 0.0024 and a Hausdorff distance of 0.0635 at 32,768 input points, roughly a factor of 17 lower Chamfer distance than the NerVE CAD baseline to which they compare. Because the output is directly usable parametric geometry, the method can feed robotic grasping, CAD reconstruction, and quality inspection without a handcrafted fitting pipeline. The paper also reports robustness to point-density changes and added noise, and qualitative generalization to scans of unseen real objects.

What carries the argument

The load-bearing mechanism is the geometry-aware matcher coupled with type-specific parametric losses. For every decoder query the model predicts all four curve types—four control points for a cubic Bézier curve, midpoint/direction/length for a line, center/normal/radius for a circle, and start/mid/end points for an arc—then a Hungarian assignment pairs predictions with ground truth by minimizing a match cost equal to the negative class probability plus the parameter loss of the ground-truth class. The parameter losses are invariant to curve direction (Bézier and arc control points can be read forward or backward) and to vector sign (line direction and circle normal are compared in both orientations), so the same matching machinery handles differently parameterized primitives. A Chamfer distance loss on 64 sampled points per curve and class-weighted cross-entropy complete the training objective; optional Snap & Fit snaps predicted curves to the input cloud and refits them, and an IoU filter removes duplicates.

What would settle it

Run both PI3DETR and NerVE on a test split drawn from the original unfiltered ABC data, or on the exact test set used by NerVE's authors, and compute Chamfer and Hausdorff distances under the same protocol; if PI3DETR's margin over NerVE shrinks substantially or reverses, the state-of-the-art claim is an artifact of the filtered benchmark. A simpler check: the paper reports excluding 77 of 924 test samples from NerVE's CAD metrics because fitting failed; evaluating NerVE on those 77 samples by any proxy, such as its raw PWL output, would test whether the exclusion is neutral.

Watch

Extended reading notes

Core claim

The paper's central claim is that instance-level parametric curve detection from point clouds can be solved as an end-to-end set-prediction problem, without any intermediate geometric representation. PI3DETR extends the 3DETR architecture: a set-aggregation module downsamples the input to 2,048 points and extracts features, a transformer encoder-decoder produces query embeddings, and prediction heads regress the parameters of all four curve types from every query. A geometry-aware matcher assigns predicted curves to ground truth using a cost that combines class probability and a type-specific parameter loss—order-invariant for Bézier curves and arcs, sign-invariant for line segments and circles—and only the matched ground-truth type receives gradient. With optional Snap & Fit and IoU-filter post-processing, the model reports a Chamfer distance of 0.0024 and a Hausdorff distance of 0.0635 on its ABC test split, and the authors state this sets a new state-of-the-art, surpassing the NerVE baseline while also remaining valid on all test samples even as input density drops or noise is added.

Load-bearing premise

The claim that PI3DETR surpasses prior work rests on the assumption that the filtered ABC subset—models whose curves match the four supported types, contain at most 100 curves, and exclude manually removed bevel-heavy and circle-only shapes—is a fair benchmark, and that the released NerVE checkpoint, trained on a different data distribution and without arc support, is directly comparable on this subset.

Editorial extensions

If this is right

  • Because the output is already parametric, downstream users get curve instances—Bézier, line, circle, arc—directly, removing the separate fitting stage that earlier pipelines need.
  • The model keeps producing valid curves at all tested input densities down to 4,096 points, where a large fraction of NerVE's outputs fail to convert to CAD curves, suggesting usefulness for sparse LiDAR data.
  • Under added Gaussian noise, PI3DETR's Hausdorff distance remains the best among the compared settings and its Chamfer distance becomes best at the highest noise level tested, which matters for real sensor scans.
  • End-to-end inference plus Snap & Fit runs in about 0.19 seconds at 32,768 points with 256 queries, putting parametric edge detection in a range where near-real-time robotic use is conceivable.
  • The mAP of 0.809 on the ABC test split provides a detection-oriented metric alongside geometric distances, allowing future methods to compare both curve quality and instance-level detection.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The paper filters ABC to models whose curves match the four supported types, with at most 100 curves per model, and manually removes bevel-heavy and circle-only shapes; on unfiltered ABC data the reported margin over NerVE could shrink, since the baseline was not trained or evaluated on this filtered distribution.
  • The matcher and losses treat class as a switch: each query predicts every type and only the matched class is graded. This suggests the same framework could be extended to additional primitives, such as ellipses, splines, or helix segments, by adding a head and a class-specific parameter loss.
  • The reported mAP uses a fixed Chamfer threshold of 0.005 to define true positives; comparisons across papers will only be meaningful if this threshold and the point-sampling density are kept constant.
  • The real-world demonstration is qualitative; a quantitative benchmark with scanned CAD models and ground-truth wireframes would test whether the ABC-trained model transfers to sensor noise and occlusion in a measurable way.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 6 minor

Summary. The paper proposes PI3DETR, an end-to-end transformer-based framework that directly predicts 3D parametric curve instances (cubic Bézier curves, line segments, circles, and arcs) from raw point clouds. It extends 3DETR with a geometry-aware matching strategy, specialized loss functions, and optional post-processing (Snap & Fit, IoU Filter). The authors evaluate on the ABC dataset, comparing against NerVE (both CAD and PWL outputs), and report lower Chamfer and Hausdorff distances, along with robustness experiments under varying point density and noise, and qualitative results on real scanned data. The paper claims state-of-the-art performance on ABC and generalizability to real sensor data.

Significance. If the results hold, the paper makes a useful contribution by unifying multiple parametric curve types in a single forward pass, avoiding multi-stage pipelines. The architecture is a reasonable extension of 3DETR, the ablations are thorough, and the authors are transparent about excluding invalid baseline predictions (which favors the baseline). The main limitation is that the state-of-the-art claim rests on a custom-filtered ABC subset and a single baseline checkpoint, so the significance of the quantitative comparison is not yet firmly established.

major comments (3)
  1. [Sec. 3.1, Appendix A, Abstract, Conclusion] The test set is a private filtered subset of ABC, not the standard split used by prior work. The paper retains only models whose curves can be represented as the four supported types, discards models with more than 100 curves, manually removes bevel-heavy and circle-only models, and uses the first five chunks. Consequently, the claim of "state-of-the-art on the ABC dataset" is not supported by comparison on the same benchmark used by NerVE, PIE-NET, or DEF. Please either evaluate on the exact test split used by NerVE, or explicitly frame the result as "on our filtered ABC subset" throughout the abstract and conclusion.
  2. [Sec. 3.1, Sec. 4.1, Baseline settings] The comparison with NerVE relies on a single released checkpoint, and the paper does not demonstrate that the checkpoint's training distribution matches the custom test subset. The manuscript mentions that PI3DETR uses triangle point picking while NerVE relied on mesh vertices, yet the baseline is fed the same triangle-sampled point clouds. If NerVE was trained on vertex clouds, the reported gap may reflect distribution shift rather than algorithmic superiority. Please provide evidence that NerVE's preprocessing is consistent with its training setup, or quantify sensitivity of the baseline to point sampling strategy.
  3. [Sec. 4, Metrics] Because no prior method uses the same curve classes, the evaluation protocol is newly defined (aggregated point-set Chamfer/Hausdorff distances with 0.01-interval sampling, and a custom mAP with CD threshold 0.005). This makes cross-method comparison with NerVE's PWL and CAD outputs difficult to interpret, as the metric may favor methods that produce denser point coverage. Please validate the metric against established edge-detection metrics (e.g., the precision/recall or F-score reported in NerVE) on the same test set, or at least report those standard metrics for both methods.
minor comments (6)
  1. [Appendix B.2] The class labels in the Chamfer loss description are swapped: "if ci = 4 (B´ezier)" and "if ci = 2 (arc)" contradict the definition in Sec. 3.1 where ci = 1 is Bézier and ci = 4 is arc.
  2. [Sec. 4.2] The text says noise levels range "from s/1e3 to s/5e2", but Table 3 also includes η = s/2e2; the range should be corrected to "s/1e3 to s/2e2".
  3. [Table 2 caption] The caption says "from 32,768 to 4,086", but the table values go to 4,096; the typo should be fixed.
  4. [Eq. (2)] There is a stray comma in the term "Lhybrid( ˆCj, Ci, )" in Eq. (2) and in the corresponding supplementary Eq. (7).
  5. [General] The paper does not state whether code or trained checkpoints will be released; a statement on release would improve reproducibility.
  6. [Conclusion] The phrase "lowering CD on the ABC dataset by almost half compared to NerVE" is ambiguous: compared to NerVE CAD the reduction is much larger than half, while compared to NerVE PWL it is roughly half; please specify which baseline is meant.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: PI3DETR's predictions are supervised on held-out ABC ground truth with standard losses; the SOTA comparison raises benchmark-fairness questions, not circular reasoning.

full rationale

The claimed derivation chain is a standard supervised-learning pipeline: the geometry-aware matcher (Eq. 1), parameter losses (Eqs. 2-4), and total loss including Chamfer distance (Eq. 5) all compare predictions against ground-truth curves from a held-out subset, with no fitted parameter being renamed as a prediction and no target quantity feeding back into the inputs. The evaluation metrics (CD/HD/mAP) are applied to a separate test partition, so using CD in both training and evaluation is conventional, not circular. The only self-citations ([19,20] for the real-world scanning protocol) are external experimental procedures, not load-bearing theoretical premises, and no uniqueness theorem or ansatz is imported from the authors' own prior work. The strongest concern—that the ABC subset is custom-filtered and the NerVE comparison uses a single out-of-distribution checkpoint—is a benchmark-fairness and correctness issue, not a circularity issue, and therefore does not affect the circularity score.

Assumptions & free parameters 3 free parameters · 4 assumptions · 0 invented entities

The central claim is empirical, not a derivation; the main free parameters are hyperparameters of the optional post-processing and training loss. The larger burden rests on the fairness of the benchmark subset and the completeness of the baseline comparison, rather than on invented quantities.

free parameters (3)
  • IoU Filter threshold = 0.6
    Manually chosen for duplicate curve removal; ablation shows it does not improve metrics, so it is not load-bearing.
  • IoU Filter distance tolerance = 0.01
    Manually chosen; part of optional post-processing.
  • Cross-entropy class weights = [0.048, 0.403, 0.096, 0.231, 0.222]
    Computed from training class counts as 1/sqrt(n_c) then normalized; affects loss balancing, not the evaluation.
assumptions (4)
  • domain assumption The first five ABC chunks and the filtering protocol (models <=100 curves, only the four curve types, manual removal of bevel-heavy shapes) produce a test set representative of the ABC benchmark for this task.
    The SOTA claim is evaluated only on this custom subset; prior methods used different or unstated splits, so the representativeness is assumed.
  • domain assumption Sharp edges in CAD models can be faithfully represented by cubic Bezier curves, line segments, circles, and arcs.
    Models containing other curve types are discarded rather than handled, so coverage is assumed for the retained subset.
  • domain assumption Chamfer and Hausdorff distances between uniformly sampled curve points are valid measures of curve detection quality.
    These metrics are computed on aggregated sampled points and do not penalize missing or duplicate instances directly, yet they are used as the primary comparison.
  • domain assumption The released NerVE checkpoint is directly comparable on this filtered subset, despite being trained on a different data distribution and not supporting arcs.
    NerVE failures (77/924) are excluded from its metric computation, which is acknowledged to favor NerVE; comparability is assumed.

how reviews work

0 comments
Cite this review

Pith. "Pith review of PI3DETR: Parametric Instance Detection of 3D Point Cloud Edges With a Geometry-Aware 3DETR." pith.science (2026). https://pith.science/paper/AFMCDZMH

@misc{pith2026250903262,
  author       = {Pith},
  title        = {Pith review of: PI3DETR: Parametric Instance Detection of 3D Point Cloud Edges With a Geometry-Aware 3DETR},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/AFMCDZMH}},
  note         = {Machine review of arXiv:2509.03262}
}
read the original abstract

We present PI3DETR, an end-to-end framework that directly predicts 3D parametric curve instances from raw point clouds, avoiding the intermediate representations and multi-stage processing common in prior work. Extending 3DETR, our model introduces a geometry-aware matching strategy and specialized loss functions that enable unified detection of differently parameterized curve types, including cubic B\'ezier curves, line segments, circles, and arcs, in a single forward pass. Optional post-processing steps further refine predictions without adding complexity. This streamlined design improves robustness to noise and varying sampling densities, addressing critical challenges in real world LiDAR and 3D sensing scenarios. PI3DETR sets a new state-of-the-art on the ABC dataset and generalizes effectively to real sensor data, offering a simple yet powerful solution for 3D edge and curve estimation.

Figures

Figures reproduced from arXiv: 2509.03262 by the authors.

Figure 1
Figure 1. PI3DETR is an end-to-end pipeline that takes a point cloud as input. Like 3DETR [ [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Unlike methods that rely on intermediate representations [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 3
Figure 3. Parametric representations of the four curve types used [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figures from the paper (6 more)
Figure 4
Figure 4. Figure 4: Optional post-processing steps: (a) S&F, (b) IoU Filter. [PITH_FULL_IMAGE:figures/full_fig_p004_4.png]
Figure 5
Figure 5. Figure 5: Qualitative comparison of predicted curves using [PITH_FULL_IMAGE:figures/full_fig_p005_5.png]
Figure 6
Figure 6. Figure 6: Qualitative comparison of curve instance predictions using [PITH_FULL_IMAGE:figures/full_fig_p006_6.png]
Figure 7
Figure 7. Figure 7: Qualitative comparison on N = 32,768 affected by noise (η = s/2e 2 ) to evaluate robustness. nounced for HD, where higher values indicate severe local mismatches. For NerVE CAD, 77 cases fail during curve fitting from the PWL outputs. By omitting failed cases from NerV…
Figure 8
Figure 8. Figure 8: Qualitative comparison of edge detection results on real [PITH_FULL_IMAGE:figures/full_fig_p008_8.png]
Figure 9
Figure 9. Figure 9: Qualitative visualization of PI3DETR’s performance on various models from the ABC Dataset, shown in comparison to the [PITH_FULL_IMAGE:figures/full_fig_p012_9.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

25 extracted references · 17 canonical work pages

  1. [1]

    Deep learning using rectified linear units (relu)

    Abien Fred Agarap. Deep learning using rectified linear units (relu). arXiv preprint arXiv:1803.08375, 2018. 5

  2. [2]

    Layer normalization

    Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hin- ton. Layer normalization. arXiv preprint arXiv:1607.06450,

  3. [3]

    End-to- end object detection with transformers

    Nicolas Carion, Francisco Massa, Gabriel Synnaeve, Nicolas Usunier, Alexander Kirillov, and Sergey Zagoruyko. End-to- end object detection with transformers. In European confer- ence on computer vision, pages 213–229. Springer, 2020. 2, 3, 4, 5, 1

  4. [4]

    4d spatio-temporal convnets: Minkowski convolutional neural networks

    Christopher Choy, JunYoung Gwak, and Silvio Savarese. 4d spatio-temporal convnets: Minkowski convolutional neural networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 3075–3084,

  5. [5]

    trimesh, 2019

    Dawson-Haggerty et al. trimesh, 2019. 3

  6. [6]

    Complexgen: Cad reconstruction by b-rep chain complex generation

    Haoxiang Guo, Shilin Liu, Hao Pan, Yang Liu, Xin Tong, and Baining Guo. Complexgen: Cad reconstruction by b-rep chain complex generation. ACM Transactions on Graphics (TOG), 41(4):1–18, 2022. 2, 3

  7. [7]

    Polyroad: Polyline transformer for topological road-boundary detec- tion

    Yuan Hu, Zhibin Wang, Zhou Huang, and Yu Liu. Polyroad: Polyline transformer for topological road-boundary detec- tion. IEEE Transactions on Geoscience and Remote Sensing, 62:1–12, 2024. 4, 1

  8. [8]

    Jean senel lart, and alexander rush

    Guillaume Klein, Yoon Kim, and Yuntian Deng. Jean senel lart, and alexander rush. 2017. opennmt: Open source toolkit for neural machine translation. Proceedings of ACL 2017, System Demonstrations, pages 67–72, 2017. 3

Show all 25 references
  1. [9]

    Abc: A big cad model dataset for geometric deep learning

    Sebastian Koch, Albert Matveev, Zhongshi Jiang, Francis Williams, Alexey Artemov, Evgeny Burnaev, Marc Alexa, Denis Zorin, and Daniele Panozzo. Abc: A big cad model dataset for geometric deep learning. In Proceedings of the IEEE/CVF conference on computer vision and pattern re...

  2. [10]

    The hungarian method for the assignment problem

    Harold W Kuhn. The hungarian method for the assignment problem. Naval research logistics quarterly , 2(1-2):83–97,

  3. [11]

    {PC}2wf: 3d wireframe reconstruction from raw point clouds

    Yujia Liu, Stefano D’Aronco, Konrad Schindler, and Jan Dirk Wegner. {PC}2wf: 3d wireframe reconstruction from raw point clouds. In International Conference on Learning Representations, 2021. 2

  4. [12]

    Decoupled weight de- cay regularization

    Ilya Loshchilov and Frank Hutter. Decoupled weight de- cay regularization. In International Conference on Learning Representations, 2019. 5

  5. [13]

    Def: Deep estimation of sharp geometric features in 3d shapes

    Albert Matveev, Ruslan Rakhimov, Alexey Artemov, Gleb Bobrovskikh, Vage Egiazarian, Emil Bogomolov, Daniele Panozzo, Denis Zorin, and Evgeny Burnaev. Def: Deep estimation of sharp geometric features in 3d shapes. ACM Transactions on Graphics, 41(4), 2022. 2, 3, 4, 5, 6, 1

  6. [14]

    An end-to- end transformer model for 3d object detection

    Ishan Misra, Rohit Girdhar, and Armand Joulin. An end-to- end transformer model for 3d object detection. In Proceed- ings of the IEEE/CVF international conference on computer vision, pages 2906–2917, 2021. 1, 3, 4, 7

  7. [15]

    Pytorch: An im- perative style, high-performance deep learning library

    Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. Pytorch: An im- perative style, high-performance deep learning library. Ad- vances in neural information processing systems ...

  8. [16]

    Pointnet++: Deep hierarchical feature learning on point sets in a metric space

    Charles Ruizhongtai Qi, Li Yi, Hao Su, and Leonidas J Guibas. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Advances in neural information processing systems, 30, 2017. 1, 2, 3, 5

  9. [17]

    U- net: Convolutional networks for biomedical image segmen- tation

    Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U- net: Convolutional networks for biomedical image segmen- tation. In International Conference on Medical image com- puting and computer-assisted intervention , pages 234–241. Springer, 2015. 2

  10. [18]

    Dropout: a simple way to prevent neural networks from overfitting

    Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: a simple way to prevent neural networks from overfitting. The journal of machine learning research, 15(1):1929–1958, 2014. 5

  11. [19]

    Surface sampling for optimal viewpoint generation

    Vanessa Staderini, Tobias Gl ¨uck, Philipp Schneider, Roberto Mecca, and Andreas Kugi. Surface sampling for optimal viewpoint generation. In IEEE 13th International Confer- ence on Pattern Recognition Systems, pages 1–7, 2023. 8

  12. [20]

    Visual quality inspection planning: A model- based framework for generating optimal and feasible inspec- tion poses

    Vanessa Staderini, Tobias Gl ¨uck, Philipp Schneider, and An- dreas Kugi. Visual quality inspection planning: A model- based framework for generating optimal and feasible inspec- tion poses. In IEEE International Conference on Intelligent Robots and Systems, pages 10799–10806, 2024. 8

  13. [21]

    Attention is all you need

    Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszko- reit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. Advances in neural information processing systems, 30, 2017. 1, 3, 4, 5

  14. [22]

    Point2primitive: Cad reconstruc- tion from point cloud by direct primitive prediction

    Cheng Wang, Xinzhu Ma, Bin Wang, Shixiang Tang, Yuan Meng, and Ping Jiang. Point2primitive: Cad reconstruc- tion from point cloud by direct primitive prediction. arXiv preprint arXiv:2505.02043, 2025. 2, 3

  15. [23]

    Pie-net: Parametric inference of point cloud edges

    Xiaogang Wang, Yuelang Xu, Kai Xu, Andrea Tagliasac- chi, Bin Zhou, Ali Mahdavi-Amiri, and Hao Zhang. Pie-net: Parametric inference of point cloud edges. Advances in neu- ral information processing systems, 33:20167–20178, 2020. 2, 3, 6, 1

  16. [24]

    Ec-net: an edge-aware point set consoli- dation network

    Lequan Yu, Xianzhi Li, Chi-Wing Fu, Daniel Cohen-Or, and Pheng-Ann Heng. Ec-net: an edge-aware point set consoli- dation network. In Proceedings of the European conference on computer vision (ECCV), pages 386–402, 2018. 2

  17. [25]

    Nerve: Neural volumetric edges for parametric curve extraction from point cloud

    Xiangyu Zhu, Dong Du, Weikai Chen, Zhiyou Zhao, Yinyu Nie, and Xiaoguang Han. Nerve: Neural volumetric edges for parametric curve extraction from point cloud. In Pro- ceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 13601–13610, 2023. 2, 3,...

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.