REVIEW 2 major objections 4 minor 28 references
Supertoroid fitting of objects with holes for robotic grasping and scene generation
T0 review · 2 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read A meridian radial distance allows supertoroids to be fitted to partial point clouds of objects with a single hole.
desk verdict Novel meridian radial distance for supertoroid fitting, but Eq. (12) has an inverted coefficient and exponent that invalidates the central derivation as written, and the empirical support is thin. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the supertoroid, a supersurface of degree four obtained as the spherical product of a superellipse loop in the x-y plane and a superellipse cross-section in each plane containing the z-axis, parameterized by two shape exponents $\epsilon_1$ and $\epsilon_2$ and three sizes $a_1$, $a_2$, $a_3$ plus the hole-size parameter $a_4$. The carrying mechanism is the meridian radial distance of Eq. (19), built from the mean superellipse (the curve traced by the centers of the cross-sections) and the local cross-section superellipse; the two ratios $\beta_1$ and $\beta_2$ are each obtained from the inside-outside functions of those superellipses, so the distance has a closed form and a clear geometric meaning.
What would settle it
On a synthetic supertoroid with known parameters, generate a partial cloud that excludes the inner wall of the hole, add noise, and run the full two-stage fit. If the recovered hole-axis direction or fitted $a_4$ departs significantly from the ground truth while the meridian radial distance at the fitted parameters is smaller than at the true parameters, the objective is not a faithful fit for concealed-hole views.
Extended reading notes
Core claim
The central claim is that the distance from a point to the supertoroid surface can be measured in the plane of the meridian through the point, using two scalar ratios. The projection of the point onto the x-y plane meets the mean superellipse at a vector $R_\pi$, and the major ratio $\beta_2$ locates that intersection; the vertical component then lies on a cross-section superellipse, whose inside-outside function fixes the minor ratio $\beta_1$. The resulting distance is $d_s = |(1-\beta_1)(p - \beta_2 p_\pi)|$, Eq. (19), and a least-squares fit of this distance yields the supertoroid parameters. Together with the derived tangent, normal, and curvature formulas, this gives a complete geometric model for grasp heuristics on holed objects.
Load-bearing premise
The two-stage pipeline assumes the first stage—fitting a mean superellipse to the point-cloud projection from three starting axis directions—recovers the hole direction; for narrow objects the authors had to adjust the initial guess for $a_3$ manually, and no failure analysis is given for views that hide the hole.
Editorial extensions
If this is right
- Objects with a single hole—mug handles, rings, gears, pot handles—can be represented by one continuous parametric model rather than by a plural set of spheres or cylinders or by mesh completion.
- Because the distance is a closed-form function of the 12 parameters, the fit runs in about 1–3 seconds on a CPU with downsampling, fast enough for a perception loop.
- The same meridian radial distance covers superellipsoids in the limit $a_4 \to 0$, so a single fitting function spans genus-zero and genus-one symmetric shapes.
- The recovered supertoroid parameters directly supply the object frame and the local differential geometry, allowing curvature-aware grasp selection from the same fit.
Reading between the lines
- A testable extension is to apply the same two-ratio construction to other genus-one surfaces of revolution with non-elliptical profiles, such as square or asymmetric handles, by replacing the cross-section superellipse with a different closed generatrix.
- The paper leaves open what happens when the single view does not reveal the hole's direction; a robust version would need a prior on the hole axis or a second view, which the present stage-1 alignment from three axis-aligned starts may not always provide.
- If the meridian radial distance is an unbiased objective, it could also serve as a differentiable loss for learning-based shape parsers, replacing the signed-distance fields used in recent primitive abstraction pipelines.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper addresses geometric modeling of objects with holes by fitting supertoroids to point clouds. It derives a distance metric called the meridian radial distance, expressed in Eq. (19), whose minimization yields the intrinsic and extrinsic supertoroid parameters. The pipeline has two stages: first, the hole axis is estimated by fitting a mean superellipse to the projection of the point cloud; second, the full supertoroid is fit by minimizing the meridian radial distance. The paper also derives tangent vectors, normals, and normal curvatures for the supertoroid as a basis for grasp heuristics, and reports experiments on synthetic and real point clouds of holed objects such as gears, pots, bearings, and rolls. The central claimed contribution is a simple, fast, geometrically meaningful distance that extends superquadric fitting to genus-one objects, with code made publicly available.
Significance. If the derivation is corrected, the paper contributes a useful extension of superquadric fitting to objects with a single hole, which is relevant for robotic grasping and scene generation. The algebraic structure of the distance, the closed-form expressions for the differential geometry, and the public implementation are valuable assets. The claim that a single-view, partial, noisy point cloud can be fit without cloud completion is practically significant. However, the force of these contributions is currently weakened by an algebraic error in the core derivation and by an empirical evaluation that is largely qualitative and lacks baselines or quantitative error metrics.
major comments (2)
- [Section III, Eq. (12)] The relation in Eq. (12) is algebraically incorrect and is load-bearing for the central claim. From the parametric mean superellipse in Eq. (6), a point on it satisfies y/x = (a2/a1) tan^{ε2} ω_s. Requiring this point to lie on the ray through pπ gives tan ωπ = (a2/a1) tan^{ε2} ω_s, hence tan^{ε2} ω_s = (a1/a2) tan ωπ and tan ω_s = ((a1/a2) tan ωπ)^{1/ε2}. The paper instead prints tan^{1/ε2} ω_s = (a2/a1) tan ωπ, inverting both the coefficient and the exponent. Since Eq. (15) uses ω_s to define the local cross-section coordinates, and Eqs. (16)-(19) depend on those coordinates, the vector ps and distance ds in Eq. (19) do not, as written, correspond to a radial line from the cross-section center through p. The authors should correct Eq. (12), re-derive the subsequent expressions, and confirm explicitly that the released code implements the corrected relation; the current text does not establish the claimed meridian radial distance.
- [Section V-B, V-C, Table II] The empirical support for the claim of fast, accurate, and robust fitting is not yet convincing. The G/D/B counts in Table II are based on subjective qualitative criteria with no numerical thresholds; no quantitative fitting-error metric is reported, such as mean or median distance from the cloud to the fitted surface, chamfer distance, or parameter error against ground truth. No comparison is made to any baseline, such as a standard torus fit, a superquadric fit, or a signed-distance objective. The procedure also depends on several choices whose influence is not analyzed: the downsample sizes (150 and 1000 points), the post-hoc term added to maximize a4, and the manual adjustment of the a3 initial guess for narrow objects reported in Section V-C. Finally, the claim that stage 1 recovers the hole axis from a single partial view is not quantified; Section V-B states that with the correct alignment the fitting is fast and accurate, but the paper does not report how often or under which viewing conditions stage 1 produces that correct alignment, nor what happens when it fails.
minor comments (4)
- [Throughout] The manuscript contains several typographical and grammatical errors that should be fixed, including 'Polythechnic' in the affiliations, 'algorithsm' in Section I, 'this handlers rarely' in Section I, and 'usign' in Section IV.
- [Section II and III] The notation Fm and Fc is used in Eqs. (10) and (16) before it is defined; please define these as the left-hand sides of Eqs. (5) and (13), respectively, and remove the stray comma in Eq. (10).
- [Section V-A] Reference [16] is described as the method used to generate point clouds for supertoroids, but the cited paper addresses superellipse sampling; please clarify how the sampling is adapted to supertoroids, especially for partial views.
- [Section IV, Table I] The shorthand cω, sω, cη, sη in Table I and Eqs. (22)-(26) should be explicitly defined at first use, since the text otherwise uses the full trigonometric names.
Circularity Check
No material circularity: the meridian radial distance is derived from the supertoroid's parametric and implicit equations, and the fitting optimizes genuine free parameters against point-cloud data.
full rationale
The derivation chain is self-contained. The supertoroid surface is defined in Eq. (2) and its implicit equation in Eq. (3); the mean superellipse (Eqs. (5)-(6)) and its radius (Eq. (7)) are direct consequences of that definition, not fitted quantities. The fitting distance is constructed geometrically: a point p is projected to the x-y plane, the major ratio beta2 is solved from the mean-superellipse inside-outside function (Eq. (10)), and the minor ratio beta1 is solved from the cross-section superellipse inside-outside function (Eq. (16)); Eq. (19) then combines these solved ratios. No parameter is fitted and then renamed a prediction; the only fitting is the least-squares minimization of the distance over the twelve intended shape and pose parameters in Section V-B. The one self-citation ([22]) appears in the introduction as a statement that the work extends prior grasping work; it is not used to justify the distance formula or the fitting result, so it is not load-bearing. Section V-B's caveats about initial guesses and the a3 adjustment are limitations of the two-stage optimizer, not circular inputs to the claimed derivation. A mathematical typo or algebraic slip in Eq. (12), if present, would be a correctness issue, not a circularity, since Eq. (12) is not assumed from the data or from a self-citation. Hence score 0.
Assumptions & free parameters
free parameters (3)
- downsample sizes =
150 (stage 1), 1000 (stage 2)
- a4 regularization weight =
unspecified
- a3 initial guess adjustment for narrow objects =
manual
assumptions (3)
- standard math Supertoroid parametric and implicit equations (Eq. 2, 3) as defined in Barr [23].
- domain assumption Objects of interest have a single hole and are symmetric enough to be represented by a supertoroid with a4 > 1.
- domain assumption The projection of each cloud point onto the x-y plane intersects the mean superellipse, allowing β2 to be computed via the inside-outside function.
Cite this review
Pith. "Pith review of Supertoroid fitting of objects with holes for robotic grasping and scene generation." pith.science (2026). https://pith.science/paper/XZPZU6LL
@misc{pith2026241204174,
author = {Pith},
title = {Pith review of: Supertoroid fitting of objects with holes for robotic grasping and scene generation},
year = {2026},
howpublished = {\url{https://pith.science/paper/XZPZU6LL}},
note = {Machine review of arXiv:2412.04174}
}
read the original abstract
One of the strategies to detect the pose and shape of unknown objects is their geometric modeling, consisting on fitting known geometric entities. Classical geometric modeling fits simple shapes such as spheres or cylinders, but often those don't cover the variety of shapes that can be encountered. For those situations, one solution is the use of superquadrics, which can adapt to a wider variety of shapes. One of the limitations of superquadrics is that they cannot model objects with holes, such as those with handles. This work aims to fit supersurfaces of degree four, in particular supertoroids, to objects with a single hole. Following the results of superquadrics, simple expressions for the major and minor radial distances are derived, which lead to the fitting of the intrinsic and extrinsic parameters of the supertoroid. The differential geometry of the surface is also studied as a function of these parameters. The result is a supergeometric modeling that can be used for symmetric objects with and without holes with a simple distance function for the fitting. The proposed algorithm expands considerably the amount of shapes that can be targeted for geometric modeling.
Figures
Figures from the paper (9 more)
Reference graph
Works this paper leans on
-
[1]
Grasp pose detection in point clouds,
A. ten Pas, M. Gualtieri, K. Saenko, and R. Platt, “Grasp pose detection in point clouds,” The International Journal of Robotics Research, vol. 36, no. 13-14, pp. 1455–1473, 2017
2017
-
[2]
Fast geometry-based computation of grasping points on three-dimensional point clouds,
J. P. B. S. Zapata-Impata, P. Gil and F. Torres, “Fast geometry-based computation of grasping points on three-dimensional point clouds,” International Journal of Advanced Robotic Systems, vol. 16, no. 1, 2019
work page 2019
-
[3]
Segmentation and recovery of superquadric models using convolutional neural networks,
J. Sircelj, T. Oblak, K. Grm, U. Petkovic, A. Jaklic, P. Peer, V . Struc, and F. Solina, “Segmentation and recovery of superquadric models using convolutional neural networks,” ArXiv, vol. abs/2001.10504, 2020
arXiv 2001
-
[4]
Reconstructing superquadrics from intensity and color images,
D. Toma ˇsevi´c, P. Peer, F. Solina, A. Jakliˇc, and V . Struc, “Reconstructing superquadrics from intensity and color images,” Sensors, vol. 22, no. 14, 2022. [Online]. Available: https://www.mdpi.com/1424-8220/ 22/14/5332
work page 2022
-
[5]
J. Subrahmonia, D. B. Cooper, and D. Keren, “Practical reliable bayesian recognition of 2d and 3d objects using implicit polynomials and alge- braic invariants,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 18, no. 5, pp. 505–519, May 1996
work page 1996
-
[6]
Efficient spherical harmonics representation of 3d objects,
M. H. Mousa, R. Chaine, S. Akkouche, and E. Galin, “Efficient spherical harmonics representation of 3d objects,” in Computer Graphics and Applications, 2007. PG ’07. 15th Pacific Conference on , Oct 2007, pp. 248–255
work page 2007
-
[7]
A potential-based generalized cylinder representation,
J.-H. Chuang, N. Ahuja, C.-C. Lin, C.-H. Tsai, and C.-H. Chen, “A potential-based generalized cylinder representation,” Computers & Graphics, vol. 28, no. 6, pp. 907–918, 2004
work page 2004
-
[8]
Primitive shape fitting in point clouds using the bees algorithm,
M. C. e. a. L. Baronti, “Primitive shape fitting in point clouds using the bees algorithm,” Applied Sciences, vol. 9, no. 23, 2019
work page 2019
Show all 28 references
-
[9]
Jakli ˇc, A
A. Jakli ˇc, A. Leonardis, and F. Solina, Segmentation and Recovery of Superquadrics: Computational Imaging and Vision . Norwell, MA, USA: Kluwer Academic Publishers, 2000
2000
-
[10]
Three-dimensional shape modeling with extended hyperquadrics,
M. Ohuchi and T. Saito, “Three-dimensional shape modeling with extended hyperquadrics,” in Proceedings Third International Conference on 3-D Digital Imaging and Modeling , 2001, pp. 262–269
2001
-
[11]
Efficient 3d object detection by fit- tingsuperquadrics to range image data for robot’s object manipulation,
G. Biegelbauer and M. Vincze, “Efficient 3d object detection by fit- tingsuperquadrics to range image data for robot’s object manipulation,” in 2007 IEEE International Conference on Robotics and Automation (ICRA), Roma, Italy, apr 2007
2007
-
[12]
Multi-scale superquadric fitting for efficient shape and pose recovery of unknown objects,
R. A. K. Duncan, S. Sarkar and R. Dubey, “Multi-scale superquadric fitting for efficient shape and pose recovery of unknown objects,” in2013 IEEE International Conference on Robotics and Automation (ICRA) , Karlsruhe, Germany, may 2013
2013
-
[13]
Integrat- ing egocentric and robotic vision for object identification using siamese networks and superquadric estimations in partial occlusion scenarios,
E. Menendez, S. Martinez, F. D ´ıaz-de Mar´ıa, and C. Balaguer, “Integrat- ing egocentric and robotic vision for object identification using siamese networks and superquadric estimations in partial occlusion scenarios,” Biomimetics, vol. 9, p. 100, 02 2024
2024
-
[14]
Superquadrics revisited: Learning 3d shape parsing beyond cuboids,
D. Paschalidou, A. O. Ulusoy, and A. Geiger, “Superquadrics revisited: Learning 3d shape parsing beyond cuboids,” 2019
2019
-
[15]
Dsqnet: A deformable model-based supervised learning algorithm for grasping unknown occluded objects,
S. Kim, T. Ahn, Y . Lee, J. Kim, M. Y . Wang, and F. C. Park, “Dsqnet: A deformable model-based supervised learning algorithm for grasping unknown occluded objects,” IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING , vol. 20, no. 3, p. 1721, 2023
2023
-
[16]
Equal-distance sampling of superellipse models,
M. Pilu and R. B. Fisher, “Equal-distance sampling of superellipse models,” in 1995 British Conference on Machine Vision (BMVC 95) , Surrey, UK, sep 1995
1995
-
[17]
Iterative superquadric recompo- sition of 3d objects from multiple views,
S. Alaniz, M. Mancini, and Z. Akata, “Iterative superquadric recompo- sition of 3d objects from multiple views,” in International Conference on Computer Vision . IEEE, 2023
2023
-
[18]
Point cloud completion using extrusions,
M. E. Kroemer, H. B. Amor and J. Peters, “Point cloud completion using extrusions,” in 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012) , Seoul, South Korea, nov 2012
2012
-
[19]
Exploiting symmetries and extrusions for grasping household objects,
A. H. Q. et al., “Exploiting symmetries and extrusions for grasping household objects,” in 2015 IEEE International Conference on Robotics and Automation (ICRA) , May 2015, pp. 3702–3708
2015
-
[20]
Geometry-based grasping pipeline for bi-modal pick and place,
R. Haschke, G. Walck, and H. Ritter, “Geometry-based grasping pipeline for bi-modal pick and place,” in 2021 IEEE/RSJ International Confer- ence on Intelligent Robots and Systems (IROS) , 2021, pp. 4002–4008
2021
-
[21]
Marching-primitives: Shape abstraction from signed distance function,
W. Liu, Y . Wu, S. Ruan, and G. S. Chirikjian, “Marching-primitives: Shape abstraction from signed distance function,” in 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE Computer Society, jun 2023, pp. 8771–8780
2023
-
[22]
Grasping unknown objects in clutter by superquadric representation,
A. Makhal, F. Thomas, and A. P. Gracia, “Grasping unknown objects in clutter by superquadric representation,” in 2018 Second IEEE Inter- national Conference on Robotic Computing (IRC) , Laguna Hills, CA, USA, jan 31 - feb 2 2018
2018
-
[23]
Superquadrics and angle-preserving transformations,
A. Barr, “Superquadrics and angle-preserving transformations,” IEEE Computer Graphics and Applications , vol. 1, no. 1, pp. 11–23, 1981
1981
-
[24]
From uncertainty to visual exploration,
P. Whaite and F. Ferrie, “From uncertainty to visual exploration,” IEEE Transactions on Pattern Analysis and Machine Intelligence , vol. 13, no. 10, p. 1038–1049, 1991
1991
-
[25]
Abate and F
M. Abate and F. Tovena, Curves and Surfaces. Milan: Springer-Verlag, 2012
2012
-
[26]
do Carmo, Differential Geometry of Curves and Surfaces
M. do Carmo, Differential Geometry of Curves and Surfaces . New Jersey: Prentice-Hall, 1976
1976
-
[27]
Simultaneous segmentation and superquadrics fitting in laser-range data,
C. P. R. Pascoal, V . Santos and U. Nunes, “Simultaneous segmentation and superquadrics fitting in laser-range data,” IEEE Transactions on Vehicular Technology, vol. 64, no. 2, pp. 441–452, Feb 2015
2015
-
[28]
General 3d modelling of novel objects from a single view,
N. B. J. K. Z. C. Marton, D. Pangercic and M. Beetz, “General 3d modelling of novel objects from a single view,” in 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems , Oct 2010, pp. 3700–3705
2010
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.