一种视频数据处理应用系统技术方案

技术编号:37864734 阅读:22 留言:0更新日期:2023-06-15 20:54
本发明专利技术涉及数据处理技术领域,具体涉及一种视频数据处理应用系统,包括:根据对比度将视频数据中的所有帧图像划分为多个帧图像组,根据像素点的交互区域计算像素点的细节损失率;根据像素点的可调控区间获取目标帧图像的所有区域集合,根据区域集合的所有调整值的优选程度获得最优调整值;获得视频数据中每个帧图像组中的每个帧图像的调整帧图像;利用游程编码压缩方式进行压缩,获得视频数据的压缩数据,完成对视频数据的压缩处理。本发明专利技术利用帧间对比度,将视频数据划分为多个帧图像组,降低了视频数据的处理难度,在尽可能的保证图像无损的情况下,增加灰度值的重复性和冗余程度,提高视频数据压缩率。提高视频数据压缩率。提高视频数据压缩率。

【技术实现步骤摘要】
一种视频数据处理应用系统


[0001]本专利技术涉及数据处理
,具体涉及一种视频数据处理应用系统。

技术介绍

[0002]建立以视频资源的服务体系势必会增加数据处理系统的运行负担,因此在对海量视频资源进行存储时需要进行压缩处理。在对监控视频进行压缩处理时,对每一帧视频帧的处理方式是相同的,处理后的视频帧的压缩率较为一般。采用传统的压缩方式进行压缩会导致压缩程度较低,不利于警务数据的传输与存储。

技术实现思路

[0003]为了解决上述问题,本专利技术提供一种视频数据处理应用系统,所述系统包括:视频数据采集模块,采集视频数据,视频数据包括多个帧图像;帧图像分组模块,根据相邻帧图像对的对比度将所有帧图像划分为多个帧图像组,获得所有帧图像上的所有像素点的关注程度;像素特征获取模块,将每个帧图像组的第一个帧图像记为帧图像组的目标帧图像,根据关注程度获得目标帧图像中所有像素点的交互像素点数量,根据交互像素点数量获取目标帧图像中所有像素点的交互区域,根据交互区域计算目标帧图像中所有像素点的细节损失率;掩膜图像获取模块,根据细节损失率获得像素点的可调控区间,根据像素点的可调控区间获取目标帧图像的所有区域集合,计算区域集合的所有调整值的优选程度,将优选程度最大的调整值作为区域集合的最优调整值;根据最优调整值获取所有帧图像组的目标帧图像的掩膜图像;图像调整模块,根据目标帧图像的掩膜图像获得视频数据中每个帧图像组中的每个帧图像的调整帧图像;数据压缩模块,利用压缩编码方式对视频数据中每个帧图像组中的每个帧图像的调整帧图像进行压缩,获得视频数据的压缩数据,完成对视频数据的压缩处理。
[0004]进一步地,所述相邻帧图像对的对比度的计算方法为:通过角点匹配算法获取相邻帧图像对的匹配角点对,根据匹配角点对计算相邻帧图像对的对比度,包括:将2倍的相邻帧图像对的匹配角点对的个数,与相邻帧图像对中两个帧图像中角点的个数之和的比值,记为相邻帧图像对的对比度。
[0005]进一步地,所述根据交互像素点数量获取目标帧图像中所有像素点的交互区域,包括的步骤为:将目标帧图像中的任意一个像素点记为目标像素点,目标像素点的交互像素点数量的计算公式为:
式中,d表示目标像素点的交互像素点数量,分别表示目标帧图像中所有像素点的关注程度的最大值和关注程度的最小值,表示目标像素点的关注程度,表示目标帧图像中关注程度等于的像素点的数量,表示目标帧图像中的所有像素点的个数,为超参数;以目标像素点为圆心,通过不断改变半径的大小获得圆形区域,获取圆形区域中与目标像素点的欧式距离小于等于半径的像素点,将像素点的数量等于目标像素点的交互像素点数量的圆形区域作为目标像素点的交互区域;将目标像素点的交互区域中的所有像素点记为目标像素点的交互像素点。
[0006]进一步地,所述计算目标帧图像中所有像素点的细节损失率,包括的步骤为:将目标帧图像中的任意一个像素点记为目标像素点,目标像素点的细节损失率的计算公式为:计算公式为:式中,k表示目标像素点的细节损失率,d表示目标像素点的交互像素点数量,即目标像素点的交互区域中像素点的数量,表示目标像素点的交互区域中第j个像素点的关注程度,分别表示目标像素点的交互区域中像素点的灰度值的最大值和最小值,表示目标像素点的交互区域的细节变化程度,表示目标像素点的灰度值,表示目标像素点的交互区域中第j个像素点的灰度值,表示目标像素点的交互区域中所有像素点的灰度值的均值,表示以自然常数为底的指数函数,表示取绝对值。
[0007]进一步地,所述根据像素点的可调控区间获取目标帧图像的所有区域集合,包括的步骤为:根据目标帧图像中像素点的灰度值和细节损失率获得像素点的可调控区间为,其中,表示像素点的灰度值,表示像素点的细节损失率;获取目标帧图像的区域集合,包括:将目标帧图像中关注程度最大的像素点的所有交互像素点组成的集合,记为搜索集合;以目标帧图像中关注程度最大的像素点为起始点,将搜索集合中与起始点的可调控区间存在交集且在起始点的八邻域内的交互像素点记为基础点,将获得的基础点从搜索集合中去除;将获取的基础点作为新的起始点,重复获取基础点,直至搜索集合中不存在与起始点的可调控区间存在交集且在起始点的八邻域内的交互像素点,将起始点与获得的所有基础点组成的集合记为区域集合,将区域集合中的所有像素点从目标帧图像中去除;重复获取目标帧图像的区域集合,直至目标帧图像中不存在像素点,获取目标帧图像的所有区域集合。
[0008]进一步地,所述计算区域集合的所有调整值的优选程度,包括的步骤为:
对于目标帧图像的任意一个区域集合,将区域集合中所有像素点的可调控区间的交集记为区域集合的集合区间;将区域集合的集合区间中的任意一个整数记为区域集合的目标调整值,目标调整值的优选程度的计算公式为:式中,表示目标调整值的优选程度,X表示区域集合中像素点的数量,表示区域集合中第x个像素点的灰度值,表示以自然常数为底的指数函数,表示取绝对值。
[0009]进一步地,所述获取所有帧图像组的目标帧图像的掩膜图像,包括的步骤为:获得目标帧图像的所有区域集合的最优调整值,将区域集合中所有像素点的灰度值调整为区域集合的最优调整值,将调整灰度值后的所有区域集合按照顺序组成的与目标帧图像的大小相同的图像,记为目标帧图像的掩膜图像。
[0010]进一步地,所述获得视频数据中每个帧图像组中的每个帧图像的调整帧图像,包括的步骤为:对于视频数据中任意一个帧图像组,将帧图像组的目标帧图像的掩膜图像,作为目标帧图像的调整帧图像;将帧图像组中除目标帧图像外的任意一个帧图像记为待处理帧图像,对于待处理帧图像中的任意一个像素点:如果像素点的关注程度小于关注程度阈值,将像素点的灰度值调整为像素点在目标帧图像的掩膜图像中对应的区域集合的最优调整值,否则,通过像素特征获取模块和掩膜图像获取模块,获得像素点的区域集合的最优调整值,将像素点的灰度值调整为像素点的区域集合的最优调整值;其中,关注程度阈值,表示目标帧图像中所有像素点的关注程度的最大值,为系数;对待处理帧图像中的所有像素点进行调整,将调整后的所有像素点按照顺序组成的图像,记为待处理帧图像的调整帧图像。
[0011]本专利技术实施例至少具有如下有益效果:本专利技术利用视频数据的帧间对比度,将视频数据中的所有帧图像划分为多个帧图像组,将帧图像组的目标帧图像的数据处理方法应用于其他帧图像,降低了视频数据的处理难度;根据关注程度和交互像素点数量获取像素点的交互区域,根据像素点的交互区域的细节损失率获得像素点的可调控区间,根据区域集合的所有调整值的优选程度获得优调整值,在尽可能的保证图像无损的情况下,通过像素点的灰度值调整为最优调整值,增加灰度值的重复性,进而增加视频数据的冗余程度,提高视频数据压缩率。
附图说明
[0012]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据处理应用系统,其特征在于,所述系统包括:视频数据采集模块,采集视频数据,视频数据包括多个帧图像;帧图像分组模块,根据相邻帧图像对的对比度将所有帧图像划分为多个帧图像组,获得所有帧图像上的所有像素点的关注程度;像素特征获取模块,将每个帧图像组的第一个帧图像记为帧图像组的目标帧图像,根据关注程度获得目标帧图像中所有像素点的交互像素点数量,根据交互像素点数量获取目标帧图像中所有像素点的交互区域,根据交互区域计算目标帧图像中所有像素点的细节损失率;掩膜图像获取模块,根据细节损失率获得像素点的可调控区间,根据像素点的可调控区间获取目标帧图像的所有区域集合,计算区域集合的所有调整值的优选程度,将优选程度最大的调整值作为区域集合的最优调整值;根据最优调整值获取所有帧图像组的目标帧图像的掩膜图像;图像调整模块,根据目标帧图像的掩膜图像获得视频数据中每个帧图像组中的每个帧图像的调整帧图像;数据压缩模块,利用压缩编码方式对视频数据中每个帧图像组中的每个帧图像的调整帧图像进行压缩,获得视频数据的压缩数据,完成对视频数据的压缩处理。2.根据权利要求1所述的一种视频数据处理应用系统,其特征在于,所述相邻帧图像对的对比度的计算方法为:通过角点匹配算法获取相邻帧图像对的匹配角点对,根据匹配角点对计算相邻帧图像对的对比度,包括:将2倍的相邻帧图像对的匹配角点对的个数,与相邻帧图像对中两个帧图像中角点的个数之和的比值,记为相邻帧图像对的对比度。3.根据权利要求1所述的一种视频数据处理应用系统,其特征在于,所述根据交互像素点数量获取目标帧图像中所有像素点的交互区域,包括的步骤为:将目标帧图像中的任意一个像素点记为目标像素点,目标像素点的交互像素点数量的计算公式为:式中,d表示目标像素点的交互像素点数量,分别表示目标帧图像中所有像素点的关注程度的最大值和关注程度的最小值,表示目标像素点的关注程度,表示目标帧图像中关注程度等于的像素点的数量,表示目标帧图像中的所有像素点的个数,为超参数;以目标像素点为圆心,通过不断改变半径的大小获得圆形区域,获取圆形区域中与目标像素点的欧式距离小于等于半径的像素点,将像素点的数量等于目标像素点的交互像素点数量的圆形区域作为目标像素点的交互区域;将目标像素点的交互区域中的所有像素点记为目标像素点的交互像素点。4.根据权利要求1所述的一种视频数据处理应用系统,其特征在于,所述计算目标帧图像中所有像素点的细节损失率,包括的步骤为:将目标帧图像中的任意一个像素点记为目标像素点,目标像素点的细节损失率的计算
公式为:公式为:式中,k表示目标像素点的细节损失率,d表示目标像素点的交互像素点数量,即目标像素点的交互区域中像素点的数量,表示目标像素点的交互区域中第j个像素点的关注程度,分别表示目标像素点的交互区域中像素点的灰度值的最大值和最小值,表示目标像素点的交互区域的细节变化程度,表示目标像素点的灰度值,表示目标像素点的交互区域中第j个像...

【专利技术属性】
技术研发人员:陈旭牛大军
申请(专利权)人:深圳比特耐特信息技术股份有限公司
类型:发明
国别省市:

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

1