一种pcb视觉检测中快速圆形标志定位方法

文档序号:6497153阅读:516来源:国知局
专利名称:一种pcb视觉检测中快速圆形标志定位方法
一种PCB视觉检测中快速圆形标志定位方法技术领域
本发明属于PCB视觉检测领域,尤其涉及一种PCB视觉检测中快速圆形标志定位方法。
背景技术
在PCB产品的视觉检测中,对其定位标志的精确定位是生产和检测的关键之一, 传统的圆检测方法有模板匹配、形状分析法、环路积分微分法、圆Hough变换,点Hough变换 等。圆Hough变换以其可靠性高,在噪声、变形、甚至部分区域丢失的状态下仍然能取得理 想的结果的特点而在圆检测方面广泛应用。但该方法的缺点是计算复杂,在三维空间运行, 资源需求大。为了减小计算复杂度,一些学者采用假设圆半径已知,这样就可把Hough变换 由三维降为二维,降低了运算量,但是这种假设往往很难精确得到。点Hough变换是利用圆 周上任意两条不平行弦的中垂线相交于圆心的性质,同时选取圆周上3点,就可确定圆的 参数,将搜索空间从三维降低到一维,降低了计算复杂性。但这种方法的检测精度只能到像 素级。发明内容
针对上述PCB产品的视觉检测中传统圆形定位标志定位运算复杂、效率低且检 测精度不高的不足,本发明基于点Hough变换与Legendre矩的圆亚像素检测算法(Round Sub-pixel Detection Algorithm Based Point Hough Transform andLegendre Moments 简称RHLSP算法),提供了一种PCB视觉检测中快速圆形标志定位方法,该方法不仅保留了 点Hough变换运算速度快的特点,而且定位精度达到0. 056像素,抗噪能力强,具有准确性、 快速性和鲁棒性的特点,满足了 PCB视觉检测中的高精度和实时性的要求。
本发明的实现包括以下步骤
步骤一,对PCB图像的圆形标志利用Carmy算子进行边缘检测,把边缘点进行边缘 跟踪排序,存入数组中,然后把这些点分为三等份,每次分别从这三部分中各取出一点,构 成点组进行计算;
步骤二,根据以下公式进行计算求出圆的参数,多次参数向量出现频率最高的即为检测圆的参数;
权利要求
1. 一种PCB视觉检测中快速圆形标志定位方法,包括以下步骤 步骤一,对PCB图像的圆形标志利用Carmy算子进行边缘检测,把边缘点进行边缘跟踪 排序,存入数组中,然后把这些点分为三等份,每次分别从这三部分中各取出一点,构成点 组进行计算;步骤二,根据以下公式进行计算求出圆的参数,多次参数向量出现频率最高的即为检 测圆的参数;
全文摘要
本发明基于点Hough变换与Legendre矩的圆亚像素检测算法,提供一种PCB视觉检测中快速圆形标志定位方法,运用Canny算子进行边缘检测和点Hough变换得出圆标志像素级参数值,再利用圆标志像素级参数值滤除边缘点中噪声点,接着对基于Legendre正交矩的亚像素边缘定位方法和误差进行分析,利用Legendre正交矩和误差方法对滤除噪声点后的边缘点进行亚像素求值,最后再用快速最小二乘法对边缘点进行拟合得到圆的精确的圆心定位参数和半径参数。该方法保留了点Hough变换运算速度快的特点,而且定位精度高,抗噪能力强,具有准确性、快速性和鲁棒性的特点,满足了PCB视觉检测中的高精度和实时性的要求。
文档编号G06K9/32GK102034101SQ20101051848
公开日2011年4月27日 申请日期2010年10月22日 优先权日2010年10月22日
发明者任斌, 程良伦 申请人:广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1