一种基于传感器检测的摄像头闪烁消除方法及装置制造方法及图纸

技术编号:20015026 阅读:26 留言:0更新日期:2019-01-05 22:55
本发明专利技术提供基于传感器检测的摄像头闪烁消除方法及装置,方法包括:S1、环境光信号采样的步骤;S2、原始图像数据输出的步骤;S3、环境光采样信号提取的步骤;S4、环境光闪烁频率确定的步骤;S5、更新摄像头帧率的步骤;S6、根据所述摄像头帧率更新所述环境光信号采样行的曝光频率,并返回所述环境光信号采样的步骤。本发明专利技术实现了对多种闪烁频率的灯光干扰以及多种闪烁频率叠加的灯光进行干扰抑制,保持视频图像稳定,提升图像质量。

A Method and Device of Camera Scintillation Elimination Based on Sensor Detection

The invention provides a camera scintillation elimination method and device based on sensor detection, which includes: S1, the steps of sampling environmental light signal; S2, the steps of output of original image data; S3, the steps of extracting environmental light sampling signal; S4, the steps of determining environmental light scintillation frequency; S5, the steps of updating camera frame rate; S6, updating the environment according to the camera frame rate. The exposure frequency of the light signal sampling line is returned to the step of sampling the ambient light signal. The invention realizes the suppression of light interference of various flicker frequencies and the light of multiple flicker frequencies, maintains the stability of video image and improves the image quality.

【技术实现步骤摘要】
一种基于传感器检测的摄像头闪烁消除方法及装置
本专利技术涉及图像处理
,尤其涉及一种基于传感器检测的摄像头闪烁消除方法及装置。
技术介绍
摄像头在汽车上的应用越来越多,例如倒车后视装置、360全景环视装置、流媒体内后视镜、流媒体外后视镜、行车记录仪等。汽车自动驾驶技术的发展,对摄像头抗干扰有着越来越高的要求。城市道路的十字路口布满红路灯、交通监控灯,当汽车在十字路口停留或缓慢行驶通过时,其灯光的闪烁会对摄像头成像造成干扰,导致视频出现水波纹状干扰,进而导致摄像头性能降低。目前摄像头的干扰抑制方案只有对50Hz交流电灯光有效,但是城市路灯普遍使用LED灯、氙气灯,工作频率在100~200Hz不等,因此摄像头很难滤除此类干扰。因此,现有技术有待进一步改进。
技术实现思路
本专利技术提供一种基于传感器检测的摄像头闪烁消除方法及装置,旨在解决现有技术中的缺陷,实现对多种闪烁频率的灯光干扰以及多种闪烁频率叠加的灯光进行干扰抑制,保持视频图像稳定,提升图像质量。为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种基于传感器检测的摄像头闪烁消除方法,包括:S1、环境光信号采样的步骤;S2、原始图像数据输出的步骤;S3、环境光采样信号提取的步骤;S4、环境光闪烁频率确定的步骤;S5、更新摄像头帧率的步骤;S6、根据所述摄像头帧率更新所述环境光信号采样行的曝光频率,并返回所述环境光信号采样的步骤。具体地,所述环境光信号采样的步骤具体包括:选取摄像头传感器未使用像素行其中一行作为环境光信号采样行,与摄像头传感器有效像素行同步曝光。具体地,所述原始图像数据输出的步骤具体包括:摄像头传感器逐行输出原始图像数据,有效像素与无效像素交替间隔传输。具体地,所述环境光采样信号提取的步骤具体包括:提取无效像素行,保留所述无效像素行的亮度值,存储到亮度数组中,并将所述无效像素行的亮度值求算数平均值得到亮度均值。具体地,所述环境光闪烁频率确定的步骤具体包括:S401、将所述亮度数组中的每个亮度值分别与所述亮度均值比较,若所述亮度值大于所述亮度均值,则对应的标志值为1,否则对应的标志值为0,并将所述标志值依次存储到标志值数组;S402、记录连续相同标志值的数量作为峰谷计数,依次存储到计数数组中;S403、根据所述环境光信号采样行的曝光频率、所述峰谷计数计算环境光闪烁频率。具体地,所述根据所述环境光信号采样行的曝光频率、所述峰谷计数计算环境光闪烁频率包括:S4031、确定峰谷计数的个数。S4032、计算环境光各初始闪烁频率。S4033、根据所述环境光初始闪烁频率求算术平均值得到所述所述环境光闪烁频率。具体地,所述环境光各初始闪烁频率Mi=G/(J(2i)+J(2i+1)),其中,G表示环境光信号采样行的曝光频率,i=1,2,…n(n=[(k-2)/2],k表示峰谷计数的个数,[]表示取整数),(J(2i)表示第2i个峰谷计数,J(2i+1)表示第2i+1个峰谷计数。具体地,所述环境光闪烁频率M=(M1+M2+…+Mn)/n,其中n=[(k-2)/2],k表示峰谷计数的个数,[]表示取整数。具体地,所述更新摄像头帧率的步骤具体包括:S501、根据所述环境光闪烁频率及所述摄像头初始帧率确定摄像头待定帧率。S502、根据所述摄像头待定帧率确定摄像头帧率。具体地,所述根据所述环境光闪烁频率及所述摄像头初始帧率确定摄像头待定帧率包括:若所述环境光闪烁频率≥所述摄像头初始帧率,则摄像头待定帧率p'=[M]/Q,其中,M表示环境光闪烁频率,[M]表示取M的整数值,Q为1~10的整数,p'为15~120fps内的整数值;若所述环境光闪烁频率≤所述摄像头初始帧率,则摄像头待定帧率p'=[M]*Q,其中,M表示环境光闪烁频率,[M]表示取M的整数值,Q为1~10的整数,p'为15~120fps内的整数值。具体地,所述根据所述摄像头待定帧率确定摄像头帧率包括:将所述摄像头待定帧率中与所述摄像头初始帧率差值的绝对值最小者确定为摄像头帧率。进一步地,在所述步骤S3之后、所述步骤S4之前还包括:S31、环境光闪烁阈值判定的步骤,包括:所述环境光闪烁阈值判定的步骤包括:判断所述亮度数组中亮度值的最大值、最小值与亮度均值的差值是否超过预设波动阈值,是则进行环境光闪烁频率确定的步骤,否则返回环境光信号采样的步骤。本专利技术另一方面提供一种基于传感器检测的摄像头闪烁消除装置,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个应用程序被配置为用于执行上述的基于传感器检测的摄像头闪烁消除方法的步骤。本专利技术的有益效果在于:本专利技术通过通过摄像头传感器未使用像素行其中一行作为环境光信号采样行,采集环境光的亮度值进行存储,从而确定环境光闪烁频率,实现了对多种闪烁频率的灯光干扰以及多种闪烁频率叠加的灯光进行干扰抑制,保持视频图像稳定,提升图像质量。附图说明图1是本专利技术的基于传感器检测的摄像头闪烁消除方法的流程示意图;图2是本专利技术的摄像头传感器像素点的排列示意图;图3是现有的原始图像数据传输时序图;图4是本专利技术的原始图像数据传输时序图;图5是本专利技术的基于传感器检测的摄像头闪烁消除装置的结构示意图;图6是本专利技术的计算环境光闪烁频率的示意图。具体实施方式下面结合附图具体阐明本专利技术的实施方式,附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制。如图1所示,本专利技术的实施例一方面提供一种基于传感器检测的摄像头闪烁消除方法,包括:步骤1、环境光信号采样的步骤。目前摄像头传感器采用逐行曝光方式,若摄像头初始帧率为p0(例如30fps),摄像头输出的有效像素为a*b(例如1280*720),则一帧图像需要曝光b次才能完成图像的采集。事实上,摄像头传感器的物理像素点比摄像头传感器输出的有效像素点要多,因为摄像头传感器有一部分未使用像素行、像素列。图2是摄像头传感器像素点的排列图,其中,H1、H2行为摄像头传感器未使用像素行、V1、V2列为摄像头传感器未使用像素列,H3V3为摄像头传感器第1个有效像素点。所述环境光信号采样的步骤具体包括:选取摄像头传感器未使用像素行其中一行作为环境光信号采样行,与摄像头传感器有效像素行同步曝光。在一帧图像的采集时间内(1/p秒),所述环境光信号采样行与所述摄像头传感器有效像素行同步曝光b次,从而采集到b个环境光信号数值,因此,所述环境光信号采样行的曝光频率G=b*p0(Hz),也即环境光信号采样频率SG=G。步骤2、原始图像数据输出的步骤。所述原始图像数据输出的步骤具体包括:摄像头传感器逐行输出原始图像数据,有效像素与无效像素交替间隔传输。在一个可实施的例子中,奇数行传输有效像素,偶数行传输无效像素。这样,一帧图像的行像素增加一倍,实际传输的图像像素由a*b变为a*2b。图3表示现有的原始图像数据传输时序图,图4表示本专利技术的原始图像数据传输时序图。步骤3、环境光采样信号提取的步骤。所述环境光采样信号提取的步骤具体包括:提取无效像素行,保留所述无效像素行的亮度值,存储到亮度数组中,并将所述无效像素行的亮度值求算数平均值得到亮度均值。图5是本专利技术的基于传感器检测的摄本文档来自技高网...

【技术保护点】
1.一种基于传感器检测的摄像头闪烁消除方法,其特征在于,包括:S1、环境光信号采样的步骤;S2、原始图像数据输出的步骤;S3、环境光采样信号提取的步骤;S4、环境光闪烁频率确定的步骤;S5、更新摄像头帧率的步骤;S6、根据所述摄像头帧率更新所述环境光信号采样行的曝光频率,并返回所述环境光信号采样的步骤。

【技术特征摘要】
1.一种基于传感器检测的摄像头闪烁消除方法,其特征在于,包括:S1、环境光信号采样的步骤;S2、原始图像数据输出的步骤;S3、环境光采样信号提取的步骤;S4、环境光闪烁频率确定的步骤;S5、更新摄像头帧率的步骤;S6、根据所述摄像头帧率更新所述环境光信号采样行的曝光频率,并返回所述环境光信号采样的步骤。2.根据权利要求1所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述环境光信号采样的步骤具体包括:选取摄像头传感器未使用像素行其中一行作为环境光信号采样行,与摄像头传感器有效像素行同步曝光。3.根据权利要求1所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述原始图像数据输出的步骤具体包括:摄像头传感器逐行输出原始图像数据,有效像素与无效像素交替间隔传输。4.根据权利要求3所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述环境光采样信号提取的步骤具体包括:提取无效像素行,保留所述无效像素行的亮度值,存储到亮度数组中,并将所述无效像素行的亮度值求算数平均值得到亮度均值。5.根据权利要求4所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述环境光闪烁频率确定的步骤具体包括:S401、将所述亮度数组中的每个亮度值分别与所述亮度均值比较,若所述亮度值大于所述亮度均值,则对应的标志值为1,否则对应的标志值为0,并将所述标志值依次存储到标志值数组;S402、记录连续相同标志值的数量作为峰谷计数,依次存储到计数数组中;S403、根据所述环境光信号采样行的曝光频率、所述峰谷计数计算环境光闪烁频率。6.根据权利要求5所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述根据所述环境光信号采样行的曝光频率、所述峰谷计数计算环境光闪烁频率包括:S4031、确定峰谷计数的个数。S4032、计算环境光各初始闪烁频率。S4033、根据所述环境光初始闪烁频率求算术平均值得到所述所述环境光闪烁频率。7.根据权利要求6所述的基于传感器检测的摄像头闪烁消除方法,其特征在于,所述环境光各初始闪烁频率Mi=G/(J(2i)+J(2i+1)),其中,G表示环境光信号采样行的曝光频率,i=1,2,…n(n=[(k-2)/2],k表示峰谷计数的个...

【专利技术属性】
技术研发人员:蒋才科徐冬生李炳光
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:广东,44

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

1