本申请实施例提供了一种图像脱敏方法、图像脱敏装置、电子设备及存储介质,属于车辆和视频处理领域。该方法包括:从预设视频获取图像序列;其中,所述图像序列包括首帧图像、中间帧图像序列、尾帧图像;对所述首帧图像进行脱敏处理得到第一掩图,并对所述尾帧图像进行脱敏处理得到第二掩图;计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度;根据所述掩图相似度对所述中间帧图像序列进行关键帧检测,得到关键帧检测结果;根据所述关键帧检测结果对所述中间帧图像序列进行脱敏处理。本申请实施例不需要对每一帧图像进行脱敏处理,从而降低脱敏处理的消耗算力、并提高脱敏的效率。
【技术实现步骤摘要】
本申请涉及车辆和计算机,尤其涉及一种图像脱敏方法、图像脱敏装置、电子设备及存储介质。
技术介绍
1、数据脱敏,是指对某些敏感内容通过相应的脱敏机制进行数据的转换,以实现敏感隐私数据的保护。例如在智能网汽车领域,车辆在行驶过程中会产生多种图像数据和视频数据,包括环境感知、场景定位、驾驶习惯、路途轨迹、车牌等数据,车辆在传输相关视频或者图像时,除了要满足基本的数据格式要求还需满足相应的脱敏要求,以保证相关的信息安全。当前的脱敏方法主要为:通过预先训练的图像脱敏模型对视频进行逐帧脱敏。该脱敏方法,需要消耗图像脱敏模型的较大算力,脱敏效率较低。
技术实现思路
1、本申请实施例的主要目的在于提出一种图像脱敏方法、图像脱敏装置、电子设备及存储介质,旨在降低脱敏处理的消耗算力、并提高脱敏的效率。
2、为实现上述目的,本申请实施例的第一方面提出了一种图像脱敏方法,所述方法包括:
3、从预设视频获取图像序列;其中,所述图像序列包括首帧图像、中间帧图像序列、尾帧图像;
4、对所述首帧图像进行脱敏处理得到第一掩图,并对所述尾帧图像进行脱敏处理得到第二掩图;
5、计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度;
6、根据所述掩图相似度对所述中间帧图像序列进行关键帧检测,得到关键帧检测结果;
7、根据所述关键帧检测结果对所述中间帧图像序列进行脱敏处理。
8、在一些实施例,所述从预设视频获取图像序列,包括:
9、对所述预设视频进行图像提取,得到原始图像;
10、对所述原始图像进行划分,得到当前数量的图像序列和剩余序列;
11、根据所述图像序列对所述剩余序列进行序列补足处理,得到当前序列;
12、将所述当前数量的图像序列和所述当前序列进行合并,得到预设数量的图像序列;其中,所述预设数量=所述当前数量+1。
13、在一些实施例,所述根据所述图像序列对所述剩余序列进行序列补足处理,得到当前序列,包括:
14、获取每一所述图像序列的帧数,得到图像帧数;其中,所述图像帧数为2n,n为大于1的正整数;
15、获取所述剩余序列的帧数,得到剩余帧数;其中,所述剩余帧数小于所述图像帧数;
16、根据所述图像帧数和所述剩余帧数对所述剩余序列进行序列补足处理,得到所述当前序列。
17、在一些实施例,所述根据所述图像帧数和所述剩余帧数对所述剩余序列进行序列补足处理,得到所述当前序列,包括:
18、获取与所述剩余序列相邻的图像序列,得到候选序列;
19、根据所述图像帧数和所述剩余帧数计算出补足帧数;其中,所述补足帧数为m,m为正整数;
20、从所述候选序列筛选出最后m帧图像,得到替补序列;
21、将所述替补序列与所述剩余序列进行拼接,得到所述当前序列。
22、在一些实施例,所述计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度,包括:
23、获取所述第一掩图的每一像素位置,得到第一像素位置;
24、获取所述第二掩图的每一像素位置,得到第二像素位置;
25、计算所述第一像素位置和所述第二像素位置之间的距离,得到像素位置距离;
26、根据所述像素位置距离计算所述掩图相似度。
27、在一些实施例,所述根据所述掩图相似度对所述中间帧图像序列进行关键帧检测,得到关键帧检测结果,包括:
28、将所述掩图相似度与第一预设阈值进行比较;
29、若所述掩图相似度小于所述第一预设阈值,则所述关键帧检测结果表征所述尾帧图像为关键帧图像,所述中间帧序列为非关键帧图像;
30、若所述掩图相似度大于或者等于所述第一预设阈值,则所述关键帧检测结果表征所述尾帧图像为关键帧图像且所述中间帧序列中至少存在一帧关键帧图像。
31、在一些实施例,所述根据所述关键帧检测结果对所述中间帧图像序列进行脱敏处理,包括:
32、若所述掩图相似度小于所述第一预设阈值,则获取所述第一掩图的每一像素位置得到第一像素位置,获取所述第二掩图的每一像素位置得到第二像素位置;
33、计算所述第一像素位置和所述第二像素位置之间的像素平均值,得到第三像素位置的像素值;
34、根据所述第三像素位置的像素值得到第三掩图;其中,若所述第三像素位置的像素值小于1,则将所述第三掩图的掩图值设置为0;若所述第三像素位置的像素值等于1则将所述第三掩图的掩图值设置为1;
35、将所述第三掩图作为所述非关键帧图像的掩图。
36、在一些实施例,所述图像脱敏方法还包括:
37、若所述掩图相似度大于或者等于所述第一预设阈值,则对每一所述图像序列进行取半划分,得到图像分割序列;其中,每一所述图像分割序列包括第一目标图像、候选图像序列、第二目标图像,所述第一目标图像是所述图像分割序列的第一帧图像,所述第二目标图像是所述图像分割序列的最后一帧图像,所述候选图像序列是所述第一目标图像和所述第二目标图像之间的序列,将所述第一目标图像作为所述首帧图像、将所述候选图像序列作为所述中间帧图像序列、将所述第二目标图像作为所述尾帧图像,重复执行以上步骤。
38、在一些实施例,所述图像脱敏方法还包括:
39、若所述掩图相似度大于或者等于所述第一预设阈值,则将所述第一掩图对应的图像转换为第一单通道灰度图、将所述第二掩图对应的图像转换为第二单通道灰度图;
40、获取所述第一单通道灰度图的像素得到第一像素值,获取所述第二单通道灰度图的像素得到第二像素值;
41、计算所述第一像素值和所述第二像素值之间的差值,得到灰度差值;其中该灰度差值大于等于0;
42、根据所述灰度差值得到第四掩图;其中,若灰度差值大于或等于第二预设阈值,则将第四掩图的像素值设为1,若灰度差值小于第二预设阈值,则将第四掩图的像素值设为0;
43、获取所述中间帧序列的运动区域,将所述第四掩图作为所述运动区域的掩图。
44、为实现上述目的,本申请实施例的第二方面提出了一种图像脱敏装置,所述装置包括:
45、图像获取模块,用于从预设视频获取图像序列;其中,所述图像序列包括首帧图像、中间帧图像序列、尾帧图像;
46、第一脱敏处理模块,用于对所述首帧图像进行脱敏处理得到第一掩图,并对所述尾帧图像进行脱敏处理得到第二掩图;
47、相似度计算模块,用于计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度;
48、关键帧检测模块,用于根据所述掩图相似度对所述中间帧图像序列进行关键帧检测,得到关键帧检测结果;
49、第二脱敏处理模块,用于根据所述关键帧检测结果对所述中间帧图像序列进行脱敏处理。
50、为实现上述目的,本申请实施例本文档来自技高网
...
【技术保护点】
1.一种图像脱敏方法,应用于车辆,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从预设视频获取图像序列,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述图像序列对所述剩余序列进行序列补足处理,得到当前序列,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述图像帧数和所述剩余帧数对所述剩余序列进行序列补足处理,得到所述当前序列,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述掩图相似度对所述中间帧图像序列进行关键帧检测,得到关键帧检测结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述关键帧检测结果对所述中间帧图像序列进行脱敏处理,包括:
8.一种图像脱敏装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
...
【技术特征摘要】
1.一种图像脱敏方法,应用于车辆,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从预设视频获取图像序列,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述图像序列对所述剩余序列进行序列补足处理,得到当前序列,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述图像帧数和所述剩余帧数对所述剩余序列进行序列补足处理,得到所述当前序列,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述计算所述第一掩图和所述第二掩图之间的相似度,得到掩图相似度,包括:
6.根据权利要求5所述的方法,其特...
【专利技术属性】
技术研发人员:李阳,于承扬,郑良立,赵晨旭,韦邕,周彬,张剑,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。