导航:首页 > 源码编译 > lbs算法就是用待隐藏信息

lbs算法就是用待隐藏信息

发布时间:2024-06-27 22:02:47

① 什么是LSB算法

LSB(LeastSignificant Bits)算法:将秘密信息嵌入到载体图像像素值的最低有效位,也称最不显着位,改变这一位置对载体图像的品质影响最小。

基本原理:
对空域的LSB做替换,用来替换LSB的序列就是需要加入的水印信息、水印的数字摘要或者由水印生成的伪随机序列。由于水印信息嵌入的位置是LSB,为了满足水印的不可见性,允许嵌入的水印强度不可能太高。然而针对空域的各种处理,如游程编码前的预处理,会对不显着分量进行一定的压缩,所以LSB算法对这些操作很敏感。因此LSB算法最初是用于脆弱性水印的。

LSB算法基本步骤:

1.将得到的隐藏有秘密信息的十进制像素值转换为二进制数据;

2.用二进制秘密信息中的每一比特信息替换与之相对应的载体数据的最低有效位;

3.将得到的含秘密信息的二进制数据转换为十进制像素值,从而获得含秘密信息的图像。

%信息嵌入
Picture=imread(‘c:\test.tif’);
%读入载体图像
Double_Picture=Picture;
Double_Picture=double(Double_Picture);
%将图像转换为二进制
‘c:\test.txt’_id=fopen(‘c:\test.txt’,'r');
%读取秘密信息文件
[msg,len]=fread(‘c:\test.txt’_id,'ubit1');
[m,n]=size(Double_Picture);
p=1;
%p为秘密信息的位计数器
forf2=1:n
forf1=1:m
Double_Picture(f1,f2)=Double_Picture(f1,f2)-mod(Double_
Picture(f1,f2),2)+msg(p,1);
%将秘密信息按位隐藏入连续的像素中
ifp==len
break;
end
p=p+1;
end
ifp==len
break;
end
end
Double_Picture=uint8(Double_Picture);
imwrite(Double_Picture,‘c:\result.tif’);
%生成秘密信息
subplot(121);imshow(Picture);title('未嵌入信息的图片');
subplot(122);imshow(Double_Picture);title('嵌入信息的图片');

%信息提取
Picture=imread(‘c:\result.tif’);
%读入隐秘信息的图像
Picture=double(Picture);
[m,n]=size(Picture);
frr=fopen(‘c:\result.txt’,'a');
len=8;
%设定隐秘信息长度
p=1;
forf2=1:n
forf1=1:m
ifbitand(Picture(f1,f2),1)==1
%顺序提取图像相应像素LSB的秘密信息
fwrite(frr,1,'bit1');
result(p,1)=1;
else
fwrite(frr,0,'bit1');
result(p,1)=0;
end
ifp==len
%判断秘密信息是否读完
break;
end
p=p+1;
end
ifp==len
break;
end
end
fclose(frr);

② 基站定位怎么定的

基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS——Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务,例如目前中国移动动感地带提供的动感位置查询服务等。

中文名
基站定位
外文名
LBS——Location Based Service
又称
移动位置服务
应用于
手机用户
技术原理
基站定位的[1] 大致原理为:移动电话测量不同基站的下行导频信号,得到不同基站下行导频的TOA(Time of Arrival,到达时刻)或TDOA(Time Difference of Arrival,到达时间差),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动电话的位置。实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况,因此算法要复杂很多。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。

观察到达时间差示意图
手机定位是指通过特定的定位技术来获取移动手机或终端用户的位置信息(经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。定位技术有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。后者不需要手机具有GPS定位能力,但是精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里。前者定位精度较高。此外还有利用Wifi在小范围内定位的方式

阅读全文

与lbs算法就是用待隐藏信息相关的资料

热点内容
如何在自己电脑搞代理服务器 浏览:500
python经典算法 浏览:531
生活中的玛丽电影类似 浏览:144
王福庵pdf 浏览:423
私人电影院大概看多久 浏览:881
服务器怎么一直启动的 浏览:646
美娜大吉韩国电影 浏览:22
咏美演过的电影有哪些 浏览:464
韩剧爱情大尺推荐 浏览:262
馊子去哪儿了免费完整版 浏览:667
韩国在线观看免费完整版 浏览:533
赶尸艳谈同等级的都有啥台 浏览:45
国产农村偷情电影 浏览:352
如何取消已连接服务器密码错误 浏览:358
韩国迟度大又好看的电影钥匙 浏览:693
学ee的程序员 浏览:153
php自带web服务器 浏览:326
武清区编程培训哪里好 浏览:19
什么是最好优先算法 浏览:470
T5L单片机 浏览:126