Ultra-Fast-Lane-Detection-v2 icon indicating copy to clipboard operation
Ultra-Fast-Lane-Detection-v2 copied to clipboard

Culane数据集中车道线的条数

Open hyp7266 opened this issue 2 years ago • 6 comments

seglabelgenerator文件生成标签的代码中,是通过txt文本中的什么数值去生成train_gt文件中最后四列的车道标识的啊,比如坐标的起始点,是把图片分成了几个部分来界定的吗,如果条数多余四条呢,还能生成吗

hyp7266 avatar Mar 01 '23 08:03 hyp7266

@hyp7266 是通过读取分割图中的标注信息辅助获得车道信息的,txt文件中只包含坐标。CULane的车道线不会多于4条。

cfzd avatar Mar 02 '23 02:03 cfzd

谢谢回复,我可能没有表达清楚我的意思,生成label的seglabelgenerator文件,是怎么生成train_gt文件中的诸如0110这样的标识的 ,他是如何判断txt文本中四行两行坐标对应哪一条道上的

---原始邮件--- 发件人: @.> 发送时间: 2023年3月2日(周四) 上午10:45 收件人: @.>; 抄送: @.@.>; 主题: Re: [cfzd/Ultra-Fast-Lane-Detection-v2] Culane数据集中车道线的条数 (Issue #93)

@hyp7266 是通过读取分割图中的标注信息辅助获得车道信息的,txt文件中只包含坐标。CULane的车道线不会多于4条。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

hyp7266 avatar Mar 02 '23 02:03 hyp7266

这个就是通过读取分割图得到的,如果分割图中的像素为2,那么就是第2条车道线

cfzd avatar Mar 02 '23 06:03 cfzd

那我还想请问,他如果根据做标注的时候像素值生成的0110这样的标识,那模型测试的时候,如果像ufld那样,生成了某一条车道线,它怎么知道它该去对应四条中的哪一条呢,像clrnet用类似的line-loss时

---原始邮件--- 发件人: @.> 发送时间: 2023年3月2日(周四) 下午2:24 收件人: @.>; 抄送: @.@.>; 主题: Re: [cfzd/Ultra-Fast-Lane-Detection-v2] Culane数据集中车道线的条数 (Issue #93)

这个就是通过读取分割图得到的,如果分割图中的像素为2,那么就是第2条车道线

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

hyp7266 avatar Mar 02 '23 07:03 hyp7266

简单地说,你怎么教模型的,模型就怎么输出。模型会有4组head,分别对应四条线,以0110举例,那么训练时第2个和第3个head会被训练激活,第1和第4会被训练抑制(通过no lane这个类别实现)。测试时,0110这种情况第1,4个head会输出没有线,第2,3个head会输出对应的预测结果

cfzd avatar Mar 02 '23 11:03 cfzd

简单地说,你怎么教模型的,模型就怎么输出。模型会有4组head,分别对应四条线,以0110举例,那么训练时第2个和第3个head会被训练激活,第1和第4会被训练抑制(通过no lane这个类别实现)。测试时,0110这种情况第1,4个head会输出没有线,第2,3个head会输出对应的预测结果

您好,我自己构建的数据集,只有当前车道左1右1两条车道线,我设置num_lanes=2,label={L1:1,R1:2},这样可以吗,并且我把head输出改成2个head。

yuxuanhuang02 avatar Jul 13 '23 09:07 yuxuanhuang02