收 稿日期 : 2009-07-22; 修回 日期 : 2009-08-17 基 金项 目: 国 家教育 部博 士点新 教师 基金资 助项 目( 200802861061) ; 上海 市科技 计划 资
助项目 ( 08515810202)
作 者简介 : 林 国余 ( 1979-) , 男( 回族 ) , 福 建福州 人, 博士 , 主 要研究 方向 为立体 视觉 、智 能车辆 系统 ( Andrew. Lin@ seu. edu. cn) ; 陈旭 ( 1979- ) ,
女, 江苏南 京人 , 博 士, 主要 研究方 向为智 能移 动机器 人; 张为 公( 1959- ) , 男 , 浙 江杭州 人, 教授 , 博 士, 主要 研究方 向为 智能交 通.
基 于 立 体 视 觉 的 平 面 圆 参 数 高 精 度 测 量 算 法
*
林国余
1
, 陈 旭
2
, 张为公
1
( 1. 东 南大 学 仪 器科 学与 工程 学院 , 南京 210096; 2. 南京 信息 工程 大学 信 息与 控制 学院, 南京 210044)
摘 要: 针 对目 前平 面圆 的圆 心和 半径 测量 方法存 在的 不足 , 提出一 种基 于立 体视 觉的 平面 圆参 数 高 精度 测 量
方法 。该方 法首 先根 据边 缘分 组算 法和 二次 曲线椭 圆拟 合判 别算 法提 取双 目图 像中 的椭 圆特 征; 其 次 利用 分 段
立体 匹配 算法 获取平 面圆 特征 上部 分点 的三 维坐 标; 最后 通过 三维 平面 拟合、坐标转 换、平面 圆拟 合 以 及坐 标 反
变换 获取 平面 圆的圆 心和 半径 参数 。实 验结 果表明 , 该方 法 有效 地 减 小 了 平 面 圆透 视 投 影 引 起 的 畸 变误 差 , 提
高了 平面 圆参 数的测 量精 度。
关键 词: 立 体视 觉; 平面 圆; 圆 参数 测量
中图 分类 号: TP391. 4 文 献标 志码 : A 文 章编 号: 1001-3695( 2010) 03-1183-04
doi: 10. 3969/j. issn.1001-3695. 2010.03.106
High precision measurement method of parameters of
plane circle based on stereo vision
LIN Guo-yu
1
, CHEN Xu
2
, ZHANG Wei-gong
1
( 1. School of Instrument Science & Engineering, Southeast University, Nanjing 210096, China; 2. School of Information & Communications
Technologies, Nanjing University of Information Science & Technology, Nanjing 210044, China)
Abstract: This paper proposed ahigh precision measurementmethod of plane circle parameters based on stereo vision to solve
the certain deficiency which existed in current method of measuring the center and radius parameter of plane circle. Firstly,
using the edge grouped algorithmand ellipse fitting algorithm, extracted the ellipse shape in stereo image. Secondly, acquired
the 3D coordinate of points in the circle shape by the grouping stereo matching algorithm. Lastly through the three-dimension
plane fitting algorithm, transformation of coordinates algorithm, circle fitting algorithm and transformation of coordinates in-
versely, calculated the plane circle parameters. The experiment shows that the method can decrease the distortion caused by
perspective projection and can improve the measurement accuracy.
Key words: stereo vision; plane circle; circle parameters measurement
0 引言
在三维视觉检测中, 圆 特征是 一个基 本的几 何形状, 如 各
种工件或定位孔等, 而且 在三维 视觉检 测中, 往往需 要获取 圆
型特征的几何尺寸参数, 包括圆 心和半 径, 其 中圆心 作为一 个
重要的定位参数尤为重要。目前在机械工件测量领域, 基于单
目视觉的平面圆参数测量方法得到较为广泛的应用, 该方法要
求摄像机垂直对准平面圆对 象, 从而获 取高精 度平面 圆参数。
但是在很多工业场合测量中, 如 车轮钢 圈参数 测量、车身圆 孔
参数测量等, 待测量 圆 所在 平面 往 往与 相机 成 像面 成一 定 角
度, 很难保证摄像机与平 面圆对 象满足 垂直对 准关系, 因此 测
量结果存在较大误差。为此, 科研人员针对平面圆视觉检测提
出了多种测量 解决 方法。文 献[ 1, 2] 提出 了一 种平 面圆 几 何
参数的 非 接 触 测 量 方 法, 采 用 立 体 匹 配 以 及 Levenberg-Mar-
quardt非线性最优 化法 获取 平面 圆的 圆心 以及 半径 参 数。文
献[ 3, 4] 分析了透 视投 影变 换中 平面圆 中心 畸变 误差 模型 并
对其进行仿真研究, 提出修正圆心的数学模型。随着研究的深
入, 近年来有研究人员提出根据二次曲线直接获取平面椭圆曲
线的方法, 称为平 面曲 线整 体 恢复 算法
[ 5,6]
, 该 方法 采用 立 体
视觉作为基本原理, 可以同时获取平面中平面二次曲线和二次
曲面的整体解; 由于平面圆 曲线属 于二次 曲线范 畴, 该方法 也
可应用于获取平面圆的几 何尺寸 参数。上述 这些方 法虽然 各
有特点且都获得较好的实验 仿真结 果, 但仍然 存在一 些不足。
文献[ 1, 2] 中采用 Levenberg-Marquardt非线性最优化法获取平
面圆几何参数往往只能获取次优值, 而且仅仅采用极线约束和
一致性原则, 无法在实际测 量时获 得较好 的立体 匹配结 果, 从
而影响了后续 平面 圆几 何参数 测量。文 献[ 3, 4] 提 出的 这 种
圆心误差模型需要先计算平面圆锥形状锐度等参数, 在实际测
量环境中这些参数很难事先获取, 因此实际中很难采用该畸变
模型进行误差补偿。由于椭圆 拟合过 程中存 在误差 以及相 机
畸变等因素, 文献[ 5, 6] 提出的平 面曲线整体 恢复算 法在实 际
测量过程中常常出现得不到有效解, 或是存在多个有效解的情
形, 从而增加算法的复杂性 和不稳 定性, 这在 一定程 度上限 制
了该算法的运用。本文提出一 种基于 立体视 觉的平 面圆参 数
高精度测量方法。
第 27 卷 第 3 期
2010 年 3 月
计 算 机 应 用 研 究
Application Research of Computers
Vol. 27 No. 3
Mar. 2010