xtreme1-io/xtreme1

Xtreme1 is an all-in-one data labeling and annotation platform for multimodal data training and supports 3D LiDAR point cloud, image, and LLM.

Xtreme1 – 用于多模态训练数据标注与管理的开源平台

是什么 – Xtreme1 是一个自托管的 Web 应用程序,可让您为计算机视觉和大语言模型(LLM)项目标注、整理和组织数据。它集成了 UI、后端服务(MySQL、Redis、MinIO)以及可选的预训练推理容器,使您能够使用内置模型进行 预标注,然后对结果进行修正。

为何重要 – 高质量的标注数据是视觉和 LLM 流水线的瓶颈。Xtreme1 提供了一个统一平台,用于处理 2D 图像框、多边形、关键点、3D LiDAR 点云框以及传感器融合标注,同时还支持本体(类层次结构)管理与质量监控工具。该平台开源(Apache-2.0),可通过 Docker 在本地或服务器上运行,适用于需要完全掌控数据的研究实验室、初创公司或企业。


核心功能(如 README 所列)

领域 功能
图像标注 边界框、多边形、折线、关键点。使用 YOLOR 实现可选的自动标注。
3D / 传感器融合标注 LiDAR-相机融合框,由 OpenPCDet 和 AB3DMOT 驱动。
本体中心 定义类层次结构和属性模式,可导出至训练流水线。
数据管理 版本化存储(MinIO)、数据库驱动的项目元数据、质量监控仪表板。
错误检测 工具用于定位并修复标注错误。
结果可视化 在原始数据上叠加模型预测,快速评估。
面向 LLM 的 RLHF 工具 用于强化学习-人类反馈(RLHF)标注循环的 Beta 阶段界面。
整理辅助功能 使用 MobileNetV3 嵌入和 openTSNE 降维进行可视化调试。

快速开始(Docker Compose)

  1. 下载最新版本(撰写时为 v0.9.3)并解压。
    wget https://github.com/xtreme1-io/xtreme1/releases/download/v0.9.3/xtreme1-v0.9.3.zip
    unzip -d xtreme1-v0.9.3 xtreme1-v0.9.3.zip
    
  2. 启动服务栈
    cd xtreme1-v0.9.3
    docker compose up   # 添加 -d 可在后台运行
    
    Compose 文件会拉取 MySQL、Redis、MinIO,以及 Xtreme1 的后端和前端容器。数据存储在 Docker 卷中,因此容器重启后仍能保留。
  3. 打开 UI – 访问 http://localhost:8190(推荐使用 Chrome)。
  4. 启用内置 AI 模型(可选,需 NVIDIA GPU 与 CUDA 及 NVIDIA Container Toolkit):
    docker compose --profile model up
    
    此命令将启动额外的容器,提供 YOLOR、OpenPCDet 等服务,UI 可调用它们进行预标注。

从源码安装(开发者用)

  • 克隆仓库,启用 Docker BuildKit,可选择本地构建镜像或使用 Docker Hub 上的预构建镜像。
  • docker-compose.yml 可通过 docker-compose.develop.yml(已 gitignore)覆盖,避免提交本地更改。
  • README 提供了处理 ARM CPU、版本升级、MySQL 数据库备份/恢复的详细步骤。

典型使用场景

  • 计算机视觉数据集创建 – 为物体检测、分割或传感器融合模型标注 2D 图像或 3D 点云。
  • 基于 RLHF 的 LLM 微调 – 使用 Beta 版 RLHF 标注 UI 收集人类偏好数据,用于语言模型对齐。
  • 数据质量流水线 – 监控标注一致性,发现异常值,并在训练前重新标注问题样本。
  • 团队协作 – 支持多用户项目、基于角色的访问控制、共享本体和版本化存储。

许可与社区

  • 许可:Apache License 2.0(宽松,适合商业使用)。
  • 治理:由 LF AI & Data Foundation 主持;该项目被定位为该基金会下的首个开源标注/标注平台。
  • 支持:公开问题追踪器、文档网站(docs.xtreme1.io),以及 Twitter 和 Medium 上的社区频道。

总结 – Xtreme1 是一个全栈式、基于 Docker 的解决方案,用于创建高质量的多模态训练数据。它是一个真正面向 AI/ML 实践者的软件项目,而非简单的精选列表或教程集合。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目