视频敏感信息去除方法、装置及计算机可读存储介质与流程

文档序号:31763126发布日期:2022-10-12 03:34阅读:201来源:国知局
视频敏感信息去除方法、装置及计算机可读存储介质与流程

1.本发明实施例涉及视频图像处理技术领域,尤其涉及一种视频敏感信息去除方法、装置及计算机可读存储介质。


背景技术:

2.目前,随着对个人信息保护意识的逐渐增强,在各类存在公共视频采集场景(例如:车载摄像头)下,通常需要在采集到的视频影像中去除包含关于个人的敏感信息图像(例如:人脸图像或机动车车牌图像等)。
3.传统的视频敏感信息去除方法通常是针对h264格式的视频,而h264格式的原始视频由若干图像组组成的,而每个图像组又由一张关键帧(通常称为i帧)和多张双向参考帧(通常称为b帧)和多张前向参考帧(通常称为p帧)组成,其中,i帧是一个完整的画面,而b帧和p帧记录的是相对于i帧的变化,当图像组中不存在关键帧时,则双向参考帧和前向参考帧均无法解码;为此,针对h264格式的视频进行敏感信息去除主要包括:先获取h264格式的原始视频,解析原始视频提取原始视频中的每帧视频帧(i帧、b帧和p帧),然后对视频图像帧进行解码获得yuv视频图像,进一步去除yuv视频图像中的敏感信息获得待编码视频,再对待编码视频重新进行编码即可获得去除敏感信息的已脱敏视频。
4.但是,发明人在具体实施时发现,由于传统敏感信息去除方法需要解析原始视频提取原始视频中的每帧视频图像帧,而在实际对原始视频的b帧和p帧进行解析时,均需要采用之前缓存的画面叠加上当前b帧/p帧的差异图像才能获得最终的解析图像,而上述解析过程相对复杂,需要较大的硬件算力成本,最终造成去除敏感信息的效率相对较低。


技术实现要素:

5.本发明实施例要解决的技术问题在于,提供一种视频敏感信息去除方法,能有效提高视频的敏感信息去除效率。
6.本发明实施例进一步要解决的技术问题在于,提供一种视频敏感信息去除装置,能有效提高视频的敏感信息去除效率。
7.本发明实施例进一步要解决的技术问题在于,提供一种计算机可读存储介质,以存储能有效提高视频的敏感信息去除效率的计算机程序。
8.为了解决上述技术问题,本发明实施例提供以下技术方案:一种视频敏感信息去除方法,包括以下步骤:获取h264格式的原始视频,解析原始视频提取出原始视频的每个图像组中的关键帧;对所述关键帧进行解码;去除解码后的关键帧中的敏感信息;对去除敏感信息后的关键帧重新进行编码;以及采用重新编码后的关键帧替换所述原始视频的对应图像组中原始的关键帧而获
得去除敏感信息后的脱敏视频。
9.进一步的,所述去除解码后的关键帧中的敏感信息具体是指先将解码后的各个关键帧组成yuv视频图像,再去除所述yuv视频图像中的敏感信息后获得待编码视频。
10.进一步的,所述对去除敏感信息后的关键帧重新进行编码具体是指对所述待编码视频重新进行编码获得h264格式的重编码视频。
11.进一步的,所述采用重新编码后的关键帧替换所述原始视频的对应图像组中原始的关键帧而获得去除敏感信息后的脱敏视频具体是指采用所述重编码视频中的各个关键帧分别替换所述原始视频的对应图像组中原始的关键帧而获得去除敏感信息后的脱敏视频。
12.进一步的,所述去除所述yuv视频图像中的敏感信息后获得待编码视频具体包括:检测所述yuv视频图像中的敏感信息,确定出所述敏感信息在yuv视频图像中的敏感区域;以及采用预定颜色填充所述yuv视频图像中的敏感区域而获得所述待编码视频。
13.进一步的,所述敏感信息至少包括人脸图像和机动车车牌图像。
14.进一步的,所述方法还包括:获得所述脱敏视频后,再将所述脱敏视频封装为预定格式的待播放视频。
15.另一方面,为了解决上述进一步的技术问题,本发明实施例提供以下技术方案:一种视频敏感信息去除装置,分别与用于提供原始视频的视频存储装置和用于对视频敏感信息去除装置处理后的视频进行播放的视频播放装置相连,所述视频敏感信息去除装置包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的视频敏感信息去除方法。
16.再一方面,为了解决上述进一步的技术问题,本发明实施例提供以下技术方案:一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任意一项所述的视频敏感信息去除方法。
17.采用上述技术方案后,本发明实施例至少具有如下有益效果:本发明实施例获取h264格式的原始视频后,只针对原始视频的每个图像组中的关键帧进行解码获得yuv视频图像,进一步去除解码后的关键帧中的敏感信息后,对关键帧重新进行编码,根据h264格式的解析原理,只去除关键帧中的敏感信息,原始视频的每个图像组中的双向参考帧和前向参考帧中的敏感信息则同样无法被还原,最后采用重新编码后的关键帧替换所述原始视频的各个图像组中原始对应的关键帧即可获得去除敏感信息后的脱敏视频,从而实现对原始视频的脱敏处理,相对于传统的视频敏感信息去除方法,仅对原始视频的每个图像组中的关键帧进行处理,能大幅提升处理效率,降低硬件算力成本。
附图说明
18.图1为本发明视频敏感信息去除方法一个可选实施例的步骤流程图。
19.图2为本发明视频敏感信息去除装置一个可选实施例的原理框图。
20.图3为本发明视频敏感信息去除装置一个可选实施例的功能模块图。
具体实施方式
21.下面结合附图和具体实施例对本技术作进一步详细说明。应当理解,以下的示意性实施例及说明仅用来解释本发明,并不作为对本发明的限定,而且,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互结合。
22.如图1所示,本发明一个可选实施例提供一种视频敏感信息去除方法,包括以下步骤:s1:获取h264格式的原始视频,解析原始视频提取出原始视频的每个图像组中的关键帧;s2:对所述关键帧进行解码;s3:去除解码后的关键帧中的敏感信息;s4:对去除敏感信息后的关键帧重新进行编码;以及s5:采用重新编码后的关键帧替换所述原始视频的对应图像组中原始的关键帧而获得去除敏感信息后的脱敏视频。
23.本发明实施例获取h264格式的原始视频后,只针对原始视频的每个图像组中的关键帧进行解码获得yuv视频图像,进一步去除解码后的关键帧中的敏感信息后,对关键帧重新进行编码,根据h264格式的解析原理,只去除关键帧中的敏感信息,原始视频的每个图像组中的双向参考帧和前向参考帧中的敏感信息则同样无法被还原,最后采用重新编码后的关键帧替换所述原始视频的各个图像组中原始对应的关键帧即可获得去除敏感信息后的脱敏视频,从而实现对原始视频的脱敏处理,相对于传统的视频敏感信息去除方法,仅对原始视频的每个图像组中的关键帧进行处理,能大幅提升处理效率,降低硬件算力成本。
24.在本发明再一个可选实施例中,所述去除解码后的关键帧中的敏感信息具体是指先将解码后的各个关键帧组成yuv视频图像,再去除所述yuv视频图像中的敏感信息后获得待编码视频。本实施例中,通过将所有的关键帧统一组合形成yuv视频图像,在统一去除所述yuv视频图像中的敏感信息,敏感信息的去除效率更高。
25.在本发明再一个可选实施例中,所述对去除敏感信息后的关键帧重新进行编码具体是指对所述待编码视频重新进行编码获得h264格式的重编码视频。本实施例中,通过同一对待编码视频重新进行编码获得h264格式的重编码视频,图像编码效率更高。
26.在本发明再一个可选实施例中,所述采用重新编码后的关键帧替换所述原始视频的对应图像组中原始的关键帧而获得去除敏感信息后的脱敏视频具体是指采用所述重编码视频中的各个关键帧分别替换所述原始视频的对应图像组中原始的关键帧而获得去除敏感信息后的脱敏视频。本实施例中,统一采用重编码视频中的各个关键帧实现关键帧替换,图像帧替换效率更高,有利于提升视频敏感信息的去除效率。
27.在本发明再一个可选实施例中,所述去除所述yuv视频图像中的敏感信息后获得待编码视频具体包括:检测所述yuv视频图像中的敏感信息,确定出所述敏感信息在yuv视频图像中的敏感区域;以及采用预定颜色填充所述yuv视频图像中的敏感区域而获得所述待编码视频。
28.本实施例中,通过先检测所述yuv视频图像中的敏感信息,确定出所述敏感信息在yuv视频图像中的敏感区域后,采用颜色填充的方式去除敏感区域,能简单、快速的实现视
频的脱敏处理。
29.在本发明再一个可选实施例中,所述敏感信息至少包括人脸图像和机动车车牌图像。本实施例敏感信息至少为人脸图像和机动车车牌图像,实现对相关个人图像信息的去除。
30.在本发明又一个可选实施例中,所述方法还包括:获得所述脱敏视频后,再将所述脱敏视频封装为预定格式的待播放视频。本实施例中,还通过再将所述已脱敏视频封装为预定格式的待播放视频,方便各类播放装置进行直接播放。在具体实施时,所述预定格式可以是mp4格式、mpg格式等。
31.另一方面,如图2所示,本发明实施例提供一种视频敏感信息去除装置1,分别与用于提供原始视频的视频存储装置3和用于对视频敏感信息去除装置1处理后的视频进行播放的视频播放装置5相连,所述视频敏感信息去除装置1包括处理器10、存储器12以及存储在所述存储器12中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的视频敏感信息去除方法。
32.在具体实施时,所述视频存储装置3可以是sd卡、emmc存储器或u盘等存储器。
33.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器12中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述视频敏感信息去除装置1中的执行过程。例如,所述计算机程序可以被分割成图3所述的视频敏感信息去除装置1中的功能模块,其中,关键帧提取模块21、关键帧解码模块22、脱敏处理模块23、关键帧编码模块24以及关键帧替换模块25分别对应执行以上的步骤s1-步骤s5。
34.所述视频敏感信息去除装置1可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述视频敏感信息去除装置1可包括,但不仅限于,处理器10、存储器12。本领域技术人员可以理解,所述示意图仅仅是视频敏感信息去除装置1的示例,并不构成对视频敏感信息去除装置1的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述视频敏感信息去除装置1还可以包括输入输出设备、网络接入设备、总线等。
35.所称处理器10可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器10是所述视频敏感信息去除装置1的控制中心,利用各种接口和线路连接整个视频敏感信息去除装置1的各个部分。
36.所述存储器12可用于存储所述计算机程序和/或模块,所述处理器10通过运行或执行存储在所述存储器12内的计算机程序和/或模块,以及调用存储在存储器12内的数据,实现所述视频敏感信息去除装置1的各种功能。所述存储器12可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如图形识别功能、图形层叠功能等)等;存储数据区可存储根据视频敏感信息去除装置1的使用所创
建的数据(比如图形数据等)等。此外,存储器12可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
37.本发明实施例所述的功能如果以软件功能模块或单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器10执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
38.再一方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任意一项所述的视频敏感信息去除方法。
39.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
40.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1