[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109031234B - A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data - Google Patents

A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data Download PDF

Info

Publication number
CN109031234B
CN109031234B CN201810902233.9A CN201810902233A CN109031234B CN 109031234 B CN109031234 B CN 109031234B CN 201810902233 A CN201810902233 A CN 201810902233A CN 109031234 B CN109031234 B CN 109031234B
Authority
CN
China
Prior art keywords
data
radar
layer
scan
hexahedron
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810902233.9A
Other languages
Chinese (zh)
Other versions
CN109031234A (en
Inventor
路明月
闵锦忠
毕硕本
王新昊
毛远翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Information Science and Technology
Original Assignee
Nanjing University of Information Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201810902233.9A priority Critical patent/CN109031234B/en
Publication of CN109031234A publication Critical patent/CN109031234A/en
Application granted granted Critical
Publication of CN109031234B publication Critical patent/CN109031234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Image Generation (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明提供一种获取雷达反射率数据三维等值面的方法,包括以下步骤:雷达三维扫描数据的归一化;雷达数据点的六面体网格构建;雷达反射率数据三维等值面求算。本发明通过快速获取雷达反射率数据三维等值面,使雷达产品数据能够很好地应用于三维场景中,可以更好的为气象灾害的减灾防灾提供有效的决策支持,具有良好的社会和经济效果;同时其快速获得降雨云团形态的能力,能够缩短相关部门对于灾害的响应时间。

Figure 201810902233

The invention provides a method for obtaining a three-dimensional isosurface of radar reflectivity data, which includes the following steps: normalizing radar three-dimensional scanning data; constructing a hexahedral grid of radar data points; and calculating a three-dimensional isosurface of radar reflectivity data. The invention can quickly obtain the three-dimensional isosurface of the radar reflectivity data, so that the radar product data can be well applied to the three-dimensional scene, and can better provide effective decision support for disaster reduction and disaster prevention of meteorological disasters, and has good social and economic benefits. At the same time, its ability to quickly obtain the shape of rainfall cloud clusters can shorten the response time of relevant departments to disasters.

Figure 201810902233

Description

快速获取雷达反射率数据三维等值面的方法A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data

技术领域:Technical field:

本发明涉及一种快速获取雷达反射率数据三维等值面的方法,属于气象测绘技术领域。The invention relates to a method for quickly obtaining a three-dimensional isosurface of radar reflectivity data, belonging to the technical field of meteorological surveying and mapping.

背景技术:Background technique:

雷达反射率数据的三维等值面能够非常直观的表达降雨云团强回波区的形体特征,对于降雨天气的判别具有重要意义。目前常规的雷达反射率数据的三维等值面的获取是基于三维规则网格求取。在此过程中,三维规则网格的排列布置与雷达体扫描方式具有很大的差异,因此需要通过每一层已有的雷达探测数据进行大量的插值计算,来获得每一个三维规则小格网对应的数据值,再以此为基础,求算对应的三维等值面数据。这种方法,一方面需要消耗大量的计算开销,增加计算时间,另一方面会在一定程度上引入冗余数据,增加了产品数据的数据量,为数据的传输等应用带来不必要的阻碍。因此目前现有的雷达反射率数据等值面求算方法难以应用于实时的三维天气监控业务中。The three-dimensional isosurface of the radar reflectivity data can express the physical characteristics of the strong echo region of the rainfall cloud very intuitively, which is of great significance for the judgment of the rainy weather. At present, the acquisition of the 3D isosurface of the conventional radar reflectivity data is based on the 3D regular grid. In this process, the arrangement of the three-dimensional regular grid is very different from the radar volume scanning method. Therefore, it is necessary to perform a large number of interpolation calculations through the existing radar detection data of each layer to obtain each three-dimensional regular small grid. The corresponding data value, and then based on this, the corresponding three-dimensional isosurface data is calculated. This method, on the one hand, needs to consume a lot of computing overhead and increase the computing time, on the other hand, it will introduce redundant data to a certain extent, increase the data volume of product data, and bring unnecessary obstacles to applications such as data transmission. . Therefore, the existing methods for calculating the isosurface of radar reflectivity data are difficult to apply to real-time 3D weather monitoring services.

发明内容:Invention content:

本发明提供一种获取雷达反射率数据三维等值面的方法,具体技术方案如下:The present invention provides a method for obtaining a three-dimensional isosurface of radar reflectivity data, and the specific technical scheme is as follows:

一种快速获取雷达反射率数据三维等值面的方法,包括如下步骤:A method for quickly acquiring a three-dimensional isosurface of radar reflectivity data, comprising the following steps:

雷达三维扫描数据的归一化;雷达数据点的六面体网格构建;雷达反射率数据三维等值面求算;其中,Normalization of radar 3D scanning data; hexahedral grid construction of radar data points; 3D isosurface calculation of radar reflectivity data; among which,

1、雷达三维扫描数据的归一化:将雷达三维扫描数据的各扫描层均归一化为具有360条扫描线数据的标准层,得到各扫描层具有上、下位相对应数据点的雷达扫描数据;1. Normalization of radar 3D scan data: Normalize each scan layer of radar 3D scan data to a standard layer with 360 scan line data, and obtain radar scans with upper and lower corresponding data points in each scan layer data;

2、雷达数据点的六面体网格构建:2. Hexahedral mesh construction of radar data points:

2.1)对上述归一化得到的雷达扫描数据,取任一扫描层L上相邻的第j和第j+1条扫描线分别取相邻的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;2.1) For the radar scan data obtained by the above normalization, take the adjacent jth and j+1th scan lines on any scan layer L and take the point coordinates of the adjacent ith and i+1th data points respectively. , a total of four points are connected as vertices to form a quadrilateral;

同样取L+1扫描层上相邻的第j和第j+1条扫描线的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;Similarly, take the point coordinates of the ith and i+1th data points of the adjacent jth and j+1th scan lines on the L+1 scan layer, and a total of four points are connected as vertices to form a quadrilateral;

并将第L和第L+1扫描层所取的点坐标按上下位关系对应连接,构建成一个六面体;其中L表示扫描层数,j表示扫描线对应的方位角,j取0≤j≤359的整数,i表示该扫描线上任意一个数据点;The point coordinates taken by the Lth and L+1th scan layers are connected according to the upper and lower relationship, and a hexahedron is constructed; where L represents the number of scan layers, j represents the azimuth angle corresponding to the scan line, and j takes 0≤j≤ An integer of 359, i represents any data point on the scan line;

2.2)当步骤2.1中第L+1层上数据点个数少于第L层上数据点个数时,即当在第L层中第j条和第j+1条扫描线上取到的四个数据点,在第L+1层中第j条和第j+1条扫描线缺少上、下位相对应数据点时,则重复取第L+1层对应两条扫描线上的最后两个数据点(作为四个数据点使用,以便于能够与L层的四个数据点相对应),并将取到的各个数据点对应连接构建成六面体,这种情况下,由于L+1层中的数据点重复使用,所构建的六面体本质上是退化的六面体;2.2) When the number of data points on the L+1th layer in step 2.1 is less than the number of data points on the Lth layer, that is, when the jth and j+1th scan lines in the Lth layer are obtained. Four data points, when the jth and j+1th scan lines in the L+1th layer lack the upper and lower corresponding data points, the last two scan lines corresponding to the L+1th layer are repeatedly taken. data points (used as four data points so that they can correspond to the four data points of the L layer), and the corresponding connection of the obtained data points is constructed into a hexahedron. In this case, because the L+1 layer The data points in are reused, and the constructed hexahedron is essentially a degenerate hexahedron;

2.3)重复步骤2.1和2.2,依次对各相邻扫描层上所有数据点进行上述六面体构建,得到的所有雷达反射率数据构建的六面体网格;2.3) Repeat steps 2.1 and 2.2, and perform the above-mentioned hexahedral construction for all data points on each adjacent scanning layer in turn, and obtain a hexahedral grid constructed from all radar reflectivity data;

3、雷达反射率数据三维等值面求算:3. Calculation of three-dimensional isosurface of radar reflectivity data:

对步骤2所得六面体网格通过MC算法求算,得到雷达反射率数据三维等值面数据。The hexahedral mesh obtained in step 2 is calculated by the MC algorithm to obtain the three-dimensional isosurface data of the radar reflectivity data.

本发明的进一步设计在于:A further design of the present invention is:

步骤3中对六面体网格进行MC算法求算包含如下具体步骤:In step 3, the calculation of the MC algorithm for the hexahedral mesh includes the following specific steps:

3.1)对构建的六面体网格,任取一个六面体,根据预设的某一反射率数值d进行MC算法处理,检测当前六面体各条边上是否包含反射率数值为d的点,如果有,则将各边上反射率数值为d的各点连接成若干三角面片,并将这些生成的三角面片保存;如果没有,则处理下一个六面体。3.1) For the constructed hexahedron mesh, choose any hexahedron, and perform MC algorithm processing according to a preset reflectivity value d to detect whether each edge of the current hexahedron contains a point with a reflectivity value d, if so, then Connect the points with the reflectance value d on each edge into several triangular patches, and save these generated triangular patches; if not, process the next hexahedron.

3.2)重复步骤3.1,完成六面体网格中每一个六面体的MC算法求算,保存下来的所有三角面片构成雷达反射率数据三维等值面数据。3.2) Repeat step 3.1 to complete the calculation of the MC algorithm for each hexahedron in the hexahedral grid, and all the saved triangular patches constitute the three-dimensional isosurface data of the radar reflectivity data.

所述归一化的具体过程如下:在每一个扫描层中,以雷达天线位置为中心,以方位角0度构建第一条扫描线,每一个整数方位角构建一条扫描线,以此类推,第360条扫描线方位角位于为359度,构建360条扫描线;每个扫描线上的数据,再根据原始雷达三维反射率数据的各层扫描线数据,通过插值计算法得到构建的360条扫描线数据,由此完成雷达三维扫描数据的归一化处理。The specific process of the normalization is as follows: in each scanning layer, taking the radar antenna position as the center, constructing the first scan line with an azimuth angle of 0 degrees, constructing a scan line for each integer azimuth angle, and so on, The azimuth angle of the 360th scan line is 359 degrees, and 360 scan lines are constructed; the data on each scan line, and then based on the scan line data of each layer of the original radar three-dimensional reflectivity data, the 360 constructed 360 scan lines are obtained by interpolation calculation method. Scan line data, thereby completing the normalization processing of radar 3D scan data.

本发明相比现有技术具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

鉴于目前技术获取雷达反射率数据的三维等值面的常规方法效率低下,难以应用于日常的三维天气实时监控业务中。为了解决这个问题,本发明通过归一化雷达每层的扫描数据,进而直接对雷达探测到的数据点进行处理,构建六面体网格,继而直接通过针对六面体的处理,快速求取雷达反射率数据的三维等值面。In view of the low efficiency of the conventional method of obtaining the three-dimensional isosurface of the radar reflectivity data in the current technology, it is difficult to apply it to the daily three-dimensional weather real-time monitoring business. In order to solve this problem, the present invention normalizes the scanning data of each layer of the radar, and then directly processes the data points detected by the radar to construct a hexahedral grid, and then directly obtains the radar reflectivity data by processing the hexahedron directly. 3D isosurface.

本发明整个过程减少了计算数据量同时也避免了冗余数据,大大提高了雷达反射率数据的三维等值面的获取效率,能够很方便的应用实时的三维天气监控业务中。The whole process of the invention reduces the amount of calculation data and avoids redundant data, greatly improves the acquisition efficiency of the three-dimensional isosurface of the radar reflectivity data, and can be easily applied to the real-time three-dimensional weather monitoring business.

本发明通过快速获取雷达反射率数据三维等值面,使雷达产品数据能够很好地应用于三维场景中,可以更好的为气象灾害的减灾防灾提供有效的决策支持,具有良好的社会和经济效果;同时其快速获得降雨云团形态的能力,能够缩短相关部门对于灾害的响应时间。The invention can quickly obtain the three-dimensional isosurface of the radar reflectivity data, so that the radar product data can be well applied to the three-dimensional scene, and can better provide effective decision support for disaster reduction and disaster prevention of meteorological disasters, and has good social and economic benefits. At the same time, its ability to quickly obtain the shape of rainfall cloud clusters can shorten the response time of relevant departments to disasters.

附图说明:Description of drawings:

图1为实施例一中雷达反射率数据归一化俯视示意图;1 is a schematic top view of normalized radar reflectivity data in Embodiment 1;

图2为实施例一中雷达反射率数据归一化侧视示意图;2 is a schematic side view of the normalized radar reflectivity data in Embodiment 1;

图3为实施例一中雷达反射率数据六面体构建示意图;3 is a schematic diagram of the construction of a hexahedron of radar reflectivity data in Embodiment 1;

图4为实施例一中特殊情况下的雷达反射率数据(退化)六面体构建示意图;FIG. 4 is a schematic diagram of the construction of a hexahedron of radar reflectivity data (degenerate) in a special case in Embodiment 1;

图5为实施例一中六面体的顶点及边的编号示意图;5 is a schematic diagram of the numbering of vertices and sides of a hexahedron in Embodiment 1;

图6为实施例一中等值面求取过程中15种基本情况示意图;6 is a schematic diagram of 15 basic situations in the process of obtaining an isosurface in Embodiment 1;

图7为测试实例一中40dbz反射率值等值面数据效果图;Fig. 7 is the 40dbz reflectance value isosurface data rendering diagram in test example one;

图8为测试实例二中50dbz反射率值等值面数据效果图;Fig. 8 is the 50dbz reflectivity value isosurface data rendering diagram in test example two;

具体实施方式:Detailed ways:

实施例一:Example 1:

下面结合附图以及具体实施例对本发明进行详细说明。The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

本发明提供的快速获取雷达反射率数据三维等值面的方法,包括如下步骤:The method for quickly obtaining the three-dimensional isosurface of radar reflectivity data provided by the present invention includes the following steps:

1、雷达三维扫描数据的归一化;1. Normalization of radar 3D scanning data;

2、雷达数据点的六面体网格构建;2. Hexahedral grid construction of radar data points;

3、雷达反射率数据三维等值面求算;其中,3. Calculate the three-dimensional isosurface of radar reflectivity data; among them,

1.雷达三维扫描数据的归一化时,遍历雷达体扫数据的每一层,对每一层的数据进行如下归一化操作,将各扫描层数据均归一化为具有360条扫描线数据的标准层,得到各扫描层具有上、下位相对应数据点的雷达扫描数据:1. When normalizing the radar 3D scan data, traverse each layer of the radar volume scan data, perform the following normalization operation on the data of each layer, and normalize the data of each scan layer to have 360 scan lines The standard layer of the data, the radar scan data with the upper and lower corresponding data points of each scanning layer is obtained:

a)任取一扫描层,根据所取层中已有的扫描线数据,构建方位角为0度,仰角为本扫描层仰角的扫描线,再通过插值计算法得到新构建扫描线上的扫描线数据,每个数据点的空间间隔为1公里,同时在该线数据上数据的个数为本层扫描线原有的数据的个数(库数);a) Take any scan layer, according to the existing scan line data in the selected layer, construct a scan line whose azimuth angle is 0 degrees, and the elevation angle is the elevation angle of this scan layer, and then obtain the scan line on the newly constructed scan line through interpolation calculation method Line data, the spatial interval of each data point is 1 km, and the number of data on the line data is the original data number (the number of libraries) of the scanning line of the layer;

b)按照步骤a的方法及其仰角、数据间隔以及数据个数的参数,在本层中分别构建方位角为1度,2度,3度,一直到359度的线数据;则本层数据归一化操作完毕;b) According to the method of step a and the parameters of the elevation angle, data interval and the number of data, construct line data with azimuth angles of 1 degree, 2 degrees, 3 degrees, and up to 359 degrees in this layer respectively; The normalization operation is completed;

c)按照上述步骤,依次将雷达体扫数据中所有回波数据扫描层都进行上述的归一化操作,归一化后雷达各扫描层对应方位角扫描线数据上下位相对应,如图1和图2所示;c) According to the above steps, perform the above normalization operation on all the echo data scan layers in the radar volume scan data in turn. After normalization, the corresponding azimuth scan line data of each scan layer of the radar corresponds to the upper and lower positions, as shown in Figure 1 and As shown in Figure 2;

2.雷达数据点的六面体网格构建时,对雷达的各层数据,依次进行如下操作:2. When constructing a hexahedral grid of radar data points, perform the following operations on each layer of radar data:

在雷达扫描层(假设当前为第L层)中,遍历每一根数据线,进行如下操作:假设当前数据线为第j根,在该数据线上依次取两个临近的数据点(设为第i与i+1个数据点)的点坐标,同时在本数据层(L层)中相邻的第j+1根线上取同样位置的两个临近数据点(第i与i+1个数据点)的点坐标,将该四个数据点作为顶点连接成一个四边形;同时对第L+1数据层中,同样取对应位置的四个数据点(第j和j+1条扫描线上第i和i+1个数据点)的点坐标,按照上述方法,也作为顶点连接成一个四边形;在此基础上,将所取上下两层数据点按上下位对应关系进行连接,形成一个六面体,如图3所示,其中L表示扫描层数,j表示扫描线对应的方位角,j取0≤j≤359的整数,i表示该扫描线上任意一个数据点,所形成的六面体为不规则六面体,不规则六面体是指在某一四边形面上存在不平行对边的六面体(即在六面体的6个面中,只要一组对边不平行,则称该六面体为不规则六面体);In the radar scanning layer (assuming that it is currently the Lth layer), traverse each data line and perform the following operations: Assuming that the current data line is the jth root, take two adjacent data points on the data line in turn (set to The point coordinates of the i and i+1 data points), and at the same time, two adjacent data points (i and i+1) at the same position are taken on the adjacent j+1 line in this data layer (L layer). data points), and connect the four data points as vertices to form a quadrilateral; at the same time, for the L+1 data layer, also take the four data points at the corresponding positions (jth and j+1 scan lines). The point coordinates of the i-th and i+1st data points) are also connected as vertices to form a quadrilateral according to the above method; on this basis, the upper and lower data points of the upper and lower layers are A hexahedron, as shown in Figure 3, where L represents the number of scan layers, j represents the azimuth angle corresponding to the scan line, j is an integer of 0≤j≤359, i represents any data point on the scan line, and the formed hexahedron is Irregular hexahedron, an irregular hexahedron refers to a hexahedron with non-parallel opposite sides on a certain quadrilateral face (that is, in the 6 faces of a hexahedron, as long as a set of opposite sides is not parallel, the hexahedron is called an irregular hexahedron);

b)如果第L+1层扫描线的数据点个数少于第L层扫描线的数据点个数,即当在第L层中第j条和第j+1条扫描线上取到的的四个数据点,在第L+1层中第j条和第j+1条扫描线缺少上、下位相对应数据点时,则L层中就会产生多余的的四边形无法匹配,此刻,则将L+1层中对应两条扫描线的最后一个点进行重复使用(二个点作为四个数据点使用,以便于能够与L层的四个数据点相对应),并按照四边形的构建方法,连接成线状的退化四边形使用(该连线依然是四边形,但是其四个顶点,两两已经重合),将L层中多余的四边形的顶点都与该L+1层的退化四边形的顶点对应连接,形成退化六面体,这种情况下,由于L+1层中的数据点是重复使用,这里构建的六面体本质上是退化的六面体,在形体上类似于三棱柱体,但是其依然可以看作由八个顶点构成,只是其中有两组点重合,如图4所示。b) If the number of data points on the scan line in the L+1 layer is less than the number of data points on the scan line in the L layer, that is, when the data obtained from the jth and j+1th scan lines in the Lth layer The four data points of , when the jth and j+1th scan lines in the L+1th layer lack the upper and lower corresponding data points, the L layer will generate redundant quadrilaterals that cannot be matched. At this moment, Then reuse the last point corresponding to the two scan lines in the L+1 layer (two points are used as four data points so that they can correspond to the four data points of the L layer), and follow the construction of the quadrilateral Method, use the degenerate quadrilateral connected into a line (the connection line is still a quadrilateral, but its four vertices have been overlapped), and the vertices of the redundant quadrilaterals in the L layer are all connected with the degenerate quadrilateral of the L+1 layer. The vertices are connected correspondingly to form a degenerate hexahedron. In this case, since the data points in the L+1 layer are reused, the hexahedron constructed here is essentially a degenerate hexahedron, similar in shape to a triangular prism, but it can still be used. It is considered to be composed of eight vertices, but there are two sets of points that overlap, as shown in Figure 4.

c)按照上述方法,将该层中所有的数据点都进行六面体构建;c) According to the above method, all data points in the layer are constructed as hexahedrons;

d)重复上述步骤,直至雷达各层扫描数据点都构建成六面体。所有的雷达反射率数据点就构成了六面体网格,等待三维等值面的数据提取操作;d) Repeat the above steps until the scanning data points of each layer of the radar are constructed into hexahedrons. All radar reflectivity data points form a hexahedral grid, waiting for the data extraction operation of the 3D isosurface;

3.雷达反射率数据三维等值面求算过程如下:3. The calculation process of the three-dimensional isosurface of the radar reflectivity data is as follows:

3.1)根据用户需求设定所求等值面的反射率数值d,逐一遍历步骤2中产生的所有六面体,对其进行MC(Marching cube)的算法处理,检测当前的六面体中是否包含反射率数值为d的三角面片,如果没有,则处理下一个六面体;如果有,则得到当前六面体中所包含的反射率数值为d的三角面片集合,并进行保存;3.1) Set the reflectance value d of the isosurface according to user requirements, traverse all the hexahedrons generated in step 2 one by one, perform MC (Marching cube) algorithm processing on them, and detect whether the current hexahedron contains reflectance values. is the triangular patch of d, if not, process the next hexahedron; if there is, get the set of triangular patches with reflectance value d contained in the current hexahedron, and save it;

其中MC(Marching cube)的算法处理的具体过程包括如下步骤:The specific process of the algorithm processing of MC (Marching cube) includes the following steps:

第一,设定等值面的反射率数值为d;并对六面体的8个顶点及12条边进行如图5所示的编号。First, set the reflectance value of the isosurface as d; and number the 8 vertices and 12 sides of the hexahedron as shown in Figure 5.

第二,对该六面体的8个顶点进行逐个判断,将反射率数值大于等于d的顶点编号记录下来。Second, the 8 vertices of the hexahedron are judged one by one, and the vertex numbers whose reflectance values are greater than or equal to d are recorded.

第三,根据第二步中记录下来的符合要求的顶点编号的结果,归入到图6中15种可能的情况中(本例对应图6中第3图所示的情况),并根据第3图中的情况,按照下列公式求得对应边中反射率数值为d的各点坐标,然后将这些求得的点坐标按照图第3图中对应的方式连接起来,形成若干三角面片(本例中由两个三角面片)。Third, according to the result of the vertex number that meets the requirements recorded in the second step, it is classified into the 15 possible situations in Figure 6 (this example corresponds to the situation shown in Figure 3 in Figure 6), and according to the first In the case of Fig. 3, the coordinates of each point whose reflectance value is d in the corresponding side is obtained according to the following formula, and then these obtained point coordinates are connected according to the corresponding method in Fig. 3 to form a number of triangular patches ( In this case, there are two triangular patches).

设任一符合条件边两个端点的坐标为

Figure DEST_PATH_IMAGE002
Figure DEST_PATH_IMAGE004
,对应的雷达反射率值为
Figure DEST_PATH_IMAGE006
Figure DEST_PATH_IMAGE008
,等值面值为d,则反射率为d的点坐标:(公式中K为中间比值变量,其表示,当前等值面数值d与坐标A点的数值V1之差与两坐标点A、B的数值之差的比值。该比值可以用于求算坐标点A、B之间数值为d的点坐标)Let the coordinates of the two endpoints of any eligible edge be
Figure DEST_PATH_IMAGE002
,
Figure DEST_PATH_IMAGE004
, the corresponding radar reflectivity value is
Figure DEST_PATH_IMAGE006
,
Figure DEST_PATH_IMAGE008
, the isosurface value is d, and the reflectivity is the point coordinates of d: (K in the formula is the intermediate ratio variable, which means that the difference between the current isosurface value d and the value V 1 of the coordinate point A and the two coordinate points A, The ratio of the difference between the values of B. This ratio can be used to calculate the coordinates of the point with the value d between the coordinate points A and B)

Figure DEST_PATH_IMAGE010
Figure DEST_PATH_IMAGE010

3.2)按照上述步骤3.1中的过程,处理完每一个六面体,将得到的三角面片一起存储起来;则这些三角面片就是所要构建的等值面三角网格数据。3.2) According to the process in the above step 3.1, after each hexahedron is processed, the obtained triangular patches are stored together; then these triangular patches are the isosurface triangular mesh data to be constructed.

测试实例一:Test example one:

根据上述发明方法,对中国某地区某气象雷达进行了实例处理。并选用反射率值40dbz为等值面数值进行雷达反射率数据三维等值面求算,得到如图7所示效果图:According to the above inventive method, an example is processed for a weather radar in a certain region of China. And select the reflectivity value of 40dbz as the isosurface value to calculate the three-dimensional isosurface of the radar reflectivity data, and obtain the effect diagram as shown in Figure 7:

测试实例二:Test example two:

根据上述发明方法,对中国南京地区某气象雷达进行了实例处理。并选用反射率值50dbz为等值面数值进行雷达反射率数据三维等值面求算,得到如图8所示效果图。According to the above inventive method, an example is processed for a weather radar in Nanjing, China. And select the reflectivity value of 50dbz as the isosurface value to calculate the three-dimensional isosurface of the radar reflectivity data, and obtain the effect diagram as shown in Figure 8.

Claims (2)

1.一种快速获取雷达反射率数据三维等值面的方法,其特征在于,包括如下步骤:1. a method for quickly obtaining the three-dimensional isosurface of radar reflectivity data, is characterized in that, comprises the steps: 雷达三维扫描数据的归一化;雷达数据点的六面体网格构建;雷达反射率数据三维等值面求算;其中,Normalization of radar 3D scanning data; hexahedral grid construction of radar data points; 3D isosurface calculation of radar reflectivity data; among which, 1)雷达三维扫描数据的归一化:将雷达三维扫描数据的各扫描层均归一化为具有360条扫描线数据的标准层,得到各扫描层具有上、下位相对应数据点的雷达扫描数据;1) Normalization of radar 3D scan data: Normalize each scan layer of radar 3D scan data to a standard layer with 360 scan line data, and obtain radar scans with upper and lower corresponding data points in each scan layer data; 2)雷达数据点的六面体网格构建:2) Hexahedral grid construction of radar data points: 2.1)对上述归一化得到的雷达扫描数据,取任一扫描层L上相邻的第j和第j+1条扫描线分别取相邻的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;2.1) For the radar scan data obtained by the above normalization, take the adjacent jth and j+1th scan lines on any scanning layer L and take the point coordinates of the adjacent ith and i+1th data points respectively. , a total of four points are connected as vertices to form a quadrilateral; 同样取L+1扫描层上相邻的第j和第j+1条扫描线的第i和第i+1数据点的点坐标,共计四点作为顶点连接成四边形;Similarly, take the point coordinates of the ith and i+1th data points of the adjacent jth and j+1th scan lines on the L+1 scan layer, and a total of four points are connected as vertices to form a quadrilateral; 并将第L和第L+1扫描层所取的点坐标按上下位关系对应连接,构建成一个六面体;其中L表示扫描层数,j表示扫描线对应的方位角,j取0≤j≤359的整数,i表示该扫描线上任意一个数据点;The point coordinates taken by the Lth and L+1th scan layers are connected according to the upper and lower relationship, and a hexahedron is constructed; where L represents the number of scan layers, j represents the azimuth angle corresponding to the scan line, and j takes 0≤j≤ An integer of 359, i represents any data point on the scan line; 2.2)当步骤2.1)中第L+1层上数据点个数少于第L层上数据点个数时,即当在第L层中第j条和第j+1条扫描线上取到的四个数据点,在第L+1层中第j条和第j+1条扫描线缺少上、下位相对应数据点时,则重复取第L+1层对应两条扫描线上的最后两个数据点,并将取到的各个数据点对应连接构建成六面体,这种情况下,由于L+1层中的数据点重复使用,所构建的六面体本质上是退化的六面体;2.2) When the number of data points on the L+1th layer in step 2.1) is less than the number of data points on the Lth layer, that is, when the jth and j+1th scan lines in the Lth layer are obtained. When the jth and j+1th scan lines in the L+1th layer lack the corresponding data points in the upper and lower positions, the last data points of the two scanlines corresponding to the L+1th layer are repeatedly taken. Two data points, and the obtained data points are correspondingly connected to construct a hexahedron. In this case, due to the repeated use of data points in the L+1 layer, the constructed hexahedron is essentially a degenerate hexahedron; 2.3)重复步骤2.1)和步骤2.2),依次对各相邻扫描层上所有数据点进行上述六面体构建,得到的所有雷达反射率数据构建的六面体网格;2.3) Repeat steps 2.1) and 2.2), and sequentially construct the above-mentioned hexahedron for all data points on each adjacent scanning layer, and obtain a hexahedral grid constructed from all radar reflectivity data; 3)雷达反射率数据三维等值面求算:3) Calculation of three-dimensional isosurface of radar reflectivity data: 对步骤2)所得六面体网格通过MC算法求算,得到雷达反射率数据三维等值面数据;具体步骤如下:The hexahedral mesh obtained in step 2) is calculated by the MC algorithm to obtain the three-dimensional isosurface data of the radar reflectivity data; the specific steps are as follows: 3.1)对构建的六面体网格,任取一个六面体,根据预设的某一反射率数值d进行MC算法处理,检测当前六面体各条边上是否包含反射率数值为d的点,如果有,则将各边上反射率数值为d的各点连接成若干三角面片,并将这些生成的三角面片保存;如果没有,则处理下一个六面体;3.1) For the constructed hexahedron mesh, take any hexahedron, and perform MC algorithm processing according to a preset reflectivity value d to detect whether each edge of the current hexahedron contains a point with a reflectivity value d, if so, then Connect the points with the reflectance value d on each side into several triangular patches, and save these generated triangular patches; if not, process the next hexahedron; 3.2)重复步骤3.1),完成六面体网格中每一个六面体的MC算法求算,保存下来的所有三角面片构成雷达反射率数据三维等值面数据。3.2) Repeat step 3.1) to complete the calculation of the MC algorithm for each hexahedron in the hexahedral mesh, and all the saved triangular patches constitute the three-dimensional isosurface data of the radar reflectivity data. 2.根据权利要求1所述的快速获取雷达反射率数据三维等值面的方法,其特征在于:所述归一化的具体过程如下:在每一个扫描层中,以雷达天线位置为中心,以方位角0度构建第一条扫描线,每一个整数方位角构建一条扫描线,以此类推,第360条扫描线方位角位于为359度,构建360条扫描线;每个扫描线上的数据,再根据原始雷达三维反射率数据的各层扫描线数据,通过插值计算法得到构建的360条扫描线数据,由此完成雷达三维扫描数据的归一化处理。2. the method for rapidly obtaining the three-dimensional isosurface of radar reflectivity data according to claim 1, is characterized in that: the concrete process of described normalization is as follows: in each scanning layer, take the radar antenna position as the center, The first scan line is constructed with an azimuth angle of 0 degrees, and each integer azimuth angle constructs a scan line, and so on, the azimuth angle of the 360th scan line is located at 359 degrees, and 360 scan lines are constructed; Then, according to the scan line data of each layer of the original radar three-dimensional reflectivity data, the 360 scan line data constructed by the interpolation calculation method are obtained, thereby completing the normalization of the radar three-dimensional scan data.
CN201810902233.9A 2018-08-09 2018-08-09 A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data Active CN109031234B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810902233.9A CN109031234B (en) 2018-08-09 2018-08-09 A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810902233.9A CN109031234B (en) 2018-08-09 2018-08-09 A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data

Publications (2)

Publication Number Publication Date
CN109031234A CN109031234A (en) 2018-12-18
CN109031234B true CN109031234B (en) 2022-06-28

Family

ID=64633394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810902233.9A Active CN109031234B (en) 2018-08-09 2018-08-09 A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data

Country Status (1)

Country Link
CN (1) CN109031234B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109613540A (en) * 2018-12-25 2019-04-12 江苏省气象信息中心(江苏省气象档案馆) A kind of Doppler radar three-dimensional visualization method based on WebGL
CN111145924B (en) * 2019-12-31 2021-08-10 西安交通大学 Power density distribution statistical method for porous hexagonal prism type nuclear fuel element
CN111736154B (en) * 2020-06-22 2023-09-15 太极计算机股份有限公司 Construction method and display method of three-dimensional weather radar echo model
CN112327267B (en) * 2020-11-12 2022-08-23 国网湖南省电力有限公司 Millimeter wave radar reflectivity layer-by-layer repairing method and system and computer storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8228227B2 (en) * 2010-12-02 2012-07-24 Honeywell International Inc. Systems and methods for improving relevant weather determination
DE102013104443B4 (en) * 2013-04-30 2022-03-17 Jenoptik Robot Gmbh Traffic monitoring system for measuring the speed and allocation of moving vehicles in a multi-target recording module
CN105093175B (en) * 2015-08-14 2019-04-09 华南理工大学 A Realization Method of 3D Space Positioning Based on RFID Middleware
CN107942309B (en) * 2017-10-19 2021-07-20 上海无线电设备研究所 Rapid calculation method for electromagnetic scattering of ultrahigh-speed target in thin atmosphere
CN108169751B (en) * 2017-11-14 2021-12-28 广州中南民航空管技术装备工程有限公司 Three-dimensional rasterization method for weather radar base data, computer-readable storage medium and electronic device
CN108226926B (en) * 2017-12-07 2023-06-02 中国人民解放军空军工程大学 A 3D Scattering Distribution Reconstruction Method Based on Networked Radar

Also Published As

Publication number Publication date
CN109031234A (en) 2018-12-18

Similar Documents

Publication Publication Date Title
CN109031234B (en) A Fast Method for Obtaining 3D Isosurface of Radar Reflectance Data
CN103413133B (en) Automatically-extracting power line method in random laser point cloud data
CN107123162B (en) Construction method of 3D environment surface triangular mesh based on 2D laser sensor
CN104408055B (en) Storage method and device for laser radar point cloud data
CN115564926B (en) Three-dimensional patch model construction method based on image building structure learning
CN109919070B (en) Coastline remote sensing calculation method with profile shape self-adaptive fitting function
CN109615581B (en) Splicing recovery method of three-dimensional fragments fusing expanded Gaussian balls and color geometric features
CN107016725A (en) A kind of vegetation three-dimensional live modeling method for taking LiDAR point cloud data distribution difference into account
CN105139379B (en) Based on the progressive extracting method of classified and layered airborne Lidar points cloud building top surface
CN103793907A (en) Water body information extracting method and device
CN104794756A (en) Mapping system and method of point clouds model
CN103093466A (en) Building three-dimensional change detection method based on LiDAR point cloud and image
CN104317886B (en) Searching and selecting method of adjacent conditional data points during grid node interpolation under fault constraints
CN106898045A (en) A kind of very three-dimensional geography scene adaptive construction method in big region based on SGOG tile fragments
CN109410183A (en) Plane extraction method, system and device based on point cloud data and storage medium
CN104751479A (en) Building extraction method and device based on TIN data
CN104851127A (en) Interaction-based building point cloud model texture mapping method and device
CN117557617B (en) Multi-view dense matching method, system and equipment based on plane priori optimization
CN109031235B (en) Method for rapidly acquiring three-dimensional contour line data of radar basic reflectivity
CN110796735A (en) NURBS curved surface finite element plate shell mesh division method and computer implementation system
CN104167020A (en) Spatial reversed curved surface reconstruction method based on restraint Delaunay triangular mesh
CN107564078B (en) Automatic vectorization method for grid partition map with interference pixels
CN117132478A (en) An orbit point cloud denoising method based on normal vector two-norm characteristic parameters
CN115760575A (en) Laser point cloud data processing method and device, electronic equipment and storage medium
CN114529676A (en) Vulnerability filling method and device for three-dimensional model, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20181218

Assignee: Nanjing Guangbing Technology Co.,Ltd.

Assignor: Nanjing University of Information Science and Technology

Contract record no.: X2024980009397

Denomination of invention: A method for quickly obtaining three-dimensional isosurfaces of radar reflectance data

Granted publication date: 20220628

License type: Common License

Record date: 20240711

Application publication date: 20181218

Assignee: Nanjing China Mineral Union Information Co.,Ltd.

Assignor: Nanjing University of Information Science and Technology

Contract record no.: X2024980009395

Denomination of invention: A method for quickly obtaining three-dimensional isosurfaces of radar reflectance data

Granted publication date: 20220628

License type: Common License

Record date: 20240711

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20181218

Assignee: Nanjing nuolong Electronic Technology Co.,Ltd.

Assignor: Nanjing University of Information Science and Technology

Contract record no.: X2024980039325

Denomination of invention: A method for quickly obtaining three-dimensional isosurfaces of radar reflectance data

Granted publication date: 20220628

License type: Common License

Record date: 20241218

Application publication date: 20181218

Assignee: Nanjing Genyong Zhilv Technology Co.,Ltd.

Assignor: Nanjing University of Information Science and Technology

Contract record no.: X2024980039324

Denomination of invention: A method for quickly obtaining three-dimensional isosurfaces of radar reflectance data

Granted publication date: 20220628

License type: Common License

Record date: 20241218