场景识别方法及装置制造方法

文档序号:7995925阅读:435来源:国知局
场景识别方法及装置制造方法
【专利摘要】本发明涉及一种场景识别方法及装置。该场景识别方法包括:获取图像及所述图像对应的传感数据;根据所述传感数据对所述图像的场景进行非高动态光照渲染HDR场景确定;当不能确定所述图像的场景是否为非HDR场景时,提取所述图像的图像特征;根据所述图像特征确定所述图像的场景是否为HDR场景。
【专利说明】场景识别方法及装置【技术领域】
[0001]本发明涉及图像【技术领域】,尤其涉及一种场景识别方法及装置。
【背景技术】
[0002]高动态光照渲染(High-Dynamic Range, HDR)场景是指场景动态范围大于图片动态范围的场景。在HDR场景下需要采用HDR合成算法进行图像合成以得到图像高质量的图片。因此能否准确判断图像的场景是否是HDR场景对于在HDR场景下能否形成高质量的图
片至关重要。

【发明内容】

[0003]有鉴于此,本发明提供了一种场景识别方法及装置,能够提高识别图像的场景是否是HDR场景的准确率。
[0004]在第一方面,本发明提供了一种场景识别方法,该方法包括:
[0005]获取图像 及所述图像对应的传感数据;
[0006]根据所述传感数据对所述图像的场景进行非高动态光照渲染HDR场景确定;
[0007]当不能确定所述图像的场景是否为非HDR场景时,提取所述图像的图像特征;
[0008]根据所述图像特征确定所述图像的场景是否为HDR场景。
[0009]在第一方面的第一种可能的实现方式中,所述提取所述图像的图像特征具体为:根据所述图像的图像直方图分布提取所述图像的暗区像素比例、亮区像素比例、暗区直方图变化的剧烈程度及亮区直方图变化的剧烈程度。
[0010]结合第一方面的第一种可能的实现方式,在第二种可能实现的方式中,所述根据所述图像特征确定所述图像是否为HDR场景的步骤包括:根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝;当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,和/或当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,所述图像的场景为HDR场景。
[0011]结合第一方面的第二种可能的实现方式,在第三种可能实现的方式中,所述根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝具体为:当所述暗区像素比例不小于预先设定的暗区像素比例阈值时,确定所述图像欠曝;当所述暗区直方图变化剧烈程度不小于预先设定的暗区直方图变化剧烈程度阈值且所述暗区像素比例不小于预先设定的暗区直方图变化剧烈程度达到阈值时暗区像素比例的最小值时,确定所述图像欠曝;当所述亮区像素比例不小于预先设定的亮区像素比例阈值时,确定所述图像过曝;当所述亮区直方图变化剧烈程度不小于预先设定的亮区直方图变化剧烈程度阈值且所述亮区像素比例不小于预先设定的亮区直方图变化剧烈程度达到阈值时亮区像素比例的最小值时,确定所述图像过曝。
[0012]结合第一方面的第二种可能的实现方式或结合第一方面的第三种可能的实现方式,在第四种可能实现的方式中,所述根据所述图像特征确定所述图像是否为HDR场景的步骤还包括:当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且所述图像不过曝时,确定所述图像的场景为第一 HDR场景;当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,且所述图像不欠曝时,确定所述图像的场景为第二 HDR场景;当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,确定所述图像的场景为第三HDR场景。
[0013]结合第一方面或结合第一方面的第一种可能的实现方式或结合第一方面的第二种可能的实现方式或结合第一方面的第三种可能的实现方式或结合第一方面的第四种可能的实现方式,在第五种可能实现的方式中,在所述提取所述图像的图像特征之前,所述方法还包括:对所述图像进行下采样处理。
[0014]在第二方面,本发明提供一种场景识别装置,该装置包括:
[0015]获取单元,用于获取图像及所述图像对应的传感数据;
[0016]第一确定单元,用于根据所述传感数据对所述图像的场景进行非高动态光照渲染HDR场景确定;
[0017]提取单元,用于当不能确定所述图像的场景是否为非HDR场景时,提取所述图像的图像特征;
[0018]第二确定单元,用于根据所述图像特征确定所述图像的场景是否为HDR场景。
[0019]在第二方面的第一种可能的实现方式中,所述提取单元具体用于:根据所述图像的图像直方图分布提取所述图像的暗区像素比例、亮区像素比例、暗区直方图变化的剧烈程度及亮区直方图变化的剧烈程度。
[0020]结合二方面的第一种可能的实现方式,在第二种可能实现的方式中,所述第二确定单元包括:判断模块和确定模块;所述判断模块用于根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝;所述确定模块用于:当图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,和/或当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,所述图像的场景为HDR场景。
[0021]结合第二方面的第二种可能的实现方式,在第三种可能实现的方式中,所述判断模块具体用于:当所述暗区像素比例不小于预先设定的暗区像素比例阈值时,确定所述图像欠曝;当所述暗区直方图变化剧烈程度不小于预先设定的暗区直方图变化剧烈程度阈值且所述暗区像素比例不小于预先设定的暗区直方图变化剧烈程度达到阈值时暗区像素比例的最小值时,确定所述图像欠曝;当所述亮区像素比例不小于预先设定的亮区像素比例阈值时,确定所述图像过曝;当所述亮区直方图变化剧烈程度不小于预先设定的亮区直方图变化剧烈程度阈值且所述亮区像素比例不小于预先设定的亮区直方图变化剧烈程度达到阈值时亮区像素比例的最小值时,确定所述图像过曝。
[0022]结合第二方面的第二种可能的实现方式或结合第二方面的第三种可能的实现方式,在第四种可能实现的方式中,所述确定模块还用于:
[0023]当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且所述图像不过曝时,确定所述图像的场景为第一 HDR场景;
[0024]当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,且所述图像不欠曝时,确定所述图像的场景为第二 HDR场景;
[0025]当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,确定所述图像的场景为第三HDR场景。
[0026]结合第二方面或结合第二方面的第一种可能的实现方式或结合第二方面的第二种可能的实现方式或结合第二方面的第三种可能的实现方式或结合第二方面的第四种可能的实现方式,在第五种可能实现的方式中,所述装置还包括:图像处理单元,用于在所述提取单元提取所述图像的图像特征之前,对所述图像进行下采样处理。
[0027]在第三方面,本发明提供一种终端,该终端包括第二方面中任一所述的装置。
[0028]通过上述方案,利用传感数据判断图像是否是非HDR场景可有效提高判断场景的速度,在根据传感数据无法进行判断时,再利用图像特征进行判断图像的场景,能够有效提高判断图像的场景是否是HDR场景的准确率。
【专利附图】

【附图说明】
[0029]图1为本发明实施例一提供的一种场景识别方法的流程图;
[0030]图2为本发明实施例二提供的一种场景识别装置的结构示意图;
[0031]图3为本发明实施例三提供的一种具有拍照功能的终端的结构示意图。
【具体实施方式】
[0032]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0033]下面以图1为例详细说明本发明实施例一提供的一种场景识别方法,图1为本发明实施例一提供的一种场景识别方法的流程图。该场景识别方法的执行主体为具有拍照功能的终端。如图1所示,该场景识别方法包括以下步骤:
[0034]步骤S101,获取图像及该图像对应的传感数据。
[0035]其中,该图像为终端拍照时的预览图像,传感数据为获取预览图像时通过传感器获取的传感数据。如,通过传感器获取的曝光时间,平均亮度及感光度(Internat ionalStandards Organizat ion,ISO)等数据。
[0036]步骤S102,根据传感数据对图像的场景进行非HDR场景确定。
[0037]终端首先根据获取的传感数据初步判断此时获取的图像的场景是否为非HDR场景。当获取到的传感数据符合非HDR场景的标准时,则可确定该图像的场景为非HDR场景。例如,获取到的曝光时间太长,ISO值太大或平均亮度太小,说明图像当前的场景为夜晚或者低照度的场景下,则可确认此时图像的场景为非HDR场景。
[0038]需要说明的是,根据传感数据只能判断出图像的场景不是HDR场景,还有可能判断不出图像的场景是不是非HDR场景,因此当根据传感数据无法确定图像的场景是否是非HDR场景时,需要通过其它步骤进行进一步判断。
[0039]步骤S103,当不能确定图像的场景是否为非HDR场景时,提取图像的图像特征。
[0040]具体的,每个图像会对应一个的图像直方图,根据图像对应的图像直方图分布提取图像的暗区像素比例(1w_sum_ratiο),亮区像素比例(high_sum_ratio),暗区直方图变化的剧烈程度(low_diff_hist)及亮区直方图变化的剧烈程度(high_diff_hist),以便于终端根据这些提取的图像特征进一步判断该图像的场景是否是HDR场景。
[0041]步骤S104,根据图像特征确定图像的场景是否为HDR场景。
[0042]首先需要说明的是,终端中预先设置用于判断图像是否是HDR场景时所用到的阈值,这些阈值包括:暗区像素比例阈值(sumThresho I d_low ),亮区像素比例阈值(sumThreshold_high),暗区直方图变化剧烈程度阈值(DIFFThreshold_low),亮区直方图变化剧烈程度阈值(DIFFThreshold_high),当 low_diff_hist 达到 DIFFThreshold_low时暗区像素的最小值(HDR_SUM_THRESH0LD_L0W_MIN_F0R_DIFF),当 high_diff_hist 达至IjDIFFThreshold_high 时亮区像素的最小值(HDR_SUM_THRESHOLD_HIGH_MIN_FOR_DIFF),HDR场景时暗区像素比例的最小值(HDR_SUM_THRESH0LD_L0W_MIN),HDR场景时亮区像素比例的最小值(HDR_SUM_THRESHOLD_HIGH_MIN)。每个阈值的具体大小可根据不同终端的不同配置设定不同的值,对于阈值的大小本发明不做具体限定。
[0043]终端将基于上述预先设定的阈值,根据提取到图像特征进行判断。终端首先判断图像是否欠曝,同时判断图像是否过曝。
[0044]当提取的图像特征 至少满足下列条件之一时,则可确定该图像欠曝:
[0045]low_sum_ratio 不小于 sumThre sho I d_low ;
[0046]low_diff_hist 不小于 DIFFThreshold_low 且 low_sum_ratio 不小于 HDR_SUM_THRESH0LD_L0ff_MIN_F0R_DIFFo
[0047]这是因为满足以上条件之一时,图像的亮度直方图分布聚集在暗区或者在暗区变化较激烈,所以欠曝。
[0048]当提取的图像特征至少满足下列条件之一时,则可确定该图像过曝:
[0049]high_sum_ratio 不小于 sumThre sho I d_high ;
[0050]high_diff_hist 不小于 DIFFThreshold_high 且 high_sum_ratio 不小于 HDR_SUM_THRESH0LD_HIGH_MIN_F0R_DIFFo
[0051]这是因为满足以上条件之一时,图像的亮度直方图分布聚集在亮区或者在亮区变化较激烈,所以过曝。
[0052]在确认图像是否欠曝及过曝之后,进行进一步判断。
[0053]当提取的图像特征至少满足下列条件之一时,则可确定该图像的场景为HDR场

-5^ O
[0054]图像欠曝且high_sum_ratio 不小于 HDR_SUM_THRESHOLD_HIGH_MIN (以下简称条件一);
[0055]图像过曝且low_sum_ratio 不小于 HDR_SUM_THRESH0LD_L0W_MIN (以下简称条件二)。
[0056]满足以上条件之一时说明当前图像的动态范围不足以表现真实场景的动态范围,所以是HDR场景。[0057]当图像特征在满足条件一或条件二或同时满足条件一和条件二时的HDR场景还是存在区别的。为能够对图像合成提供更精准的数据,还需要对HDR场景进行分类。如表I所示,其为判断HDR场景类别的逻辑关系表。
[0058]
【权利要求】
1.一种场景识别方法,其特征在于,所述方法包括: 获取图像及所述图像对应的传感数据; 根据所述传感数据对所述图像的场景进行非高动态光照渲染HDR场景确定; 当不能确定所述图像的场景是否为非HDR场景时,提取所述图像的图像特征; 根据所述图像特征确定所述图像的场景是否为HDR场景。
2.根据权利要求1所述的方法,其特征在于,所述提取所述图像的图像特征具体为: 根据所述图像的图像直方图分布提取所述图像的暗区像素比例、亮区像素比例、暗区直方图变化的剧烈程度及亮区直方图变化的剧烈程度。
3.根据权利要求2所述的方法,其特征在于,所述根据所述图像特征确定所述图像是否为HDR场景的步骤包括: 根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝; 当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,和/或当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,所述图像的场景为HDR场景。
4.根据权利要求3所述的方法,其特征在于,所述根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝具体为: 当所述暗区像素比例不小于预先设定的暗区像素比例阈值时,确定所述图像欠曝;当所述暗区直方图变化剧烈程度不小于预先设定的暗区直方图变化剧烈程度阈值且所述暗区像素比例不小于预先设定的暗区直方图变化剧烈程度达到阈值时暗区像素比例的最小值时,确定所述图像欠曝; 当所述亮区像素比例不小于预先设定的亮区像素比例阈值时,确定所述图像过曝;当所述亮区直方图变化剧烈程度不小于预先设定的亮区直方图变化剧烈程度阈值且所述亮区像素比例不小于预先设定的亮区直方图变化剧烈程度达到阈值时亮区像素比例的最小值时,确定所述图像过曝。
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述图像特征确定所述图像是否为HDR场景的步骤还包括: 当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且所述图像不过曝时,确定所述图像的场景为第一 HDR场景; 当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,且所述图像不欠曝时,确定所述图像的场景为第二 HDR场景; 当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,确定所述图像的场景为第三HDR场景。
6.根据权利要求1-5任一所述的方法,其特征在于,在所述提取所述图像的图像特征之前,所述方法还包括: 对所述图像进行下采样处理。
7.—种场景识别装置,其特征在于,所述装置包括: 获取单元,用于获取图像及所述图像对应的传感数据; 第一确定单元,用于根据所述传感数据对所述图像的场景进行非高动态光照渲染HDR场景确定; 提取单元,用于当不能确定所述图像的场景是否为非HDR场景时,提取所述图像的图像特征; 第二确定单元,用于根据所述图像特征确定所述图像的场景是否为HDR场景。
8.根据权利要求7所述的装置,其特征在于,所述提取单元具体用于: 根据所述图像的图像直方图分布提取所述图像的暗区像素比例、亮区像素比例、暗区直方图变化的剧烈程度及亮区直方图变化的剧烈程度。
9.根据权利要求8所述的装置,其特征在于,所述第二确定单元包括:判断模块和确定模块; 所述判断模块用于根据所述图像特征判断所述图像是否欠曝,以及判断所述图像是否过曝; 所述确定模块用于: 当图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,和/或当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例 的最小值时,所述图像的场景为HDR场景。
10.根据权利要求9所述的装置,其特征在于,所述判断模块具体用于: 当所述暗区像素比例不小于预先设定的暗区像素比例阈值时,确定所述图像欠曝; 当所述暗区直方图变化剧烈程度不小于预先设定的暗区直方图变化剧烈程度阈值且所述暗区像素比例不小于预先设定的暗区直方图变化剧烈程度达到阈值时暗区像素比例的最小值时,确定所述图像欠曝; 当所述亮区像素比例不小于预先设定的亮区像素比例阈值时,确定所述图像过曝; 当所述亮区直方图变化剧烈程度不小于预先设定的亮区直方图变化剧烈程度阈值且所述亮区像素比例不小于预先设定的亮区直方图变化剧烈程度达到阈值时亮区像素比例的最小值时,确定所述图像过曝。
11.根据权利要求9或10所述的装置,其特征在于,所述确定模块还用于: 当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且所述图像不过曝时,确定所述图像的场景为第一 HDR场景; 当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,且所述图像不欠曝时,确定所述图像的场景为第二 HDR场景; 当所述图像欠曝且所述图像的亮区像素比例不小于预先设定的HDR场景时亮区像素比例的最小值时,且当所述图像过曝且所述图像的暗区像素比例不小于预先设定的HDR场景时暗区像素比例的最小值时,确定所述图像的场景为第三HDR场景。
12.根据权利要求7-11任一所述的装置,其特征在于,所述装置还包括: 图像处理单元,用于在所述提取单元提取所述图像的图像特征之前,对所述图像进行下采样处理。
13.—种终端,其特征在于,所述终端包括权利要求7-12任一所述的装置。
【文档编号】H04N5/232GK103973988SQ201310027728
【公开日】2014年8月6日 申请日期:2013年1月24日 优先权日:2013年1月24日
【发明者】钱康, 杜成, 罗巍, 邓斌 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1