[发明专利]全景相机的单图标定方法无效
申请号: | 200810162046.8 | 申请日: | 2008-11-07 |
公开(公告)号: | CN101414380A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | 杜歆;张雷;朱云芳;刘济林;刘加海 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全景 相机 图标 方法 | ||
技术领域
本发明涉及获取全景相机内参的方法,具体来说,是一种引入了线簇约束的标定方法。
背景技术
全景相机是一种特殊的视觉成像系统,水平方向的360度全景视野弥补了传统透视相机在视场上的不足,在安防、视频会议和机器人导航方面都是广泛的应用前景。全景相机由透视相机和反射面构成,因此又被称为折反射相机(catadioptic camera)。总体来说,分为满足单视点约束的全景相机和不满足单视点约束的全景相机。前者的优点在于,所有的光线都必须通过一个点,即所谓的单视点约束,正如传统的透视相机一样,这一特性使得前者容易被建模;而后者仅在光学上实现了成像的可能,目前尚无解析的数学模型能够描述。
众所周知,在将相机应用到一定的领域之前,比如三维重建或者机器人导航等等,必须要了解相机本身的性质。因此,准确标定相机的参数成了首要问题。近年来,许多国内外的学者在这方面做出了不懈的努力,提出了若干种模型用于描述相机的性质,以便标定,如(1)二次反射模型:三维空间中的点首先中心投影到单位球面上,然后从北极点和球心之间的某点透视投影到与光轴垂直的平面上。所有满足单视点约束的折反射相机,都能用这个球面模型等效,这是一个精确描述的模型。(2)等畸变圆锥模型:图像像素在三维空间中对应的点只与它相对失真中心的径向距离有关,因此可以用一系列的圆锥模拟全景相机的成像过程,这一点体现了微分的思想。(3)反射面近似模型:它不要求折反射系统的具体镜面类型,将三维光线与图像像素之间的对应关系用某个幂次的泰勒级数近似,全向相机的标定只需求解这个多项式的系数即可获得内参。
基于以上的模型,提出了不同的标定方法。比如基于二次反射模型,利用直线和圆的性质的标定方法,这类方法把直线和圆作为单独的个体考量,严重依赖二次曲线拟合的精度,而且需要检测图像中所有可能的二次曲线,计算量大,抗噪声的性能比较差;基于等畸变圆锥模型的凸优化方法,这类方法把非线性优化转化给凸优化过程,理论上可以找到一个最优解,但实际上由于图像噪声等因素的影响以及全景相机的成像模型本身不是一个严格的凸函数,因此这类方法的实现复杂而且效果不佳;基于反射面近似模型的泰勒级数展开方法,虽然简单直观,但是操作繁琐,需要的图像数量大,增加了使用者的工作量,本身对于镜面的拟合精度又受到图像分辨率和图像噪声的影响。基于以上的考虑,本发明提出了单图标定方法。
发明内容
本发明基于二次投影模型,吸收了10年国内外学者在曲线拟合、透视几何和全景相机建模方面的研究成果,建立了一套完整的全景相机标定算法框架。
本发明采用的技术方案的步骤包括:
(1)拍摄一张有多条直线的模板图像,直线经过全景相机投影,在图像平面成二次曲线像;
(2)计算所有二次曲线的数学表达式:引入等价二次投影模型,得到直线在图像上的对应二次曲线的解析模型,计算线簇中每条直线在图像上对应的二次曲线的数学表达式;
(3)初始化相机参数:根据图像的边界和线簇的表达式初始化二次投影模型中对应的全景相机内参和线簇在图像上的交点;
(4)非线性优化:根据线簇的表达式和垂直约束优化全景相机内参。
手动选择位于同一条二次曲线上6个以上的图像点,即可求取二次曲线的数学表达式。
利用球面坐标(2个参数)代替直角坐标(3个参数)参数化线簇的交点,减少了表示一个空间点需要的参数数量,同时引入了垂直约束,然后利用奇异值分解的方法,线性地求取线簇的交点,克服了二次曲线估计不准确带来的误差。
将一组直线作为一个整体,并提出一个适用于平行线的约束,并把它推广到非平行线的情况,使之更加实用。
只需要计算相机的内参,而不需要计算相机的外参,使单幅图标定成为可能。
本发明具有的有益效果是:
1.本发明提出线簇约束是基于精确描述的模型,可以精确地表达各种单视点全景相机的性质
2.本发明提出的单图标定算法,兼顾计算精度、抗噪性、计算时间和操作者的工作量,可以快捷有效地标定出全景相机的内参。
附图说明
图1是本发明方法的流程图。
图2是二次投影模型图。
图3是于二次投影模型的线簇约束图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步描述。
图1给出了全景相机单图标定方法的技术流程。
(1)计算所有二次曲线的表达式:引入等价二次投影模型,得到直线在图像上的对应二次曲线的解析模型,计算线簇中每条直线在图像上对应的二次曲线的数学表达式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810162046.8/2.html,转载请声明来源钻瓜专利网。