应用于摄像机的伽马曲线调整方法及装置的制造方法

文档序号:10473988阅读:933来源:国知局
应用于摄像机的伽马曲线调整方法及装置的制造方法
【专利摘要】本发明公开了一种应用于摄像机的伽马曲线调整方法及装置,其中,该伽马曲线调整方法包括:检测摄像机是否处于低照度场景中;若处于低照度场景中,则基于预设的线性曲线调整该摄像机当前使用的伽马曲线;若不处于低照度场景中,则:获取该摄像机当前采集的帧图像的直方图数据;对本次获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲线;基于得到的灰度值变换曲线调整该摄像机当前使用的伽马曲线。本发明提供的技术方案能够实现在剧烈变化的场景下对摄像机的伽马曲线的自适应调整。
【专利说明】
应用于摄像机的伽马曲线调整方法及装置
技术领域
[0001] 本发明设及摄像机技术领域,具体设及一种应用于摄像机的伽马曲线调整方法及 装置。
【背景技术】
[0002] 由于监控摄像机(例如室外应用W及带有PTZ(PTZ即Pan/Tilt/Zoom的简写,代表 云台全方位(左右/上下)移动及镜头变倍、变焦控制)的全天候监控特点(全天候监控也即 24小时监控),因此,监控摄像头的场景变化非常剧烈(例如从白天到晚上的场景变化),而 能够在剧烈变化的场景中,始终保持良好的对比度表现是非常重要的摄像机视频质量要 求。
[0003] 在图像处理领域中,直方图均衡化方法常被用于提升图像的对比度。传统的直方 图均衡化方法的主要目标是提升图像的可视细节,然而,采用传统的直方图均衡化方法往 往会将图像处理过度,导致处理后的图像对比度过高,因此,在一些场景中,采用直方图均 衡化方法对图像进行处理会牺牲掉图像的视觉整体效果。而全天候的监控摄像机在白天和 晚上,W及广角视野和长焦视野,都会有不同对比度优化要求,因此,传统的直方图均衡化 方法无法满足监控摄像机剧烈变化的场景需求。

【发明内容】

[0004] 本发明提供一种应用于摄像机的伽马曲线调整方法及装置,用于实现在剧烈变化 的场景下对摄像机的伽马曲线的自适应调整。
[0005] 本发明第一方面提供一种应用于摄像机的伽马曲线调整方法,包括:
[0006] 检测摄像机是否处于低照度场景中;
[0007] 若检测到上述摄像机处于低照度场景中,则:
[0008] 基于预设的线性曲线调整上述摄像机当前使用的伽马曲线,其中,上述线性曲线 的斜率为1;
[0009] 若检测到上述摄像机不处于低照度场景中,则:
[0010] 获取上述摄像机当前采集的帖图像的直方图数据;
[0011] 对本次获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲线;
[0012] 基于当前得到的上述灰度值变换曲线调整上述摄像机当前使用的伽马曲线。
[0013] 本发明第二方面提供一种应用于摄像机的伽马曲线调整装置,包括:
[0014] 检测单元,用于检测摄像机是否处于低照度场景中;
[0015] 第一调整单元,用于当上述检测单元检测到上述摄像机处于低照度场景中时,基 于预设的线性曲线调整上述摄像机当前使用的伽马曲线,其中,上述线性曲线的斜率为1;
[0016] 直方图获取单元,用于当上述检测单元检测到上述摄像机不处于低照度场景中 时,获取上述摄像机当前采集的帖图像的直方图数据;
[0017] 直方图均衡化处理单元,用于:对上述直方图获取单元本次获取的直方图数据进 行直方图均衡化处理,得到灰度值变换曲线;
[0018] 第二调整单元,用于基于当前上述直方图均衡化处理单元处理得到的上述灰度值 变换曲线调整上述摄像机当前使用的伽马曲线。
[0019] 由上述技术方案可知,本发明通过检测摄像机是否处于低照度场景,在低照度场 景和非低照度场景下,分别采用相应的方式调整摄像机当前使用的伽马曲线,从而实现在 剧烈变化的场景下,对摄像机的伽马曲线的自适应调整,由于摄像机的伽马曲线与摄像机 对比度相关,因此,通过对摄像机的伽马曲线的自适应调整,也实现了摄像机对比度的自适 应调整。
【附图说明】
[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 W根据运些附图获得其他的附图。
[0021] 图1-a为本发明提供的一种应用于摄像机的伽马曲线调整方法一个实施例流程示 意图;
[0022] 图1-b为本发明提供的一种直方图均衡化处理流程示意图;
[0023] 图2为本发明提供的一种应用于摄像机的伽马曲线调整方法另一个实施例流程示 意图;
[0024] 图3-a为本发明提供的一种应用于摄像机的伽马曲线调整方法再一个实施例流程 示意图;
[0025] 图3-b为本发明提供的一种增益-伽马曲线对应关系信息示意图;
[0026] 图4为本发明提供的一种应用于摄像机的伽马曲线调整装置一个实施例结构示意 图。
【具体实施方式】
[0027] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实 施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技 术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范 围。
[002引实施例一
[0029] 请参阅图1-a,本发明实施例中的伽马曲线调整方法包括:
[0030] 步骤101、检测摄像机是否处于低照度场景中;
[0031] 本发明实施例中,低照度场景是指亮度光照较低的场景,例如夜晚的室外场景、灯 光昏暗或者无灯光的室内场景等。本发明实施例中,持续或周期性检测摄像机是否处于低 照度场景中,若检测到摄像机处于低照度场景中,则进入步骤102,若检测到摄像机不处于 低照度场景中,则进入步骤103。
[0032] 可选的,预先设置一增益阔值,在步骤101中,获取摄像机的当前增益,当该摄像机 的当前增益大于预设的增益阔值时,判定该摄像机处于低照度场景中,进入步骤102,当该 摄像机的当前增益不大于该增益阔值时,判定该摄像机不处于低照度场景中,进入步骤 103。具体地,摄像机的增益的获取方式可W参照已有技术实现,此处不再寶述。
[0033] 当然,本发明实施例中,也可W采用其它方式检测摄像机是否处于低照度场景中, 例如,通过光线传感器检测摄像机是否处于低照度场景中。
[0034] 步骤102、基于预设的线性曲线调整上述摄像机当前使用的伽马曲线;
[0035] 其中,上述线性曲线的斜率为1。
[0036] 研究发现,在低照度场景下,摄像机采集的图像的直方图分布通常集中在中低亮 度区域,运样的特点不适合均衡化处理,如果均衡化处理的话会提升暗处,降低对比度表 现。因此,当步骤101检测出摄像机处于低照度场景中时,基于预设的线性曲线调整上述摄 像机当前使用的伽马曲线而不进入直方图均衡处理逻辑。
[0037] 为了避免直接把摄像机当前使用的伽马曲线调整为预设的线性曲线而导致摄像 机录制的视频存在图像骤变的现象,可选的,在步骤102中,将上述摄像机当前使用的伽马 曲线渐变调整为上述线性曲线,具体地,在上述摄像机当前使用的伽马曲线和上述线性曲 线之间线性插值处理出若干条曲线(线性插值处理出的曲线的数量可W根据实际需要预先 设置),并基于线性插值处理出的各条曲线,逐步调整上述摄像机的伽马曲线,使上述摄像 机当前使用的伽马曲线平滑过渡到上述线性曲线,W此保证对比度变化的连续性。
[0038] 步骤103、获取上述摄像机当前采集的帖图像的直方图数据;
[0039] 研究发现,在非低照度场景下,摄像机采集的图像的直方图分布通常比较均匀,运 样的特点可W进行均衡化处理,突出灰度集中的图像区域,提升对比度表现。因此,当步骤 101检测出摄像机不处于低照度场景中时,进入直方图均衡处理逻辑,即进入步骤103,获取 上述摄像机当前采集的帖图像的直方图数据。具体地,可W直接调用摄像机系统(例如图像 处理系统(ISPJmage Signal Processor))获取上述摄像机当前采集的帖图像的直方图数 据,或者,也可W对当前采集的帖图像的图像数据按信号量大小分布进行数据统计,得到当 前采集的帖图像的直方图数据,本发明实施例中不对获取直方图数据的具体实现方式进行 限定。
[0040] 步骤104、对本次获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲 线;
[0041] 具体地,在步骤104中,对本次获取的直方图数据进行直方图均衡化处理,得到灰 度值变换曲线的过程可W参照图1 -b,包括:
[0042] 步骤S1、计算本次获取的直方图数据中的最大灰度值和最小灰度值的差值;
[0043] 本发明实施例中,找出本次获取的直方图数据中的灰度有效区域(to~tl),其中, to为从灰度值0向灰度值增大的方向统计到的首个有像素分布的灰度值,也即本次获取的 直方图数据中的最小灰度值;tl为从灰度值255向灰度值减小的方向统计到的首个有像素 分布的灰度值,也即本次获取的直方图数据的最大灰度值。通过计算tl和to的差值,即可获 得本次获取的直方图数据中的最大灰度值和最小灰度值的差值。
[0044] 需要说明的是,步骤Sl中是计算本次获取的直方图数据中的最大灰度值和最小灰 度值的差值,在其它实施例中,也可W计算本次获取的直方图数据中有像素分布的其它两 个灰度值的差值,并使得该差值大于指定的口限值即可,W防止直方图均衡化处理后的对 比度过大导致图像失真。
[0045] 步骤S2、根据上述差值确定直方图统计阔值;
[0046] 由于步骤Sl计算得到的差值越大,表示直方图的灰度分布越均衡,因此,在步骤S2 中,确定的直方图统计阔值与步骤Sl计算得到的差值成负相关,即步骤Sl计算得到的差值 越大,直方图统计阔值越小。
[0047] 可选的,预先设置差值-直方图统计阔值的对应关系信息,根据步骤Sl计算得到的 差值,从该对应关系信息中查找相应的直方图统计阔值。或者,也可W预设一函数,将步骤 Sl计算得到的差值作为该函数的输入参数,进而得到相应的直方图统计阔值。
[0048] 步骤S3、根据第一公式、第二公式和第=公式计算各灰度值的变换值;
[0049]
[(K)加]
[0化1 ]
[0052] 在上述第一公式和上述第二公式中,Mst[i]表示本次获取的直方图数据所包含 的灰度值为i的像素个数;h i S t_th;r表示步骤S2确定的直方图统计阔值;count_num表示步 骤Sl计算得到的差值;dst_curve[i]表示灰度值为i的变换值,ie[0,255]。
[0053] 在步骤S3中,通过根据步骤S2确定的直方图统计阔值、步骤SI计算得到的差值、上 述第一公式、第二公式和第=公式进行直方图均衡化处理,即可计算得到灰度值0至255的 变换值,即(131:_州1'¥6[0]~dst_cu;rve[255]。
[0054] 步骤S4、基于计算得到的各灰度值的变换值生成相应的灰度值变换曲线;
[0055] 在步骤S4中,根据步骤S3计算得到的各灰度值的变换值,即可生成相应的灰度值 变换曲线。其中,该灰度值变换曲线中的任一点j的坐标为(j,dst_cu;rve [ j ])或(dst_cu;rve [j],j),其中,jE[0,255]。
[0056] 步骤105、基于当前得到的上述灰度值变换曲线调整上述摄像机当前使用的伽马 曲线。
[0057] 在步骤105中,基于步骤104得到的灰度值变换曲线调整上述摄像机当前使用的伽 马曲线。具体地,通过公式set_gamma[ i] = gamma[dst_cu;rve[ i]]调整上述摄像机当前使用 的伽马曲线,set_gamma[i]表示调整后的伽马曲线(为便于描述,后续将调整后的伽马曲线 描述为目标伽马曲线)中灰度值i对应的值,i E [0,255],邑曰111111曰[(131:_州1'¥6[。]表示上述摄 像机当前使用的伽马曲线中灰度值ds t_cu;rve [ i ]所对应的值。
[005引为了避免直接把摄像机当前使用的伽马曲线调整为上述灰度值变换曲线而导致 摄像机录制的视频存在图像骤变的现象,可选的,在步骤105中,基于当前得到的上述灰度 值变换曲线渐变调整上述摄像机当前使用的伽马曲线,具体地,可通过上述公式set_gamma [i ]= gamma [ dst_cu;rve [ i ]],将上述灰度值变换曲线映射为目标伽马曲线,在上述摄像机 当前使用的伽马曲线和上述目标伽马曲线之间线性插值处理出若干条曲线(线性插值处理 出的曲线的数量可W根据实际需要预先设置),并基于线性插值处理出的各条曲线,逐步调 整上述摄像机的伽马曲线,使上述摄像机当前使用的伽马曲线平滑过渡到上述目标伽马曲 线,W此保证对比度变化的连续性。
[0059] 需要说明的是,本发明实施例中的伽马曲线调整方法可由伽马曲线调整装置执 行,该伽马曲线调整装置可集成在摄像机中,该伽马曲线调整装置可W在摄像机开机启动 时自动启用,或者,也可W在摄像机上设置触发该伽马曲线调整装置的开关,通过触发该该 伽马曲线调整装置,使该伽马曲线调整装置执行图1-a所示实施例的伽马曲线调整流程,或 者,也可W将该伽马曲线调整装置通过网络(有线网络或者无线网络)与控制端连接,则在 控制端可W通过网络触发该伽马曲线调整装置执行图1-a所示实施例的伽马曲线调整流 程。
[0060] 由上述技术方案可知,本发明通过检测摄像机是否处于低照度场景,在低照度场 景和非低照度场景下,分别采用相应的方式调整摄像机当前使用的伽马曲线,从而实现在 剧烈变化的场景下,对摄像机的伽马曲线的自适应调整,由于摄像机的伽马曲线与摄像机 对比度相关,因此,通过对摄像机的伽马曲线的自适应调整,也实现了摄像机对比度的自适 应调整。
[0061] 实施例二
[0062] 本发明实施例与实施例一的区别在于,当检测到摄像机不处于低照度场景中时, 获取摄像机当前采集的帖图像的直方图数据并与之前获取的直方图数据进行比较,仅在发 现直方图数据变化较大时,才进入后续步骤,否则不进入后续步骤,具体地,如图2,本发明 实施例中的伽马曲线调整方法包括:
[0063] 步骤201~步骤203;
[0064] 其中,步骤201~步骤203具体可W参照图1-a步骤101~103中的描述,此处不再寶 述。
[0065] 步骤204、若本次为首次获取且本次获取的直方图数据相对于初始化的直方图数 据的差异值超过预设的阔值,则:对本次获取的直方图数据进行直方图均衡化处理,得到灰 度值变换曲线;
[0066] 本发明实施例中,当步骤203为首次触发时,将步骤203获取的直方图数据与初始 化的直方图数据进行比较,W此判别步骤203获取的直方图数据相对于初始化的直方图数 据是否出现了较大的变化,若步骤203获取的直方图数据相对于初始化的直方图数据的差 异值超过预设的阔值,则判定摄像头采集的帖图像有所变化,此时,对步骤203获取的直方 图数据进行直方图均衡化处理,得到灰度值变换曲线。
[0067] 可选的,初始化的直方图数据可定义为全0的直方图数据,上述阔值可W根据实际 需要进行设定,此处不作限定。
[0068] 具体地,在步骤204中,对本次获取的直方图数据进行直方图均衡化处理,得到灰 度值变换曲线的过程可W参照图1 -b所示,此处不再寶述。
[0069] 步骤205、若本次为非首次获取且本次获取的直方图数据相对于前一次获取的直 方图数据的差异值超过上述阔值,则:对本次获取的直方图数据进行直方图均衡化处理,得 到灰度值变换曲线;
[0070] 本发明实施例中,当步骤203为非首次触发时,将步骤203获取的直方图数据与前 一次获取的直方图数据进行比较,W此判别步骤203获取的直方图数据相对于前一次获取 的直方图数据是否出现了较大的变化,若步骤203获取的直方图数据相对于前一次获取的 直方图数据的差异值超过上述阔值,则判定摄像头采集的帖图像有所变化,此时,对步骤 203获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲线。
[0071] 可选的,在步骤205中,对本次获取的直方图数据进行直方图均衡化处理,得到灰 度值变换曲线的过程可W参照图1 -b中的描述,此处不再寶述。
[0072] 步骤206、基于当前得到的上述灰度值变换曲线调整上述摄像机当前使用的伽马 曲线。
[0073] 具体地,步骤206可W参照图1-a所示实施例中的步骤105中的描述,此处不再寶 述。
[0074] 需要说明的是,本发明实施例中的伽马曲线调整方法可由伽马曲线调整装置执 行,该伽马曲线调整装置可集成在摄像机中,该伽马曲线调整装置可W在摄像机开机启动 时自动启用,或者,也可W在摄像机上设置触发该伽马曲线调整装置的开关,通过触发该该 伽马曲线调整装置,使该伽马曲线调整装置执行图2所示实施例的伽马曲线调整流程,或 者,也可W将该伽马曲线调整装置通过网络(有线网络或者无线网络)与控制端连接,则在 控制端可W通过网络触发该伽马曲线调整装置执行图2所示实施例的伽马曲线调整流程。
[0075] 由上述技术方案可知,本发明通过检测摄像机是否处于低照度场景,在低照度场 景和非低照度场景下,分别采用相应的方式调整摄像机当前使用的伽马曲线,从而实现在 剧烈变化的场景下,对摄像机的伽马曲线的自适应调整,由于摄像机的伽马曲线与摄像机 对比度相关,因此,通过对摄像机的伽马曲线的自适应调整,也实现了摄像机对比度的自适 应调整。
[0076] 实施例S
[0077] 本发明实施例相对于实施例一和实施例二,增加了确定摄像机使用的伽马曲线的 步骤,通过预先设置适应于不同场景的两条或两条W上伽马曲线,根据场景变化为摄像机 选择相应的伽马曲线,进一步提高了对摄像机的伽马曲线的自适应调整效果。下面W实施 例二为基础进行说明,如图3-a所示,本发明实施例中的伽马曲线调整方法包括:
[0078] 步骤301、获取摄像机的当前增益;
[0079] 本发明实施例中,持续或周期性检测获取摄像机的当前增益(即实时增益)。具体 地,摄像机的增益的获取方式可W参照已有技术实现,此处不再寶述。
[0080] 步骤302、根据获取的上述摄像机的当前增益W及预设的增益-伽马曲线对应关系 信息,确定上述摄像机使用的伽马曲线;
[0081] 本发明实施例中,预先设置适应于不同场景的两条或两条W上伽马曲线,并初始 化增益-伽马曲线对应关系信息,W便在步骤302中,可根据步骤301获取的上述摄像机的当 前增益W及预设的增益-伽马曲线对应关系信息,确定上述摄像机使用的伽马曲线。
[0082] W预设两条伽马曲线(设分别为gammal和gamma2)为例进行说明,其中,gammal为 适应于亮度较好场景的曲线,gamma2为适应于低照度场景的曲线。为适用于亮度较好场景, 根据摄像机传感器特性,gammal可W选用gammaO.5~0.6的标准曲线。由于低照度场景下获 得的图像的灰度值基本都集中在亮度值很低的一段范围,因此,为适应低照度场景,可W选 用能够控制图像暗处噪声的曲线作为gamma2。进一步,可初始化设置两个增益阔值gamma, switch_th;rl,gamma_switch_th;rO,作为切换gammal和gamma2的阔值,并设置如图3-b所示 的增益-伽马曲线对应关系信息,则在步骤302中,当步骤301获取的上述摄像机的当前增益 (即gain)小于或等于gamma_swi tch_th;r0时,表明该摄像机处于亮度较好场景下,此时确定 上述摄像机使用的伽马曲线为gammal;当步骤301获取的上述摄像机的当前增益大于 gamma_swi tch_th;r 1时,表明该摄像机处于低照度场景下,此时确定上述摄像机使用的伽马 曲线为gamma2;当步骤301获取的上述摄像机的当前增益大于gamma_switch_th;rO且小于或 等于gamma_swi tch_th;r 1时,保持上述摄像机当前使用的伽马曲线。当然,也可W基于 gammal、gamma2、增益与光照场景的关系(增益越高,表示光照越低)预设其它增益-伽马曲 线对应关系信息,此处不作限定。
[0083] 需要说明的是,上述是W预设两条伽马曲线为例进行说明,在其它应用场景中,也 可W基于更多的照度场景预设更多的伽马曲线,并设置相应的增益-伽马区域对应关系信 息。
[0084] 步骤303、根据获取的上述摄像机的当前增益检测上述摄像机是否处于低照度场 景中;
[0085] 本发明实施例中,根据获取的上述摄像机的当前增益检测上述摄像机是否处于低 照度场景中,若检测到摄像机处于低照度场景中,则进入步骤304,若检测到摄像机不处于 低照度场景中,则进入步骤305。具体地,预先设置一增益阔值,在步骤303中,当检测到步骤 301获取的摄像机的当前增益大于该增益阔值时,判定该摄像机处于低照度场景中,进入步 骤304,当检测到步骤301获取的当前增益不大于该增益阔值时,判定该摄像机不处于低照 度场景中,进入步骤305。
[0086] 步骤304~308可W参照图2中步骤202~206的描述,此处不再寶述。
[0087] 需要说明的是,本发明实施例中的伽马曲线调整方法可由伽马曲线调整装置执 行,该伽马曲线调整装置可集成在摄像机中,该伽马曲线调整装置可W在摄像机开机启动 时自动启用,或者,也可W在摄像机上设置触发该伽马曲线调整装置的开关,通过触发该该 伽马曲线调整装置,使该伽马曲线调整装置执行图3-a所示实施例的伽马曲线调整流程,或 者,也可W将该伽马曲线调整装置通过网络(有线网络或者无线网络)与控制端连接,则在 控制端可W通过网络触发该伽马曲线调整装置执行图3-a所示实施例的伽马曲线调整流 程。
[0088] 由上述技术方案可知,本发明通过检测摄像机是否处于低照度场景,在低照度场 景和非低照度场景下,分别采用相应的方式调整摄像机当前使用的伽马曲线,从而实现在 剧烈变化的场景下,对摄像机的伽马曲线的自适应调整,由于摄像机的伽马曲线与摄像机 对比度相关,因此,通过对摄像机的伽马曲线的自适应调整,也实现了摄像机对比度的自适 应调整。进一步,通过预先设置适应于不同场景的两条或两条W上伽马曲线及增益-伽马曲 线对应关系信息,使得可W根据获取的增益为摄像机确定使用的伽马曲线,进一步提高了 对摄像机的伽马曲线的自适应调整效果。
[0089] 实施例S
[0090] 本发明实施例还提供一种应用于摄像机的伽马曲线调整装置,如图4所示,本发明 实施例中的伽马曲线调整装置400,包括:
[0091] 检测单元401,用于检测摄像机是否处于低照度场景中;
[0092] 第一调整单元402,用于当检测单元401检测到上述摄像机处于低照度场景中时, 基于预设的线性曲线调整上述摄像机当前使用的伽马曲线,其中,上述线性曲线的斜率为 1;
[0093] 直方图获取单元403,用于当检测单元401检测到上述摄像机不处于低照度场景中 时,获取上述摄像机当前采集的帖图像的直方图数据;
[0094] 直方图均衡化处理单元404,用于:对直方图获取单元403本次获取的直方图数据 进行直方图均衡化处理,得到灰度值变换曲线;
[00M]第二调整单元405,用于基于当前上述直方图均衡化处理单元处理得到的上述灰 度值变换曲线调整上述摄像机当前使用的伽马曲线。
[0096] 可选的,直方图均衡化处理单元404具体用于:当直方图获取单元403首次触发且 获取的直方图数据相对于初始化的直方图数据的差异值超过预设的阔值时,对直方图获取 单元403本次获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲线;当直方图获 取单元403非首次触发且获取的直方图数据相对于初始化的直方图数据的差异值超过预设 的阔值时,对直方图获取单元403本次获取的直方图数据进行直方图均衡化处理,得到灰度 值变换曲线;
[0097] 可选的,直方图均衡化处理单元404具体包括:
[0098] 第一子计算单元,用于计算述直方图获取单元本次获取的直方图数据中的最大灰 度值和最小灰度值的差值;
[0099] 子确定单元,用于根据上述差值确定直方图统计阔值,其中,上述直方图统计阔值 与上述差值成负相关;
[0100] 第二子计算单元,用于根据第一公式、第二公式和第=公式计算各灰度值的变换 值;
[0101] 生成单元,用于基于上述第=子计算单元计算得到的各灰度值的变换值生成相应 的灰度值变换曲线;
[0102]
[0103]
[0104]
[0105] 在上述第一公式和上述第二公式中,Mst[i]表示本次获取的直方图数据所包含 的灰度值为i的像素个数;hist_th;r表示上述直方图统计阔值;count_num表示上述差值; dst_curve[i]表示灰度值为i的变换值,ie[0,255]。
[0106] 可选的,检测单元401具体用于:获取上述摄像机的当前增益;若上述摄像机的当 前增益大于预设的增益阔值,则判定上述摄像机处于低照度场景中;若上述摄像机的当前 增益不大于预设的增益阔值,则判定上述摄像机不处于低照度场景中。进一步,在摄像机中 预设有两条或两条W上伽马曲线,本发明实施例中的伽马曲线调整装置还包括:伽马曲线 确定单元,用于根据检测单元401获取的上述摄像机的当前增益W及预设的增益-伽马曲线 对应关系信息,确定上述摄像机使用的伽马曲线。
[0107] 可选的,第一调整单元402具体用于:当检测单元401检测到上述摄像机处于低照 度场景中时,将上述摄像机当前使用的伽马曲线渐变调整为上述线性曲线;第二调整单元 405具体用于:基于当前得到的上述灰度值变换曲线渐变调整将上述摄像机当前使用的伽 马曲线。
[0108] 需要说明的是,本发明实施例中的伽马曲线调整装置可集成在摄像机中,该伽马 曲线调整装置可W在摄像机开机启动时自动启用,或者,也可W在摄像机上设置触发该伽 马曲线调整装置的开关,通过触发该该伽马曲线调整装置,使该伽马曲线调整装置执行图 1-a、图2或图3-a所示实施例的伽马曲线调整流程,或者,也可W将该伽马曲线调整装置通 过网络(有线网络或者无线网络)与控制端连接,则在控制端可W通过网络触发该伽马曲线 调整装置执行图1-a、图2或图3-a所示实施例的伽马曲线调整流程。本发明实施例中的伽马 曲线调整装置可W用于实现上述实施例一或实施例二中的全部技术方案,其各个功能模块 的具体实现过程可参照上述实施例一或实施例二中的相关描述,此处不再寶述。
[0109] 由上述技术方案可知,本发明通过检测摄像机是否处于低照度场景,在低照度场 景和非低照度场景下,分别采用相应的方式调整摄像机当前使用的伽马曲线,从而实现在 剧烈变化的场景下,对摄像机的伽马曲线的自适应调整,由于摄像机的伽马曲线与摄像机 对比度相关,因此,通过对摄像机的伽马曲线的自适应调整,也实现了摄像机对比度的自适 应调整。
[0110] 在本申请所提供的几个实施例中,应该理解到,所掲露的装置和方法,可W通过其 它的方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅 仅为一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件可W结 合或者可W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或讨论的 相互之间的禪合或直接禪合或通信连接可W是通过一些接口,装置或单元的间接禪合或通 信连接,可W是电性,机械或其它的形式。
[0111] 需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可W采用其它顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所设及的动作和模块并不一定都是本发 明所必须的。
[0112] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可W参见其它实施例的相关描述。
[0113] W上对本发明所提供的一种应用于摄像机的伽马曲线调整方法及装置的描述,对 于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会 有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种应用于摄像机的伽马曲线调整方法,其特征在于,包括: 检测摄像机是否处于低照度场景中; 若检测到所述摄像机处于低照度场景中,则: 基于预设的线性曲线调整所述摄像机当前使用的伽马曲线,其中,所述线性曲线的斜 率为1; 若检测到所述摄像机不处于低照度场景中,则: 获取所述摄像机当前采集的帧图像的直方图数据; 对本次获取的直方图数据进行直方图均衡化处理,得到灰度值变换曲线; 基于当前得到的所述灰度值变换曲线调整所述摄像机当前使用的伽马曲线。2. 根据权利要求1所述的方法,其特征在于,所述对本次获取的直方图数据进行直方图 均衡化处理,得到灰度值变换曲线,包括: 计算本次获取的直方图数据中的最大灰度值和最小灰度值的差值; 根据所述差值确定直方图统计阈值,其中,所述直方图统计阈值与所述差值成负相关; 根据第一公式、第二公式和第三公式计算各灰度值的变换值; 基于计算得到的各灰度值的变换值生成相应的灰度值变换曲线;在所述第一公式和所述第二公式中,hist[i]表示本次获取的直方图数据所包含的灰 度值为i的像素个数;hist_thr表示所述直方图统计阈值;count_num表示所述差值;dst_ curve[i]表示灰度值为i的变换值,ie[〇,255]。3. 根据权利要求1或2所述的方法,其特征在于,所述检测摄像机是否处于低照度场景 中包括: 获取所述摄像机的当前增益; 若所述摄像机的当前增益大于预设的增益阈值,则判定所述摄像机处于低照度场景 中; 若所述摄像机的当前增益不大于预设的增益阈值,则判定所述摄像机不处于低照度场 景中。4. 根据权利要求3所述的方法,其特征在于,所述摄像机中预设有两条或两条以上伽马 曲线; 所述获取所述摄像机的当前增益,之后还包括: 根据获取的所述摄像机的当前增益以及预设的增益-伽马曲线对应关系信息,确定所 述摄像机使用的伽马曲线。5. 根据权利要求1或2所述的方法,其特征在于, 所述基于预设的线性曲线调整所述摄像机当前使用的伽马曲线具体为:将所述摄像机 当前使用的伽马曲线渐变调整为所述线性曲线; 所述基于当前得到的所述灰度值变换曲线调整所述摄像机当前使用的伽马曲线具体 为:基于当前得到的所述灰度值变换曲线渐变调整所述摄像机当前使用的伽马曲线。6. -种应用于摄像机的伽马曲线调整装置,其特征在于,包括: 检测单元,用于检测摄像机是否处于低照度场景中; 第一调整单元,用于当所述检测单元检测到所述摄像机处于低照度场景中时,基于预 设的线性曲线调整所述摄像机当前使用的伽马曲线,其中,所述线性曲线的斜率为1; 直方图获取单元,用于当所述检测单元检测到所述摄像机不处于低照度场景中时,获 取所述摄像机当前采集的帧图像的直方图数据; 直方图均衡化处理单元,用于:对所述直方图获取单元本次获取的直方图数据进行直 方图均衡化处理,得到灰度值变换曲线; 第二调整单元,用于基于当前所述直方图均衡化处理单元处理得到的所述灰度值变换 曲线调整所述摄像机当前使用的伽马曲线。7. 根据权利要求6所述的伽马曲线调整装置,其特征在于,所述直方图均衡化处理单元 具体包括: 第一子计算单元,用于计算述直方图获取单元本次获取的直方图数据中的最大灰度值 和最小灰度值的差值; 子确定单元,用于根据所述差值确定直方图统计阈值,其中,所述直方图统计阈值与所 述差值成负相关; 第二子计算单元,用于根据第一公式、第二公式和第三公式计算各灰度值的变换值; 生成单元,用于基于所述第三子计算单元计算得到的各灰度值的变换值生成相应的灰 度值变换曲线;述第一公式和所述第二公式中,hist[i]表示本次获取的直方图数据所包含的灰度值为i的 像素个数;hi s t_thr表示所述直方图统计阈值;count_num表示所述差值;dst_curve [ i ]表 示灰度值为i的变换值,ie[0,255]。8. 根据权利要求6或7所述的伽马曲线调整装置,其特征在于,所述检测单元具体用于: 获取所述摄像机的当前增益;若所述摄像机的当前增益大于预设的增益阈值,则判定所述 摄像机处于低照度场景中;若所述摄像机的当前增益不大于预设的增益阈值,则判定所述 摄像机不处于低照度场景中。9. 根据权利要求8所述的伽马曲线调整装置,其特征在于,所述摄像机中预设有两条或 两条以上伽马曲线; 所述伽马曲线调整装置还包括: 伽马曲线确定单元,用于根据所述检测单元获取的所述摄像机的当前增益以及预设的 增益-伽马曲线对应关系信息,确定所述摄像机使用的伽马曲线。10. 根据权利要求6或7所述的伽马曲线调整装置,其特征在于,所述第一调整单元具体 用于:当所述检测单元检测到所述摄像机处于低照度场景中时,将所述摄像机当前使用的 伽马曲线渐变调整为所述线性曲线; 所述第二调整单元具体用于:基于当前得到的所述灰度值变换曲线渐变调整所述摄像 机当前使用的伽马曲线。
【文档编号】H04N5/202GK105827898SQ201610181403
【公开日】2016年8月3日
【申请日】2016年3月28日
【发明人】杨兵, 陈剑武, 张潇飞
【申请人】深圳英飞拓科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1