在深度学习技术快速迭代的背景下,自动标注软件已成为降低人力成本的关键工具。无需再逐张手工框选目标,算法即可高效完成大量重复性标注工作。本文梳理了业内几款经典自动标注工具,并分析它们各自的核心应用场景与优势。
1. AutoLabelImg:基于LabelImg的增强型标注工具
AutoLabelImg在原始LabelImg基础上,额外集成了十多种辅助标注功能,全部集中在Annotate-tools和Video-tools两个新增菜单中。具体功能包括:
- 自动标注:基于YOLOv5模型,将检测结果直接转换为.xml标注文件。
- 追踪标注:利用OpenCV追踪模块,仅需标注视频第一帧,后续帧即可自动预测。
- 放大镜:鼠标附近区域放大显示,专为小目标标注设计,支持随时开关。
- 数据增强:随机应用平移、翻转、缩放、亮度、Gamma、模糊等操作,有效扩充数据集。
- 查询系统:功能过多记不住?支持模糊搜索,输入关键词即可快速定位对应工具。
- 其他批量工具:包括类别筛选/重命名/统计、标注文件属性校正、视频提取/合成、图片重命名等。具体用法可在查询系统中查找,或直接上手尝试。
2. X-AnyLabeling:集成多模型交互式标注工具
X-AnyLabeling基于AnyLabeling二次开发,是一款交互式自动标注工具,最大亮点是集成了Segment Anything和YOLO系列等主流模型,提供强大的AI辅助能力。功能覆盖全面:
- 支持多边形、矩形、圆形、直线和点的图像标注。
- 支持文本检测、识别以及KIE(关键信息提取)标注。
- 支持检测-分类级联模型,实现细粒度分类。
- 一键人脸和关键点检测。
- 兼容PaddlePaddle、OpenMMLab、PyTorch-TIMM等主流深度学习框架。
- 标注结果可导出为标准COCO-JSON、VOC-XML以及YOLOv5-TXT格式。
- 检测器方面提供YOLOv5、YOLOv6、YOLOv7、YOLOv8、YOLOX及DETR系列模型。
3. LabelTrack:专为多目标跟踪(MOT)设计的自动标注工具
LabelTrack专注于多目标跟踪(MOT)场景,通过导入视频流,可快速完成行人标注。其核心流程非常直接:
- 导入MP4文件或视频帧文件夹。
- 手动标注第一帧。
- 修改标注框的大小、标签、ID等信息。
- 利用SOTA目标跟踪模型对后续视频帧进行预跟踪。
- 导出和导入VisDrone格式数据集。
4. PLabel:鹏城实验室自研的综合标注平台
PLabel由鹏城实验室自主研发,集成了视频抽帧、目标检测、视频跟踪、ReID分类、人脸检测等多种算法。它既能实现图像和视频的自动标注,也允许在自动结果基础上进行人工修正。此外,支持对视频、图片以及医疗数据(包括DICOM文件和病理图像)进行人工标注,结果可导出为COCO或VOC格式。值得一提的是,PLabel支持多人协同标注,并新增了基于GPU的Segment Anything分割自动标注镜像,可分割任意图片。

5. Auto-MOS:激光雷达运动对象分割数据自动生成工具
Auto-MOS专注于激光雷达运动对象分割(Moving Object Segmentation)数据的自动生成。它通过批量离线处理数据:首先利用基于占据的动态物体去除方法,粗略检测潜在动态物体;然后从提议中提取分割段,并使用卡尔曼滤波器进行跟踪。基于跟踪轨迹,将实际移动物体(如行驶中的汽车、行人)标记为移动,而非移动物体(如停放的汽车、路灯、道路或建筑)则标记为静态。

