【技术实现步骤摘要】
本专利技术涉及雷达数据处理技术,尤其是涉及一种适用于场面监视雷达的目标凝聚方法及装置。
技术介绍
场面监视雷达用来监视机场地面交通状况,以实现对地面航空器和机动车辆的调度,出现危险情况时能及时发出警报。场面监视雷达的功能决定了它的高精度和实时性。距离分辨率达 3米,方位分辨率小于等于0.6°,周期是1秒。雷达扫描飞机、汽车等目标时,录取的目标原始点迹通常存在多个,不同目标的原始点迹数据与虚警混在一起,目标点迹凝聚处理就是把原始点迹数据进行归类,把同一目标产生的点迹数据划为一个集合再进行凝聚处理产生唯一的目标点迹,并剔除杂波残余、干扰或无关紧要的目标引起的点迹,以便后续的航迹处理。场面监视雷达的数据处理流程图如图1所示;目标凝聚的本质是对雷达扫描视频点进行归类,将属于同一个目标的数据划为一个集合。常用的方法有聚类算法、连通区域标记算法等。聚类分析是通过将有限未标记数据集分成有限离散“自然”数据集来发现数据的结构信息,是统计模式分类中无监督分类的一个重要分支。聚类分析是按照某个特定标准把一个数据集分成若干个不同的子类,使得在同一类内的样本相似性尽可能的大,不同类的样本差异性也尽可能的大。场面监视雷达系统对实时性的要求高。K-均值聚类、模糊聚类,虽然这些聚类算法的聚类效果比较好,但由于需要迭代,计算量很大。目标凝聚问题还可以转化为二值图像的连通区域标记问题。二值图像指仅包含背景像素和目标像素的数字图像。对二值图像而言,紧邻的点即认为是连通的。二值图像连通区域标记指将图像中符合某种连通规则的目标像素点用相同的标号表示出来。到目前为止,常用的连通区域标记方法主要有 ...
【技术保护点】
一种适用于场面监视雷达的目标凝聚方法,其特征在于包括:步骤1:以雷达所在位置为系统中心点,雷达威力范围(‑MaxRange~MaxRange)为边界,X方向门限值XThreshold为X方向基本单位,Y方向门限值YThreshold为方向基本单元,将管制空间投影为一个直角坐标系平面;将管制空间沿X轴从一个方向到相对的另一个方向划分为2N个竖直带状空域带,作为X方向凝聚的基本单元,其中N=MaxRange/Xthreshold;再将管制空间沿Y轴从一个方向到相对的另一个方向划分为2M个水平带状空域带,作为Y方向凝聚的基本单元,其中M=MaxRange/Ythreshold;步骤2:获得当前时刻雷达原始点迹,进行杂波处理得到待凝聚原始点迹集合,执行步骤3或步骤6再依次进行单方向的凝聚处理,得到凝聚后的点迹;步骤3:将待凝聚原始点迹集合投影到直角坐标系平面,对待凝聚原始点迹集合进行X方向凝聚,获得X方向凝聚点迹集合PointSet;每个凝聚点迹集合PointSet以索引index为键值,存储在X方向的凝聚原始点迹集合RawPointSets;index为点集所属X方向空域带索引号;步骤4:从 ...
【技术特征摘要】
1.一种适用于场面监视雷达的目标凝聚方法,其特征在于包括:步骤1:以雷达所在位置为系统中心点,雷达威力范围(-MaxRange~MaxRange)为边界,X方向门限值XThreshold为X方向基本单位,Y方向门限值YThreshold为方向基本单元,将管制空间投影为一个直角坐标系平面;将管制空间沿X轴从一个方向到相对的另一个方向划分为2N个竖直带状空域带,作为X方向凝聚的基本单元,其中N=MaxRange/Xthreshold;再将管制空间沿Y轴从一个方向到相对的另一个方向划分为2M个水平带状空域带,作为Y方向凝聚的基本单元,其中M=MaxRange/Ythreshold;步骤2:获得当前时刻雷达原始点迹,进行杂波处理得到待凝聚原始点迹集合,执行步骤3或步骤6再依次进行单方向的凝聚处理,得到凝聚后的点迹;步骤3:将待凝聚原始点迹集合投影到直角坐标系平面,对待凝聚原始点迹集合进行X方向凝聚,获得X方向凝聚点迹集合PointSet;每个凝聚点迹集合PointSet以索引index为键值,存储在X方向的凝聚原始点迹集合RawPointSets;index为点集所属X方向空域带索引号;步骤4:从凝聚原始点迹集合RawPointSets中取一个点迹集合OnePointSet,对其进行Y方向凝聚处理,所述Y方向凝聚处理与X方向凝聚处理方法相同;对OnePointSet进行Y方向的凝聚处理后,凝聚产生的点迹集合全部加入集合LastPointSets;判断凝聚原始点迹集合RawPointSets的点迹集合是否已经处理完,若凝聚原始点迹集合RawPointSets的点迹集合已经处理完毕,执行步骤5,否则,从RawPointSets中删除该点迹集合OnePointSet,执行步骤4;步骤5:遍历LastPointSets中的原始点迹集合,计算各集合的质心点,即加权平均值,便得到凝聚后的点迹;步骤6:将待凝聚原始点迹集合投影到直角坐标系平面,对待凝聚原始点迹集合进行先进行Y方向凝聚,获得Y方向凝聚点迹集合PointSet;每个凝聚点迹集合PointSet以索引index为键值,存储在Y方向的凝聚原始点迹集合RawPointSets;index为点集所属Y方向空域带索引号;步骤7:从凝聚原始点迹集合RawPointSets中取一个点迹集合OnePointSet,对其进行X方向凝聚处理,所述X方向凝聚处理与Y方向凝聚处理方法相同;对OnePointSet进行X方向的凝聚处理后,凝聚产生的点迹集合全部加入集合LastPointSets;判断凝聚原始点迹集合RawPointSets的点迹集合是否已经处理完,若凝聚原始点迹集合RawPointSets的点迹集合已经处理完毕,执行步骤8,否则,从RawPointSets中删除该点迹集合OnePointSet,执行步骤7;步骤8:遍历LastPointSets中的原始点迹集合,计算各集合的质心点,即加权平均值,便得到凝聚后的点迹。2.根据权利要求1所述的一种适用于场面监视雷达的目标凝聚方法,其特征在于所述步骤2中获得当前时刻雷达原始点迹,进行杂波处理得到待凝聚原始点迹集合具体过程是:步骤21:获得当前时刻雷达原始点迹作为输入;步骤22:对当前时刻原始点迹进行X方向的凝聚,获得X方向归并点迹集合PointSet,每个点迹集合以X方向索引index为键值,存储在RawPointSets中;步骤23:获取X方向凝聚后的原始点迹集合RawPointSets;步骤24:从RawPointSets中取一个点迹集合OnePointSet,准备进行Y方向的凝聚处理;所述Y方向凝聚处理与X方向凝聚处理方法相同;步骤25:对OnePointSet进行Y方向的凝聚处理,凝聚产生的点迹集合全部加入集合LastPointSets;步骤26:判断RawPointSets的点迹集合是否已经处理完,若RawPointSets处理完毕,则执行步骤27,否则,执行步骤24;步骤27:获得归并后的集合LastPointSets;遍历LastPointSets中的原始点迹集合;若该点迹集合中的点迹个数大于门限值iDensity,则将该点迹集合中的点迹加入待凝聚点迹集合;否则,删除该点迹集合。3.根据权利要求1所述的一种适用于场面监视雷达的目标凝聚方法,其特征在于所述步骤3中对待凝聚原始点迹数据进行X方向凝聚,具体过程是:步骤31:清空AllAarrayMap,获取当前时刻的待凝聚所有原始点迹points并存入数据缓存,得到无序的待凝聚的所有原始点迹points;AllAarrayMap指的是所有点迹集合的映射关系,以点迹所属空域带号index为键,位于该空域带的点迹集合为值;步骤32:取points中一个待凝聚原始点迹的point,根据point的极坐标计算笛卡尔坐标,以此便将待凝聚所有原始点迹points投影到直角坐标系平面;根据point的X坐标point.x计算point所属空域带, index=point.x/XThreshold+1;步骤33:将point存入空域带对应的点迹集合pointArray[index],若当前还没有该点迹集合,则新创建一个;以index为键值,pointArray[index]为值,建立点迹集合的映射关系AllAarrayMap[index,pointArray[index]];若point不是所有原始点迹points中的最后一个点迹,则从points中删除point,执行步骤32;步骤34:取出AllAarrayMap的键值集合keys,将键值keys中所有index进行升序排列;keys指的是所有index的集合;步骤35:依次遍历keys,取一个键值index和index的下一个健值next;根据index、next分别取出与其对应的点迹集合pointArray[index]、点迹集合pointArray[next];步骤36:若pointArray[next].Xmin -pointArray[index].Xmax<Xthreshold,则执行步骤37,否则index=next,执行步骤35;其中pointArray[index].Xmax与pointArray[inext].Xmin分别是pointArray[index]中点迹X坐标最大值和pointArray[next]中点迹X坐标值最小值;步骤37:将pointArray [next]中的点迹并入pointArray [index]中,并且更新pointArray [index].Ymax=pointArray[next].Ymax,在AllAarrayMap中删除next对应的存储记录;其中pointArray [index].Ymax为pointArray[index]中点迹Y坐标最大值,pointArray[next].Ymax为pointArray [next]中点迹Y坐标值最大值;步骤38:若next到达keys的最大值,则执行步骤310,否则执行步骤39;步骤39:next=next+1,跳转到步骤36;步骤310:按键值keys中index大小进行升序排列,将AllAarrayMap中的点迹集合存入RawPointSets。4.根据权利要求1所述的一种适用于场面监视雷达的目标凝聚方法,其特征在于所述步骤4对待凝聚原始点迹数据进行Y方向凝聚,具体过程是:步骤41:清空AllAarrayMap,从RawPointSets中取一个点迹集合OnePointSet;AllAarrayMap指的是所有点迹集合的映射关系,以点迹所属空域带号index为键,位于该空域带的点迹集合为值;步骤42:取OnePointSet中一个待凝聚原始点迹的point,根据point的Y坐标point.y计算point所属空域带, index=point.y/YThreshold+1;步骤43:将point存入空域带对应的点迹集合pointArray[index],若当前还没有该点迹集合,则新创建一个;以index为键值,pointArray[index]为值,建立点迹集合的映射关系AllAarrayMap[index,pointArray[index]];若point不是OnePointSet的最后一个点迹,则从OnePointSet删除point,执行步骤42;步骤44:取出AllAarrayMap的键值集合keys,将键值keys中所有index进行升序排列;keys指的是所有index的集合;步骤45:依次遍历keys,取一个键值index和index的下一个健值next;根据index、next分别取出与其对应的点迹集合pointArray[index]、点迹集合pointArray[next];步骤46:若pointArray[next].Ymin- pointArray[index].Ymax<Ythreshold,则执行步骤47,否则,index=next,执行步骤45;其中pointArray[index].Ymax与pointArray[next].Ymin分别是pointArray[index]中点迹Y坐标最大值和pointArray[next]中点迹Y坐标值最小值;步骤47:将pointArray [next]中的点迹并入pointArray [index]中,并且更新pointArray [index].Ymax=pointArray[next].Ymax,在AllAarrayMap中删除next对应的存储记录(其中pointArray[index].Ymax为pointArray[index]中点迹Y坐标最大值,pointArray[next].Ymax为pointArray [next]中点迹Y坐标值最大值);步骤48:若next到达keys的最大值,则执行步骤410,否则执行步骤49;步骤49:next=next+1,跳转到步骤46;步骤410:按键值keys中index大小进行升序排列,将AllAarrayMap中的点迹集合存入LastPointSets;步骤411:判断OnePointSet是否已经是凝聚原始点迹集合RawPointSets的最后一个点迹集合,若是,则凝聚原始点迹集合RawPointSets的点迹集合已经处理完毕,执行步骤5,否则,从RawPointSets中删除OnePointSet,执行步骤41。5.根据权利要求1所述的一种适用于场面监视雷达的目标凝聚方法,其特征在于所述步骤5中遍历LastPointSets中的原始点迹集合,计算质心,即加权平均值,得到凝聚后的点,具体过程:步骤51:获得凝聚后的原始点迹集合LastPointSets;步骤52:遍历LastPointSets,获得一个原始点迹集合PointSet;步骤53:计算PointSet中所有原始点迹的质心点pt,pt的坐标值计算公式为:pt的x轴坐标pt.x=∑point.x/M,pt.y=∑point.y/M,M为PointSet中原始点迹个数,质心pt的坐标便是凝聚后的点迹坐标,将pt存入输出点迹缓存MergedPointList;步骤54:若LastPointSets已经遍历完,则结束,MergedPointList便是凝聚后的点迹集合,否则执行步骤52。6.一种适用于场面监视雷达的目标凝聚装置,其特征在于包括:直角坐标系平面建立模块:以雷达所在...
【专利技术属性】
技术研发人员:冯翔,陈俊,
申请(专利权)人:四川九洲空管科技有限责任公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。