买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:河南职业技术学院
摘要:本发明涉及加密传输领域,提出了一种基于霍夫曼编码的视频多级加密传输方法,包括:获取视频中每一帧灰度图;计算窗口的混乱程度;计算灰度图中每个像素点的梯度幅值;得到灰度图中每个像素点的离散程度;得到灰度图中每个像素点的细节度;得到灰度图的所有细节度区间;得到每个细节度区间调整后的编码数据;对密钥进行对称加密得到密钥编码数据;得到细节度区间中每个像素点的编码数据;得到细节度区间中每个像素点的最终编码数据;将细节度区间中每个像素点的最终编码数据和密钥编码数据进行传输保存。本发明实现对视频中的不同内容进行不同程度的加密。
主权项:1.一种基于霍夫曼编码的视频多级加密传输方法,其特征在于,包括获取视频中每一帧灰度图;以灰度图中每个像素点为中心像素点进行滑窗,计算以每个像素点为中心像素点的窗口的信息熵作为以该像素点为中心像素点的窗口的混乱程度;计算每一帧灰度图中每个像素点的梯度幅值;通过每一帧灰度图中每个像素点和其邻域像素点的梯度幅值得到每一帧灰度图中每个像素点的离散程度;通过每一帧灰度图中每个像素点的离散程度和以该像素点为中心像素点的窗口的混乱程度得到每一帧灰度图中每个像素点的细节度;利用每一帧灰度图中所有像素点的细节度中的最大细节度与最小细节度获得该帧灰度图的细节度取值区间,对该细节度取值区间进行等长度分割得到该帧灰度图的所有细节度区间;利用每个细节度区间中像素点占灰度图中所有像素点的比例对该细节度区间进行范式霍夫曼编码,得到灰度图的范式霍夫曼树,利用范式霍夫曼树中节点的细节度大小对范式霍夫曼树中节点的位置进行调整,将细节度大的节点调整到范式霍夫曼编码数据长的位置,得到每个细节度区间调整后的编码数据;将节点位置调整后的范式霍夫曼树中节点排序序列作为密钥,对密钥进行对称加密得到密钥编码数据;根据每个细节度区间中像素点的灰度级频率对每个细节度区间中的所有像素点进行范式霍夫曼编码,得到每个细节度区间中每个像素点的编码数据;将每个细节度区间调整后的编码数据作为该细节度区间中每个像素点的编码数据的码头得到该细节度区间中每个像素点的最终编码数据;将每个细节度区间中每个像素点的最终编码数据和密钥编码数据进行传输保存;每一帧灰度图中每个像素点的细节度为每一帧灰度图中每个像素点的离散程度和以该像素点为中心像素点的窗口的混乱程度的乘积;得到窗口的混乱程度的方法为:将灰度级等分为多个灰度区间,通过灰度图中以每个像素点为中心像素点的窗口中每个灰度区间的像素点个数占窗口中所有像素点的个数的比例计算灰度图中以每个像素点为中心像素点的窗口的信息熵;将灰度图中以每个像素点为中心像素点的窗口的信息熵作为以该像素点为中心像素点的窗口的混乱程度;得到每一帧灰度图中每个像素点的离散程度的方法为:通过每一帧灰度图中每个像素点和其邻域像素点的梯度幅值得到每一帧灰度图中每个像素点和其邻域像素点所在窗口中像素点的分布离散程度;将每一帧灰度图中每个像素点和其邻域像素点所在窗口中像素点的分布离散程度作为每一帧灰度图中该像素点的离散程度;每个像素点和其邻域像素点所在窗口中像素点的分布离散程度的表达式为: 式中,表示每个像素点和其邻域像素点所在窗口中像素点的分布离散程度,表示每个像素点的梯度幅值,表示每个像素点的第个邻域像素点,表示每个像素点的第个邻域像素点的梯度幅值,表示每个像素点的所有邻域像素点与当前像素点的梯度幅值差值的均值,表示每个像素点和其邻域像素点所在窗口的边长。
全文数据:
权利要求:
百度查询: 河南职业技术学院 一种基于霍夫曼编码的视频多级加密传输方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。