Home

Awesome

DeFormer: Deformable mesh transFormer

This is our research code of DeFormer. We will make it available soon.

Deformable mesh transformer for 3D human mesh recovery

DeFormer is a new transformer-based approach to 3D human mesh recovery from a single image. In this work, we design a decoder-only mesh transformer with memory-efficient attention modules. DeFormer's self-attention patterns are sparsified according to body mesh/skeleton connectivity. We also design Deformable Mesh cross Attention (DMA) that efficiently aggregates multi-scale image feature maps at each vertex of the current reconstructed mesh.

<p align="center"> <img src="docs/summary.png" width="300"> <img src="docs/overview.png" width="600"> <img src="docs/qualitative.png" width="600"> </p>

Installation

Check INSTALL.md for installation instructions.

Model and Download

Please download our pre-trained models and other relevant files that are important to run our code.

Check DOWNLOAD.md for details.

Experiments

We provide python codes for training and evaluation. (Right now, the option for using sparse self-attention is not available.)

Check EXP.md for details.

License

Our research code is released under the MIT license. Deformable attention related codes are released under Apach 2.0. See LICENSE for details.

We use submodules from third parties, such as Deepspeed

Our models have dependency with SMPL models. Please note that any use of SMPL models and MANO models are subject to Software Copyright License for non-commercial scientific research purposes. Please see SMPL-Model License and MANO License for details.

Citations

If you find our work useful in your research, please consider citing:

@inproceedings{yoshiyasu2023-deformer,
author = {Yoshiyasu, Yusuke},
title = {Deformable mesh transformer for 3D human mesh recovery},
booktitle = {CVPR},
year = {2023},
pages     = {17006-17015}
}

Acknowledgments

Our implementation and experiments are built on top of open-source GitHub repositories. We thank all the authors who made their code public.

Mesh transformer
Mesh Graphormer
Deformable Detr
HRNet
Aggpose
MMpose
Deepspeed
Pymaf