一种BEV俯视图生成方法、系统、电子设备及存储介质技术方案

技术编号:37847012 阅读:10 留言:0更新日期:2023-06-14 22:32
本发明专利技术提供一种BEV俯视图生成方法,包括:对至少一路车载相机进行标定,获取车载相机的内参、外参和畸变参数;基于畸变参数对获取到的多张初始图像进行去畸变处理;基于内参、外参和畸变参数,计算车载相机的单应矩阵;基于单应矩阵将去畸变后的多张初始图像进行仿射变换,得到多张俯视图;将多张俯视图进行拼接,得到多张图像对应的BEV图像。本发明专利技术根据车载相机的单应矩阵对去畸变后的图像进行仿射处理,将得到的多张俯视图拼接成BEV图像,从而将车载的多路相机同时采集的多张图像转换成BEV图像,进而可以将转换后的BEV图像用于图像标注,从而解决了以往需要针对于每一张图像进行图像标注的问题,大大的提升了图像批注的效率。率。率。

【技术实现步骤摘要】
一种BEV俯视图生成方法、系统、电子设备及存储介质


[0001]本专利技术涉及道路标注
,更具体地,涉及一种BEV俯视图生成方法、系统、电子设备及存储介质。

技术介绍

[0002]自动驾驶中的感知识别任务本质上是对物理世界的三维几何重建。随着自动驾驶汽车(SDV)装备传感器的多样性和数量越来越复杂,以统一的视角表示不同视角的特征变得至关重要。著名的鸟瞰视图(BEV)是一种自然而直接的候选视图,可以作为统一的表示。与二维视觉领域中被广泛研究的前视图或透视视图相比,BEV表示具有一些内在的优点。首先,它不存在二维任务中普遍存在的遮挡和尺度问题。识别有遮挡或交叉交通的车辆可以得到更好的解决。此外,以这种形式表示物体或道路元素将有利于后续模块(如规划、控制)的开发和部署。
[0003]随着自动驾驶的日新月异的发展,视觉自动识别交通标线,交通标识牌,交通参与者等越来越重要。而图像标注在计算机视觉中起着至关重要的作用。标注效率的提升有助于计算机活动大量的数据集进行训练。因此,如何基于BEV俯视图像进一步提高图像标注效率是亟待解决的问题。

技术实现思路

[0004]本专利技术针对现有技术中存在的技术问题,提供一种BEV俯视图生成方法、系统、电子设备及存储介质,用以解决如何基于BEV俯视图像进一步提高图像标注效率的问题。
[0005]根据本专利技术的第一方面,提供了一种BEV俯视图生成方法,包括:
[0006]对至少一路车载相机进行标定,获取所述车载相机的内参、外参和畸变参数;
[0007]基于所述畸变参数对获取到的多张初始图像进行去畸变处理;
[0008]基于所述内参、所述外参和所述畸变参数,计算所述车载相机的单应矩阵;
[0009]基于所述单应矩阵将去畸变后的多张初始图像进行仿射变换,得到多张俯视图;
[0010]将所述多张俯视图进行拼接,得到所述多张图像对应的BEV图像。
[0011]在上述技术方案的基础上,本专利技术还可以作出如下改进。
[0012]优选的,所述基于所述内参、所述外参和所述畸变参数,计算所述车载相机的单应矩阵的步骤,包括:
[0013]基于世界坐标系与图像坐标系,获取世界坐标投影矩阵P;
[0014]基于道路平面与世界坐标系,得到其对应的变换M映射;
[0015]基于所述世界坐标投影矩阵和所述M映射,构建单应矩阵。
[0016]优选的,所述世界坐标投影矩阵P为:
[0017]P=K[R|t];
[0018]其中,K为相机的内参矩阵,[R|t]为相机的外参矩阵;
[0019]所述变换M映射为:
[0020][0021]所述单应矩阵为H=(PM)
‑1:
[0022][0023]优选的,所述将所述多张俯视图进行拼接,得到所述多张图像对应的BEV图像的步骤之后,还包括:
[0024]获取所述多张俯视图在所述BEV图像中的像素点位置;
[0025]基于所述像素点位置,确定所述BEV图像与所述多张初始图像的映射关系;
[0026]基于所述映射关系,对所述多张初始图像进行标注。
[0027]优选的,所述BEV图像与所述多张初始图像的映射关系为:
[0028]x=((H22

H32*yo)(H33*xo

H13)

(H12

H32*xo)(H33*yo

H23))/((H22

H32*yo)(H11

H31*xo)

(H12

H32*xo)(H21

H31*yo))
[0029]y=((H21

H31*yo)(H33*xo

H13)

(H11

H31*xo)(H33*yo

H23))/((H21

H31*yo)(H12

H32*xo)

(H11

H31*xo)(H22

H32*yo))
[0030]其中,其中H为3*3的单应矩阵,xo为BEV图像的u点,yo为BEV图像的v点,x为计算所得的对应原图的u点,y为计算所得对应原图的v点。
[0031]优选的,所述基于所述像素点位置,确定所述BEV图像与所述多张初始图像的映射关系的步骤,还包括:
[0032]基于所述多张初始图像的顶点像素点位置,获取每张初始图片在所述BEV图像中的标注位置。
[0033]根据本专利技术的第二方面,提供一种BEV俯视图生成系统,包括:
[0034]参数获取模块,用于对至少一路车载相机进行标定,获取所述车载相机的内参、外参和畸变参数;
[0035]图像预处理模块,用于基于所述畸变参数对获取到的多张初始图像进行去畸变处理;
[0036]矩阵获取模块,用于基于所述内参、所述外参和所述畸变参数,计算所述车载相机的单应矩阵;
[0037]仿射变换模块,用于基于所述单应矩阵将去畸变后的多张初始图像进行仿射变换,得到多张俯视图
[0038]图像拼接模块,用于将所述多张俯视图进行拼接,得到所述多张图像对应的BEV图像。
[0039]根据本专利技术的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现上述第一方面中任一BEV俯视图生成方法的步骤。
[0040]根据本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现上述第一方面中任一BEV俯视图生成方法的步骤。
[0041]本专利技术提供的一种BEV俯视图生成方法、系统、电子设备及存储介质,方法包括:对至少一路车载相机进行标定,获取上述车载相机的内参、外参和畸变参数;基于上述畸变参数对获取到的多张初始图像进行去畸变处理;基于上述内参、上述外参和上述畸变参数,计算上述车载相机的单应矩阵;基于上述单应矩阵将去畸变后的多张初始图像进行仿射变换,得到多张俯视图;将上述多张俯视图进行拼接,得到上述多张图像对应的BEV图像。本专利技术通过基于车载相机的内参对初始图像去畸变,然后根据上述车载相机的内参、外参和畸变系数获取对应的单应矩阵,并结合上述单应矩阵对去畸变后的图像进行仿射处理,得到多张俯视图,并将多张俯视图拼接成BEV图像,从而可以将车载的多路相机同时采集的多张图像转换成BEV图像,进而可以将转换后的BEV图像用于图像标注,从而解决了以往需要针对于每一张图像进行图像标注的问题,大大的提升了图像批注的效率。
附图说明
[0042]图1为本专利技术提供的一种BEV俯视图生成方法流程图;
[0043]图2为本专利技术提供的BEV俯视图拼接后的效果的示意图;...

【技术保护点】

【技术特征摘要】
1.一种BEV俯视图生成方法,其特征在于,所述方法包括:对至少一路车载相机进行标定,获取所述车载相机的内参、外参和畸变参数;基于所述畸变参数对获取到的多张初始图像进行去畸变处理;基于所述内参、所述外参和所述畸变参数,计算所述车载相机的单应矩阵;基于所述单应矩阵将去畸变后的多张初始图像进行仿射变换,得到多张俯视图;将所述多张俯视图进行拼接,得到所述多张图像对应的BEV图像。2.根据权利要求1所述的BEV俯视图生成方法,其特征在于,所述基于所述内参、所述外参和所述畸变参数,计算所述车载相机的单应矩阵的步骤,包括:基于世界坐标系与图像坐标系,获取世界坐标投影矩阵P;基于道路平面与世界坐标系,得到其对应的变换M映射;基于所述世界坐标投影矩阵和所述M映射,构建单应矩阵。3.根据权利要求2所述的BEV俯视图生成方法,其特征在于,所述世界坐标投影矩阵P为:P=K[R|t];其中,K为相机的内参矩阵,[R|t]为相机的外参矩阵;所述变换M映射为:所述单应矩阵为H=(PM)
‑1:4.根据权利要求1所述的BEV俯视图生成方法,其特征在于,所述将所述多张俯视图进行拼接,得到所述多张图像对应的BEV图像的步骤之后,还包括:获取所述多张俯视图在所述BEV图像中的像素点位置;基于所述像素点位置,确定所述BEV图像与所述多张初始图像的映射关系;基于所述映射关系,对所述多张初始图像进行标注。5.根据权利要求4所述的BEV俯视图生成方法,其特征在于,所述BEV图像与所述多张初始图像的映射关系为:x=((H22

H32*yo)(H33*xo

H13)

(H12

H32*xo)(H33*yo

H23))/((H22

H32*yo)(H11

H31*xo)

(H12

H32*xo)(H21
...

【专利技术属性】
技术研发人员:张龙郝江波余洋
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1