基于DWT(离散小波变换)的图像加密水印算法,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188)

个人主页:Matlab_ImagePro-CSDN博客

原则:代码均由本人编写完成,非中介,提供有偿Matlab算法代码编程服务,不从事不违反涉及学术原则的事。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本次分享的是基于DWT(离散小波变换)的图像加密水印算法,用matlab实现。

一、案例背景介绍

前期的博文中,我们介绍了DWT、DCT、LSB等经典的数字水印算法,并对数字水印的背景、算法分类情况等做了比较详细的介绍,前期链接如下:

基于DWT(离散小波变换)的图像水印算法(基于DWT(离散小波变换)的图像水印算法,Matlab实现-CSDN博客

基于DCT(离散余弦变换)的图像水印算法(基于DCT(离散余弦变换)的图像水印算法,Matlab实现-CSDN博客

基于LSB(最低有效位)的图像水印算法(基于LSB(最低有效位)的图像水印算法,Matlab实现-CSDN博客

前期介绍过的组合混度加密相关算法,链接如下:

基于组合混沌映射的图像加密算法(基于组合混沌映射的图像加密算法,Matlab实现_图像加密中spm是什么-CSDN博客

这次我们分享的图像水印与图像加密相结合的算法,基于DWT(离散小波变换)的图像加密水印算法。

二、算法原理概述

在前面的数字水印相关博文中,采用的是直接嵌入图像水印的方法,不同算法的差异是嵌入方式的不同。这次介绍的加密水印,先通过一定的加密算法,将水印图像进行加密,然后再通过传统经典的算法进行加密后水印的嵌入,增强了水印信息的保密性。算法原理上,本次水印图加密算我们采用的是logistic算法混沌加密,嵌入算法采用DWT(离散小波变换)算法。当然,各位同学也可以采用DCT等嵌入方式,原理大同小异了。

三、原理流程

嵌入过程:

1、读取待嵌入的原图和水印图像

2、对水印进行加密,使用logistic混沌算法置乱加密

3、嵌入水印部分,使用DWT水印算法(前期博文有细说DWT算法,这里不再粘贴嵌入细节步骤)

提取过程就是嵌入的逆过程,具体如下:

1、读入嵌入水印后的的图像

2、通过DWT算法,提取水印,得到待解密的水印图像

3、将提取的水印解密,采用logistic混沌算法置乱解密,提取完成

四、Matlab实现效果

嵌入:

提取过程:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

专注、专一于Matlab图像处理学习、交流、代做

QQ:3249726188

相关推荐
Matlab_ImagePro7 小时前
【磨皮美白】基于Matlab的人像磨皮美白处理算法,Matlab处理
matlab图像处理·磨皮美白·matlab磨皮·matlab美白·磨皮算法·matlab美白算法·matlab磨皮算法
Matlab_ImagePro3 天前
【图像匹配】基于SURF算法的图像匹配,matlab实现
图像匹配·matlab图像处理·surf算法·surf匹配·matlab surf算法·matlab图像匹配·匹配算法
Matlab_ImagePro4 天前
基于对数变换的图像美白增强,Matlab实现
matlab·matlab图像处理·图像美白·对数变换·美图算法·matlab图像美白
Matlab_ImagePro6 个月前
基于Matlab的血管图像增强算法,Matlab实现
医学图像处理·matlab图像处理·血管图像增强·matlab血管图像处理·matlab血管图像增强·医学图像增强·血管显示
Matlab_ImagePro6 个月前
基于DWT(离散小波变换)的图像水印算法,Matlab实现
图像水印·matlab图像处理·dwt图像水印·小波变换图像水印·人类视觉系统的dwt数字水印·视觉系统·dwt变换
Matlab_ImagePro6 个月前
基于Gabor滤波器的指纹图像识别,Matlab实现
指纹识别·matlab图像处理·gabor指纹识别·matlab指纹图像识别·gabor滤波器·gabor特征·matlab gabor指纹
Matlab_ImagePro6 个月前
基于Matlab的视频人面检测识别,Matalb实现
人脸识别·matlab图像处理·视频人脸识别·vj算法·视频识别·matlab视频人脸识别·视频检测
Matlab_ImagePro6 个月前
基于高斯模型的运动目标检测(车辆检测),Matlab实现
车辆检测·matlab图像处理·matlab运动目标检测·高斯模型检测·高斯模型运动目标检测·高斯车辆检测·运动目标检测