一种长距离实时显示摄像通信系统及方法

文档序号:30578741发布日期:2022-06-29 10:57阅读:134来源:国知局
一种长距离实时显示摄像通信系统及方法

1.本发明涉及光通信和图像识别领域,具体涉及一种长距离实时显示摄像通信系统及方法。


背景技术:

2.led显示屏广泛应用于商业传媒、文化演出、体育场馆、新闻发布、证券交易等信息传播场所,可以满足多种环境的需要。如果可以将led显示摄像通信技术与这些场所中的led显示屏结合,将隐藏数据快速调制到led发光芯片上,使其在正常显示图像/视频的同时,发出人眼无法察觉的高速闪烁信号并用图像传感器接收恢复,可以实现显示和通信的双重功能。
3.目前的led显示摄像通信系统只能应用在近距离通信场景。通过增大发送端发光面积和增加接收端图像传感器分辨率的方法可以提高捕获到的光信号质量以延长通信距离,led显示屏拥有的大规模发光芯片数量恰好可以用于增加显示通信两用区域的发光面积,与此同时,高分辨率摄像头产生的大量图像数据对移动设备接收端的实时图像处理速度提出了更高的要求,影响着系统的实时长距离通信能力。


技术实现要素:

4.本发明的主要目的在于针对现有led显示摄像通信技术传输距离短、图像处理接收算法复杂导致时延的问题,提出了一种长距离实时显示摄像通信系统及方法,本发明使用提出的led显示摄像通信组团技术将隐形信息以较高显示刷新率调制到led显示屏的多个相邻发光芯片上,使其在正常显示图像/视频的同时传输人眼无法察觉到的高速隐形信息,接收方通过成像帧率较低的图像传感器在较远的一定距离内捕获led发光芯片发出的含有隐形信息的光信号,使用提出的轻量级往返式图像处理技术实时解码获取传输的隐形信息,从而实现了一种基于led显示屏和图像传感器的长距离实时显示摄像通信系统。
5.为了达到上述目的,本发明采用以下技术方案:
6.本发明一方面提供了一种长距离实时显示摄像通信系统,包括隐藏信息输入模块、显示内容输入模块、led显示通信组团式调制模块、led显示屏驱动模块、led显示屏和cmos图像传感器、图像处理及信息解调模块;所述隐藏信息输入模块、显示内容输入模块分别与led显示通信组团式调制模块相连,所述led显示通信组团式调制模块又与led显示屏驱动模块、led显示屏相连,所述led显示通信组团式调制模块将待发送信号以组团式方法调制到led显示屏的多个相邻发光芯片上发出可见光信号,所述可见光信号在预设范围内被cmos图像传感器捕获为图像信息,所述图像信息被发送到与所述cmos图像传感器连接的图像处理及信息解调模块进行处理;
7.所述隐藏信息输入模块,用于输入需要传输的待隐藏信息;
8.所述显示内容输入模块,用于输入需要在led显示屏上显示的图像/视频内容;
9.所述led显示通信组团式调制模块,用于将需要传输的隐藏信息正反交替重复编
码并组团式植入到待显示的图像/视频内容中,并调制成适合在led发光芯片上发送的高刷新率合成调制信号,所述高刷新率是指150fps及以上;
10.所述led显示屏驱动模块,用于放大合成调制信号的功率,将放大后的调制信号输入led显示屏并驱动其发光;
11.所述led显示屏,用于高刷新率地显示图像/视频内容,并发出含有隐藏信息的光信号,所述高刷新率是指150fps及以上;
12.所述cmos图像传感器,用于低成像帧率地捕获led显示屏发出的含有隐藏信息的光信号并生成为图像信息,所述低成像帧率是指30fps及以下;
13.所述图像处理及信息解调模块,用于实时处理cmos图像传感器生成的图像信息,使用轻量级往返式图像处理技术解调恢复其中的隐藏信息。
14.作为优选的技术方案,所述隐藏信息输入模块是将待隐藏数字信息处理成原始二进制“0”、“1”序列。
15.作为优选的技术方案,所述正反交替重复编码的规则如下:
16.假设接收端cmos图像传感器成像帧率为n帧/秒,设定发送端led显示屏的显示刷新帧率为m帧/秒,且满足m=k
×
n,其中k为根据系统各模块性能上限选取的正整数;以k作为正反交替重复编码次数,对原始二进制序列进行正反交替重复编码,对于原始二进制序列中的“0”,按照“010101
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k;对于原始二进制序列中的“1”,按照“101010
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k,原始二进制序列经正反交替重复编码后的扩频码长变为原始码长的k倍,码字“1”或“0”连续相同长度不大于2。
17.作为优选的技术方案,所述将需要传输的隐藏信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,具体为:
18.在原始二进制序列前插入特定的取反指示比特串“00000010”用于指示图像处理及信息解调模块译码时是否进行取反码操作;将加入了取反指示比特串的原始二进制序列按照正反交替重复编码规则进行编码,得到扩频序列,选取led显示屏中的n个相互相邻发光芯片作为组团调制区域,进行隐形信号的信息植入,信息植入方法用以下公式描述:
19.ledi(x,y)=b(t)
×
pi(x,y),i∈[1,n]
[0020]
其中,b(t)是随时间t变化的要进行信息植入的扩频序列,由原始二进制序列进行正反交替重复编码获得;n是组团调制区域的像素点/发光芯片总个数,且组团调制区域内的像素点/发光芯片相互相邻;pi(x,y)是待显示的图像/视频帧组团调制区域中第i个像素点的亮度值,(x,y)是对应像素点在图像/视频帧画面中的二维坐标;ledi(x,y)是led显示屏上组团调制区域中第i个发光芯片的合成调制信号,(x,y)是对应发光芯片在led显示屏中的二维坐标,且与pi(x,y)中的二维坐标逐个对应,依照上述公式运算,将b(t)与待显示的图像/视频每一帧中的pi(x,y)结合,因此ledi(x,y)将跟随b(t)变化,最终隐形信号通过led显示屏组团调制区域中的n个相互相邻发光芯片发送,完成信息植入。
[0021]
作为优选的技术方案,所述led显示屏在合成调制信号的控制下以m帧/秒的显示刷新率显示包含有隐藏信号的图像/视频内容,且隐藏信号的波特率与显示刷新率保持一致。
[0022]
作为优选的技术方案,所述cmos图像传感器工作状态设置为低感光模式,快门时
间设置为秒,其中m为led显示屏的显示刷新帧率。
[0023]
作为优选的技术方案,所述使用轻量级往返式图像处理技术解调恢复其中的隐藏信息,具体为:
[0024]
所述cmos图像传感器工作在低感光模式,在其捕获的图像信息中,除led显示区域外的其余区域像素亮度值接近零,先使用像素采样的方法,采样步长为l1,以l1为间距选取图像信息中的垂直列像素,分别对每一垂直列像素中距离为l1的像素点亮度值进行垂直积分处理得到积分结果,分别将各垂直列像素积分结果与设定的阈值t1进行比对,当积分结果大于t1时说明对应垂直列像素包含led显示区域,即可得到led显示区域的左模糊边界和右模糊边界,为了避免因采样引入的误差,再分别以左模糊边界和右模糊边界为中心,在水平相距2l1的区间内,减小采样步长至l2对该区间内的像素进行垂直积分处理,即可得到led显示区域的左精确边界和右精确边界;类似的,上精确边界和下精确边界也由可变步长进行往返式水平积分获得,适当增大l1提高led显示区域定位速度,减小l2提高led显示区域定位精度,再通过相对位置偏移得到led显示通信组团调制区域,对led显示通信组团调制区域内像素的亮度值均值进行二值化,确定接收码元是“1”还是“0”,假设二值化阈值为t2,当亮度值均值大于t2时,二值化结果为“1”码;当亮度值均值小于t2时,二值化结果为“0”码,受cmos图像传感器周期性采样且成像帧率为显示帧率整数倍的影响,接收到的隐藏信号相较于原始二进制序列,会出现两种可能的情况:接收信号为原始二进制序列的原码;接收信号为原始二进制序列的反码,通过检索接收信号中是否含有取反指示比特串“00000010”原码或其反码“11111101”,决定是否对接收信号进行取反码操作,若含有取反指示比特串原码,无需进行取反码操作;若含有取反指示比特串反码,进行取反码操作,从而唯一地恢复出隐藏信息输入模块所隐藏的信息了。
[0025]
本发明另一方面提供了一种长距离实时显示摄像通信系统的通信方法,包括下述步骤:
[0026]
通过隐藏信息输入模块输入待隐藏传输的待隐藏的数字信息;
[0027]
通过显示内容输入模块输入需要在led显示屏上显示的图像/视频内容;
[0028]
利用led显示通信组团式调制模块,将需要传输的隐藏数字信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,并调制成适合在led发光芯片上发送的高刷新率合成调制信号,所述高刷新率是指150fps及以上;
[0029]
利用cmos图像传感器,低成像帧率地捕获led显示屏发出的含有隐形信息的光信号并生成为图像信息,所述低成像帧率是指30fps及以下;
[0030]
将cmos图像传感器与图像处理及信息解调模块相连,用于实时处理cmos图像传感器生成的图像信息,使用轻量级往返式图像处理技术解调恢复其中的隐藏信息。
[0031]
作为优选的技术方案,所述将需要传输的隐藏数字信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,具体为:
[0032]
将加入了取反指示比特串的原始二进制序列按照正反交替重复编码规则进行编码,得到扩频序列,选取led显示屏中的n个相互相邻发光芯片作为组团调制区域,进行隐形信号的信息植入,信息植入方法用以下公式描述:
[0033]
ledi(x,y)=b(t)
×
pi(x,y),i∈[1,n]
[0034]
其中,b(t)是随时间t变化的要进行信息植入的扩频序列,由原始二进制序列进行正反交替重复编码获得;n是组团调制区域的像素点/发光芯片总个数,且组团调制区域内的像素点/发光芯片相互相邻;pi(x,y)是待显示的图像/视频帧组团调制区域中第i个像素点的亮度值,(x,y)是对应像素点在图像/视频帧画面中的二维坐标;ledi(x,y)是led显示屏上组团调制区域中第i个发光芯片的合成调制信号,(x,y)是对应发光芯片在led显示屏中的二维坐标,且与pi(x,y)中的二维坐标逐个对应,依照上述公式运算,将b(t)与待显示的图像/视频每一帧中的(pi(x,y),i∈[1,n])结合,因此(ledi(x,y),i∈[1,n])将跟随b(t)变化,最终隐形信号通过led显示屏组团调制区域中的n个相互相邻发光芯片发送,完成信息植入。
[0035]
作为优选的技术方案,所述使用轻量级往返式图像处理技术解调恢复其中的隐藏信息,具体为:
[0036]
所述cmos图像传感器工作在低感光模式,在其捕获的图像信息中,除led显示区域外的其余区域像素亮度值接近零,先使用像素采样的方法,采样步长为l1,以l1为间距选取图像信息中的垂直列像素,分别对每一垂直列像素中距离为l1的像素点亮度值进行垂直积分处理的得到积分结果,分别将各垂直列像素积分结果与设定的阈值t1进行比对,当积分结果大于t1时说明对应垂直列像素包含led显示区域的左右模糊边界,即可得到led显示区域的左模糊边界和右模糊边界,为了避免因采样引入的误差,再分别以左模糊边界和右模糊边界为中心,在水平相距2l1的区间内,减小采样步长至l2对该区间内的像素进行垂直积分处理,即可得到led显示区域的左精确边界和右精确边界;类似的,上精确边界和下精确边界也由可变步长进行往返式水平积分获得,适当增大l1提高led显示区域定位速度,减小l2提高led显示区域定位精度,再通过相对位置偏移得到led显示通信组团调制区域,对led显示通信组团调制区域内像素的亮度值均值进行二值化,确定接收码元是“1”还是“0”,假设二值化阈值为t2,当亮度值均值大于t2时,二值化结果为“1”码;当亮度值均值小于t2时,二值化结果为“0”码,受cmos图像传感器周期性采样的影响,接收到的隐藏信号相较于原始二进制序列,会出现两种可能的情况:接收信号为原始二进制序列的原码;接收信号为原始二进制序列的反码,通过检索接收信号中是否含有取反指示比特串“00000010”原码或其反码“11111101”,决定是否对接收信号进行取反码操作,若含有取反指示比特串原码,无需进行取反码操作;若含有取反指示比特串反码,进行取反码操作,从而唯一地恢复出隐藏信息输入模块所隐藏的信息了。
[0037]
本发明与现有技术相比,具有如下优点和有益效果:
[0038]
(1)本发明中的led显示摄像通信组团技术能够充分利用led显示屏上大规模数量的发光芯片,用于增大显示通信两用区域的发光面积,以增加发射端led显示屏发出的含有隐形信息的光信号的功率,进而提高接收端cmos图像传感器捕获到的光信号质量以支持长距离通信,增强显示摄像通信系统的实用性。
[0039]
(2)本发明中针对led显示摄像通信系统提出了一种轻量级往返式图像处理技术,使用自适应可变步长采样的方法,在保证解调精度的同时可显著降低接收端实时图像处理解调算法的复杂度,减轻对接收端设备硬件性能的要求,降低接收端图像处理导致的时延,保障通信系统的实时性和可靠性,该技术可应用于如智能手机等移动设备,应用场景广阔,实用性强。
[0040]
(3)本发明提出的led显示摄像通信组团技术将隐形信息以较高显示刷新率(如150fps及以上)调制到led显示屏的多个相邻发光芯片上,使其在正常显示图像/视频的同时传输人眼无法察觉到的高速隐形信息,接收方通过成像帧率较低(如30fps及以上)的图像传感器在较远的一定距离内捕获led发光芯片发出的含有隐形信息的光信号,使用提出的轻量级往返式图像处理技术实时解码获取传输的隐形信息,从而实现了一种基于led显示屏和图像传感器的长距离实时显示摄像通信系统。
附图说明
[0041]
图1是本实施例中led显示摄像通信系统的装置图;
[0042]
图2是本实施例中led显示通信点组团式调制的示意图;
[0043]
图3是本实施例中轻量级往返式图像处理技术的示意图;
[0044]
图4是本实施例中长距离实时led显示摄像通信系统隐藏信息传输的流程图。
具体实施方式
[0045]
为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0046]
在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本技术所描述的实施例可以与其它实施例相结合。
[0047]
请参阅图1,本实施例基于一种长距离实时显示摄像通信系统,包括隐藏信息输入模块、显示内容输入模块、led显示通信组团式调制模块、led显示屏驱动模块、led显示屏、cmos图像传感器和图像处理及信息解调模块,所述隐藏信息输入模块、显示内容输入模块分别与led显示通信组团式调制模块相连,所述led显示通信组团式调制模块又与led显示屏驱动模块、led显示屏相连,所述led显示通信组团式调制模块将待发送信号以组团式方法调制到led显示屏的多个相邻发光芯片上发出可见光信号,所述可见光信号在预设范围内被cmos图像传感器捕获为图像信息,所述图像信息被发送到与所述cmos图像传感器连接的图像处理及信息解调模块进行处理;
[0048]
所述隐藏信息输入模块,用于输入需要传输的待隐藏信息;
[0049]
所述显示内容输入模块,用于输入需要在led显示屏上显示的图像/视频内容;
[0050]
所述led显示通信组团式调制模块,用于将需要传输的隐藏信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,并调制成适合在led发光芯片上发送的高刷新率合成调制信号;
[0051]
所述led显示屏驱动模块,用于放大合成调制信号的功率,将放大后的调制信号输入led显示屏并驱动其发光;
[0052]
所述led显示屏,用于高刷新率地显示图像/视频内容,并发出含有隐藏信息的光信号;
[0053]
所述cmos图像传感器,用于低成像帧率地捕获led显示屏发出的含有隐信息的光信号并生成为图像信息;
[0054]
所述图像处理及信息解调模块,用于实时处理cmos图像传感器生成的图像信息,使用轻量级往返式图像处理技术解调恢复其中的隐藏信息。
[0055]
进一步的,所述隐藏信息输入模块是将待隐藏数字信息处理成原始二进制“0”、“1”序列;所述led显示通信组团式调制模块使用的正反交替重复编码规则如下:
[0056]
假设接收端cmos图像传感器成像帧率为n帧/秒,设定发送端led显示屏的显示刷新帧率为m帧/秒,且满足m=k
×
n,其中k为根据系统各模块性能上限选取的正整数;以k作为正反交替重复编码次数,对原始二进制序列进行正反交替重复编码,对于原始二进制序列中的“0”,按照“010101
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k;对于原始二进制序列中的“1”,按照“101010
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k,原始二进制序列经正反交替重复编码后的扩频码长变为原始码长的k倍,实现了对码字“1”或“0”连续相同长度不大于2的严格控制,避免了信息植入后显示屏对人眼造成可见频闪。
[0057]
更进一步的,请参阅图2,所述led显示通信组团式调制模块使用的led显示摄像通信组团技术工作流程如下:
[0058]
在原始二进制序列前插入特定的取反指示比特串“00000010”用于指示图像处理及信息解调模块译码时是否进行取反码操作;将加入了取反指示比特串的原始二进制序列按照正反交替重复编码规则进行编码,得到扩频序列,选取led显示屏中的n个相互相邻发光芯片作为组团调制区域,进行隐形信号的信息植入,信息植入方法用以下公式描述:
[0059]
ledi(x,y)=b(t)
×
pi(x,y),i∈[1,n]
[0060]
其中,b(t)是随时间t变化的要进行信息植入的扩频序列,由原始二进制序列进行正反交替重复编码获得;n是组团调制区域的像素点/发光芯片总个数,且组团调制区域内的像素点/发光芯片相互相邻;pi(x,y)是待显示的图像/视频帧组团调制区域中第i个像素点的亮度值,(x,y)是对应像素点在图像/视频帧画面中的二维坐标;ledi(x,y)是led显示屏上组团调制区域中第i个发光芯片的合成调制信号,(x,y)是对应发光芯片在led显示屏中的二维坐标,且与pi(x,y)中的二维坐标逐个对应,依照上述公式运算,将b(t)与待显示的图像/视频每一帧中的(pi(x,y),i∈[1,n])结合,因此(ledi(x,y),i∈[1,n])将跟随b(t)变化,最终隐形信号通过led显示屏组团调制区域中的n个相互相邻发光芯片发送,完成信息植入,通过增加n可以增加组团调制区域面积,进而增加可见光信号功率以提高cmos图像传感器捕获到的可见光信号质量,达到延长系统通信距离的目的。
[0061]
可以理解的是,所述led显示屏在合成调制信号(ledi(x,y),i∈[1,n])的控制下以m帧/秒的显示刷新率显示包含有隐藏信号的图像/视频内容,且隐藏信号的波特率与显示刷新率保持一致,高速的显示刷新率和正反交替重复编码的方法可保证人眼无法察觉到因植入隐藏信号导致的闪烁。
[0062]
可以理解的是,所述cmos图像传感器,通常情况下,成像帧率相对发送端led显示屏显示刷新率较低,同时受限于电子卷帘快门的影响,因此只能对led显示屏发出的含有隐形信息的光信号进行周期性采样,周期性采样意味着无法对传输数据中的每个符号进行采样,因此会破坏隐形信号的完整性,但由于隐形信号是按照正反交替重复编码规则进行编
码,只需将cmos图像传感器工作状态设置为低感光模式,快门时间设置为秒,其中m为led显示屏的显示刷新率,就能避免因周期性采样造成的对隐形信号完整性的破坏。
[0063]
请参阅图3,所述图像处理及信息解调模块使用的是轻量级往返式图像处理技术,在其捕获的图像信息中,除led显示区域外的其余区域像素亮度值接近零,先使用像素采样的方法,采样步长为l1,以l1为间距选取图像信息中的垂直列像素,分别对每一垂直列像素中距离为l1的像素点亮度值进行垂直积分处理的得到积分结果,分别将各垂直列像素积分结果与设定的阈值t1进行比对,当积分结果大于t1时说明对应垂直列像素包含led显示区域的左右模糊边界,即可得到led显示区域的左模糊边界和右模糊边界,为了避免因采样引入的误差,再分别以左模糊边界和右模糊边界为中心,在水平相距2l1的区间内,减小采样步长至l2对该区间内的像素进行垂直积分处理,即可得到led显示区域的左精确边界和右精确边界。
[0064]
类似的,上精确边界和下精确边界也可以由可变步长进行往返式水平积分获得,适当增大l1可以提高led显示区域定位速度,减小l2可以提高led显示区域定位精度以保证提取高质量可见光信号从而提高通信距离,再通过相对位置偏移得到led显示通信组团调制区域,相对位置偏移量由led显示摄像通信组团技术信息植入方法中组团调制区域在led显示屏中的二维坐标(x,y)所决定,对led显示通信组团调制区域内像素的亮度值均值进行二值化,确定接收码元是“1”还是“0”,假设二值化阈值为t2,当亮度值均值大于t2时,二值化结果为“1”码;当亮度值均值小于t2时,二值化结果为“0”码,受cmos图像传感器周期性采样的影响,接收到的隐藏信号相较于原始二进制序列,会出现两种可能的情况:接收信号为原始二进制序列的原码;接收信号为原始二进制序列的反码,通过检索接收信号中是否含有取反指示比特串“00000010”原码或其反码“11111101”,决定是否对接收信号进行取反码操作,若含有取反指示比特串原码,无需进行取反码操作;若含有取反指示比特串反码,进行取反码操作,从而唯一地恢复出隐藏信息输入模块所隐藏的信息了。
[0065]
请参阅图4,本在本技术的另一个实施例中还提出了一种长距离实时显示摄像通信系统的通信方法,包括下述步骤:
[0066]
s1、通过隐藏信息输入模块输入待隐藏传输的待隐藏的数字信息;
[0067]
s2、通过显示内容输入模块输入需要在led显示屏上显示的图像/视频内容;
[0068]
s3、利用led显示通信组团式调制模块,将需要传输的隐藏数字信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,并调制成适合在led发光芯片上发送的高刷新率合成调制信号;
[0069]
进一步的,所述编码规则为:
[0070]
假设接收端cmos图像传感器成像帧率为n帧/秒,设定发送端led显示屏的显示刷新帧率为m帧/秒,且满足m=k
×
n,其中k为根据系统各模块性能上限选取的正整数;以k作为正反交替重复编码次数,对原始二进制序列进行正反交替重复编码,对于原始二进制序列中的“0”,按照“010101
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k;对于原始二进制序列中的“1”,按照“101010
…”
正反交替重复的方式编码为扩频码片,且扩频码片长度等于k,原始二进制序列经正反交替重复编码后的扩频码长变为原始码长的k倍,码字“1”或“0”连续相同长度不大于2。
[0071]
更进一步的,所述将需要传输的隐藏信息正反交替重复编码并组团式植入到待显示的图像/视频内容中,具体为:
[0072]
在原始二进制序列前插入特定的取反指示比特串“00000010”用于指示图像处理及信息解调模块译码时是否进行取反码操作;将加入了取反指示比特串的原始二进制序列按照正反交替重复编码规则进行编码,得到扩频序列,选取led显示屏中的n个相互相邻发光芯片作为组团调制区域,进行隐形信号的信息植入,信息植入方法用以下公式描述:
[0073]
ledi(x,y)=b(t)
×
pi(x,y),i∈[1,n]
[0074]
其中,b(t)是随时间t变化的要进行信息植入的扩频序列,由原始二进制序列进行正反交替重复编码获得;n是组团调制区域的像素点/发光芯片总个数,且组团调制区域内的像素点/发光芯片相互相邻;pi(x,y)是待显示的图像/视频帧组团调制区域中第i个像素点的亮度值,(x,y)是对应像素点在图像/视频帧画面中的二维坐标;ledi(x,y)是led显示屏上组团调制区域中第i个发光芯片的合成调制信号,(x,y)是对应发光芯片在led显示屏中的二维坐标,且与pi(x,y)中的二维坐标逐个对应,依照上述公式运算,将b(t)与待显示的图像/视频每一帧中的pi(x,y)结合,因此ledi(x,y)将跟随b(t)变化,最终隐形信号通过led显示屏组团调制区域中的n个相互相邻发光芯片发送,完成信息植入,通过增加n可以增加组团调制区域面积,进而增加可见光信号功率以提高cmos图像传感器捕获到的可见光信号质量,达到延长系统通信距离的目的。
[0075]
s4、利用cmos图像传感器,低成像帧率地捕获led显示屏发出的含有隐形信息的光信号并生成为图像信息;
[0076]
进一步的,所述使用轻量级往返式图像处理技术解调恢复其中的隐藏信息,具体为:
[0077]
所述cmos图像传感器工作在低感光模式,在其捕获的图像信息中,除led显示区域外的其余区域像素亮度值接近零,先使用像素采样的方法,采样步长为l1,以l1为间距选取图像信息中的垂直列像素,分别对每一垂直列像素中距离为l1的像素点亮度值进行垂直积分处理的得到积分结果,分别将各垂直列像素积分结果与设定的阈值t1进行比对,当积分结果大于t1时说明对应垂直列像素包含led显示区域的左右模糊边界,即可得到led显示区域的左模糊边界和右模糊边界,为了避免因采样引入的误差,再分别以左模糊边界和右模糊边界为中心,在水平相距2l1的区间内,减小采样步长至l2对该区间内的像素进行垂直积分处理,即可得到led显示区域的左精确边界和右精确边界;类似的,上精确边界和下精确边界也由可变步长进行往返式水平积分获得,适当增大l1提高led显示区域定位速度,减小l2提高led显示区域定位精度以保证提取高质量可见光信号从而提高通信距离,再通过相对位置偏移得到led显示通信组团调制区域,对led显示通信组团调制区域内像素的亮度值均值进行二值化,确定接收码元是“1”还是“0”,假设二值化阈值为t2,当亮度值均值大于t2时,二值化结果为“1”码;当亮度值均值小于t2时,二值化结果为“0”码,受cmos图像传感器周期性采样的影响,接收到的隐藏信号相较于原始二进制序列,会出现两种可能的情况:接收信号为原始二进制序列的原码;接收信号为原始二进制序列的反码,通过检索接收信号中是否含有取反指示比特串“00000010”原码或其反码“11111101”,决定是否对接收信号进行取反码操作,若含有取反指示比特串原码,无需进行取反码操作;若含有取反指示比特串反码,进行取反码操作,从而唯一地恢复出隐藏信息输入模块所隐藏的信息了。
[0078]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0079]
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1