{"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/mixer-based-lidar-lane-detection-network-and","title":"K-Lane: Lidar Lane Dataset and Benchmark for Urban Roads and Highways","arxiv_id":"2110.11048","date":"2021-10-21","proceeding":null,"authors":["Donghee Paek","Seung-Hyun Kong","Kevin Tirta Wijaya"],"abstract":"Lane detection is a critical function for autonomous driving. With the recent development of deep learning and the publication of camera lane datasets and benchmarks, camera lane detection networks (CLDNs) have been remarkably developed. Unfortunately, CLDNs rely on camera images which are often distorted near the vanishing line and prone to poor lighting condition. This is in contrast with Lidar lane detection networks (LLDNs), which can directly extract the lane lines on the bird's eye view (BEV) for motion planning and operate robustly under various lighting conditions. However, LLDNs have not been actively studied, mostly due to the absence of large public lidar lane datasets. In this paper, we introduce KAIST-Lane (K-Lane), the world's first and the largest public urban road and highway lane dataset for Lidar. K-Lane has more than 15K frames and contains annotations of up to six lanes under various road and traffic conditions, e.g., occluded roads of multiple occlusion levels, roads at day and night times, merging (converging and diverging) and curved lanes. We also provide baseline networks we term Lidar lane detection networks utilizing global feature correlator (LLDN-GFC). LLDN-GFC exploits the spatial characteristics of lane lines on the point cloud, which are sparse, thin, and stretched along the entire ground plane of the point cloud. From experimental results, LLDN-GFC achieves the state-of-the-art performance with an F1- score of 82.1%, on the K-Lane. Moreover, LLDN-GFC shows strong performance under various lighting conditions, which is unlike CLDNs, and also robust even in the case of severe occlusions, unlike LLDNs using the conventional CNN. The K-Lane, LLDN-GFC training code, pre-trained models, and complete development kits including evaluation, visualization and annotation tools are available at https://github.com/kaist-avelab/k-lane.","url_abs":"https://arxiv.org/abs/2110.11048v3","url_pdf":"https://arxiv.org/pdf/2110.11048v3.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":"mixer-based-lidar-lane-detection-network-and","repo_url":"https://github.com/kaist-avelab/k-lane","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"},{"task_slug":"lane-detection","task_name":"Lane Detection"},{"task_slug":"motion-planning","task_name":"Motion Planning"}],"methods":[],"datasets_introduced":[{"slug":"k-lane","name":"K-Lane","full_name":"KAIST-Lane"}],"methods_introduced":[],"results":[{"leaderboard":"/sota/lane-detection-on-k-lane","task":"Lane Detection","dataset":"K-Lane","model":"LLDN-GFC","rank_in_archive_order":1,"of":1,"metrics":{"F1":"82.12"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2110.11048","atlas_url":"https://app.syntology.ai/?focus=2110.11048","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2110.11048"}},"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/kaist-avelab/k-lane","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":3,"ran_violates":2},"by_repo_kind":{"official":{"samples":3,"ran":3,"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":"3f67c6e6f3ceb883","entry":"cv_img_resize","repo":"kaist-avelab/k-lane","repo_kind":"official","path":"annotation/src/gui_qt/utils.py","file_url":"https://github.com/kaist-avelab/k-lane/blob/HEAD/annotation/src/gui_qt/utils.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3f67c6e6f3ceb883"}},{"code_sha256_prefix":"60fff7c3c400d7ff","entry":"default","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"60fff7c3c400d7ff"}},{"code_sha256_prefix":"aa5486a3650902d8","entry":"exists","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"aa5486a3650902d8"}},{"code_sha256_prefix":"43d7b8f62c7c4305","entry":"get_tensors_from_msg","repo":"kaist-avelab/k-lane","repo_kind":"official","path":"annotation/src/gui_qt/mainframe.py","file_url":"https://github.com/kaist-avelab/k-lane/blob/HEAD/annotation/src/gui_qt/mainframe.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"43d7b8f62c7c4305"}},{"code_sha256_prefix":"4cc12dd5d964b3f6","entry":"get_time_string_as_second","repo":"kaist-avelab/k-lane","repo_kind":"official","path":"annotation/src/gui_qt/mainframe.py","file_url":"https://github.com/kaist-avelab/k-lane/blob/HEAD/annotation/src/gui_qt/mainframe.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4cc12dd5d964b3f6"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}