伤情鉴定需要什么材料| 什么蛋不能吃脑筋急转弯| 血用什么能洗掉| 莱赛尔纤维是什么面料| 真情流露是什么意思| 麻婆豆腐用什么豆腐| 什么是代偿| 颈椎病用什么药最好| 中指和无名指一样长代表什么| 吃什么增加抵抗力| 转氨酶高是什么意思| 长期吃避孕药有什么危害| 女生吃木瓜有什么好处| pph是什么材料| 前列腺是什么东西| 地级市市委书记是什么级别| 强字五行属什么| 深海鱼油什么时候吃最好| 热玛吉是做什么的| 肽对人体有什么好处| 蜂王浆有什么功效| 牛皮糖是什么意思| 脑梗吃什么药效果好| 宝宝风寒感冒吃什么药最好| 黄体不足吃什么| 牙痛 吃什么药| 嗜酸性粒细胞偏低是什么原因| 汉字最多笔画是什么字| 农村做什么生意赚钱| 鹦鹉吃什么食物| 过期药品是什么垃圾| 牙疼吃什么药最好最有效| 条件兵是什么意思| 梅毒会通过什么传染| 维c有什么功效和作用| 多多包涵是什么意思| 最大的沙漠是什么| 人为什么有两个鼻孔| 心气不足吃什么中成药| kimi什么意思| hpv通过什么传播| 纳差是什么意思| 什么地画| 刘邦为什么要杀张良| 野鸡大学是什么意思| 吃什么促进腺样体萎缩| 天蓝色是什么颜色| 五花肉是什么肉| 铄字五行属什么| 早餐做什么简单又好吃| 猫咪的胡子有什么作用| 出家需要什么条件| 艾灸有什么好处| 连连支付是什么| 2月17日是什么星座| 出汗少的人是什么原因| 晚上喝什么茶有助于睡眠| 看甲状腺去医院挂什么科| 柠檬酸是什么| 什么叫扁平疣长什么样| 抽血后头晕是什么原因| 肠炎是什么症状| 梦见自己输液是什么意思| 生活老师是做什么的| 郡主是什么身份| 2.0是什么意思| 什么什么本本| 鸟字旁的字和什么有关| 高兴的什么| 飞刀是什么意思| ca199偏高是什么原因| 迷惑是什么意思| 同型半胱氨酸高挂什么科| 水淀粉是什么东西| 喝醋对身体有什么好处| 照顾是什么意思| 陈皮和什么泡水喝最好| 更年期吃什么药| 鸳鸯浴是什么意思| 泡黄芪水喝有什么好处| 怀孕了胃不舒服是什么原因| 睡觉老做梦是什么原因| 舌头干涩是什么原因| 什么叫腱鞘炎| superstar什么意思| 前列腺增生用什么药| 出挑是什么意思| 着凉了吃什么药| 肺部气肿吃什么药能治好| 加拿大的国宝是什么动物| 哀鸿遍野是什么意思| 身体寒湿重吃什么好| 杨少华什么辈分| pashmina是什么面料| 外阴瘙痒用什么药| 高血糖主食吃什么好| 喝什么酒不会胖| 2005年是什么生肖| 雯字五行属什么| 升白针叫什么名字| 基因突变发生在什么时期| crayon是什么意思| 吃什么东西补充胶原蛋白| 4月9日什么星座| 石本读什么| 经常感冒的人吃什么能增强抵抗力| 知了为什么叫| grace什么意思中文| nk是什么意思| 真露兑什么好喝| 什么叫四维空间| 孕晚期吃什么好| 尿黄尿臭是什么原因| 为什么老是犯困| 吃小米粥有什么好处| 白带发黄是什么妇科病| 出家当和尚有什么要求| 舒五行属什么| 把妹什么意思| autumn是什么意思| dce是什么溶剂| 男人蛋疼是什么原因| 鼻子干燥吃什么中成药| 吃核桃有什么好处和坏处| 出现血精吃什么药| 乙酰氨基酚片是什么药| 什么的友谊| 景象什么意思| 孤臣是什么意思| feat什么意思| 拔冗是什么意思| 阳历10月是什么星座| 得理不饶人什么意思| 嘴巴里起泡是什么原因| 晚上九点是什么时辰| 俞字五行属什么| no.是什么意思| 天下乌鸦一般黑是什么生肖| 硬不起来吃什么药| 505是什么意思| 去年的树告诉我们什么| 霸是什么生肖| 95511是什么号码| 口大是什么字| 重逢是什么意思| 顾问是什么意思| 胃炎能吃什么水果| 支原体吃什么药最有效| 减肥期间晚上吃什么| 小孩睡觉出汗多是什么原因| 老三篇是什么意思| 不谷是什么意思| 夜黑风高什么意思| 女人吃芡实有什么好处| 尿道口灼热感吃什么药最快| 慢性萎缩性胃炎吃什么食物好| 榴莲不可以和什么一起吃| 考警校需要什么条件| 单飞什么意思| 2004年是什么命| 牛黄安宫丸什么时候吃最好| 公关是什么工作| 眼睛很多眼屎是什么原因| 唐朝什么时候灭亡的| 图图是什么意思| 六块钱麻辣烫什么意思| 松板肉是什么肉| 月经有点黑是什么原因| 汪是什么意思| 理事是什么职位| 蓝莓有什么作用| 剖腹产后能吃什么水果| 什么的食物| 蛇怕什么家禽| 来姨妈喝什么比较好| 藿香正气水什么味| 风湿类风湿有什么区别| 肛塞是什么| 人瘦肚子大是什么原因| 一片哗然是什么意思| 脊髓是什么| 男性感染支原体有什么症状| 活死人是什么意思| 什么样的人容易低血糖| ab是什么血型| 晚上血压高是什么原因| 早筛是检查什么项目| 龟毛的性格指什么性格| 尿频繁是什么原因| 7.8号是什么日子| 被电击后身体会有什么后遗症| 并是什么意思| 乙肝通过什么途径传染| 毕业礼物送什么| 牙齿矫正挂什么科| 红豆是什么意思| 回奶吃什么快最有效的| 胆红素升高是什么原因| 什么原因引起尿酸高| 不将就什么意思| 为什么会长鸡眼| 双鱼座跟什么星座最配| 福寿螺有什么寄生虫| 机械油污用什么能洗掉| mlb是什么牌子| 明天是什么生肖| 手脱皮吃什么维生素| o型血与b型血生的孩子是什么血型| 慷慨什么| 喝枸杞水有什么好处| 什么病不能吃绿豆| 脸颊为什么会凹陷| 加湿器什么季节用最好| 5月4号是什么星座| 泪腺堵塞有什么症状| 太监和宫女对食是什么意思| 现在钱为什么这么难挣| 腊八蒜用什么醋比较好| 不以规矩下一句是什么| 头发一半白一半黑是什么原因| 喉咙干咳嗽是什么原因| prime是什么意思| 钯金和铂金有什么区别| 王八蛋是什么意思| 生蚝吃了有什么好处| 血糖高饮食需要注意什么| 赭色是什么颜色| 吃什么水果对心脏好| 排卵什么意思| 什么可以补肾壮阳| 马眼是什么意思| 看见壁虎是什么兆头| 情绪高涨是什么意思| 做梦梦见老婆出轨是什么意思| 脂膜炎是什么原因引起的| 济公是什么罗汉| 红色的海鱼是什么鱼| 沸去掉三点水念什么| 4月28日什么星座| 结肠炎吃什么药最见效| 玫瑰花茶和什么搭配好| 梦见滑雪是什么意思| 小白脸是什么意思| 香港特首是什么级别| 肺部阴影意味着什么| 电波是什么意思| 1977年属什么生肖| 西瓜什么时候传入中国| ec什么意思| 鱼龙混杂什么意思| 生黄瓜吃了有什么好处| 水可以做什么| 湿气重喝什么茶| 同样的药为什么价格相差很多| 见红是什么样的| 灰色配什么颜色好看| sephora是什么牌子| 土龙是什么| 什么运动长高最快| jhs空调是什么牌子| 荸荠是什么| 医生和医师有什么区别| 杂菌2个加是什么意思| 太阳穴疼吃什么药| 百度
"); //-->

博客专栏

EEPW首页 > 博客 > 技术分享 | AVM合成数据仿真验证方案

出口顶级复刻一比一精品手表,加微信xbiaocom看图下单

发布人:康谋自动驾驶 时间:2025-08-04 来源:工程师 发布文章
百度 王志刚说,作为科技部部长,现在想的是怎么把科技工作在国家发展大局中做好。

随着自动驾驶技术的快速发展,仿真软件在开发过程中扮演着越来越重要的角色。仿真传感器与环境不仅能够加速算法验证,还能在安全可控的条件下进行复杂场景的重复测试。

本文将分享如何利用自动驾驶仿真软件配置仿真传感器与搭建仿真环境,并对脚本进行修改,优化和验证4个鱼眼相机生成AVM(Around View Monitor)合成数据的流程。通过这一过程,一同深入体验仿真软件的应用潜力!

一、流程概述

AVM是一种通过多相机实现车辆周围环境的实时监控和显示的系统,广泛应用于自动驾驶和高级驾驶辅助系统(ADAS)的环境感知中。本文基于仿真软件与脚本生成AVM图像的流程如下所示:

图片1.png

图1:基于aiSim构建AVM图像流程

首先,在Unreal Engine中配置标定投影参数所需的地图,并在仿真器中为车辆部署4个方向的鱼眼相机;

其次,基于相机内参进行去畸变,并记录求解投影矩阵所需的关键参考值,例如AVM画幅尺寸、参考点的相对坐标、参考区域的大小与位置、车辆与参考区域的距离等;

随后,在完成了角点提取预处理的标定图像中快速选取参考点,生成单方向的BEV视图,重复4次完成标定去畸变

后文将对每个流程进行具体描述。

二、仿真传感器与环境配置

对于AVM功能而言,通常需要配备4个及以上的大FOV相机以拍摄车辆周围的图像,在此基础上还可配备雷达以更好地获取车辆周围的障碍物信息。

图片2.png

图2:aiSim相机传感器障碍物真值输出

由于本文所使用仿真软件的相机传感器可以直接输出识别对象(车辆、行人等)的2D、3D边界框真值,所以只需配置4个方向的鱼眼相机即可满足整体需求:

(1)前置鱼眼相机:安装在前方车标附近,约15°俯视角;

(2)后置鱼眼相机:安装在后备箱附近,约25°俯视角;

(3)左、右侧鱼眼相机:分别安装在左右后视镜下方,约40°俯视角与相对车纵轴约100°的偏航角。

图片3.png

图3:环视OpenCV鱼眼相机传感器配置

除了传感器的配置,考虑到脚本是通过选取地面点,求解相机到地面的投影矩阵,并转换生成BEV视图进行组合,所以还需要构建一张特征明显、易于辨认标定效果的地图。

本文所使用的仿真软件支持在Unreal Engine中进行地图编辑与导出,并带有一定数量的3D资产库,因此可以基于一张基础室内地图,布置一定数量的正方形黑白标定板,根据需要搭建一个标定地图:

图片4.png

图4:基于aiSim插件的Unreal Engine地图编辑

首先,在Unreal Engine中打开项目,并进入室内合成地图;

然后,从3D资产库中选择100cm×100cm×5cm的标定板静态网格体,拖放到地图中;

随后,通过直接拖动模型上的变换工具或者修改侧边栏中的变换属性框调整标定板的位置与姿态;

进而,配置标定板的材质,以黑色、白色的交替顺序铺展标定板;

最终形成一个长方形的标定区域。

图片5.png

图5:编辑完成后的地图效果参考

批量铺展的过程可以拆分为对2×2的标定板组合实施横向与纵向阵列,完成后的地图如图所示,整体是一个6m×11m的矩形区域,车辆放置在中间2m×5m的矩形区域中。

三、图像处理与AVM合成验证集

如前文所述,本文使用的AVM脚本是基于车辆四周,位于相邻两个相机重叠视野的标定物,通过选取参考投影区域实现鱼眼相机到BEV的转化,以前视鱼眼相机为例:

图片6.png

图6:投影区域及BEV转化示意图


首先,由于是仿真传感器的标准OpenCV鱼眼相机模型,焦距、中心像素位置、畸变参数等内参均已知,可直接使用OpenCV的去畸变函数实现去畸变,如图6的(c)到(d)所示;

其次,设定图6(a)与(b)所示关键参数,确定图像上的点对应的真实世界位置,进而计算尺度:

(1)AVM视野总宽total_width = 2 × shift_width + 6 × board_size;

(2)AVM视野总长total_height = 2 × shift_height + 11 × board_size;

(3)board_size为标定板边长,此处为100,单位cm;

(4)shift_width与shift_height为视野延伸距离,单位cm;

(5)左上角投影点projection_point_0:(shift_width + 100, shift_height),以此类推右上角、左下角、右下角投影点坐标,形成投影区域;

(6)inner_height与inner_width为投影区域相对车辆的横向、纵向距离,单位cm,由此可以推算出自车所处区域;

而后,对去畸变相机图像追加Shi-Tomasi角点提取处理,并增加半自动采点的模式切换,自动选取鼠标点击像素位置周围欧式距离最小的角点,保障准确度的同时提升效率;

最后,如图6(d)选取4个角点,形成与(b)对应的参考投影区域,输出的BEV视图如图6(e)所示。

图片7.png

图7:环视BEV合成AVM示例

以此类推可以得到4个方向的BEV视图及对应的投影参数,结合车辆图层作为覆盖,即可生成对应传感器布置下的二维AVM合成图像,如图7所示,其中每个像素分辨率为1cm2。

图片8.png

图8:传感器外参优化示例

通过仿真软件,一方面可以在控制算法不变的情况下寻找出更优的传感器外参布局,另一方面也可以在控制传感器不变的情况下在多种不同场景验证,进而迭代优化AVM算法的表现。结合相机传感器自带的标注信息,后续也可以进行包括障碍物识别在内的更多功能验证。

图片9.png

图9:不同场景下的AVM合成数据

四、总结与展望

本文介绍了基于仿真软件aiSim生成AVM合成数据的完整流程,包括传感器与地图的配置、图像处理与BEV视图生成以及最终的AVM合成验证。

不难看出,仿真软件的高效性与灵活性保障了在安全可控的环境中快速验证算法性能的可行性,并可以通过多场景测试与参数优化改进算法,最终提升其综合表现。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。




相关推荐

技术专区

关闭
防风通圣颗粒治什么病 阴差阳错是什么意思 小孩磨牙是什么原因引起的 蝙蝠是什么类 教学相长什么意思
吃什么提高代谢 落枕吃什么药 卤蛋吃多了有什么危害 吃什么补黑色素最快 蛇肉吃了有什么好处
纯是什么意思 到底为了什么 胆脂瘤是什么病 六月十五号是什么星座 小孩记忆力差需要补充什么营养
鸡为什么吃沙子 心房纤颤是什么意思 恐龙为什么灭绝 血常规血红蛋白偏高是什么原因 领结婚证需要准备什么
人中长痘是什么原因hcv8jop2ns2r.cn 年少有为什么意思hcv7jop4ns6r.cn 脾脏切除后有什么影响hcv7jop7ns4r.cn 梦见买袜子是什么意思xinjiangjialails.com 脖子落枕贴什么膏药hcv9jop0ns9r.cn
model是什么意思hcv8jop1ns5r.cn 超脱是什么意思hcv8jop9ns9r.cn ku是什么单位hcv8jop6ns2r.cn 沙僧是什么动物hcv8jop6ns6r.cn 吃什么长内膜最快最有效hcv8jop0ns9r.cn
雍正叫什么名字hcv7jop9ns4r.cn 试管都有什么方案hcv8jop3ns1r.cn 湿气是什么原因引起的hcv8jop3ns1r.cn 八仙过海是什么意思0735v.com 舌头有问题应该挂什么科aiwuzhiyu.com
足及念什么bfb118.com 久卧伤气是什么意思hcv7jop6ns8r.cn 舌头上有齿痕是什么原因hcv9jop4ns2r.cn 侃侃而谈什么意思520myf.com 甯是什么意思hcv8jop0ns0r.cn
百度