当前位置: 首页 > 专利查询>吉林大学专利>正文

基于无透镜成像器的可见光通信方法技术

技术编号:18448814 阅读:39 留言:0更新日期:2018-07-14 11:57
本发明专利技术涉及一种基于无透镜成像器的可见光通信方法,该方法在通信过程中,发送的每一帧数据比特都增加了训练序列,然后对捕获的训练序列对应的图像帧进行压缩处理,以减少接收端数据处理的复杂度。接着再用压缩完的训练序列对应的图像帧的特征向量周期性地不断训练卷积神经网络,利用反向传播和梯度下降算法不断优化权值使互熵损失最小化,提高卷积神经网络的环境适应度,最终不断提高卷积神经网络对图像帧的分类效果,最后用训练完的卷积神经网络对之后捕获的数据比特对应的图像帧进行分类,再用分类后的图像帧进行解码数据比特,最终使解码数据更准确。

【技术实现步骤摘要】
基于无透镜成像器的可见光通信方法
本专利技术属于光通信技术及图像处理
,涉及一种基于无透镜成像器的可见光通信方法。
技术介绍
可见光通信技术发展的主要动力——基于无线通信的光谱具有解决从家用和工厂机器人到车载网络等几个应用领域的定向传输挑战的潜能。具有窄波束宽度和视距(Lineofsight,LOS)限制的定向传输可以通过空间重用改进来减少同信道干扰,窄传输波束在传输功率和信噪比(Signaltonoiseratio,SNR)方面具有优势。并且传输功率和定向传输在通信范围内的限制也取得了进展。另一种动力涉及发光二极管(LED)革命,除了显示出寿命长和能源效率高的优点外,LED可以以非常快的速度切换到不同的光强度水平。鉴于此功能,可以通过编码光来调制数据。并且由于定向通信,安全和安全的环境等优点,可见光通信被认为是具有良好发展前景的技术。目前可见光信号的接收端普遍地采用基于光电二极管(例如PIN、APD等)的光信号接收器。光信号接收器接收光信号后,进行光电转换,然后再对转换出来的电信号进行解码等信号处理,还原成原信号。但是这要求接收端配备基于光电二极管的光信号接收器,增加了成本。在过去的几十年中,手机已经配备了内置的互补金属氧化物半导体(CMOS)相机。且目前的手机能够捕获高分辨率的视频,分辨率至少为1280×720像素,拍摄速度为30fps。考虑到手机相机的各种优点和可用性,在光无线通信框架内的IEEE802.15SG7a中研究了使用相机的新型光通信技术,并被认为是IEEE802.15.7rl的候选者,这种光通信技术被称为光学相机通信(opticalcameracommunication,OCC)。OCC技术是VLC的扩展,其优点是在大多数智能设备中没有增加接收机的硬件成本。与使用光电探测器(PD)的常规VLC不同,OCC使用手机CMOS摄像机作为接收器。也就是说,OCC以图像的形式捕获二维数据,因此与基于光电检测器的VLC相比能够传输更多的信息。美中不足的是,移动设备中带有镜头的摄像机的光学系统极大的增加了移动设备的整体厚度以及影响了整体美观。要是去除光学器件,那么就有可能制造出十分有趣的外形超薄的摄像机。而且,随着智能设备的普及以及图像传感器的发展,几乎任何设备上都可以配备这种无镜头成像器,这为光通信技术的进一步发展奠定了基础。为了实现在接收端用无透镜成像器接收、解码数据的光通信技术,就希望有一种专门识别无透镜成像器接收的可见光通信信号的方法。
技术实现思路
本专利技术要解决的技术问题是提供一种基于无透镜成像器的可见光通信方法,该方法能够提高区分“亮”和“灭”两类图像的效果,从而使解码数据更准确。为了解决上述技术问题,本专利技术的基于无透镜成像器的可见光通信方法包括下述步骤:步骤一、在发送端,首先对输入的帧数据比特进行调制,然后在每帧数据比特前增加训练序列作为调制信号,用以驱动LED灯;步骤二、在接收端,由无透镜成像器捕获训练序列对应的一系列帧图像并将其压缩,依次将压缩后第1、第2,……第i…..第I帧图像对应的特征向量送入卷积神经网络;步骤三、利用步骤二得到的I帧图像训练卷积神经网络,训练方法如下:(一)针对任一帧图像,设其特征向量为X={x1,x2,...xm},利用公式(1)、(2)计算第1层神经网络第k个神经元的总输出值其中,表示该帧图像第k个灰度值到第1层神经网络的第j个神经元之间的连接权值,其初始值为0-1之间的随机数且所有不能全设置为“0”;是第1层第j个神经元的未激活输出,b1是第1层神经网络所加的偏置,其初始值为0-1之间的随机数;(二)利用公式(3)、(4)计算后面每层神经网络各神经元的总输出值l=2,3,...,L:其中,表示第l-1层神经网络第k个神经元到第l层的第j个神经元之间的连接权值,其初始值为0-1之间的随机数;第bl是第l层神经元所加的偏置,其初始值为0-1之间的随机数;是第l层第j个神经元的未激活输出,是经过激活函数后的输出;(三)根据第L层神经网络各神经元的输出计算卷积神经网络的第一、第二输出端的输出值y1、y2:其中是第L层的第j个神经元与第一输出端之间的连接权值;是第L层的第j个神经元的输出值;是第L层的第j个神经元与第二输出端之间的连接权值;bL是第L层神经网络的偏置;(四)计算该帧图像所有输出的总的互熵损失Ctotal,即实际输出值与期望输出值之间的误差,用于描述分类效果与真实情况的吻合度:yi表示的是该帧图像对应的输出端期望类相应的得分,yr表示卷积神经网络的第r个输出值,r=1,2;(五)根据公式(8)~(11)反向计算第l层分别关于连接权值和偏置的梯度,以梯度方向的负值更新连接权值和偏置;其中初始值是设定好的一个随机数(0-1之间),是第l-1层神经网络的第k个神经元到第l层的第j个神经元之间的修改后的连接权值,η是定值,表示该连接权值减小的步长,0<η<1;bl+是第l层神经元所加的修改后的偏置;根据公式(12)~(15)反向计算第l-1层的分别关于连接权值和偏置的梯度,以梯度方向的负值更新连接权值和偏置;其中是第l-2层神经网络的第k个神经元到第l-1层的第j个神经元之间的修改后的连接权值,η是定值表示该连接权值减小的步长,0<η<1;bl-1+是第l-1层神经网络所加的修改后的偏置;以此类推,得到修改后的各层神经网络神经元之间的连接权值和神经元的偏置;(六)重复步骤(一)~(五),利用前一帧图像训练卷积神经网络得到的修改后的连接权值和偏置作为后一帧图像训练卷积神经网络的各层神经网络神经元之间的连接权值和神经元的偏置的初始值,直至利用训练序列对卷积神经网络训练完毕,确定最终的各层神经网络神经元之间的连接权值和神经元的偏置;步骤四、利用训练好的卷积神经网络对其后捕获的帧数据比特对应的图像帧进行分类,卷积神经网络的两个输出值分别对应“亮”状态的图像帧和“灭”状态的图像帧,哪个输出值大就判为是哪类图像帧,其后再对图像帧所携带的数据比特进行解码。所述的训练序列是由两段重复的前短序列和后短序列组成的,总长度为2lx。由于这些训练序列具有特殊的结构,是由前后重复的序列构成,所以就可以利用它们之间的相关性采用定时同步算法确定出帧数据比特的起始位。进一步,本专利技术还可以利用训练序列和采用定时同步算法确定每帧数据比特的起始位从而保证帧同步,方法如下:在接收端采集数据比特时,设在规定时间t内采样的总长度为2l,2l=2lx,每帧数据比特采样总时间为多个规定时间t之和,i为各规定时间t内2l个采样值的第一个采样值的采样时刻;将定时测度估计指示函数(归一化函数)M(i)取得的最大值所对应的采样点位置选作为帧数据比特定时同步的位置i0:P(i)是相关函数,是规定时间t内采集的数据比特的前部序列与后部序列的相关值;R(i)是数据比特的前部序列l长度的能量;r(i)是时域数据比特的第i时刻的采样值。本专利技术用于识别无透镜成像器捕获的图像帧携带的光信息的方法主要是:通信过程中,发送的每一帧数据都增加了训练序列,然后对捕获的训练序列对应的图像帧进行压缩处理,以减少接收端数据处理的复杂度。接着再用压缩完的训练序列对应的图像帧的特征向量周期性地不断训练卷积神经网络,最后用训练完的本文档来自技高网
...

【技术保护点】
1.一种基于无透镜成像器的可见光通信方法,其特征在于包括下述步骤:步骤一、在发送端,首先对输入的帧数据比特进行调制,然后在每帧数据比特前增加训练序列作为调制信号,用以驱动LED灯;步骤二、在接收端,由无透镜成像器捕获训练序列对应的一系列帧图像并将其压缩,依次将压缩后第1、第2,……第i…..第I帧图像对应的特征向量送入卷积神经网络;步骤三、利用步骤二得到的I帧图像训练卷积神经网络,训练方法如下:(一)针对任一帧图像,设其特征向量为X={x1,x2,...xm},利用公式(1)、(2)计算第1层神经网络第k个神经元的总输出值

【技术特征摘要】
1.一种基于无透镜成像器的可见光通信方法,其特征在于包括下述步骤:步骤一、在发送端,首先对输入的帧数据比特进行调制,然后在每帧数据比特前增加训练序列作为调制信号,用以驱动LED灯;步骤二、在接收端,由无透镜成像器捕获训练序列对应的一系列帧图像并将其压缩,依次将压缩后第1、第2,……第i…..第I帧图像对应的特征向量送入卷积神经网络;步骤三、利用步骤二得到的I帧图像训练卷积神经网络,训练方法如下:(一)针对任一帧图像,设其特征向量为X={x1,x2,...xm},利用公式(1)、(2)计算第1层神经网络第k个神经元的总输出值其中,表示该帧图像第k个灰度值到第1层神经网络的第j个神经元之间的连接权值,其初始值为0-1之间的随机数且所有不能全设置为“0”;是第1层第j个神经元的未激活输出,b1是第1层神经网络所加的偏置,其初始值为0-1之间的随机数;(二)利用公式(3)、(4)计算后面每层神经网络各神经元的总输出值其中,表示第l-1层神经网络第k个神经元到第l层的第j个神经元之间的连接权值,其初始值为0-1之间的随机数;第bl是第l层神经元所加的偏置,其初始值为0-1之间的随机数;是第l层第j个神经元的未激活输出,是经过激活函数后的输出;(三)根据第L层神经网络各神经元的输出计算卷积神经网络的第一、第二输出端的输出值y1、y2:其中是第L层的第j个神经元与第一输出端之间的连接权值;是第L层的第j个神经元的输出值;是第L层的第j个神经元与第二输出端之间的连接权值;bL是第L层神经网络的偏置;(四)计算该帧图像所有输出的总的互熵损失Ctotal,即实际输出值与期望输出值之间的误差,用于描述分类效果与真实情况的吻合度:yi表示的是该帧图像对应的输出端期望类相应的得分,yr表示卷积神经网络的第r个输出值,r=1,2;(五)根据公式(8)~(11)反向计算第l层分别关于连接权值和偏置的梯度,以梯度方向的负值更新连接权值和偏置;其中初始值是设定好的一个随机数(0-1之间),是第l-1层神经网络的第k个神...

【专利技术属性】
技术研发人员:祝宇鸿钟苏华迟学芬莫秀玲李志军王爽
申请(专利权)人:吉林大学
类型:发明
国别省市:吉林,22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1