本发明专利技术提供一种银行监控视频数据安全加密系统,包括图像帧获取模块、比特分层处理模块、筛分模块、加密程度指标获取模块、加密模块和重构模块,将各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集,先按照预设筛分规则,将比特层图像集分成两部分,对于第一部分比特层图像集,得到各第一部分比特层图像的加密程度指标,然后根据预设的叠加参考图像,对各个第一部分比特层图像进行加密,得到加密比特层图像,实现对第一部分比特层图像的有效、安全加密,最后进行图像重构,得到加密后的银行监控图像。通过这种加密过程,以银行监控图像的图像细节出发,实现图像的高安全性、高可靠性加密。高可靠性加密。高可靠性加密。
【技术实现步骤摘要】
一种银行监控视频数据安全加密系统
[0001]本专利技术涉及一种银行监控视频数据安全加密系统。
技术介绍
[0002]银行业务大厅以及银行其他相关区域一般均设置有监控摄像头,用于对银行相关区域进行视频监控,摄像头将采集得到的银行监控视频传输至后台服务器进行存储。通常情况下,银行监控视频中包含重要信息以及敏感信息,若不对其进行加密而是直接进行传输,有一定概率被非法破解,进而泄露重要信息。目前的视频加密方式通常为:对视频中的各个图像帧中的关键区域进行模糊处理,或者打乱图像中像素点的位置,这种加密方式易被破解,导致加密安全性较差。
技术实现思路
[0003]本专利技术提供一种银行监控视频数据安全加密系统,用于解决现有的对银行监控视频进行加密方式的安全性较差的技术问题。
[0004]一种银行监控视频数据安全加密系统,包括:图像帧获取模块,用于将采集到的银行监控视频进行处理,得到各帧银行监控图像;比特分层处理模块,用于对各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集;筛分模块,用于按照预设筛分规则,将所述比特层图像集分成第一部分比特层图像集和第二部分比特层图像集;加密程度指标获取模块,用于对于第一部分比特层图像集中的任意一个第一部分比特层图像,根据该第一部分比特层图像中的像素点的特征信息,得到该第一部分比特层图像的加密程度指标;加密模块,用于根据预设的与所述银行监控图像相同尺寸的叠加参考图像,以及所述加密程度指标,对各个第一部分比特层图像进行加密,得到各个第一部分比特层图像对应的加密比特层图像;重构模块,用于对各个加密比特层图像以及所述第二部分比特层图像集进行重构,得到加密后的银行监控图像。
[0005]在一个实施例中,所述预设筛分规则为:对应任意一帧银行监控图像,获取该帧银行监控图像的灰度值均值,将所述灰度值均值转换为8位二进制数组,获取所述二进制数组中数值为1的个数,将该帧银行监控图像对应的比特层图像集中,序号为该个数的比特层图像确定为第二部分比特层图像,构成所述第二部分比特层图像集,剩余的比特层图像构成所述第一部分比特层图像集。
[0006]在一个实施例中,所述叠加参考图像为二值图像;将所述加密程度指标进行如下处理:对于任意一帧银行监控图像,将该帧银行监
控图像对应的各加密程度指标由大到小排序,将前预设个数的加密程度指标的数值更新为1,剩余的加密程度指标的数值更新为0;相应地,所述根据预设的与所述银行监控图像相同尺寸的叠加参考图像,以及所述加密程度指标,对各个第一部分比特层图像进行加密,得到各个第一部分比特层图像对应的加密比特层图像,包括:将所述叠加参考图像中的各个位置的像素点乘以更新后的加密程度指标,得到中间图像;将所述中间图像中的各个像素点与所述第一部分比特层图像中对应像素点进行异或运算,得到的图像为第一部分比特层图像对应的加密比特层图像。
[0007]在一个实施例中,所述根据该第一部分比特层图像中的像素点的特征信息,得到该第一部分比特层图像的加密程度指标,包括:分别获取该第一部分比特层图像中的像素点为1和0的数量占比,并计算这两个占比的差值绝对值,所述差值绝对值为该第一部分比特层图像的加密程度指标。
[0008]本专利技术提供的一种银行监控视频数据安全加密系统中,将各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集,先按照预设筛分规则,将比特层图像集分成两部分,对着两部分分别进行两种不同的处理过程,提升图像加密的安全性,对于第一部分比特层图像集中的任意一个第一部分比特层图像,根据该第一部分比特层图像中的像素点的特征信息得到该第一部分比特层图像的加密程度指标,然后根据预设的叠加参考图像,以及加密程度指标,对各个第一部分比特层图像进行加密,得到各个第一部分比特层图像对应的加密比特层图像,实现对第一部分比特层图像的有效、安全加密,最后将加密后的第一部分比特层图像,以及比特层图像集的另外一部分进行重构,得到加密后的银行监控图像。通过这种加密过程,以银行监控图像的图像细节出发,实现图像的高安全性、高可靠性加密。
附图说明
[0009]图1为本专利技术提供的一种银行监控视频数据安全加密系统的结构图。
具体实施方式
[0010]如图1所示,本实施例提供一种银行监控视频数据安全加密系统,包括图像帧获取模块、比特分层处理模块、筛分模块、加密程度指标获取模块、加密模块和重构模块。应当理解,该系统中的各个模块为软件模块,因此,该系统可以配置为硬件系统,由内部的处理器实现各个软件模块对应的执行步骤,也可以配置为软件模块。如下对各个模块进行具体说明。
[0011]图像帧获取模块用于将采集到的银行监控视频进行处理,得到各帧银行监控图像。银行监控视频由设置在银行对应位置处的监控摄像头采集得到,通过对将采集到的银行监控视频进行逐帧图像提取,得到各帧银行监控图像。应当理解,得到的银行监控图像为灰度图像,如果提取得到的RGB图像,则需要转换成灰度图像。
[0012]比特分层处理模块,用于对各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集。由于图像像素点的灰度值为0
‑
255,因此,可以将各个像素
点的灰度值转换成8位二进制数据,相应地,对各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集,比特层图像集中包括8个比特层图像,每一个比特层图像对应8位二进制数据中的其中一位,具体地:第一个比特层图像由各个像素点对应8位二进制数据中的第一位数据构成,第二个比特层图像由各个像素点对应8位二进制数据中的第二位数据构成,以此类推。每一个比特层图像中的各个像素点对应的像素值是0或1。即每一个比特层图像均可以理解为是二值图像。由于对图像进行比特分层处理属于现有技术,不再赘述。
[0013]筛分模块,用于按照预设筛分规则,将所述比特层图像集分成第一部分比特层图像集和第二部分比特层图像集。其中,预设筛分规则由实际需要进行设置,本实施例中,为了提高后续加密安全性,如下给出预设筛分规则的一种具体实现过程。相对应地,需要实现对比特层图像集中的8个比特层图像进行排序,本实施例中,排序规则为:按照8位二进制数据中从第1位到第8位的顺序对8个比特层图像进行排序,具体地,每个像素点的二进制数据中的第1位的二进制数构成的比特层图像排在第1位,每个像素点的二进制数据中的第2位的二进制数构成的比特层图像排在第2位,每个像素点的二进制数据中的第3位的二进制数构成的比特层图像排在第3位,以此类推,每个像素点的二进制数据中的第8位的二进制数构成的比特层图像排在第8位。预设筛分规则为:对应任意一帧银行监控图像,获取该帧银行监控图像的灰度值均值,由于灰度值均值的范围为0
‑
255,则将灰度值均值转换为8位二进制数组,然后获取该二进制数组中数值为1的个数,将该帧银行监控图像对应的比特层图像集中,序号为该个数的比特层图像确定为第二部分比特层图像,构成第二部分比特层图像集,剩余的比特层图像构成第一部分本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种银行监控视频数据安全加密系统,其特征在于,包括:图像帧获取模块,用于将采集到的银行监控视频进行处理,得到各帧银行监控图像;比特分层处理模块,用于对各帧银行监控图像进行比特分层处理,得到各帧银行监控图像对应的比特层图像集;筛分模块,用于按照预设筛分规则,将所述比特层图像集分成第一部分比特层图像集和第二部分比特层图像集;加密程度指标获取模块,用于对于第一部分比特层图像集中的任意一个第一部分比特层图像,根据该第一部分比特层图像中的像素点的特征信息,得到该第一部分比特层图像的加密程度指标;加密模块,用于根据预设的与所述银行监控图像相同尺寸的叠加参考图像,以及所述加密程度指标,对各个第一部分比特层图像进行加密,得到各个第一部分比特层图像对应的加密比特层图像;重构模块,用于对各个加密比特层图像以及所述第二部分比特层图像集进行重构,得到加密后的银行监控图像。2.根据权利要求1所述的银行监控视频数据安全加密系统,其特征在于,所述预设筛分规则为:对应任意一帧银行监控图像,获取该帧银行监控图像的灰度值均值,将所述灰度值均值转换为8位二进制数组,获取所述二进制数组中数值为1的个数,将该帧银行监控图像对应的比特层图像集中,序号为该个数的比特层图像确定为第二部分比...
【专利技术属性】
技术研发人员:贾春苗,
申请(专利权)人:中国工商银行股份有限公司漯河分行,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。