这是一款内置yolov,yoloe,sam等模型的智能标注工具,基于视觉提示的交互式自动标注,你可以定义任何类别。

适用于目标检测,实例分割,卫星遥感,医疗影像分析等数据集的制作

功能演示:

moonsam3

自动标注工具

以下是源码地址:GitHub - mouse985/Moonlight-Intelligent-Annotation-System: This is an intelligent image annotainon tool that integrates visual models such as YOLOv,TOLOe and SAM,featuring intrractive AI automatic annotation capabilities. It is uitable for dataset annotation tasks in scenarios such as object detection,instance,segmentation,satellite remote sensing,and medical image analysis. · GitHub

核心技术原理

Moonlight 智能标注系统深度融合了多种前沿的计算机视觉模型:

  • YOLO 系列模型 (YOLOv/YOLOE):提供高效、精准的目标检测能力,能够快速定位图像中的物体边界框。
  • SAM (Segment Anything Model):通过视觉提示(如点、框)实现高质量的零样本实例分割,是交互式标注的核心。
  • 模型集成与协同:系统通过智能调度,让检测模型(YOLO)与分割模型(SAM)协同工作。通常先由 YOLO 进行初步检测定位,再由 SAM 根据用户提供的视觉提示进行精细化分割。

主要功能与优势

相较于传统手动标注或单一模型工具,Moonlight 具备以下显著优势:

  • 交互式智能标注:用户只需在目标物体上点击(正点)或框选,SAM 模型即可实时生成高质量的分割掩码,极大减少人工勾勒轮廓的工作量。
  • 自定义类别:不局限于预训练模型的固定类别,用户可以自由定义和标注任意新的物体类别。
  • 多场景适配:针对卫星遥感影像中的地物、医疗影像中的病灶、自动驾驶场景中的交通参与者等特殊目标进行了优化。
  • 批处理与自动化:支持对相似图像进行批量自动标注,结合预训练模型的推理能力,可快速完成大规模数据集的初标注。
  • 标注结果导出:支持生成 COCO、Pascal VOC、YOLO 等多种主流格式的标注文件,方便直接用于下游模型训练。

快速开始指南

以下是如何使用 Moonlight 进行标注的基本步骤:

  1. 环境准备:根据项目 README,安装 Python 依赖(如 PyTorch, OpenCV)并下载预训练模型权重。
  2. 启动系统:运行提供的启动脚本,打开本地或 Web 交互界面。
  3. 加载数据:导入待标注的图片或图片文件夹。
  4. 选择与提示:从模型列表中选择需要的检测/分割模型。在图像上点击或框选目标物体。
  5. 微调与确认:系统生成初始掩码后,可通过添加/删除提示点进行微调,直至满意后确认标注。
  6. 导出结果:完成所有图片标注后,选择所需格式导出标注文件。

应用案例

Moonlight 已在多个领域成功应用:

  • 遥感影像分析:用于标注农田、建筑物、道路等地物,构建土地覆盖分类数据集。
  • 医疗影像诊断:辅助医生标注 CT/MRI 影像中的肿瘤、器官区域,加速AI辅助诊断模型的开发。
  • 工业质检:标注产品表面的缺陷,用于训练自动缺陷检测模型。
  • 自动驾驶:标注街景图像中的车辆、行人、交通标志,为感知模型提供训练数据。

总结与展望

Moonlight 智能标注系统通过集成顶尖的视觉 AI 模型,将人工智能的能力赋能给数据标注环节,实现了从“人工标注”到“人机协同智能标注”的范式转变。它显著降低了高质量标注数据的生产门槛与时间成本,为各行业AI模型的研发提供了有力的数据支撑。未来,随着多模态和更强大基础模型的涌现,此类工具的智能化程度和易用性还将持续提升。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐