本发明专利技术公开了一种超广角摄像头畸变校正方法及系统。所述方法包括:根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。本发明专利技术通过将超广角摄像头拍摄的原始图像投影至全景球面,使得从全景球面球心看过去,能看到没有畸变的图像,进而以全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。由此可知,本发明专利技术标定过程简单,对镜头视角没有限制,能消除畸变。
【技术实现步骤摘要】
本专利技术涉及机器视觉领域,特别涉及一种超广角摄像头畸变校正方法及系统。
技术介绍
镜头标定及畸变校正是机器视觉领域中的常用基础方法,在目标检测/识别、深度测量、3D重建等众多方面都具有极其普遍的应用。对于绝大多数的普通摄像机镜头,镜头标定和畸变校正算法已经相当成熟,但是对于在少量特殊场合中使用的超广角及鱼眼镜头(视角>180°),目前较为缺少效果良好的方法。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种超广角摄像头畸变校正方法及系统,实现超广角镜头的畸变校正。为了达到上述目的,本专利技术采取了以下技术方案:一种超广角摄像头畸变校正方法,包括如下步骤:A、根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;B、以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。所述的超广角摄像头畸变校正方法中,所述步骤A包括步骤:A1、获取超广角摄像头拍摄的原始图像的圆心,以所述圆心为原点建立直角坐标系;A2、建立全景球面的坐标系,根据超广角摄像头的成像模型,得到直角坐标系与全景球面的坐标系之间的映射关系,根据所述映射关系将原始图像转换成球面全景图像。所述的超广角摄像头畸变校正方法中,所述直角坐标系与全景球面的坐标系之间的映射关系满足如下公式:其中(a,b)为全景球面的坐标系中的坐标点,(x,y)为直角坐标系中的坐标点,所述全景球面的坐标系为极坐标系。所述的超广角摄像头畸变校正方法中,k为常数。所述的超广角摄像头畸变校正方法中,所述超广角摄像头为鱼眼摄像头。一种超广角摄像头畸变校正系统,所述系统包括:图像转换模块,用于根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;投影输出模块,用于以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。所述的超广角摄像头畸变校正系统中,所述图像转换模块具体用于:获取超广角摄像头拍摄的原始图像的圆心,以所述圆心为原点建立直角坐标系;建立全景球面的坐标系,根据超广角摄像头的成像模型,得到直角坐标系与全景球面的坐标系之间的映射关系,根据所述映射关系将原始图像转换成球面全景图像。所述的超广角摄像头畸变校正系统中,所述直角坐标系与全景球面的坐标系之间的映射关系满足如下公式:其中(a,b)为全景球面的坐标系中的坐标点,(x,y)为直角坐标系中的坐标点,所述全景球面的坐标系为极坐标系。所述的超广角摄像头畸变校正系统中,k为常数。相较于现有技术,本专利技术提供一种超广角摄像头畸变校正方法及系统。所述方法包括:根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。本专利技术通过将超广角摄像头拍摄的原始图像投影至全景球面,使得从全景球面球心看过去,能看到没有畸变的图像,进而以全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。由此可知,本专利技术标定过程简单,对镜头视角没有限制,能消除畸变。附图说明图1为本专利技术提供的超广角摄像头畸变校正系统的结构框图。图2为本专利技术提供的超广角摄像头畸变校正系统中,原始图像的示意图。图3为本专利技术提供的超广角摄像头畸变校正系统中,全景球面的示意图。图4为本专利技术提供的超广角摄像头畸变校正系统中,将球面全景图像投影至校正平面的示意图。图5为本专利技术提供的超广角摄像头畸变校正系统中,原始图像、球面全景图像和输出图像的转换示意图。图6为本专利技术提供的超广角摄像头畸变校正方法的流程图。具体实施方式本专利技术提供一种超广角摄像头畸变校正方法及系统。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种超广角摄像头,所述超广角摄像头的视角大于等于180°,本实施例中,优选为鱼眼摄像头,即,镜头为鱼眼镜头。所述超广角摄像头包括超广角摄像头畸变校正系统,请参阅图1,所述系统包括图像转换模块10和投影输出模块20。所述图像转换模块10,用于根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像。所述超广角摄像头的成像模型,包含实际景象与拍摄实际景象形成的原始图像之间的对应关系,具体为半视场角与像高的关系。所述半视场角与像高的关系,即描述理想像高度L与物方半视场角w之间关系。描述理想像高度L与物方半视场角w之间关系的数学公式(1)有以下几种:L=k×w,L=2×k×sin(w/2),L=2×k×tan(w/2),L=k×sin(w)。现在市场上用的最多的超广角镜头成像原理是式L=k×w表示的等距成像,本实施例中亦采用的是等距成像的超广角镜头。所述球面全景图像为通过经纬映射法展开的全景图。由于根据超广角摄像头自身的成像模型进行投影,故在全景球面的球心往球表面看过去,看到的球面全景图像与实际景象相同,没有畸变。所述投影输出模块20,用于以所述全景球面的球心为起点(投影的光源位置),将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。优选的,所述校正平面垂直于球面全景图像的投影方向。从全景球面的球心往外投影,将球面全景图像投影至校正平面上后,即可得到无畸变的、与实际景象相同的平面图像,可见本专利技术提供的畸变校正系统具有标定过程简单,对镜头视角没有限制,校正效果良好的优点。进一步的,请参阅图2、图3和图5,图2表示鱼眼镜头拍摄的相片,即原始图像,圆内部为图像,圆到矩形之间为黑色不成像区域。图3为全景球面。所述图像转换模块10具体用于:获取超广角摄像头拍摄的原始图像30的圆心C,以所述圆心C为原点建立直角坐标系;建立全景球面的坐标系,根据超广角摄像头的成像模型,得到直角坐标系与全景球面的坐标系之间的映射关系,根据所述映射关系将原始图像30转换成球面全景图像40。如图2所示,超广角摄像头拍摄的原始图像的有效区域为一圆形。由圆形区域易得圆心C。以C为直角坐标原点,对于区域中任意一点K(x,y),其位置处的像高即为sqrt(x×x+y×y),即,照射到点K的入射光线与相机光轴的夹角即为半视场角w。若超广角镜头视角为180°,则超广角图像可映射至全景球面的一个半球面上(若不为180°,也可类似推导)。原始图像上任意点K(x,y)与全景球面上对应点K’(a,b)(a为水平转角,类似于经度;b为俯仰角,类似于纬度)的映射关系,推导如下:原始图像(鱼眼图像)中的点ABCDK分别映射至全景球面上的点A’B’C’D’K’。全景球面的球心为点O。OA’=OB’=OC’=OD’=OK’=全景球面半径R。为确定映射关系,也就需要求点K(x,y)的映射点K’的球面坐标(a,b)。由鱼眼镜头等距投影模型易知角K’OC’=f(CK),其中f(L)为反映∠K’OC’与CK转换关系的线性函数,换而言之,所述函数f(L)为描述物方半视场角w与理想像高度L关系的函数(上述公式(1)的反函数)。对于常见鱼眼镜头来说,所述公式(1本文档来自技高网...
【技术保护点】
一种超广角摄像头畸变校正方法,其特征在于,包括如下步骤:A、根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;B、以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。
【技术特征摘要】
1.一种超广角摄像头畸变校正方法,其特征在于,包括如下步骤:A、根据超广角摄像头的成像模型,将超广角摄像头拍摄的原始图像投影至全景球面,得到球面全景图像;B、以所述全景球面的球心为起点,将所述球面全景图像投影至校正平面上,得到畸变校正后的输出图像。2.根据权利要求1所述的超广角摄像头畸变校正方法,其特征在于,所述步骤A包括步骤:A1、获取超广角摄像头拍摄的原始图像的圆心,以所述圆心为原点...
【专利技术属性】
技术研发人员:罗海风,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。