✅ 安全帽数据集标注规则:

 

  1. 安全帽被钢材遮挡 >50% 时:

    • ⚠️ 不标注/忽略
    • 遮挡严重时,安全帽的特征信息丢失,模型难以学习有效特征,会导致误检或漏检。
  2. 安全帽露出部分 <30% 时:

    • ⚠️ 不标注/忽略
    • 露出部分太少,模型无法有效学习完整特征。
  3. 安全帽露出部分 30% ~ 50%:

    • 可以标注,但建议加上 occluded 标签
    • 标注时添加 occluded 属性,标明目标被遮挡。
  4. 安全帽露出部分 >50%:

    • 正常标注
    • 只要大部分区域未遮挡,仍然标注。

📚 标注建议:

  • 遮挡情况:
    • 标注 occluded 属性:<attribute name="occluded" value="1"/>
  • 🎨 模糊/不完整:
    • 视角模糊或信息不完整时,可适当 ignore 该目标,避免引入噪声数据。
  • 📝 数据增强:
    • 适当增加 CutoutMosaic 等数据增强策略,提升模型鲁棒性。

📸 标注示例:

  • 适合标注:
<annotation>
  <object>
    <name>helmet</name>
    <bndbox>
      <xmin>100</xmin>
      <ymin>50</ymin>
      <xmax>200</xmax>
      <ymax>150</ymax>
    </bndbox>
    <occluded>1</occluded>
  </object>
</annotation>
  • ⚠️ 不标注/忽略:
<!-- 被钢材遮挡超过 50% 或仅露出一点点 -->

🚀 总结:

  • 遮挡严重、目标模糊时 → 忽略,不标注
  • 露出较多或特征明显时 → 标注,并添加 occluded 属性
  • 遮挡轻微 → 正常标注

 

posted @   Fitz  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 卧槽!C 语言宏定义原来可以玩出这些花样?高手必看!
· langchain0.3教程:从0到1打造一个智能聊天机器人
点击右上角即可分享
微信分享提示