{"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/sampling-is-matter-point-guided-3d-human-mesh-1","title":"Sampling is Matter: Point-guided 3D Human Mesh Reconstruction","arxiv_id":"2304.09502","date":"2023-04-19","proceeding":"CVPR 2023 1","authors":["Jeonghwan Kim","Mi-Gyeong Gwon","Hyunwoo Park","Hyukmin Kwon","Gi-Mun Um","Wonjun Kim"],"abstract":"This paper presents a simple yet powerful method for 3D human mesh reconstruction from a single RGB image. Most recently, the non-local interactions of the whole mesh vertices have been effectively estimated in the transformer while the relationship between body parts also has begun to be handled via the graph model. Even though those approaches have shown the remarkable progress in 3D human mesh reconstruction, it is still difficult to directly infer the relationship between features, which are encoded from the 2D input image, and 3D coordinates of each vertex. To resolve this problem, we propose to design a simple feature sampling scheme. The key idea is to sample features in the embedded space by following the guide of points, which are estimated as projection results of 3D mesh vertices (i.e., ground truth). This helps the model to concentrate more on vertex-relevant features in the 2D space, thus leading to the reconstruction of the natural human pose. Furthermore, we apply progressive attention masking to precisely estimate local interactions between vertices even under severe occlusions. Experimental results on benchmark datasets show that the proposed method efficiently improves the performance of 3D human mesh reconstruction. The code and model are publicly available at: https://github.com/DCVL-3D/PointHMR_release.","url_abs":"https://arxiv.org/abs/2304.09502v1","url_pdf":"https://arxiv.org/pdf/2304.09502v1.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":"sampling-is-matter-point-guided-3d-human-mesh-1","repo_url":"https://github.com/DCVL-3D/PointHMR_release","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"3d-hand-pose-estimation","task_name":"3D Hand Pose Estimation"},{"task_slug":"3d-human-pose-estimation","task_name":"3D Human Pose Estimation"},{"task_slug":"monocular-3d-human-pose-estimation","task_name":"Monocular 3D Human Pose Estimation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/3d-hand-pose-estimation-on-freihand","task":"3D Hand Pose Estimation","dataset":"FreiHAND","model":"PointHMR","rank_in_archive_order":11,"of":33,"metrics":{"PA-F@15mm":"0.984","PA-F@5mm":"0.720","PA-MPJPE":"6.1","PA-MPVPE":"6.6"},"uses_additional_data":false},{"leaderboard":"/sota/monocular-3d-human-pose-estimation-on-human3","task":"Monocular 3D Human Pose Estimation","dataset":"Human3.6M","model":"PointHMR","rank_in_archive_order":21,"of":52,"metrics":{"Average MPJPE (mm)":"48.3","PA-MPJPE":"32.9"},"uses_additional_data":true}],"syntology":{"syntology_url":"https://syntology.ai/paper/2304.09502","atlas_url":"https://app.syntology.ai/?focus=2304.09502","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2304.09502"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/DCVL-3D/PointHMR_release","reach":null}],"summary":{"ran":3,"ran_draft_wrong":1,"ran_honours":1,"unverified":3},"by_repo_kind":{"official":{"samples":8,"ran":5,"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":"51f7fa0f3860d4e6","entry":"BasicBlock","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"51f7fa0f3860d4e6"}},{"code_sha256_prefix":"b1366029d2881025","entry":"Bottleneck","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b1366029d2881025"}},{"code_sha256_prefix":"fba177fc8e06573b","entry":"HighResolutionModule","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fba177fc8e06573b"}},{"code_sha256_prefix":"c62bd3602bcf3ba2","entry":"build_position_encoding","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c62bd3602bcf3ba2"}},{"code_sha256_prefix":"da69a7ce867e0cd6","entry":"copy_state_dict","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"da69a7ce867e0cd6"}},{"code_sha256_prefix":"aa657ca635438a4b","entry":"HigherResolutionNet","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aa657ca635438a4b"}},{"code_sha256_prefix":"0a5fd5749f28c2ad","entry":"MeshRegressor","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0a5fd5749f28c2ad"}},{"code_sha256_prefix":"d7086278e0c85c61","entry":"PointHMR","repo":"DCVL-3D/PointHMR_release","repo_kind":"official","path":"src/modeling/model/network.py","file_url":"https://github.com/DCVL-3D/PointHMR_release/blob/HEAD/src/modeling/model/network.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d7086278e0c85c61"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}