{"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/weakm3d-towards-weakly-supervised-monocular-1","title":"WeakM3D: Towards Weakly Supervised Monocular 3D Object Detection","arxiv_id":"2203.08332","date":"2022-03-16","proceeding":"ICLR 2022 4","authors":["Liang Peng","Senbo Yan","Boxi Wu","Zheng Yang","Xiaofei He","Deng Cai"],"abstract":"Monocular 3D object detection is one of the most challenging tasks in 3D scene understanding. Due to the ill-posed nature of monocular imagery, existing monocular 3D detection methods highly rely on training with the manually annotated 3D box labels on the LiDAR point clouds. This annotation process is very laborious and expensive. To dispense with the reliance on 3D box labels, in this paper we explore the weakly supervised monocular 3D detection. Specifically, we first detect 2D boxes on the image. Then, we adopt the generated 2D boxes to select corresponding RoI LiDAR points as the weak supervision. Eventually, we adopt a network to predict 3D boxes which can tightly align with associated RoI LiDAR points. This network is learned by minimizing our newly-proposed 3D alignment loss between the 3D box estimates and the corresponding RoI LiDAR points. We will illustrate the potential challenges of the above learning problem and resolve these challenges by introducing several effective designs into our method. Codes will be available at https://github.com/SPengLiang/WeakM3D.","url_abs":"https://arxiv.org/abs/2203.08332v1","url_pdf":"https://arxiv.org/pdf/2203.08332v1.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":"weakm3d-towards-weakly-supervised-monocular-1","repo_url":"https://github.com/spengliang/weakm3d","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"3d-object-detection","task_name":"3D Object Detection"},{"task_slug":"monocular-3d-object-detection","task_name":"Monocular 3D Object Detection"},{"task_slug":"object","task_name":"Object"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"scene-understanding","task_name":"Scene Understanding"},{"task_slug":"weakly-supervised-3d-detection","task_name":"Weakly Supervised 3D Detection"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/weakly-supervised-3d-detection-on-kitti-360","task":"Weakly Supervised 3D Detection","dataset":"KITTI-360","model":"WeakM3D","rank_in_archive_order":3,"of":3,"metrics":{"mAP@0.3":"29.89"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2203.08332","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2203.08332"}},"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":"deterministic:regex_extraction","url":"https://github.com/SPengLiang/WeakM3D","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/spengliang/weakm3d","reach":{"status":"ok"}}],"summary":{"ran_draft_wrong":2,"unverified":1},"by_repo_kind":{"official":{"samples":3,"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":3,"samples":[{"code_sha256_prefix":"dcf31720f67b481e","entry":"calc_dis_ray_tracing","repo":"spengliang/weakm3d","repo_kind":"official","path":"lib/loss_factory.py","file_url":"https://github.com/spengliang/weakm3d/blob/HEAD/lib/loss_factory.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"dcf31720f67b481e"}},{"code_sha256_prefix":"c5dcc7c6eeda13aa","entry":"calc_dis_rect_object_centric","repo":"spengliang/weakm3d","repo_kind":"official","path":"lib/loss_factory.py","file_url":"https://github.com/spengliang/weakm3d/blob/HEAD/lib/loss_factory.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c5dcc7c6eeda13aa"}},{"code_sha256_prefix":"0a29efa7a8729e94","entry":"build_loss","repo":"spengliang/weakm3d","repo_kind":"official","path":"lib/loss_factory.py","file_url":"https://github.com/spengliang/weakm3d/blob/HEAD/lib/loss_factory.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0a29efa7a8729e94"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}