一种全景相机多镜头拼接处颜色校准方法和系统技术方案

技术编号:21569920 阅读:15 留言:0更新日期:2019-07-10 15:01
本发明专利技术提供一种全景相机多镜头拼接处颜色校准方法,包括以下步骤:S10、获取每个镜头模组的原始拍照数据;S20、根据原始拍照数据,切分成若干个区域并计算各区域的R、G、B的增益值;S30、存储并使用各区域的R、G、B的增益值,以达成一致的拼接处的亮度效果。本发明专利技术还提供一种全景相机多镜头拼接处颜色校准系统。本发明专利技术能够通过校准,消除全景相机多镜头拼接处颜色差异。

A Color Calibration Method and System for Multi-lens Mosaic of Panoramic Camera

【技术实现步骤摘要】
一种全景相机多镜头拼接处颜色校准方法和系统
本专利技术涉及图像拼接
,具体涉及一种全景相机多镜头拼接处颜色校准方法和系统。
技术介绍
目前,多数全景相机由多个镜头模组组成,由多个镜头模组拍照,再把每个镜头模组拍照的照片或视频拼接成全景照片或视频。每个镜头模组的光学镜头中心点和边缘进光量不一样,造成中心区域和边缘的亮度差异,又因为各个光学镜头进光量的差异,造成全景相机拼接处颜色差异。有些产品不做任何校准,造成拼接处有比较明显的色差。
技术实现思路
为了解决现有技术中存在的不足,本申请提供一种全景相机多镜头拼接处颜色校准方法和系统,能够通过校准,消除全景相机多镜头拼接处颜色差异。一种全景相机多镜头拼接处颜色校准方法,包括以下步骤:S10、获取每个镜头模组的原始拍照数据;S20、根据原始拍照数据,切分成若干个区域并计算各区域的R、G、B的增益值;S30、存储并使用各区域的R、G、B的增益值,以达成一致的拼接处的亮度效果。进一步地,步骤S10的具体内容为:全景相机的每个镜头模组,在同一个均匀的、曝光中等的光线环境下分别拍照,并输出各镜头模组的原始拍照数据。进一步地,原始拍照数据是指镜头模组中影像感光处理器输出的原始拍照数据,其不包含影像感光处理器的自动曝光、白平衡处理。进一步地,步骤S20的具体内容为:根据获得的原始拍照数据,将其切分为若干个区域,计算对应的不同区域的R、G、B值,并根据各区域的亮度值接近的原则,对边缘地区做亮度补偿,得出各区域的R、G、B的增益值。进一步地,步骤S30的具体内容为:存储镜头模组各区域的R、G、B的增益值,当影像感光处理器工作时,其读取校准后的各区域的R、G、B的增益值,让各影像感光处理器对不同区域做增益的补强。一种全景相机多镜头拼接处颜色校准系统,包括:原始拍照数据获取模块,用于获取全景相机中每个镜头模组拍照时输出的原始拍照数据;原始拍照数据读取模块,用于读取所述原始拍照数据获取模块中的原始拍照数据并传给原始拍照数据切分模块;原始拍照数据切分模块,用于将原始拍照数据切分成若干个区域;区域R、G、B的增益值计算模块,用于计算各不同区域的R、G、B值和R、G、B的增益值;区域R、G、B的增益值存储模块,用于存储区域R、G、B的增益值计算模块计算出的不同区域R、G、B的增益值;区域R、G、B的增益值传输模块,用于将不同区域R、G、B的增益值传输给镜头模组。进一步地,所述镜头模组包括光学镜头、影像感光处理器,所述区域R、G、B的增益值传输模块将不同区域R、G、B的增益值传输给影像感光处理器。依据上述技术方案,本申请提供一种全景相机多镜头拼接处颜色校准方法和系统,能够通过校准,消除全景相机多镜头拼接处颜色差异。附图说明下面通过具体实施方式结合附图对本专利技术作进一步详细说明。图1为本专利技术中的校准系统的系统框架图;图2为本专利技术中的校准方法的方法流程图。其中,1、原始拍照数据获取模块;2、原始拍照数据读取模块;3、原始拍照数据切分模块;4、区域R、G、B的增益值计算模块;5、区域R、G、B的增益值存储模块;6、区域R、G、B的增益值传输模块。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。图1是一种全景相机多镜头拼接处颜色校准系统的框架示意图。该系统包括:原始拍照数据获取模块1,用于获取全景相机中每个镜头模组拍照时输出的原始拍照数据;原始拍照数据读取模块2,用于读取所述原始拍照数据获取模块1中的原始拍照数据并传给原始拍照数据切分模块3;原始拍照数据切分模块3,用于将原始拍照数据切分成若干个区域;区域R、G、B的增益值计算模块4,用于计算各不同区域的R、G、B值和R、G、B的增益值;区域R、G、B的增益值存储模块5,用于存储区域R、G、B的增益值计算模块4计算出的不同区域R、G、B的增益值;区域R、G、B的增益值传输模块6,用于将不同区域R、G、B的增益值传输给镜头模组中的影像感光传感器。基于图1所示的全景相机多镜头拼接处颜色校准系统,如图2所示为其颜色校准方法的流程图,该方法包括:S10:获取每个镜头模组的原始拍照数据。其步骤具体为:让全景相机的每个镜头模组,在同一个非常均匀的、曝光中等的光线环境下分别拍照,并输出各镜头模组的原始拍照数据至原始拍照数据获取模块1。其中,非常均匀、曝光中等的光线环境是指并不限于积分球光学测试仪器。原始拍照数据是指影像感光处理器输出的原始拍照数据,不包含影像感光处理器的其他处理,如自动曝光,白平衡等。该实施例中,原始拍照数据获取模块1最终获取每个镜头模组的原始拍照数据。例如,全景相机由两个镜头模组组成,每个镜头模组包含光学镜头、影像感光处理器。我们定义其中一个镜头模组为L,另外一个镜头模组为R,让镜头模组L在积分球中拍照,并输出原始拍照数据定义为L.raw,再让镜头模组R在积分球中拍照,并输出原始拍照数据定义为R.raw,原始拍照数据获取模块1获得L.raw、R.raw。S20:根据获得的原始拍照数据,计算各区域的R、G、B的增益值。其步骤具体为:原始拍照数据读取模块2读取获得的原始拍照数据,原始拍照数据切分模块3把原始拍照数据切分为若干个小区域,区域R、G、B的增益值计算模块4然后计算对应的不同区域的R、G、B值,并根据各区域的亮度值接近的原则,对边缘地区做亮度补偿,以此得到各区域的R、G、B的增益值。例如,原始拍照数据读取模块2读取L.raw中数据并将其发送给原始拍照数据切分模块3,原始拍照数据切分模块3将L.raw中数据切分为32*32个小区域,区域R、G、B的增益值计算模块4计算1024个区域R、G、B值,按照中心区域的亮度值,最终计算边缘区域的R、G、B的增益值,并得到1024个区域的校准后的增益数据定义为GainL,同理,原始拍照数据读取模块2读取R.raw中数据并将其发送给原始拍照数据切分模块3,一样处理数据得到增益数据定义为GainR。S30:存储并使用各区域的R、G、B的增益值,以达成一致的拼接处的亮度效果。其步骤具体为:区域R、G、B的增益值存储模块5存储步骤S20中这些镜头模组各区域的R、G、B的增益值,当影像感光处理器工作时,区域R、G、B的增益值传输模块6传输各区域的R、G、B的增益值给影像感光处理器,影像感光处理器读取这些校准后的各区域的R、G、B的增益值,让各影像感光处理器对不同区域做增益的补强。这样可以消除各光学镜头的进光量的差异,以达成拼接处一致的亮度效果,提升全景相机拼接处的颜色一致性。例如:区域R、G、B的增益值传输模块6把校准好的存储在区域R、G、B的增益值存储模块5中的GainL、GainR增益数据给影像感光处理器,使影像感光处理器按照校准后的增益数据对不同区域颜色做增益补强。以上应用了具体个例对本专利技术进行阐述,只是用于帮助理解本专利技术,并不用以限制本专利技术。对于本专利技术所属
的技术人员,依据本专利技术的思想,还可以做出若干简单推演、变形或替换。本文档来自技高网
...

【技术保护点】
1.一种全景相机多镜头拼接处颜色校准方法,其特征在于,包括以下步骤:S10、获取每个镜头模组的原始拍照数据;S20、根据原始拍照数据,切分成若干个区域并计算各区域的R、G、B的增益值;S30、存储并使用各区域的R、G、B的增益值,以达成一致的拼接处的亮度效果。

【技术特征摘要】
1.一种全景相机多镜头拼接处颜色校准方法,其特征在于,包括以下步骤:S10、获取每个镜头模组的原始拍照数据;S20、根据原始拍照数据,切分成若干个区域并计算各区域的R、G、B的增益值;S30、存储并使用各区域的R、G、B的增益值,以达成一致的拼接处的亮度效果。2.如权利要求1所述的一种全景相机多镜头拼接处颜色校准方法,其特征在于,步骤S10的具体内容为:全景相机的每个镜头模组,在同一个均匀的、曝光中等的光线环境下分别拍照,并输出各镜头模组的原始拍照数据。3.如权利要求2所述的一种全景相机多镜头拼接处颜色校准方法,其特征在于,原始拍照数据是指镜头模组中影像感光处理器输出的原始拍照数据,其不包含影像感光处理器的自动曝光、白平衡处理。4.如权利要求3所述的一种全景相机多镜头拼接处颜色校准方法,其特征在于,步骤S20的具体内容为:根据获得的原始拍照数据,将其切分为若干个区域,计算对应的不同区域的R、G、B值,并根据各区域的亮度值接近的原则,对边缘地区做亮度补偿,得出各区域的R、G、B的增益值。5.如权利要求4所述的一种全景相机多镜头拼接处颜色校准方法,其特征在于,步骤S3...

【专利技术属性】
技术研发人员:刘明
申请(专利权)人:上海锐栩科技有限公司
类型:发明
国别省市:上海,31

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1