{"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/i2l-meshnet-image-to-lixel-prediction-network-1","title":"I2L-MeshNet: Image-to-Lixel Prediction Network for Accurate 3D Human Pose and Mesh Estimation from a Single RGB Image","arxiv_id":"2008.03713","date":"2020-08-09","proceeding":"ECCV 2020 8","authors":["Gyeongsik Moon","Kyoung Mu Lee"],"abstract":"Most of the previous image-based 3D human pose and mesh estimation methods estimate parameters of the human mesh model from an input image. However, directly regressing the parameters from the input image is a highly non-linear mapping because it breaks the spatial relationship between pixels in the input image. In addition, it cannot model the prediction uncertainty, which can make training harder. To resolve the above issues, we propose I2L-MeshNet, an image-to-lixel (line+pixel) prediction network. The proposed I2L-MeshNet predicts the per-lixel likelihood on 1D heatmaps for each mesh vertex coordinate instead of directly regressing the parameters. Our lixel-based 1D heatmap preserves the spatial relationship in the input image and models the prediction uncertainty. We demonstrate the benefit of the image-to-lixel prediction and show that the proposed I2L-MeshNet outperforms previous methods. The code is publicly available https://github.com/mks0601/I2L-MeshNet_RELEASE.","url_abs":"https://arxiv.org/abs/2008.03713v2","url_pdf":"https://arxiv.org/pdf/2008.03713v2.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":"i2l-meshnet-image-to-lixel-prediction-network-1","repo_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"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":"3d-human-reconstruction","task_name":"3D Human Reconstruction"},{"task_slug":"prediction","task_name":"Prediction"}],"methods":[{"method_slug":"heatmap","method_name":"Heatmap"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/3d-hand-pose-estimation-on-freihand","task":"3D Hand Pose Estimation","dataset":"FreiHAND","model":"I2L-MeshNet","rank_in_archive_order":23,"of":33,"metrics":{"PA-F@15mm":"0.973","PA-F@5mm":"0.681","PA-MPJPE":"7.4","PA-MPVPE":"7.6"},"uses_additional_data":false},{"leaderboard":"/sota/3d-hand-pose-estimation-on-ho-3d","task":"3D Hand Pose Estimation","dataset":"HO-3D v2","model":"I2L-MeshNet","rank_in_archive_order":19,"of":24,"metrics":{"AUC_J":"0.775","AUC_V":"0.722","F@15mm":"0.932","F@5mm":"0.409","PA-MPJPE (mm)":"11.2","PA-MPVPE":"13.9"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2008.03713","atlas_url":"https://app.syntology.ai/?focus=2008.03713","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2008.03713"}},"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/mks0601/I2L-MeshNet_RELEASE","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":4,"unverified":1},"by_repo_kind":{"official":{"samples":5,"ran":4,"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":"dc5e8c5f28bdb944","entry":"load_img","repo":"mks0601/I2L-MeshNet_RELEASE","repo_kind":"official","path":"common/utils/preprocessing.py","file_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE/blob/HEAD/common/utils/preprocessing.py","link_basis":"plan_row","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":"dc5e8c5f28bdb944"}},{"code_sha256_prefix":"41843763717707cc","entry":"make_conv1d_layers","repo":"mks0601/I2L-MeshNet_RELEASE","repo_kind":"official","path":"common/nets/layer.py","file_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE/blob/HEAD/common/nets/layer.py","link_basis":"harvester_set","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":"41843763717707cc"}},{"code_sha256_prefix":"622140af456ff5d2","entry":"make_conv_layers","repo":"mks0601/I2L-MeshNet_RELEASE","repo_kind":"official","path":"common/nets/layer.py","file_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE/blob/HEAD/common/nets/layer.py","link_basis":"harvester_set","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":"622140af456ff5d2"}},{"code_sha256_prefix":"6309528f3f76d031","entry":"make_linear_layers","repo":"mks0601/I2L-MeshNet_RELEASE","repo_kind":"official","path":"common/nets/layer.py","file_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE/blob/HEAD/common/nets/layer.py","link_basis":"harvester_set","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":"6309528f3f76d031"}},{"code_sha256_prefix":"4c4e76eb0f9e0f81","entry":"get_bbox","repo":"mks0601/I2L-MeshNet_RELEASE","repo_kind":"official","path":"common/utils/preprocessing.py","file_url":"https://github.com/mks0601/I2L-MeshNet_RELEASE/blob/HEAD/common/utils/preprocessing.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":"4c4e76eb0f9e0f81"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}