基于球面透视投影的鱼眼图像校正方法

文档序号:8457749阅读:762来源:国知局
基于球面透视投影的鱼眼图像校正方法
【技术领域】
[0001]本发明涉及一种校正方法,尤其是一种基于球面透视投影的鱼眼图像校正方法,属于数字图像处理的技术领域。
【背景技术】
[0002]鱼眼镜头是一种视场角大于等于180°的短焦镜头。其比广角镜头和超广角镜头具有更大的视场角,在取景过程中可以达到远超于一般镜头的范围。鱼眼镜头的发明起初应用于摄影的艺术创作,但随着鱼眼镜头光学结构的发展和其在图像采集方面的天然优势,其应用已逐渐扩展到天文、球幕电影、建筑测量、管道检测、医疗内窥检查等领域。在全景监控方面,鱼眼镜头相较于多镜头式系统还具有结构紧凑、体积较小、不易损坏、技术要求低等特点,所以在安全和军事领域,由鱼眼镜头为核心的全景监控系统也成为了近年来全景监控研宄的热点之一。
[0003]鱼眼镜头获取的图像称为鱼眼图像。鱼眼镜头具备远超一般镜头的取景范围,也导致鱼眼图像中引入了大量的桶形畸变。桶形畸变即图像的横向放大率随视场增大而减小的畸变。它使对称于光轴的正方形物体呈桶形。鱼眼图像中,对应于大视场角的边缘的扭曲程度比中心严重得多,会出现明显的失真。现实世界中对象的直线特征,在鱼眼图像中往往不能维持。所以,为了更好地阅读和鱼眼图像中的信息,就需要将鱼眼图像进行校正,尽可能地消除图像中的畸变,这也为进一步的图像拼接、场景建模、模式识别等工作提供了必要的支撑。
[0004]鱼眼图像的校正可以在一定程度上通过适当的透镜组合去进行,但校正会受限于透镜本身的折射、反射和透射特性。一般地,校正不考虑鱼眼镜头的光学组成,而只针对于鱼眼图像本身,在此阶段的校正在本质上是图像处理中的空间变换,这种校正也可以称之为几何校正。几何校正的核心思想为构建一种模型,将鱼眼图像中的点向后映射至目标图像,或从目标图像出发,向前映射到鱼眼图像,而后通过一定的约束条件,确定模型中的参数,完成校正。
[0005]目前,鱼眼图像校正模型构建的思路主要可以分为以下几类:
1、鱼眼图像的主要畸变为桶形畸变,其具有在径向上,随着远离图像中心,空间图像分辨率会非线性的降低的特点。根据这种非线性的特点,提出了很多直接的从鱼眼图像到目标图像的映射模型。此类模型中,多项式模型由于不会涉及到对数、三角函数的运算,是相对来说较标准的模型
2、从鱼眼镜头成像的成像投影进行分析,鱼眼镜头的成像面可以看作半球面或抛物面。此类建模方法首先将畸变的鱼眼图像图像映射到成像面上。而后再处理球面或抛物面上的图像。此类方法通常需要确定鱼眼图像的中心以及映射球面的半径。
[0006]3、还有一类基于内容的鱼眼图像校正模型,这是一类交互式地,考虑图像内容的方法。该方法由用户标注图像中主要的直线特征,并同时根据图像平滑性、各类约束构建能量函数,最后通过求能量函数的最优解得到校正结果。
[0007]但上述的鱼眼图像校正过程复杂,校正精度低,难以满足校正要求。

【发明内容】

[0008]本发明的目的是克服现有技术中存在的不足,提供一种基于球面透视投影的鱼眼图像校正方法,其可以有效消除鱼眼图像中的桶形畸变,提升鱼眼图像校正的准确性以及灵活性。
[0009]按照本发明提供的技术方案,一种基于球面透视投影的鱼眼图像校正方法,所述鱼眼图像校正方法包括如下步骤:
步骤1、根据鱼眼镜头成像的投影方式,建立鱼眼图像到校正图像的关系,以得到所需的校正图像模型;
步骤2、提供待校正的鱼眼图像,根据上述得到的校正图像模型提供空白的校正图像,所述空白的校正图像与待校正的鱼眼图像相匹配;对空白的校正图像内的像素点采用向后映射,以确定空白校正图像中的像素点在鱼眼图像中对应的亚像素坐标;对确定的亚像素坐标进行线性插值,以得到亚像素值,再将所述亚像素值赋予所述空白校正图像内的像素占.V,
步骤3、遍历空白校正图像内的每个像素点,直至空白校正图像内每个像素点均赋予对应的亚像素值,以得到所需的鱼眼校正图像。
[0010]所述步骤I包括如下步骤:
步骤1.1、根据鱼眼镜头成像的投影方式,将鱼眼图像映射为球面图像,且使得球面所在的球体半径等于鱼眼图像的半径R ;
步骤1.2、从上述球面图像的球心触发,沿半球底面法向量远离半球面方向的射线上任取一点作为虚拟成像孔,所述虚拟成像孔距离球心的距离为tR ;
步骤1.3、将上述球面图像通过虚拟成像孔进行小孔成像,以得到所需的校正图像模型。
[0011]所述鱼眼镜头成像的投影方式包括等距投影、等体积投影、正交投影以及体视投影。
[0012]所述空白校正图像与待校正的鱼眼图像大小相一致;对于亚像素坐标进行双线性插值,以得到亚像素值。
[0013]本发明的优点:根据鱼眼镜头成像的投影方式,来建立鱼眼图像与校正图像的关系,?是唯一的需要确定的参数(再确定鱼眼镜头成像投影方式后),使得相较于传统的基于鱼眼镜头成像投影的成像模型,在并没有提高复杂度的情况下,具有了可以提升精度的灵活性,即在可以确定参数的场合,调整该参数提高校正精确性;在难以确定参数的场合,可以通过设定的默认值进行校正,提高了适用范围。
【附图说明】
[0014]图1为本发明的流程图。
[0015]图2为本发明将鱼眼图像映射为球面图像的示意图。
[0016]图3为本发明将选取虚拟成像孔且得到校正图像的示意图。
【具体实施方式】
[0017]下面结合具体附图和实施例对本发明作进一步说明。
[0018]如图1所示:为了能有效消除鱼眼图像中的桶形畸变,提升鱼眼图像校正的准确性以及灵活性,本发明鱼眼图像校正方法包括如下步骤:
步骤1、根据鱼眼镜头成像的投影方式,建立鱼眼图像到校正图像的关系,以得到所需的校正图像模型;
具体地,如图2和图3所示,所述步骤I包括如下步骤:
步骤1.1、根据鱼眼镜头成像的投影方式,将鱼眼图像映射为球面图像,且使得球面所在的球体半径等于鱼眼图像的半径R ;
步骤1.2、从上述球面图像的球心触发,沿半球底面法向量远离半球面方向的射线上任取一点作为虚拟成像孔,所述虚拟成像孔距离球心的距离为tR ;
步骤1.3、将上述球面图像通过虚拟成像孔进行小孔成像,以得到所需的校正图像模型。
[0019]一般地,鱼眼镜头通常采用等距投影、等体积投影、正交投影和体视投影四种投影方式。本发明在实施过程中采用体视投影的方式,其满足关系式:
r - 2f tan ( ω /2)
式中,r为P点到鱼眼图像中心的距离,/为有效焦距,^为入射光线与主光轴夹角;当ω = 90° 时,有 r = 2/。
[0020]令
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1