基于无线层析成像技术的异常粮情检测方法与流程

文档序号:19865420发布日期:2020-02-08 05:15阅读:406来源:国知局
基于无线层析成像技术的异常粮情检测方法与流程

本发明属于异常粮情检测技术领域,尤其涉及一种基于无线层析成像技术的异常粮情检测方法。



背景技术:

粮食安全在世界范围内一直是一个严峻问题,粮情检测能够及时发现仓储粮堆内出现的异常粮情,提前做好粮食安全预警和政策调控。目前,异常粮情的检测手段主要采用人工清仓查库、探仓雷达和有线传感器网络检测。人工清仓查库需要耗费大量的人力、物力和财力,而且速度慢、准确度低,不易发现粮堆内的异常粮情。有线传感器网络检测通过把各种传感器嵌入和装备到粮堆内部,实时采集粮情内部各传感器节点覆盖范围的各类粮情监测数据。然而,现有的有线传感器粮情检测存在难于布设、监测参数单一、覆盖范围小、难升级等问题。传统探地雷达用于异常粮情探测时称作探仓雷达,探仓时收发天线布置在粮面上,利用微波反射理论及粮堆介电特性变化交界面引起的电波反射成像估计异常粮情。基于反射理论的探仓雷达在实际应用中面临两个问题,一是探测深度与探测目标分辨率的矛盾,探测目标的成像分辨率与探测频率成反比,雷达的低频率严重影响了异常目标识别的精度;二是粮食与异常粮情的相对介电常数的差异小引起的成像困难。由于探测到异常目标的反射波的幅度大小主要由交界处粮食与异常粮情的相对介电常数的差异决定。当两种介质的介电常数差别不够大时会导致反射波很弱而透射波很强,使得难以获取回波信号而造成成像困难。因此从探测分辨率角度,基于透射理论的微波探测呈现明显的优势。

近年来出现了一种基于透射理论的无线层析成像技术,无线层析成像技术利用分布式无线传感器节点测量链路的功率衰减来反演区域中的信号衰减。无线层析成像对硬件要求较低并且无线信号具有很好的穿透性,无线层析成像已广泛应用于目标定位跟踪、车辆识别、穿墙探测和医疗卫生等领域。无线层析成像和传统基于探地雷达的方法相比具有很大优势。首先无线层析成像能够可以工作于较高频段上,获得更好的空间分辨率;其次无线层析成像只需要测量无线信号的功率,对节点的要求较低,可以减低系统成本和便于小型化。



技术实现要素:

本发明旨在提供一种检测准确度高的基于无线层析成像技术的异常粮情检测方法。

为解决上述技术问题,本发明提供了如下的技术方案:基于无线层析成像技术的异常粮情检测方法,依次包括如下步骤:

(1)布置传感器:在粮仓周围布置若干传感器节点;

(2)组建无异常粮情数据库:发射无线信号,汇总传感器接收到的无线信号,将该无线信号建立起无异常粮情数据库;

(3)采集有异常粮情实验数据:发射无线信号,汇总传感器接收到的无线信号,从而采集到有异常粮情实验数据;

(4)根据公式(1)对采集到的实验数据进行预处理;

其中为高斯掩膜;δrl,t-ω,δrl,i,δrl,t+ω分别是第l条链路上第t-ω时刻,第i时刻,第t+ω时刻传感器接收到的信号强度值;ω为滤波窗口;

(5)对预处理后的数据建立通信链路衰减的线性模型,得到公式(2),

δrt=wδxt+nt;.……(2)

其中δrt表示t时刻所有通信链路的接收信号构成的测量矩阵,δxt表示t时刻所有网格的接收信号强度阴影衰落向量,nt代表噪声矢量;w为每条链路上各个网格上权重的矢量矩阵;

(6)由公式(3)求取矢量矩阵;

其中dl为链路l的距离,dij(1)和dlj(2)为网格j到两传感器的距离,λ是调节椭圆范围的参数;h是椭圆内网格与当前链路的距离;

(7)由公式(4)求解通信链路衰减的线性模型,得到图像衰减值;

为δxt的导数;wt为w的转置;

(8)进行图像重建找出异常粮情的位置;

1)对各个图像衰减值进行比对,得出图像衰减值最大的网格坐标为jmax

2)由公式(5)得出异常粮情的位置;

p=ijmax;……(5)

其中,p为异常粮情位置。

步骤(4)中滤波窗口取值为5。

步骤(5)中对预处理后的数据建立通信链路衰减的线性模型的方法为:

在t时刻第l条链路的接收信号强度测量rl,t表示为

rl,t=ps-pl-sl,t-fl,t-nl,t……(6)

其中,ps代表传感器节点的发射功率,pl代表链路l的路径损耗,sl,t代表异常粮情遮挡链路造成的阴影衰落,fl,t代表多径衰落噪声,nl,t代表监控区域的测量噪声;

异常粮情带来的接收信号强度变化为:

将粮仓监控区域均匀划分为n个网格,第l条链路异常粮情带来的阴影衰落可以由所有网格值的加权和来表示,链路l的阴影衰落用空域积分表示为:

其中δxj,t表示粮仓监控区域在第j个网格的接收信号强度变化,wlj表示第l条链路上第j个网格的权重;

由于粮仓监控区域介质单一和室外环境相近,多径衰落小,因此fl,t≈0,监控区域第l条链路的接收信号强度变化为:

公式(9)为仅考虑第l条链路上接收信号强度变化,当考虑所有链路时,就可以得到公式(2);

δrt=wδxt+nt;……(2)

其中δrt表示t时刻所有通信链路的接收信号构成的测量矩阵,δxt表示t时刻所有网格的接收信号强度阴影衰落向量,nt代表噪声矢量;w为每条链路上各个网格上权重的矢量矩阵。

步骤(6)中公式(3)的得出方法为:

异常粮情影响的区域被建模为以收发节点为焦点的椭圆,在椭圆内的网格认为对结果变化有影响被赋予权重,在椭圆外的网格认为对结果变化无影响权重为0。

步骤(7)中公式(4)的得出方法为:

首先极小化目标函数:

其中,式中γ为tikhonov矩阵,代表了模型解的先验信息,γδxt表示吉洪诺夫正则化的惩罚项,α是可调的正则化参数,它的大小决定了最后的解是偏向测量数据还是偏向于先验信息;

然后对上式求导可以得到δxt的近似估计从而得出公式(4)

通过以上技术方案,本发明的有益效果为:通过仿真验证本发明所述的方法与传统方法相比存在着较多优势;在当前粮食检测工作量大、异常粮情介电常数差距小、精确度低等难题下,提出了一种新的检测方法,为异常粮情检测提供了新的技术方案和研究方向;本实验方法可以有效找出异常粮情的位置,准确度高,反应迅速。

附图说明

图1为本发明流程图;

图2为4节点传感器时,粮情中存在水分异常时的实验结果;

图3为6节点传感器时,粮情中存在水分异常时的实验结果;

图4为8节点传感器时,粮情中存在水分异常时的实验结果;

图5为粮情中存在空气异常、金属异常、塑料异常时中位误差对比图;

图6为粮情中存在空气异常的实验结果;

图7为粮情中存在金属异常的实验结果;

图8为粮情中存在塑料异常的实验结果;

图9为异常粮情位置示意图;

图10为不同位置中位误差图;

图11为进行图像预处理和不进行图像预处理异常粮情中位误差对比图。

具体实施方式

如图1所示,一种基于无线层析成像技术的异常粮情检测方法,依次包括如下步骤:

(1)布置传感器:在粮仓周围布置若干传感器节点;本实例中,用大小为200mm*300mm*500mm的树脂透明塑料箱模拟粮仓。依次以布置4个、6个、8个传感器节点进行分组实验,其中要求传感器节点位于同一水平面上。

(2)组建无异常粮情数据库:发射无线信号,汇总传感器接收到的无线信号,将无线信号建立起无异常粮情数据库;将无异常的粮食倒入到粮仓内,传感器网络自动发送接收无线信号十分钟,将接收信号强度数据进行汇总,提取每个传感器节点的接收信号强度特征,并建立无异常粮情数据库。

(3)采集有异常粮情实验数据:发射无线信号,汇总传感器接收到的无线信号,从而采集到有异常粮情实验数据;将有异常的粮食倒入到粮仓内,传感器网络持续收发射频信号,定时提取每个传感器节点的接收信号强度,作为有异常粮情的实验数据。

(4)对步骤(3)采集到的数据进行处理:粮食属于散粒体,无线信号在在粮仓中透射传输时,粮食籽粒表面易发生反射,由于籽粒反射造成的接收信号轻度变化属于快衰落,通常将其建模为噪声,系统对信号进行时域处理时通过低通滤波器来降低快衰落的影响,低通滤波器使用一维高斯滤波器。假设ω为高斯滤波窗口的大小,δ为高斯函数的标准差,输出信号可以表示为:

其中,

为高斯掩膜;δrl,t-ω,δrl,i,δrl,t+ω分别是第l条链路上第t-ω时刻,第i时刻,第t+ω时刻传感器接收到的信号强度值;ω为滤波窗口,本实施例中ω取值5,注意的是滤波窗口ω过大会增大时延,过小则去燥效果不佳,本文权衡时延和有效性后,窗口大小选取为5。

本步骤中为对数据进行预处理,从而提高检测结果的准确性,由以上可知粮食为散粒体,不经过预处理的数据噪声过大,准确度会大大折扣,而经过预处理,大部分噪声被去除,准确度相对于不经过预处理会有质的飞越,如图11所示,从图11可以看出,经过预处理的仿真实验更加接近实际位置,中位误差更小。

(5)对预处理后的数据建立通信链路衰减的线性模型。

粮仓中无异常粮情时,第l条链路的接收信号强度测量记为粮仓中存在异常粮情时,异常粮情会反射和遮挡无线信号造成阴影衰落,使得链路的接收信号强度测量发生变化。

在t时刻第l条链路的接收信号强度测量rl,t表示为:

rl,t=ps-pl-sl,t-fl,t-nl,t.……(6)

其中,ps代表传感器节点的发射功率,pl代表链路l的路径损耗,sl,t代表异常粮情遮挡链路造成的阴影衰落,fl,t代表多径衰落噪声,nl,t代表监控区域的测量噪声。异常粮情带来的信号强度变化为

将粮仓监控区域均匀划分为n个网格,第l条链路异常粮情带来的阴影衰落可以由所有网格值的加权和来表示,链路l的阴影衰落用空域积分表示为

其中,δxj,t表示粮仓监控区域在第j个网格的信号强度变化,wl,表示第l条链路上第j个网格的权重。粮仓监控区域介质单一和室外环境相近,多径衰落小,因此假设fl,t≈0,监控区域第l条链路的接收信号强度变化为

上式只考虑到第l条链路的rss变化,在粮仓监控区域共有l条链路,可以得到包含l个关于rss变化的线性方程组,将方程组写成矩阵形式表示为

δrt=wδxt+nt.……(2)

其中δrt表示t时刻所有通信链路的接收信号构成的测量矩阵,δxt表示t时刻所有网格的接收信号强度阴影衰落向量,nt代表噪声矢量;w为每条链路上各个网格上权重的矢量矩阵。

(6)由公式(3)求取矢量矩阵;

其中dl为链路l的距离,dij(1)和dlj(2)为网格j到两传感器的距离,λ是调节椭圆范围的参数;h是椭圆内网格与当前链路的距离。

公式(3)的成立依据为:异常粮情影响的区域被建模为以收发节点为焦点的椭圆,在椭圆内的网格认为对结果变化有影响被赋予权重,在椭圆外的网格认为对结果变化无影响权重为0。

(7)由公式(4)求解通信链路衰减的线性模型,得到图像衰减值;

为δxt的导数;wt为w的转置。

确定椭圆权重矩阵w后,求解公式(2)可以得到δxt,从而进行图像重建找出异常粮情的位置。

求解δxt的时候,由于方程组中未知数个数n远大于方程个数l,因此需要使用正则化方法,tikhonov正则化是一种处理病态方程的有效手段,方法为:

首先,极小化目标函数:

其中式中γ为tikhonov矩阵,代表了模型解的先验信息,||γδxt||表示吉洪诺夫正则化的惩罚项,α是可调的正则化参数,它的大小决定了最后的解是偏向测量数据还是偏向于先验信息。然后对极小化目标函数求导可以得到δxt的近似估计,如下式

其中,为δxt的导数;wt为w的转置;

(8)进行图像重建找出异常粮情的位置;

1)对各个图像衰减值进行比对,得出图像衰减值最大的网格坐标为jmax

2)由公式(5)得出异常粮情的位置;

p=ijmax;……(5)

其中,p为异常粮情位置。

实验分析:

对本方法进行仿真分析,实验首先依次对4个节点、6个节点和8个节点进行水分异常实验。实验结果如图2、3、4所示,实验结果表明,4节点的实验中位误差达到0.0162m,6节点的实验中位误差达到0.0135m,8节点的实验中位误差达到0.0128m,相对于4节点,6节点与8节点异物成像区域大小更加凝练,范围更小。同时考虑到设备复杂程度以及数据处理运算等因素,认为6节点更加适合此实验。

继续实验探究不同异常粮情对于实验结果的影响,实验依次对空洞异常、金属异常、塑料异常进行实验,实验结果如图6、7、8所示,中位误差如图5所示。实验结果表明,在异常粮情为金属时,无线层析成像结果中,表面更加光洁,异物位置明显甚至有了基础形状,只是因为金属的大介电常数对射频信号的吸收更加明显,通信链路衰减变化更加明显。

最后实验探究在6节点的情况下金属异常位于不同位置的无线层析成像效果,研究位置对成像结果的影响,实验过程中金属的位置如图9所示,实验中位误差如图10所示。实验结果表明,位置3的中位误差最小,而其他位置的中位误差相对较大,这是因为位置3相对于其他位置的链路数目更多,成像结果更加精确。

本发明所述的方法可以对异常粮情进行检测,检测结果准确度高,同时检测迅速,相对于传统的检测方法更容易实现在线测量,不需要移动粮食就可以快速找到异常粮情的位置。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1