1.基于深度学习的图像隐私信息保护系统,其特征在于,包括有数据上传模块、深度学习模块、信息隐匿模块和数据下载模块;所述数据上传模块,用于实现客户端到服务器端的图像上传;所述深度学习模块,遍历图像中的像素块,识别出图像中包含的隐私保护对象;
所述信息隐匿模块,根据用户提交的所需保护隐私类别,利用高斯滤波,对隐私信息进行模糊化处理;所述数据下载模块,实现用户端从服务器端下载已经处理过的图像。
2.根据权利要求1所述的基于深度学习的图像隐私信息保护系统,其特征在于,所述数据上传模块包括:
1)采集当前用户上传图像、视频信息;
2)采集当前用户所选需覆盖的隐私保护类信息。
3.根据权利要求1所述的基于深度学习的图像隐私信息保护系统,其特征在于,所述的深度学习模块,其核心为识别指定隐私保护对象的模型;模型训练过程包括:首先选定部分隐私保护类,拍摄其在不同场景下的照片,作为训练集;然后对拍摄得到的照片进行人工筛选,删除不可用的数据,并对符合要求的数据中的隐私信息进行类别标记,并将数据集按照
8:2的比例分为训练集和测试集;之后将带有标记的数据传入darknet深度学习模型框架中,并进行轮询迭代,训练模型神经元权重,最终得到所需可识别指定对象的模型;最后,将训练好的模型部署到服务器中。
4.根据权利要求1所述的基于深度学习的图像隐私信息保护系统,其特征在于,所述的信息隐匿模块,其核心为对识别出的隐私信息进行模糊化处理;处理过程为:首先,根据深度学习模型所识别的隐私保护对象位置信息,对识别区域的尺寸进行确定;然后,依据用户所选隐私保护对象类别以及人为设置的高斯核标准差,将其代入所选高斯核函数,对隐私对象进行模糊化处理。
5.根据权利要求1所述的基于深度学习的图像隐私信息保护系统,其特征在于,所述的数据下载模块,服务器端将处理后的图片、视频返回给客户端,用户按照个人需求,可选择性的将其下载到本地。
6.利用基于深度学习的图像隐私信息保护系统实现个性化隐私信息覆盖的方法,其特征在于,包括以下步骤:
步骤S1,数据上传模块采集客户端上传到服务器端的图像、视频信息以及隐私信息所属类别;
步骤S2,基于深度学习模块,根据步骤S1采集内容,遍历图像及视频中的像素块,识别出其中包含的隐私保护对象;
步骤S3,信息隐匿模块基于高斯滤波,根据步骤S1采集内容,步骤S2识别结果,对指定的隐私保护对象进行模糊化处理;
步骤S4,客户端通过数据下载模块选择所需的、经步骤S3处理后的图像及视频下载到本地。
所述的步骤S1,具体做法是:
步骤S11,服务器端通过处理程序读取客户端上传的图像及视频信息;
步骤S12,服务器端通过处理程序读取客户端所选择的隐私保护对象。
所述的步骤S2,具体做法是:
步骤S21,人工选取部分常见隐私保护对象,采集大量其在不同场景下的照片;
步骤S22,手工遍历所采集的数据集,删除不可用的图片,利用LabelImg,对可用数据集中的隐私保护对象进行手动标记;
步骤S23,利用格式转换代码,将已标记的图片转换为xml文件,传入深度学习模型中,选取合适的参数,训练得到在测试集上的准确率大于95%的模型;
步骤S24,将步骤S1所采集的照片及视频传入步骤S23所训练的模型,训练好的模型对照片及视频中含有的隐私对象进行识别,并返回隐私对象位置信息。
所述的步骤S3,具体做法是:
步骤S31,根据步骤S2所识别的隐私对象位置信息,利用数学公式对识别区域的尺寸进行确定,尺寸为长w、宽h,如公式(1)所示:其中,w为识别区域长度,h为识别区域宽度,c1[0]为识别区域左上角横坐标,c1[1]为识别区域左上角纵坐标,c2[0]为识别区域右下角横坐标,c2[1]为识别区域右下角纵坐标;
步骤S32,根据步骤S31所确定的隐私保护对象位置信息,以及人为设置的高斯核标准差,将像素点对应坐标及高斯核标准差代入所选高斯核函数,如公式(2)所示,对隐私对象进行模糊化处理:
其中u为图像中像素点的横坐标,v为图像中像素点的纵坐标,σ为高斯核标准差,e为自然常数,遍历所选区域的各个像素点,对其进行高斯变换,达到模糊化处理的目标;
所述的步骤S4,服务器端将处理过后的照片及视频返回给客户端,用户通过数据下载模块将所需内容下载到本地。