1.一种快速获取雷达反射率数据三维等值面的方法,其特征在于,包括如下步骤:
雷达三维扫描数据的归一化;雷达数据点的六面体网格构建;雷达反射率数据三维等值面求算;其中,
1)雷达三维扫描数据的归一化:将雷达三维扫描数据的各扫描层均归一化为具有360条扫描线数据的标准层,得到各扫描层具有上、下位相对应数据点的雷达扫描数据;
2)雷达数据点的六面体网格构建:
2.1)对上述归一化得到的雷达扫描数据,取任一扫描层L上相邻的第j和第j+1条扫描线分别取相邻的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;
同样取L+1扫描层上相邻的第j和第j+1条扫描线的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;
并将第L和第L+1扫描层所取的点坐标按上下位关系对应连接,构建成一个六面体;其中L表示扫描层数,j表示扫描线对应的方位角,j取0≤j≤359的整数,i表示该扫描线上任意一个数据点;
2.2)当步骤2.1)中第L+1层上数据点个数少于第L层上数据点个数时,即当在第L层中第j条和第j+1条扫描线上取到的四个数据点,在第L+1层中第j条和第j+1条扫描线缺少上、下位相对应数据点时,则重复取第L+1层对应两条扫描线上的最后两个数据点,并将取到的各个数据点对应连接构建成六面体,这种情况下,由于L+1层中的数据点重复使用,所构建的六面体本质上是退化的六面体;
2.3)重复步骤2.1)和步骤2.2),依次对各相邻扫描层上所有数据点进行上述六面体构建,得到的所有雷达反射率数据构建的六面体网格;
3)雷达反射率数据三维等值面求算:
对步骤2)所得六面体网格通过MC算法求算,得到雷达反射率数据三维等值面数据;具体步骤如下:
3.1)对构建的六面体网格,任取一个六面体,根据预设的某一反射率数值d进行MC算法处理,检测当前六面体各条边上是否包含反射率数值为d的点,如果有,则将各边上反射率数值为d的各点连接成若干三角面片,并将这些生成的三角面片保存;如果没有,则处理下一个六面体;
3.2)重复步骤3.1),完成六面体网格中每一个六面体的MC算法求算,保存下来的所有三角面片构成雷达反射率数据三维等值面数据。
2.根据权利要求1所述的快速获取雷达反射率数据三维等值面的方法,其特征在于:所述归一化的具体过程如下:在每一个扫描层中,以雷达天线位置为中心,以方位角0度构建第一条扫描线,每一个整数方位角构建一条扫描线,以此类推,第360条扫描线方位角位于为359度,构建360条扫描线;每个扫描线上的数据,再根据原始雷达三维反射率数据的各层扫描线数据,通过插值计算法得到构建的360条扫描线数据,由此完成雷达三维扫描数据的归一化处理。