The present invention relates to a 3-dimensional discrete data re-sampling method and device.
A bilinear method and a bicubic method have been used as methods of estimating, on the basis of 3-dimensional discrete data (2-dimensional position data+1-dimensional physical quantity data), the physical quantity data at a certain position between the discrete data, the 3-dimensional discrete data sampled discretely in time and/or space and obtained by a sensor or the like.
However, to employ such methods, points of the 2-dimensional discrete position data obtained by the sensor or the like need to be evenly spaced on the X and Y axes.
Meanwhile, for example, a sensor installed aboard a satellite or an airplane often employs a sampling method of a type in which horizontal-direction scanning is performed at positions forward and obliquely downward in the traveling direction of the satellite or the airplane (see
Heretofore, when data on a certain point between discrete points of the discrete data thus obtained is resampled on the basis of the discrete data, a nearest neighbor method has exclusively been used in order to keep a calculation amount within a reasonable extent (see Patent Document 1). (Here, if the calculation amount is not to be taken into account, it is not impossible to estimate physical quantity data on the certain position between discrete data by using rearranged data which is obtained by storing all the distorted data in arc shapes into a memory, and then correcting the distortion of the entire data to rearrange the data on orthogonal coordinates.)
However, in this nearest neighbor method, a data value actually obtained near a sampling point by the sensor is regarded to be equal to the sampling data value. For this reason, it has been difficult to estimate, by the nearest neighbor method, subtle changes in physical quantity data near a sampling point of the sensor.
A concept of dividing a group of observation points into triangular elements to create, for example, a bird's eye view on the basis of irregularly distributed geographical elevation information (a group of observation points) is known as a TIN (Triangulated Irregular Network). However, in the TIN, a triangle is formed by the closest three points in many cases, which often results in forming an extremely long and narrow triangle. This is not necessarily optimal in estimating, from a group of observation points, the elevation at a spot between observation points of the group. (If a long and narrow triangle is used, estimation of the elevation of a spot located within the narrow width is likely to be inaccurate due to a lack of information amount.) Moreover, there is also a problem that triangulation is not possible if four points surrounding a certain point are equally distant from the certain point, for example.
Patent Document 1; JP 2007-043461 A
The field of remote sensing using a satellite has heretofore aimed at grasping a phenomenon in a global scale because of the characteristics of the satellite flying at an elevation of 100 km. Accordingly, remote sensing does not include an idea of grasping a phenomenon occurring in a local area almost as small as the resolution of a sensor.
In other words, it has been considered that taking the trouble to use a satellite is not needed to observe such a small area.
However, in order to catch a local phenomenon which may occur in any place, it is necessary to carry out observation in a global scale and also to find the tendency of a local area almost as small as the resolution of the sensor.
The present invention arises from such problems.
An object of the present invention is to facilitate estimation of subtle changes in physical quantity data near a sampling point of a sensor, which has been difficult to achieve by the nearest neighbor method and the TIN described above.
To achieve such an object, the following inventions are provided in the present patent application.
A method of selecting six points from nine sampling points including a point (x,y)=(X,Y) as a center and its surrounding points and thereby estimating a Z-axis value of a certain point in six triangles obtained by the (X,Y) point and the six points, in which,
in such a coordinate system that, in a case where the nine sampling points on a substantially straight x axis and substantially straight y axes not orthogonal to each other are arranged on a single plane, the nine sampling points formed of three points (X−1, X, X+1) on each of the x axis and 3-discrete sampling points (Y−1, Y, Y+1) existing on each of the y axes intersecting respectively with the three points on the x axis, each of the sampling points has a certain value in a z-axis direction orthogonal to the plane, and thus each of the nine sampling points has 3-dimensional coordinate values of (X−1 or X+1, Y−1 or Y+1, Z−1 or Z+1),
each of the sampling points on (x,y) coordinates expresses a measurement target sampling point by a sensor, and the z-axis direction value of the (x,y) coordinates expresses a predetermined physical quantity Z at the point of the (x,y) coordinates, and
the x-axis direction points are sequentially set from past to present in accordance with an order of scanning by the sensor, and the y-axis direction points are substantially set from past to present in accordance with a traveling direction of the sensor, wherein
the method selects two points substantially on a diagonal of a rectangle defined by the outermost circumference of the nine points and forms the six triangles by six points excluding the two points, and
when an angle θ=({right arrow over (x)}·{right arrow over (y)})/(|{right arrow over (x)}∥{right arrow over (y)}|) made between an x vector {right arrow over (x)} (parallel to the x axis) that has an initial point at the (X,Y) point and has a direction from past to present and a y vector {right arrow over (y)} (parallel to the y axes) that has an initial point at the (X,Y) point and has a direction from past to present, is θ>90°, the six triangles are formed of six points excluding two points on a diagonal in a direction of {right arrow over (x)}−{right arrow over (y)},
while, when θ≦90°, the six triangles are formed of six points excluding two points on a diagonal in a direction of {right arrow over (x)}+{right arrow over (y)}, and the Z-axis value of a predetermined point in the six triangles defined by the (x,y)=(X,Y) point and the six points is estimated on the basis of an equation of a plane formed of coordinates (X,Y,Z) of vertices of a triangle surrounding the predetermined point.
In the case of estimating a data value of a point within a region surrounded by three points which have actual measurement data, employing such a method achieves more accurate estimation of the data value by making the triangle formed by the three points as wide as possible.
The method according to Invention 1, wherein the method uses a sensor for remote sensing using a satellite.
Employing such a method makes it possible, in remote sensing using a satellite, to observe a physical quantity on the earth in a global scale and to find a tendency of a local area close to the resolution of the sensor, which has never thought of before.
A device for selecting six points from nine sampling points including a point (x,y)=(X,Y) as a center and its surrounding points and thereby estimating a Z-axis value of a certain point in six triangles obtained by the (X,Y) point and the six points, in which,
in such a coordinate system that, in a case where the nine sampling points on a substantially straight x axis and substantially straight y axes not orthogonal to each other are arranged on a single plane, the nine sampling points formed of three points (X−1, X, X+1) on each of the x axis and 3-discrete sampling points (Y−1, Y, Y+1) existing on each of the y axes intersecting respectively with the three points on the x axis, each of the sampling points has a certain value in a z-axis direction orthogonal to the plane, and thus each of the nine sampling points has 3-dimensional coordinate values of (X−1 or X+1, Y−1 or Y+1, Z−1 or Z+1),
each of the sampling points on (x,y) coordinates expresses a measurement target sampling point by a sensor, and the z-axis direction value of the (x,y) coordinates expresses a predetermined physical quantity Z at the point of the (x,y) coordinates, and
the x-axis direction points are sequentially set from past to present accordance with an order of scanning by the sensor, and the y-axis direction points are substantially set from past to present in accordance with a traveling direction of the sensor, the device comprising:
means for selecting two points substantially on a diagonal of a rectangle defined by the outermost circumference of the nine points and for forming the six triangles by six points excluding the two points, the means including
means for estimating the Z-axis value of a predetermined point in the six triangles defined by the (x,y)=(X,Y) point and the six points, on the basis of an equation of a plane formed of coordinates (X,Y,Z) of vertices of a triangle surrounding the predetermined point.
In the case of estimating a data value of a point within a region surrounded by three points which have actual measurement data, employing such a method achieves more accurate estimation of the data value by making the triangle formed by the three points as wide as possible.
The device according to Invention 3, wherein the device uses a sensor for remote sensing using a satellite.
Employing such a device makes it possible, in remote sensing using a satellite, to observe a physical quantity on the earth in a global scale and to find a tendency of a local area close to the resolution of the sensor, which has never thought of before.
According to the embodiment of the present invention, estimation of physical quantity data at an arbitrary point between sampling points of a sensor itself can be easily and accurately performed.
In the Drawings:
An embodiment of the present invention will be described below with reference to the drawings. It is to be noted that the following description is merely an illustration of the present invention and hence is not intended to limit the technical scope of the present invention.
Refer to
In
In
Moreover, in
Near the left edge of
Near the right edge of
Next, refer to
Here, for the sake of simplicity, coordinates of the nine intersections of the three broken lines corresponding to x=X−1, X, X+1 with the (X−1) axis (201), the X axis (203) and the (X+1) axis (205) are designated as
Furthermore, a vector that has its initial point at the central sampling point, is parallel to the X axis, and has such a direction that an x coordinate value increases, in the embodiment of the present invention is defined as an x vector 321 {right arrow over (x)} (parallel to the X axis), and a vector that has its initial point at the central sampling point, is parallel to the Y axis, and has such a direction that a y coordinate value increases, in the embodiment of the present invention is defined as a y vector 323 {right arrow over (y)} (parallel to the Y axis).
Then, an angle expressed by θ=({right arrow over (x)}·{right arrow over (y)})/(|{right arrow over (x)}∥{right arrow over (y)}|) by using the above-described x vector and y vector is defined as θ.
Now, refer to
As shown in
As a result, when a series of measurements is finished, measurement values ♦ respectively at predetermined positions are plotted as shown by ♦ in
For this estimation, an equation of a plane configured of the three points 415, 417 and 419 is obtained, and thereby a z-coordinate values corresponding to the x and y coordinate values of the point * is calculated on the plane, in the embodiment of the present invention.]
Return to
In
Here, there are two triangles each of which surrounds * (334): a triangle defined by 309, 315 and 317 as shown in
As can be seen by comparing
In the embodiment of the present invention, judgment in selecting a triangle is made on the basis of the size with the above-described angle θ.
Detailed description will be given below. Refer to
First, in
Then, observation data are obtained respectively at observation points in a lattice distorted in the x-axis and y-axis directions, by a sensor installed aboard a satellite, for example (1003). Here, each observation data is evaluated as a value on the z axis orthogonal to both the x axis and the y axis, and the x, y and z coordinates are associated with each other and then stored in a storage means such as a memory.
Subsequently, after a triangle surrounding the point * (334) whose physical quantity is desired to be estimated is defined (1005), and an arbitrary one of the vertices of the triangle is defined as a central point (1007), the eight nearest sampling points surrounding the vertex are specified as sampling points (1009).
In the example in
Thereafter, a vector that has its initial point at the central point, is parallel to the X axis, and has such a direction that an x coordinate value increases is defined as an x vector 730 {right arrow over (x)}, and a vector that has its initial point at the central sampling point, is parallel to the Y axis, and has such a direction that a y coordinate value increases is defined as a y vector 723 {right arrow over (y)} (1011).
Then, by using the above-described x vector and y vector, θ=({right arrow over (x)}·{right arrow over (y)})/(|{right arrow over (x)}∥{right arrow over (y)}|) (equation 1) is calculated (1013 in
In the case in
Subsequently, a triangle surrounding a point * (721) whose physical quantity is desired to be estimated is specified among the group of triangles thus formed (1020). In the case in
Then, Z coordinates of these three vertices (709, 715 and 717) (observation values of the respective points: Z709, Z715 and Z717) are searched for (these coordinates are obtained in advance by measurement, and the values thereof are stored in a predetermined memory or the like).
An equation of a plane including the coordinates (x,y,z) of the three vertices thus obtained, that is, (X,Y,Z709), (X+1, Y,Z715) and (X+1,Y+1,Z717), is obtained by a known method (1021).
Then, a z-coordinate value Z721 corresponding to * (721) is calculated by substituting the values of the (x,y) coordinates of * (721) in the equation of the plane, and is thereby estimated as the physical quantity of the point corresponding to the coordinates of * (721) (1023).
Next, refer to
The same steps as in the case in
However, in
In the embodiment of the present invention, when θ≦90°, six triangles are formed by six points excluding two points on the diagonal in the direction of {right arrow over (x)}+{right arrow over (y)} (1019).
This is because, as can be understood from
For this reason, in the example shown in
In
Incidentally, the invention according to each embodiment described above can be implemented, for example, by a computer including a CPU and a memory, or a sensor that is connected to the computer via a bus line and that can be monitored and controlled by the computer. Moreover, data obtained by the sensor is stored in the memory and is used in the subsequent processing. As the memory, various types such as a RAM, a ROM and a hard disk are employable, and the memory is not limited to anything particular as long as satisfying the object of the embodiment of the present invention.
The invention according to the embodiment of the present invention is applicable to a wide field such as remote sensing using a satellite.
Number | Date | Country | Kind |
---|---|---|---|
2007-127716 | May 2007 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2008/058816 | May 2008 | US |
Child | 12618665 | US |