【图像隐写】区域性像素等值图像隐写【含Matlab源码 2413期】

本文介绍了基于DCT的图像隐写算法,通过3×3像素组,根据像素值的等值关系进行信息嵌入。算法通过调整标志像素的LSB来隐藏信息,详细描述了嵌入和提取过程,并提供了部分Matlab源码。
摘要由CSDN通过智能技术生成

在这里插入图片描述

⛄一、DCT数字水印简介

1 游戏规则介绍
“连连看”是一款休闲益智类游戏, 它由几种图案随机排列组成, 每种图案都有若干偶数个, 只要将相同的两张图案用特定直线连在一起即可消除, 按这些规则操作直至全部图案消除为止。扩展此规则, 如图1所示, 如果n张相同图案可以用直线连接起来, 则可大大提高图案的消除效率。根据该思想, 如果将图像中相等灰度值的像素看作相同图案, 并利用相似的游戏规则, 则可以得出一种新的隐写算法。

2 算法原理
将原图像按3×3为一组分成若干像素组, 并将其编号为 (1) ~ (9) , 如图2所示。

现定义如下变量:

M: (1) (2) (3) (6) (9) 中像素值相同的最大个数;

N: (1) (4) (7) (8) (9) 中像素值相同的最大个数;

S:定义 (5) 为标志像素, 其值为Si;

密钥K:一串与嵌入信息相同比特数的随机数Ki, Ki=0或者Ki=1。

0或1像素组:根据M与N的关系确定该像素组的值, 当嵌入信息与像素组的值相等时, 标志像素Si不变, 相反, 标志像素加1或减1。

3 算法过程
3.1 嵌入过程

当LSB (Si)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matlab领域

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值