遇见数据集

steelball-silhouette

收藏
github2026-09-05 更新2026-09-06 收录
官方服务:

资源简介:

光面钢球轮廓恢复和圆心定位数据集,包含1795张真实图像,5678个实例的标注,涵盖接触或相互遮挡的抛光钢球场景。

A Dataset for Smooth Steel Ball Contour Recovery and Center Positioning comprises 1795 real images and annotations for 5678 instances, covering scenarios of polished steel balls in contact or mutually occluded.

创建时间:
2026-09-04
原始信息汇总

数据集概述

本数据集围绕光面钢球轮廓恢复和圆心定位这一任务构建,目标是为每个钢球估计其完整视在轮廓的几何中心。数据集本身不直接包含图像,而是通过清单和摘要形式进行管理和分发。

数据规模与内容

  • 图像数量:共 1795 张钢球图像。
  • 标注文件:包含三个 annotations.json 文件,与图像分开单独分发。
  • 校验机制:提供 dataset_manifest.json,内含所有标注与图像的 SHA-256 摘要,用户可据此校验本地数据副本的完整性。
  • 数据约束:数据集使用受 public/LICENSE 条款约束,仅允许个人非商业学习与学术研究用途。

数据领域与问题背景

数据聚焦的是抛光钢球这类高反光物体。由于钢球表面如同镜面,会破坏传统拟合方法所依赖的边界特征,主要面临三类挑战:

  1. 反射干扰:相邻球的高光会落在当前球表面,导致轮廓向外鼓出。
  2. 暗部截断:钢球的下半部分亮度常与背景接近,分割掩码会在球体内部的明暗交界处提前截断。
  3. 接触合并/分裂:两球紧密接触时,反射相互干扰,导致实例可能合并或分裂。

这些问题的本质在于,镜面反射产生的错误边界不是稀疏的随机噪声,而是连续且自洽的错误圆弧,使得传统的一致性拟合器(如 RANSAC)很容易将其误判为正确的边界点集。

数据标注与使用方法

  • 下载与目录结构:图像的下载地址、期望的目录结构以及如何依照 manifest 文件校验本地副本,均详细记录在 public/README.md 中。
  • 代码与工具
    • src/ 目录包含基于 YOLO 检测器、ROI 分割与可信弧拟合的完整处理管线。
    • pipelines/maskdino/ 目录提供基于 MaskDINO 实例分割加可信弧拟合的替代路线。
    • scripts/ 下包含数据增广(遮挡)、数据集审计、相机标定及边缘证据弱监督流程等配套工具。
  • 运行前提:需要准备已训练好的模型权重,以及 Python 3.10 及以上环境。

数据处理方法

该数据集配套的方案并非试图进一步改进分割掩码,而是采取信任边界筛选策略,通过四个步骤处理轮廓:

  1. 筛出可信弧:从闭合掩码轮廓中筛选可信圆弧段,需同时满足落在 ROI 内、局部外凸且不处于接触带三条件。
  2. 检测图像边缘:仅围绕掩码的局部区域检测候选图像边缘,允许存在较多杂乱边缘。
  3. 可信弧与边缘匹配:通过候选边缘与可信弧的交叉验证,筛选出真正属于球体轮廓的弧段,并据此重新拟合圆。
  4. 沿曲率搜索:基于已拟合的圆弧,沿曲率方向连续推进搜索补全,以恢复缺失的真实边界。

关键结果

  • 密集遮挡场景(17张图,86个实例):检测 Precision 0.9873、Recall 0.9070。四阶段拟合链在成功拟合的69个实例上,归一化圆心偏差均值从 0.0519 降至 0.0336,最坏情况从 0.7443 大幅降至 0.1905。
  • 较大样本场景(100张图,236个实例):检测 Precision 0.9914、Recall 0.9746。圆心误差中位数有所改善(从1.774px降至1.238px),但均值反而变差,且在边缘纠正与曲率搜索阶段存在部分失败案例(各22个)。
  • 当前定位:这套方法目前被明确视为掩码质量不足时的补充手段,而非无条件更优的替代方案。当掩码本身质量较高时,直接拟合可能更为可靠。

后续方向

  • 开发判定机制,在掩码可信度足够高时直接拟合。
  • 定位并分析大样本上极端失败的具体原因。
  • 建立量化评分机制以监测曲率搜索阶段的错误跟随。
  • 补充多球堆叠场景的训练样本,提升分割模型在密集场景下的表现。
搜集汇总
数据集介绍
steelball-silhouette 数据集图片
构建方式
该数据集围绕光面钢球轮廓恢复与圆心定位任务构建,包含1795张图像及三个annotations.json文件。图像涵盖密集遮挡与稀疏场景,标注针对每个球的完整视在轮廓几何中心。数据集通过HuggingFace公开分发,仓库仅提供许可证、说明文档与dataset_manifest.json清单,该清单记录图像与标注的SHA-256摘要,以确保数据完整性与可追溯性。构建过程经过严格的审计,并明确划分训练、验证与测试子集,为方法评估提供基础。
使用方法
使用前,需依据public/README.md中的指引下载图像与标注,并通过dataset_manifest.json校验本地副本完整性。数据可用于训练或评估分割与拟合模型。典型用法包括:先运行YOLO或MaskDINO获取初始掩码,再应用可信弧筛选与曲率搜索链恢复轮廓。代码支持单张或目录处理,输出掩码叠加图及包含实例状态与二维中心的manifest文件。需配置相应依赖与模型权重,并遵循LICENSE的限制,仅用于个人非商业学习或学术研究。
背景与挑战
背景概述
钢球作为精密工业基础元件,其表面轮廓的精确恢复与圆心定位是质量检测与装配控制的核心环节。然而,光面钢球因具有镜面反射特性,在视觉成像中常伴随高光、暗部对比度不足及接触区域相互干扰等复杂光学现象,对传统图像分割与几何拟合算法构成严峻挑战。该数据集由研究团队于近年构建,基于1795张标注图像及配套的多种算法流程,系统探究在非理想成像条件下,融合检测、分割与可信弧拟合的稳健估计方法,旨在推动工业视觉测量技术在强反光场景下的范式突破。其发布填补了针对镜面球体视觉定位的公开基准空白,为相关研究提供了可复现的评估平台,对精密制造自动化和计算机视觉交叉领域具有显著参考价值。
当前挑战
数据集的核心难点在于克服镜面反射对轮廓边界的破坏效应,具体包括:相邻球的高光在目标表面形成连续且带弧度的伪边界,此类自洽圆弧极易被RANSAC等一致性拟合算法误判为真实内点;钢球下半部暗区因与背景亮度接近,导致分割掩码在明暗交界处过早截断,直接拟合掩码轮廓会造成圆心与半径的系统性偏差;接触区域因相互反射导致实例合并或分裂,上游分割错误无法通过拟合环节修复。此外,构建过程中面临密集堆叠场景下实例分割标注困难、遮挡增广需精细权衡真实性,以及多场景下算法鲁棒性验证的复杂取舍,均对数据质量与流程设计提出较高要求。
常用场景
经典使用场景
该数据集的核心应用聚焦于光面钢球的视在轮廓恢复与几何中心精准定位,尤其针对镜面反射、暗部截断及接触粘连等复杂工况下的视觉测量难题。经典使用场景涵盖工业零件分拣、精密装配及质量检测中的高精度圆心提取,研究者需基于1795张标注图像开发鲁棒的轮廓分割与拟合算法,在密集堆叠、光照不均及反光干扰下实现亚像素级定位。
解决学术问题
该数据集直面镜面物体视觉感知的经典学术痛点——抛光表面将邻域高光反射至目标区域,形成连续伪弧,误导传统一致性拟合器(如RANSAC),导致真实边缘被误判为离群点。同时,暗部与背景亮度趋同引发掩码截断,接触区域引发实例合并或分裂。其提供的可信弧筛选与曲率引导搜索框架,为分离真假边界、抑制系统性偏差提供了新范式,推动了遮挡推理与鲁棒几何拟合的理论发展。
实际应用
在工业自动化领域,该数据集支撑钢球分拣机器人的视觉引导系统,通过高精度圆心坐标解算,实现抓取路径优化与缺陷检测。实际部署中,YOLO与MaskDINO双路线结合可适应多球堆叠、传送带动态干扰等场景,将定位误差中位数压缩至1.2像素以内,显著提升高速产线的装配一致性。其边缘证据弱监督流程亦为低成本产线数据标注提供了可行方案。
数据集最近研究
最新研究方向
光面钢球轮廓恢复与圆心定位任务中,针对镜面反射导致的伪边界与掩码缺陷,前沿研究正转向融合稳健拟合与显式边缘信任机制。该数据集聚焦抛光钢球因高光反射、暗部截断及接触合并引发的三类分割失败,揭示了传统一致性拟合器(如RANSAC)在连续伪弧干扰下的脆弱性。当前研究热点包括:可信弧筛选、局部边缘匹配与曲率引导外推的组合策略,以及基于YOLO粗到细和MaskDINO的两种公开路线。这些方法承认掩码固有误差,通过规则化信任边界补全真实轮廓,显著降低灾难性拟合误差,为镜面高反光工业零件的精密视觉测量提供了新范式。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务