Skip to content
CCTag 标记技术详解

CCTag 标记技术详解

February 27, 2025·chase
本文目录 展开章节导航

CCTag 使用同心圆环形成可识别的标记,重点是恢复标记身份和稳定的图像中心位置。它属于视觉标记检测方法,不由机器人是三轴、四轴还是六轴决定是否能使用。

由多层同心圆环组成的 CCTag 标记样式

1. 编码与检测

圆环的相对几何关系对应码本中的标记 ID。实际使用应从工具提供的码本生成标记,并保持打印比例,不能任意改变圆环数量或宽度后仍期待同一检测器识别。

透视投影会把圆投成椭圆。官方实现围绕图像梯度、候选结构与几何验证进行检测,不能把“霍夫圆检测后匹配”当作其完整算法。CCTag 官方实现与说明

2. 一个标记能提供什么

单个旋转对称标记的身份和中心检测,并不直接提供完整的六维刚体位姿,尤其不能单独区分绕自身法向的面内旋转。需要姿态时,应使用具有已知空间布局的多个标记,并结合相机模型进行几何求解。

任务还需要的信息
图像中跟踪中心合适的检测阈值、清晰度与像素尺度
相机外参或物体位姿多个已知三维位置与二维观测的对应关系
相机内参标定标定物几何、多个视角及内参优化流程
手眼标定机器人位姿、时间同步与可观测的运动激励

3. 优势与限制如何评估

同心圆结构可用于模糊等条件下的检测,但鲁棒性需要在实际曝光、焦距、距离、遮挡和运动速度下测试。不要把“对模糊有鲁棒性”扩展成任意遮挡和任意光照下都可靠。

标记类型与手眼问题的可观测性应分开分析:机器人运动缺少必要旋转激励时,换一个标记不一定能消除标定退化。

4. 工程检查

固定打印尺寸,记录图像中的最小标记直径;检查误检率、漏检率、中心定位抖动和处理耗时。进行位姿估计时,还应在独立图像上测量重投影误差和坐标变换残差。

阅读自测与验收

  • 从不同距离和倾角拍摄标记,记录检出率与圆心误差;图案能被识别不等于它提供了完整、无歧义的六维位姿。
  • 需要尺度或朝向时,明确增加了哪些已知几何信息和标记组合;不要仅由同心圆的 ID 推出绕对称轴的旋转。
Last updated on