三维目标检测|Iou3D 代码解读一

本文对OpenPCDet项目中的iou3d模块中的iou3d_nms_kernel.cu代码进行解读,本次解决的函数是box_overlap,它的输入是两个包围盒,输出是两个包围盒在bev下的重叠面积,计算流程是

  1. 确定box_a和box_b的四个角落坐标

    从包围盒中提取坐标值创建center_a来保存中心坐标点,创建box_a_corners5保存4个角落,通过yaw角对四个角落进行旋转,然后将box_a_corners4赋值为box_a_corners0,构成一个闭环。

  2. 确定相交多边形的中心和相交顶点

    寻找box每条边和另一个box的相交顶点

    寻找box角落落在另一个box内部的顶点

    以上顶点构成一个相交多边形的顶点,中心点是这些相交点的坐标平均值。

  3. 将多边形顶点进行排序,然后相邻多边形顶点与中心点构成三角形进行面积计算,相交多边形面积为所有三角形面积和

相关推荐
QYR-分析4 小时前
高端精密制造赋能,管材旋锻机行业市场格局、痛点趋势与发展研判
人工智能·制造
Hody914 小时前
【XR硬件介绍】苹果N50智能眼镜技术解读:Vision Pro让位之后,“无屏AI眼镜”凭什么接棒
人工智能·xr
kaixin_啊啊4 小时前
PandaWiki 本地 AI 知识库实战:文档导入、智能问答与远程访问
linux·服务器·人工智能·windows·ai
海宇数据4 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化分布式租赁网关
人工智能·分布式·架构·自动化
2601_967935564 小时前
PCB制造检测机器视觉系统哪个牌子好?五大品牌能力解析
人工智能·microsoft
Elastic 中国社区官方博客4 小时前
Elasticsearch:ES|QL 搜索教程
大数据·数据库·人工智能·sql·elasticsearch·搜索引擎·全文检索
程序员柒叔4 小时前
Dify -- 定时任务系统
人工智能·github·agent·dify·rag
嘉立创FPC苗工4 小时前
软硬共生:FPC与机器人的双向赋能,解锁智能装备进化新势能
人工智能·机器人·制造·fpc·电路板
MicrosoftReactor4 小时前
技术速递|解码 AI 新术语:Loops、Harnesses、Squads、Hill Climbing……到底都是什么?
人工智能·agent·harness
shxjnpl4 小时前
2026年AI会议助手横向对比:6款产品在转写、多人识别与部署上的差异
人工智能·功能测试·语音识别·智能硬件