掌桥专利:专业的专利平台
掌桥专利
首页

一种基于计算机视觉的天线形状的神经网络建模方法

文献发布时间:2023-06-19 11:35:49


一种基于计算机视觉的天线形状的神经网络建模方法

技术领域

本发明属于微波天线设计技术领域,具体涉及一种基于计算机视觉的天线形状的神经网络建模方法。

背景技术

计算机视觉(Computer Vision,CV),综合了计算机科学与工程、信号处理、机器视觉、图像处理、模式识别等多个领域,是当今科学研究中一个重要而富有挑战性的交叉学科。将计算机视觉应用于天线设计领域,识别天线形状,提取形状特征值,并用于天线形状神经网络模型的建立,是一种有效的建模方法。

人工神经网络(Artificial Neural Network,即ANN)是一个描述生物神经网络运行机理和工作过程的数学-物理模型,ANN可以通过自动化的训练过程,学习天线几何参数与天线电磁响应之间的非线性映射关系,因此被广泛应用于天线的建模和设计。然而,现有的建模方法只能对具有规则形状的天线进行模型的建立,对于形状不规则的天线,现有的建模方法将显得无能为力。

现有技术“基于计算机视觉的基站天线俯仰角建模识别与测算”中公开了一种应用于基站天线俯仰角测算的模型。通过对基站天线的图片进行边缘检测,提取天线侧面矩形,然后计算矩形长边的斜率,然后转换为基站天线的俯仰角。文章较早的使用计算机视觉对天线图片进行识别与处理,并得到了目标的特征参数,但是,这种模型只能用于具有矩形轮廓的基站天线,且极易受到拍摄场所与图片质量的影响。同时,该模型并未将天线性能作为模型的输出参量,模型得到的俯仰角只是通过计算机视觉对图片进行测算的结果。

现有技术“Artificial neural networks for RF and microwave design-fromtheory to practice”公开了使用神经网络对微波器件进行建模的方法,并以一个微波电路为例,将其物理参数作为神经网络的输入,对应的电磁参数作为神经网络的输出,完成建模设计。但是,这种建模方法只能适用于具有规则几何形状的微波器件,对于不规则的器件形状,该方法将失去作用。

现有技术“Parametric Modeling of UWB Antennas Using ConvolutionalNeural Networks”公开了一种使用卷积神经网络对超宽带天线进行参数化建模的方法。该方法能够直接处理天线图片,并对天线的反射系数曲线做出很好的预测,但是,这种方法并不能适用于具有不规则形状的天线结构,其图片样本的生成本质上只是改变了其原有矩形形状的长宽,并未引入能够进行其他不规则形状的描述参量。

发明内容

本发明的目的是克服上述现有技术的缺陷,提供一种基于计算机视觉的天线形状的神经网络建模方法。

本发明所提出的技术问题是这样解决的:

一种基于计算机视觉的天线形状的神经网络建模方法,包括以下步骤:

步骤1.样本数据的生成

批量生成N个任意形状作为辐射贴片的形状,N为正整数,将辐射贴片形状不同、其他尺寸参数相同的微带天线俯视图作为样本集的输入数据,天线俯视图中的辐射贴片颜色与介质基板颜色不同;

利用经验公式或电磁仿真软件对N个辐射贴片形状不同、其他尺寸参数相同的微带天线进行批量仿真,获得其设定频段内的N组反射系数曲线作为样本集的输出数据;

样本集中90%的样本数据作为训练数据,其他样本数据作为测试数据;

步骤2.对天线俯视图进行预处理

步骤2-1.调整天线俯视图的分辨率至同一规格;

步骤2-2.对天线俯视图进行边缘检测,提取辐射贴片的形状轮廓;

步骤2-3.将提取的形状轮廓对应的像素矩阵二值化得到二值矩阵;

步骤3.提取形状描述子,并进行个数归一化

步骤3-1.对于二值矩阵,寻找非零元素区域的最小外接矩形;

步骤3-2.以最小外接矩形的四条边为基准,设定初始采样的像素单位个数,从矩形的上边开始,按顺时针顺序,依次对边垂直方向上最近的形状轮廓进行形状描述子的计算;

步骤3-3.计算所有训练样本的形状描述子个数的平均值,调整每个训练样本的采样的像素单位个数,使得每个训练样本的形状描述子个数等于平均值,完成形状描述子个数归一化;

步骤4.将训练样本中天线的形状描述子作为输入向量,天线在设定频段的反射系数作为输出向量,对神经网络进行训练;

步骤5.使用测试样本对完成训练的神经网络进行测试,将输出结果与利用经验公式或电磁仿真软件计算或仿真得到的结果进行对比,统计误差,若误差大于设定误差阈值,返回步骤1,否则转至步骤6;

步骤6.将设计需要的天线俯视图输入到神经网络模型中,能够得到天线在设定频段的反射系数。

本发明的有益效果是:

本发明所述方法结合计算机视觉技术,直接对天线图片进行识别和分析,确定辐射贴片的形状,提取形状描述子,交由神经网络进行学习和训练。本发明不但可以用于现有建模技术所适用的规则形状天线,而且可以用于现有建模技术不适用的不规则形状天线;本发明能够根据天线形状信息输出其对应的电磁参数,将其用于天线智能化设计,可以显著提高天线设计效率。

附图说明

图1为本发明所述方法的流程示意图;

图2为神经网络的结构示意图;

图3为调整采样像素单位个数的流程示意图;

图4为部分训练数据示意图;

图5为8方向遍历的编码规则示意图;

图6为一组测试样本的输入数据示意图;

图7为所有测试样本的平均误差百分比示意图;

图8为图6所示测试样本的拟合结果示意图。

具体实施方式

下面结合附图和实施例对本发明进行进一步的说明。

本实施例提供一种基于计算机视觉的天线形状的神经网络建模方法,其流程示意图如图1所示,包括以下步骤:

步骤1.样本数据的生成

微带贴片天线包括辐射贴片、介质基板和金属地板;辐射贴片位于介质基板的上表面,金属地板位于介质基板的下表面;

批量生成2401个任意形状作为辐射贴片的形状,将辐射贴片形状不同、其他尺寸参数相同的微带天线俯视图作为样本集的输入数据,天线俯视图需满足辐射贴片颜色与介质基板颜色不同的要求;

利用商业电磁仿真软件HFSS对2401个辐射贴片形状不同、其他尺寸参数相同的微带天线进行批量仿真,获得其设定频段5.5GHz-6.5GHz内的2401组反射系数曲线作为样本集的输出数据;

样本集中2200个样本数据作为训练数据,部分训练数据示意图如图4所示,其他样本数据作为测试数据;

步骤2.使用计算机视觉对天线俯视图进行预处理

步骤2-1.将样本集中的天线俯视图的分辨率统一调整至60×80;

步骤2-2.对样本集中每一张天线俯视图运行现有的边缘检测算法,提取辐射贴片的形状轮廓;

步骤2-3.将辐射贴片的形状轮廓对应的像素矩阵转化为二值矩阵;

步骤3.提取形状描述子,并进行个数归一化

步骤3-1.对于二值矩阵,寻找非零元素区域的最小外接矩形;

步骤3-2.以最小外接矩形的四条边为基准,设定初始采样的像素单位个数,从矩形的上边开始,按顺时针顺序,依次对边垂直方向上最近的形状轮廓进行形状描述子的计算;

以长度为1的单位线段去贴合形状的轮廓,水平方向向右编码为0,每逆时针旋转45°编码+1,得到8方向遍历的编码0-7,如图5所示;按照编码规则依次首尾相连贴合所有的轮廓,得到一串数字链码作为该形状轮廓的形状描述子。

对所有微带天线俯视图都进行上述操作,得到每个样本对应的形状描述子。

步骤3-3.由于辐射贴片的形状轮廓周长各不相等,因此提取的形状描述子个数也不相同,所以需要对形状描述子的个数进行归一化。计算2200组训练样本的形状描述子个数的平均值为180,对每个训练样本的形状描述子都和平均值进行对比,若该样本形状描述子个数小于平均值,则缩短单位线段的长度,否则,增加单位线段的长度(即调整每个训练样本的采样的像素单位个数),最终使得每个训练样本的形状描述子个数等于平均值,完成形状描述子个数归一化;调整采样密度的流程示意图如图3所示;

步骤4.将2200组训练样本中微带天线的形状描述子作为神经网络的输入向量,对应微带天线在设定频段的反射系数作为神经网络的输出向量,对神经网络进行训练,神经网络的结构示意图如图2所示,直到神经网络满足如下四个条件之一停止训练:

a)对样本进行第100次重复训练;

b)目标函数梯度不再下降;

c)与前一训练样本的训练误差不超过0.00004;

d)连续六次训练误差不降反升;

步骤5.使用201组测试样本对完成训练的神经网络进行测试,其中一组测试样本的输入数据如图6所示,将输出结果与利用经验公式或电磁仿真软件计算或仿真得到的结果进行对比,统计误差,若误差大于设定误差阈值,返回步骤1,否则转至步骤6;所有测试样本的平均误差百分比如图7所示,图6所示测试样本的拟合结果如图8所示。

步骤6.将设计需要的天线俯视图输入到神经网络模型中,能够得到天线在设定频段的反射系数,完成设计。

相关技术
  • 一种基于计算机视觉的天线形状的神经网络建模方法
  • 一种基于神经网络逆建模的天线设计方法
技术分类

06120112985630