Pith. sign in

REVIEW 4 major objections 5 minor 18 references

Training-free zero-shot 3D symmetry detection with visual features back-projected to geometry

T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read A training-free, zero-shot pipeline detects reflection-symmetry planes in 3D meshes by matching back-projected visual features, reporting F-score 0.865 versus 0.753 for the best prior method.

desk verdict Training-free DINOv2 backprojection for 3D symmetry is a genuinely new trick with strong numbers, but the missing random-rotation experiment leaves the zero-shot claim under-supported. read the letter →

arxiv 2505.24162 v1 pith:JF3KPCLQ submitted 2025-05-30 cs.CV

classification cs.CV
keywords 3Dsymmetrydetectionzero-shotfeaturebackprojectionDINOv2foundationvisionmodelsreflectionChamferdistancemulti-viewrendering
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

Symmetry detection in 3D meshes usually relies on geometric descriptors or learned networks. This paper argues that visual features taken from a pretrained vision transformer and mapped back onto the mesh surface already encode symmetry: a point and its mirror point receive nearly the same feature vector. The method therefore needs no training: it finds, for each surface point, its two nearest neighbors in feature space, forms candidate reflection planes from those trios, and keeps planes that pass near the object's center and whose reflected Chamfer distance is small. On a thousand-object test set the paper reports an F-score of 0.865, about fifteen percent better than the strongest prior approach, with the lowest reported symmetry distance error.

What carries the argument

Feature backprojection combined with two-nearest-neighbor trios. The object is rendered from multiple viewpoints; patch features from the pretrained vision transformer are averaged across visible views and barycentrically interpolated onto 10,000 sampled surface points, producing a 384-dimensional descriptor per point. In feature space, the nearest neighbors act as presumed symmetric partners, and trios of such partners generate candidate reflection planes that are then filtered, verified by Chamfer distance after reflection, and clustered by angular proximity.

What would settle it

Randomly rotate the evaluation objects before detection and rerun the method: if the F-score drops toward the geometric baselines or the fraction of nearest-neighbor trios whose candidate planes align with ground truth collapses, the claimed feature invariance depends on canonical axis alignment rather than on the object's symmetry itself.

Watch

Extended reading notes

Core claim

The central claim is that back-projected visual features from a pretrained vision transformer are approximately invariant under an object's reflection symmetry, and that this invariance can be converted directly into a symmetry-detection algorithm. For each point on a uniformly sampled set of 10,000 surface points, features are computed by rendering the object from many Fibonacci-sampled viewpoints, rotating each view four ways, averaging patch features over visible views, and interpolating within mesh faces. The algorithm then assumes that the two nearest neighbors of every point in L1 feature space are its symmetric counterparts. Each point trio yields four candidate planes—three bisector planes of point pairs and one plane through the trio—which are filtered to planes within five percent of the object's diagonal from the origin, verified by Chamfer distance between the point set and its reflection, clustered within one degree, and ranked by confidence. The paper reports F-score 0.865 and SDE 0.31e-4 on the evaluation subset, exceeding both geometric and learned baselines without any training.

Load-bearing premise

The load-bearing premise is that the back-projected visual features of a point and its mirror-image point are closer to each other in feature space than to any other point on the surface, so nearest-neighbor matching really identifies symmetric counterparts.

Editorial extensions

If this is right

  • Zero-shot 3D symmetry detection becomes feasible without training data: the same pretrained features generalize directly to unseen meshes.
  • The confidence score and Chamfer verification step give downstream reconstruction, compression, or completion pipelines a ranked set of reliable global symmetry planes.
  • The method needs only a mesh and a frozen vision transformer, so it can be applied to new object classes without dataset-specific tuning.
  • Even the worst configuration tested, six viewpoints with no surface resampling, stays competitive, suggesting that the plane-verification stage carries much of the accuracy.
  • The approach is a direct demonstration that 2D foundation model features, once back-projected, can solve a purely geometric 3D task without any geometric supervision.

Reading between the lines

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

  • If the feature invariance holds under arbitrary object pose, the same two-nearest-neighbor scheme could extend to partial or approximate symmetries by relaxing the origin-distance and Chamfer thresholds.
  • The paper tests objects that are pre-aligned with coordinate axes but reports no random-rotation results; arbitrary pose is the natural stress test for whether the invariance is intrinsic or relies on canonical alignment.
  • The reflection-matching idea could generalize to rotational or helical symmetries by grouping more than two nearest neighbors into orbits and fitting the corresponding transformation instead of a plane.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

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

Referee Report

4 major / 5 minor

Summary. The paper proposes a training-free, zero-shot method for detecting reflection symmetry planes in 3D meshes. The pipeline renders an object from multiple viewpoints (Fibonacci sphere sampling), extracts DINOv2 patch features, backprojects them onto the mesh, and uniformly samples 10,000 points with interpolated features. Symmetry detection then proceeds by finding, for each point, its two nearest neighbors in feature space; each triplet of points generates four candidate planes (three pair-midpoint planes and one trio plane). Candidate planes are filtered by distance to the object center, verified by a Chamfer distance between the original and reflected point sets, clustered by angular proximity, and ranked by confidence. The authors report state-of-the-art results on the ShapeNet test subset used in PRS-Net and E3Sym, with SDE 0.31e-4 and F-score 0.865, substantially improving on the previous best F-score of 0.753.

Significance. If the central invariance claim holds, this is a meaningful demonstration that frozen visual foundation models can solve a 3D geometric task without any training or fine-tuning. The method is simple, uses frozen DINOv2 features, and supplements feature-space matching with geometric Chamfer verification, which is a clean and reproducible design. The claimed performance gain of about 15% in F-score over prior specialized methods is striking and, if reproducible and robust to orientation, would be a valuable contribution to the symmetry-detection literature. The paper also makes a useful empirical study of how view count, rotation augmentation, and sampling density affect feature invariance. However, the current evidence is limited to pre-aligned objects, and the validation of the core invariance premise is indirect and partly circular, so the significance hinges on additional experiments.

major comments (4)
  1. [Section 5.1 and absence of reported results] The paper states in Section 5.1: 'we generate an alternative version of the test set by applying random rotations to the objects before evaluation.' Yet no results on this randomly rotated test set appear anywhere in the paper. This is load-bearing, not a peripheral detail: the core premise is that DINOv2 features, back-projected onto a 3D mesh, are invariant to reflection symmetry (Eq. 8), and the invariance analysis in Section 4 is performed on objects whose ground-truth symmetry planes coincide with coordinate planes. DINOv2 is trained on natural images with strong orientation priors, and the flat-gray rendering with four in-plane rotations may not remove sensitivity to object orientation relative to the camera. The advertised 'zero-shot' and 'training-free' claims would be substantially weakened if F-score drops on randomly rotated objects. A table reporting SDE and F-score on the randomly rotated test set, and ideally the invariance error of Eq. (9) under random rotations, is required to support the main claim.
  2. [Section 4, Eqs. (8)-(9) and the detection hypothesis] The invariance analysis in Eq. (9) measures the feature distance between a point x and the nearest surface point to its reflected position T_P(x), with the reflection plane P taken from ground truth. This is not the same as the detection assumption in Section 3.2, which is that the two nearest neighbors of a point in feature space are its symmetric counterparts. Eq. (9) does not test whether the true symmetric counterpart is among the top-2 nearest feature-space neighbors; a low value of E could coexist with a scenario where many other points have even closer feature distances. The paper should directly evaluate the detection premise, for example by reporting, for random points on objects with known symmetry, the fraction of points whose ground-truth symmetric counterpart is contained in the top-2 nearest-feature-neighbor set, both for aligned and randomly rotated objects.
  3. [Section 4.2 and circularity of parameter selection] The invariance analysis in Section 4.2 selects the number of viewpoints, the rotation augmentation, and the sampling density using a fixed subset of 50 objects drawn from the same ShapeNet test distribution and using their ground-truth symmetry planes. The same test distribution is then used for the final evaluation in Table 1. This is a circularity risk: the configuration that minimizes Eq. (9) is chosen on objects whose symmetry planes are known and whose alignment matches the coordinate axes, and that configuration is then evaluated on the same distribution. To support the zero-shot claim, the authors should either use a disjoint held-out set for parameter analysis, or show that the final configuration is not sensitive to the choice of the 50-object subset (e.g., by reporting results with multiple random subsets and with the default configuration from the literature).
  4. [Introduction, Section 3.2, Section 4.4] The paper claims in the introduction that the method 'requires no training data or parameter tuning,' but Section 4.4 explicitly identifies an 'ideal configuration' (10K points, Fibonacci-sampled viewpoints, 4 rotations) chosen from the invariance analysis, and the method also has fixed thresholds tau1=0.01, tau2=1 degree, and k=10. The absence of official training is clear, but the claim of 'no parameter tuning' is too strong given that the invariance analysis is exactly a parameter-selection experiment on the evaluation distribution. The authors should either soften this claim or demonstrate that the final performance is insensitive to these thresholds and to the configuration choices within a reasonable range.
minor comments (5)
  1. [Equation (9)] In Eq. (9), the second occurrence of 'x' in the sum should be the reflected counterpart, likely denoted x' or x_hat, to avoid confusion with the outer summation variable x; the current notation is inconsistent with the definition of x as the nearest point to T_P(x).
  2. [Table 1 caption] The caption states 'F-score (%)' but the reported values are fractions (e.g., 0.865), not percentages; please correct the caption or multiply the values by 100.
  3. [Section 2, Related Work] There is a typo in 'Diffussion' (should be 'Diffusion') and the sentence 'This threshold was chosen to be strict...' is missing a period in Section 3.2; minor copyediting is needed throughout.
  4. [Appendix A] The evaluation of the Langevin method is reported on only 350 of the 1000 objects with ad hoc clustering parameters (eps=0.02, MinPts=15); this should be stated more prominently in the main text or explicitly labeled as an incomplete comparison, so readers do not misinterpret the absence of Langevin from Table 1 as a head-to-head result.
  5. [Section 3.1] The list of viewpoint counts in the multi-view rendering step includes 144 in the text ('[6,14,26,42,62,86,144]') but Figure 2 and Table 2 use 114 as the maximum; please reconcile this discrepancy.

Circularity Check

0 steps flagged · score 0.0 of 10

No definitional circularity: the symmetry planes are derived from feature-space nearest-neighbor trios and geometric Chamfer verification, not from the ground-truth planes used in the invariance analysis.

full rationale

The derivation chain in Sections 3.2 and 3.3 is self-contained: candidate planes are generated from nearest-neighbor trios in DINOv2 feature space and then filtered and verified by Chamfer distance; ground-truth symmetry planes are not inputs to this computation. Section 4's invariance analysis (Eqs. 8 and 9) measures feature distance between true symmetric counterparts on 50 ShapeNet objects; this is an empirical validation of the premise, not a substitution that forces the detection output. The nearest-neighbor matching used at test time is a stronger claim than the measured quantity (true-pair distance versus top-2 neighbor ranking), which is an unverified generalization rather than a circular reduction. The four-image rotation augmentation references the authors' Self-Sym [10], but the invariance claim is tested experimentally and the geometric verification is independent, so the self-citation is not load-bearing. Two non-circular weaknesses are flagged: (i) Section 4.2 selects the configuration using a 50-object subset of the evaluation set with known symmetry planes, which weakens the 'no parameter tuning' claim and the zero-shot framing; (ii) Section 5.1 states that a randomly rotated version of the test set was generated, but no results on it are reported, so robustness to object orientation, which is central to the invariance premise, remains untested. These are validity and completeness concerns, not instances of prediction-by-construction.

Assumptions & free parameters 8 free parameters · 6 assumptions · 0 invented entities

The central claim rests on a set of hand-chosen thresholds and on empirical premises about feature invariance and object centering. These are stated in the paper but mostly not derived or formally justified.

free parameters (8)
  • Chamfer threshold tau1 = 0.01
    Planes with Chamfer distance below 0.01 are declared valid symmetries (Section 3.2, Final Selection).
  • Angular clustering threshold tau2 = 1 degree
    Redundant planes within 1 degree are merged (Section 3.2).
  • Maximum number of planes k = 10
    At most 10 symmetry planes are retained (Section 3.2).
  • Origin distance filter = 5% of object diagonal
    Candidate planes must satisfy |n·c| <= 0.05 Od (Eq. 5).
  • Number of sampled points = 10000
    Feature-mesh sampling density chosen from invariance analysis (Section 4.2).
  • Number of viewpoints = 6 to 114, best config uses 86 or 114
    Viewpoint count selected from invariance analysis; Table 2 reports 6, 42, 86, 114.
  • Number of image rotations = 4
    Four rotations (0, 90, 180, 270 degrees) chosen to minimize feature discrepancy (Section 4.3).
  • Number of nearest neighbors per point = 2
    Trios are formed from the two nearest feature neighbors (Eq. 1).
assumptions (6)
  • domain assumption Objects are centered at the origin and global symmetry planes pass through the origin.
    Section 3.2 Candidate Plane Filtering uses |n·c| <= 0.05 Od and assumes centered objects; holds for the ShapeNet test set but limits generality.
  • domain assumption Backprojected DINOv2 features are approximately invariant under reflection symmetry.
    Validated empirically in Section 4 on 50 ground-truth objects; not proven and may fail for rotated or partial objects.
  • domain assumption Nearest neighbors in feature space correspond to symmetric point pairs.
    Core matching step in Section 3.2 relies on this; supported by the invariance experiments but not guaranteed.
  • domain assumption Mesh rendering and visibility via pixel fragments faithfully map 2D features to 3D vertices.
    Feature backprojection in Section 3.1 assumes visible vertices are correctly identified and features are averaged across views.
  • standard math Chamfer distance between a point set and its reflection is a valid symmetry quality measure.
    Used in Eq. 6 as verification; standard in geometry processing.
  • domain assumption Barycentric interpolation of vertex features preserves the semantic content needed for matching.
    Feature-mesh sampling in Section 3.1 interpolates features across faces; assumed to preserve invariance.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Training-free zero-shot 3D symmetry detection with visual features back-projected to geometry." pith.science (2026). https://pith.science/paper/JF3KPCLQ

@misc{pith2026250524162,
  author       = {Pith},
  title        = {Pith review of: Training-free zero-shot 3D symmetry detection with visual features back-projected to geometry},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/JF3KPCLQ}},
  note         = {Machine review of arXiv:2505.24162}
}
read the original abstract

We present a simple yet effective training-free approach for zero-shot 3D symmetry detection that leverages visual features from foundation vision models such as DINOv2. Our method extracts features from rendered views of 3D objects and backprojects them onto the original geometry. We demonstrate the symmetric invariance of these features and use them to identify reflection-symmetry planes through a proposed algorithm. Experiments on a subset of ShapeNet demonstrate that our approach outperforms both traditional geometric methods and learning-based approaches without requiring any training data. Our work demonstrates how foundation vision models can help in solving complex 3D geometric problems such as symmetry detection.

Figures

Figures reproduced from arXiv: 2505.24162 by the authors.

Figure 1
Figure 1. Different 3D objects and symmetry planes detected by our method. Symmetry planes are outlined in red. [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. (a) Uses the original mesh (NO Feature-mesh sampling) with different configurations of the feature extraction algorithm. (b) Combines Feature-mesh sampling with different configurations. Legend: RM: Regular mesh with no sampling is used; FMXK: Feature-mesh sampling is used with X points sampled; 1R: one rotation at 0°; 2R: two rotations at 0° and 180°; 3R: three rotations at 0°, 90°, and 270°; 4R: four rotations at … view at source ↗
Figure 3
Figure 3. (a) Regular sphere sampling, (b) Fibonacci sphere sampling. [PITH_FULL_IMAGE:figures/full_fig_p009_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: Visual representation of the feature backprojection process. [PITH_FULL_IMAGE:figures/full_fig_p009_4.png]
Figure 5
Figure 5. Figure 5: Visual representation of the proposed symmetry algorithm. [PITH_FULL_IMAGE:figures/full_fig_p010_5.png]
Figure 6
Figure 6. Figure 6: More 3D objects and symmetry planes detected by our method. Symmetry planes are outlined in red. [PITH_FULL_IMAGE:figures/full_fig_p010_6.png]

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

18 extracted references · 16 canonical work pages

  1. [1]

    Fast oriented bounding box optimization on the rotation group so(3,R).ACM Trans

    Chia-Tche Chang, Bastien Gorissen, and Samuel Melchior. Fast oriented bounding box optimization on the rotation group so(3,R).ACM Trans. Graph., 30(5), October 2011

  2. [2]

    A reflective symmetry descriptor

    Michael Kazhdan, Bernard Chazelle, David Dobkin, Adam Finkelstein, and Thomas Funkhouser. A reflective symmetry descriptor. In Anders Heyden, Gunnar Sparr, Mads Nielsen, and Peter Johansen, editors,Computer Vision — ECCV 2002, pages 642–656, Berlin, Heidelberg, 2002. Springer Berlin Heidelberg

  3. [3]

    Aurélien Martinet, Cyril Soler, Nicolas Holzschuch, and François X. Sillion. Accurate detection of symmetries in 3d shapes.ACM Trans. Graph., 25(2):439–464, April 2006

  4. [4]

    A planar- reflective symmetry transform for 3d shapes

    Joshua Podolak, Philip Shilane, Aleksey Golovinskiy, Szymon Rusinkiewicz, and Thomas Funkhouser. A planar- reflective symmetry transform for 3d shapes. InACM SIGGRAPH 2006 Papers, SIGGRAPH ’06, page 549–559, New York, NY , USA, 2006. Association for Computing Machinery

  5. [5]

    Mitra, Leonidas J

    Niloy J. Mitra, Leonidas J. Guibas, and Mark Pauly. Partial and approximate symmetry detection for 3d geometry. ACM Trans. Graph., 25(3):560–568, July 2006

  6. [6]

    Probably approximately symmetric: Fast rigid symmetry detection with global guarantees.Computer Graphics F orum, 34(1):2–13, 2015

    Simon Korman, Roee Litman, Shai Avidan, and Alex Bronstein. Probably approximately symmetric: Fast rigid symmetry detection with global guarantees.Computer Graphics F orum, 34(1):2–13, 2015

  7. [7]

    Approximate symmetry detection in partial 3d meshes.Computer Graphics F orum, 33(7):131–140, 2014

    Ivan Sipiran, Robert Gregor, and Tobias Schreck. Approximate symmetry detection in partial 3d meshes.Computer Graphics F orum, 33(7):131–140, 2014

  8. [8]

    PRS-Net: Planar Reflective Symmetry Detection Net for 3D Models .IEEE Transactions on Visualization & Computer Graphics, 27(06):3007–3018, June 2021

    Lin Gao, Ling-Xiao Zhang, Hsien-Yu Meng, Yi-Hui Ren, Yu-Kun Lai, and Leif Kobbelt. PRS-Net: Planar Reflective Symmetry Detection Net for 3D Models .IEEE Transactions on Visualization & Computer Graphics, 27(06):3007–3018, June 2021

Show all 18 references
  1. [9]

    E3sym: Leveraging e(3) invariance for unsupervised 3d planar reflective symmetry detection

    Ren-Wu Li, Ling-Xiao Zhang, Chunpeng Li, Yu-Kun Lai, and Lin Gao. E3sym: Leveraging e(3) invariance for unsupervised 3d planar reflective symmetry detection. In2023 IEEE/CVF International Conference on Computer Vision (ICCV), pages 14497–14507, 2023

  2. [10]

    A dataset-free approach for self-supervised learning of 3d reflectional symmetries, 2025

    Isaac Aguirre, Ivan Sipiran, and Gabriel Montañana. A dataset-free approach for self-supervised learning of 3d reflectional symmetries, 2025

  3. [11]

    Robust symmetry detection via riemannian langevin dynamics

    Jihyeon Je, Jiayi Liu, Guandao Yang, Boyang Deng, Shengqu Cai, Gordon Wetzstein, Or Litany, and Leonidas Guibas. Robust symmetry detection via riemannian langevin dynamics. InSIGGRAPH Asia 2024 Conference Papers, SA ’24, New York, NY , USA, 2024. Association for Computing Machinery

  4. [12]

    Dinov2: Learning robust visual features without supervision, 2024

    Maxime Oquab, Timothée Darcet, Théo Moutakanni, Huy V o, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, Mahmoud Assran, Nicolas Ballas, Wojciech Galuba, Russell Howes, Po-Yao Huang, Shang-Wen Li, Ishan Misra, Michael Rabb...

  5. [13]

    Learning transferable visual models from natural language supervision, 2021

    Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. Learning transferable visual models from natural language supervision, 2021

  6. [14]

    Back to 3d: Few-shot 3d keypoint detection with back-projected 2d features, 2024

    Thomas Wimmer, Peter Wonka, and Maks Ovsjanikov. Back to 3d: Few-shot 3d keypoint detection with back-projected 2d features, 2024

  7. [15]

    3d part segmentation via geometric aggregation of 2d visual features.IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 2025

    Marco Garosi, Riccardo Tedoldi, Davide Boscaini, Massimiliano Mancini, Nicu Sebe, and Fabio Poiesi. 3d part segmentation via geometric aggregation of 2d visual features.IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 2025

  8. [16]

    Measurement of areas on a sphere using fibonacci and latitude–longitude lattices.Mathematical Geosciences, 42:49–64, 2009

    Álvaro González. Measurement of areas on a sphere using fibonacci and latitude–longitude lattices.Mathematical Geosciences, 42:49–64, 2009

  9. [17]

    Vision transformers need registers, 2024

    Timothée Darcet, Maxime Oquab, Julien Mairal, and Piotr Bojanowski. Vision transformers need registers, 2024

  10. [18]

    Chang, Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang, Zimo Li, Silvio Savarese, Manolis Savva, Shuran Song, Hao Su, et al

    Angel X. Chang, Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang, Zimo Li, Silvio Savarese, Manolis Savva, Shuran Song, Hao Su, et al. ShapeNet: An Information-Rich 3D Model Repository, 2015. 8 APREPRINT- SEPTEMBER7, 2025 A Evaluation of hybrid method In Related ...

Pith tools

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