The invention discloses a sub-pixel corner detection method and a system. The method includes: providing a calibration board and collecting the image of the calibration board; preprocessing the image to get the first image; extracting the edge in any four-neighborhood Dij of the first image and fitting the four-neighborhood edges in the four-neighborhood Dij to get the linear equation of the four-neighborhood edges; obtaining the coordinates of the equidistant point Oij in the four-neighborhood Dij according to the linear equation of the four-neighborhood edges; and obtaining the coordinates of the equidistant point Oij in the four-neighborhood Dij according According to the linear equation of the four neighborhood edges, the direction of the four neighborhood diagonals is obtained. The diagonal is one of the two diagonals of the four neighborhood Dij with the lower average gray value. In the four neighborhood Dij, the gray distribution of SINC function is used to restrict the position of the corner points along the four neighborhood diagonal direction of Oij, so as to get the sub-pixel corner points. The method of the invention reduces the influence of noise in image acquisition of calibration board, and effectively improves the accuracy and accuracy of sub-pixel corner detection.
【技术实现步骤摘要】
亚像素级角点的检测方法及系统
本专利技术涉及亚像素级角点检测
,特别涉及一种亚像素级角点的检测方法及系统。
技术介绍
随着先进制造技术的快速发展,高端装备中对具有微小孔金属零部件的需求不断增长。其中,微小孔的表面质量和形状精度对金属零部件的使用寿命及稳定性,有着至关重要的作用。目前,对孔径为0.1~1mm微小孔的常用加工工艺路线为:首先,用微细柱状电极以电火花方式加工出微小通孔,然后用侧壁绝缘中空柱状电极以电解方式进行二次加工。电解二次加工能够去除毛刺和减薄重熔层,还会修复电火花加工后表面微裂纹,从而有效提高微小孔的形状精度和表面质量。微小孔电解二次加工过程中,所用侧壁绝缘中空电极进入电火花预先加工的微小通孔时,侧壁绝缘中空电极与微小孔是否对中,是影响微小孔加工质量的关键所在。目前,由于图像对中法具有速度快和非接触等优势,被广泛应用于中空电极与微小孔二次加工的对中过程中。采用图像对中法进行对中时,系统不可避免的噪声和畸变会对微小孔对中过程产生显著的负面影响。因此、对图像采集装置的显微标定,是精密微小孔对中装置中不可或缺的步骤。迄今、针对图像采集装置的显微标定,多采用结构已知、精度较高的标定块作为空间参照物,将标定块放置于显微镜下,通过求解空间点和图像点之间的映射矩阵,实现图像采集装置的显微标定,这种标定算法的精度是由标定块(微黑白棋盘格)角点坐标的检测精度所决定的。结合微小孔孔径为0.1~1mm的微小特征,为满足标定过程中的高精度要求,其标定块(微黑白棋盘格)中的角点坐标的检测精度必须要达到亚像素级。目前,常用角点检测方法主要有直线交点法和灰度特征法 ...
【技术保护点】
1.一种亚像素级角点的检测方法,其特征在于,包括以下步骤:提供标定板,采集所述标定板的图像;对所述图像进行预处理以得到第一图像;在所述第一图像的任一四邻域Dij内,进行边缘提取,并拟合所述四邻域Dij内的四邻域边,得到四邻域边的直线方程;根据所述四邻域边的直线方程得到所述四邻域Dij内的等距点Oij的坐标
【技术特征摘要】
1.一种亚像素级角点的检测方法,其特征在于,包括以下步骤:提供标定板,采集所述标定板的图像;对所述图像进行预处理以得到第一图像;在所述第一图像的任一四邻域Dij内,进行边缘提取,并拟合所述四邻域Dij内的四邻域边,得到四邻域边的直线方程;根据所述四邻域边的直线方程得到所述四邻域Dij内的等距点Oij的坐标在所述四邻域Dij内,根据所述四邻域边的直线方程得到四邻域对角线的方向,其中,所述对角线为四邻域Dij的两条对角线中平均灰度值较低的一条;在四邻域Dij内,对所述过等距点Oij的沿四邻域对角线方向上的域段内,采用SINC函数灰度分布进行角点位置的约束,以得到亚像素级角点。2.根据权利要求1所述的亚像素级角点的检测方法,其特征在于,所述根据四邻域边的直线方程得到所述四邻域Dij内的等距点Oij的坐标包括:通过上邻域边与下邻域边的直线方程,计算上邻域边和下邻域边间的等距线el;根据左邻域边与右邻域边的直线方程,计算左邻域边和右邻域边间的等距线em;求取所述等距线el与所述等距线em的交点,其中,所述交点为等距点Oij。3.根据权利要求2所述的亚像素级角点的检测方法,其特征在于,其中,上邻域边li-1的直线方程为:y=ci-1x+di-1,ci-1和di-1分别为上邻域边li-1所在直线的斜率和截距;下邻域边li+1的直线方程为:y=ci+1x+di+1,ci+1和di+1分别为下邻域边li+1所在直线的斜率和截距;所述等距线el的直线方程为:y=qx+p,其中,所述p和q分别为拟合等距线el的截距和斜率。4.根据权利要求2所述的亚像素级角点的检测方法,其特征在于,其中,左邻域边mj-1的直线方程为:y=aj-1x+bj-1,aj-1和bj-1分别为左邻域边mj-1所在直线的斜率和截距;右邻域边mj+1的直线方程为:y=aj+1x+bj+1,aj+1和bj+1分别为右邻域边mj+1所在直线的斜率和截距;等距线em的直线方程为:y=vx+u...
【专利技术属性】
技术研发人员:孔全存,骆荣坤,刘桂礼,樊夏辉,李东,
申请(专利权)人:北京信息科技大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。