一种针对镜头阴影的自动矫正方法与流程

文档序号:16632685发布日期:2019-01-16 06:43阅读:298来源:国知局
一种针对镜头阴影的自动矫正方法与流程

本发明属于视频监控领域,尤其是涉及一种针对镜头阴影的自动矫正方法。



背景技术:

在视频监控中,人们对于监控的需求越来越高,也越来越严格,对于监控的需求不再仅仅是能看到图像而已,对图像的清晰程度也有了更高的要求,但由于镜头凸透镜成像所引入的阴影问题成为了一个影响视频成像效果的重要因素。

在现有技术中,考虑到镜头成像的固有问题,大部分情况都不会进行镜头阴影的矫正;而就算是进行阴影矫正的情况下,考虑到镜头阴影矫正的环境要求之苛刻,也只保留一个默认配置,不能从根本上解决镜头阴影的问题,甚至可能会因为镜头的差异而引入更大的亮角问题。



技术实现要素:

有鉴于此,本发明旨在提出一种针对镜头阴影的自动矫正方法,可以在生产阶段进行镜头阴影矫正功能,使每个镜头有自己的一套特有参数,能够很大程度对不同镜头使用同一个矫正文件而引入的成像效果异常的现象进行优化。

为达到上述目的,本发明的技术方案是这样实现的:

一种针对镜头阴影的自动矫正方法,包括:

步骤一:根据参数设置,调整亮度分区块的大小;

步骤二:统计每个分区块的亮度,进行亮度增益的计算;

步骤三:与邻近区域进行差值计算,计算每个像素的亮度增益;

步骤四:保存配置文件。

进一步的,步骤一中,调整分区块大小的计算公式是rm=log2rm-1,r0+r1+……rm=a/2,其中a是图像的宽度。

进一步的,步骤二中,分别统计步骤一中计算出m块区域的平均亮度,以r0为基准进行亮度增益的计算。

进一步的,步骤三中每个像素亮度增益的计算公式是:gaini=logposm-posm-1(posi-posm)*(gainm-gainm-1)+gainm-1。

因为每个区域内都包含很多像素,如果所有的像素都使用同样的亮度增益值,会存在明显的亮度跳变差异。所以以每个区域中心点与邻近区域中间点连接计算差值,差值则按照一定的比例影响中间像素的亮度增益值。

进一步的,步骤四中生成矫正表,实现控制镜头阴影的矫正功能。

进一步的,步骤四中将配置文件保存便于下次启动后自动使能。

相对于现有技术,本发明所述的一种针对镜头阴影的自动矫正方法具有以下优势:

本发明所述的一种针对镜头阴影的自动矫正方法,通过统计每个区域的亮度,进行亮度增益的计算,然后通过对边缘位置进行亮度的提升,可以在生产阶段进行镜头阴影矫正功能,使每个镜头有自己的一套特有参数,能够很大程度对不同镜头使用同一个矫正文件而引入的成像效果异常的现象进行优化。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

在附图中:

图1为本发明实施例所述的一种针对镜头阴影的自动矫正方法流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

如图1所示,一种针对镜头阴影的自动矫正方法,包括:

步骤一:根据参数设置,调整亮度分区块的大小;

步骤二:统计每个分区块的亮度,进行亮度增益的计算;

步骤三:与邻近区域进行差值计算,计算每个像素的亮度增益;

步骤四:保存配置文件。

如图1所示,步骤一中,调整分区块大小的计算公式是rm=log2rm-1,r0+r1+……rm=a/2,其中a是图像的宽度。

如图1所示,步骤二中,分别统计步骤一中计算出m块区域的平均亮度,以r0为基准进行亮度增益的计算。

如图1所示,步骤三中每个像素亮度增益的计算公式是:gaini=logposm-posm-1(posi-posm)*(gainm-gainm-1)+gainm-1。

因为每个区域内都包含很多像素,如果所有的像素都使用同样的亮度增益值,会存在明显的亮度跳变差异。所以以每个区域中心点与邻近区域中间点连接计算差值,差值则按照一定的比例影响中间像素的亮度增益值。

如图1所示,步骤四中生成矫正表,实现控制镜头阴影的矫正功能。

如图1所示,步骤四中将配置文件保存便于下次启动后自动使能。

本发明所述的一种针对镜头阴影的自动矫正方法通过统计每个区域的亮度,进行亮度增益的计算,然后通过对边缘位置进行亮度的提升,进而改善镜头阴影的效果。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明提供了一种针对镜头阴影的自动矫正方法,包括步骤一:根据参数设置,调整亮度分区块的大小;步骤二:统计每个分区块的亮度,进行亮度增益的计算;步骤三:与邻近区域进行差值计算,计算每个像素的亮度增益;步骤四:保存配置文件。本发明所述的一种针对镜头阴影的自动矫正方法,可以在生产阶段进行镜头阴影矫正功能,使每个镜头有自己的一套特有参数,能够很大程度对不同镜头使用同一个矫正文件而引入的成像效果异常的现象进行优化。

技术研发人员:高旭麟;薛超;付邦鹏;张文海
受保护的技术使用者:天津天地基业科技有限公司
技术研发日:2018.09.30
技术公布日:2019.01.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1