一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于CNN和签密技术的密态图像检索方法及系统与流程

2022-03-16 01:19:38 来源:中国专利 TAG:

一种基于cnn和签密技术的密态图像检索方法及系统
技术领域
1.本发明涉及密态图像检索技术领域,特别是涉及一种基于cnn和签密技术的密态图像检索方法及系统。


背景技术:

2.本部分的陈述仅仅是提到了与本发明相关的背景技术,并不必然构成现有技术。
3.随着云计算的兴起,图像检索的应用非常广泛,其可以被应用在各个领域,如在医疗诊断方面,医院希望将其数据库图像上传给云服务器存储,医生上传查询图像给云服务器,云服务器执行特征提取后进行检索操作,最后将匹配结果返回给医生。
4.然而,在上传过程中,面临图像隐私泄露的风险,图像在外包之前需要进行加密。并不是每个用户都可以无条件发起查询,这就需要用户提前对数据拥有者进行注册,用户注册成功得到解签密参数才可以对匹配结果解密。这就使得云服务器特征提取和检索成为一项极具挑战性的任务。


技术实现要素:

5.为了解决现有技术的不足,本发明提供了一种基于cnn和签密技术的密态图像检索方法及系统,实现了云服务器在密态状态下执行特征提取和检索操作,且只有注册成功的用户才能得到解签密参数并最终对匹配结果进行解密。
6.第一方面,本发明提供了一种基于cnn和签密技术的密态图像检索方法;
7.一种基于cnn和签密技术的密态图像检索方法,包括如下步骤:
8.数据拥有客户端获取用户客户端发送的注册请求后,生成对称密钥、用户私钥和签密参数,将对称密钥分为对称密钥第一部分和对称密钥第二部分;并针对每个图像集图像,采用图像加密算法生成每个图像集图像的混淆矩阵和混淆图像矩阵,同时基于对称密钥对每个图像集图像进行加密得到图像集图像的密态图像;
9.用户客户端获取待查询图像,采用图像加密算法生成待查询图像的混淆矩阵和混淆图像矩阵;
10.两个云服务器基于待查询图像的混淆矩阵和混淆图像矩阵、以及所有图像集图像的混淆矩阵和混淆图像矩阵,在所有的图像集图像中检索得到待查询图像的匹配图像,并采用签密参数对对称密钥第一部分和匹配图像进行签密,将匹配图像的密态图像和签密后的对称密钥第一部分发送给用户客户端;
11.用户客户端采用用户私钥解签密后,结合对称密钥第二部分对匹配图像的密态图像进行解密。
12.进一步的,所述图像加密算法的具体步骤为:
13.获取输入图像,生成一个与输入图像具有相同尺寸的混淆矩阵;
14.计算输入图像和混淆矩阵的哈达玛积,得到混淆图像矩阵。
15.进一步的,所述在所有的图像集图像中检索得到待查询图像的匹配图像的具体步
骤为:
16.两个云服务器基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,采用cnn对待查询图像和所有图像集图像分别进行特征提取,得到特征向量;所述特征提取具体包括卷积层操作、激活层操作、池化层操作和全连接操作;
17.两个云服务器基于提取的特征向量,两两比较待查询图像与图像集图像的相似度,得到待查询图像的匹配图像。
18.进一步的,所述卷积层操作的具体步骤为:
19.滑动选取图像中的局部像素点矩阵;
20.第一云服务器选择一个安全盲化参数,基于安全盲化参数和局部像素点矩阵对应位置的混淆矩阵构造四个参数矩阵,并发送给第二云服务器;同时生成盲化矩阵;
21.第二云服务器将局部像素点矩阵对应位置的混淆图像矩阵依次与四个参数矩阵进行哈达玛运算,得到中间矩阵,并使用卷积核对中间矩阵进行卷积操作,得到局部像素点矩阵的输出值。
22.进一步的,所述激活层操作的具体步骤为:
23.第二云服务器将所述卷积层的输出作为激活层的输入;若输入值大于0,则激活层的输出值为输入值;否则,激活层的输出值为0。
24.进一步的,所述池化层操作的具体步骤为:
25.①
第二云服务器将所述激活层的输出作为池化层的输入,并将输入矩阵划分为多个局部特征矩阵;
26.②
第二云服务器在每一个局部特征矩阵中选择一个要比较的数值;
27.③
第二云服务器在每一个局部特征矩阵中选择一个还未被选择过的数值作为另一个要比较的数值,并向第一云服务器发送这两个要比较的数值在输入矩阵中的坐标;
28.④
第一云服务器生成一个安全盲化参数,计算该安全盲化参数与所述盲化矩阵中两个坐标上的数值的比值,并将该比值发送至第二云服务器;
29.⑤
第二云服务器基于比值,计算得到两个要比较的数值的大小关系,得到较大值;
30.⑥
将所述较大值作为一个要比较的数值,重复步骤
③‑⑤
,直到得到每一个局部特征矩阵中所有数值被选择,得到每一个局部特征矩阵中的最大值,组成最大特征矩阵。
31.进一步的,所述全连接操作的具体步骤为:
32.(a)第一云服务器生成一个空的第一一维向量,同时生成一个新的混淆矩阵,并将该新的混淆矩阵拉伸为第三一维向量;
33.(b)第二云服务器生成一个空的第二一维向量,并将最大特征矩阵拉伸为第四一维向量;
34.(c)第一云服务器生成安全参数,并基于安全参数和第三一维向量计算得到第五一维向量,并发送给第二云服务器,同时将安全参数插入第一一维向量的最末端;
35.(d)第二云服务器将第五一维向量与第四一维向量进行哈达玛运算,得到第六一维向量;
36.(e)第二云服务器选取一个未被选取的权值向量,将第六一维向量与该选取的权值向量点乘操作,将结果插入第二一维向量的最末端;
37.(f)重复步骤(c)-(e),直到所有权值向量被选取,第一云服务器得到一个第一一维向量,第二云服务器得到一个第二一维向量,第一一维向量和第二一维向量组成特征向量。
38.进一步的,所述两两比较待查询图像与图像集图像的相似度的具体步骤为:
39.第二云服务器将需要比较的两个图像集图像的特征向量的坐标发送给第一云服务器;
40.第一云服务器选择安全参数,分别计算待查询图像和两个图像集图像下,安全参数与所述第一一维向量中对应坐标位置的数值的比值,得到待比值向量,并发送至第二云服务器;
41.第二云服务器基于所述比值向量和第二一维向量,比较两个图像集图像与待查询图像的相似度。
42.第二方面,本发明还提供了一种基于cnn和签密技术的密态图像检索系统;
43.一种基于cnn和签密技术的密态图像检索系统,包括:
44.数据拥有客户端,其被配置为:获取用户客户端发送的注册请求后,生成对称密钥、用户私钥和签密参数,将对称密钥分为对称密钥第一部分和对称密钥第二部分;并针对每个图像集图像,采用图像加密算法生成每个图像集图像的混淆矩阵和混淆图像矩阵,同时基于对称密钥对每个图像集图像进行加密得到图像集图像的密态图像;
45.用户客户端,其被配置为:获取待查询图像,采用图像加密算法生成待查询图像的混淆矩阵和混淆图像矩阵;
46.两个云服务器,其被配置为:基于待查询图像的混淆矩阵和混淆图像矩阵、以及所有图像集图像的混淆矩阵和混淆图像矩阵,在所有的图像集图像中检索得到待查询图像的匹配图像,并采用签密参数对对称密钥第一部分和匹配图像进行签密,将匹配图像的密态图像和签密后的对称密钥第一部分发送给用户客户端;
47.用户客户端,其被配置为:采用用户私钥解签密后,结合对称密钥第二部分对匹配图像的密态图像进行解密。
48.进一步的,所述两个云服务器,被配置为:
49.基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,采用cnn对待查询图像和所有图像集图像分别进行特征提取,得到特征向量;所述特征提取具体包括卷积层操作、激活层操作、池化层操作和全连接操作;
50.基于提取的特征向量,两两比较待查询图像与图像集图像的相似度,得到待查询图像的匹配图像。
51.与现有技术相比,本发明的有益效果是:
52.本发明的一种基于cnn和签密技术的密态图像检索方法,能够让用户通过向数据拥有者注册签密成功后,云服务器对密态图片执行检索服务,用户得到检索结果后可以确定图像来源。
附图说明
53.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示
意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。
54.图1为本发明实施例一的方法流程图。
具体实施方式
55.应该指出,以下详细说明都是示例性的,旨在对本技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本技术所属技术领域的普通技术人员通常理解的相同含义。
56.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
57.术语解释部分:
58.安全比较协议:对于两个整数u,v,其中若要比较u和v的大小关系,定义f(u,v)=u-v,而因此,只需要确定u1v
2-u2v1的符号即可,假设两个服务器c1和c2分别持有u1,v1和u1,v2,那么,c2可以将自己持有的u2,v2进行盲化,如乘上一个安全参数k,得到ku2,ky2,并发送给c1,c1计算u1kv
2-ku2v1=k(u1v
2-u2v1),进而可以确定u和v的大小关系。
59.基于身份的签密机制:一个基于身份的签密方案由以下几个算法组成:
60.①
系统建立(setup):系统初始化算法,输入安全参数k。
61.②
密钥提取(extract):密钥生成算法,输入一个用户的身份idu,数据拥有者计算用户私钥sku并通过安全方式发送给这个用户。
62.③
签密(signcrypt):签密算法,输入明文m,接收者的身份idu和发送者的私钥sko,输出密文σ=signcrypt(m,sko,idu)。
63.④
解签密(unsigncrypt):解签密算法,输入密文σ,接收者的私钥sku和发送者的身份ido,输出明文m或符号
“⊥”
表示解签密失败。
64.卷积神经网络(cnn):cnn是一种深度前馈神经网络,本质上就是一种输入到输出的映射,它能够学习大量的输入与输出之间的映射关系,而不需要输入和输出之间的精确表达式,卷积神经网络局部权值共享的特殊结构降低了特征提取和分类过程中数据重建的复杂度。cnn布局更接近于实际的生物神经网络,其结构包括:卷积层,激活层,池化层,全连接层,每一层网络有多个神经元,上一层的神经元通过激活函数映射到下一层神经元,每个神经元之间有相对应的权值。
65.实施例一,如图1所示,本实施例提供了一种基于cnn和签密技术的密态图像检索方法,涉及三种不同类型的实体:一个数据拥有客户端、一个用户客户端和两个半诚实的云服务器(第一云服务器和第二云服务器)。首先,用户客户端用户接收用户录入的唯一身份id,并使用唯一身份id向数据拥有客户端进行签密注册;数据拥有客户端将图像数据集m分割成两部分上传给两个云服务器,云服务器进行cnn特征提取,再对图像数据集m做加密上传给第二云服务器,然后将密钥分割成两部分,一部分和签密参数一起上传给云,云服务器对这部分密钥以及匹配图像对应下标分别做签密后发送给用户,另一部分密钥在用户注册
时发送给用户客户端;用户客户端提交待查询图像,云服务进行特征提取,然后计算特征向量的欧氏距离得到匹配图像,将匹配图像返回给用户;注册成功的用户客户端解签密成功后可对匹配图像成功解密。
66.作为一种实施方式,数据拥有客户端为医院客户端。
67.(1)注册准备阶段:
68.用户客户端获取用户录入的用户唯一身份idu,并使用唯一的身份idu向数据拥有客户端进行注册,即向数据拥有客户端发送注册请求;
69.数据拥有客户端获取用户客户端发送的注册请求,进行初始化操作,输入安全参数k,数据拥有客户端生成对称密钥集输入一个用户的身份idu,数据拥有客户端生成数据拥有客户端的私钥sko(拥有者私钥)和用户客户端的私钥sku(用户私钥);
70.数据拥有客户端保管安全参数k,将用户私钥sku通过一个安全通道发送给这个用户客户端,并且将对称密钥ki分成对称密钥第一部分和对称密钥第二部分两部分,其中
71.将对称密钥第一部分和签密参数(签密参数包括数据拥有客户端的私钥sko和用户客户端身份idu)发送给第二服务器;将用户私钥和对称密钥第二部分上传至用户客户端。用数据拥有客户端的私钥sko对签密,用用户私钥sku做解签密得到
72.(2)图像加密
73.数据拥有客户端针对每个图像集图像,采用图像加密算法生成每个图像集图像的混淆矩阵和图像集图像的混淆图像矩阵,同时基于对称密钥对每个图像集图像进行加密得到图像集图像的密态图像,将图像集图像的混淆矩阵上传至第一云服务器,将图像集图像的混淆图像矩阵和图像集图像的密态图像上传至第二云服务器。其中,图像加密算法的具体步骤为:获取输入图像,生成一个与输入图像具有相同尺寸的混淆矩阵;计算输入图像和混淆矩阵的哈达玛积,得到混淆图像矩阵。
74.(201)数据拥有客户端存储有原始图像集m,对于原始图像集m中的每一个图像集图像mi,生成一个与图像集图像mi具有相同尺寸的混淆矩阵m;计算图像集图像mi和混淆矩阵m的哈达玛积(hadamard积),即将mi和m对应位置的像素值分别进行乘操作(记为mim),进而生成图像集图像的混淆图像矩阵,令di′
=m,di″
=mim;将图像集图像的混淆矩阵di′
发送给第一云服务器c1,图像集图像的混淆图像矩阵di″
发送给第二云服务器c2。
75.(202)同时,对图像集图像的mi使用对称密钥ki做加密形成图像集图像的密态图像emi,将emi,以及签密参数也发送给第二云服务器c2。
76.(3)特征提取
77.云服务器c1和c2负责存储数据拥有客户端上传的所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,并且对图像集图像进行特征提取,结束后,c1和c2将分别获得图像集图像的特征向量f

和f


78.本发明通过cnn卷积神经网络对每个图像集图像进行特征提取,其中,特征提取具体包括卷积层操作、激活层操作、池化层操作和全连接操作;具体的卷积流程:
79.(301)卷积层操作
80.卷积运算的本质在原始输入上局部执行点乘操作进行特征的提取。假设,原始图像的某一局部像素点矩阵为第一云服务器c1持有的混淆矩阵m在对应位置的值为第二云服务器c2持有的混淆图像矩阵中对应位置的值为根据加密规则,可以知道此次卷积的卷积核为卷积后的输出记为y
k,l
,具体计算步骤为:
81.滑动选取图像中的局部像素点矩阵,对于图像中的每一个局部像素点矩阵
82.第一云服务器c1选择一个安全盲化参数τ(τ>0),基于安全盲化参数τ和局部像素点矩阵对应位置的混淆矩阵构造四个参数矩阵构造四个参数矩阵并发送给第二云服务器c2;同时,c1生成新的混淆矩阵m(大小与本轮卷积操作后生成的矩阵相同),将m的(k,l)位置的值设为ξ
k,l
=τ,生成盲化矩阵。
83.第二云服务器c2收到四个参数矩阵后,将局部像素点矩阵对应位置的混淆图像矩阵依次与四个参数矩阵依次与四个参数矩阵进行哈达玛(hadamard)运算,可以得到中间矩阵并使用卷积核对中间矩阵进行卷积操作,进而得到局部像素点矩阵的输出值
84.对于其他位置的卷积操作,按照以上步骤进行,直到进行完本轮的卷积操作,生成特征层。
85.(302)激活层操作
86.在本发明中使用relu激活函数作为激活函数,对于输入为x的激活函数,其输出可以表示为max(x,0)。
87.在本发明中,第二云服务器将卷积层的输出y
k,l
作为激活层的输入x
k,l
,而若输入值大于0,则激活层的输出值为输入值;否则,激活层的输出值为0。因此,激活层的输出可以表示为:
[0088][0089]
(303)池化层操作
[0090]
第二云服务器将激活层的输出y
k,l
作为池化层的输入x
k,l
。采用最大池化函数将一定区域内的最大值进行输出,假设,要在c2的某个特征矩阵的某个4*4范围内对应的原始数
据的最大值,特征矩阵中对应的这四个值为在c1的盲化矩阵中对应位置的值为根据安全比较协议,可以轻松的找出对应的a
p,q
,其操作如下:
[0091]

第二云服务器将输入矩阵划分为多个局部特征矩阵;
[0092]

第二云服务器在每一个局部特征矩阵中选择一个要比较的数值;
[0093]

第二云服务器c2在每一个局部特征矩阵中选择一个还未被选择过的数值作为另一个要比较的数值,并向第一云服务器c1发送这两个要比较的数值,x
i,j
和x
k,l
,在输入矩阵中的坐标;
[0094]

第一云服务器c1得到坐标后,首先生成一个安全盲化参数τ,然后计算该安全盲化参数与盲化矩阵中两个坐标l的数值的比值,即并将该比值发送给c2;
[0095]

c2基于比值,计算得到两个要比较的数值的大小关系,得到较大值,具体的,计算若输出为1,则a
i,j
>a
k,l
将x
i,j
放入下一轮比较,否则,将x
k,l
放入下一轮比较;
[0096]

将所述较大值作为一个要比较的数值,重复步骤
③‑⑤
,直到得到每一个局部特征矩阵中所有数值被选择,得到每一个局部特征矩阵中的最大值,组成最大特征矩阵。
[0097]
(304)全连接操作
[0098]
全连接通过把局部特征与权值矩阵点乘得到全局特征。假设,要对c2中的某个特征矩阵,即最大特征矩阵,进行全连接,该最大特征矩阵为对应的在c1上有混淆矩阵将权值矩阵拉伸为n个一维权值向量(v
0,1
,...,v
0,(n-1)*(n-1)
),...,(v
m-1,1
,...,v
n-1,(n-1)*(n-1)
),具体操作如下:
[0099]
(a)c1生成一个空的第一一维向量同时生成一个新的混淆矩阵,该新的混淆矩阵的大小与最大特征矩阵相同,并将新的混淆矩阵拉伸为第三一维向量(ξ
0,0
,...,ξ
n-1,n-1
);
[0100]
(b)c2生成一个空的第二一维向量并将最大特征矩阵拉伸为第四一维向量(x
0,0
,...,x
n-1,n-1
);
[0101]
(c)c1生成安全参数τ,并基于安全参数和第三一维向量计算得到第五一维向量然后发送给c2,同时将τ插入的最末端。
[0102]
(d)c2收到向量将其与(x
0,0
,...,x
n-1,n-1
)进行哈达玛(hadamard)运算,得到第六一维向量
[0103]
(e)第二云服务器选取一个未被选取的权值向量(v
i,1
,...,v
i,(n-1)*(n-1)
),然后将第六一维向量与该选取的权值向量(v
i,1
,...,v
i,(n-1)*(n-1)
)进行点乘操作,将结果插入的最末端;
[0104]
(f)重复(c)-(e),直到所有权值向量被选取,完成全连接操作;最终,会在c1得到一个一维向量在c2上得到一个一维向量第一一维向量和第二一维向量组成特征向量;将对应位置的值与对应位置的值做比值,得到原始图像的特征向量。
[0105]
(4)图像检索
[0106]
(401)提交请求
[0107]
用户客户端获取待查询图像,采用步骤(201)的图像加密算法生成待查询图像mq的混淆矩阵mq′
和待查询图像的混淆图像矩阵mq″
,并分别发送给两个云服务器c1和c2,具体的,将待查询图像的混淆矩阵mq′
发送给第一云服务器,待查询图像的混淆图像矩阵mq″
发送给第二云服务器。云服务器接收到用户的查询图像后,进行同样的cnn特征提取,得到特征向量fq′
和fq″

[0108]
(402)匹配阶段
[0109]
两个云服务器基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,在所有的图像集图像中检索得到待查询图像的匹配图像,并采用签密参数对对称密钥第一部分和匹配图像进行签密,将匹配图像的密态图像和签密后的对称密钥第一部分发送给用户客户端。
[0110]
两个云服务器基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,在所有的图像集图像中检索得到待查询图像的匹配图像的过程包括:两个云服务器基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,采用cnn对待查询图像和所有图像集图像分别进行特征提取,得到特征向量;所述特征提取具体包括卷积层操作、激活层操作、池化层操作和全连接操作;两个云服务器基于提取的特征向量,两两比较待查询图像与图像集图像的相似度,得到待查询图像的匹配图像。具体的:
[0111]
云服务器接收到待查询图像的混淆矩阵和待查询图像的混淆图像矩阵后,进行与步骤(3)同样的cnn特征提取,得到查询图像的特征向量fq′
和fq″

[0112]
云服务器c1和c2通过计算欧氏距离比较得到最相似的特征向量,两个特征向量之间的欧氏距离记作如果想要比较和的大小,其中,为待查询图像的特征向量,和为两个图像集图像的特征向量,其步骤如下:
[0113]

、c2将需要比较的两个密态图像的特征向量的坐标(j和k)发送给c1;
[0114]

、c1选择安全参数τ,然后分别计算待查询图像和两个图像集图像下,安全参数
与第一一维向量中对应坐标位置的数值的比值,得到比值向量并发送给c2;
[0115]

、第二云服务器基于所述比值向量和第二一维向量,比图像集图像与待查询图像的相似度,具体的,c2计算并比较和之间的大小,若那么反之亦然;
[0116]

、最终c2得到与待查询图像的特征向量距离最小的图像集图像的特征向量将其对应的图像集图像作为匹配图像,匹配图像下标即为z;
[0117]

、采用签密参数对对应的对称密钥第一部分和匹配图像的密态图像emz′
和emz″
进行签密,将匹配图像的密态图像和签密后的对称密钥第一部分发送给用户客户端。
[0118]
(403)结果返回
[0119]
如果用户客户端和数据拥有客户端进行过注册,那么用户客户端采用用户私钥解签密得到对称密钥第一部分解签密后通过下标去定位另一部分密钥进而结合自己的对称密钥第二部分和解签密得到对称密钥第一部分还原出对称密钥进而可以对匹配图像的密态图像emz′
和emz″
进行解密操作,得到解密后匹配图像emz。
[0120]
通过本发明的方法,用户客户端通过注册得到数据拥有客户端的认证后可以向云服务器上传查询图像,云服务器在密态状态下执行特征提取和检索操作。且只有注册成功的用户客户端才能得到解签密参数并最终对匹配结果进行解密。
[0121]
本发明能够让用户客户端通过向数据拥有客户端注册签密成功后,云服务器对密态图片执行检索服务,用户得到检索结果后可以确定图像来源。
[0122]
实施例二,本实施例提供了一种基于cnn和签密技术的密态图像检索系统;
[0123]
一种基于cnn和签密技术的密态图像检索系统,包括:
[0124]
数据拥有客户端,其被配置为:获取用户客户端发送的注册请求后,生成对称密钥、用户私钥和签密参数,将对称密钥分为对称密钥第一部分和对称密钥第二部分;并针对每个图像集图像,采用图像加密算法生成每个图像集图像的混淆矩阵和混淆图像矩阵,同时基于对称密钥对每个图像集图像进行加密得到图像集图像的密态图像。
[0125]
用户客户端,其被配置为:获取待查询图像,采用图像加密算法生成待查询图像的混淆矩阵和混淆图像矩阵。
[0126]
两个云服务器,其被配置为:基于待查询图像的混淆矩阵和混淆图像矩阵、以及所有图像集图像的混淆矩阵和混淆图像矩阵,在所有的图像集图像中检索得到待查询图像的匹配图像,并采用签密参数对对称密钥第一部分和匹配图像进行签密,将匹配图像的密态图像和签密后的对称密钥第一部分发送给用户客户端;具体的:基于待查询图像的混淆矩阵、待查询图像的混淆图像矩阵、所有图像集图像的混淆矩阵和所有图像集图像的混淆图像矩阵,采用cnn对待查询图像和所有图像集图像分别进行特征提取,得到特征向量;所述特征提取具体包括卷积层操作、激活层操作、池化层操作和全连接操作;基于提取的特征向量,两两比较待查询图像与图像集图像的相似度,得到待查询图像的匹配图像。
[0127]
用户客户端,其被配置为:采用用户私钥解签密后,结合对称密钥第二部分对匹配
图像的密态图像进行解密。
[0128]
以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献