CVApr 2, 2024

SelfPose3d: Self-Supervised Multi-Person Multi-View 3d Pose Estimation

arXiv:2404.02041v224 citationsh-index: 14Has CodeCVPR
Originality Incremental advance
AI Analysis

This addresses the need for scalable 3D pose estimation in computer vision by reducing reliance on expensive labeled data, though it is incremental as it builds on existing self-supervised and pseudo-labeling techniques.

The paper tackles the problem of estimating 3D poses of multiple people from multiple camera views without requiring ground-truth 2D or 3D poses, using only multi-view images and pseudo 2D poses, and achieves results comparable to fully-supervised methods on benchmark datasets like Panoptic, Shelf, and Campus.

We present a new self-supervised approach, SelfPose3d, for estimating 3d poses of multiple persons from multiple camera views. Unlike current state-of-the-art fully-supervised methods, our approach does not require any 2d or 3d ground-truth poses and uses only the multi-view input images from a calibrated camera setup and 2d pseudo poses generated from an off-the-shelf 2d human pose estimator. We propose two self-supervised learning objectives: self-supervised person localization in 3d space and self-supervised 3d pose estimation. We achieve self-supervised 3d person localization by training the model on synthetically generated 3d points, serving as 3d person root positions, and on the projected root-heatmaps in all the views. We then model the 3d poses of all the localized persons with a bottleneck representation, map them onto all views obtaining 2d joints, and render them using 2d Gaussian heatmaps in an end-to-end differentiable manner. Afterwards, we use the corresponding 2d joints and heatmaps from the pseudo 2d poses for learning. To alleviate the intrinsic inaccuracy of the pseudo labels, we propose an adaptive supervision attention mechanism to guide the self-supervision. Our experiments and analysis on three public benchmark datasets, including Panoptic, Shelf, and Campus, show the effectiveness of our approach, which is comparable to fully-supervised methods. Code: https://github.com/CAMMA-public/SelfPose3D. Video demo: https://youtu.be/GAqhmUIr2E8.

Code Implementations1 repo
Foundations

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

Your Notes