用于控制使用图像获取装置捕获的视频流的比特率的方法制造方法及图纸

技术编号:37789434 阅读:13 留言:0更新日期:2023-06-09 09:19
本发明专利技术提供了一种用于控制使用图像获取装置捕获的视频流的比特率的方法。本发明专利技术总体涉及相机监控领域,并且具体涉及用于控制使用图像获取装置捕获的视频流的比特率的方法和控制单元。控制单元。控制单元。

【技术实现步骤摘要】
用于控制使用图像获取装置捕获的视频流的比特率的方法


[0001]本专利技术总体涉及相机监控领域,并且具体地涉及用于控制使用图像获取装置捕获的视频流的比特率的方法和控制单元。

技术介绍

[0002]在各种相机监控应用中,有时需要屏蔽由相机捕获的视频流中的对象。对象屏蔽的重要原因是确保视频流中出现的人的隐私以及保护视频流中可能捕获的其他类型的个人信息。
[0003]例如,对象检测可以用于对人进行检测。可以通过提取图像帧的相关部分的图像坐标来执行人的屏蔽。一旦已知图像坐标,视频流中的相关部分可以被屏蔽、像素化、模糊或以其他方式修改以隐藏视频流中的识别物。
[0004]一种已知的实现屏蔽的方式是应用产生仅显示边缘或者轮廓的匿名图像的Sobel滤波器。使用该类型的滤波器的优点是,尽管图像是匿名的,但操作者仍然可以分辨被捕获场景中人的移动和动作,这对于大多数监控用例而言是足够的。
[0005]然而,例如与固体屏蔽(solid masks)和像素化相比,Sobel滤波后的视频流的生成的数据比特率更高,这可能导致网络或者存储问题,或者操作者的总体信息过载。
[0006]因此,在处理匿名视频流中生成的数据方面还存在改进空间。

技术实现思路

[0007]鉴于现有技术的上述和其他缺点,本专利技术的目的是提供用于控制视频流的比特率的改进方法,该视频流使用图像获取装置捕获并且使用边缘滤波器进行滤波,该方法减轻了现有技术的缺点中的至少一些。
[0008]根据本专利技术的第一方面,因此提供了用于控制视频流的比特率的方法,该视频流使用图像获取装置捕获并且使用边缘滤波器进行滤波,该边缘滤波器用于对视频流中的捕获场景的至少一个区域进行隐私屏蔽。
[0009]该方法包括确定视频流的当前比特率值,并且响应于检测到当前比特率值超过阈值,调整边缘滤波器的至少一个参数以进一步减少视频流的至少一个区域中的边缘数量,从而控制比特率。
[0010]本专利技术基于调整边缘滤波器的参数改变所得到的滤波视频流的生成比特率的认识。因此,通过监视当前比特率,并且使用可接受的比特率的知识,可以调整边缘滤波器的滤波器参数以减少边缘数量,这有效地控制了比特率。作为边缘数量减少的结果,比特率被降低。
[0011]因此,专利技术人认识到,使用边缘滤波器,这有利地允许屏蔽视频流的区域以保护视频流中的人的隐私,同时仍然允许运动和动作是可检测的,还允许主动地并且至少接近实时地改变边缘滤波器的参数,从而提供对比特率的控制。
[0012]视频流通常是随时间捕获的连续图像帧组。连续的图像帧共同形成视频流。
[0013]边缘滤波器通过适用于在图像帧中找到边缘的算法进行操作。这种边缘滤波器的基本操作是算法在图像帧中找到图像亮度具有快速或者急剧变化的或者不连续的边缘或曲线。一旦找到边缘或曲线,它们将被增强,而其他部分的外观将被抑制。边缘滤波器被应用于视频流的每个图像帧。
[0014]边缘滤波器由其参数定义,参数可以是滤波器算子的一部分。取决于所使用的特定边缘滤波器,滤波器算子可以是不同种类的。然而,滤波器算子通常作为计算或估计图像帧的邻近像素之间的强度梯度的梯度算子操作。邻近像素可以是直接邻居,但滤波器算子通常还包括第二和/或甚至更远的邻居。将所计算的强度梯度与检测阈值进行比较以确定是否认为检测到边缘。
[0015]因此,边缘滤波器是增强边缘点并抑制非边缘点的滤波器。边缘点与图像帧中被确定为属于边缘的一个或多个像素相对应,图像亮度在该边缘具有快速或急剧的变化或不连续性。类似地,非边缘点与图像帧中被确定为不属于边缘的一个或多个像素相对应。因此,通过将边缘滤波器应用于视频流,图像帧中的边缘点将被增强,而非边缘点将被抑制。例如,边缘滤波器(有时也被称为边缘检测滤波器)可以是Sobel滤波器、Canny滤波器、高斯差分(DoG)滤波器、拉普拉斯滤波器、Prewitt滤波器、Robert交叉滤波器或Scharr滤波器,仅给出一些示例。为了适应用例,可以使用诸如不区分正梯度和负梯度的绝对值运算、调整强度的增益算子、使边缘点为黑色而非边缘点为白色的偏移算子和/或移除不属于图像中真实边缘或其他结构的不必要稀疏黑色边缘像素的降噪算子的一个或多个运算来修改边缘滤波器的输出,即视频流的边缘滤波版本。
[0016]示例边缘滤波器基于3
×
3核或算子,使得当计算给定像素的梯度时考虑3
×
3子矩阵中的像素,其中核的元素设置用于计算梯度的不同像素值的权重。使用该尺寸的算子提供了计算高效的边缘滤波过程,同时提供了质量可接受的滤波图像。诸如4
×
4或者5
×
5的较大的核也适用于本文中讨论的实施例。
[0017]比特率阈值可以基于连接到图像获取装置的网络的比特率容量或带宽或者存储器容量或者一些其他预定参数的知识来设置。阈值可以设置有余量,以避免超过某个临界比特率等级的风险。
[0018]比特率是从由图像获取装置捕获的视频流的图像帧中生成的每单位时间的比特数。比特可以在根据编码协议对捕获的图像帧进行编码的编码器中生成。当前比特率值直接或间接地指示每单位时间产生的比特。
[0019]隐私屏蔽被理解为通过使用屏蔽区域隐藏或隐蔽图像帧的部分来保护个人隐私的特征。通常,隐私屏蔽可以是静态的或动态的,其中本文中将讨论最多的是动态屏蔽,其采用应用于图像帧的边缘滤波器的形式,但也可以采用固体屏蔽或模糊的形式。静态屏蔽可以以相同的方式在整个或者至少部分图像帧上全局地应用,而动态屏蔽可以在例如当视频流中检测到人脸或人时应用。
[0020]边缘滤波器的参数可以指代核的元素或者指代滤波器算子的输出与之比较的检测阈值,或者边缘滤波器的增益算子。调整边缘滤波器的参数以降低当前比特率值可以被理解为调整边缘滤波器的灵敏度,使得更少的边缘被滤波器增强。
[0021]根据实施例,当前比特率值可以是当前的比特率或者比特率增加的当前速率。比特率增加的当前速率是比特率当前增加的速率或者速度。监视和响应比特率当前增加的速
率或者速度允许对高比特率做出更快或更迅速的响应,因为在绝对比特率达到临界高比特率之前,当检测到增加的高速率时,可以进行边缘滤波器参数的调整。还可以将当前比特率与比特率增加的速率组合以用于相应阈值的组合比较。例如,如果比特率增加的速率突然快速增加,则可以在比特率本身达到比特率阈值之前调整滤波器参数。
[0022]根据实施例,调整可以进一步包括调整边缘滤波器的至少一个参数,直到当前比特率值低于阈值。因此,有利地,继续调整至少一个滤波器参数,直到比特率再次处于可接受的等级。
[0023]根据实施例,边缘滤波器的至少一个参数可以针对捕获场景的预定区域进行调整。确定预定区域可以包括通过使用例如对象检测算法或运动检测来检测视频流中存在人的区域。预定区域也可以与视频流中应当应用静态屏蔽的区域相关。预定区域可以基于监视场景的现有知识来预设。静态屏蔽涉及对区域进行屏蔽,而不管该区域中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于控制视频流的比特率的方法,所述视频流由图像获取装置捕获并且使用边缘滤波器进行滤波,所述边缘滤波器用于对所述视频流中的捕获场景的至少一个区域进行隐私屏蔽,所述方法包括:确定所述视频流的当前比特率值;响应于检测到所述当前比特率值超过或等于阈值,调整所述边缘滤波器的至少一个参数以进一步减少所述视频流的所述至少一个区域中的边缘数量,从而控制所述比特率。2.根据权利要求1所述的方法,其中,所述当前比特率值是当前比特率或比特率增加的当前速率。3.根据权利要求1所述的方法,进一步包括:调整所述边缘滤波器的所述至少一个参数,直到所述当前比特率值低于所述阈值。4.根据权利要求1所述的方法,其中,针对所述视频流中的所述捕获场景的预定区域,调整所述边缘滤波器的所述至少一个参数。5.根据权利要求1所述的方法,进一步包括:检测所述捕获场景的区域中的对象;检测所述捕获场景中的所述对象的尺寸;以及,其中,调整包括:根据在相应区域中的所检测的对象的所述尺寸,在所述捕获场景的所述区域中以不同方式调整所述边缘滤波器的所述至少一个参数。6.根据权利要求5所述的方法,其中,与具有检测的尺寸低于尺寸阈值的对象的区域相比,调整所述边缘滤波器的所述至少一个参数以进一步减少具有检测的尺寸超过或等于所述尺寸阈值的对象的所述捕获场景的区域的所述边缘数量。7.根据权利要求1的方法,其中,所述调整的步骤包括:针对所述捕获场景的静态屏蔽区域(500)全局地调整所述边缘滤波器...

【专利技术属性】
技术研发人员:约阿基姆
申请(专利权)人:安讯士有限公司
类型:发明
国别省市:

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

1