无损信息隐藏研究(MATLAB)

目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 研究背景与意义 1
1.1.1选题背景 1
1.1.2选题意义 1
1.2 国内外研究现状 2
1.2.1 基于空域图像的明文可逆信息隐藏 2
1.2.2 基于空域图像的密文可逆信息隐藏 3
1.3 论文的研究内容与创新点 4
第二章 可逆信息隐藏相关理论与算法概述 5
2.1 可逆信息隐藏算法原理与理论概述 5
2.1.1 可逆信息隐藏基本概念与实现原理 5
2.1.2 可逆信息隐藏理论基础 5
2.2 空域图像可逆信息隐藏经典算法 6
2.2.1 基于直方图平移的可逆信息隐藏算法 6
2.2.2 基于预测误差扩展的可逆信息隐藏算法 7
2.3 可逆信息隐藏算法性能评价指标 8
2.3.1 峰值信噪比 8
2.3.2 嵌入率 9
第三章 基于直方图平移中无效平移像素的可逆信息隐藏 10
3.1背景介绍 10
3.2加密后腾出空间VRAE 11
3.3加密前预留空间RRBE 13
3.3.1生成加密图像 13
3.3.2加密图像的信息隐藏 16
3.3.3信息提取和图像恢复 16
3.4基于直方图平移变换RIT 17
3.4.1块匹配 18
3.4.2块转换 20
3.4.3转换过程 20
3.4.4信息提取图像恢复过程 21
总 结 22
参考文献 23
致 谢 25
1.3 论文的研究内容与创新点
基于减少直方图移位中的像素无效平移的无损信息隐藏算法的研究内容主要包括以下方面:
研究基于像素值微调和直方图移位的信息隐藏技术。
分析像素无效平移对图像可逆性的影响。
提出一种减少像素无效平移的信息隐藏算法。
设计嵌入和提取秘密信息的算法流程。
进行实验验证,并对算法进行性能评估和分析。
该算法的主要创新点有:
减少像素无效平移:传统的像素值微调方法可能会导致像素的无效平移,影响图像的可逆性。本算法通过减少像素无效平移,提高了信息隐藏算法的可逆性。
利用直方图移位技术:本算法利用直方图移位技术来嵌入秘密信息,以减少秘密信息对图像的影响,并提高嵌入容量,具有一定的实用性。
提高嵌入容量:本算法通过优化信息隐藏算法,提高了嵌入容量和可逆性,可以更好地满足实际应用需求。
实验验证:本算法通过实验验证,证明了其在可逆性、嵌入容量等方面的优异性能。
综上所述,基于减少直方图移位中的像素无效平移的无损信息隐藏算法具有一定的创新点,能够提高信息隐藏算法的可逆性和嵌入容量,具有一定的实用价值。

clc;
clear;
original_img = imread('11.bmp');
[n,m] = size(original_img); % m ,n表示图片的大小
modify_bit = 3; %嵌入信息需要的位数
figure('NumberTitle','off','Name', '3');
%块大小为8*8 每个块中嵌入一位信息
blocksize = 8;
subplot(2, 3, 1);
imshow(original_img);
title('原始图像');
original_img = double(original_img); % 防止图像失真


%把原始图像像素变成二进制
original_img_bin =zeros(8,n,m);
for i=1:8
    for j=1:n
        for k=1:m
            original_img_bin(i,j,k) =bitget(original_img(j,k), i);
            original_img_bin(i,j,k) = double( original_img_bin(i,j,k));
        end
    end
end


%生成加密秘钥  
en_key =zeros(8,n,m);
for i=1:8
    en_key(i,(1:n),(1:m)) = rand(n,m) < 0.5;
end
en_key = double(en_key);

%对图像进行加密
encrypted_img_bin = zeros(8,n,m);
for i=1:8
    for j=1:n
        for k=1:m
              encrypted_img_bin(i, j, k) =  xor(original_img_bin(i, j, k),  en_key(i,j,k));  
        %     encripted_img_bin(i, j, k) =  mod(original_img_bin(i, j, k)+ en_key(i,j,k),2);
        end
    end
end

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sheziqiong/article/details/131844588
今日推荐