肥宅钓鱼网
当前位置: 首页 钓鱼百科

浅谈无人驾驶技术未来的发展(解析深度学习在无人驾驶汽车上面的运用有哪些)

时间:2023-06-28 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

深度学习在无人驾驶领域主要用于图像处理,也就是摄像头上面。环境识别方面,mobileye把他们识别方面的工作主要分为三部分,物体识别,可行驶区域检测,行驶路径识别。而传统的图像分割也很困难,因为局部特征上,“倒鸭子”上和路面的颜色极其接近。深度学习为此提供了一个解决办法。没有深度学习,这种场景也是完全不可能的。

雷锋网按:本文作者Kevin Zhong,原载于知乎,雷锋网获授权转载。

深度学习在无人驾驶领域主要用于图像处理,也就是摄像头上面。当然也可以用于雷达的数据处理,但是基于图像极大丰富的信息以及难以手工建模的特性,深度学习能最大限度的发挥其优势。

现在介绍一下全球摄像头领域的巨擘,以色列的mobileye公司是怎么在他们的产品中运用深度学习的。 深度学习可以用于感知,识别周围环境,各种对车辆有用的信息;也可以用于决策,比如AlphaGo的走子网络(Policy Network),就是直接用DNN训练, 如何基于当前状态作出决策。

环境识别方面,mobileye把他们识别方面的工作主要分为三部分,物体识别,可行驶区域检测,行驶路径识别。

  • 物体识别

一般的物体识别是这样子的:

有一个长方形框框能识别出来车在哪里,很好,很不错,但是Mobileye出来的是这样子的:

以及这样子的:

很明显的区别就是Mobileye可以实现非常准确的车的正面以及侧面的检测,以及完全正确的区分左边侧面以及右边侧面(黄色和蓝色)。

这两种检测结果的信息量是完全不同的,左边这个检测结果告诉我们什么位置大概有一辆车,但是他的具体位置,车的朝向信息完全没有。但是从右边的检测结果,就可以相对精确的估算出来车的位置,行驶方向等重要信息,跟我们人看到后可以推测的信息差不多了。

这样出众的结果,对于较近距离的车,用其他基于几何的方法,多跟踪几帧,可能可以做到接近的效果,但是留意远处很小的车,结果也完全正确,这就只可能是深度学习的威力了。可惜Mobileye创始人兼CTO总爱四处显摆他们技术怎么怎么牛,之前也常发论文共享一些技术,但是在车辆识别怎么建模神经网络可以输出这么精确带orientation的bounding box,他只是微微一笑,说这里面有很多tricks……

如果谁知道学术界有类似的工作,请私信告诉我, 拜谢

  • 可行驶区域(free space)检测

深度学习以前的可行驶区域检测,有两种方法,一是基于双目摄像头立体视觉或者Structure from motion, 二是基于局部特征,马尔科夫场之类的图像分割。结果是这样的:

绿色部分是可行驶区域检测,看着还不错对不对? 但是注意左边的绿色部分涵盖了马路“倒鸭子”(雷锋网按:路边石)以及人行道部分,因为“倒鸭子”也就比路面高十厘米左右, 靠立体视觉是很难跟马路区分开来的。而传统的图像分割也很困难,因为局部特征上,“倒鸭子”上和路面的颜色极其接近。区分二者需要对环境整个context的综合理解。

自从有了深度学习可以做scene understanding之后,这个问题终于被攻克了:

绿色部分还是可行驶区域,马路右边的路肩跟路面的高度相差无几,颜色texture也是一模一样,用立体视觉的方法不可能区分开来。

而且不仅仅可行驶区域的边界准确检测出来了,连为什么是边界的原因也可以检测出来:

红色表示是物体跟道路的边界,鼠标位置那里表示的是Guard rail(护栏),而上一张图应该是Flat。这样在正常情况下知道哪些区域是可以行驶的,而在紧急情况下,也可以知道哪里是可以冲过去的。

当然,相较于第一部分,这一部分的原理是比较清楚的,就是基于深度学习的scene understanding。学术界也有蛮不错的结果了,比如下图(Cambridge的工作),路面跟倒鸭子就分的很好(蓝色跟紫色):

  • 行驶路径检测

这一部分工作要解决的问题主要是在没有车辆线或者车辆线状况很差的情况下,车怎么开的问题。如果所有的路况都如下:

那当然很完美,但是由于路况或者天气,有些时候车辆线是很难检测到的。

深度学习为此提供了一个解决办法。我们可以用人在没有车道线的路况下开车的数据来训练神经网络,训练好之后,神经网络在没有车道线的时候也能大概判断未来车可以怎么开。这一部分原理也是比较清楚的,找一个人开车,把整个开车的过程摄像头的录像保存下来,把人开车的策略车辆的行驶路径也保存下来。用每一帧图片作为输入,车辆未来一段时间(很短的时间)的路径作为输出训练神经网络。之前很火的Comma公司,黑苹果手机那个创立的,做的无人驾驶就是这种思路,因为其可靠性以及原创性还被LeCun鄙视了。

结果如下,可以看到神经网络提供的行驶路径基本上符合人类的判断:

更极端的情况:

绿色是预测的行驶路径。没有深度学习,这种场景也是完全不可能的。当然,我在最近的另外一个答案里面提到了,不能完全依靠神经网络来做路径规划,Mobileye也是综合传统的车道线检测,上面提到的场景分割检测到的护栏等,这一部分的神经网络输出等等,做信息融合最后得到一个稳定的完美的行驶路径。

未完待续……

    推荐阅读
  • 欧洲品牌汽车有哪几个(源自意大利的5个汽车品牌)

    下面内容希望能帮助到你,我们来一起看看吧!欧洲品牌汽车有哪几个

  • 百合食疗吃哪种(秋天润燥菜百合)

    中医认为,百合味甘、性微寒,归肺、心经,具有养阴润肺、清心安神之功。但胡世云特别提醒,百合虽好,但使用也要因人而异。若是风寒感冒,虚寒出血以及脾胃不佳者则不建议食用百合。在市场上,大家常能买到新鲜百合作为营养类蔬菜食用。通常这种新鲜的食用百合产于兰州甘肃,为兰州百合,又称“菜百合”。因此,并不能作为药用百合应用于临床。因产地不同,百合的形态也不尽相同,但功效差别不大。

  • 如何推迟更年期的症状(延缓更年期的到来)

    如何推迟更年期的症状更年期的到来,表明女性的身体正在加速的衰老中。而且更年期可能会导致很多妇科疾病的发生,所以,女性必须要注意做好更年期前的保健工作。

  • 海竿使用正确方法(海竿的正确使用方法介绍)

    海竿的上鱼信号是钓线牵动竿梢获得的,竿梢与钓线的角度以接近90°最为灵敏。如果不使用竿架,要保证竿与线的夹角近90*,竿梢与支点的距离则越长越好。要依据鱼种不同对食物“味”的喜好安排好。例如,鲢、鳙喜好酸臭的味型,同时也喜欢香、甜味的饵料。因此,甜味仍占饵料添加的主要成分,又以蜂蜜和红糖为最佳。对于鲢、鳙以外的鱼种,饵料以谷物的香味为主,又以炒制后的香味为佳,如果略带煳味则更佳。

  • 冬天干燥如何保养皮肤(冬天干燥怎么保养皮肤)

    尽量少用去油成份强的洁面者哩。即使在寒冷的气候下也不要用热水洗脸,坚持用冷水洗脸可以让面部肌肤保持弹性。完成洁肤工作后使用的爽肤水,最好不选择含有酒精成份的,因为酒精容易引起皮肤的干燥。冬天不可忽视肌肤的防晒工作,因为紫外线并不是只光顾夏天。有人说喝水能改善肌肤的干燥问题,虽然没有十足的科学依据,但喝水能调节身体的新陈代谢,排除身体内的毒素是不争的事实。

  • 青城山攻略(青城山攻略是什么)

    动车票最好提前买好,否则不容易买到。动车运行40分钟,到达青城山高铁站。人满发车,游人较多,很快就会出发。前行100米到游客服务中心,购买上山票,成人20,学生10,服务中心可以存包,下山再取。我从又一村方向步行下山,经过走龙隐峡栈道,五龙沟,两个半小时到达山下游客服务中心。下山后,乘中巴车去青城山高铁站,乘坐动车返回成都,当然要提前买好动车票。

  • 客户关系管理软件开发商(企业与客户关系管理应用软件分享)

    一家能够理解你的行业背景的厂商有助于进一步结构化你的解决方案和流程,将CRM应用的价值发挥到最大。

  • 牛肉怎么做才能炖烂(牛肉炖烂方法)

    下面希望有你要的答案,我们一起来看看吧!牛肉怎么做才能炖烂山楂片。在炖牛肉的时候,大家注意可以在牛肉汤里面加入一些山楂片,山楂片具有非常好的效果,可以让炖煮出来的牛肉口感软烂,味道特别鲜美。在炖牛肉的时候,大家如果能够加入几滴白醋进去,白醋可以起到一个很好的软化肉质的作用,可以快速的把牛肉炖烂,不用担心加入白醋以后可能会让炖出来的牛肉有一股酸味,只需要加入少量白醋,对牛肉的口感是没有任何影响的。

  • 中国电信已关闭你的4g通话是什么意思(如何激活4g通话?)

    下面更多详细答案一起来看看吧!中国电信已关闭你的4g通话是什么意思是指您所在的地区暂时不支持使用4G高清语音通话功能,或者是所在的地区暂时不能使用4G网络,请您前往网络信号良好的区域再尝试使用此功能。在空阔的地方进行尝试。去当地的县城等基站设施较好的地方。长期使手机处于待机状态也会导致手机部分功能无法使用,重启手机即可。

  • 年过了怎么快速减肥(春节长胖了如何快速减肥)

    2、多吃新鲜的蔬菜,过年期间大鱼大肉蔬菜吃得非常少,身体的膳食纤维非常缺乏,很多朋友还便秘了,多吃青菜,可以很好的清理肠道。