{"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/pivotnet-vectorized-pivot-learning-for-end-to","title":"PivotNet: Vectorized Pivot Learning for End-to-end HD Map Construction","arxiv_id":"2308.16477","date":"2023-08-31","proceeding":"ICCV 2023 1","authors":["Wenjie Ding","Limeng Qiao","Xi Qiu","Chi Zhang"],"abstract":"Vectorized high-definition map online construction has garnered considerable attention in the field of autonomous driving research. Most existing approaches model changeable map elements using a fixed number of points, or predict local maps in a two-stage autoregressive manner, which may miss essential details and lead to error accumulation. Towards precise map element learning, we propose a simple yet effective architecture named PivotNet, which adopts unified pivot-based map representations and is formulated as a direct set prediction paradigm. Concretely, we first propose a novel point-to-line mask module to encode both the subordinate and geometrical point-line priors in the network. Then, a well-designed pivot dynamic matching module is proposed to model the topology in dynamic point sequences by introducing the concept of sequence matching. Furthermore, to supervise the position and topology of the vectorized point predictions, we propose a dynamic vectorized sequence loss. Extensive experiments and ablations show that PivotNet is remarkably superior to other SOTAs by 5.9 mAP at least. The code will be available soon.","url_abs":"https://arxiv.org/abs/2308.16477v2","url_pdf":"https://arxiv.org/pdf/2308.16477v2.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":"pivotnet-vectorized-pivot-learning-for-end-to","repo_url":"https://github.com/wenjie710/PivotNet","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"pivotnet-vectorized-pivot-learning-for-end-to","repo_url":"https://github.com/er-muyue/bemapnet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"NOASSERTION"}}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2308.16477","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2308.16477"}},"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/er-muyue/bemapnet","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/wenjie710/PivotNet","reach":null}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"official":{"samples":2,"ran":1,"repositories":1},"listed":{"samples":2,"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":2,"samples":[{"code_sha256_prefix":"86cc84c929fef549","entry":"FFN","repo":"er-muyue/bemapnet","repo_kind":"listed","path":"bemapnet/models/output_head/bezier_outputs.py","file_url":"https://github.com/er-muyue/bemapnet/blob/HEAD/bemapnet/models/output_head/bezier_outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"86cc84c929fef549"}},{"code_sha256_prefix":"4dc981dea3dbeaa2","entry":"FFN","repo":"wenjie710/PivotNet","repo_kind":"official","path":"mapmaster/models/output_head/pivot_outputs.py","file_url":"https://github.com/wenjie710/PivotNet/blob/HEAD/mapmaster/models/output_head/pivot_outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4dc981dea3dbeaa2"}},{"code_sha256_prefix":"de49d2f7b9ba5f68","entry":"PiecewiseBezierMapOutputHead","repo":"er-muyue/bemapnet","repo_kind":"listed","path":"bemapnet/models/output_head/bezier_outputs.py","file_url":"https://github.com/er-muyue/bemapnet/blob/HEAD/bemapnet/models/output_head/bezier_outputs.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"de49d2f7b9ba5f68"}},{"code_sha256_prefix":"7387cadac045f60f","entry":"PivotMapOutputHead","repo":"wenjie710/PivotNet","repo_kind":"official","path":"mapmaster/models/output_head/pivot_outputs.py","file_url":"https://github.com/wenjie710/PivotNet/blob/HEAD/mapmaster/models/output_head/pivot_outputs.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":"7387cadac045f60f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}