环状编码标记点高效鲁棒识别算法研究

13 下载量 29 浏览量 更新于2024-08-26 1 收藏 1.45MB PDF 举报
"环状编码标记点的高效提取与鲁棒识别算法,通过六点法和等分椭圆内切圆法,提高了CCT的提取和识别效率与准确性。" 环状编码标记点(CCT,circular coded target)是一种在计算机视觉和机器人定位等领域常用的特征标志,它具有独特的编码方式,能够提供精确的位置和方向信息。当前存在的CCT提取与识别算法存在效率低和识别率不高的问题,这限制了它们在实际应用中的效果。为了解决这些问题,研究者提出了一种新的高效提取与鲁棒识别算法。 该算法首先介绍了CCT的特性及其编码原理,然后利用六点法来确定目标点的近似成像中心。六点法是一种通过对图像中的关键点进行选择和处理,从而估算椭圆参数的方法,它可以有效地计算出CCT的中心位置,同时排除掉非目标的干扰点。 接下来,算法通过边缘检测和椭圆拟合进一步提取CCT的边缘信息。边缘检测用于找到图像中的边界,而椭圆拟合则用于将这些边界匹配到一个精确的几何形状,即椭圆。在边缘筛选过程中,算法会剔除不符合椭圆特征的边缘点,提高提取的准确性。椭圆拟合的精度被评估,最大偏差和平均偏差分别小于0.06像素和0.03像素,显示出较高的定位精度。 对于CCT的识别,研究者利用了CCT的仿射变换不变性,提出了等分椭圆内切圆法。这种方法基于CCT在不同视角下形状保持不变的特性,通过等分椭圆并寻找内切圆来确认CCT的身份,即使在环境变化或光照条件恶劣的情况下也能保持稳定的表现。 实验结果显示,提取算法不仅能够快速有效地去除干扰,而且运行速度快,效率高。识别算法在各种复杂环境中都能得到正确的识别结果,表现出强大的鲁棒性。在复杂的背景中,全局漏识别率、误识别率和平均运行时间分别为4.34%、0.47%和7.22毫秒,这些指标优于其他识别算法,体现了算法的综合性能优势。 因此,这种新型的CCT提取与识别算法对于提高自动化系统的定位精度和抗干扰能力具有重要意义,为实际应用提供了更可靠的技术支持。其在计算机视觉、机器人导航、工业自动化等领域的应用前景广阔。