一种提高工业相机动态范围的方法技术

技术编号:37291372 阅读:18 留言:0更新日期:2023-04-21 03:22
本发明专利技术公开了一种提高工业相机动态范围的方法,S1:通过分光镜将相机镜头拍摄画面分别送往CMOS传感器A和CMOS传感器B;S2:通过SOC处理器控制CMOS传感器A进行高低增益双通道模式读出图像,并将CMOS传感器B配置成最低增益模式,先后读出两幅不同曝光时间的图像;S3:通过SOC处理器将从CMOS传感器A获取到的高低增益双通道数据进行实时融合处理,并将处理结果存入DDR;本发明专利技术将从CMOS传感器A和CMOS传感器B读出的4幅图像在SOC芯片内完成高动态合成,通过FPGA进行最终的融合处理,相机帧率等于普通高动态相机高低增益融合输出的帧率,相机噪声小于等于普通高动态相机长短曝光时间融合输出的噪声,有效解决当前高动态相机噪声大、输出时间长等问题。输出时间长等问题。输出时间长等问题。

【技术实现步骤摘要】
一种提高工业相机动态范围的方法


[0001]本专利技术涉及工业相机
,具体涉及一种提高工业相机动态范围的方法。

技术介绍

[0002]对于动态范围较大的场景,传统工业相机在曝光时间及增益配置固定的情况下,其所能拍摄到的图像信息是有限的:如果能将暗处信息拍摄清楚,亮处信息就会存在饱和的现象;相反的,如果能将亮处信息拍摄清楚,暗处信息就会存在分辨不清的情况。
[0003]中国专利号201610827163.6公开了一种微光线阵基于电子倍增的动态范围自动调整方法,统计当前行图像的灰度直方图,给出直方图3个不同区间数据的比重,即当前行图像直方图特征数据;将其与历史数据进行加权累加,作为动态范围调整的判据;将迭代后的图像直方图特征数据带入动态范围调整策略表,得到电子倍增等效增益建议使用值。对电子倍增等效增益建议使用值做合理性和事件冲突判断,给出实际可执行的电子倍增等效增益值;由可执行电子倍增等效增益值查表得到微光线阵相机电子倍增驱动量,从而实现对相机动态范围的自动控制。
[0004]传统工业相机对动态范围较大的图像拍摄效果差,而高动态工业相机可以很好的解决这一问题,当前高动态工业相机所采用的高动态技术一般有两种:
[0005]1、采用单CMOS传感器相机进行高低增益图像的融合并输出高动态图像,目前支持高低增益图像同时输出的CMOS传感器有很多,例如索尼IMX425;
[0006]2、采用单CMOS传感器相机进行多次曝光配置,然后在SOC处理器中进行高动态图像处理最终输出具有高动态范围的单张图像。
[0007]上述两种技术是目前工业相机中最常用的两种高动态合成技术,虽然提升了相机动态范围,但是也有相应的缺点。第一种技术手段通过高低增益图像的融合引入的图像噪声大,第二种技术手段拍摄一张图片需连续曝光多次,处理时间长,拍摄出的图片容易有拖尾现象。因此,针对这两种技术的不足,同时结合各自的优点,提出了一种单镜头双CMOS传感器的高动态工业相机技术方案。

技术实现思路

[0008]本专利技术的目的是提供一种提高工业相机动态范围的方法,以解决现有技术中的上述不足之处。
[0009]为了实现上述目的,本专利技术提供如下技术方案:
[0010]一种提高工业相机动态范围的方法,包括以下步骤:
[0011]S1:通过分光镜将相机镜头拍摄画面分别送往CMOS传感器A和CMOS传感器B;
[0012]S2:通过SOC处理器控制CMOS传感器A进行高低增益双通道模式读出图像,并将CMOS传感器B配置成最低增益模式,先后读出两幅不同曝光时间的图像;
[0013]S3:通过SOC处理器将从CMOS传感器A获取到的高低增益双通道数据进行实时融合处理,并将处理结果存入DDR;
[0014]S4:通过SOC处理器将从CMOS传感器B获取的第一幅图像按照相机响应函数计算图像线性化结果,并存入DDR;
[0015]S5:通过SOC处理器从CMOS传感器B中读出第二幅图像,同时从DDR中读出传感器A的图像融合结果和传感器B的第一幅图像计算结果,然后将从DDR读出的2路图像结果以及CMOS传感器B的第二幅图像结果存入fifo中,再同时读出并处理;
[0016]S6:SOC处理器将从fifo中读出的三幅图像进行高动态合成,然后输出合成后的高动态图像。
[0017]进一步地,在所述S1中,分光镜将镜头拍摄画面按照预定的比例分别送往CMOS传感器A和CMOS传感器B,所述预定的比例为1

3:1

2。
[0018]进一步地,在所述S2中,高低增益双通道模式读出图像的曝光时间小于双通道读出时间。
[0019]进一步地,在所述S2中,最低增益模式的两副图像的曝光时间与CMOS传感器B上两幅图像的亮处信息占比呈线性关系。
[0020]进一步地,在所述S3中,所述低增益为可配置的最低增益,所述高增益与低增益图像像素值成固定倍率。
[0021]进一步地,所述固定倍率包括2倍、4倍、8倍和16倍中的任意一种倍率。
[0022]进一步地,在所述S1中,所述分光镜为平板分光镜,所述分光镜将入射光按照预定比率分割为两条不同光束。
[0023]进一步地,所述相机镜头为C口镜头,所述CMOS传感器A和CMOS传感器B为索尼IMX425传感器,所述SOC处理器为Xilinx的UltraScale芯片。
[0024]进一步地,所述CMOS传感器A和CMOS传感器B支持高低增益同时输出,所述SOC处理器驱动CMOS传感器A和CMOS传感器B工作,所述SOC处理器完成处理多幅图像进行高动态合成,并实时输出高动态图像。
[0025]进一步地,在所述S4中,所述相机响应函数为CMOS传感器B上曝光度与图像亮度值之间的映射关系,既M=f(I),其中M为曝光度,I为CMOS传感器B上曝光度。
[0026]在上述技术方案中,本专利技术提供的一种提高工业相机动态范围的方法,有益效果为:
[0027](1)本专利技术将从CMOS传感器A和CMOS传感器B读出的4幅图像在SOC芯片内完成高动态合成,通过FPGA进行最终的融合处理,相机帧率等于普通高动态相机高低增益融合输出的帧率,相机噪声小于等于普通高动态相机长短曝光时间融合输出的噪声,有效解决当前高动态相机噪声大、输出时间长等问题;
[0028](2)本专利技术的CMOS传感器A通过分光镜获取较大的进光量,并进行小于等于单倍读出时间的曝光,采用双通道读出模式,将高低增益图像同时读出,这样即不影响帧率,又能最大程度的进行曝光;
[0029](3)本专利技术的CMOS传感器B通过分光镜获取较小的进光量,采用单通道读出模式,配置最低增益值,先后读出两幅不同曝光值的图像,其读出两幅图像的时间等于CMOS传感器A双通道读出时间,因此在同一时间段内,可以获取到CMOS传感器A进光量较大、曝光较大、高低增益两幅图像,以及CMOS传感器B进光量较小、最低增益、最小曝光和适度曝光的两幅图像。
附图说明
[0030]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0031]图1为本专利技术一种提高工业相机动态范围的方法实施例提供的整体流程图。
[0032]图2为本专利技术一种提高工业相机动态范围的方法实施例提供的SOC处理器高动态合成流程图。
[0033]图3为本专利技术一种提高工业相机动态范围的方法实施例提供的CMOS传感器曝光读出示意图。
具体实施方式
[0034]为了使本领域的技术人员更好地理解本专利技术的技术方案,下面将结合附图对本专利技术作进一步地详细介绍。
[0035]如图1

3所示,本专利技术实施例提供的一种提高工业相机动态范围的方法,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高工业相机动态范围的方法,其特征在于,包括以下步骤:S1:通过分光镜将相机镜头拍摄画面分别送往CMOS传感器A和CMOS传感器B;S2:通过SOC处理器控制CMOS传感器A进行高低增益双通道模式读出图像,并将CMOS传感器B配置成最低增益模式,先后读出两幅不同曝光时间的图像;S3:通过SOC处理器将从CMOS传感器A获取到的高低增益双通道数据进行实时融合处理,并将处理结果存入DDR;S4:通过SOC处理器将从CMOS传感器B获取的第一幅图像按照相机响应函数计算图像线性化结果,并存入DDR;S5:通过SOC处理器从CMOS传感器B中读出第二幅图像,同时从DDR中读出传感器A的图像融合结果和传感器B的第一幅图像计算结果,然后将从DDR读出的2路图像结果以及CMOS传感器B的第二幅图像结果存入fifo中,再同时读出并处理;S6:SOC处理器将从fifo中读出的三幅图像进行高动态合成,然后输出合成后的高动态图像。2.根据权利要求1所述的一种提高工业相机动态范围的方法,其特征在于,在所述S1中,分光镜将镜头拍摄画面按照预定的比例分别送往CMOS传感器A和CMOS传感器B,所述预定的比例为1

3:1

2。3.根据权利要求1所述的一种提高工业相机动态范围的方法,其特征在于,在所述S2中,高低增益双通道模式读出图像的曝光时间小于双通道读出时间。4.根据权利要求1所述的一种提高工业相机动态范...

【专利技术属性】
技术研发人员:徐智旺李奇艾维杨仁鹏刘天宇
申请(专利权)人:武汉华中天易星惯科技有限公司
类型:发明
国别省市:

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

1