Pith. sign in

REVIEW 2 major objections 4 minor 1 cited by

This paper shows that for monocular 2D-to-3D human pose lifting, rotation equivariance is best learned by simple data augmentation rather than by architecturally enforced equivariance, yielding lower error on rotated poses and lower computa

Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →

T0 review · deepseek-v4-flash

2026-08-03 09:21 UTC pith:RLEMPSHA

load-bearing objection Useful empirical comparison and a practical augmentation recipe; the head-to-head with equivariant-by-design models is confounded by architecture and the rotated test reuses the augmentation distribution. the 2 major comments →

arxiv 2601.13913 v2 pith:RLEMPSHA submitted 2026-01-20 cs.CV

On the Role of Rotation Equivariance in Monocular 2D-to-3D Human Pose Lifting

classification cs.CV
keywords rotation equivariancehuman pose estimation2D-to-3D liftingdata augmentationgeometric consistencySO(2)MPJPEequivariant networks
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

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

The paper asks how 2D-to-3D human pose lifting models should handle in-plane rotations of the input image. It finds that standard lifting models collapse on rotated inputs, while models that enforce exact rotation equivariance in their architecture remain robust but are over-constrained. The central result is that a plain ResNet or transformer, trained with the same random in-plane rotation applied jointly to input 2D keypoints and the xy-coordinates of the output 3D pose, matches or beats equivariant-by-design models on rotated test sets while being far cheaper to train and run. The paper argues that for this task the correct inductive bias is a learned, approximate equivariance rather than a hard constraint.

Core claim

On rotated test sets, the empirical ordering of model families is vanilla+aug > hybrid+aug > fully equivariant > hybrid > vanilla. On rotated Human3.6M, a ResNet baseline trained with rotation augmentation reaches 64.3 mm mean per-joint position error, versus 76.4 mm for the best fully equivariant model, while taking roughly a tenth of the training time. Hybrid models, which make only the xy-outputs equivariant by design and learn depth invariance, sit between the two. The paper's geometric consistency condition — rotating the 2D input by R_theta must rotate the 3D output about the optical axis leaving depth invariant — is the symmetry that augmentation instills, and the paper reads the resu

What carries the argument

The load-bearing object is the geometric consistency condition of Eq. (3): a lifting model f is consistent if f(X R_theta^T) = f(X) diag(R_theta^T, 1), meaning an in-plane rotation of the 2D keypoints rotates the predicted 3D pose about the optical axis while leaving depth invariant. Instead of building this in as a hard architectural constraint, the paper instills it through joint rotation of input 2D poses and output xy-coordinates during training. This augmentation acts as the mechanism that transfers the symmetry into standard non-equivariant networks, and the comparison across vanilla, hybrid, and fully equivariant models — all matched to roughly 3.7–4.4M parameters — is what carries th

Load-bearing premise

The comparison rests on the assumption that the operative symmetry is in-plane rotation with depth invariant and that robustness is correctly measured by test rotations sampled from the same uniform distribution used for augmentation; if real deployments rotate poses differently, the reported gains may shrink or disappear.

What would settle it

Train a vanilla+aug model with rotation angles uniform over [0, 2π), then evaluate it on rotations drawn only from a narrow interval (say 85–95 degrees) or on perspective-distorted rotations about a non-optical axis; if its error rises to, or past, the level of a fully equivariant model, the claim that augmentation learns the correct equivariance fails.

Watch this falsifier. Get emailed when new claim-graph text bears on it.

If this is right

  • Standard 2D-to-3D lifting models are not rotation-robust; benchmark protocols that include rotated test sets will expose failures that current original-pose evaluations miss.
  • Rotation augmentation is a cheap, architecture-agnostic route to rotation robustness that transfers across datasets (Human3.6M to MPII-INF-3DHP) without fine-tuning.
  • Fully equivariant architectures, while guaranteeing robustness by design, over-constrain the learned mapping and underperform on both original and rotated data.
  • Hybrid designs that enforce xy-equivariance but learn depth invariance approximate the best trade-off, yet still trail plain augmented models.
  • The most accurate models (vanilla+aug) are also the fastest to train and run, showing that robustness and efficiency do not trade off in this setting.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • A sharper test would evaluate on rotations drawn from a distribution different from the augmentation distribution, e.g. a narrow band near 90 degrees or rotations about an off-optical-axis axis; the paper's own remark that the true mapping is only approximately equivariant suggests the gap may close or reverse there.
  • The graded ordering suggests augmentation acts as a tunable regularizer: sweeping the rotation-angle range would likely trace a bias-variance curve, with too little augmentation leaving the model un-robust and too much degrading original-pose accuracy.
  • The same joint input-output rotation recipe could transfer to other lifted 2D-to-3D tasks — object pose, face reconstruction, hand pose — wherever the output has an axis aligned with the image plane.
  • The hybrid ablation, where feeding equivariant features into depth prediction yields no gain, hints that depth is best left unconstrained; an explicit model of how depth transforms under rotation could explain why learned invariance beats hard-wired invariance here.

Editorial analysis

A structured set of objections, weighed in public.

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

Referee Report

2 major / 4 minor

Summary. The paper studies rotation equivariance for 2D-to-3D human pose lifting. It defines a geometric-consistency condition (Eq. 3), then compares vanilla networks (ResNet, PoseFormer), fully equivariant transformers (VN-Transformer, GotenNet), and hybrid models, each with and without rotation augmentation. On Human3.6M and MPII-INF-3DHP, vanilla models degrade sharply on rotated inputs; random in-plane rotation augmentation recovers accuracy and yields the best rotated-test performance (e.g., ResNet+aug 64.3 mm vs. fully equivariant 76.4 mm), while also being faster. The authors conclude that rotation equivariance is most effectively learned by augmentation and that exact equivariance by design is overly restrictive.

Significance. If the main claim held, the paper would be a useful practical result: real-world robustness to in-plane rotations can be obtained by simple augmentation, avoiding special architectures. The authors report reproducible experiments with three seeds, standardized training details, clear tables, and a qualitative evaluation on SportsCap. The computational-efficiency comparison in Table 3 is also relevant. However, the evidence supporting the ranking against equivariant-by-design models is confounded, and the test-time rotation distribution is the same as the augmentation distribution, weakening the out-of-distribution message. The paper's conclusions are therefore stronger than the experiments currently support.

major comments (2)
  1. [Section 4.4, Table 1] The central claim that 'strictly imposing the equivariance constraint ... harms the task performance' is not supported by the comparisons. The fully equivariant models are 76.4±1.2 / 76.7±1.3 mm on original Human3.6M, while the vanilla ResNet is 62.9±0.2 mm, and the rotated-test gap (ResNet+aug 64.3 vs. VN-Transformer 76.4) is nearly identical to the unrotated-test gap. This shows the selected equivariant backbones are worse 2D-to-3D lifters, not that equivariance hurts. Moreover, Section 4.1 appends a fixed random per-joint z-coordinate to the inputs of these networks, an ad hoc embedding not used for the vanilla models. A controlled comparison with an equivariant version of the same ResNet backbone is required.
  2. [Section 4.3 (Data augmentation) and Section 4.2 (Rotated test)] Test-time rotations are sampled from the same uniform distribution used for augmentation, so the evaluated robustness is in-distribution for the +aug models. The paper trains the model to minimize error on exactly the rotations it is later tested on; the observed improvement therefore largely reflects fitting the augmentation distribution. Since Section 3 explicitly states that exact equivariance 'may be too restrictive' and the mapping is 'often only approximately rotation-equivariant' in practice, the robustness claim should be tested on other rotation regimes (e.g., narrow angle ranges, off-axis rotations, or combined with perspective distortion) or reported as a function of rotation angle. Without this, the ranking on Rotated sets is partly by construction.
minor comments (4)
  1. [Section 4.3] Please specify the exact test-rotation procedure: how many random angles per test sample, whether the same angles are used for all models, and whether the rotation is applied to the input and the target (or only the input). Currently 'in the same way' is vague and important for reproducibility.
  2. [Section 4.4, Table 3 caption] The caption 'The most accurate models (vanilla+aug) have both the shortest training and inference times' is imprecise: ResNet+aug is not the shortest training time overall (ResNet vanilla is 11s vs. 34s), and PoseFormer+aug is 48s. Suggest rephrasing to 'shortest among the accurate models' or similar.
  3. [Section 2.2, Eq. (1)] The notation in Eq. (1) is inconsistent: the input space is written as X ∈ X ⊆ R^n, but the functions considered take N×2 or N×3 matrices; also the left side uses f(X) while the right side uses f(Rx). Please clean up the notation.
  4. [Section 5 (Limitations)] The limitations paragraph is very brief and does not mention the same-distribution test set or the repurposed baselines. I recommend adding an explicit discussion of these threats to external validity.

Circularity Check

0 steps flagged

No significant circularity; external benchmarks anchor the comparison.

full rationale

The paper's central empirical claims are comparisons against external baselines (Martinez ResNet, PoseFormer, VN-Transformer, GotenNet) on standard benchmarks (Human3.6M, MPII-INF-3DHP) under a stated protocol. The augmentation procedure (Section 4.3) applies the same random rotation distribution to training and to the 'Rotated' test sets; this aligns training and evaluation distributions, but the rotated test split is still held out and the +aug models must generalize across subjects and continuous angles, so the result is not a fitted parameter renamed as a prediction. The conclusion that strict equivariance 'harms' performance is weaker than claimed because the fully equivariant baselines are substantially worse on unrotated data (a confound between architecture and equivariance), but this is a validity/correctness concern, not circularity. No load-bearing self-citation or construction by definition is present.

Axiom & Free-Parameter Ledger

3 free parameters · 3 axioms · 0 invented entities

Central claims rest on no fitted physical constants. The main free choices are the augmentation angle distribution and the random z-embedding for equivariant baselines. The core symmetry (Eq. 3) is an assumed domain property, not derived, and the paper itself cautions that it holds only approximately.

free parameters (3)
  • rotation augmentation distribution = theta ~ U[0, 2*pi)
    The random rotation angle applied jointly to input 2D keypoints and target xy coordinates is chosen by hand and is also used to construct the rotated test sets. This is the key free choice driving the robustness result.
  • random input z-coordinate for equivariant networks = N-dimensional vector sampled once
    For VN-Transformer and GotenNet, a random constant third coordinate is appended to the 2D inputs so the models can be run as 3D point clouds. This ad hoc choice affects the fully equivariant baselines and is not derived from the task.
  • PoseFormer temporal depth reduction = 2
    The single-frame PoseFormer variant is created by reducing the temporal transformer depth; an architecture hyperparameter not central to the equivariance claim but affecting the baseline comparison.
axioms (3)
  • domain assumption The lifting function should satisfy the equivariance property in Eq. (3): in-plane rotation of input 2D keypoints corresponds to optical-axis rotation of output 3D pose with depth invariant.
    The paper acknowledges in Section 3 that exact equivariance 'may be too restrictive' and the true mapping is 'often only approximately rotation-equivariant in practice', but all experiments and the central ranking assume this symmetry is the right target.
  • domain assumption Root-aligned and standardized coordinates: ground-truth 3D poses are root-aligned at the origin and input 2D poses are zero-mean/unit-std before rotation, so rotating about the origin corresponds to rotating the skeleton about its root.
    Invoked in Section 4.3 (Implementation Details). If perspective camera effects or off-center subjects make this correspondence invalid, the augmentation enforces a symmetry that does not match the data distribution.
  • ad hoc to paper Appending a random constant third coordinate to 2D inputs is a valid embedding for measuring SO(2) equivariance of VN-Transformer and GotenNet.
    Section 4.1 describes this trick to adapt point-cloud/molecular models to 2D keypoints. There is no independent evidence that this embedding is geometrically faithful for human pose lifting; it may bias the fully equivariant comparison.

pith-pipeline@v1.3.0-alltime-deepseek · 9022 in / 10556 out tokens · 117510 ms · 2026-08-03T09:21:51.470242+00:00 · methodology

0 comments
read the original abstract

Estimating 3D from 2D is one of the central tasks in computer vision. In this work, we consider the monocular setting, i.e. single-view input, for 3D human pose estimation (HPE), where the goal is to predict a 3D point set of human skeletal joints from a single 2D image, typically via 2D keypoint detection followed by 2D-to-3D lifting. Despite their success, we find that current lifting models exhibit strong performance degradation under rotations. We address this by considering different approaches to incorporating rotation equivariance, including explicit equivariant architectures and standard models. Utilising common HPE benchmarks, we demonstrate that rotation equivariance can be effectively learned via rotation-based data augmentation applied jointly to input and output poses. This significantly improves robustness to rotations and, in this setting, outperforms methods that are fully equivariant by design, while maintaining a lower computational cost.

Figures

Figures reproduced from arXiv: 2601.13913 by Bastian Wandt, Cuong Le, Pavlo Melnyk, Per-Erik Forss\'en, Urs Waldmann.

Figure 1
Figure 1. Figure 1: Teaser: Learning rotation equivariance improves the performance of a 2D→3D lifting model in monocular human pose estimation for motions akin to rotations in the image plane. In contrast, typical lifting models lack this notion of equivariance. Furthermore, models that are equivariant by design over-constrain the learning process; both result in poor 3D pose predictions. Blue, green, and orange, respectivel… view at source ↗
Figure 2
Figure 2. Figure 2: Geometric consistency in the lifting model: rotations in the image plane cor￾respond to the rotations about the optical axis in the camera coordinate system. practice. The exact equivariance can thus prevent the model from producing an optimal prediction. In the following section, we investigate how geometrically consistent common 2D→3D lifting models [13,21] are and how useful and limiting the constraint … view at source ↗
Figure 3
Figure 3. Figure 3: Hybrid model architecture outline: the xy-outputs are rotation-equivariant, whereas the z-coordinate prediction is non-equivariant. In the default setting (no dot￾ted line), the input is fed into both models in parallel; for the ablation study (with the dotted line), the input to the non-equivariant baseline is the output of the first equivariant layer of the 2D equivariant model. rotation-equivariant mole… view at source ↗
Figure 4
Figure 4. Figure 4: Samples from the datasets used in our experiments. SportsCap contains poses with realistic full-body rotations that do not exist in the Human3.6M and the MPII￾INF-3DHP datasets. the GotenNet implementation is optimised for 3D, and we run it as-is by initial￾ising the third coordinate to 0 and extracting the first two coordinates for each joint in the output pose. In both cases, we reduce the number of para… view at source ↗
Figure 5
Figure 5. Figure 5: Representative example of the performance of different models on a SportsCap sample: Learned equivariance in ResNet+aug and PoseFormer+aug (both vanilla+aug), as well as GotenNet hybrid+aug, produces more accurate 3D poses than exact equivariance (fully equivariant), or no equivariance (vanilla). All 3D estimation results are captured from the same viewing angle [PITH_FULL_IMAGE:figures/full_fig_p012_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: An example of the performance of different models on a MPII-INF-3DHP sample that resembles a slight in-plane rotation: Learned equivariance in ResNet+aug and PoseFormer+aug (both vanilla+aug), as well as GotenNet hybrid+aug, produces more accurate 3D poses than exact equivariance (fully equivariant), or no equivariance (vanilla). All 3D estimation results are captured from the same viewing angle [PITH_FUL… view at source ↗
Figure 7
Figure 7. Figure 7: An example from SportsCap. The 3D poses are observed from rear view with respect to the camera [PITH_FULL_IMAGE:figures/full_fig_p013_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: An example from SportsCap. The 3D poses are observed from top view [PITH_FULL_IMAGE:figures/full_fig_p013_8.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Revisiting Euler-Angle Regression with Kolmogorov-Arnold Networks

    cs.CV 2026-07 accept novelty 6.5

    Range-constrained Euler angles plus Kolmogorov-Arnold Networks outperform the standard MLP+6D pipeline on rotation regression for articulated systems.

Reference graph

Works this paper leans on

21 extracted references · cited by 1 Pith paper

  1. [1]

    TMLR (2023)

    Assaad, S., Downey, C., Al-Rfou, R., Nayakanti, N., Sapp, B.: Vn-transformer: Rotation-equivariant attention for vector neurons. TMLR (2023)

  2. [2]

    In: ICLR (2025)

    Aykent, S., Xia, T.: GotenNet: Rethinking Efficient 3D Equivariant Graph Neural Networks. In: ICLR (2025)

  3. [3]

    IJCV (Aug 2021)

    Chen, X., Pang, A., Yang, W., Ma, Y., Xu, L., Yu, J.: Sportscap: Monocular 3d humanmotion captureandfine-grainedunderstandinginchallengingsportsvideos. IJCV (Aug 2021)

  4. [4]

    In: CVPR (2020)

    Cheng, B., Xiao, B., Wang, J., Shi, H., Huang, T.S., Zhang, L.: Higherhrnet: Scale- aware representation learning for bottom-up human pose estimation. In: CVPR (2020)

  5. [5]

    In: CVPR (2021)

    Deng, C., Litany, O., Duan, Y., Poulenard, A., Tagliasacchi, A., Guibas, L.J.: Vector neurons: A general framework for SO(3)-equivariant networks. In: CVPR (2021)

  6. [6]

    In: ICCV (2021)

    Garau, N., Bisagno, N., Bródka, P., Conci, N.: DECA: Deep viewpoint-Equivariant human pose estimation using Capsule Autoencoders. In: ICCV (2021)

  7. [7]

    Sensors (Basel, Switzerland)25(8), 2409 (2025)

    Guo, Y., Gao, T., Dong, A., Jiang, X., Zhu, Z., Wang, F.: A survey of the state of the art in monocular 3d human pose estimation: Methods, benchmarks, and challenges. Sensors (Basel, Switzerland)25(8), 2409 (2025)

  8. [8]

    NeurIPS (2023)

    Howell, O., Klee, D., Biza, O., Zhao, L., Walters, R.: Equivariant Single View Pose Prediction via Induced and Restriction Representations. NeurIPS (2023)

  9. [9]

    PAMI36(7), 1325–1339 (2014)

    Ionescu, C., Papava, D., Olaru, V., Sminchisescu, C.: Human3.6m: Large scale datasets and predictive methods for 3d human sensing in natural environments. PAMI36(7), 1325–1339 (2014)

  10. [10]

    Virtual Reality & Intelligent Hardware2(6), 471–500 (2020)

    Ji, X., Fang, Q., Dong, J., Shuai, Q., Jiang, W., Zhou, X.: A survey on monocular 3d human pose estimation. Virtual Reality & Intelligent Hardware2(6), 471–500 (2020)

  11. [11]

    In: CVPR (2020)

    Li, S., Ke, L., Pratama, K., Tai, Y.W., Tang, C.K., Cheng, K.T.: Cascaded deep monocular 3d human pose estimation with evolutionary training data. In: CVPR (2020)

  12. [12]

    ICLR (2024)

    Liao, Y.L., Wood, B., Das, A., Smidt, T.: EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations. ICLR (2024)

  13. [13]

    In: ICCV (2017)

    Martinez, J., Hossain, R., Romero, J., Little, J.J.: A simple yet effective baseline for 3d human pose estimation. In: ICCV (2017)

  14. [14]

    In: 3DV (2017), http://gvv.mpi-inf.mpg.de/3dhp_dataset Equivariance in Monocular Human Pose Estimation 15

    Mehta, D., Rhodin, H., Casas, D., Fua, P., Sotnychenko, O., Xu, W., Theobalt, C.: Monocular 3d human pose estimation in the wild using improved cnn supervision. In: 3DV (2017), http://gvv.mpi-inf.mpg.de/3dhp_dataset Equivariance in Monocular Human Pose Estimation 15

  15. [15]

    In: ICCV (2019)

    Moon, G., Chang, J.Y., Lee, K.M.: Camera distance-aware top-down approach for 3d multi-person pose estimation from a single rgb image. In: ICCV (2019)

  16. [16]

    NeurIPS (2019)

    Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., et al.: Pytorch: An imperative style, high- performance deep learning library. NeurIPS (2019)

  17. [17]

    In: CVPR (2019)

    Wandt, B., Rosenhahn, B.: Repnet: Weakly supervised training of an adversarial reprojection network for 3d human pose estimation. In: CVPR (2019)

  18. [18]

    In: CVPR (2023)

    Wang, J., Luvizon, D., Xu, W., Liu, L., Sarkar, K., Theobalt, C.: Scene-aware egocentric 3d human pose estimation. In: CVPR (2023)

  19. [19]

    In: CVPR (2022)

    Wang, Z., Nie, X., Qu, X., Chen, Y., Liu, S.: Distribution-aware single-stage models for multi-person 3d pose estimation. In: CVPR (2022)

  20. [20]

    In: CVPR (2020)

    Xu, J., Yu, Z., Ni, B., Yang, J., Yang, X., Zhang, W.: Deep kinematics analysis for monocular 3d human pose estimation. In: CVPR (2020)

  21. [21]

    ICCV (2021)

    Zheng, C., Zhu, S., Mendieta, M., Yang, T., Chen, C., Ding, Z.: 3d human pose estimation with spatial and temporal transformers. ICCV (2021)