【技术实现步骤摘要】
一种可行驶区域异构计算加速方法、系统、设备及介质
[0001]本申请属于可行驶区域异构计算加速方法的
,特别是涉及一种可行驶区域异构计算加速方法、系统、设备及介质。
技术介绍
[0002]目前可行驶区域算法在辅助泊车系统上应用广泛,在现有移动数据中心MDC上进行图像处理任务一般是将处理步骤串行计算,实际会造成计算单元的计算峰值升高,同时各个计算单元在计算处理时常常处于闲置状态,造成计算单元利用率不高。
[0003]自动驾驶技术中的可行驶区域算法需要对多路鱼眼摄像头的输入图像进行处理,从而获得可行驶区域,可行驶区域算法对输入图像处理的实时性要求高。原有可行驶区域算法在辅助泊车系统上的应用主要是基于鱼眼摄像头CPU和GPU进行串行计算,从而获得可行驶区域。上述串行计算未利用异构计算硬件多样性和泊车任务中鱼眼摄像头多路的特点来进行加速,往往存在计算单元中计算资源使用集中且延迟高的问题,无法满足实际对多路图像进行处理的需求。
[0004]鉴于此,有必要提出一种可行驶区域异构计算加速方法、系统、设备及介质,以解决 ...
【技术保护点】
【技术特征摘要】
1.一种可行驶区域异构计算加速方法,其特征在于,基于多路鱼眼图像按照时间流水并行计算实现,包括:在第一时刻,将多路鱼眼图像中至少一张第一图像输入数字视觉预处理模块DVPP进行图像预处理;在第二时刻,将经过数字视觉预处理模块DVPP处理的第一图像输入人工智能预处理模块AIPP进行人工智能预处理,同时将多路鱼眼图像中至少一张第二图像输入数字视觉预处理模块DVPP进行图像预处理;在第三时刻,将经过人工智能预处理模块AIPP处理的第一图像输入神经网络推理模块AICore进行神经网络推理计算,同时将数字视觉预处理模块DVPP处理的第二图像输入人工智能预处理模块AIPP进行人工智能预处理,以及将多路鱼眼图像中至少一张第三图像输入数字视觉预处理模块DVPP进行图像预处理;在第四时刻,将经过神经网络推理模块AICore处理的第一图像输入中央处理器CPU模块进行后处理计算获取第一图像任务处理结果,同时将经过人工智能预处理模块AIPP处理的第二图像输入神经网络推理模块AICore进行神经网络推理计算,将经过数字视觉预处理模块DVPP处理的第三图像输入人工智能预处理模块AIPP进行人工智能预处理,以及将多路鱼眼图像中至少一张第四图像输入数字视觉预处理模块DVPP进行图像预处理;直至中央处理器CPU模块将所述多路鱼眼图像全部后处理后获得多个多路鱼眼图像任务处理结果,基于多路鱼眼图像任务处理结果获取图像中车辆的可行驶区域。2.根据权利要求1所述的异构计算加速方法,其特征在于,所述数字视觉预处理模块DVPP进行所述图像预处理、所述人工智能预处理模块AIPP进行所述人工智能预处理以及神经网络推理模块AICore进行所述神经网络推理计算基于图形处理器GPU模块实现。3.根据权利要求2所述的异构计算加速方法,其特征在于,所述图形处理器GPU模块至少具有一个GPU芯片;所述GPU芯片用于所述数字视觉预处理模块DVPP进行所述图像预处理、所述人工智能预处理模块AIPP进行所述人工智能预处理,以及所述神经网络推理模块AICore进行所述神经网络推理计算;所述中央处理器CPU模块至少具有一个CPU芯片,所述CPU芯片用于所述后处理计算以及获取图像任务处理结果。4.根据权利要求3所述的异构计算加速方法,其特征在于,GPU芯片和CPU芯片均为集成的多核芯片,均可采用多线程和/或多进程方式进行图像的处理计算。5.根据权利要求4所述的异构计算加速方法,其特征在于,所述图形处理器GPU模块至少具有三个GPU芯片,以及所述中央处理器CPU模块至少具有一个CPU芯片;其中,至少第一个GPU芯片用于所述数字视觉预处理模块DVPP进行所述图像预处理,至少第二个GPU芯片用于所述人工智能预处理模...
【专利技术属性】
技术研发人员:宋嘉文,薛壮壮,鄂贵,袁宝煜,车启谣,
申请(专利权)人:合众新能源汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。