特斯拉终止与Mobileye的合作,被各路专家解读为是因为5月份的车祸导致的。这是无稽之谈。
原因有两点:一、车祸的直接及主要责任是车主本人,特斯拉的Auto-Pilot明确表明只是辅助作用;二、早在车祸之前,特斯拉就已经开始研发新的非依靠Mobileye的自动驾驶技术了。
这起车祸的发生,是因为一位美国车主在快速路上行驶时,将驾驶权限完全交给特斯拉Auto-Pilot功能,并全神贯注在玩游戏。即将经过一个岔路时,一辆白色的集装箱卡车左转驶出,此时特斯拉装配的Mobileye摄像头没有识别出对方,雷达与超声波传感器也因为物理局限性漏检了卡车。
最终,特斯拉钻进了卡车的底部,车顶被掀起,整个车辆也被按扁。此事故引起了美国相关部门NHTSA的关注,并展开调查。Auto-Pilot这个要花2万多人民币才能选装的配置,竟然是送命功能?
只能说,特斯拉这家公司还是太年轻。类似的辅助驾驶功能,比如奔驰的DISTRONIC PLUS with Steering Assist(相当于Auto-Pilot),在开启后会自动检测驾驶员有无掌握方向盘。如果超过12秒没有握住,则会自动解除这一功能。这就避免了驾驶员对于自动驾驶的过度依赖和信任。
然而在宣传和理念上,特斯拉给人的感觉是Auto-Pilot就是自动驾驶,车主可以放心使用。说明书上的免责忠告,与特斯拉对外传递的信号,形成了矛盾。
回到正题。Mobileye作为一种单目视觉识别解决方案,能够绝大多数情况下准确识别前方物体。但上述事故中,白色卡车突然驶出一事,就是属于Mobileye力所不及的一个特殊场景。具体原因在此不做赘述。
这里要探讨的,是特斯拉如果放弃Mobileye的EyeQ3芯片——一个已经出货量超300万的视觉识别方案——接下来会选择怎样的技术呢?
重重迹象表明,双目视觉识别系统,将驱动下一代Auto-Pilot。早在2015年,特斯拉Model X的官方渲染图中,就“泄露”了这个技术方案。
如上图,Model X挡风玻璃内侧(红框标注处),明显是一个双目系统,也就是所谓的立体摄影机。此前Elon Musk虽表示要与Mobileye进一步深入合作,但不妨碍特斯拉自己也在研发自主的视觉识别技术。
对于特斯拉来说,Mobileye极有可能只是一个暂时的过渡方案。在Elon Musk的设想中,特斯拉将于2020年推出全自动驾驶的车型。而要实现这一点,一套靠谱的视觉识别系统至关重要。
Mobileye的EyeQ3是目前最先进的视觉识别SoC,新一代的EyeQ4将于2018年问世。与现款芯片基于单摄像头不同的是,EyeQ4可以处理来自多摄像头的信息。但是,Mobileye的技术核心,依然是依靠图像识别来判断物体、车道线、限速牌等。
在与这家以色列公司的合作中,特斯拉“留”了一手。它并没有部署Mobileye原厂的DNN(深度神经学习网络)算法,而是自主设计了一套技术。DNN的作用对单目系统非常重要,它可以将摄像头看到的车辆抽象并进行3D建模。
跟Mobileye分道扬镳以后,未来特斯拉的自动驾驶技术,将向奔驰使用的立体摄影机系统转变。立体摄影机由两个摄像头组成,之间间距15cm,模拟人的双眼,能够判断画面的景深。
目前特斯拉的双目系统细节还未公布。参考奔驰的SMPC(立体多功能摄像头)技术,这种系统能够在50m范围内进行3D建模,区分车辆、行人、信号灯等,其观测距离则达到500m之远。
相比单目,双摄像头能形成景深效果,对于判断前方物体和预测轨迹十分重要。在这一点上,后者要更胜一筹。当然,双目系统的成本也比较高。这两类系统在图像识别上虽然有差异,但都要借助DNN不断改进优化算法,增强识别的精确度。
同时,除了摄像头外,雷达与超声波传感器的数量也会增加,类型也会增多。为了扩宽自动驾驶的应用场景,特斯拉或应用红外线摄像头,以提升其在夜间行驶时的识别能力。
告别Mobileye,对特斯拉来说并没有太大损失。Mobileye提供的只是一个SoC解决方案,最核心的DNN是特斯拉自己的。转为双目阵营后,特斯拉将像奔驰一样,打造一套多摄像头的进阶版Auto-Pilot。