尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

CVAT LiDAR点云标注指南:从原始PCD文件到可交付3D数据集

CVAT LiDAR点云标注指南:从原始PCD文件到可交付3D数据集 CVAT LiDAR点云标注指南从原始PCD文件到可交付3D数据集【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat一帧 LiDAR 原始数据里散落着二十万个点手动给它们套上 3D 边界框错一次深度就要重画一次。CVATComputer Vision Annotation Tool是一个开源的视觉数据标注平台在开源 3D 点云标注工具里它的自动驾驶数据标注能力相当完整——多视图协同、序列跟踪、自动预标注、多人质检一条 LiDAR 标注工作流就能走通。 核心能力速览对 LiDAR 点云标注任务CVAT 能帮你做的事大致有这么几件。四视图协同画布把透视图与 Top顶视、Side侧视、Front前视三个投影子窗口放在同一屏上你画的每个 cuboid 都能在三个正交方向里同步微调深度和高度错误一眼就能看出来。它提供两种立方体绘制方式——四点法和矩形法行人小车还是大货车按场景各取所长。每个对象都能挂上类别、遮挡等属性交付的不是一堆框而是结构化数据。序列任务里 Track 模式会自动向后续帧插值重复劳动交给机器。有可用的检测模型时还能在标注对话框里调自动预标注生成初始结果人只负责核对修正。从零上手LiDAR标注工作流四步走先把点云数据放对位置一切从数据集组织开始。CVAT 的 3D 任务要求把点云文件.pcd 或 .bin 均可放进数据目录如果任务里有同步的相机图像放在 related_images 目录下透视图窗口里就会出现 contextual image可以对照点云来确认物体的类别——这对 LiDAR 上颜色信息缺失的场景特别有用。目录结构大致是data/ # 放 .pcd 或 .bin 点云文件 related_images/ # 放同步相机图像可选上传完成后创建 3D 任务给每个类别car、pedestrian 等定义标签和颜色就可以进入标注画布了。画出你的第一个 3D 立方体进入画布后在对象面板选择 Cuboid然后选绘制方式。by 4 points适合精细场景前三个点确定立方体所在平面第四个点定深度落完四点系统自动闭合from rectangle适合快速铺量先用包围框框出物体正面再编辑深度和透视。画完别急着下一帧切到下方的三个投影窗口微调——投影是跟着选中对象走的只显示当前 cuboid且它在投影里居中、呈矩形拖动边和点就能把尺寸、位置、朝向调到位。给对象配上属性框画得准只是第一步。选中对象后在右侧对象面板里为它逐项填属性——比如遮挡程度、截断情况、自定义类别字段界面上用数字索引[0]: Male / [1]: Female 这种形式展示可选项点选即生效。属性在创建任务时随标签一起定义保证全组标注员填的是同一套字段交付的数据结构才统一。![CVAT 3D对象属性配置界面标签与属性值选择](https://raw.gitcode.com/GitHub_Trending/cvat/cvat/raw/2b75e8fdc0a4242b93deea076c1bbad7c8e67c85/site/content/en/images/Attribute annotation mode_03.png?utm_sourcegitcode_repo_files)导出数据集标注完成后通过数据集管理功能把结果导出。项目内置了多种导出格式实现见 dataset_manager 的 formats 目录可以按下游训练框架需要选择格式导出的数据集就能直接进训练管线了。⚡ 进阶技巧让工作流更快流程跑通之后真正拉开效率差距的是这三招效率玩法操作方式实际效果序列跟踪插值用 Track 模式画立方体系统向后续帧预测位置并沿用同一 ID同一辆车不用逐帧重画自动预标注在标注对话框里选模型、映射标签、设阈值圈定 ROI模型先摆初始框人只做核对键盘导航Shift方向键旋转相机AltJ/L 平移AltK/I 缩放鼠标解放出来专门微调另外两个小技巧值得记住ShiftN 可以剪走一个立方体再双击粘贴到别处复制粘贴CtrlC/V后需要双击指定 3D 落点。在细节面板里还能直接输入长、宽、高X/Y/Z的精确数值比纯靠鼠标拖拽更稳。 它是怎么做到的原理速览CVAT 的 3D 标注画布由 3D 画布模块 独立实现用 TypeScript 编写、基于 WebGL 渲染。主透视图负责整体空间感知而下面三个投影子窗口并不是三台相机它们与当前选中的对象绑定选中某个 cuboid 后投影只显示这一个物体并且渲染时保证它在投影里居中、呈矩形——这正是多视图同步的核心把 3D 里最难判断的深度、高度问题降维成 2D 平面上的拖动操作。跟踪插值则是另一条主线Track 模式给每个对象分配唯一 ID 并贯穿整个序列系统利用时序连续性预测物体在后续帧的位置标注员只需在预测位置有偏差时做局部修正。渲染层、交互层与核心库cvat-core 负责类型定义、API 与数据持久化解耦各模块经 webpack 打包后由前端组装这也是它能同时支持 2D 图像、视频与 3D 点云的原因。 质量如何保证点云标注的精度最终靠流程兜底。CVAT 内置自动质检auto-qa和共识consensus机制同一任务可以由多名标注员独立标注再合并比对分歧样本被自动挑出来复核质量报告模块会统计一致性指标帮你在交付前定位问题帧和高风险对象。配合组织与权限管理谁标了哪一帧、谁负责审核都有据可查。❓ 常见坑与解决思路现象cuboid 老是悬空或埋进地面。原因纯靠透视图判断深度不可靠点云稀疏处更是如此。对策切到 Top 和 Side 投影把底面贴到地面再在细节面板输入精确的 Z高度数值复核。现象逐帧标注时同一辆车每帧 ID 都不一样没法做跟踪训练。原因选用了 Shape 模式它把每帧都当独立标注。对策改用 Track 模式系统会跨帧保持同一对象的唯一 ID。现象立方体旋转总差一点看不出朝向。原因3D 空间里轴朝向没有视觉参照。对策在外观设置里开启立方体朝向显示画布会渲染出 X红、Y绿、Z蓝三条轴向箭头对着箭头旋转到目标方向即可。延伸与生态用 Python 批量创建任务、上传点云、导出数据集cvat-sdk/examples 目录下有完整脚本示例命令行操作与自动化cvat-cli/本地快速起服务仓库根目录的 docker-compose.yml 一条命令拉起官方文档在 site/content/en/docs/ 下3D 标注相关章节值得通读一遍打开浏览器建好第一个 3D 任务今天就能在点云上框出你的第一个 cuboid。【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表