You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将分割标注上传至Amazon SageMaker Ground Truth的问题求助

SageMaker Ground Truth 现有标注导入修正问题排查与解决

问题概述

将LabelStudio标注转换为SageMaker Ground Truth要求的清单格式后,上传用于修正现有标签,但标注未显示。不清楚是否需要完整任务结构,或是否有更简便的方法,缺乏现有标注导入的相关指引。

Manifest示例

{"source-ref": "s3://images_0705/IMG_0299.JPG", "labeling-0705-test-ref": "s3://images_0705/aws/annotations/IMG_0299.json", "labeling-0705-test-ref-metadata": {"internal-color-map": {"0": {"class-name": "BACKGROUND", "confidence": 0.9, "hex-color": "#ffffff"}, "1": {"class-name": "Car", "confidence": 0.9, "hex-color": "#2ca02c"}, "2": {"class-name": "Road", "confidence": 0.9, "hex-color": "#1f77b4"}, "3": {"class-name": "Person", "confidence": 0.9, "hex-color": "#ff7f0e"}}, "type": "groundtruth/semantic-segmentation", "job-name": "labeling-0705-test", "human-annotated": "yes", "creation-date": "2024-01-01T00:00:00.000000"}}

可能原因与解决步骤

1. 标注文件格式不匹配

SageMaker语义分割任务要求现有标注为PNG格式的掩码图像,每个像素值对应internal-color-map中的类别ID。当前Manifest中指向的是JSON文件,不符合要求。

  • 解决:将LabelStudio导出的标注转换为PNG掩码。可通过LabelStudio导出COCO格式后用脚本生成掩码,或直接在LabelStudio中导出掩码图像(若支持)。更新Manifest中的labeling-0705-test-ref字段为PNG文件路径。

2. 未创建修正型标注任务

普通新标注任务不会自动加载现有标注,需明确创建修正任务:

  • 操作路径:SageMaker控制台 → 创建标注任务 → 任务类型选「语义分割」→ 输入数据选择包含现有标注的Manifest → 在「标注设置」中勾选「使用现有标注作为初始标签」。

3. 元数据字段验证

  • 确认type字段为groundtruth/semantic-segmentation(已正确设置)。
  • job-name需与将要创建的修正任务名称一致,避免识别失败。
  • internal-color-map中的类别ID需与掩码图像的像素值完全对应,确保标签映射正确。

4. S3权限检查

确保SageMaker执行角色拥有Manifest中所有S3路径的读取权限(源图像、标注文件)。检查角色的IAM策略,确认包含对s3://images_0705/路径的访问许可。

额外资源提示

SageMaker官方文档中关于修正标注任务的细节可在「标注任务类型」下的「修正现有标注」章节找到,重点关注语义分割任务的初始标签导入规则。

内容的提问来源于stack exchange,提问作者Nikita Belooussov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 00:24:52