Papers › Generating Dynamic Kernels via Transformers for Lane Detection

Generating Dynamic Kernels via Transformers for Lane Detection

1 Jan 2023ICCV 2023 1archive 2025-07-28

Ziye Chen, Yu Liu, Mingming Gong, Bo Du, Guoqi Qian, Kate Smith-Miles

State-of-the-art lane detection methods often rely on specific knowledge about lanes -- such as straight lines and parametric curves -- to detect lane lines. While the specific knowledge can ease the modeling process, it poses challenges in handling lane lines with complex topologies (e.g., dense, forked, curved, etc.). Recently, dynamic convolution-based methods have shown promising performance by utilizing the features from some key locations of a lane line, such as the starting point, as convolutional kernels, and convoluting them with the whole feature map to detect lane lines. While such methods reduce the reliance on specific knowledge, the kernels computed from the key locations fail to capture the lane line's global structure due to its long and thin structure, leading to inaccurate detection of lane lines with complex topologies. In addition, the kernels resulting from the key locations are sensitive to occlusion and lane intersections. To overcome these limitations, we propose a transformer-based dynamic kernel generation architecture for lane detection. It utilizes a transformer to generate dynamic convolutional kernels for each lane line in the input image, and then detect these lane lines with dynamic convolution. Compared to the kernels generated from the key locations of a lane line, the kernels generated with the transformer can capture the lane line's global structure from the whole feature map, enabling them to effectively handle occlusions and lane lines with complex topologies. We evaluate our method on three lane detection benchmarks, and the results demonstrate its state-of-the-art performance. Specifically, our method achieves an F1 score of 63.40 on OpenLane and 88.47 on CurveLanes, surpassing the state of the art by 4.30 and 2.37 points, respectively.

PaperPDFCode

Code

czyczyyzc/CondLSTR officialpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Lane Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Lane Detection CULane CondLSTR(ResNet-101) F1 score 80.77 #4 of 63 Archive leaderboard report
Lane Detection CULane CondLSTR(ResNet-34) F1 score 80.55 #8 of 63 Archive leaderboard report
Lane Detection CULane CondLSTR(ResNet-18) F1 score 80.36 #11 of 63 Archive leaderboard report
Lane Detection CurveLanes CondLSTR (ResNet-101) F1 score 88.47 #1 of 19 Archive leaderboard report
Lane Detection CurveLanes CondLSTR (ResNet-34) F1 score 88.23 #2 of 19 Archive leaderboard report
Lane Detection CurveLanes CondLSTR (ResNet-18) F1 score 87.99 #3 of 19 Archive leaderboard report
Lane Detection OpenLane CondLSTR (ResNet-18) F1 score 60.1 #1 of 3 Archive leaderboard report
Lane Detection OpenLane CondLSTR (ResNet-34) F1 score 62.0 #2 of 3 Archive leaderboard report
Lane Detection OpenLane CondLSTR (ResNet-101) F1 score 63.4 #3 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

fail

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections