高效快速图像压缩和存储方法及系统技术方案

技术编号:38578485 阅读:10 留言:0更新日期:2023-08-26 23:25
公开了一种高效快速图像压缩和存储方法及系统,其采用基于深度学习的人工智能图像压缩技术,以对于目标图像帧进行分块处理来提取出各个图像块的特征信息,并基于所述目标图像帧中的各个图像块的空间位置拓扑特征来优化各个图像块的特征表达,进一步再以优化后的所述各个图像块的特征分别与上一图像帧的隐含特征进行差异化对比,以此来查询出与上一图像帧中特征分布差异化较大的图像块,进而用来判断是否对其进行压缩并保存处理。这样,能够基于所述各个图像帧之间的差异化比较以及所述各个图像帧中各个图像块的空间拓扑关联来优化图像的压缩和存储过程。化图像的压缩和存储过程。化图像的压缩和存储过程。

【技术实现步骤摘要】
高效快速图像压缩和存储方法及系统


[0001]本申请涉及图像压缩和存储
,且更为具体地,涉及一种高效快速图像压缩和存储方法及系统。
技术背景
[0002]随着互联网多媒体技术的不断发展,数字图像信息变得越来越重要,由于其数据量较大,图像压缩技术成为不可或缺的一部分,常用的图像压缩技术有JPEG压缩、小波变换压缩和分形压缩。然而,传统的图像压缩技术都是逐帧处理图像数据,任务量巨大,给处理器造成了很大的负担,同时,由于需要长时间不间断的进行图像压缩处理,也产生了较大的功耗。
[0003]因此,如何实现快速高效的图像压缩,同时有效降低处理器的功耗是本领域技术人员亟待解决的问题。因此,期望一种高效快速图像压缩和存储方案。

技术实现思路

[0004]为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种高效快速图像压缩和存储方法及系统,其采用基于深度学习的人工智能图像压缩技术,以对于目标图像帧进行分块处理来提取出各个图像块的特征信息,并基于所述目标图像帧中的各个图像块的空间位置拓扑特征来优化各个图像块的特征表达,进一步再以优化后的所述各个图像块的特征分别与上一图像帧的隐含特征进行差异化对比,以此来查询出与上一图像帧中特征分布差异化较大的图像块,进而用来判断是否对其进行压缩并保存处理。这样,能够基于所述各个图像帧之间的差异化比较以及所述各个图像帧中各个图像块的空间拓扑关联来优化图像的压缩和存储过程。
[0005]根据本申请的一个方面,提供了一种高效快速图像压缩和存储方法,其包括:/>[0006]获取目标图像帧以及上一图像帧的参考特征矩阵和压缩图像;
[0007]对所述目标图像帧进行分块处理以得到图像块序列;
[0008]将所述图像块序列中各个图像块分别通过线性嵌入层以得到多个图像块特征向量,并将所述多个图像块特征向量进行二维排列以得到图像块全局矩阵;
[0009]计算所述图像块序列中各个图像块之间的欧式距离以得到空间拓扑矩阵;
[0010]将所述空间拓扑矩阵通过作为特征提取器的卷积神经网络模型以得到空间拓扑特征矩阵;
[0011]将所述图像块全局矩阵和所述空间拓扑特征矩阵通过图神经网络模型以得到空间拓扑图像块全局特征矩阵;
[0012]对所述空间拓扑图像块全局特征矩阵中各个行向量进行特征分布校正以得到校正后空间拓扑图像块全局特征矩阵;
[0013]计算所述校正后空间拓扑图像块全局特征矩阵中各个行向量与所述参考特征矩阵之间的乘积以得到多个分类特征向量;
[0014]将所述多个分类特征向量分别通过分类器以得到多个分类结果,所述分类结果用于表示是否存储对应图像块;
[0015]基于所述分类结果,提取所述目标图像帧中待存储的至少一图像块;
[0016]对所述待存储的至少一图像块进行压缩处理以得到块压缩图像;
[0017]将所述块压缩图像和所述上一图像帧对应的压缩图像进行整合以得到所述目标图像帧的目标压缩图像;以及
[0018]存储所述目标压缩图像。
[0019]在上述高效快速图像压缩和存储方法中,所述将所述图像块序列中各个图像块分别通过线性嵌入层以得到多个图像块特征向量,包括:使用所述线性嵌入层的可学习嵌入矩阵分别对所述图像块序列中各个图像块进行线性嵌入编码以得到所述多个图像块特征向量。
[0020]在上述高效快速图像压缩和存储方法中,所述计算所述图像块序列中各个图像块之间的欧式距离以得到空间拓扑矩阵,包括:识别所述图像块序列中各个图像块的中心;以及,计算所述各个图像块的中心之间的欧式距离,并将所述各个图像块的中心之间的欧式距离进行二维排列以得到所述空间拓扑矩阵。
[0021]在上述高效快速图像压缩和存储方法中,所述将所述空间拓扑矩阵通过作为特征提取器的卷积神经网络模型以得到空间拓扑特征矩阵,包括:所述卷积神经网络模型的各层在层的正向传递中分别进行:对输入数据进行卷积处理以得到卷积特征图;对所述卷积特征图进行基于局部特征矩阵的均值池化以得到池化特征图;以及,对所述池化特征图进行非线性激活以得到激活特征图;其中,所述卷积神经网络模型的最后一层的输出为所述空间拓扑特征矩阵,所述卷积神经网络模型的第一层的输入为所述空间拓扑矩阵。
[0022]在上述高效快速图像压缩和存储方法中,所述对所述空间拓扑图像块全局特征矩阵中各个行向量进行特征分布校正以得到校正后空间拓扑图像块全局特征矩阵,包括:以如下公式计算所述空间拓扑图像块全局特征矩阵中各个行向量的多分布二元分类连续性因数;其中,所述公式为:
[0023][0024]softmaxv(V)=[p(V),1

p(V)][0025]其中,V
i
是所述空间拓扑图像块全局特征矩阵的第i个行向量,V
r
是基于所述空间拓扑图像块全局特征矩阵中多个行向量的参考向量,p(V)表示特征向量通过所述分类器所获得的概率值:以及,以所述多分布二元分类连续性因数作为权重分别对所述空间拓扑图像块全局特征矩阵中各个行向量进行加权以得到所述校正后空间拓扑图像块全局特征矩阵。
[0026]在上述高效快速图像压缩和存储方法中,所述将所述多个分类特征向量分别通过分类器以得到多个分类结果,包括:使用所述分类器以如下公式分别对所述多个分类特征向量进行处理以获得所述多个分类结果,其中,所述公式为:softmax{(W
n
,B
n
):

:(W1,B1)|X},其中,W1到W
n
为权重矩阵,B1到B
n
为偏置向量,X为各个分类特征向量。
[0027]在上述高效快速图像压缩和存储方法中,所述获取目标图像帧以及上一图像帧的参考特征矩阵和压缩图像,包括:使用作为特征提取器的第二卷积神经网络模型对所述上
一图像帧进行处理以得到所述参考特征矩阵。
[0028]在上述高效快速图像压缩和存储方法中,所述使用作为特征提取器的第二卷积神经网络模型对所述上一图像帧进行处理以得到所述参考特征矩阵,包括:所述第二卷积神经网络模型的各层在层的正向传递中分别进行:对输入数据进行卷积处理以得到卷积特征图;对所述卷积特征图进行基于局部特征矩阵的均值池化以得到池化特征图;以及,对所述池化特征图进行非线性激活以得到激活特征图;其中,所述第二卷积神经网络模型的最后一层的输出为所述参考特征矩阵,所述第二卷积神经网络模型的第一层的输入为所述上一图像帧。
[0029]根据本申请的另一方面,提供了一种高效快速图像压缩和存储系统,包括:
[0030]数据获取模块,用于获取目标图像帧以及上一图像帧的参考特征矩阵和压缩图像;
[0031]图像帧分块模块,用于对所述目标图像帧进行分块处理以得到图像块序列;
[0032]线性嵌入模块,用于将所述图像块序列中各个图像块分别通过线性嵌入层以得到多个图像块特征向量,并将所述多个图像块特征向量进行二维本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高效快速图像压缩和存储方法,其特征在于,包括:获取目标图像帧以及上一图像帧的参考特征矩阵和压缩图像;对所述目标图像帧进行分块处理以得到图像块序列;将所述图像块序列中各个图像块分别通过线性嵌入层以得到多个图像块特征向量,并将所述多个图像块特征向量进行二维排列以得到图像块全局矩阵;计算所述图像块序列中各个图像块之间的欧式距离以得到空间拓扑矩阵;将所述空间拓扑矩阵通过作为特征提取器的卷积神经网络模型以得到空间拓扑特征矩阵;将所述图像块全局矩阵和所述空间拓扑特征矩阵通过图神经网络模型以得到空间拓扑图像块全局特征矩阵;对所述空间拓扑图像块全局特征矩阵中各个行向量进行特征分布校正以得到校正后空间拓扑图像块全局特征矩阵;计算所述校正后空间拓扑图像块全局特征矩阵中各个行向量与所述参考特征矩阵之间的乘积以得到多个分类特征向量;将所述多个分类特征向量分别通过分类器以得到多个分类结果,所述分类结果用于表示是否存储对应图像块;基于所述分类结果,提取所述目标图像帧中待存储的至少一图像块;对所述待存储的至少一图像块进行压缩处理以得到块压缩图像;将所述块压缩图像和所述上一图像帧对应的压缩图像进行整合以得到所述目标图像帧的目标压缩图像;以及存储所述目标压缩图像。2.根据权利要求1所述的高效快速图像压缩和存储方法,其特征在于,所述将所述图像块序列中各个图像块分别通过线性嵌入层以得到多个图像块特征向量,包括:使用所述线性嵌入层的可学习嵌入矩阵分别对所述图像块序列中各个图像块进行线性嵌入编码以得到所述多个图像块特征向量。3.根据权利要求2所述的高效快速图像压缩和存储方法,其特征在于,所述计算所述图像块序列中各个图像块之间的欧式距离以得到空间拓扑矩阵,包括:识别所述图像块序列中各个图像块的中心;以及计算所述各个图像块的中心之间的欧式距离,并将所述各个图像块的中心之间的欧式距离进行二维排列以得到所述空间拓扑矩阵。4.根据权利要求3所述的高效快速图像压缩和存储方法,其特征在于,所述将所述空间拓扑矩阵通过作为特征提取器的卷积神经网络模型以得到空间拓扑特征矩阵,包括:所述卷积神经网络模型的各层在层的正向传递中分别进行:对输入数据进行卷积处理以得到卷积特征图;对所述卷积特征图进行基于局部特征矩阵的均值池化以得到池化特征图;以及对所述池化特征图进行非线性激活以得到激活特征图;其中,所述卷积神经网络模型的最后一层的输出为所述空间拓扑特征矩阵,所述卷积神经网络模型的第一层的输入为所述空间拓扑矩阵。5.根据权利要求4所述的高效快速图像压缩和存储方法,其特征在于,所述对所述空间
拓扑图像块全局特征矩阵中各个行向量进行特征分布校正以得到校正后空间拓扑图像块全局特征矩阵,包括:以如下公式计算所述空间拓扑图像块全局特征矩阵中各个行向量的多分布二元分类连续性因数;其中,所述公式为:softmaxv(V)=[p(V),1

p(V)]其中,V
i
是所述空间拓扑图像块全局特征矩阵的第i个行向量,V
r
是基于所述空间拓扑图像块全局特征矩阵中多个行向量的参考向量,p(V)表示特征向量通过所述分类器所获得的概率值;以及以所述多分布二元分类连续性因数作为权重分别对所述空间拓扑图像块全局特征矩阵中各个行向量进行加权以得到所述校正后...

【专利技术属性】
技术研发人员:黄永邓仰东李宗辉
申请(专利权)人:深圳市恩钛控股有限公司
类型:发明
国别省市:

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

1