3D点云连续帧标注是自动驾驶场景中应用较为广泛的一种数据处理类型,对三维空间感知能力以及多帧协同处理能力要求较高。​

传统逐帧标注模式下,无论采用手动复制对象方式还是自动复制对象方式,标注效率均无质的提升。

曼孚科技SEED数据服务平台在总结传统标注模式利弊的基础上,创新性的大量引入算法辅助,以人机协同的方式推出了专门针对点云连续帧标注的“自动关键帧”模式,在保持数据准确率的基础上,标注效率可以提升10倍有余。

如上图所示,点云自动关键帧标注模式下,用户只需完成该连续帧中“起始帧”与“结束帧”标注,平台算法即会自动生成并调整中间帧上同一Track ID对象,无须逐帧复制,可以极大节省通过自动复制来补充、调整对象的时间。

一.自动关键帧相关名词

▌起始帧

同一Track ID对象系列的第一个关键帧,在该系列中是唯一的。

▌中间帧同一Track ID对象系列的中间帧,在该系列中数量不限,可以同时存在多个。

▌结束帧同一Track ID对象系列的最后一个关键帧,在该系列中也是唯一的。

▌空白帧同一Track ID对象系列的起始帧与结束帧之间所创建的关键帧,在该系列中数量不限,可以同时存在多个。

二.创建自动关键帧

1.标注界面无对象

如下图所示,在第1帧内使用个体分类为“汽车”的标注方案创建出Track ID:05的对象,选中该对象,按下快捷键S键,在连续帧显示区出现一个起始帧创建中标记:

快捷键Ctrl+C复制此对象,在后续任意包含该对象的帧内,如第10帧按下快捷键Ctrl+V粘贴此对象。

粘贴完成后,依据数据详情,调整该对象的位置与大小。保持该对象在选中状态下,再次按下快捷键S,即可完成创建起始帧与结束帧。

起始帧与结束帧之间的其他连续帧上会自动生成同Track ID的对象,且由蓝色与红色的线段相连。

如下图所示,起始帧为第1帧,结束帧为第10帧(灰色显示的帧为上一个操作帧):

点击第1帧至第10帧中的任意帧,会发现均已自动生成包含此Track ID:05的对象,且SEED平台自带的算法已自动调整该对象在各中间帧中的位置:

2.标注界面已存在对象

如下图所示,在第5帧和第10帧上已有Track ID:03的对象。在第5帧选中此对象,按下快捷键S键,在连续帧显示区会出现一个起始帧创建中标记:

切换至第10帧,再次按下快捷键S,即可完成创建起始帧和结束帧。起始帧与结束帧之间的其他连续帧上会自动生成同Track ID的对象,且SEED平台自带的算法已自动调整该对象在各中间帧中的位置。

关键帧标记如下图所示。起始帧为第5帧,结束帧为第10帧(灰色显示的帧为上一个操作帧):

3.注意事项

1)连续帧可视区可查看关键帧标记与追踪标记。一个关键帧只属于一个对象。

2)只有在同时具有起始帧与结束帧时,自动关键帧才会生效。

3)无论创建方向如何,起始帧永远在结束帧前(按照正序播放顺序排列)。

4)撤销自动关键帧生成的对象需要在启动帧上进行撤销操作。

三.编辑自动关键帧

1.生成中间帧

当同一Track ID对象已创建两套关键帧时,其中一套关键帧的起始帧与另一套关键帧的起始帧或结束帧重合的情况下,重合的关键帧会自动转化为中间帧。两套关键帧将合并成一套带有中间帧的关键帧。

2.插入空白帧

当某套关键帧体系中,某帧不含有此对象,或者此对象被遮挡,不需要被标注或导出时,可以在此帧中插入空白帧。

插入空白帧后,对象追踪标记将在空白帧处断开,空白帧前后的连续帧中,该对象仍然具有相同的Track ID。该帧上,此对象置灰显示,不可被编辑或者删除,也不会被导出。

例:Track ID:04的对象起始帧为第1帧,结束帧为第12帧,在第4帧中该对象被遮挡,此时可以在第4帧中插入空白帧,如下图所示:

插入空白帧后,其所在帧的标记会发生同步改变,该对象会置灰显示,如下图所示:

3.删除关键帧

删除关键帧有两种方式:通过删除对象删除/通过删除关键帧删除。

▌通过删除对象删除

当删除对象所在帧为起始帧/结束帧时,起始帧/结束帧会自动向后/向前平移一帧。

当删除对象所在帧为中间帧时,该套关键帧将被分为两部分。

▌通过删除关键帧删除

右键点击所在帧,选择“删除关键帧”,并配合右下角删除开关——“关联删除-起始帧”、“关联删除-结束帧”执行删除操作:

采用该方式删除关键帧时,根据“关联删除-起始帧”和“关联删除-结束帧”开启状态的不同会呈现出不同的结果:

“关联删除-起始帧”开启时,删除起始帧会附带删除该起始帧到下一个关键帧之间的所有对象,下一关键帧所在帧的对象则不会被删除。

“关联删除-结束帧”开启时,删除结束帧会附带删除该结束帧到上一个关键帧之间的所有对象,上一关键帧所在帧的对象则不会被删除。

4.平移关键帧

平移关键帧操作只能在起始帧和结束帧上进行,中间帧与空白帧无法平移。

当选错起始帧或结束帧时无须重新创建,在连续帧显示区右键选择“平移关键帧”,通过平移即可以改变起始帧与结束帧的位置。

需要注意的是,平移关键帧会引起平移方向上相邻关键帧的变化,需要根据具体情况决定是否微调。

拒绝低效丨只需十分钟,提升十倍3D点云连续帧标注效率相关推荐

  1. java和python的比较-如何对比Python和Java,只需三分钟告诉你!

    原标题:如何对比Python和Java,只需三分钟告诉你! Java和Python两门语言都是目前非常热门的语言,可谓北乔峰南慕容,二者不分上下,棋逢对手.但是对于初学者来说,非常困惑,因为时间和精力 ...

  2. 纸片人「活」了。Meta AI新作:只需几分钟,手绘小人有了灵魂

    想让画中的「纸片人」有生命,Meta AI来搞定!昨日,Meta AI宣布了一种独创性方法,只需几分钟,就能动画化儿童手绘的角色,效果拔群. 快看,「纸片人」居然自己跳出来了! 小猫学会了hiphop ...

  3. 900页文档比对只需5分钟?鸿翼InWise文档比对,以人工智能撬动办公效率杠杆

    在日常办公中,多份文件间的检查.纠错.复核工作不可避免,这类工作往往具有很强的重复性,占用了大量的工作时间.鸿翼InWise平台文档比对能够赋能企业极速完成海量文档.图片的高精度比对,以人工智能撬动企 ...

  4. 职场神器:只需三分钟,AI工具让我变成插画师

    绘画技能 一般来说,搞技术的,写文章的,在绘画的这棵技能树上的加点往往都是零. 而且绘画和音乐这些技能往往是需要一定天赋的,它不像写代码和开挖机,后两者往往经过培训以后人人都能学会,而前两者没有一点天 ...

  5. 只需3分钟,就能轻松创建 一个SpreadJS的React项目

    概述 SpreadJS 纯前端表格控件 V11.2(SP2) 已经全面支持了 React 的拓展.接下来我们看下如何利用3分钟快速创建一个 SpreadJS 的 React 项目. 1.新建React ...

  6. 晚上,睡前只需1分钟,一觉到天亮!

    快节奏的生活谁都有压力大的时候,压力一大就影响睡眠,觉睡不好就影响到隔天的工作表现,就一直恶性循环下去,让你天天心情差,状态又不好,怎么办? 其实,只要睡前来个睡前操,只需1分钟,就能让你轻松入睡,一 ...

  7. red hat安装宝塔_只需几分钟即可安装Red Hat Container Development Kit(视频)

    red hat安装宝塔 自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Ki ...

  8. 只需几分钟即可安装Red Hat Container Development Kit(视频)

    自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Kit(CDK)的可用性令我 ...

  9. 3d打印英语文献_锐医学院 | 只需10分钟!解读康复医学文献+英语学习

    文献解读+英语学习 只需10分钟 锐医学院致力于专业康复教育培训同时,也在康复领域专家的合作下,一直在研究康复领域最前沿所取得的研究成果.存在的问题以及发展趋势进行系统和全面的叙述和评论与各领域康复专 ...

最新文章

  1. android jni 调用 java_Android与JNI(二) ---- Java调用C++ 动态调用
  2. 语义SLAM开源代码汇总
  3. 十年Java编程开发生涯,java内存溢出和内存泄漏的区别
  4. 质子交换膜燃料电池稳压器的设计及仿真
  5. C++动态数组(转)
  6. 徒手造了个轮子 — 实现epoll
  7. 图像识别:利用KNN实现手写数字识别(mnist数据集)
  8. 华为p20pro投屏到笔记本_新荣耀笔记本与微软系统合作,网友:一碰即传投屏功能还有吗...
  9. 己所不欲,勿施于人的意思,这句话出自哪里?
  10. linux孤儿进程组深入理解,unix基础---有关于孤儿进程组和终端会话的理解-------值得一看!!!...
  11. 2019校招Android面试题解1.0
  12. jdbc增删改查_JDBC和MyBaits之争,Debug告诉你谁更胜一筹
  13. 2019年最新整理:1000多套完整微信小程序源码不同行业源码集合
  14. java ntp授时服务器,时间同步服务器NTP
  15. 微服务架构设计模式 pdf_分享一份美团T9大牛总结的神仙微服务架构设计模式PDF...
  16. 2048+html源码之家,前端纯原生代码实现2048
  17. 斯珀林研究图像记忆的时限,用的方法是延迟部分报告法吗?|小白心理-312/347考研答疑
  18. INA266电压电流模块驱动
  19. 微服务api网关_微服务设计api网关模式
  20. PAT : PAT (Basic Level) Practice(中文)答案(1001 ~ 1095)(纯C编写)

热门文章

  1. 都说绿色养眼,但为什么护眼模式总是黄色的?
  2. 微信小程序/H5(UniApp)导入/导出excel文件
  3. 【论文笔记】Shortest Paths and Centrality in Uncertain Networks
  4. jquery小游戏之接元宝
  5. linux使用quercus在tomcat环境中运行php程序
  6. 附下载|华为《Wi-Fi 6 时代的校园无线网络建网标准技术白皮书》
  7. AOT/JNI/Vala 的比较
  8. 返回语句——return
  9. 传述最详细的干货,让简历面试不再成为你找工作的绊脚石
  10. OpenCV成长之路(3):模仿PhotoShop中魔术棒工具