一种鱼眼镜头校正的全景视图算法

文档序号:8362114阅读:1019来源:国知局
一种鱼眼镜头校正的全景视图算法
【技术领域】
[0001] 本发明提出了一种基于鱼眼镜头校正的全景视图算法,属于图像处理领域。
【背景技术】
[0002] 随着视像系统的迅速发展已经大量视像应用的出现,随之而来涌现出大量的算法 设计和图像处理方面的硬件设备。其中一项就是一种广角镜头的应用一一鱼眼镜头。鱼 眼镜头具有短焦距、大视角的优点,在虚拟实景、视频监控、只能交通、机器人导航等领域得 到广泛的应用。但鱼眼镜头也有其自身的缺点,这种镜头拍摄的图像具有严重的变形,如果 要利用这些具有严重变形图像的投影信息,需要将这些变形的图像校正为符合人们视觉习 惯的头像。对鱼眼图像的校正,虽然在很多领域像视频监控,全景浏览中都用到该技术,但 相关理论的研究比较分散。从国内外研究现状来看一般从几个方面来概括鱼眼图像的校正 算法: (1)球面投影型是一种常用的方法,把鱼眼镜头成像面看成一个球面。该算法是英向华 和胡国义提出。其算法思想就是:在球面成像投影模型下,利用空间直线的球面透视投影为 大院这样约束来恢复鱼眼变形校正。通过鱼眼变形校正模型,可以将鱼眼图像所有图像点 都映射到球面上,而这些休眠点必须满足球面投影约束,也就是空间直线的鱼眼投影曲线 必须被映射为球面上的一个大圆。
[0003] (2)抛物面成像模型相对球面投影模型更加复杂,它把鱼眼镜头成像面看成一个 抛物面。在恢复场景深度时可以得到更加精彩的效果,但用该模型计算过于复杂。实际当 中很少应用。
[0004] (3)经度坐标校正算法最早由T. Nathan Mundhenk提出,其算法思想是:首先对鱼 眼图像求取中心点和半径并进行标准圆转换。鱼眼图像中扭曲的场景可以用地球仪上的经 度线来表示,即每一条经度上的不同像素在扭曲校正过的图像中具有相同的列坐标值。同 一经度上的像素点在的场景中具有相同的横坐标,经度越大的经线,其扭曲程度越大。

【发明内容】

[0005] 本发明提出了一种基于鱼眼镜头校正的全景视图算法,该算法呈现了一种既快速 又精确的算法。这种算法是结合了经纬度校正算法和球型算法这两种算法的优势,从而在 时间和精确度上都有所改善。
【附图说明】
[0006] 图1鱼眼镜头成像模型 图2鱼眼校正步骤流程图 图3 -个鱼眼图像的模型 图4鱼眼图像的上下左右四个顶点 图5 P是鱼眼图像中的任意一点,P与圆心的距离为r 图6映射模型。
【具体实施方式】
[0007] 鱼眼图像的形成 鱼眼镜头可近似于半球面,鱼眼摄像头的摄像方向OZ轴为光轴,XOY为成像方向,如图 1所示。对于空间场景中的一点Λ,连1?交办球面于Λ,过点Λ做Z轴的平行线,交地 面圆于点_|$,则点就是空间点Λ所成鱼眼图像的像素点。因此,对鱼眼图像来说,所拍 摄到得图像是一个圆形图像。我们都知道鱼眼图像具有视角大,信息量丰富的特点。鱼眼 镜头的视角越大,其弯曲畸变就越大,只有镜头中心部分的直线可以保持原来状态。
[0008] 我们用如图2的流程图的方式介绍图像校正的步骤: 1提取鱼眼有效范围 鱼眼照片往往中间鱼眼图像处有很高的亮度,而其周围是亮度值很低的黑色。要校正 鱼眼图像,首先要把鱼眼图像的有效部分提取出来。图3所示为一个鱼眼图像的模型。要 提取出这个圆形的鱼眼区域,我们需要得出它的上下顶点和左右顶点。
[0009] 首先寻找他的上下顶点。我们可以逐行扫描每个像素的亮度值,由于边缘是黑色 的边框,我们首先扫描到得是亮度值很低的点。亮度值最低的点的亮度值为1匿,遇到的 亮度值最大的点的亮度值为I ilff,当遇到第一个亮度值,使|/ιβτ~Λκ|>Γ时,说明这是鱼 眼图像最上方的顶点。用同样的方法从下往上逐行扫描,可以找到鱼眼图像最下方的点。 如图4所示,我们找到了鱼眼图像的上下左右四个顶点。iX名.Jf), i\(名iXJi/i), Λρυ?,通过以上四个顶点的坐标,我们可以算出圆形鱼眼图像的半径和中心点。设鱼 眼图像的中心点为c(x〇, γ?) 坐标公式为:
【主权项】
1. 一种基于鱼眼镜头校正的全景视图算法,该算法呈现了一种既快速又精确的算法。
2. 根据权利要求1所述的基于鱼眼镜头校正的全景视图算法,是结合了经缔度校正算 法和球型算法该两种算法的优势。
3. 根据权利要求1所述的基于鱼眼镜头校正的全景视图算法中,我们通过图像插值技 术将空点填补,实现完整的校正,得到一种在正常平面内适合人眼正常视图习惯的校正图。
4. 根据权利要求1所述的基于鱼眼镜头校正的全景视图算法中,鱼眼校正步骤分为: 提取鱼眼有效范围、计算崎变点与中也的距离和角度和将崎变图像像素矩阵映射到正常平 面等3步。
5. 为了矫正图像崎变,我们采用了笛卡尔坐标平面转换到极坐标平面的方法。
【专利摘要】随着视像系统的迅速发展已经大量视像应用的出现,随之而来涌现出大量的算法设计和图像处理方面的硬件设备。其中一项就是一种广角镜头的应用——鱼眼镜头。鱼眼镜头具有短焦距、大视角的优点,在虚拟实景、视频监控、只能交通、机器人导航等领域得到广泛的应用。但鱼眼镜头也有其自身的缺点,这种镜头拍摄的图像具有严重的变形,如果要利用这些具有严重变形图像的投影信息,需要将这些变形的图像校正为符合人们视觉习惯的头像。本发明呈现了一种既快速有精确的算法。这种算法是结合了经纬度校正算法和球型算法这两种算法的优势,从而在时间和精确度上都有所改善。
【IPC分类】G06T7-00
【公开号】CN104680505
【申请号】CN201310621072
【发明人】陆婷
【申请人】陆婷
【公开日】2015年6月3日
【申请日】2013年11月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1