发明名称 一种基于圆盘靶标的角点检测方法
摘要 本发明公开了一种基于圆盘靶标的角点检测方法。该方法利用黑白圆盘靶标的对称性以及黑白区域不同的位置提出了四种新型的对称算子计算图像中每个像素点的响应值,并根据四种不同的条件选取角点,最后用角点邻域内抑制黑白像素点数量的差值来验证最终得到的角点是否正确。本发明方法不仅提高了图像角点检测的速度,并且有效地避免了错误角点的产生。
申请公布号 CN103606146B 申请公布日期 2016.08.17
申请号 CN201310541961.9 申请日期 2013.11.05
申请人 南京理工大学 发明人 顾国华;龚文彪;任建乐;汪鹏程;余明;钱惟贤;路东明;任侃;顾骋;胡凯
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 南京理工大学专利中心 32203 代理人 朱显国
主权项 一种基于圆盘靶标的角点检测方法,其特征在于,包括以下步骤:步骤一:对摄像机获得的一帧图像进行滤波处理去除噪声干扰,获得预处理图像I(i,j);步骤二:用预处理图像I(i,j)内每个像素点的灰度值分别与摄像机获得的黑白圆盘靶标的纵向对称算子H、横向对称算子H<sup>T</sup>、倾斜45°的纵向对称算子S、倾斜45°的横向对称算子S<sup>T</sup>进行卷积,获得每个像素点在所述四种对称算子下的响应值,即纵向对称算子H下的响应值R<sub>H</sub>(i,j)、横向对称算子H<sup>T</sup>下的响应值<img file="FDA0000941901830000015.GIF" wi="211" he="67" />倾斜45°的纵向对称算子S下的响应值R<sub>S</sub>(i,j)、倾斜45°的横向对称算子S<sup>T</sup>下的响应值<img file="FDA0000941901830000016.GIF" wi="195" he="63" />步骤三:根据步骤二获得的响应值,分别用四种选取条件选取符合各自条件的候选角点,求取候选角点数量最多条件下的所有候选角点坐标的平均值,将该平均值作为检测到的最终角点的坐标,完成该帧图像的角点检测,所述四种选取条件为:条件一:R<sub>H</sub>(i,j)≥Th<sub>max</sub> and<img file="FDA0000941901830000011.GIF" wi="348" he="70" />条件二:R<sub>s</sub>(i,j)≥Th<sub>max</sub> and<img file="FDA0000941901830000012.GIF" wi="338" he="63" />条件三:R<sub>H</sub>(i,j)≤Th<sub>min</sub> and<img file="FDA0000941901830000013.GIF" wi="357" he="63" />条件四:R<sub>s</sub>(i,j)≤Th<sub>min</sub> and<img file="FDA0000941901830000014.GIF" wi="370" he="62" />其中,Th<sub>max</sub>为四个对称算子中任意对称算子所检测的全部白色像素点的灰度值总和,Th<sub>min</sub>为四个对称算子中任意对称算子所检测的全部黑色像素点的灰度值总和;步骤四:以步骤三检测到的最终角点为中心建立大小为K*K的窗口邻域,比较该窗口邻域内白色像素点数量与黑像素点数量之间的差值,如果该差值小于预先设定的检测阈值,则步骤三检测到的最终角点是该帧图像的准确角点,否则,步骤三检测到的最终角点不是该帧图像的准确角点,并将其剔除,K的取值根据摄像机获得的圆盘靶标的图像大小确定。
地址 210094 江苏省南京市孝陵卫200号