基于Hopfield 混沌神经网络和压缩感知的可视化图像加密算法

摘要

目前大多数的图像加密算法直接将明文图像加密成无视觉意义的密文图像,而这类密文图像在传输过程中容易被黑客发现从而受到各种攻击。针对上述问题,结合Hopfield混沌神经网络与压缩感知技术提出了一种具有视觉意义的图像加密算法。首先,利用二维离散小波变换对明文图像进行稀疏化;其次,通过压缩感知对经过阈值处理的稀疏矩阵进行加密和测量;然后,在量化的中间密文图像中加入随机数并进行Hilbert置乱和扩散操作;最后,将生成的类噪声密文图像通过最低有效位(LSB)替换来嵌入到载体图像中的Alpha通道以生成具有视觉意义的隐写图像。与现有的可视化图像加密算法相比,所提算法展现出非常好的视觉安全性、解密质量以及鲁棒性,表明其具有广泛的应用场景。

本文链接

http://www.joca.cn/CN/10.11772/j.issn.1001-9081.2020121942

本文引用

沈子懿, 王卫亚, 蒋东华, 荣宪伟. 基于Hopfield混沌神经网络和压缩感知的可视化图像加密算法[J]. 计算机应用, 2021, 41(10): 2893-2899. SHEN Ziyi, WANG Weiya, JIANG Donghua, RONG Xianwei. Visual image encryption algorithm based on Hopfield chaotic neural network and compressive sensing. Journal of Computer Applications, 2021, 41(10): 2893-2899.

基于Hopfield 混沌神经网络和压缩感知的可视化图像加密算法相关推荐

  1. 压缩感知及应用 源代码_【DMD应用】基于压缩感知超分辨鬼成像

    [概述] 分辨率是成像系统的一个重要参数, 获得高分辨率图像一直是鬼成像系统的一个目标. 本文提出了以成 像系统点扩散函数作为先验知识, 基于稀疏测量的超分辨压缩感知鬼成像重建模型. 搭建了一套计算鬼 ...

  2. nsl0重构算法 matlab,基于SL0压缩感知信号重建的改进算法

    第 28 卷 第 6 期 2012 年 6 月 信 号 处 理 SIGNAL PROCESSING Vol. 28 No. 6 Jun. 2012 收稿日期: 2012-03-30; 修回日期: 20 ...

  3. 压缩感知算法matlab,压缩感知算法matlab

    MATLAB代码如下: 压缩感知仿真实例 压缩感知仿真实例在MATLAB R2001b中的计算结果如下: 原图像 采样率0.7 采样率0.5 采样率0.3 压缩感知仿真实例采用均方误差...... M ...

  4. 计算机视觉图像处理机器学习压缩感知等论文代码大全

    点击链接进入相关博文 1.来自西弗吉利亚大学li xin整理的CV代码合集 主要包括: 1.图像去噪,编码,去马赛克,超分辨,分割,去模糊,纹理合成,修复,质量评估等 2.视频编码和目标追踪,动作匹配 ...

  5. 压缩感知的常见测量矩阵

    题目:压缩感知的常见测量矩阵 下面首先给出十篇参考文献中有关测量矩阵的叙述,然后以一篇硕士论文中对七种常见测量矩阵的描述依据,给出了这七种常见测量矩阵的MATLAB实现代码,以为以后的研究提供一个参考 ...

  6. 压缩感知高斯测量矩阵matlab,压缩感知的常见测量矩阵

    题目:压缩感知的常见测量矩阵 下面首先给出十篇参考文献中有关测量矩阵的叙述,然后以一篇硕士论文中对七种常见测量矩阵的描述依据,给出了这七种常见测量矩阵的MATLAB实现代码,以为以后的研究提供一个参考 ...

  7. matlab 测量矩阵,压缩感知中的常见测量矩阵及其MATLAB实现代码

    压缩感知中的常见测量矩阵及其MATLAB实现代码 压缩感知中的常见测量矩阵及其MATLAB实现代码 原文链接:http://blog.csdn.net/jbb0523/article/details/ ...

  8. 浅谈压缩感知(三十二):压缩感知的常见测量矩阵

    一.参考文献中常见的测量矩阵 [1]喻玲娟,谢晓春.压缩感知介绍[J].电视技术,2008,32(12):16-18. [2]李树涛,魏丹.压缩传感综述[J]. 自动化学报,2009,35(11):1 ...

  9. 压缩感知的未来研究方向

    p2范数优化问题 压缩感知理论在图像压缩编码等方面也应该有很广泛的前景, 但由于信号的恢复方法是建立在12范数意义下, 数据之间还有很大的冗余性没有去除, 相比传统的小波变换编码, 压缩感知理论应用于 ...

最新文章

  1. mysql5.7.22并行回放_MySQL 5.7并行复制时代
  2. 什么是实验室人员比对人员_实验室工作人员怎么管?管理人员到底要不要懂技术?...
  3. 键盘输入语句||课后练习题
  4. java 回调(callback)函数简介.
  5. HTML5 进阶系列:拖放 API 实现拖放排序
  6. 《华尔街日报》专访雷军:小米如何应对挑战者身份的变化
  7. 因情制宜,建立“适当”的索引
  8. 为何需要实施数据治理
  9. 题解 BZOJ 1912 luogu P3629 [APIO2010]巡逻 (树的直径)
  10. 数据结构C++版-栈
  11. 2020计算机专业评估,2020年计算机学科大学排名TOP50,实力强,毕业生认可度高...
  12. 在阿里云里怎么样可以连接阿里云数据库
  13. #NI卸载修复工具,可以解决安装过程中出现“应用程序的安装程序可能已损坏”的问题。
  14. Python网络爬虫实例(爬一些小网站的图片)
  15. 计算机毕业设计(14)python毕设作品之校园运动场地预约系统
  16. OpenCL入门二:OpenCL基础概念
  17. ROS2极简总结-坐标变换-TF
  18. 一个完整的软件项目开发流程是怎样的呢
  19. 支持Python3、JavaScript、Shell、TypeScript 的定时任务管理面板项目
  20. tableau_9_快速表计算、自定义表计算、计算字段

热门文章

  1. 微信大转盘 【案例源码】提供
  2. [转帖] 嵌入式系统词汇表
  3. iftop相关参数及说明
  4. 开启xmp1还是2_“吃鸡”新版本倒计时1天,2个经典模式升级回归,老玩家泪目了!...
  5. vs用Python爬数据?(一)网页抓取
  6. GitLab-CI持续集成(CI)的介绍与运行机制
  7. JAVA 日期推算---算法
  8. 航空工装的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 函数abs 和fabs
  10. 超级强大的SVG SMIL animation动画详解