当前位置: 首页 > 专利查询>深圳大学专利>正文

摄像机投影变换中圆形标志点的圆心偏差修正方法及系统技术方案

技术编号:8301041 阅读:253 留言:0更新日期:2013-02-07 04:51
本发明专利技术公开了一种摄像机投影变换中圆形标志点圆心偏差的修正方法及系统,所述修正方法包括以下步骤:步骤A,设置与背景颜色不同且形状呈同心圆环状的圆形标志点;步骤B,利用摄像机拍摄所述圆形标志点,对拍摄得到的圆形标志点图像的边沿进行亚像素定位,根据定位的亚像素边沿拟合出大小两个椭圆;步骤C,根据步骤A中得到的同心圆环中的大圆半径r1和小圆的半径r2和步骤B中得到的大小两个椭圆中心的坐标C1(uB1,vB1),C2(uB2,vB2),修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标。本发明专利技术采用了设置同心圆环的方法,巧妙利用大小两个椭圆的线性组合来修正了人工标志点圆心在像平面上投影的真实位置。

【技术实现步骤摘要】

本专利技术属于计算机图像处理领域,尤其涉及一种摄像机投影变换中圆形标志点的圆心偏差修正方法及系统
技术介绍
在计算机视觉和三维检测中,圆形标志点被广泛用于系统参数的标定和深度数据的全局匹配。在实际中需要在摄像机所成的数字图像中高精度地确定圆形标志点的圆心的图像坐标,一般都是通过拟合圆形标志在图像中所成的椭圆中心来直接确定标志点圆心的投影点。但是当摄像机的成像平面与标志点所在的物平面不相平行时,图像中椭圆的中心并非圆形标志点经过摄像机投影变换后在像平面上的投影点,这就是投影变换的圆心偏差。如图I所示为现有的透视投影偏差的示意图,ACD所在平面为物平面,A’C’D’所在平面为像平面,在摄像机小孔模型的透视投影下,半径为r的圆形标志点ACD,在摄像机所得到的图像中为长轴半径为a的椭圆A’C’D’。但是椭圆中心B'与圆心真实投影点C’并不重合,具有误差ε,所以就会产生在摄像机投影中圆形标志点的圆心偏差。对于此圆心偏差的修正,文献“A Four-step Camera Calibration Procedure with Implicit ImageCorrection,, (IEEE Computer Society Conference on Computer Vision and PatternRecognition(CVPR’ 97),1997,485-502)首先通过摄像机的标定技术获得人工标志点与摄像机之间的相对关系,然后再进行第二次的标定才能进行圆心偏差的修正,这种方法的需要对摄像机的参数进行标定才能修正圆心偏差,计算量比较大。文献“圆形目标精密定位方法的研究与应用”(仪器仪表学报,2009,30 (12) =2593-2598)提出了一种基于投影变换的交比不变性来进行圆心的误差修正,该方法设置了同心圆,利用同心所成的两个椭圆中心连线与两个椭圆所成的四个交点,然后再利用投影变换的交比不变性的原理,确定标志点圆心的投影坐标。该方法需要利用大小两个椭圆中心来拟合通过这两个中心的直线方程,再求这直线与大小两个椭圆的交点,在实际中两个椭圆中心的距离通常很小,两个距离很近的点来拟合直线,这对两个椭圆圆心的精度要求很高,鲁棒性不是很好。
技术实现思路
本专利技术所要解决的第一个技术问题在于提供一种摄像机投影变换中圆形标志点的圆心偏差修正方法,旨在通过设置同心圆的方法,利用大小两个椭圆的线性组合来解决标志点圆心在像平面上投影的真实位置的修正问题。本专利技术是这样实现的,一种摄像机投影变换中圆形标志点的圆心偏差修正方法,包括以下步骤步骤A,设置与背景颜色不同且形状呈同心圆环状的圆形标志点,同心圆环中的大圆半径和小圆的半径分别设定为ri、r2 ;步骤B,利用摄像机拍摄所述圆形标志点,对拍摄得到的圆形标志点图像的边沿进行亚像素定位,根据定位的亚像素边沿拟合出大小两个椭圆,圆心坐标分别C1Oibi, vB1)、。2 (UB2,VB2);步骤C,根据步骤A中得到的同心圆环中的大圆半径h和小圆的半径r2和步骤B中得到的大小两个椭圆中心的坐标CJubi, vB1),C2 (uB2, vB2),修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标。进一步地,所述步骤B包括以下步骤步骤BI,对摄像机拍摄的图像进行滤波以去除图像的噪声对边沿检测精度的影响;步骤B2,对步骤BI滤波后的图像进行边沿检测,得到像素级别的椭圆边沿;步骤B3,通过判断步骤B2中得到的边沿是否闭合来剔除其他非闭合边沿的干扰;步骤B4,将步骤B3中的闭合边沿属于大圆和小圆的部分分别标记为大圆集合和 小圆集合;步骤B5,分别对步骤B4中得到的两集合中的每个闭合边沿进行亚像素定位;步骤B6,对步骤B5中得到的椭圆亚像素边沿进行最小二乘拟合,得到大椭圆中心C1 (UB1, Vbi),小椭圆中心 C2 (UB2, VB2)。进一步地,所述步骤B4具体通过以下方式标记大圆集合和小圆集合以闭合边沿重心的灰度作为闭合边沿的内部灰度,取闭合边沿外切矩形的四个切点各向外移动一个像素,以这四个的灰度均值作为闭合边沿外部的灰度;如果闭合边沿外部灰度值比内部灰度值大标记为小圆集合,反之则标记为大圆集合。进一步地,所述步骤B5具体通过如下方式进行亚像素定位对像素级边缘的每个像素的5X5邻域进行三次多项式曲面拟合,求取曲面的一阶导数局部极值的位置,即亚像素位置。进一步地,所述步骤C具体通过以下公式修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标(U。,V。) 2 2Uc=-W B 2--T^1ru B Iγ “ — γf* _ γr Ir 21 Ir I 2 2Vci 二 ^-νΒ2-- rI - r2rI - r2Q本专利技术所要解决的第二个技术问题在于提供一种摄像机投影变换中圆形标志点的圆心偏差修正系统,包括摄像机,用于拍摄预先设置的圆形标志点;所述圆形标志点与背景颜色不同且形状呈同心圆环状;椭圆拟合单元,用于对摄像机拍摄得到的圆形标志点图像的边沿进行亚像素定位,根据定位的亚像素边沿拟合出大小两个椭圆;修正单元,用于根据所述同心圆环中的大圆半径A和小圆的半径1"2和所述椭圆拟合单元得到的大小两个椭圆中心的坐标C1 (uB1, vB1), C2 (uB2, vB2),修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标。进一步地,所述椭圆拟合单元包括滤波模块,用于对摄像机拍摄的图像进行滤波以去除图像的噪声对边沿检测精度的影响;边沿检测模块,用于利用canny算子对所述滤波模块滤波后的图像进行边沿检测,得到像素级别的椭圆边沿;干扰剔除模块,用于通过判断所述边沿检测模块得到的边沿是否闭合来剔除其他非闭合边沿的干扰;标记模块,用于将所述干扰剔除模块剔除后的闭合边沿属于大圆和小圆的部分分别标记为大圆集合和小圆集合;定位模块,用于分别对所述标记模块得到的两集合中的每个闭合边沿进行亚像素定位;拟合模块,用于对所述定位模块得到的椭圆亚像素边沿进行最小二乘拟合,得到大椭圆中心C1 (uB1, vB1),小椭圆中心C2 (uB2, vB2)。 进一步地,所述标记模块以闭合边沿重心的灰度作为闭合边沿的内部灰度,取闭合边沿外切矩形的四个切点各向外移动一个像素,以这四个的灰度均值作为闭合边沿外部的灰度;如果闭合边沿外部灰度值比内部灰度值大标记为小圆集合,反之则标记为大圆集入口 ο进一步地,所述定位模块对像素级边缘的每个像素的5X5邻域进行三次多项式曲面拟合,求取曲面的一阶导数局部极值的位置,即亚像素位置。进一步地,所述修正单元通过以下公式修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标(U。,V。)广2厂2Uc=--U B 2--^-U BlrI — rIrI - r2 2 2Vc = 71 2 v B1 - /: 2 vB1 ,If 2r Ir 2Q与现有技术相比,本专利技术的有益效果是本专利技术采用了设置同心圆环的方法,巧妙利用大小两个椭圆的线性组合来修正了标志点圆心在像平面上投影的真实位置,在修正圆心投影偏差的过程中,不需要任何已知的摄像机参数和标定摄像机与目标圆形标志点的相对位置和姿态,同时,在求取圆心在像平面上投影的真实位置时本文档来自技高网
...

【技术保护点】
一种摄像机投影变换中圆形标志点的圆心偏差修正方法,其特征在于,包括以下步骤:步骤A,设置与背景颜色不同且形状呈同心圆环状的圆形标志点,同心圆环中的大圆半径和小圆的半径分别设定为r1、r2;步骤B,利用摄像机拍摄所述圆形标志点,对拍摄得到的圆形标志点图像的边沿进行亚像素定位,根据定位的亚像素边沿拟合出大小两个椭圆,圆心坐标分别C1(uB1,vB1)、C2(uB2,vB2);步骤C,根据步骤A中得到的同心圆环中的大圆半径r1和小圆的半径r2和步骤B中得到的大小两个椭圆中心的坐标C1(uB1,vB1)、C2(uB2,vB2),修正标志点圆心经过摄像机投影变换后在像平面上的真实投影点的图像坐标。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭翔何懂刘晓利
申请(专利权)人:深圳大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1