{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/3d-human-mesh-regression-with-dense-1","title":"3D Human Mesh Regression with Dense Correspondence","arxiv_id":"2006.05734","date":"2020-06-10","proceeding":"CVPR 2020 6","authors":["Wang Zeng","Wanli Ouyang","Ping Luo","Wentao Liu","Xiaogang Wang"],"abstract":"Estimating 3D mesh of the human body from a single 2D image is an important task with many applications such as augmented reality and Human-Robot interaction. However, prior works reconstructed 3D mesh from global image feature extracted by using convolutional neural network (CNN), where the dense correspondences between the mesh surface and the image pixels are missing, leading to suboptimal solution. This paper proposes a model-free 3D human mesh estimation framework, named DecoMR, which explicitly establishes the dense correspondence between the mesh and the local image features in the UV space (i.e. a 2D space used for texture mapping of 3D mesh). DecoMR first predicts pixel-to-surface dense correspondence map (i.e., IUV image), with which we transfer local features from the image space to the UV space. Then the transferred local image features are processed in the UV space to regress a location map, which is well aligned with transferred features. Finally we reconstruct 3D human mesh from the regressed location map with a predefined mapping function. We also observe that the existing discontinuous UV map are unfriendly to the learning of network. Therefore, we propose a novel UV map that maintains most of the neighboring relations on the original mesh surface. Experiments demonstrate that our proposed local feature alignment and continuous UV map outperforms existing 3D mesh based methods on multiple public benchmarks. Code will be made available at https://github.com/zengwang430521/DecoMR","url_abs":"https://arxiv.org/abs/2006.05734v2","url_pdf":"https://arxiv.org/pdf/2006.05734v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"3d-human-mesh-regression-with-dense-1","repo_url":"https://github.com/zengwang430521/DecoMR","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"3d-human-mesh-regression-with-dense-1","repo_url":"https://github.com/jiean001/models_m/tree/main/DecoMR","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null},{"paper_slug":"3d-human-mesh-regression-with-dense-1","repo_url":"https://github.com/xiuyu0000/new_papers_codes/tree/main/DecoMR","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null}],"tasks":[{"task_slug":"3d-human-pose-estimation","task_name":"3D Human Pose Estimation"},{"task_slug":"3d-human-reconstruction","task_name":"3D Human Reconstruction"},{"task_slug":"regression-1","task_name":"regression"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/3d-human-reconstruction-on-surreal","task":"3D Human Reconstruction","dataset":"Surreal","model":"DecoMR","rank_in_archive_order":1,"of":2,"metrics":{"MPVPE":"43.5"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2006.05734","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2006.05734"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jiean001/models_m/tree/main/DecoMR","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/xiuyu0000/new_papers_codes/tree/main/DecoMR","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/zengwang430521/DecoMR","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran_draft_wrong":2,"unverified":8},"by_repo_kind":{"official":{"samples":10,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"fac5364e2f53c6db","entry":"conv3x3","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/layers.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/layers.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fac5364e2f53c6db"}},{"code_sha256_prefix":"baa1c1737c3796df","entry":"quat2mat","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/geometric_layers.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/geometric_layers.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"baa1c1737c3796df"}},{"code_sha256_prefix":"21461084b6c6fa1b","entry":"create_dataset","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"datasets/datasets.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/datasets/datasets.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"21461084b6c6fa1b"}},{"code_sha256_prefix":"adf687b7b75da8c7","entry":"deconv3x3","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/layers.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/layers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"adf687b7b75da8c7"}},{"code_sha256_prefix":"434d538236f3bae0","entry":"flip_smpl_kp","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"datasets/surreal_dataset.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/datasets/surreal_dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"434d538236f3bae0"}},{"code_sha256_prefix":"e6704260d6ef70f5","entry":"orthographic_projection","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/geometric_layers.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/geometric_layers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e6704260d6ef70f5"}},{"code_sha256_prefix":"1dbcb1965c6165af","entry":"resnet18","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/resnet.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/resnet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1dbcb1965c6165af"}},{"code_sha256_prefix":"60f5ad28853bf17c","entry":"resnet50","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/resnet.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/resnet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"60f5ad28853bf17c"}},{"code_sha256_prefix":"c15f1cb769ff504f","entry":"rodrigues","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/geometric_layers.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/geometric_layers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c15f1cb769ff504f"}},{"code_sha256_prefix":"5a414487d95db24d","entry":"warp_feature","repo":"zengwang430521/DecoMR","repo_kind":"official","path":"models/dense_cnn.py","file_url":"https://github.com/zengwang430521/DecoMR/blob/HEAD/models/dense_cnn.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5a414487d95db24d"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}