基于Faster R-CNN的图像篡改检测系统.docx

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18093
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着信息技术的快速发展,图像编辑软件快速普及。图像被恶意篡改的事件也逐渐增多,假新闻和假图片层出不穷,对新闻和司法等行业造成很多困扰和挑战。

虽然目前已有一些图像篡改检测相关算法,但是使用和操作步骤繁琐,不利于普通用户使用。往往只适用于某一类图像,或是需要多幅图像来进行判断,局限性较强。

本文利用Keras深度学习库,开发了基于Faster R-CNN的图像篡改检测系统。用户只需把待检测的图片通过浏览器上传至服务器,系统根据预先训练好的神经网络进行预测,输出图片可能被篡改的区域,被篡改的类别和被篡改的可能性大小。并将检测结果通过网页显示给用户。普通用户也可以方便快捷的进行图像篡改检测。实验结果表明,与传统的ELA,NOI1和CFA1等图像篡改检测方法相比,本图像篡改检测算法的总体精度F1和AUC值都具有明显优势。

关键词:图像篡改,Faster R-CNN, Keras,篡改识别,篡改定位

 

目 录

摘 要

ABSTRACT

第一章  绪论-1

1.1 研究背景-1

1.2 现状-1

1.3 研究内容-4

1.4 应用对象及环境-4

1.5 全文组织-5

第二章  相关技术-6

2.1 开发环境-6

2.1.1开发语言-6

2.1.2 Vast.ai-6

2.1.3 Nginx-7

2.2 开发框架-7

2.2.1 TensorFlow-7

2.2.2 Keras-7

2.2.3 Flask-8

2.2.4 OpenCV-8

2.2.5 Gunicorn-8

2.3 开发技术-9

2.3.1 VGG16-9

2.3.2 Faster R-CNN-11

2.3.3 非极大值抑制(NMS)算法-13

2.4相关图像篡改检测算法-13

2.4.1 ELA-13

2.4.2 NOI1-13

2.4.3 CFA1-14

第三章  可行性分析-15

3.1 技术可行性分析-15

3.2 经济可行性分析-15

3.3 社会可行性分析-15

第四章 系统设计-17

4.1 系统设计-17

4.1.1 逻辑架构-17

4.1.2 物理架构-17

4.2 Faster R-CNN网络训练模块的实现-18

4.2.1 Faster R-CNN网络的实现-18

4.2.2 Faster R-CNN网络的训练-19

4.3 图像篡改检测模块的实现-19

4.3.1 回归参数-19

4.3.2 图像篡改检测的实现-20

4.4 Web模块的实现-21

第五章  训练过程-23

5.1 数据集准备-23

5.1.1 数据集介绍-23

5.1.2 数据集校对-23

5.1.3 数据集标注-23

5.2 数据集增强-25

5.3 实验平台和神经网络参数设置-25

5.3.1 实验平台-25

5.3.2 神经网络参数设置-26

5.4 神经网络的训练-27

5.4.1 数据集平衡-27

5.4.2 训练过程-27

第六章  实验结果分析-30

6.1 评价指标-30

6.2 实验与分析-32

6.3 系统实现-34

6.3.1上传待检测图片-34

6.3.2图像篡改检测结果展示-34

第七章  总结与展望-37

7.1 本文的主要成果-37

7.2 下一阶段工作-37

参考文献-39

致谢-42

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:后端主要包括两部分:服务器部分和图像篡改检测部分。服务器端主要负责HTTP服务的运行,以展现前端页面。服务器端基于Flask框架,使用Python语言实现。图像篡改检测部分主要负责对......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: