The invention discloses a virtual IP protection method and system based on block chain for generating pictures of antagonistic network. The method includes: training a pre-constructed antagonistic network model by using pre-prepared training data, wherein the generated antagonistic network model includes a generator and a discriminator, and converting the first user image into a user image by preset extraction of user feature vectors. First user feature vectors; obtaining first random noise, splicing the first user feature vectors with the first random noise to obtain the first image feature vectors; inputting the first image feature vectors into the training generated confrontation network model to obtain the first user image; calculating the first image feature vectors and the hash value of the first user image, It is written into the block chain as the hash value of the user's virtual IP. The invention can automatically generate images for user portraits, avoid related copyright problems, and prevent user virtual IP from being infringed and tampered with.
【技术实现步骤摘要】
基于区块链的对抗网络生成图片的虚拟IP保护方法及系统
本专利技术涉及区块链
,特别涉及一种基于区块链的对抗网络生成图片的虚拟IP保护方法及系统。
技术介绍
近几年区块链技术的研究与应用呈现出迅猛增长态势。区块链技术通过去中心化,运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。区块链具有可溯源、不可篡改、匿名等优势。与此同时,生成对抗网络(GenerativeAdversarialNetworks,GAN)是人工智能学界的另一个热门研究方向。GAN由一个生成器和一个判别器构成,使用对抗学习的方式迭代训练生成器与判别器。最终估测出训练数据的分布,并利用训练好的生成器模型生成新样本。GAN在图像领域的一个应用就是根据已知的某种类型的图像数据集生成新的图像。通过生成对抗网络(GAN)直接生成图像,可以。因此,如何结合利用生成对抗网络与区块链生成并保护图像,替代操作复杂的人工设计图像的过程,同时避免相关版权问题,保护用户的虚拟IP不被修改,成为一个亟需解决的问题。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种基于区块链的对抗网络生成图片的虚拟IP保护方法及系统,以克服现有技术中人工设计图像操作复杂且容易引发相关版权问题、中心化存储不能保证用户的虚拟IP不被修改以及侵权等问题。为解决上述技术问题,本专利技术采用的技术方案是:一方面,提供了一种基于区块链的对抗网络生成图片的虚拟IP保护方法 ...
【技术保护点】
1.一种基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述方法包括如下步骤:S1:使用预先准备的训练数据训练预先构建的生成对抗网络模型,其中所述生成对抗网络模型包括生成器和判别器;S2:通过预设的提取用户特征向量的方法将第一用户画像转换为第一用户特征向量;S3:获取第一随机噪声,将所述第一用户特征向量与第一随机噪声拼接,获取第一图像特征向量;S4:将所述第一图像特征向量输入所述训练后的生成对抗网络模型,获取第一用户形象图像;S5:计算所述第一图像特征向量以及第一用户形象图像的哈希值,并将其作为用户的虚拟IP的哈希值写入区块链中。
【技术特征摘要】
1.一种基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述方法包括如下步骤:S1:使用预先准备的训练数据训练预先构建的生成对抗网络模型,其中所述生成对抗网络模型包括生成器和判别器;S2:通过预设的提取用户特征向量的方法将第一用户画像转换为第一用户特征向量;S3:获取第一随机噪声,将所述第一用户特征向量与第一随机噪声拼接,获取第一图像特征向量;S4:将所述第一图像特征向量输入所述训练后的生成对抗网络模型,获取第一用户形象图像;S5:计算所述第一图像特征向量以及第一用户形象图像的哈希值,并将其作为用户的虚拟IP的哈希值写入区块链中。2.根据权利要求1所述的基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述步骤S1具体包括:S1.1:准备训练数据,通过预设的提取用户特征向量的方法将第二用户画像转换为第二用户特征向量;S1.2:获取第二随机噪声,将所述第二用户特征向量与第二随机噪声拼接,获取第二图像特征向量;S1.3:将所述第二图像特征向量输入所述生成对抗网络模型的生成器,获取第二用户形象图像;S1.4:将所述第二用户形象图像以及第二用户画像输入所述生成对抗网络模型的判别器,获取预测标签以及第二图像特征向量的预测值;S1.5:重复步骤S1.1至S1.4,直到达到停止条件为止。3.根据权利要求2所述的基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述获取第二随机噪声具体包括:设定第二种子,利用所述第二种子生成100维伯努利噪声,所述100维伯努利噪声即为所述第二随机噪声。4.根据权利要求1或2所述的基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述预设的提取用户特征向量的方法包括:将用户画像映射到一个n维向量上,其中,n=1,2,3…,用户画像的每个特征对应向量中的至少一维。5.根据权利要求1或2所述的基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述获取第一随机噪声具体包括:设定第一种子,利用所述第一种子生成100维伯努利噪声,所述100维伯努利噪声即为所述第一随机噪声。6.根据权利要求1或2所述的基于区块链的对抗网络生成图片的虚拟IP保护方法,其特征在于,所述步骤S5具体包括:S5.1:对所述第一图像特征向量进行哈希计算,获取第一图像特征向量的哈希值;S5.2:对所述第一用户形象图像进行哈希计算,获取第一用户形象图像的哈希值;S5.3:将所述第一图像特征向量的哈希值与所述第一用户形象图像的哈希值进行拼接,作为用户的虚拟IP的哈希值,并将其写入区块链中。7.一种基于区块链的对抗网络生成图片的...
【专利技术属性】
技术研发人员:李宏宇,韩天奇,卞杰,李雪峰,
申请(专利权)人:众安信息技术服务有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。