CN109102545A - 一种基于非度量的畸变校正方法 - Google Patents

一种基于非度量的畸变校正方法 Download PDF

Info

Publication number
CN109102545A
CN109102545A CN201810753956.7A CN201810753956A CN109102545A CN 109102545 A CN109102545 A CN 109102545A CN 201810753956 A CN201810753956 A CN 201810753956A CN 109102545 A CN109102545 A CN 109102545A
Authority
CN
China
Prior art keywords
point
distortion
collinear
feature point
characteristic point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810753956.7A
Other languages
English (en)
Inventor
刘巍
邸宏图
张致远
逯永康
赵海洋
张洋
贾振元
马建伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201810753956.7A priority Critical patent/CN109102545A/zh
Publication of CN109102545A publication Critical patent/CN109102545A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

本发明一种基于非度量的畸变校正方法属于计算机视觉测量领域,涉及一种基于非度量的畸变校正方法。该方法首先设计一种基于共线特性的特征点标定物,标定物的特征点分布于两个非共面平面,在非共面平面上设计共线特征点,且共线直线要保持相互平行;然后通过双目相机和工作站采集所设计的标定物图像,并完成共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正。该方法仅利用特征点的直线信息构建标定物的特征信息,无需具有准确特征点间距离的标定物,并通过共线特征点的自动识别减少标定的操作时间、提高稳定性,实现了图像畸变的快速、准确校正,具有标定物制造简单、标定效率高、鲁棒性好的特点。

Description

一种基于非度量的畸变校正方法
技术领域
本发明属于计算机视觉测量领域,涉及一种基于非度量的畸变校正方法。
背景技术
随着现代工业现场零件测量需求的变化,要求基于视觉的几何量精密测量不再局限于可控环境下小尺寸零件的测量,而是需要实现大视场复杂环境下的大型零件的精密测量。在图像采集过程中由于镜头等硬件制造偏差,造成图像具有一定的畸变。特别是针对大视场测量中所采用的广角镜头,图像畸变更为明显。由于镜头畸变的影响,图像中的特征点将偏离理想小孔成像中的理论位置,从而影响最终的测量精度,因此必须对图像进行有效的畸变矫正。
传统方法中,通常利用标定物中特征点间的欧式距离信息,建立约束条件,实现图像的畸变校正。但受制于标定物制造工艺及费用的限制,对于大视场测量难以制造大尺寸具有准确特征点间距离的标定物。因此,实现基于不利用特征点间距离的非度量畸变校正具有重要意义。北京航空航天大学的周富强等人在机械工程学报,2009,45(8),P228-232.《基于非量测畸变校正的摄像机标定方法》一文中建立了畸变分离的摄像机模型,基于共线点的透视投影不变性,采用大量共线特征点对定焦镜头的畸变参数进行标定。该方法简化了摄像机标定过程,提高了标定速度。但该论文中的方法并不适于畸变程度较大的广角镜头。
北京大学的刘璐等人,在专利号:CN201110070230.1,专利《高精度的宽视场镜头实时畸变矫正方法及***》中针对宽视场角的镜头存在严重畸变的问题,提出了一种先进行初矫正,然后通过优化步骤对初矫正中的偏差进行再次矫正的畸变矫正方法。此方法能对广角镜头进行高精度的畸变矫正,但需要较大尺寸的标定模板,并需从不同方向和角度对其进行多次拍摄。
发明内容
本发明要解决的技术难题是实际大视场工业环境下图像畸变大,传统标定方法所需的大尺寸高精度标定物制造困难、成本高等问题,发明一种基于非度量的畸变校正方法。该方法,首先设计一种基于共线特性的特征点标定物,然后通过相机采集所设计的特征点图像并完成共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正。此方法,仅利用特征点的直线信息构建标定物的特征信息,无需具有准确特征点间距离的标定物,并通过共线特征点的自动识别减少标定的操作时间、提高稳定性,实现了快速、准确的图像畸变校正。
本发明采用的技术方案是一种基于非度量的畸变校正方法,其特征是,该方法首先设计一种基于共线特性的特征点标定物,标定物特征点分布于两个非共面平面,在非共面平面上设计共线特征点,且形成的共线直线要保持相互平行;然后通过双目相机和工作站采集所设计的标定物图像,并完成共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正;方法的具体步骤如下:
第一步,标定物的特征点分布设计
为保证特征点具有一定的深度信息,特征点分布于两个非共面平面,在非共面平面上设计共线特征点,且形成的共线直线要保持相互平行,每行特征点数据量相同;标定物4的特征点采用圆形标志点,根据测量现场的视场范围,合理选择每行n个共线特征点,共N个特征点;利用左右相机1、2和工作站3采集所设计的特征点图像;
第二步,共线特征点的自动识别
为识别共线点,采用基于区域圆内迭代优化的共线特征点识别法,具体过程如下:
1)从图像获取的特征点集N[(x1,y1),(x2,y2),...,(xq,yq),...,(xN,yN)]中,任取一点q(xq,yq),通过霍夫变换在霍夫空间内构成直线b=-xqa+yq
2)该直线b=-xqa+yq与其余N-1个点在霍夫空间内的所构成直线分别交点为(aq1,bq1),(aq2,bq2),...,(aq(q-1),bq(q-1)),(aq(q+1),bq(q+1)),...,(aqN,bqN);
3)以其中某一点(aqi,bqi),i∈[1,N]且i≠q为圆心,向外作半径为Rqi的圆,使得此时有n-2个其余交点被包含在该圆内,包含圆弧;
4)遍历i=1到i=N,i≠q情况下所有的Rqi,计算最小半径Rqm,保存与其对应的圆心(aqm,bqm)与包含在最小圆内的n-2个交点[(aqin1,bqin1),(aqin2,bqin2),...,(aqin(n-2),bqin(n-2))];于是,这n-1个交点所对应的笛卡尔坐标系下的点[(xq,yq),(xin1,yin1),(xin2,yin2),...,(xin(n-2),yin(n-2))]即为识别出来的与(xq,yq)共线的特征点;
5)将第二步4)中识别出来的共线特征点从总特征点集合中删除,重复第二步中的1)-4)步,直到识别出各行共线特征点;
第三步,基于直线约束的畸变校正
对大视场图像其畸变主要由径向畸变与切向畸变组成,因此本方法针对图像的径向与切向畸变进行校正;假设投影到成像平面的点为p',由于畸变影响,其实际提取所得点为p;其中,p点在光心坐标系下的极坐标为笛卡尔坐标为p'的在光心坐标系下的极坐标为笛卡尔坐标为其畸变模型如下:
对于径向畸变:径向畸变只使得图像中的点沿径向产生畸变,表现为将点沿着径向拉向或远离光心,在笛卡尔坐标下径向畸变用公式(1)表示:
其中,Δr(p)为在p位置上的径向畸变;C2i+1为径向畸变系数,由于高次项对于畸变影响过小,忽略了大于5次的高次项,则径向畸变变为如下形式:
Δr(p)≈C3r3+C5r5 (2)
对于切向畸变:切向畸变是由于镜头的非正交性构造所产生,使用Conrady模型描述切向畸变:
其中,ΔTx和ΔTy分别为在p点处沿x和y方向的切向畸变;P1、P2、Pi+2为切向畸变系数;同样地,高次项Pi+2可忽略不计;
根据所设计的特征点的直线信息,引入直线约束对标定特征点进行畸变校正;选取一行尚未进行非度量校正的平行共线点并令畸变系数初值[C3,C5,P1,P2]=[0,0,0,0],通过上述畸变模型校正后获得新点集采用最小二乘法拟合所共直线方程{l},根据共线特征点布置方案,可知共有N/n组共线点,每组n个特征点相互共线;通过迭代搜索算法,最小化各组共线点与其拟合直线{l}的平方距离之和el,利用公式(5)最终获得畸变系数[C3,C5,P1,P2];
其中,是拟合直线l与光心坐标系横轴的夹角,rl为拟合直线l到光心的距离,实现图像的畸变校正。
本发明的有益效果是该方法采用一种基于共线特性的特征点标定物,然后通过相机和工作站采集所设计的特征点图像,并实现共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正。此方法仅利用特征点的直线信息构建标定物的特征信息,克服了传统标定方法所需的大尺寸高精度标定物制造困难、成本高等问题,无需大尺寸具有准确特征点间距离的标定物。并通过特征点的自动识别减少标定的操作时间、提高稳定性,实现了图像畸变的快速、准确校正,具有标定物制造简单、标定效率高、鲁棒性好等特点。
附图说明
图1是非度量畸变校正***示意图,其中,1-左相机,2-右相机,3-工作站,4-标定物。
图2是基于非度量的畸变校正方法的流程图。
具体实施方式
以下结合技术方案和附图详细叙述本发明的具体实施方式。
本实施例的双目视觉***中左右相机为韩国Vieworks公司生产的VC-12MC-M/C65相机,分辨率:4096×3072,图像传感器:CMOS,帧率:全画幅,最高64.3fps。镜头型号为EF16-35mmf/2.8LIIUSM,镜头焦距:f=16-35,APS焦距:25.5-52.5,光圈:F2.8。拍摄条件如下:图片像素为4096×3072,镜头焦距为35mm,工作距离1.5m,视场大小约为1000×1200mm。
本发明首先设计一种基于共线特性的特征点标定物4,为保证特征点具有一定的深度信息,特征点分布于两个非共面平面,在非共面平面上设计共线特征点,形成的共线直线尽量保持相互平行,每行特征点数据量相同。本实施例中,标定物的特征点分布于两个非共面平面,如图1所示。标定物的特征点采用直径为6mm的圆形标志点,每行特征点为19个,标定物共有304个特征点,然后通过左、右相机1、2和工作站3采集所设计的特征点图像,并完成共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正。
图2是基于非度量的畸变校正方法的流程图,方法的具体步骤如下:
第一步,标定物的特征点分布设计
在非共面平面上设计共线特征点,且要保证共线直线相互平行,每行特征点数量相同。根据测量现场的视场范围,选择每行n=19个共线特征点,有16行共线点,共计N=304个特征点;采用双目相机和工作站同步采集所设计的特征点图像。
第二步,共线特征点的自动识别
采用灰度重心法提取特征点圆心的图像像素坐标,基于区域圆内迭代优化方法完成共线特征点的识别与匹配,具体过程如下:
1)从图像获取的特征点集N[(x1,y1),(x2,y2),...,(xq,yq),...,(xN,yN)]中,任取一点q(xq,yq),通过霍夫变换在霍夫空间内构成直线b=-xqa+yq
2)该直线b=-xqa+yq与其余N-1个点在霍夫空间内的所构成直线分别交点为(aq1,bq1),(aq2,bq2),...,(aq(q-1),bq(q-1)),(aq(q+1),bq(q+1)),...,(aqN,bqN);
3)以其中某一点(aqi,bqi)(i∈[1,N]且i≠q)为圆心,向外作半径为Rqi的圆,使得此时有n-2个其余交点被包含在该圆内,包含圆弧;
4)遍历i=1到i=N,i≠q情况下所有的Rqi,计算最小半径Rqm,保存与其对应的圆心(aqm,bqm)与包含在最小圆内的n-2个交点[(aqin1,bqin1),(aqin2,bqin2),...,(aqin(n-2),bqin(n-2))]。于是,这n-1个交点所对应的笛卡尔坐标系下的点[(xq,yq),(xin1,yin1),(xin2,yin2),...,(xin(n-2),yin(n-2))]即为识别出来的与(xq,yq)共线的特征点;
5)将第二步4)中识别出来的共线特征点从总特征点集合中删除,重复第二步中的1)-4)步,直到识别出各行共线特征点;
第三步,基于直线约束的畸变校正
根据公式(1)、(2)建立径向畸变模型,根据公式(3)、(4)建立切向畸变模型。
根据所设计的特征点的直线信息,引入直线约束对标定特征点进行畸变校正;选取一行尚未进行非度量校正的平行共线点并令畸变系数初值[C3,C5,P1,P2]=[0,0,0,0],通过上述畸变模型校正后获得新点集采用最小二乘法拟合所共直线方程{l},根据共线特征点布置方案,可知共有16行共线点,每行19个特征点相互共线;根据公式(5),通过迭代搜索算法,最小化各组共线点与其拟合直线{l}的平方距离之和el,可最终获得畸变系数[C3,C5,P1,P2]。采用以上方法分别对左右相机的畸变系数进行标定,实现图像的畸变校正。
畸变校正前特征点坐标提取结果与非度量校正后特征点坐标结果如表1所示:
表1
该方法仅利用特征点的直线信息构建标定物的特征信息,实现了图像畸变的快速,准确校正。

Claims (1)

1.一种基于非度量的畸变校正方法,其特征是,该方法首先设计一种基于共线特性的特征点标定物,标定物的特征点分布于两个非共面平面,在非共面平面上设计共线特征点,且形成的共线直线要保持相互平行;然后通过双目相机和工作站采集所设计的标定物图像,并完成共线特征点的自动识别,最后基于直线约束对图像畸变进行有效校正;方法的具体步骤如下:
第一步,标定物的特征点分布设计
为保证特征点具有一定的深度信息,标定物(4)的特征点分布在两个非共面平面上,在非共面平面上设计共线特征点,且形成的共线直线要保持相互平行,每行特征点的数据量相同;标定物的特征点采用圆形标志点,根据测量现场的视场范围,合理选择每行n个共线特征点,共N个特征点;利用左、右相机(1、2)和工作站(3)采集所设计的特征点图像;
第二步,共线特征点的自动识别
为识别共线特征点,采用基于区域圆内迭代优化的共线特征点识别法,具体过程如下:
1)从图像获取的特征点集N[(x1,y1),(x2,y2),...,(xq,yq),...,(xN,yN)]中,任取一点q(xq,yq),通过霍夫变换在霍夫空间内构成直线b=-xqa+yq
2)该直线b=-xqa+yq与其余N-1个点在霍夫空间内的所构成直线分别交点为(aq1,bq1),(aq2,bq2),...,(aq(q-1),bq(q-1)),(aq(q+1),bq(q+1)),...,(aqN,bqN);
3)以其中某一点(aqi,bqi),i∈[1,N]且i≠q为圆心,向外作半径为Rqi的圆,使得此时有n-2个其余交点被包含在该圆内,包含圆弧;
4)遍历i=1到i=N,i≠q情况下所有的Rqi,计算最小半径Rqm,保存与其对应的圆心(aqm,bqm)与包含在最小圆内的n-2个交点[(aqin1,bqin1),(aqin2,bqin2),...,(aqin(n-2),bqin(n-2))];于是,这n-1个交点所对应的笛卡尔坐标系下的点[(xq,yq),(xin1,yin1),(xin2,yin2),...,(xin(n-2),yin(n-2))]即为识别出来的与(xq,yq)共线的特征点;
5)将第二步4)中识别出来的共线特征点从总特征点集合中删除,重复第二步中的1)-4)步,直到识别出各行共线特征点;
第三步,基于直线约束的畸变校正
对大视场图像其畸变由径向畸变与切向畸变组成,针对图像的径向与切向畸变进行校正;假设投影到成像平面的点为p',由于畸变影响,其实际提取所得点为p;其中,p点在光心坐标系下的极坐标为笛卡尔坐标为p'的在光心坐标系下的极坐标为笛卡尔坐标为
对于径向畸变:径向畸变只使得图像中的点沿径向产生畸变,表现为将点沿着径向拉向或远离光心,在笛卡尔坐标下径向畸变Δr(p)为:
其中,Δr(p)为在p位置上的径向畸变;C2i+1为径向畸变系数,由于高次项对于畸变影响过小,忽略了大于5次的高次项,则径向畸变变为如下形式:
Δr(p)≈C3r3+C5r5 (2)
对于切向畸变:切向畸变是由于镜头的非正交性构造所产生,使用Conrady模型描述切向畸变:
其中,ΔTx和ΔTy分别为在p点处沿x和y方向的切向畸变;P1、P2、Pi+2为切向畸变系数;同样地,高次项Pi+2忽略不计;
根据所设计的特征点的直线信息,引入直线约束对标定特征点进行畸变校正;选取一行尚未进行非度量校正的平行共线点并令畸变系数初值[C3,C5,P1,P2]=[0,0,0,0],通过上述畸变模型校正后获得新点集采用最小二乘法拟合所共直线方程{l},根据共线特征点布置方案,共有N/n组共线点,每组n个特征点相互共线;通过迭代搜索算法,最小化各组共线点与其拟合直线{l}的平方距离之和el,利用公式(5)最终获得畸变系数[C3,C5,P1,P2];
其中,是拟合直线l与光心坐标系横轴的夹角,rl为拟合直线l到光心的距离,实现了图像的畸变校正。
CN201810753956.7A 2018-07-11 2018-07-11 一种基于非度量的畸变校正方法 Pending CN109102545A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810753956.7A CN109102545A (zh) 2018-07-11 2018-07-11 一种基于非度量的畸变校正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810753956.7A CN109102545A (zh) 2018-07-11 2018-07-11 一种基于非度量的畸变校正方法

Publications (1)

Publication Number Publication Date
CN109102545A true CN109102545A (zh) 2018-12-28

Family

ID=64846183

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810753956.7A Pending CN109102545A (zh) 2018-07-11 2018-07-11 一种基于非度量的畸变校正方法

Country Status (1)

Country Link
CN (1) CN109102545A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112907675A (zh) * 2019-11-19 2021-06-04 浙江商汤科技开发有限公司 图像采集设备的标定方法、装置、***、设备及存储介质
CN113256725A (zh) * 2020-02-10 2021-08-13 武汉Tcl集团工业研究院有限公司 一种摄像头的标定方法、装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104034514A (zh) * 2014-06-12 2014-09-10 中国科学院上海技术物理研究所 大视场相机非线性畸变校正装置与方法
CN104077768A (zh) * 2014-06-04 2014-10-01 华为技术有限公司 一种鱼眼镜头径向畸变的标定方法及标定装置
CN104537616A (zh) * 2014-12-20 2015-04-22 中国科学院西安光学精密机械研究所 鱼眼图像畸变的校正方法
CN105427241A (zh) * 2015-12-07 2016-03-23 中国航空工业集团公司洛阳电光设备研究所 一种大视场显示设备的畸变校正方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077768A (zh) * 2014-06-04 2014-10-01 华为技术有限公司 一种鱼眼镜头径向畸变的标定方法及标定装置
CN104034514A (zh) * 2014-06-12 2014-09-10 中国科学院上海技术物理研究所 大视场相机非线性畸变校正装置与方法
CN104537616A (zh) * 2014-12-20 2015-04-22 中国科学院西安光学精密机械研究所 鱼眼图像畸变的校正方法
CN105427241A (zh) * 2015-12-07 2016-03-23 中国航空工业集团公司洛阳电光设备研究所 一种大视场显示设备的畸变校正方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张致远等: "《基于非度量校正的大视场图像匹配参数标定法》", 《HTTP://WWW.OPTICSJOURNAL.NET/ARTICLES/ABSTRACT?AID=OJ180809000081ADJGMJ》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112907675A (zh) * 2019-11-19 2021-06-04 浙江商汤科技开发有限公司 图像采集设备的标定方法、装置、***、设备及存储介质
CN112907675B (zh) * 2019-11-19 2022-05-24 浙江商汤科技开发有限公司 图像采集设备的标定方法、装置、***、设备及存储介质
CN113256725A (zh) * 2020-02-10 2021-08-13 武汉Tcl集团工业研究院有限公司 一种摄像头的标定方法、装置及存储介质
CN113256725B (zh) * 2020-02-10 2023-06-20 武汉Tcl集团工业研究院有限公司 一种摄像头的标定方法、装置及存储介质

Similar Documents

Publication Publication Date Title
CN102376089B (zh) 一种标靶校正方法及***
CN108648232B (zh) 一种基于精密二轴转台的双目立体视觉传感器一体式标定方法
US8934721B2 (en) Microscopic vision measurement method based on adaptive positioning of camera coordinate frame
CN109859272B (zh) 一种自动对焦双目摄像头标定方法及装置
CN105716542B (zh) 一种基于柔性特征点的三维数据拼接方法
CN107255443A (zh) 一种复杂环境下双目视觉传感器现场标定方法及装置
CN105046715B (zh) 一种基于空间解析几何的线阵相机标定方法
CN205333067U (zh) 一种激光摄影测量***
CN106780391B (zh) 一种用于全视角三维测量仪光学***的畸变矫正算法
CN105486289A (zh) 一种激光摄影测量***及相机标定方法
CN106403838A (zh) 一种手持式线结构光视觉三维扫描仪的现场标定方法
CN110223355B (zh) 一种基于双重极线约束的特征标志点匹配方法
CN108469254A (zh) 一种适用于仰视和俯视位姿的大视场多视觉视频测量***全局标定方法
CN116168072A (zh) 一种多相机大尺寸视觉测量方法及***
CN108088381A (zh) 一种基于图像处理的非接触式微小间隙宽度测量方法
CN106289317B (zh) 一种单镜头数字航测相机的单机检校方法及装置
CN109974608A (zh) 基于机器视觉技术的零件孔径尺寸测量方法
CN109974618A (zh) 多传感器视觉测量***的全局标定方法
CN109102545A (zh) 一种基于非度量的畸变校正方法
CN111047586A (zh) 一种基于机器视觉的像素当量测量方法
CN111796414B (zh) 基于恒星间弧长变化的望远镜自动调焦方法
CN111968182B (zh) 一种双目相机非线性模型参数的标定方法
CN109099871B (zh) 一种基于圆形靶标的干涉检测对准方法
CN105809685A (zh) 一种基于单幅同心圆图像的摄像机定标方法
CN111899304B (zh) 远心光路畸变中心定位方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181228

WD01 Invention patent application deemed withdrawn after publication