alphaFeedback

WorksComputer Science

PCHMR: Empowering and Benchmarking Human Mesh Recovery in Privacy-Constrained Real-World Settings

AI contributions
Not recorded for this paper
View details

Abstract

Fine-tuning directly on user-side data is an effective way to improve the performance of widely adopted data-driven human mesh recovery (HMR) models. However, doing so for existing HMR methods often assumes aggregating user-side data from real-world HMR-deployed devices to a central training server, posing a significant privacy risk as sensitive human images are transmitted. How can human mesh recovery be evaluated and improved in privacy-constrained real-world settings? We study this question through a benchmark in which state-of-the-art HMR models are trained with federated learning and a secure-aggregation variant, neither of which centralizes raw images, and evaluated across a wide range of client-scale and data-heterogeneity settings. We document that common HMR training pipelines are built around centralized data access and quantify how representative HMR backbones behave when that assumption is removed. Furthermore, to study the data bottleneck of privacy-constrained HMR training, we propose DePoser, a local annotation and fine-tuning pipeline enhanced with depth foundation models, with which collaboratively trained HMR models can be locally tailored to the end user's distribution. On in-the-wild data, fine-tuning on DePoser annotations improves personalization accuracy, measured against DePoser-generated pseudo-ground truth. This benchmark aims to support future work on privacy-constrained HMR models and their real-world deployment and evaluation.

Reviewed on OpenReview: https://openreview.net/forum?id=4XHzBaL0qA against DePoser-generated pseudo-ground truth. This benchmark aims to support future work on privacy-constrained HMR models and their real-world deployment and evaluation.

Comparison of centralized and privacy-constrained HMR frameworks

Figure 1. Comparison between centralized and privacy-constrained HMR frameworks. Existing HMR frameworks commonly assume centralized training (a), which requires uploading sensitive user data and therefore raises privacy concerns. In comparison, PCHMR benchmarks privacy-constrained settings for HMR models (b), where raw data remain on the device and only model updates are exchanged. Locally generated annotations then provide additional supervision, so HMR models can be improved with privacy-constrained real-world human data.

Introduction

Advancements in human mesh recovery (HMR) methods ([58, 14, 18, 50, 59, 49]) are relevant to a wide range of real-world applications, such as virtual reality ([4, 74] (VRChat 2024)), augmented reality ([75]), human behavior analysis ([63, 32, 114, 115]), and virtual try-on ([25]). Accurate human mesh recovery is always desired for those human-centric applications.

For general learning-based applications like medical image computing ([28, 2, 89]) or on-device speech recognition ([10, 5 b]), fine-tuning the model directly on user-side data is one of the most effective ways of enhancing the model performance by minimizing the domain gap ([69, 47]). To the best of our knowledge, existing HMR frameworks ([42, 58, 18, 14, 15, 49, 51, 50, 56]) are typically developed and evaluated under the setting where all training data are on a single device, which we refer to as the centralized setting. As a result, HMR model training using existing frameworks usually assumes the collection and aggregation of sensitive data from user devices to a central training server. This raises privacy and compliance concerns and is increasingly challenging, if not infeasible, under strict privacy regulations such as the General Data Protection Regulation (GDPR) ([23]). A naïve raw-data-local solution would be to train the HMR model on each edge device using only the scarce data available there. However, since the mapping from a monocular image to a 3D human’s pose and shape is highly complex, training such a model with limited real-world data collected from only a single edge device would result in significantly inferior performance compared to centralized training; see Appendix § 13. This poses a performance-privacy dilemma: the desire to effectively utilize user data on the edge to enhance the model’s performance, conflicting with the principle of avoiding raw-data centralization.

Despite extensive work on HMR ([42, 58, 18, 14, 15, 49, 51, 50, 56, 24]) where models are trained and evaluated centrally under ideal conditions, one practical question remains unexplored: How do state-of-the-art methods perform under privacy-constrained real-world settings, where centralized aggregation of data from user devices is infeasible due to privacy concerns?

This work presents a systematic benchmark study of HMR models ([18, 14])3 under a comprehensive series of privacy-constrained, real-world settings, answering the aforementioned question. In all of our experiments, the training is conducted with a client-server model, where each client holds a part of the training data, which is never shared. Under this framework, we then scale up to a large number of clients, where we find that the HMR models converge with minimal accuracy loss even with 1,000 clients. In addition, since each HMR-equipped device user could have a different usage pattern, we simulate real-world data non-uniformity with three schemes of varying complexity. When data heterogeneity is pronounced, collaboratively trained HMR models can match, and in some settings slightly exceed, their centrally trained counterparts. We interpret this as evidence that federated training need not degrade HMR accuracy under the tested protocols; we discuss possible causes of the occasional gains in Appendix § 8. Furthermore, we evaluate a secure-aggregation variant with MPC ([45]). This variant protects the aggregation channel under an honest-but-curious server assumption and prevents the server from directly observing individual client updates, but it should not be read as an attack-based privacy evaluation of the released global HMR model. With less than 2×2 \times the runtime in our small-scale measurement, MPC appears feasible enough to merit further system-level study.

In privacy-constrained HMR, raw images cannot be transmitted to a central server, so locally annotated data becomes essential both for collaborative training and for model personalization. Because user- and environment-specific scenarios vary widely, the annotation pipeline must be robust; optimization-based annotators suit this need because they are stable and accurate. Unlike existing annotators ([8, 86]) that rely on sparse cues such as 2D keypoints or masks, whose performance can be limited by detector quality and monocular ambiguity, we introduce DePoser, a depth-aware HMR annotation pipeline.

DePoser leverages the large human vision foundation model Sapiens ([44]), a 2B-parameter model trained on 300M+ in-the-wild images, to provide body-part relative depth cues, and then aligns these predictions to metric scale via a lightweight linear regressor trained with a general absolute depth estimator, preserving Sapiens’ structure. At the same time, we exploit Sapiens’ accurate and robust 2D joint predictions to provide stronger optimization signals. This yields 2.5D keypoints that couple precise localization with scale-invariant depth. DePoser is fully monocular, deployable on common devices from a single RGB image input. We validate our pipeline against Pavlakos et al. [86] and benchmark downstream HMR models on a VR dataset of internet-sourced and in-house footage annotated by DePoser.

We show that locally fine-tuning models on such DePoser-generated annotations enhances HMR performance in privacy-constrained collaborative training setups, enabling on-device models to self-collect pseudo-supervision. In summary, our contributions are:

  • We identify the centralized-data assumption in state-of-the-art HMR training pipelines and evaluate how these models perform without it, which is essential for deploying them on private real-world data.

  • We provide a comprehensive study of state-of-the-art HMR models, investigating their performance under privacy-constrained training settings of varying complexity and assessing the feasibility of collaborative training for HMR models.

  • Local annotators are essential for privacy-constrained HMR training. Motivated by the depth ambiguity issue of previous optimization-based HMR annotators, we further propose DePoser, a local HMR annotation pipeline enhanced by depth foundation models, which can be integrated with the proposed collaborative training framework while making the pseudo-label dependency explicit.

Related Work

Many recent works study 3D representations of the human body or body parts, such as 3D skeleton ([70, 72, 110]), 3D whole-body mesh ([49, 50, 18, 14, 15, 58]), 3D hand/face recovery ([105, 93, 78]), and 3D human motion generation ([30, 97, 12, 31, 54, 106, 37, 116]). Due to the large amount of prior work, we focus on 3D whole-body mesh recovery in the following section for its high relevance.

Human Mesh Recovery

Optimization-based Human Mesh Recovery. This approach estimates the 3D mesh that is consistent with the 2D observation under various constraints by directly optimizing with standard body model parameters. After the seminal work SMPLify ([8]), follow-up work extends the fitting objective with additional terms that keep the 3D mesh consistent with the 2D image observation. In addition, factors such as shape, pose, and segmentation provide additional priors to the optimization problem, such as HuMoR ([90]), Pose-NDF ([98]) and others ([29, 43]). This type of method has also been expanded to regress detailed human body, hand, and face at the same time ([86, 121, 57]). Optimization-based methods apply gradient-based optimization with a neural network and perform iteratively to obtain accurate mesh results such as HUND ([113]) and LVD ([16]). These methods generally yield a higher quality of mesh compared with the regression-based approach; however, due to their iterative optimizing nature, these methods are often incapable of real-time inference.

Regression-based Human Mesh Recovery. This method generates a 3D human mesh directly from pixels with an end-to-end network. Various methods use intermediate representations such as joints ([107]), segmentation ([91]), UV maps ([111]), heatmaps ([77]), keypoints and silhouettes ([85]), dense correspondences ([108]), or texture consistency ([87]) to supply additional information for the mesh regression. In addition, forward kinematics and inverse kinematics may be considered at the same time as additional constraints for the neural network, such as HybrIK ([49]), HybrIK-X ([51]), and NIKI ([50]). This representation is then passed into a decoder network, the output of which could be classified into the following two categories: parametric output and non-parametric output. The former is in the parameter space of parametric models such as SMPL (Poper et al., 2015), while the latter is in 3D space, such as joints and mesh vertex coordinates. SOTA performance has been achieved by transformer-based methods such as METRO ([58]), MeshGraphormer ([59]), and FastMETRO ([14]), which are non-parametric approaches excelling at modeling long-range dependency, making them robust even under occlusions. Transformer efficiency is optimized with token pruning methods such as in TORE ([18]).

Federated Learning

Federated Learning (FL) ([71]) is a family of distributed learning paradigms in which raw training data never leave the clients; we refer to the conventional alternative as centralized training. Each client instead trains a local model and sends its updates to a central server, which aggregates them into a global model. FL reduces raw-data exposure but does not by itself guarantee privacy: model updates and the released global model can still leak information ([41]), which is why FL is often combined with secure aggregation or differential privacy.

FL has been applied to recommender systems [19, 20, 79], finance [13], edge computing [112, 38, 104, 61], industrial applications [96, 117, 48], and healthcare [83, 17, 67, 12] thanks to its collaborative and raw-data-local nature. FL also demonstrates strong performance in computer vision [64, 53], natural language processing [109, 55], and automatic speech recognition [6, 119]. However, to our knowledge, it has not yet been used to address data grounding challenges in real-world monocular HMR. Existing FL-based computer vision solutions cover tasks such as object detection [64] and segmentation [53], and human-related FL work has addressed pose estimation and person re-identification [120] as well as posture recognition [103], tasks that differ significantly from monocular 3D HMR. In contrast, our approach directly regresses the 3D human mesh from standard RGB images, offering a more versatile and practical solution without the need for specialized hardware.

Other distributed training paradigms are also relevant. Split learning trains different model segments across client and server and exchanges intermediate activations rather than complete model updates [100], while FedSplit studies operator-splitting-based federated optimization [84]. These approaches may be useful for future HMR systems with different communication, compute, and leakage trade-offs. In this paper, we focus on federated parameter sharing because it directly tests whether existing HMR backbones can be trained without centralizing raw user images, and because it is readily supported by mature benchmark infrastructure.

Method

Central to the PCHMR framework is an HMR model M\mathcal{M} with parameters ww, which takes a monocular image I∈RH×W×3I \in\mathbb{R}^{H \times W \times3} as input and outputs a 3D human mesh V∈R6890×3\mathcal{V} \in\mathbb{R}^{6890 \times3} in the SMPL [65] topology.

Under our privacy-constrained setting, the HMR model is trained on a distributed HMR dataset, divided into disjoint subsets D=⋃k=1nDk\mathcal{D} = \bigcup_{k=1}^{n} \mathcal{D}_k and Di∩Dj=∅ ∀i≠j\mathcal{D}_i \cap\mathcal{D}_j = \varnothing\ \forall i \ne j, where each subset Dk\mathcal{D}_k is locally collected and annotated on device kk. Each local dataset consists of nkn_k locally annotated image-human mesh pairs, Dk={(Ii,Vi)}i=1nk\mathcal{D}_k = \{(\mathcal{I}_i,\mathcal{V}_i)\}_{i=1}^{n_k}. An overview of the PCHMR framework is shown in Figure 2.

Overview of the Pipeline for Privacy-Constrained HMR

Figure 2. Overview of the Pipeline for Privacy-Constrained HMR. Data labeling can be done offline via a local data annotator (1, 2). After that, the labels of user-generated data are used to collaboratively train a new global model with privacy constraints (3, 4). User data never leave the device. The global model is then deployed for real-time on-device inference (5, 6). PCHMR benchmarks implementations of such a privacy-constrained pipeline under various real-world settings.

We first conduct a comprehensive benchmark of HMR in privacy-constrained real-world settings in section 3.1. Then, in section 3.2, we introduce and evaluate a local data annotator, named DePoser, which enables human mesh annotation for privacy-constrained HMR training.

Privacy-Constrained Benchmark Construction

We create a client-server framework to train HMR models in a raw-data-local way to construct our benchmark. Specifically, we use the Flower [7] library to simulate a federated training setup. While Secure Multi-Party Computation (MPC) [45] and Differential Privacy (DP) [21, 1] are also considered for privacy-preserving machine learning methods, due to the computation and communication overhead of completely setting up MPC training and the performance degradation of DP under large-scale models (such as SOTA HMR models), we primarily focus on benchmarking under the Federated Learning [71] approach. We consider the basic setup for federated training and the secure-aggregation variant enabled by MPC. Additional details on MPC and DP are discussed in Appendix F.

Privacy Scope and Threat Model. Our benchmark evaluates utility when raw images and mesh annotations remain on client devices. In vanilla FL, the server still receives individual model updates, so the protocol reduces raw-data centralization but does not by itself rule out update-level or released-model leakage. In the secure-aggregation variant, we assume an honest-but-curious server and use MPC to prevent the server from observing individual client updates before aggregation. We do not claim formal differential privacy and do not perform membership-inference, gradient-inversion, or model-inversion attacks in this work; these attack-based privacy evaluations are important future extensions.

We conduct a series of comprehensive experiments on two popular HMR models (Cho et al., [14]; Dou et al., [18]) in various settings that closely reflect the complexities of the real-world training environment:

Large Number of Participating Devices. In a typical real-world privacy-respecting setup, a large number of user devices are often involved (Huba et al., [35]; Bonawitz et al., [9]). In addition, due to varied usage patterns, it is impossible for each user to participate in every global fitting round. Based on these observations, we perform experiments with 10, 100, and 1000 simulated user devices (clients), with data randomly partitioned for each device to simulate locally collected and stored private training data. The number of our clients is limited by the total training dataset size (∼\sim500,000 samples), giving roughly 500 (1,000 clients) to 50,000 (10 clients) samples per client. In each global training round, 10 clients are randomly selected as participants, each of which trains for one local epoch (E=1E = 1), a single pass over its own shard, using the locally partitioned data. Then, the model weights are uploaded to the central server and aggregated, while the local dataset remains local for raw-data locality.

Heterogeneous Data Distribution. In the privacy-constrained HMR training setup, the training data are collected and annotated locally. Thus, each user’s locally annotated dataset can differ substantially in data distribution and volume from another user’s local dataset due to variation in human identity, body shape, attire, and usage environment. We employ multiple methods to simulate this highly non-uniform data distribution:

  1. We use the Dirichlet-based label partition commonly called Latent Dirichlet Allocation (LDA) in FL (Hsu et al., [34]), with the parameter α\alpha to control the degree of heterogeneity of the distribution. See Appendix § 15.§ 1 for a visualization.

  1. We create a mixed dataset comprising a series of datasets (Ionescu et al., [36]; Lassner et al., [46]; Lin et al., [60]; Andriluka et al., [3]; Mehta et al., [73]) with 3DPW (Von Marcard et al., [101]) and assign clients according to datasets. This creates a more heterogeneous setup, benchmarking the SOTA HMR model’s capability under challenging training settings.

  1. To simulate real-world fine-tuning, where a centrally pre-trained HMR model is fine-tuned with user-side data, we perform privacy-constrained fine-tuning on the in-the-wild 3DPW (Von Marcard et al., [101]) dataset. We further adopt the challenging setup of assigning each scene to a participating client, which resembles real-world use cases where each client uses their edge device in a different environment.

Privacy-Constrained Personalized Fine-Tuning. Data distribution alignment is essential in real-world deployment of HMR models, which could be effectively achieved by directly fine-tuning on the end user’s data distribution. To evaluate the effectiveness of model personalized fine-tuning, where the federated-trained HMR model is further fine-tuned on each user’s local dataset, we collect a dataset of over 3000 images from the internet and in-house VR usage footage, comprising 4 different scenes with users using VR and AR devices. The internet subset is drawn from publicly accessible videos, and the in-house subset is recorded with participant consent for research use. We further randomly partition the dataset into training and validation sets, fine-tuning the model for 2 epochs over the user’s local training split and then evaluating on the validation sets.

DePoser: Depth-Aware Local Annotator

Personalizing an HMR model requires annotated user-side data, but privacy constraints and the sensitivity of human images rule out collecting such images centrally. Privacy-constrained HMR training therefore needs an accurate annotation pipeline that runs on the device.

Optimization-based HMR methods ([8, 86]) are suitable candidates for local annotation due to their robustness and accuracy. These methods often use 2D keypoints to guide the optimization process of the human mesh. However, relying solely on 2D keypoints introduces monocular ambiguity, often leading to solutions that produce plausible 2D re-projections but suffer from poor 3D accuracy. Inspired by SMPLify-X ([86]) and DICE ([105]), we devise a depth-aware monocular local annotation pipeline named DePoser, where the mesh is supervised not only by 2D keypoints but also by scale-invariant depth information in the z-direction. First, we extract a depth map and 2D keypoints from a large human foundation model, Sapiens ([44]). By taking advantage of a model pre-trained on vast in-the-wild human data, our model benefits from a strong human prior, and the fitting objective is driven by 2.5D rather than 2D cues for in-the-wild user-side scenarios. Second, our method does not require expensive hardware such as RGB-D sensors, LiDAR sensors, or synchronized multi-view cameras, making it possible to deploy DePoser to ordinary consumer-grade devices with only monocular cameras.

Specifically, given an RGB image, we first use Sapiens-pose ([44]) to extract 2D human keypoints. Then, the corresponding pseudo-depth of each keypoint is extracted from a depth map obtained using Sapiens-depth ([44]). Subsequently, we minimize the following objective function with the L-BFGS optimizer ([81]):

E(β,θ)=EJ+λθbEθb+λαEα+λβEβ+λCEC+λdEd,(1)E(\beta,\theta) = E_J + \lambda_{\theta_b}E_{\theta_b} + \lambda_{\alpha}E_{\alpha} + \lambda_{\beta}E_{\beta} + \lambda_C E_C + \lambda_d E_d, \tag*{(1)}

where EJE_J is the 2D joint projection loss, EθbE_{\theta_b} is the pose prior ([86]) loss, Eα=∑i∈(elbows,knees)exp⁡(θi)E_{\alpha} = \sum_{i\in(\mathrm{elbows,knees})} \exp(\theta_i) is the elbow/knee bending regularizer, Eβ=∥β∥2E_{\beta} = \lVert\beta\rVert^2 is the shape regularizer, ECE_C the interpretation penalty, and EdE_d the scale-invariant logarithmic (SILog) ([22]) loss:

Ed=1N∑i∈Jdi2−λsi(1N∑i∈Jdi)2,(2)E_d = \sqrt{\frac{1}{N}\sum_{i\in\mathcal{J}}d_i^2 - \frac{\lambda_{\mathrm{si}}}{\left(\frac{1}{N}\sum_{i\in\mathcal{J}}d_i\right)^2}}, \tag*{(2)}

where di=log⁡zi−log⁡z^id_i = \log z_i - \log\hat{z}_i and z^i,zi\hat{z}_i, z_i are the predicted and pseudo-GT depth values of the ii-th joint, J\mathcal{J} is the set of joints, and N=∣J∣N = |\mathcal{J}|. Rescaling all predicted depths shifts every did_i by a common constant. Since Ed2=Var⁡(d)+(1−λsi)dˉ 2E_d^2 = \operatorname{Var}(d) + (1-\lambda_{\mathrm{si}})\bar{d}^{\,2}, the variance term is unaffected and only the down-weighted mean term changes, so EdE_d reduces sensitivity to the global depth scale and emphasizes the relative depth structure across joints; it is strictly scale-invariant only for λsi=1\lambda_{\mathrm{si}} = 1. We use the standard setting λsi=0.5\lambda_{\mathrm{si}} = 0.5 of Eigen et al. [22].

Evaluation

Experimental Setup

Datasets. Following previous works ([14, 18, 58]), we use the Human3.6M ([36]), 3DPW ([101]), UP-3D ([46]), COCO ([60]), MPII ([3]), and MuCo-3DHP ([73]) datasets to train our models. We evaluate our model using the Human3.6M [36] and 3DPW [101] datasets.

In addition, we also curate a dataset from internet video footage and in-house VR usage. This dataset consists of over 3000 image-mesh pairs with 4 different scenes and identities. We conduct local fine-tuning and testing experiments on this dataset. For the internet-sourced subset, we use publicly accessible videos and retain source metadata for reproducibility. For the in-house subset, participants consented to research use of the recordings. Since the mesh labels are generated by DePoser rather than captured from an independent multi-view or marker-based system, we report these experiments as pseudo-labeled personalization studies and do not claim independent ground-truth coverage or demographic representativeness. Annotation quality is controlled through the quantitative DePoser comparison on 3DPW in § 4.3 and by excluding cases where the local fitting pipeline fails to produce a valid body fit.

Evaluation Metrics. Following previous works [14, 18, 58], we use Mean Per Joint Position Error (MPJPE) [36, 118] and Procrustes-Aligned Mean Per Joint Position Error (PA-MPJPE) [85] to evaluate our models’ accuracy. Mean Per Vertex Position Error (MPVPE) [85] is also calculated when a ground-truth 3D mesh is available. All the error metrics are in millimeters (mm).

Simulation. Following previous works that adopted the federated learning paradigm [40, 66, 68, 26, 39], we conduct our experiments in a simulated environment using Flower [7] to avoid dealing with low-level implementations such as communication and resource scheduling.

Reproducibility and Release Plan. All reported client partitions are generated with fixed random seeds and fixed partition metadata. Upon publication we will release code, but no data. The release covers both contributions: the Flower-based PCHMR harness and the DePoser implementation, including their training, evaluation, and deterministic data-splitting code together with the hyperparameter configurations of every reported run. Because the datasets we train and evaluate on [36, 46, 60, 3, 73, 101] are the property of their respective rights holders, we redistribute none of them; users obtain them directly from their owners under the original terms, and we supply a guide for preparing them and replicating our results with our code. The VR footage we curated for the personalization study is not released in any form (see the Broader Impact Statement).

Privacy-Constrained Evaluations

We choose two representative SOTA HMR models [14, 18] for their robustness and accuracy. Note that, due to the well-modularized nature of the HMR community, other models can be easily incorporated into our benchmark pipeline. For the chosen models, we perform extensive experiments in a series of simulated settings that mimic scenarios encountered in real-world privacy-constrained training. We group the experiments into categories and outline each category in the following sections.

Performance on a Large Number of Clients

We evaluate the performance of HMR models when trained under a simulated Federated Learning environment with 10, 100, and 1000 participating devices, where 10 devices are randomly selected to participate at each global round. The environment has a client-server configuration, where each client trains the model for one local epoch (E=1E = 1), i.e. a single pass over its own shard of the data, and sends the model weights to a central server for aggregation using the FedAvg [71] algorithm.

As shown in Table 1, both FastMETRO [14] and TORE [18] trained under the FedAvg optimizer maintain competitive accuracy even in the most challenging setting of 1000 clients, with roughly a 2–4 mm drop in MPJPE and PA-MPJPE. In the 10-client setting, the HMR models even exhibit numerically higher accuracy than their centrally trained counterparts. This underscores the robustness of the benchmarked state-of-the-art HMR models under the complex federated setting. Qualitative results for HMR models trained with the 100-client configuration are shown in Figure 4.

#Clients (Total / Per Round)ModelMPJPEPA-MPJPERaw Data Local?
CentralizedFM-S57.9840.62✗
10 / 10FM-S56.8540.52✓
100 / 10FM-S59.3141.48✓
1000 / 10FM-S60.8244.53✓
CentralizedTORE-S63.8841.99✗
10 / 10TORE-S61.2741.60✓
100 / 10TORE-S62.9243.11✓
1000 / 10TORE-S66.0444.04✓

Table 1. Effect of Number of Clients. HMR results (MPJPE and PA-MPJPE) for the PCHMR baseline experiments (10/10), the Independent and Identically Distributed (IID) data 100-client experiments (100/10), and IID data 1000-client experiments (1000/10) with their best evaluation results. All experiments select 10 clients per round uniformly at random. For comparison, we also add the centralized baseline trained with the same model and the same dataset.

Qualitative results of PCHMR on Human3.6M and 3DPW

Figure 4. Qualitative results of PCHMR on Human3.6M (Ionescu et al., [36]) (a,b) and 3DPW (Von Marcard et al., [101]) (c,d), trained with 100 clients and 10 randomly sampled per round. The backbones are FastMETRO (Cho et al., [14]) (a,c) and TORE (Dou et al., [18]) (b,d).

SettingModelMPJPEPA-MPJPERaw Data Local?
CentralizedFM-S61.3841.63✗
PCHMRFM-S58.2840.42✓
CentralizedTORE-S63.8941.40✗
PCHMRTORE-S61.5941.94✓

caption: tbl:3: Mixed Dataset Training. Comparison between FastMETRO-S [14] and TORE-S [18] trained under centralized or privacy-constrained settings on a mixed dataset composed of Human3.6M, UP-3D, COCO, MuCo-3DHP, and MPII [36, 46, 60, 73, 3], evaluated on Human3.6M.

:::

While the HMR models achieve performance close to centrally trained models, one caveat is that they train much more slowly: they require many more global rounds to converge, with the most complex 1000-client setting requiring 6000 rounds. Please refer to Appendix § 7 for more details, including the terminology we use to describe the training budget of each regime.

Performance on Skewed Data Distribution

In the real world, user data from user devices may vary in data distribution and sample size due to differences in identity, environment, and habits. Therefore, we manually skew the data distribution in various configurations to simulate this heterogeneity and measure its effect on HMR accuracy. We investigate three types of heterogeneous data distributions: Latent Dirichlet Allocation (LDA), Mixed Dataset, and Natural Partition Data. More details on the experiment setup are in Appendix § 9.

Latent Dirichlet Allocation. As shown in Figure 3, the models under a highly heterogeneous LDA setup perform the best under the most skewed distribution, α=0.1\alpha= 0.1, with both MPJPE and PA-MPJPE errors lower than the centralized baseline for both configurations.

Performance metrics for heterogeneous data distribution settings with different LDA alpha

Figure 3. Figure 3: Data Distribution Evaluation. Performance metrics for heterogeneous data distribution settings with different LDA α\alpha, evaluated with the Human3.6M [36] dataset.

A plausible explanation is that local updates from highly non-uniform clients introduce an aggregation-induced regularization effect akin to meta-learning [80], but our current experiments do not isolate this hypothesis from centralized-run variance or remaining training-budget differences. In addition, across a wide range of α\alpha, the model performance is consistently competitive compared to the centralized baseline. These results support the robustness of the benchmarked HMR models [14, 18] under highly heterogeneous setups close to real-world scenarios.

Mixed Dataset. As shown in Tab. 3, HMR models trained with PCHMR on the mixed dataset match their centralized counterparts on the majority dataset (Human3.6M): MPJPE improves by 3.1 mm for FastMETRO-S and 2.3 mm for TORE-S, and PA-MPJPE stays within 1.2 mm of the centralized result. This suggests that HMR models trained under the privacy-constrained federated training framework can achieve competitive performance on the overall data distribution compared to the traditional centralized training framework.

Natural Partition Data. As shown in Table 4, under both partition schemes, FastMETRO and TORE stay within 2.1 mm of their centralized counterparts on every metric; the largest gap is FastMETRO under the natural partition (+1.9 mm MPJPE, +2.1 mm MPVPE). The results show that privacy-constrained distributed fine-tuning of HMR models can achieve performance comparable to centralized fine-tuning, even under the challenging natural partition scheme.

SettingModelMPJPEPA-MPJPEMPVPERaw Data Local?
CentralizedFM-S84.9254.6997.60✗
PCHMRFM-S84.6654.7897.42✓
PCHMR (Natural Part.)FM-S86.8355.6199.66✓
CentralizedTORE-S87.9755.35101.88✗
PCHMRTORE-S87.5554.08101.86✓
PCHMR (Natural Part.)TORE-S88.0055.07102.50✓

Table 4. Performance of PCHMR on 3DPW. Reconstruction accuracy when PCHMR is fine-tuned on the 3DPW dataset. We further evaluate the model’s performance on the natural scene partition (Natural Part.), where each scene is assigned to a device. PCHMR reaches comparable performance on 3DPW fine-tuning compared with the centralized setting. PCHMR is trained with 100 devices and 10 randomly selected each round, while the natural partition is 20 devices with 5 randomly selected each round.

Comparison between Federated Optimizers

In the previous section, experiment results confirmed the robustness of FastMETRO (Cho et al., [14]) and TORE (Dou et al., [18]) under different forms of data skewness. We now benchmark the HMR models on three popular federated learning algorithms, namely FedAvg (McMahan et al., [71]), FedOpt (Reddi et al., [88]), and FedProx (Li et al., [52]). The latter two more sophisticated federated optimizers offer better adaptiveness and robustness than FedAvg.

As shown in Table 2, in most of the settings evaluated, the three optimizers performed similarly in terms of both MPJPE and PA-MPJPE, with no clear trend of superiority or inferiority. This suggests the robustness of HMR models coupled with the simplest FedAvg (McMahan et al., [71]) under a highly skewed data setting (LDA α=0.5\alpha= 0.5).

OptimizerFM-S Model — MPJPEFM-S Model — PA-MPJPETORE-S Model — MPJPETORE-S Model — PA-MPJPE
IID Distribution
FedAvg59.3141.4862.9243.11
FedOpt58.4941.4362.8242.34
FedProx57.7141.2663.4143.17
LDA α=0.5\alpha= 0.5 Distribution
FedAvg57.8039.8258.9140.94
FedOpt55.4139.3659.3441.92
FedProx56.4639.5861.5741.10
LDA α=1\alpha= 1 Distribution
FedAvg59.6339.8062.3941.76
FedOpt58.1040.1059.5742.10
FedProx56.4539.2858.9641.97
LDA α=10\alpha= 10 Distribution
FedAvg56.0939.8460.9642.25
FedOpt58.2540.4758.8341.29
FedProx57.3340.2758.9641.57

Table 2. Effect of Federated Optimizer. Performance of HMR models with different federated optimizers (FedAvg, FedOpt, FedProx) on IID data and LDA skewed data. The results are measured with 100-client experiments (100/10) with 10 clients sampled per round.

Personalized Fine-tuning

Although HMR models could maintain competitive performance under challenging real-world multi-device collaborative training settings, further personalized fine-tuning is often desired to tailor the model to a specific user’s data distribution. Therefore, we benchmark further fine-tuning a collaboratively pre-trained FastMETRO (Cho et al., [14]) model on additional in-the-wild datasets that reflect real-world use cases, such as VR gaming and sports. We use our local data annotator, DePoser, to annotate pseudo-ground truth for the collected dataset. For local fine-tuning, we divide each scene of our dataset into an 80/20 random split and fine-tune the pre-trained model for two epochs over the user’s local training split.

As shown in Figure 5, our personalized fine-tuned model reconstructs human meshes that more accurately resemble the human pose and shape after fine-tuning on the pseudo-GT. Quantitatively, as shown in Table 5, MPVPE drops by up to 110.7 mm after local fine-tuning, with the largest improvement in VR-game-1, a challenging home VR gaming setting. Because the evaluation labels in this table are generated by DePoser, these numbers measure consistency with the local pseudo-label distribution rather than accuracy against independent ground truth. In addition, we perform the personalized fine-tuning using the 3DPW dataset and observe a similar performance improvement. Details are shown in Appendix § 16. This demonstrates that the strong prior of an HMR model pre-trained on a large amount of data can enable effective personalization with only two epochs of fine-tuning, significantly improving end-user performance through model personalization.

DatasetBefore/AfterModelMPVPEMPJPEPA-MPJPE
VR-runnerBeforePCHMRFM-S109.50114.5160.07
VR-runnerAfterPCHMRFM-S93.2358.2443.16
VR-game-1BeforePCHMRFM-S176.24172.5778.21
VR-game-1AfterPCHMRFM-S65.5762.3043.82
VR-game-2BeforePCHMRFM-S150.64161.8284.36
VR-game-2AfterPCHMRFM-S82.5369.4953.57
OculusBeforePCHMRFM-S103.92102.2261.62
OculusAfterPCHMRFM-S56.7657.9239.94

Table 5. Local Fine-Tuning Results. Reconstruction error before and after local fine-tuning with PCHMR, computed on the held-out validation split of the locally annotated data against DePoser pseudo-labels (Appendix § 10).

Qualitative comparison of FastMETRO before and after PCHMR fine-tuning with pseudo-ground truth

Figure 5. Qualitative comparison of FastMETRO [14] before and after PCHMR fine-tuning on a locally annotated dataset, with pseudo-ground truth (GT) generated by DePoser.

Local Annotation Pipeline

Privacy-constrained HMR training depends on accurate local annotation. We therefore compare DePoser with SMPLify-X (Pavlakos et al., [86]) to measure the effect of the Sapiens (Khirodkar et al., [44]) pose and depth priors. The comparison evaluates the full DePoser pipeline and does not ablate its components (keypoint source, depth term, metric-scale alignment). More details are available in Appendix § 10.

Quantitative Analysis. We compare the human reconstruction accuracy of our DePoser and SMPLify-X (Pavlakos et al., [86]) on a 300-image randomly sub-sampled set of the in-the-wild dataset 3DPW (Von Marcard et al., [101]), which resembles complex user-side conditions. As shown in Table 6, DePoser demonstrates improved accuracy compared to SMPLify-X, with more than 30 mm accuracy improvement in MPVPE and 15 mm improvement in PA-MPJPE, supporting the effectiveness of the combined local annotation pipeline under complex conditions.

ModelMPVPEMPJPEPA-MPJPE
SMPLify-X (Pavlakos et al., [86])198.66181.0787.17
DePoser (Ours)162.60151.1971.14

Table 6. Comparison between DePoser and SMPLify-X (Pavlakos et al., [86]) on a sub-sampled 3DPW (Von Marcard et al., [101]) dataset. DePoser demonstrates improved reconstruction accuracy compared to SMPLify-X under the combined Sapiens pose and depth prior.

Qualitative Analysis. As shown in Figure 6, although the front-view results of DePoser and SMPLify-X (Pavlakos et al., [86]) are similar, DePoser places the feet and arms more accurately along the zz-axis (depth) than SMPLify-X, which is evident in the side view. This visual evidence is consistent with the quantitative improvement. The figure compares two annotators that differ in keypoint source, depth term, and depth alignment simultaneously.

Comparison between DePoser and SMPLify-X

Figure 6. Comparison between our DePoser (green) and SMPLify-X (red) [86]. DePoser exhibits more accurate foot placing and hand positioning under the combined Sapiens pose and depth prior.

Limitations and Future Work

HMR-aware Aggregation Strategy. Our LDA results suggest that aggregating updates from heterogeneous clients may regularize HMR training. We have not verified this mechanism; matched-budget controlled studies are needed to separate it from optimization variance and schedule differences.

Device-specific and Personalized Learning. In real-world human mesh recovery, each device would introduce unique data perturbation into the client data distribution, such as smearing, tearing, and fuzziness. However, there is no existing solution for simulating this issue. Having a personalized model adapted to device perturbations would be a promising direction for future work.

Privacy Evaluation Scope. Our experiments measure HMR utility with raw images kept local and the runtime cost of a secure-aggregation variant. We do not evaluate privacy attacks or provide formal guarantees (see the Broader Impact Statement); both are important future work.

Local Annotation Bias. DePoser produces SMPL-parametric pseudo-annotations, which are then used to supervise non-parametric HMR regressors. The personalization gains therefore measure agreement with DePoser’s pseudo-labels and are not validated against independent ground truth. The DePoser comparison also evaluates the full pipeline (Sapiens pose, Sapiens depth, metric alignment) without ablating each component.

Conclusion

In this work, we introduced PCHMR, a benchmark for evaluating human mesh recovery (HMR) models under privacy-constrained, raw-data-local training settings. Across client scales and data-heterogeneity settings, we showed that state-of-the-art HMR models can be collaboratively trained with a large number of clients and heterogeneous data while incurring only minimal accuracy loss. Our study also reveals remaining challenges, including slower convergence and degraded performance when generalizing to out-of-distribution data, which mark remaining gaps between centralized and privacy-constrained training regimes. To address the data availability bottleneck in privacy-constrained HMR, we proposed DePoser, a local data annotation pipeline that conditions not only on 2D keypoints but also on pseudo-depth information. Comparisons against SMPLify-X demonstrate that DePoser improves pseudo-annotation quality under the combined Sapiens pose and depth priors. Using DePoser, we curated and annotated an in-the-wild dataset of VR use cases, and showed that privacy-constrained fine-tuning on this dataset yields substantial gains for HMR model personalization on end-user devices when evaluated against the same pseudo-label source. We hope that our benchmark, analysis, and the DePoser pipeline will serve as a foundation for future research on privacy-constrained human mesh recovery, including more robust collaborative training algorithms, stronger privacy guarantees, and better on-device personalization strategies.

Broader Impact Statement

This work trains and evaluates human mesh recovery models on images of people. Two aspects therefore warrant explicit discussion: the provenance of the in-the-wild dataset we collected for the personalization study, and how the term privacy-constrained, used throughout the paper, should and should not be read.

Data Provenance and Consent. The benchmark experiments use only established public HMR datasets [36, 46, 60, 3, 73, 101] under their original terms, none of which we redistribute. The VR dataset used for personalization (section 4.1) is new and has two subsets. The in-house subset was recorded from participants who gave informed consent to the research use of their footage. This footage is used for training and evaluation only and is not redistributed. The internet subset is drawn from publicly accessible videos of people using consumer VR and AR devices. These individuals are identifiable and were not asked for consent to be included in a research dataset, which we regard as the most sensitive aspect of this work. We use the footage solely to fit and evaluate body meshes: no face recognition, identity linkage, or demographic attribute inference is performed, and none is released. With four scenes and four identities, the dataset is a personalization stress test rather than a demographic coverage benchmark, and models fine-tuned on it should not be assumed to behave equitably across body shapes, skin tones, or mobility profiles.

Release Plan. We release code, not data (section 4.1). Upon publication we will make the PCHMR harness and the DePoser implementation available, covering the training, evaluation, and data-splitting code for both, so that our experiments can be reproduced end to end. We redistribute no imagery. The public HMR datasets we train and evaluate on remain the property of their respective rights holders and must be obtained from them under their original terms; for these we provide a guide to preparing the data and replicating our results rather than a copy of the data. The VR footage curated for the personalization study is not released in any form, neither the internet-sourced videos nor the pseudo-annotations derived from them. This is the most conservative option open to us, and we prefer it to the alternative: it costs reproducibility, since the personalization experiments cannot be re-run from our release without collecting comparable footage, but it avoids redistributing imagery of identifiable people who never consented to research use, and avoids attaching body-mesh annotations to those people in a public artifact.

The Limits of “Privacy-Constrained”. We use privacy-constrained to name a training setting, one in which raw images and mesh annotations never leave the client device, and not to assert a privacy guarantee. Raw-data locality is not privacy: individual model updates, and the released global model, may still leak information about the local data that produced them [41]. We perform no attack-based privacy evaluation in this work, and therefore do not claim protection against membership-inference, gradient-inversion, or model-inversion attacks. The secure-aggregation variant assumes an honest-but-curious server and prevents it from observing individual client updates, but we report it as a small-scale runtime feasibility check rather than a security analysis, and we do not claim formal differential privacy for any model we release. Our results should accordingly not be read as establishing regulatory compliance, nor as warrant for training HMR models on user data without the additional safeguards, such as formal guarantees and empirical attack-based audits, that a real deployment would require.

This supplementary material covers: More Experiment Details (section A); Training Budget of the Centralized and Federated Regimes (section B); More Details on Skewed Data Distribution (section C); Local Data Annotation (section D); More Implementation Details (section E); Discussion on MPC and DP (section F); Discussion on Single-Device Training (section G); Discussion on Multiple Local Epochs (section H); Discussion on Performance of 3DPW Fine-tuning (section J); Discussion on Data Distribution (section I); Additional Experiments for On-Device Performance (section K).

Experiment Hyperparameters

Terminology. We follow the standard federated-learning vocabulary [71, 9, 41] and reserve each term for exactly one quantity. A global round (or simply round) is one server-side aggregation cycle: the server samples a set of clients, each of them trains on its own data, and the resulting model updates are aggregated into a new global model; TT denotes the number of rounds. KK is the total number of clients and mm the number sampled uniformly at random per round, reported throughout as K/mK/m. A local epoch (EE) is one pass a sampled client makes over its own shard of nin_i samples within a round. A local step, equivalently an optimizer step, is a single gradient update on one mini-batch, so a client performs τi=E⌈ni/B⌉\tau_i = E\lceil n_i/B\rceil of them per round at local batch size BB. A client update is the payload a client returns to the server, not a gradient update. The unqualified word epoch always means one pass over the full training set and is used only for centralized training; federated budgets are quoted in rounds. To compare the two regimes on a common axis we count sample-visits (one image passed through the model once) and convert them to epoch-equivalents by dividing by the size of the training set.

Fixing EE fixes the number of local passes but not the amount of local work, because τi\tau_i grows with the shard size nin_i. Under the IID partitions all shards are the same size and the distinction is immaterial, but under the skewed partitions of section C the shards differ by orders of magnitude, so a single local epoch amounts to very different numbers of optimizer steps across clients. We therefore report both quantities where the distinction matters.

In Table 7 we present the hyperparameters for the experiments in § 4 of the main paper. The Epochs column applies only to the centralized runs, which have no rounds; the federated runs are instead specified by their local epochs EE and their global rounds TT.

SettingModelClientsLearning RateEpochsLocal Epochs (EE)Global Rounds (TT)
Centralized BaselineFM-S-0.00160––
Human3.6M naïve on-device trainingFM-S-0.00160––
3DPW Centralized Fine-tuningFM-S-0.000120––
PCHMR + IID Data 10 / 10FM-S10 / 100.001–1200
PCHMR + IID Data 100 / 10FM-S100 / 100.001–12000
PCHMR + IID Data 1000 / 10FM-S1000 / 100.001–16000
PCHMR + LDA DistributionFM-S100 / 100.001–12000
PCHMR + CNN ClusterFM-S100 / 100.001–12000
PCHMR + 3DPW Fine-tuningFM-S100 / 100.0001–1600
PCHMR + 3DPW Natural Part.FM-S20 / 50.0001–1200
Centralized BaselineTORE-S-0.00160––
Human3.6M naïve on-device trainingTORE-S-0.00160––
3DPW Centralized Fine-tuningTORE-S-0.000120––
PCHMR + IID Data 10 / 10TORE-S10 / 100.0005–1200
PCHMR + IID Data 100 / 10TORE-S100 / 100.0005–12000
PCHMR + IID Data 1000 / 10TORE-S1000 / 100.001–16000
PCHMR + LDA DistributionTORE-S100 / 100.0005–12000
PCHMR + CNN ClusterTORE-S100 / 100.0005–12000
PCHMR + 3DPW Fine-tuningTORE-S100 / 100.0001–1600
PCHMR + 3DPW Natural Part.TORE-S20 / 50.0001–1200

Table 7. The hyperparameters used by all PCHMR experiments. The two numbers in the Clients column denote the total number of clients and the number of clients randomly selected in each round. Epochs counts passes over the full training set and applies only to the centralized runs; the federated runs are specified instead by the number of local epochs EE each sampled client performs per round and the number of global rounds TT. The two units are not interchangeable, and we quote a budget in only one of them per run.

Training Budget of the Centralized and Federated Regimes

Because several of our comparisons place a federated run next to a centrally trained baseline, we report here, for every regime in the paper, the quantities that determine how much training each of them actually received: total optimizer steps, total data passes, wall-clock cost, checkpoint-selection rule and validation protocol. Table 8 collects them.

RegimeBudgetEff. batchOptimizer stepsSample-visitsEpoch-equiv.Critical pathFM-STORE-SVal. evals
Centralized (as published)60 epochs51255,80028,563,72060.0–18.918.760
Centralized, budget-matched200 epochs512186,00095,212,400200.0–63.062.3200
Centralized, step-matched200 epochs641,487,80095,212,400200.0–≈ 500†≈ 500†200
PCHMR, IID 10/10200 rounds641,488,00095,212,400200.0148,80044.347.1200
PCHMR, IID 100/102000 rounds641,500,20395,212,580200.0150,20360.555.9200
PCHMR, IID 1000/106000 rounds64480,06028,563,72660.048,06056.360.6600
PCHMR, LDA α=0.1\alpha= 0.12000 rounds641,496,59795,124,910199.8707,92087.477.7200
PCHMR, LDA α=0.5\alpha= 0.52000 rounds641,496,53695,151,465199.9437,12265.261.5200
PCHMR, LDA α=1\alpha= 12000 rounds641,497,28195,207,630200.0348,?65.959.0200
PCHMR, LDA α=10\alpha= 102000 rounds641,497,71795,228,649200.0204,36355.556.0200
PCHMR, LDA α=100\alpha= 1002000 rounds641,497,41695,215,663200.0166,05759.457.6200
PCHMR, LDA α=1000\alpha= 10002000 rounds641,497,38795,213,672200.0154,76759.257.4200

Table 8. Training Budget of Every Regime. Optimizer steps are gradient updates summed over all clients; sample-visits count one image passed through the model once, and epoch-equivalents divide them by the 476,062-image training set; the critical path counts the steps of the slowest client sampled in each round, summed over rounds. All federated rows use one local epoch (E=1E = 1) and a local batch of 64; the LDA rows use 100 clients with 10 sampled per round and are averaged over partition and client-sampling seeds. Wall-clock is the only backbone-dependent quantity and is reported separately for each; measured values are the median over the runs of that backbone that completed their configured budget in that setting, and † marks a projected value for the step-matched configuration. Runs were executed on a shared cluster with heterogeneous nodes, so wall-clock should be read as an order-of-magnitude comparison rather than a controlled timing benchmark, and it measures our simulation cost rather than the latency of a real deployment; Val. evals is the number of validation passes performed over a run.

The quantities in table 8 follow from a few fixed properties of our setup. The training corpus contains 476,062 images, so one epoch-equivalent is 476,062 sample-visits. Every federated client trains with a local batch of B=64B = 64 on a single device, whereas the centralized baselines are trained with data parallelism over eight devices and therefore have an effective batch of 512, i.e. ⌈476,062/512⌉=930\lceil476{,}062/512 \rceil= 930 optimizer steps per epoch. This asymmetry is the reason the two regimes cannot be matched in data passes and in gradient steps by the same run, and it is why we also list a hypothetical single-device centralized run at B=64B = 64. For the federated rows we additionally report the critical path: the number of optimizer steps summed over rounds of the slowest client sampled in each round, which is the update depth a deployment would actually wait through, since a round cannot close until its last client reports. Total steps and sample-visits are backbone-independent and are obtained from the partition sizes and the sampling rule; wall-clock is the one quantity that depends on the backbone, so we report FastMETRO-S and TORE-S separately. The step-matched configuration, which we did not run to completion, is extrapolated from 200-epoch runs.

Validation protocol and checkpoint selection. Both regimes are validated on exactly the same data, the Human3.6M protocol-2 split of 27,558 images, with a validation batch of 256, and the reported metrics are computed on that split as well, so no separate held-out test set is used; the numbers should be read accordingly. Federated evaluation is server-side and centralized: the aggregated global model, not any client model, is evaluated on the full validation set, and client-side validation is disabled. Centralized runs evaluate and checkpoint once per epoch; federated runs evaluate and checkpoint once per round for the 200-round setting and once every ten rounds for the 2000- and 6000-round settings, which yields the evaluation counts in the last column of table 8. In every regime the value we report is the best evaluation on that validation set over the course of the run, i.e. best epoch for centralized runs and best round for federated ones.

Centralized versus federated. The comparison is not budget-matched, and the mismatch goes in opposite directions depending on which quantity one counts. In data passes, the 10/10, 100/10 and all LDA runs receive 200 epoch-equivalents against the published baseline’s 60, a factor of 3.33; the 1000/10 run is the only configuration matched in data passes, and it is also the configuration that trails the centralized baseline on every metric. In gradient steps the ordering reverses: the baseline takes only 55,800 optimizer steps because data parallelism raises its effective batch to 512, whereas the federated clients train at batch 64 and take between 480,060 and 1,500,203, so even the data-matched 1000/10 run performs 8.6× more updates than the baseline it is compared against. No single centralized re-run can close both gaps at once unless the batch size is matched too: a 200-epoch run at batch 512 equalizes sample-visits only, while a 200-epoch run at batch 64 equalizes both, at 1,487,800 steps against 10/10’s 1,488,000 on identical sample-visits. Wall-clock is not matched either, and not in the federated regime’s favor: the published baseline costs 18.7 h for TORE-S and about 18.9 h for FastMETRO-S, against 44.3–87.4 h for the federated runs, so every federated configuration is between two and five times as expensive to train as the baseline it is compared against, on both backbones. We therefore do not attribute any accuracy the federated runs gain over the centralized baseline solely to the federated protocol itself: the comparisons in which PCHMR matches or slightly exceeds centralized training were obtained with more data passes and far more gradient updates than the baseline received, and the one configuration that is matched in data passes (1000/10) does not win in accuracy.

Learning curves. Figure 7 plots the validation error of the budget-matched centralized re-run and the federated runs against each of these budget measures. Read against sample-visits, the two regimes are directly comparable, and the 200-epoch centralized run reaches the same number of visits as the 10/10, 100/10 and LDA runs. Read against optimizer steps, their positions on the axis reverse, since the centralized run covers the same data in 8–27× fewer, larger steps. Three features of the curves matter for the comparison. First, the centralized runs reach their best validation error early — epoch 26 for TORE-S and epoch 27 for FastMETRO-S, both well inside the published 60-epoch budget — and then flatten and slowly degrade, so the centralized baseline is not under-trained and the extra data passes are spent past the point of convergence. This is the convergence-matched reading of the comparison, and it holds independently of the sample-visit matching. Second, the federated curves are still descending where the centralized curve has flattened, so the two regimes are at different points of their trajectories at the moment they are compared. Third, the federated curves are visibly noisier from evaluation to evaluation, because each round evaluates a model aggregated from a different sample of clients, and that noise grows as the partition becomes more skewed.

Validation error against three measures of training budget for FastMETRO-S and TORE-S
FastMETRO-S validation error against three measures of training budget

(a) FastMETRO-S

TORE-S validation error against three measures of training budget

(b) TORE-S

Figure 7. Validation Error against Three Measures of Training Budget. Each row shows the same six runs for one backbone — the budget-matched 200-epoch centralized re-run, the three IID client scales, and the LDA partitions at α=0.1\alpha= 0.1 and α=10\alpha= 10 — plotted against sample-visits (left), optimizer steps (middle), and the native progress counter each regime was logged on, epochs centrally and communication rounds federated (right). The left two panels place the two regimes on a common axis and are the comparison table 8 quantifies; the right panel is what that comparison looks like when it is not aligned, and is included because epochs and rounds are not interchangeable units. Faint traces are the raw per-epoch and per-round evaluations and bold traces an exponential moving average over them. All axes are linear, and the vertical range is clipped to the region where the curves separate, so the first few evaluations of each run fall above the panel. On the right-hand panel the horizontal extent of a curve is set by the number of rounds its configuration was run for rather than by the training it received, which is why 1000/10 spans six times the axis of the runs it is compared against while receiving less than a third of their gradient updates.

:::

The effect of α\alpha on the budget. Changing the Dirichlet concentration does not change how much training the model receives. Across α∈[0.1,1000]\alpha\in[0.1,1000] the LDA runs all take ≈1.497M optimizer steps and see 199.8–200.0 centralized epoch-equivalents, within 0.5% of the IID 100/10 run at the same number of rounds. This is structural rather than coincidental: the Dirichlet partition assigns all 476,062 images regardless of α\alpha, and clients are sampled uniformly, so the expected amount of data processed per round is the same at every skew, and only its round-to-round variance grows as α\alpha falls. What skew does change is how that fixed amount of work is distributed across the clients of a round, which is captured by the critical path: it grows 4.6× from 154,767 steps at α=1000\alpha= 1000 to 707,920 at α=0.1\alpha= 0.1, because at high skew nearly every round samples at least one client holding a very large shard and must wait for it. Wall-clock follows the critical path rather than the total step count, and does so on both backbones: it rises from 57.4 h at α=1000\alpha= 1000 to 77.7 h at α=0.1\alpha= 0.1 for TORE-S and from about 59.2 h to 87.4 h for FastMETRO-S, increases of 35% and 48% for the same number of gradient updates. Relative to the IID run at the same number of rounds the penalty is of the same size, 39% for TORE-S and 44% for FastMETRO-S. The same straggler effect would appear, more severely, in a real cross-device deployment, where the slowest device is slow for reasons other than shard size. The practical consequence for this paper is that training budget cannot explain our most surprising observation, that the most skewed partitions perform comparably to or slightly better than centralized training: the IID 100/10 run has an identical budget and does not show the effect, so the difference between them lies in the partition and the aggregation dynamics it induces, not in the amount of training. Budget does, however, remain a live explanation for the federated-versus-centralized comparison itself, as discussed above.

Skewed Data Distribution

We present the details of the experimental setup for the three skewed data distributions discussed in § 4.2.2: Latent Dirichlet Allocation (LDA), Mixed Dataset, and Natural Partition Data.

Latent Dirichlet Allocation. To test the HMR model’s performance under a heterogeneous data setting without any prior partition information available, we follow Tang et al. [95]; Hsu et al. [34]; Grativol

et al. (2023) in using Dirichlet-based label partitioning, referred to as Latent Dirichlet Allocation (LDA) in the FL literature, for generating skewed training datasets to approximate real-world data distributions. The LDA partition scheme uses the α\alpha parameter to control the skewness of the generated partition with the label. A smaller α\alpha corresponds to a more skewed distribution, while a larger α\alpha indicates that the distribution is close to IID (independent and identically distributed). More details on LDA are discussed in Appendix § 15.§ 1. For LDA, we investigate FastMETRO and TORE’s performance with 100 clients and 10 clients per round, trained with datasets of varying skewness controlled by LDA.

Mixed Dataset. In addition to simulated label skewness, we also implement a mixed dataset which blends the training datasets [36, 46, 60, 3, 73]. We allocate each client to a source dataset according to the dataset size ratio, which creates a heterogeneous training corpus across clients. The experiment is performed under the 100-client setting with 10 clients fitted per round.

Natural Partition Data. We also present a study on 3DPW [101], an in-the-wild human mesh dataset collected in various indoor and outdoor scenes, which provides a natural way to partition the dataset by scenes, resulting in a highly heterogeneous per-client data distribution. Under this data partitioning, we explore the performance of the HMR model trained using a privacy-constrained method. Further information on the 3DPW natural partition is available in Appendix § 15.§ 3. As a baseline, we first fine-tune pre-trained HMR models on the 3DPW dataset under the federated framework using an IID partitioning scheme. Then, to explore the effect of this challenging partitioning scheme, we compare the IID-trained model to a model trained on the same dataset with natural partitioning. Qualitative results of the IID fine-tuned model are shown in Figure 4.

Local Data Annotation

Local data annotation, as described in § 3.1 of the main paper, plays a critical role in improving the performance of PCHMR with client-side user data. Although there are many existing annotation approaches [8, 86, 121, 57], we choose a popular method, SMPLify-X [86], as the backbone of our local data annotation. SMPLify-X is an optimization-based human mesh regressor, where a high-quality SMPL [65] mesh of 6890 vertices can be obtained as the pseudo-ground-truth mesh. The input 2D keypoints and depth supervision information for DePoser optimization are obtained through Sapiens [44].

The model is pre-trained using the PCHMR framework for 2000 global rounds with 100 clients and 10 clients per round under an IID partition. We then fine-tune the model with the locally annotated data using a learning rate of 1×10−41 \times10^{-4} for 100 epochs over the user’s local training split, with other training settings such as optimizers consistent with the centralized baseline.

Remark. Notably, we currently employ an optimization-based approach to obtain pseudo-ground truth from monocular images. However, end devices possessing multi-view cameras could benefit from the additional 3D spatial information extracted by multiple cameras or depth sensors, thereby enhancing the local data annotation process using actual depth information with higher accuracy.

Implementation Details

In our experiments, we develop and evaluate our model based on two backbones including FastMETRO [14] and TORE [18] using the Transformer encoder-decoder architecture. The details of this architecture are shown in Figure 8. Please refer to the original papers for further details.

Details of the Transformer encoder-decoder architecture used in FastMETRO and TORE

Figure 8. Details of the Transformer encoder-decoder architecture used in FastMETRO [14] and TORE [18].

Discussion on MPC and DP

We present a simple ablation setting comparing MPC and DP for the HMR model. For simplicity, we select the simplest 10/10 setting, i.e. data partitioned across 10 clients with all 10 sampled each round, with

the TORE model using an IID-partitioned Human3.6M training set. For MPC, we choose to use secure aggregation, which implements MPC at the aggregation stage and hides individual client updates from an honest-but-curious server before aggregation. This acts as a baseline setting to demonstrate the computation and communication overhead of the MPC protocol.

For DP, we choose to account with Rényi Differential Privacy [76]. We implement this with fixed clipping noise injection techniques. With the size of the Human3.6M dataset, we set δ=1×10−6\delta= 1 \times10^{-6} and calculate the respective ϵ\epsilon privacy budget together with the noise multiplier set. Following the suggestion on setting the L2 norm [11], we set the L2 norm to a small value, starting with 1×10−61 \times10^{-6}.

The results are presented in Table 9. As demonstrated by the average round time, which is almost double that of FL, the MPC approach shows significant communication and computation overhead. However, the evaluation metrics (MPJPE, PA-MPJPE) still show similar performance with MPC, suggesting that MPC may be feasible to implement in HMR real-world settings with future improvement in hardware and communication. Even worse, although we attempted an extensive search over hyperparameters, we could not get our large HMR model to converge even with a small noise scale multiplier (η=1\eta= 1), resulting in a large ϵ=199.7\epsilon= 199.7 that offers a relatively small example-level DP guarantee. Due to the size of SOTA models such as TORE, the curse of dimensionality likely makes convergence hard, as the injected DP noise grows with the number of trained parameters [62], and how to pre-train a large-scale model with DP efficiently remains an open question for future research.

MethodsModelRound TimeConvergence
FLTORE139.8sConverge
MPCTORE265.5sConverge
DPTORE139.8sNon-Converge

Table 9. Comparison of different privacy-preserving machine learning paradigms. The experiment uses the 10/10 TORE setting on an IID Human3.6M partition and reports average per-round runtime.

Discussion on Single-Device Training

We investigate the performance of naïve on-device training compared with privacy-constrained collaborative training under PCHMR. We simulate single-device training with a small portion of the training dataset, and compare the accuracy with models trained with full data under centralized and privacy-constrained frameworks.

In Table 10, we pre-train the model using 5, 10, 20% of the Human3.6M dataset, which results in a large performance gap for both FastMETRO and TORE implementations. With 5% of the data, naïve training is 23–26 mm worse than centralized training in MPJPE and PA-MPJPE for FastMETRO, and 38–41 mm worse for TORE; even with 20% of the data, the gap remains 6–14 mm. Compared to the naïve single-device training setting, experiment results have confirmed the superiority of a larger training corpus, i.e. the full Human3.6M dataset.

SettingsModelMPJPEPA-MPJPERaw Data Local?
Centralized BaselineFM-S57.9840.62✗
Naïve 5% Data TrainingFM-S83.7863.65-
Naïve 10% Data TrainingFM-S73.0453.36-
Naïve 20% Data TrainingFM-S65.1047.01-
PCHMR 100% Data TrainingFM-S59.3141.48✓
Centralized BaselineTORE-S63.8841.99✗
Naïve 5% Data TrainingTORE-S101.5982.82-
Naïve 10% Data TrainingTORE-S84.8263.52-
Naïve 20% Data TrainingTORE-S77.8752.37-
PCHMR 100% Data TrainingTORE-S62.9243.11✓

Table 10. Comparison with Naïve Single-Device Training. This table presents the performance metrics (MPJPE, PA-MPJPE) for training using various sizes (5, 10, 20%) of the Human3.6M dataset to assess the on-device training scenario using only local data. Compared with naïve local training, which suffers from poor performance due to data scarcity, our PCHMR could mitigate both issues due to the inter-device parameter sharing, achieving much higher performance while keeping raw data local. The PCHMR in this table is trained in a distributed setting with 100 devices and 10 devices selected at random each time.

Discussion on Multiple Local Epochs

We also conduct an ablation on model performance with multiple local epochs, i.e. letting each sampled client make more than one pass over its own shard before its update is aggregated. The experiment is presented with the 100/10 IID setting for the H36M dataset, i.e. data partitioned across 100 clients with 10 sampled each round.

As shown in Table 11, we found that, with more local epochs, the local model tends to overfit and results in less generalization capability and worse performance.

Local Epochs (EE)ModelMPJPEPA-MPJPERaw Data Local?
1FM-S59.3141.48✓
2FM-S59.2842.42✓
3FM-S60.4942.43✓
5FM-S59.5242.07✓
10FM-S60.0342.96✓
1TORE-S62.9243.11✓
2TORE-S61.8443.27✓
3TORE-S63.5342.74✓
5TORE-S63.4143.18✓
10TORE-S63.8843.39✓

Table 11. Effect of Multiple Local Epochs. Ablation on training the HMR model with more than one local epoch EE per global round in the federated setting. Note that raising EE raises the number of local optimizer steps each sampled client takes per round, and hence the total training budget.

Discussion on Data Distribution

Heterogeneous data distributions are common in real-world privacy-constrained model training since each user’s local data distribution may be different due to user identity, environment, and user habits. We therefore evaluate PCHMR under heterogeneous data distributions. This section discusses each distribution used in § 4.2.2 in more detail.

LDA Data Partition

One of the most utilized methodologies in FL to generate non-IID data is Latent Dirichlet Allocation (LDA) [34]. Specifically, LDA works by drawing the distribution q\mathbf{q} over NN category classes of labels from a Dirichlet distribution, i.e. q∼Dir⁡(αp)\mathbf{q} \sim\operatorname{Dir}(\alpha\mathbf{p}) where α\alpha is the concentration parameter controlling the skewness of the distribution and p\mathbf{p} is the vector characterizing the prior distribution over NN classes. This creates skewed datasets with an approximation to real-world non-IID distribution.

However, in our case, the label category for the training set is hard to determine. In particular, each human mesh is, in fact, a unique label by definition, i.e. they all represent unique annotations of their character. Hence, two alternative methods for considering pseudo-labeling are labeling by subjects and scenes or labeling by the dataset composition. As many datasets only have one scene per object (in particular, pseudo-3D labeled datasets), labeling by scene and subjects seems infeasible. Therefore, we opted to label it with dataset composition instead and consider the category class as the sub-dataset from which the image originated.

On an IID dataset, LDA with high α\alpha yields a distribution similar to uniform sampling, whereas low α\alpha yields a much more skewed non-IID distribution. Our training dataset is already non-IID by composition, so LDA partitioning only increases its skewness: low α\alpha makes it much more skewed, whereas high α\alpha keeps it close to the original dataset composition (Figure 9).

Category counts per partition for LDA data distribution with $\alpha = 0.5$

(a) LDA Data Distribution for α=0.5\alpha= 0.5

Category counts per partition for LDA data distribution with $\alpha = 1000$

(b) LDA Data Distribution for α=1000\alpha= 1000

Figure 9. Data Distribution of Applying LDA. Distribution of labels from each dataset using LDA with 5 clients under (a) α=0.5\alpha= 0.5 and (b) α=1000\alpha= 1000. Note that the high α\alpha LDA retained a similar label distribution to the original category distribution, whereas the lower α\alpha introduced a much different category distribution.

In addition, as shown in Figure 10, LDA also creates the client dataset size distribution following the Dirichlet distribution, i.e. lower α\alpha creates a much more skewed long-tail distribution in the number of samples assigned to each client. This variation in client dataset size mirrors real deployments, where clients hold very different amounts of data.

Number of Features in Each Partition for different values of alpha, with 100 partitions

(a) Comparison of Data Assignment in LDA with 100 Partitions

Number of Features in Each Partition for different values of alpha, with 1000 partitions

(b) Comparison of Data Assignment in LDA with 1000 Partitions

Figure 10. LDA-Partitioned Dataset Size for Individual Clients. This figure illustrates the size of the dataset assigned to each client, sorted by the size of data for (a) 100 partitions and (b) 1000 partitions, using LDA. Note that the lower α\alpha creates a much more skewed long-tail distribution following the Dirichlet distribution that it is sampled from.

CNN Activation Clustering

Another approach to pseudo-partitioning is considering natural clustering from the features. We use the same CNN feature extractor (ResNet-50; [33]) from the PCHMR model to extract the feature from the last-layer activation. The feature xoutx_{\mathrm{out}} extracted from the last-layer activation is then clustered into 100 pseudo-partitions using MiniBatchKMeans ([92]). An example of the effects of clustering is illustrated in Figure 11.

CNN-Partitioned Data Visualization

Figure 11. CNN-Partitioned Data Visualization. For visualization, this diagram clusters the selected datasets into 10 partitions with MiniBatchKMeans (the experiments use 100) and plots them using t-SNE [99]. Each partition is sampled with 100 data points for ease of computation. The data points with the same color come from the same cluster.

Upon inspection, we find that the feature extractor clusters also mimic the natural dataset composition relationship of the underlying dataset: the large groups of the clusters on the left consist mostly of the Human3.6M dataset, whereas the large cluster on the right consists of the pseudo-3D labeled dataset within the training dataset mixture. Clustering on CNN features therefore yields a partition that differs from IID sampling.

Under this setting, as shown in Table 12, our TORE [18] model achieves the same level of accuracy as the centralized model, with a lower MPJPE error and slightly higher (+0.26 mm) PA-MPJPE error. The FastMETRO [14] variant also performs on par with the centralized model, achieving a lower MPJPE and slightly higher PA-MPJPE (+0.21 mm).

SettingsModelMPJPEPA-MPJPERaw Data Local?
CentralizedFM-S57.9840.62✗
α=0.1\alpha= 0.1FM-S51.1137.24✓
α=0.5\alpha= 0.5FM-S57.8039.82✓
α=1\alpha= 1FM-S59.6339.80✓
α=10\alpha= 10FM-S56.0939.84✓
α=100\alpha= 100FM-S57.5340.69✓
α=1000\alpha= 1000FM-S59.8041.80✓
CNN ClusterFM-S56.8440.83✓
CentralizedTORE-S63.8841.99✗
α=0.1\alpha= 0.1TORE-S57.0239.10✓
α=0.5\alpha= 0.5TORE-S58.9140.94✓
α=1\alpha= 1TORE-S62.3941.76✓
α=10\alpha= 10TORE-S60.9642.25✓
α=100\alpha= 100TORE-S63.0842.59✓
α=1000\alpha= 1000TORE-S63.7442.50✓
CNN ClusterTORE-S63.1442.25✓

Table 12. Data Distribution Evaluation. MPJPE and PA-MPJPE under different data distributions (LDA with varying α\alpha and CNN clustering), evaluated on Human3.6M ([36]). PCHMR’s error is competitive with the centralized baseline in every setting and lower in some skewed partitions; we do not isolate the cause of these gains. All models (except centralized) in this table are trained in a distributed setting with 100 devices, with 10 devices selected at random each round.

Natural Partitioned In-the-wild Dataset

In addition, the centralized HMR model is usually trained on synthetic and indoor datasets due to the ease of gathering, not on the sparsely collected data from in-the-wild applications. These data usually exhibit a much different data distribution. We aim to further evaluate PCHMR on this real-world dataset with naturally partitioned heterogeneous distribution labels. We utilize 3DPW [101] as an example of such real-world collected in-the-wild data that presents much more challenging settings and is naturally partitioned with scene labels, which is demonstrated in Figure 12. This makes them a good representation of the natural heterogeneous distribution that PCHMR deployment is likely to face in real-world applications.

3DPW Scene Distribution

Figure 12. 3DPW Dataset Distribution. This diagram shows the natural distribution of different scenes in the 3DPW ([101]) dataset. Note that this is only the train set of the 3DPW dataset following the established data train-val partition.

Heterogeneous Distribution Results

Table 12 lists the full results of the heterogeneous experiments.

Performance of 3DPW Fine-tuning

One potential use case of the PCHMR framework is performing privacy-constrained on-device fine-tuning to align the model with real-world data. We demonstrate this by pre-training our model on a series of datasets [36, 46, 60, 3, 73] and using PCHMR to fine-tune on 3DPW [101] with 100 clients and 10 clients randomly sampled per round. As shown in Table 13, both fine-tuned models reduce MPJPE by about 32 mm compared to the model without fine-tuning. Figure 13 also gives qualitative evidence for the on-device fine-tuning, where the reconstructed mesh accuracy visibly improves. Privacy-constrained fine-tuning stays within 1.3 mm of centralized fine-tuning on every metric while keeping raw data on the device.

SettingModelMPJPEPA-MPJPEMPVPERaw Data Local?
No Fine-tuningFM-S116.3570.20132.96✗
Centralized Fine-tuningFM-S84.9254.6997.6✗
PCHMR Fine-tuningFM-S84.6654.7897.42✓
No Fine-tuningTORE-S119.6468.35138.93✗
Centralized Fine-tuningTORE-S87.9755.35101.88✗
PCHMR Fine-tuningTORE-S87.5554.08101.86✓

Table 13. Privacy-Constrained Fine-Tuning Table. Results of privacy-constrained fine-tuning of models [18, 14] pre-trained on Human3.6M, UP-3D, COCO, MPII and MuCo-3DHP [36, 46, 60, 3, 73] using PCHMR on the 3DPW dataset [101], compared with centralized fine-tuning with the same datasets and the model without fine-tuning. The privacy-constrained fine-tuning is conducted with 100 clients and 10 randomly sampled per round.

Qualitative results showing input images, results without fine-tuning, and results with fine-tuning

Figure 13. Qualitative results of Cho et al. [14] before and after privacy-constrained fine-tuning on the 3DPW [101] dataset using the PCHMR framework.

On-Device Performance

We further assess the feasibility of the pipeline by measuring the performance of our PCHMR on a real edge device. We selected one of the representative embedded devices, Nvidia AGX Orin [82], to run 5 rounds as one client in the 100- and 1000-client settings, following the experiment setting as outlined in the previous sections. This single-device measurement indicates the runtime scale of edge deployment; a full multi-client deployment may behave differently. With more capable hardware being introduced in applications such as VR and AR, we expect the runtime profile to improve on newer hardware in the coming years.

The runtime and throughput results are shown in Table 14. In the 1000-partition configuration, the edge device would need to train for 85 hours under the 50W power configuration. Nonetheless, the communication cost compared with both figures is relatively insignificant (42 seconds per round), assuming a 37.4 Mb/s broadband upload speed, which follows the median uplink speed in the US [94] between June and August 2024. PCHMR’s runtime is therefore within the range of practical cross-device FL systems, whose training can take hundreds of hours [35, 9].

ModelDevice100 Partitions1000 Partitions
ThroughputTimeThroughputTime
FM-SJetson AGX - 15W2.461629.332.42165.33
FM-SJetson AGX - 50W8.01499.677.8151.23
FM-SRTX A6000 Ada56.5970.748.08.33
TORE-SJetson AGX - 15W3.431166.063.35119.29
TORE-SJetson AGX - 50W8.65461.58.4247.49
TORE-SRTX A6000 Ada50.8778.6744.409.02

Table 14. On-Device Performance Table. This table shows the image throughput and total time used for training with 100 (4000 images) and 1000 (400 images) partitions of client data on different power profiles for Nvidia AGX Orin. We also compare the image throughput and total time with a desktop-level graphics card (RTX A6000 Ada). The unit for Throughput is images per second (img/s), and the unit for Time is seconds (s).

References

  1. [1]Martin Abadi, Andy Chu, Ian Goodfellow, H Brendan McMahan, Ilya Mironov, Kunal Talwar, and Li Zhang. Deep learning with differential privacy. In Proceedings of the 2016 ACM SIGSAC conference on computer and communications security, pp. 308–318, 2016.DOI
  2. [2]Mohammed Adnan, Shivam Kalra, Jesse Cresswell, Graham W Taylor, and Hamid R Tizhoosh. Federated learning and differential privacy for medical image analysis. Scientific reports, 12(1):1953, 2022.DOI
  3. [3]Mykhaylo Andriluka, Leonid Pishchulin, Peter Gehler, and Bernt Schiele. 2D human pose estimation: New benchmark and state of the art analysis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3686–3693, 2014.DOI
  4. [4]Apple Inc. Apple Vision Pro. https://www.apple.com/apple-vision-pro/, 2024. Accessed: 2024-11-13.
  5. [5]Sheikh Shams Azam, Tatiana Likhomanenko, Martin Pelikan, et al. Importance of smoothness induced by optimizers in FL4ASR: Towards understanding federated learning for end-to-end ASR. In 2023 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), pp. 1–8. IEEE, 2023a.arxiv.org/abs/2309.13102
  6. [6]Sheikh Shams Azam, Martin Pelikan, Vitaly Feldman, Kunal Talwar, Jan Silovsky, and Tatiana Likhomanenko. Federated learning for speech recognition: Revisiting current trends towards large-scale ASR. In International Workshop on Federated Learning in the Age of Foundation Models in Conjunction with NeurIPS 2023, 2023b.
  7. [7]Daniel J Beutel, Taner Topal, Akhil Mathur, Xinchi Qiu, Javier Fernandez-Marques, Yan Gao, Lorenzo Sani, Kwing Hei Li, Tituoan Parcollet, Pedro Porto Buarque de Gusmão, et al. Flower: A friendly federated learning research framework. arXiv preprint arXiv:2007.14390, 2020.arxiv.org/abs/2007.14390
  8. [8]Federica Bogo, Angjoo Kanazawa, Christoph Lassner, Peter Gehler, Javier Romero, and Michael J Black. Keep it SMPL: Automatic estimation of 3D human pose and shape from a single image. In Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part V 14, pp. 561–578. Springer, 2016.arxiv.org/abs/1607.08128
  9. [9]Keith Bonawitz, Hubert Eichner, Wolfgang Grieskamp, Dzmitry Huba, Alex Ingerman, Vladimir Ivanov, Chloe Kidon, Jakub Konečný, Stefano Mazzocchi, Brendan McMahan, et al. Towards federated learning at scale: System design. Proceedings of machine learning and systems, 1:374–388, 2019.arxiv.org/abs/1902.01046
  10. [10]Vitalii Brydinskyi, Dmytro Sabodashko, Yuriy Khoma, Michal Podpora, Alexander Konovalov, and Volodymyr Khoma. Enhancing automatic speech recognition with personalized models: Improving accuracy through individualized fine-tuning. IEEE Access, 2024.DOI
  11. [11]Zhiqi Bu, Yu-Xiang Wong, Sheng Zha, and George Karypis. Automatic clipping: Differentially private deep learning made easier and stronger. Advances in Neural Information Processing Systems, 36:41727–41764, 2023.arxiv.org/abs/2206.07136
  12. [12]Shaoqi Chen, Dongyu Xue, Guohui Chuai, Qiang Yang, and Qi Liu. FL-QSAR: a federated learning-based QSAR prototype for collaborative drug discovery. Bioinformatics, 36(22–23):5492–5498, 2020.arxiv.org/abs/2212.04048
  13. [13]Kewei Cheng, Tao Fan, Yilun Jin, Yang Liu, Tianjian Chen, Dimitrios Papadopoulos, and Qiang Yang. SecureBoost: A lossless federated learning framework. IEEE Intelligent Systems, 36(6):87–98, 2021.arxiv.org/abs/1901.08755
  14. [14]Junhyeong Cho, Kim Youwang, and Tae-Hyun Oh. Cross-attention of disentangled modalities for 3D human mesh recovery with transformers. In European Conference on Computer Vision, pp. 342–359. Springer, 2022.arxiv.org/abs/2207.13820
  15. [15]Hongsuk Choi, Gyeongsik Moon, and Kyoung Mu Lee. Pose2Mesh: Graph convolutional network for 3D human pose and mesh recovery from a 2D human pose. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part VII 16, pp. 769–787. Springer, 2020.arxiv.org/abs/2008.09047
  16. [16]Enric Corona, Gerard Pons-Moll, Guillem Alenya, and Francesc Moreno-Noguer. Learned vertex descent: A new direction for 3D human model fitting. In European Conference on Computer Vision, pp. 146–165. Springer, 2022.arxiv.org/abs/2205.06254
  17. [17]Ittai Dayan, Holger R. Roth, Aoxiao Zhong, Ahmed El Harouni, Amilcare Gentili, Anas Zainul Abidin, Andrew Liu, Anthony Beardsworth Costa, Bradford J. Wood, Chien-Sung Tsai, Chih-Hung Wang, Chun-Nan Hsu, C K Lee, Peiying Ruan, Daguang Xu, Dufan Wu, Eddie Huang, Felipe Campos Kitamura, Griffin Hsu, C K Lee, Gustavo César de António Corradi, Gustavo Nino, Hao-Hsin Shin, Hirofumi Obinata, Hui Ren, Jason C. Crane, Jesse Tetreault, Jiahui Guan, John W. Garrett, Joshua D. Kaggie, Jung Gil Park, Keith Dreyer, Krishna Juluru, Kristopher Kersten, Marcio Aloisio Bezerra Cavalcanti Rockenbach, Marius George Lingurar, Masoom A. Haider, Meena Abdelmaseeh, Nicola Rieke, Pablo F. Damasceno, Pedro Mário Cruz e Silva, Pochuan Wang, Sheng Xu, Shuichi Kawano, Sira Sriswasdi, Soo Young Park, Thomas M. Grist, Varun Buch, Watsamon Jantarabenjakul, Weichung Wang, Won Young Tak, Xiang Li, Xihong Lin, Young Joon Kwon, Abood Quraini, Andrew Feng, Andrew N. Priest, Baris I Turkbey, Benjamin Scott Glicksberg, Bernardo Canedo Bizzo, Byung Seok Kim, Carlos Tor-Díez, Chia-Cheng Lee, Chia-Jung Hsu, Chin Lin, Chiu-Ling Lai, Christopher P. Hess, Colin B. Compas, Deepaksha Bhatia, Eric Karl Oermann, Evan Leibovitz, Hisashi Sasaki, Hitoshi Mori, Isaac Yang, Jae Ho Sohn, Krishna Nand Keshava Murthy, Li-Chen Fu, Matheus Ribeiro Furtado de Mendonça, Michael Fralick, Min Kyu Kang, Mohammad Adil, Natalie Gangai, Peerapon Vateekul, Pierre Elnajj ar, Sarah E Hickman, Sharmila Majumdar, Shelley L. McLeod, Sheridan L. Reed, Stefan Gräf, Stephanie A. Harmon, Tatsuya Kodama, Than yaw ee Puthanakit, Tony Mazzulli, Vitor Lima de Lavor, Yothin Rakwongthai, Yu Rim Lee, Yuhong Wen, Fiona J. Gilbert, Mona G. Flores, and Quanzheng Li. Federated learning for predicting clinical outcomes in patients with COVID-19. Nature Medicine, 27(10):1735–1743, 2021.DOI
  18. [18]Zhiyang Dou, Qingxuan Wu, Cheng Lin, Zeyu Cao, Qiangqiang Wu, Weilin Wan, Taku Komura, and Wenping Wang. TORE: Token reduction for efficient human mesh recovery with transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 15143–15155, 2023.arxiv.org/abs/2211.10705
  19. [19]Yongjie Du, Deyun Zhou, Yu Xie, Jiao Shi, and Maoguo Gong. Federated matrix factorization for privacy-preserving recommender systems. Applied Soft Computing, 111:107700, 2021.DOI
  20. [20]Sijing Duan, Deyu Zhang, Yanbo Wang, Lingxiang Li, and Yaoxue Zhang. JointRec: A deep-learning-based joint cloud video recommendation framework for mobile IoT. IEEE Internet of Things Journal, 7(3):1655–1666, 2020.DOI
  21. [21]Cynthia Dwork. Differential privacy. In International colloquium on automata, languages, and programming, pp. 1–12. Springer, 2006.
  22. [22]David Eigen, Christian Puhrsch, and Rob Fergus. Depth map prediction from a single image using a multi-scale deep network. Advances in neural information processing systems, 27, 2014.arxiv.org/abs/1406.2283
  23. [23]European Parliament and Council of the European Union. Regulation (EU) 2016/679 (General Data Protection Regulation). Official Journal of the European Union, 2016. https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0679-20160504 (accessed 2023-03-29).DOI
  24. [24]Guénolé Fiche, Simon Leglaive, Xavier Alameda-Pineda, and Francesc Moreno-Noguer. MEGA: Masked generative autoencoder for human mesh recovery. In Proceedings of the Computer Vision and Pattern Recognition Conference, pp. 5366–5378, 2025.arxiv.org/abs/2405.18839
  25. [25]FXGear. VR Fashion. http://www.fxgear.net/vr-fashion, 2024. Accessed: 2024-05-17.
  26. [26]Yan Gao, Titouan Parcollet, Salah Zaiem, Javier Fernandez-Marques, Pedro PB de Gusmão, Daniel J Beutel, and Nicholas D Lane. End-to-end speech recognition from federated acoustic models. In ICASSP 2022–2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 7227–7231. IEEE, 2022.arxiv.org/abs/2104.14297
  27. [28]Hao Guan, Pew-Thian Yap, Andrea Bozoki, and Mingxia Liu. Federated learning for medical image analysis: A survey. Pattern Recognition, pp. 110424, 2024.arxiv.org/abs/2306.05980
  28. [29]Rıza Alp Güler, Natalia Neverova, and Iasonas Kokkinos. DensePose: Dense human pose estimation in the wild. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 7297–7306, 2018.arxiv.org/abs/1802.00434
  29. [30]Chuan Guo, Shihao Zou, Xinxin Zuo, Sen Wang, Wei Ji, Xingyu Li, and Li Cheng. Generating diverse and natural 3D human motions from text. In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 5142–5151. IEEE, 2022.
  30. [31]Chuan Guo, Yuxuan Mu, Muhammad Gohar Javed, Sen Wang, and Li Cheng. MoMask: Generative masked modeling of 3D human motions. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1900–1910. IEEE, 2024.arxiv.org/abs/2312.00063
  31. [32]Yong Guo, Zhiyang Dou, Nan Zhang, Xiyue Liu, Boni Su, Yug uo Li, and Yinping Zhang. Student close contact behavior and COVID-19 transmission in China’s classrooms. PNAS Nexus, 2(5):pgad142, 2023.DOI
  32. [33]Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778, 2016.arxiv.org/abs/1512.03385
  33. [34]Tzu-Ming Harry Hsu, Hang Qi, and Matthew Brown. Measuring the effects of non-identical data distribution for federated visual classification. arXiv preprint arXiv:1909.06335, 2019.arxiv.org/abs/1909.06335
  34. [35]Dzmitry Huba, John Nguyen, Kshitiz Malik, Ruiyu Zhu, Mike Rabbat, Ashkan Yousefpour, Carole-Jean Wu, Hongyuan Zhan, Pavel Ustinov, Harish Srinivas, et al. Papaya: Practical, private, and scalable federated learning. Proceedings of Machine Learning and Systems, 4:814–832, 2022.arxiv.org/abs/2111.04877
  35. [36]Catalin Ionescu, Dragos Papava, Vlad Olaru, and Cristian Sminchisescu. Human3.6M: Large scale datasets and predictive methods for 3D human sensing in natural environments. IEEE transactions on pattern analysis and machine intelligence, 36(7):1325–1339, 2013.DOI
  36. [37]Muhammad Gohar Javed, Chuan Guo, Li Cheng, and Xingyu Li. InterMask: 3D human interaction generation via collaborative masked modeling. arXiv preprint arXiv:2410.10010, 2024.arxiv.org/abs/2410.10010
  37. [38]Hui Jiang, Min Liu, Bo Yang, Qingxiang Liu, Jizhong Li, and Xiaobing Guo. Customized federated learning for accelerated edge computing with heterogeneous task targets. Computer Networks, 183:107569, 2020.DOI
  38. [39]Lekang Jiang, Filip Svoboda, and Nicholas D Lane. FDAPT: Federated domain-adaptive pre-training for language models. arXiv preprint arXiv:2307.06933, 2023.arxiv.org/abs/2307.06933
  39. [40]J Jithish, Bithin Alangot, Nagarajan Mahalingam, and Kiat Seng Yeo. Distributed anomaly detection in smart grids: a federated learning-based approach. IEEE Access, 11:7157–7179, 2023.DOI
  40. [41]Peter Kairouz, H. B. McMahan, Brendan Avent, Aurélien Bellet, Mehdi Bennis, Arjun Nitin Bhagoji, Keith Bonawitz, Zachary B. Charles, Graham Cormode, Rachel Cummings, Rafael G. L. D’Oliveira, Hubert Eichner, Salim Y. El Rouayheb, David Evans, Josh Gardner, Zachary Garrett, Adrià Gascon, Badih Ghazi, Phillip B. Gibbons, Marco Gruteser, Zaid Harchaoui, Chaoyang He, Lie He, Zhouyuan Huo, Ben Hutchinson, Justin Hsu, Martin Jaggi, Tara Javidi, Gauri Joshi, Mikhail Khodak, Jakub Konečný, Aleksandra Korolova, Farinaz Koushanfar, Oluwaseunmi Koyejo, Tancrède Lepoint, Yang Liu, Prateek Mittal, Mehryar Mohri, Richard Nock, Ayfer Özgür, R. Pagh, Mariana Raykova, Hang Qi, Daniel Ramage, Ramesh Raskar, Dawn Xiaodong Song, Weikang Song, Sebastian U. Stich, Ziteng Sun, Ananda Theertha Suresh, Florian Tramèr, Praneeth Vepakomma, Jianyu Wang, Li Xiong, Zheng Xu, Qiang Yang, Felix X. Yu, Han Yu, and Sen Zhao. Advances and open problems in federated learning. Foundations and Trends® in Machine Learning, 14(1–2):1–210, 2021.arxiv.org/abs/1912.04977
  41. [42]Angjoo Kanazawa, Michael J Black, David W Jacobs, and Jitendra Malik. End-to-end recovery of human shape and pose. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 7122–7131, 2018.arxiv.org/abs/1712.06584
  42. [43]Zhanghan Ke, Jiayu Sun, Kaican Li, Qiong Yan, and Rynson WH Lau. MODNet: Real-time trimap-free portrait matting via objective decomposition. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pp. 1140–1147, 2022.arxiv.org/abs/2011.11961
  43. [44]Rawal Khirodkar, Timur Bagautdinov, Julieta Martinez, Su Zhaoen, Austin James, Peter Selednik, Stuart Anderson, and Shunsuke Saito. Sapiens: Foundation for human vision models. In European Conference on Computer Vision, pp. 206–228. Springer, 2024.arxiv.org/abs/2408.12569
  44. [45]Brian Knott, Shobha Venkataraman, Awni Hannun, Shubho Sengupta, Mark Ibrahim, and Laurens van der Maaten. CrypTen: Secure multi-party computation meets machine learning. Advances in Neural Information Processing Systems, 34:4961–4973, 2021.arxiv.org/abs/2109.00984
  45. [46]Christoph Lassner, Javier Romero, Martin Kiefel, Federica Bogo, Michael J Black, and Peter V Gehler. Unite the people: Closing the loop between 3D and 2D human representations. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 6050–6059, 2017.arxiv.org/abs/1701.02468
  46. [47]Kyungsu Lee, Haeyun Lee, Thiago Coutinho Cavalcanti, Sewoong Kim, Georges El Fakhri, Dong Hun Lee, Jonghye Woo, and Jae Youn Hwang. Fine-tuning network in federated learning for personalized skin diagnosis. In International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 378–388. Springer, 2023.DOI
  47. [48]Beibei Li, Yuhao Wu, Jiarui Song, Rongxing Lu, Tao Li, and Liang Zhao. DeepFed: Federated deep learning for intrusion detection in industrial cyber–physical systems. IEEE Transactions on Industrial Informatics, 17(8):5615–5624, 2020a.DOI
  48. [49]Jiefeng Li, Chao Xu, Zh icun Chen, Siyuan Bian, Lixin Yang, and Cewu Lu. HybrIK: A hybrid analytical-neural inverse kinematics solution for 3D human pose and shape estimation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 3383–3393, 2021.arxiv.org/abs/2011.14672
  49. [50]Jiefeng Li, Siyuan Bian, Qi Liu, Jiasheng Tang, Fan Wang, and Cewu Lu. NIKI: Neural inverse kinematics with invertible neural networks for 3D human pose and shape estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12933–12942, 2023.arxiv.org/abs/2305.08590
  50. [51]Jiefeng Li, Siyuan Bian, Chao Xu, Zhicun Chen, Lixin Yang, and Cewu Lu. HybrIK-X: Hybrid analytical-neural inverse kinematics for whole-body mesh recovery. IEEE Transactions on Pattern Analysis and Machine Intelligence, 47(4):2754–2769, 2025.arxiv.org/abs/2304.05690
  51. [52]Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. Federated optimization in heterogeneous networks. Proceedings of Machine learning and systems, 2:429–450, 2020b.
  52. [53]Wenqi Li, Fausto Milletarì, Daguang Xu, Nicola Rieke, Jonny Hancox, Wentao Zhu, Maximilian Baust, Yan Cheng, Sébastien Ourselin, M Jorge Cardoso, and Andrew Feng. Privacy-preserving federated brain tumour segmentation. In Machine Learning in Medical Imaging: 10th International Workshop, MLMI 2019, Held in Conjunction with MICCAI 2019, Shenzhen, China, October 13, 2019, Proceedings 10, pp. 133–141. Springer, 2019.arxiv.org/abs/1910.00962
  53. [54]Han Liang, Wenqian Zhang, Wenxuan Li, Jingyi Yu, and Lan Xu. InterGen: Diffusion-based multi-human motion generation under complex interactions. International Journal of Computer Vision, 132(9):3463–3483, 2024.DOI
  54. [55]Bill Yuchen Lin, Chaoyang He, Zihang Zeng, Hulin Wang, Yufen Huang, Christophe Dupuy, Rahul Gupta, Mahdi Soltanolkotabi, Xiang Ren, and Salman Avestimehr. FedNLP: Benchmarking federated learning methods for natural language processing tasks. In Findings of the Association for Computational Linguistics: NAACL 2022, pp. 157–175, 2022.arxiv.org/abs/2104.08815
  55. [56]Jing Lin, Ailing Zeng, Haoqian Wang, Lei Zhang, and Yu Li. One-stage 3D whole-body mesh recovery with component aware transformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 21159–21168, 2023.arxiv.org/abs/2303.16160
  56. [57]Jing Lin, Ailing Zeng, Shunlin Lu, Yuanhao Cai, Ruimao Zhang, Haoqian Wang, and Lei Zhang. Motion-X: A large-scale 3D expressive whole-body human motion dataset. Advances in Neural Information Processing Systems, 36, 2024.arxiv.org/abs/2307.00818
  57. [58]Kevin Lin, Lijuan Wang, and Zicheng Liu. End-to-end human pose and mesh reconstruction with transformers. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 1954–1963, 2021a.arxiv.org/abs/2012.09760
  58. [59]Kevin Lin, Lijuan Wang, and Zicheng Liu. Mesh Graphormer. In Proceedings of the IEEE/CVF international conference on computer vision, pp. 12939–12948, 2021b.arxiv.org/abs/2104.00272
  59. [60]Tsung-Yi Lin, Michael Maire, Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and C. Lawrence Zitnick. Microsoft COCO: Common objects in context. In Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13, pp. 740–755. Springer, 2014.arxiv.org/abs/1405.0312
  60. [61]Hong Liu, Shuaipeng Zhang, Pengfei Zhang, Xinxiang Zhou, Xuebin Shao, Geguang Pu, and Yan Zhang. Blockchain and federated learning for collaborative intrusion detection in vehicular edge computing. IEEE Transactions on Vehicular Technology, 70(6):6073–6084, 2021.DOI
  61. [62]Hongbin Liu, Lun Wang, Om Thakkar, Abhradeep Thakurta, and Arun Narayanan. Differentially private parameter-efficient fine-tuning for large ASR models. arXiv preprint arXiv:2410.01948, 2024.arxiv.org/abs/2410.01948
  62. [63]Xiyue Liu, Zhiyang Dou, Lei Wang, Boni Su, Tianyi Jin, Yong Guo, Jianjian Wei, and Nan Zhang. Close contact behavior-based COVID-19 transmission and interventions in a subway system. Journal of Hazardous Materials, 436:129233, 2022.DOI
  63. [64]Yang Liu, Anbu Huang, Yun Luo, He Huang, Youzhi Liu, Yuanyuan Chen, Lican Feng, Tianjian Chen, Han Yu, and Qiang Yang. FedVision: An online visual object detection platform powered by federated learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 34, pp. 13172–13179, 2020.arxiv.org/abs/2001.06202
  64. [65]Matthew Loper, Naureen Mahmood, Javier Romero, Gerard Pons-Moll, and Michael J Black. SMPL: A skinned multi-person linear model. ACM Transactions on Graphics (TOG), 34(6):1–16, 2015.
  65. [66]Ekdeep Singh Lubana, Chi Ian Tang, Fahim Kawsar, Robert P Dick, and Akhil Mathur. Orchestra: Un-supervised federated learning via globally consistent clustering. In International Conference on Machine Learning, pp. 14461–14484. PMLR, 2022.DOI
  66. [67]Zezhong Ma, Meng Zhang, Jiajia Liu, Aimin Yang, Hao Li, Jian Wang, Dianbo Hua, and Mingduo Li. An assisted diagnosis model for cancer patients based on federated learning. Frontiers in Oncology, 12:860532, 2022.DOI
  67. [68]Evan Madill, Ben Nguyen, Carson K Leung, and Sara Rouhani. ScaleSFL: a sharding solution for blockchain-based federated learning. In Proceedings of the Fourth ACM International Symposium on Blockchain and Secure Critical Infrastructure, pp. 95–106, 2022.DOI
  68. [69]Nattaya Mairittha, Tittaya Mairittha, and Sozo Inoue. Improving activity data collection with on-device personalization using fine-tuning. In Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers, pp. 255–260, 2020.DOI
  69. [70]Julieta Martinez, Rayat Hossain, Javier Romero, and James J Little. A simple yet effective baseline for 3D human pose estimation. In Proceedings of the IEEE international conference on computer vision, pp. 2640–2649, 2017.arxiv.org/abs/1705.03098
  70. [71]Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. Communication-efficient learning of deep networks from decentralized data. In Artificial intelligence and statistics, pp. 1273–1282. PMLR, 2017.arxiv.org/abs/1602.05629
  71. [72]Dushyant Mehta, Srinath Sridhar, Oleksandr Sotnychenko, Helge Rhodin, Mohammad Shafiei, Hans-Peter Seidel, Weipeng Xu, Dan Casas, and Christian Theobalt. VNect: Real-time 3D human pose estimation with a single RGB camera. Acm transactions on graphics (tog), 36(4):1–14, 2017.DOI
  72. [73]Dushyant Mehta, Oleksandr Sotnychenko, Franziska Mueller, Weipeng Xu, Srinath Sridhar, Gerard Pons-Moll, and Christian Theobalt. Single-shot multi-person 3D pose estimation from monocular RGB. In 2018 International Conference on 3D Vision (3DV), pp. 120–130. IEEE, 2018.arxiv.org/abs/1712.03453
  73. [74]Meta Platforms, Inc. Meta Oculus. https://www.meta.com/quest/, 2024a. Accessed: 2024-11-13.
  74. [75]Meta Platforms, Inc. Project Aria Glasses. https://www.projectaria.com/, 2024b. Accessed: 2024-11-13.
  75. [76]Ilya Mironov. Rényi differential privacy. In 2017 IEEE 30th computer security foundations symposium (CSF), pp. 263–275. IEEE, 2017.
  76. [77]Gyeongsik Moon and Kyoung Mu Lee. I2L-MeshNet: Image-to-lixel prediction network for accurate 3D human pose and mesh estimation from a single RGB image. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part VII 16, pp. 752–768. Springer, 2020.arxiv.org/abs/2008.03713
  77. [78]Gyeongsik Moon, Shunsuke Saito, Weipeng Xu, Rohan Joshi, Julia Buffalini, Harley Bellan, Nicholas Rosen, Jesse Richardson, Mallorie Mize, Philippe De Bree, et al. A dataset of relighted 3D interacting hands. Advances in Neural Information Processing Systems, 36, 2024.arxiv.org/abs/2310.17768
  78. [79]Khalil Muhammad, Qinqin Wang, Diarmuid O’Reilly-Morgan, Elias Tragos, Barry Smyth, Neil Hurley, James Geraci, and Aonghus Lawlor. FedFast: Going beyond average for faster training of federated recommender systems. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1234–1242, 2020.DOI
  79. [80]Alex Nichol, Joshua Achiam, and John Schulman. On first-order meta-learning algorithms. arXiv preprint arXiv:1803.02999, 2018.arxiv.org/abs/1803.02999
  80. [81]Jorge Nocedal and Stephen J Wright. Numerical optimization. Springer, second edition, 2006.
  81. [82]NVIDIA Corporation. NVIDIA Jetson AGX Orin Technical Brief, 2021. URL https://www.nvidia.com/content/dam/en-zz/Solutions/gtcf21/jetson-orin/nvidia-jetson-agx-orin-technical-brief.pdf. Accessed: 2024-05-24.
  82. [83]Liwei Ouyang, Yong Yuan, Yumeng Cao, and Fei-Yue Wang. A novel framework of collaborative early warning for COVID-19 based on blockchain and smart contracts. Information Sciences, 570:124–143, 2021.DOI
  83. [84]Reese Pathak and Martin J. Wainwright. FedSplit: An algorithmic framework for fast federated optimization. In Advances in Neural Information Processing Systems, volume 33, pp. 7057–7066, 2020.arxiv.org/abs/2005.05238
  84. [85]Georgios Pavlakos, Luyang Zhu, Xiaowei Zhou, and Kostas Daniilidis. Learning to estimate 3D human pose and shape from a single color image. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 459–468, 2018.arxiv.org/abs/1805.04092
  85. [86]Georgios Pavlakos, Vasileios Choutas, Nima Ghorbani, Timo Bolkart, Ahmed AA Osman, Dimitrios Tzionas, and Michael J Black. Expressive body capture: 3D hands, face, and body from a single image. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10975–10985, 2019a.arxiv.org/abs/1904.05866
  86. [87]Georgios Pavlakos, Nikos Kolotouros, and Kostas Daniilidis. TexturePose: Supervising human mesh estimation with texture consistency. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 803–812, 2019b.arxiv.org/abs/1910.11322
  87. [88]Sashank J. Reddi, Zachary Charles, Manzil Zaheer, Zachary Garrett, Keith Rush, Jakub Konečný, Sanjiv Kumar, and H. Brendan McMahan. Adaptive federated optimization. In International Conference on Learning Representations, 2021.arxiv.org/abs/2003.00295
  88. [89]Muhammad Habib Ur Rehman, Walter Hugo Lopez Pinaya, Parashkev Nachev, James T Teo, Sebastin Ourselin, and M Jorge Cardoso. Federated learning for medical imaging radiology. The British Journal of Radiology, 96(1150):20220890, 2023.DOI
  89. [90]Davis Rempe, Tolga Birdal, Aaron Hertzmann, Jimei Yang, Srinath Sridhar, and Leonidas J Guibas. HuMoR: 3D human motion model for robust pose estimation. In Proceedings of the IEEE/CVF international conference on computer vision, pp. 11488–11499, 2021.arxiv.org/abs/2105.04668
  90. [91]Nadine Rueegg, Christoph Lassner, Michael J Black, and Konrad Schindler. Chained representation cycling: Learning to estimate 3D human pose and shape by cycling between representations. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 34, pp. 5561–5569, 2020.arxiv.org/abs/2001.01613
  91. [92]David Sculley. Web-scale k-means clustering. In Proceedings of the 19th International Conference on World Wide Web, pp. 1177–1178, 2010.DOI
  92. [93]Soshi Shimada, Vladislav Goly​​anik, Patrick Pérez, and Christian Theobalt. Decaf: Monocular deformation capture for face and hand interactions. ACM Transactions on Graphics (ToG), 42(6):1–16, 2023.arxiv.org/abs/2309.16670
  93. [94]Speedtest by Ookla. United States Median Country Speeds, 2024. URL https://www.speedtest.net/global-index/united-states#fixed. Accessed: 2024-11-14.
  94. [95]Zhenheng Tang, Zhikai Hu, Shaohuai Shi, Yiu-ming Cheung, Yilun Jin, Zhenghang Ren, and Xiaowen Chu. Data resampling for federated learning with non-IID labels. In Proceedings of the International Workshop on Federated and Transfer Learning for Data Sparsity and Confidentiality in Conjunction with IJCAI, Montreal, Canada. FTLIJCAI, 2021.
  95. [96]Zhongyun Tang, Haiyang Hu, and Chongchuan Xu. A federated learning method for network intrusion detection. Concurrency and Computation: Practice and Experience, 34(10):e6812, 2022.DOI
  96. [97]Guy Tevet, Sigal Raab, Brian Gordon, Yonatan Shafir, Daniel Cohen-Or, and Amit H Bermano. Human motion diffusion model. arXiv preprint arXiv:2209.14916, 2022.arxiv.org/abs/2209.14916
  97. [98]Garvita Tiwari, Dimitrije Antić, Jan Eric Lenssen, Nikolaos Sarafianos, Tony Tung, and Gerard Pons-Moll. Pose-NDF: Modeling human pose manifolds with neural distance fields. In European Conference on Computer Vision, pp. 572–589. Springer, 2022.arxiv.org/abs/2207.13807
  98. [99]Laurens Van der Maaten and Geoffrey Hinton. Visualizing data using t-SNE. Journal of Machine Learning Research, 9(11):2579–2605, 2008.
  99. [100]Praneeth Vepakomma, Otkrist Gupta, Tristan Swedish, and Ramesh Raskar. Split learning for health: Distributed deep learning without sharing raw patient data. arXiv preprint arXiv:1812.00564, 2018.arxiv.org/abs/1812.00564
  100. [101]Timo Von Marcard, Roberto Henschel, Michael J Black, Bodo Rosenhahn, and Gerard Pons-Moll. Recovering accurate 3D human pose in the wild using IMUs and a moving camera. In Proceedings of the European conference on computer vision (ECCV), pp. 601–617, 2018.DOI
  101. [103]Jiaxin Wang, Huanyu Deng, Yulong Wang, Jiexin Xie, Hui Zhang, Yang Li, and Shijie Guo. Multi-sensor fusion federated learning method of human posture recognition for dual-arm nursing robots. Information Fusion, 107:102320, 2024.DOI
  102. [104]Qizhao Wang, Qing Li, Kai Wang, Hong Wang, and Peng Zeng. Efficient federated learning for fault diagnosis in industrial cloud-edge computing. Computing, 103(10):2319–2337, 2021.
  103. [105]Qingxuan Wu, Zhiyang Dou, Sirui Xu, Soshi Shimada, Chen Wang, Zhengming Yu, Yuan Liu, Cheng Lin, Zeyu Cao, Taku Komura, Vladislav Golyanik, Christian Theobalt, Wenping Wang, and Lingjie Liu. DICE: End-to-end deformation capture of hand-face interactions from a single image. In The Thirteenth International Conference on Learning Representations, 2025.arxiv.org/abs/2406.17988
  104. [106]Qingxuan Wu, Zhiyang Dou, Chuan Guo, Yiming Huang, Qiao Feng, Bing Zhou, Jian Wang, and Lingjie Liu. Text2Interact: High-fidelity and diverse text-to-two-person interaction generation. In International Conference on Learning Representations, volume 2026, pp. 103856–103875, 2026.arxiv.org/abs/2510.06504
  105. [107]Donglai Xiang, Hanbyul Joo, and Yaser Sheikh. Monocular total capture: Posing face, body, and hands in the wild. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 10965–10974, 2019.arxiv.org/abs/1812.01598
  106. [108]Yuanlu Xu, Song-Chun Zhu, and Tony Tung. DenseRaC: Joint 3D pose and shape estimation by dense render-and-compare. In Proceedings of the IEEE/CVF international conference on computer vision, pp. 7760–7770, 2019.arxiv.org/abs/1910.00116
  107. [109]Timothy Yang, Galen Andrew, Hubert Eichner, Haicheng Sun, Wei Li, Nicholas Kong, Daniel Ramage, and Françoise Beaufays. Applied federated learning: Improving Google keyboard query suggestions. arXiv preprint arXiv:1812.02903, 2018a.arxiv.org/abs/1812.02903
  108. [110]Wei Yang, Wanli Ouyang, Xiaolong Wang, Jimmy Ren, Hongsheng Li, and Xiaogang Wang. 3D human pose estimation in the wild by adversarial learning. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 5255–5264, 2018b.arxiv.org/abs/1803.09722
  109. [111]Pengfei Yao, Zheng Fang, Fan Wu, Yao Feng, and Jiwei Li. DenseBody: Directly regressing dense 3D human pose and shape from a single color image. arXiv preprint arXiv:1903.10153, 2019.arxiv.org/abs/1903.10153
  110. [112]Yunfan Ye, Shen Li, Fang Liu, Yonghao Tang, and Wanting Hu. EdgeFed: Optimized federated learning based on edge computing. IEEE Access, 8:209191–209198, 2020.DOI
  111. [113]Andrei Zanfir, Eduard Gabriel Bazavan, Mihai Zanfir, William T Freeman, Rahul Sukthankar, and Cristian Sminchisescu. Neural descent for visual 3D human pose and shape. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 14484–14493, 2021.arxiv.org/abs/2008.06910
  112. [114]Nan Zhang, Yiyue Liu, Shuyi Gao, Boni Su, and Zhiyang Dou. Popularization of high-speed railway reduces the infection risk via close contact route during journey. Sustainable Cities and Society, 99:1047979, 2023.DOI
  113. [115]Nan Zhang, Xueze Yang, Boni Su, and Zhiyang Dou. Analysis of SARS-CoV-2 transmission in a university classroom based on real human close contact behaviors. Science of The Total Environment, 917:170346, 2024.DOI
  114. [116]Chengfeng Zhao, Jiazhi Shu, Yubo Zhao, Tianyu Huang, Jiahao Lu, Zekai Gu, Chengwei Ren, Zhiyang Dou, Qing Shuai, and Yuan Liu. CoMoVi: Co-generation of 3D human motions and realistic videos. arXiv preprint arXiv:2601.10632, 2026.arxiv.org/abs/2601.10632
  115. [117]Ruijie Zhao, Yue Yin, Yong Shi, and Zhi Xue. Intelligent intrusion detection based on federated learning aided long short-term memory. Physical Communication, 42:101157, 2020.DOI
  116. [118]Xiaowei Zhou, Menglong Zhu, Georgios Pavlakos, Spyridon Leonardos, Konstantinos G Derpanis, and Kostas Daniilidis. MonoCap: Monocular human motion capture using a CNN coupled with a geometric prior. IEEE transactions on pattern analysis and machine intelligence, 41(4):901–914, 2018.arxiv.org/abs/1701.02354
  117. [119]Han Zhu, Jindong Wang, Gaofeng Cheng, Pengyuan Zhang, and Yonghong Yan. Decoupled federated learning for ASR with non-IID data. In Proc. Interspeech 2022, pp. 2628–2632, 2022.arxiv.org/abs/2206.09102
  118. [120]Weiming Zhuang, Jian Xu, Chen Chen, Jingtao Li, and Lingjuan Lyu. COALA: A practical and vision-centric federated learning platform. In International Conference on Machine Learning, pp. 62723–62742. PMLR, 2024.arxiv.org/abs/2407.16560
  119. [121]Nikolaos Zioulis and James F O’Brien. KBody: Towards general, robust, and aligned monocular whole-body estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, pp. 6215–6225, 2023.DOI

Paper details

vlnc:W_u6w7p3d3
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents