一种投影仪镜头畸变校正方法

文档序号:9766357阅读:2300来源:国知局
一种投影仪镜头畸变校正方法
【技术领域】
[0001 ]本发明涉及一种光学镜头畸变校正方法。
【背景技术】
[0002]结构光三维测量系统主要由计算机、投影仪和相机构成。由于加工和装配误差的存在,投影仪的光学镜头和理想的小孔成像模型存在差别,使其实际所投影的图像存在着畸变。为了提高三维测量系统的测量精度,必须对投影仪的镜头畸变进行校正。
[0003]投影仪属于非成像器件,不能像相机一样拍摄图像,标定方法难度高于相机且精度不是很高。目前大多数研究都是关于投影仪镜头参数的标定,如Shujun Huang1LiliXie,Zhangying ffang,et al在“一种使用共轴系统精确标定投影仪的方法”(An accurateprojector calibrat1n method by using an optical coaxial camera,AppliedOptics,2015,54(4) ,789-795)文章中公开了一种采用相机和投影仪的共轴系统,利用相位映射方法精确标定投影仪的方法,而有关投影仪镜头畸变校正方面的研究还较少。现有的投影仪镜头畸变校正技术精度不高、校正结构或校正算法复杂,还没有一种精度高、简单合理的畸变校正方法。因此提供一种精度高、算法和结构简单的投影仪镜头畸变校正方法,成为现有技术中需要解决的问题,对提高三维测量系统的精度有着十分重要的作用。

【发明内容】

[0004]针对现有方法和技术的不足,本发明拟解决的问题是提供一种投影仪的镜头畸变校正方法,通过校正可以消除投影仪的镜头畸变,提高三维测量系统的精度。
[0005]为解决上述技术问题,本发明根据标定得到的投影仪镜头的内部参数和镜头畸变系数,建立畸变预处理模型,对投影仪要投出的图像进行畸变预处理,使投影仪投出的图像没有畸变。
[0006]本发明提供的技术方案是提供一种投影仪镜头畸变校正方法,所述投影仪预先标定得到投影仪镜头的内部参数A和镜头畸变系数kc,镜头畸变系数kc包括径向畸变系数kc
(I),kc(2)和切向畸变系数kc(3),kc(4),内部参数A包括镜头焦距fc和主点cc,其特征是所述校正方法为对待投影的理想图像经过畸变预处理后得到预畸变图像,预畸变图像经投影仪投出后变成没有畸变的图像,包括以下实施步骤:
[0007]I)提取待投影的理想图像中所有像素点的像素坐标Pn(u,v);
[0008]2)应用镜头焦距fc和主点cc,将待投影的理想图像的像素坐标Pn(u,V)变换成理想图像的图像坐标Pn(Χη,Υη);
[0009]3)采用畸变预处理模型(式(1)、(2)),将理想图像的图像坐#Pn(xn,yn)变换得到预畸变图像的图像坐标Pd(xd,yd);
[0010]Xd= (l+kc( I )r2+kc(2)r4)xn+2kc(3)xnyn+kc(4) (r2+2xn2) (I)
[0011]ya= (l+kc( I )r2+kc(2)r4)xn+kc(3) (r2+2yn2)+2kc(4)xnyn (2)
[0012]其中(xn,yn)为理想图像点Pn的图像坐标,(Xd,yd)为预畸变图像点Pd的图像坐标,r2 = Xn2+yn2,kc (I),kc (2)为径向畸变系数,kc (3),kc (4)为切向畸变系数;
[0013]4)应用镜头焦距f c和主点cc,将预畸变图像的图像坐标Pd(xd,yd)变换成预畸变图像的像素坐标Pd(u,v);
[0014]5)将待投影的理想图像的灰度值依据像素索引值赋予预畸变图像的像素坐标Pd(u,v);
[0015]6)对整幅待投影的理想图像按照步骤2)?5)处理获得整幅预畸变图像。
[0016]所述的校正方法,其特征是步骤5)将待投影的理想图像的灰度值依据像素索引值赋予预畸变图像的像素坐标Pd(u,V)时,通过双线性插值,预畸变图像的像素坐标Pd(u,V)的灰度值由其周围临近的四个整数像素点的灰度值线性表示。
[0017]与现有技术相比,本发明投影仪镜头畸变校正方法的积极效果在于:
[0018]1、通过预畸变模型对待投影图像进行畸变预处理,完成投影仪镜头畸变的校正,很大程度消除了投射到被测物体上的图像因投影仪镜头畸变产生的误差,能够更有效的提高三维测量系统的精度。
[0019]2、本发明提供的投影仪镜头畸变校正方法采用的畸变预处理模型,具有通用性、普遍性、易于推广,普通的数字投影仪都可以使用本发明的方法进行校正。
[0020]3、操作和结构装置简单,任何投影仪只要能够标定得到其内部参数及镜头畸变系数后均可以采用本发明的方法进行校正,易于实现,适用于实际应用。
【附图说明】
[0021 ]下面结合实施例及其附图进一步叙述本发明:
[0022]图1为本发明【具体实施方式】中对投影仪进行标定时采用的装置的整体结构示意图;
[0023]图2为本发明提供的投影仪镜头畸变校正方法中投影仪的成像模型原理示意图;
[0024]图3为本发明投影仪镜头畸变校正方法对待投影图像进行畸变预处理的程序流程框图。
【具体实施方式】
[0025]下面结合实施例及其附图进一步叙述本发明:
[0026]—种投影仪镜头畸变校正方法,对投影仪进行标定时采用的装置包括计算机I及固定在光学平台上的DLP数字投影仪(以下简称投影仪)2,CCD彩色相机(以下简称相机)3,半透半反镜4,圆环标定板(以下简称标定板)5;
[0027]计算机分别与投影仪和相机连接。计算机用来控制投影仪和相机,并存储、显示和处理所采集的图像;投影仪用于投射计算机产生的图像,投影仪投射的图像透过半透半反镜投射到标定板表面,标定板表面的图像经半透半反镜反射后可以由相机采集,从而真正达到相机从投影仪的“视角”上采集标定板的图像信息,所述标定装置的整体结构示意图如图1所示。
[0028]所述方法包括以下步骤:
[0029]I)、标定投影仪,得到投影仪镜头的内部参数A和镜头畸变系数kc,具体包括以下步骤:
[0030]1.1)产生条纹图像
[0031]采用计算机生成沿着水平方向和竖直方向各三组具有最佳条纹个数的正弦条纹图像,(每组包含四幅彼此间有90度相位移动的正弦条纹图像,以下简称条纹图像)。所述条纹图像由投影仪经半透半反镜投射到标定板的表面,相机采集水平方向和竖直方向各三组12幅标定板的条纹图像和I幅投影仪白光照射的标定板的纹理图像;
[0032]1.2)相位计算
[0033]将上述所采集的标定板的条纹图像利用四步相移算法计算折叠相位信息,得到水平方向和竖直方向上的折叠相位图,折叠相位图应用最佳条纹选择方法,得到水平方向和竖直方向上的绝对展开相位图;
[0034]1.3)完成标定
[0035]结合1.2)得到的展开相位图,应用相位映射方法从相机采集的标定板上的纹理图像中得到标定点在投影仪中的投影图像坐标,进而通过获取的标定点的世界坐标和投影图像坐标,参照相机标定方法(将投影仪镜头等同于相机镜头)得到投影仪的内部参数和镜头畸变系数,所述镜头畸变系数包括径向畸变系数kc (I),kc (2)和切向畸变系数kc (3),kc⑷。
[0036]2)、建立投影仪空间物点P的理想图像点Pn(xn,yn)与预畸变图像点Pd(xd,yd)之间的映射关系(建立投影图像的畸变预处理模型)
[0037]2.1)建立理想的投影仪成像模型(参见图2),即建立世界坐标系中的投影仪空间物点P(Xw,Yw,Zw)和投影仪图像APn(Xn,yn)之间的透视投影关系如式⑶所示:
[0038]s[xn yn 1]T=A[R T][XW Yw Zw 1]τ (3)
[0039]式(3)中A为投影仪的内部参数,包括投影仪镜头的焦距fc和主点cc,
[0040]R、T为投影仪的外部参数,R为世界坐标系(即投影仪空间物点坐标系)到投影仪坐标系的旋转矩阵,T为世界坐标系到投影仪坐标系的平移向量;
[0041]2.2)对实际存在畸变的投影仪镜头,找到投影仪空间物点P的理想图像点Ρη(χη,yn)与预畸变图像点Pd(xd,yd)之间的映射关系,建立投影图像的畸变预处理模型,如下所示:
[0042]Xd= (l+kc( I )r2+kc(2)r4)xn+2kc(3)xnyn+kc(4) (r2+2xn2) (I)
[0043]ya= (l+kc( I )r2+kc(2)r4)xn+kc(3) (r2+2yn2)+2kc(4)
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1