基于图像检测光照条件的方法与装置制造方法及图纸

技术编号:17781143 阅读:27 留言:0更新日期:2018-04-22 10:27
本发明专利技术公开了一种基于图像的环境光照信息检测方法与装置,该方法包括:提取输入图像的预选区域,并获取所述预选区域的总像素数目;统计对应所述总像素数目的全部像素的灰度直方图;对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。本发明专利技术还公开了一种基于图像检测环境光照条件的装置,通过核心控制算法对成像的光照条件做出分析、判断,用于辅助机器人及无人机等包含成像装置的设备自动调节对应明场暗场的运行参数,较好地满足实时操作系统对响应时间和计算代价的平衡需求,使用户获得更好使用体验。

【技术实现步骤摘要】
基于图像检测光照条件的方法与装置
本专利技术涉及汽车与机器人等包含成像装置的设备的环境感知技术,模式识别与图像处理技术,特别是涉及一种基于图像来检测光照条件的方法。
技术介绍
在汽车,无人机或机器人等包含成像装置的设备在运行中,需要对成像的光照条件做分析判断,以帮助设备的智能控制算法自动调节对应明亮场景和黑暗场景的运行参数,使用户获得更好的使用体验。目前所用的通过图像检测成像光照条件的方法较为复杂也并不鲁棒,不能很好的满足实时操作系统对响应时间和计算代价的平衡需求。因此,现有技术中存在通过图像检测成像光照条件的方法较为复杂也并不鲁棒,不能很好的满足实时操作系统对响应时间和计算代价的平衡需求的问题。
技术实现思路
本专利技术的主要目的在于公开一种基于图像检测光照条件的方法和装置,以解决现有技术中存在的算法复杂、鲁棒性较差的问题。为达上述目的,根据本专利技术的一个方面,公开一种基于图像检测光照条件的方法,并采用如下技术方案:提取输入图像的预选区域,并获取所述预选区域的总像素数目;统计对应所述总像素数目的全部像素的灰度直方图;对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。进一步地,所述统计对应所述总像素数目的全部像素的灰度直方图,包括:创建一个含256个元素的数组Hist[i],i=0,...,255;将每个元素值初始化为0,遍历所述预选区域内的每一个像素;在当前像素的灰度值为i时,对应的将Hist[i]的元素值增加1,得到所述全部像素的灰度直方图。进一步地,所述对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息包括:根据关键区域的像素根据所述总像素数目,计算不同像素比例设定下对应的像素数目阈值;基于所述像素数目阈值对所述灰度直方图做统计分析,求取所述预设区域的平均灰度值;通过积分运算分析所述灰度直方图的分布信息,获取所述灰度直方图在所述不同像素比例下所对应的灰度值;根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息。进一步地,所述根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息包括:检测所述图像的成像环境是否满足明亮,且所述成像环境为明亮时,需要满足的判定条件为:所述平均灰度值LumaAve大于预设灰度阈值Tave;所述灰度直方图不同像素比例设定下对应的像素数目均大于对应的阈值,具体包括:所述预设区域的直方图像素数目累加值大于Num1时,对应的灰度值Luma1大于灰度阈值T1;所述预设区域的直方图像素数目累加值大于Num2时,对应的灰度值Luma2大于灰度阈值T2;所述预设区域的直方图像素数目累加值大于Num3时,对应的灰度值Luma3大于灰度阈值T3。进一步地,所述根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息还包括:通过提取所述预选区域的灰度直方图获得所述预选区域的第一亮度分布信息;通过提取所述预选区域的彩色直方图获得所述预选区域的第二亮度分布信息;基于所述第一亮度分布信息与所述第二亮度分布信息获得所述预选区域的平均亮度信息以及各个不同累积像素数目比例下对应的亮度值信息。根据本专利技术的另外一个方面,提供一种基于图像检测光照条件的装置,并采用如下技术方案:一种基于图像检测光照条件的装置,提取模块,用于提取输入图像的预选区域,并获取所述预选区域的总像素数目;统计模块,用于统计对应所述总像素数目的全部像素的灰度直方图;确认模块,用于对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。进一步地,所述统计模块包括:创建模块,用于创建一个含256个元素的数组Hist[i],i=0,...,255;遍历模块,用于将每个元素值初始化为0,遍历所述预选区域内的每一个像素;增加模块,用于在当前像素的灰度值为i时,对应的将Hist[i]的元素值增加1,得到所述全部像素的灰度直方图。进一步地,所述确认模块包括:计算模块,用于根据所述总像素数目,计算不同像素比例设定下对应的像素数目阈值;求取模块,用于基于所述像素数目阈值对所述灰度直方图做统计分析,求取所述预设区域的平均灰度值;通过积分运算分析所述灰度直方图的分布信息,获取所述灰度直方图在所述不同像素比例下所对应的灰度值;获取模块,用于根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息。进一步地,获取模块包括:检测模块,用于检测所述图像的成像环境是否满足明亮,且所述成像环境为明亮时,需要满足的判定条件为:所述平均灰度值LumaAve大于预设灰度阈值Tave;所述灰度直方图不同像素比例设定下对应的像素数目均大于对应的阈值,具体包括:所述预设区域的直方图像素数目累加值大于Num1时,对应的灰度值Luma1大于灰度阈值T1;所述预设区域的直方图像素数目累加值大于Num2时,对应的灰度值Luma2大于灰度阈值T2;所述预设区域的直方图像素数目累加值大于Num3时,对应的灰度值Luma3大于灰度阈值T3。进一步地,所述获取模块还包括:第一获取子模块,用于通过提取所述预选区域的灰度直方图获得所述预选区域的第一亮度分布信息;第二获取子模块,用于通过提取所述预选区域的彩色直方图获得所述预选区域的第二亮度分布信息;第三获取子模块基于所述第一亮度分布信息与所述第二亮度分布信息获得所述预选区域的平均亮度信息以及各个不同累积像素数目比例下对应的亮度值信息。本专利技术基于核心控制算法,对成像的光照条件做出分析、判断,可以辅助汽车、无人机或机器人等包含成像装置的设备自动调节对应明亮场景和黑暗场景的运行参数,较好地满足实时操作系统对响应时间和计算代价的平衡需求,使用户获得更好的使用体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所述的一种基于图像检测环境光照条件方法的流程图;图2为本专利技术实施例一所述的灰度直方图;图3为本专利技术实施例二所述的一种基于图像检测环境光照条件方法的流程图;图4为本专利技术实施例所述的一种基于图像检测环境光照条件的装置的结构图。具体实施方式以下结合附图对本专利技术的实施例进行详细说明,但是本专利技术可以由权利要求限定和覆盖的多种不同方式实施。实施例一图1为本专利技术实施例一所述的一种基于图像检测环境光照条件方法的流程图;参见图1所示,一种基于图像检测环境光照条件方法包括:S101:提取输入图像的预选区域,并获取所述预选区域的总像素数目;S103:统计对应所述总像素数目的全部像素的灰度直方图;S105:对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。在步骤S101中,提取输入图像的预选区域,并获取所述预选区域的总像素数目。更具体地,对所述输入图像选取预选区域,所述预选区域应主要包含天空部分,包括但不限于图像的上部三分之一部分;对所述预选区域进行总像素数目NumTotal计算,计算图像的总像素数目,是本领域常规计算,本实施例不做赘述。在步骤S103中,统计对应所述总像素数目的全部像素的灰度直方图。更具体地,统计对应的灰度直方图可以通过以下方式进行,以8bit灰度图像为例本文档来自技高网...
基于图像检测光照条件的方法与装置

【技术保护点】
一种基于图像的环境光照信息检测方法,其特征在于,包括:提取输入图像的预选区域,并获取所述预选区域的总像素数目;统计对应所述总像素数目的全部像素的灰度直方图;对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。

【技术特征摘要】
1.一种基于图像的环境光照信息检测方法,其特征在于,包括:提取输入图像的预选区域,并获取所述预选区域的总像素数目;统计对应所述总像素数目的全部像素的灰度直方图;对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息。2.根据权利要求1所述的环境光照信息检测方法,其特征在于,所述统计对应所述总像素数目的全部像素的灰度直方图包括:创建一个含256个元素的数组Hist[i],i=0,...,255;将每个元素值初始化为0,遍历所述预选区域内的每一个像素;在当前像素的灰度值为i时,对应的将Hist[i]的元素值增加1,得到所述全部像素的灰度直方图。3.根据权利要求1所述的环境光照信息检测方法,其特征在于,所述对所述灰度直方图进行统计分析,并根据分析结果确认所述图像的环境光照信息包括:根据所述总像素数目,计算不同像素比例设定下对应的像素数目阈值;基于所述像素数目阈值对所述灰度直方图做统计分析,求取所述预设区域的平均灰度值;通过积分运算分析所述灰度直方图的分布信息,获取所述灰度直方图在所述不同像素比例下所对应的灰度值;根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息。4.根据权利要求3所述的环境光照信息检测方法,其特征在于,所述根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息包括:检测所述图像的成像环境是否满足明亮,且所述成像环境为明亮时,需要满足的判定条件为:所述平均灰度值LumaAve大于预设灰度阈值Tave;所述灰度直方图不同像素比例设定下对应的像素数目均大于对应的阈值,具体包括:所述预设区域的直方图像素数目累加值大于Num1时,对应的灰度值Luma1大于灰度阈值T1;所述预设区域的直方图像素数目累加值大于Num2时,对应的灰度值Luma2大于灰度阈值T2;所述预设区域的直方图像素数目累加值大于Num3时,对应的灰度值Luma3大于灰度阈值T3。5.根据权利要求4所述的环境光照信息检测方法,其特征在于,所述述根据所述平均灰度值以及各个所述灰度值检测所述图像的环境光照信息还包括:通过提取所述预选区域的灰度直方图获得所述预选区域的第一亮度分布信息;通过提取所述预选区域的彩色直方图获得所述预选区域的第二亮度分布信息;基于所述第一亮度分布信息与所述第二亮度分布信息获得所述预选区域的平均亮度信息以及各个不同累积像素数目比例下对应的亮...

【专利技术属性】
技术研发人员:崔峰姜安孟然朱海涛李飞
申请(专利权)人:北京中科慧眼科技有限公司
类型:发明
国别省市:北京,11

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

1