首页    期刊浏览 2025年06月28日 星期六
登录注册

文章基本信息

  • 标题:Radial basis function interpolation of non-matching grids surfaces for volume calculation.
  • 作者:Prada, Marcela ; Teusdea, Alin Cristian ; Fetea, Ioana
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Volume calculation starting from two horizontal walls with grid (i.e. planar projections) matching is the classical well known method. The non-matching grids are an issue for the surveying software, mostly when the scanned point clouds are huge. In these cases, the coverage surfaces imply a huge number of manually trimming of undesired vertex (points) link that passes through the volume.
  • 关键词:Grids (Cartography);Volume (Cubic content);Volume (Cubic measurement);Volume (Geometry)

Radial basis function interpolation of non-matching grids surfaces for volume calculation.


Prada, Marcela ; Teusdea, Alin Cristian ; Fetea, Ioana 等


1. INTRODUCTION

Volume calculation starting from two horizontal walls with grid (i.e. planar projections) matching is the classical well known method. The non-matching grids are an issue for the surveying software, mostly when the scanned point clouds are huge. In these cases, the coverage surfaces imply a huge number of manually trimming of undesired vertex (points) link that passes through the volume.

In this paper, is presented the volume calculation starting from two vertical diabaz open mine walls with non-matching grids (i.e. the vertical planar projections). The vertical walls have irregular shapes and are 3D scanned in different moments. From the 3D scanned point clouds are extracted the 3D contours of the vertical walls within are done the radial basis function (RBF) 3D interpolations. The results are two 3D surfaces with higher resolutions but with non-matching grids (connections) or surrounding contours.

The next step is to build the coverage surfaces (the upper, the lower, the right and the left part) in order to calculate the total volume between the initial walls. The coverage surfaces are built considering the conjugate (connecting) parts of the walls contours and by RBF 3D interpolation. The end of this stage is a 3D hollow object with a surrounding surface, built up with points, that has same resolution over the height.

In the final stage, the 3D object is sliced over the discrete values domain of the height generating a set of sliced surfaces. The volume is calculated by multiplying the sliced area and the height resolution over the entire set of slices.

2. METHODS AND SAMPLES

2.1 Samples

As a case study, for this paper the diabaz open mine from Mures valley, Romania, was included. First, there were scanned two certain surface walls of the same mine site (S1 at initial time (figure 1) and S2 at final time) using the smart station GPS R3 Total Station Trimble 5600 DR 200+, in direct reflex mode. The mean error for point positioning is 39.82mm (dx=11mm, dy=13mm, dz=36mm).

[FIGURE 1 OMITTED]

The point clouds post processing of the two walls consists in trimming the undesired point connections and then in capturing the contours (figure 1--the big dotted lines for left and right parts, boxed line for the upper part and diamonded line for the lower part).

In order to calculate the volume of the 3D hollow object bordered by these two vertical surfaces, one have to interpolate them over a fixed vertical resolution. This method enables the 3D hollow object to be regularly sliced and to provide a continuously sliced contour in order to get the area of the slice.

2.2 Radial basis function interpolation

Radial basis function (RBF) interpolation consists in finding the coefficients, [lambda] = ([[lambda].sub.1], ..., [[lambda].sub.N]), for a base of radial functions and the coefficients, c = ([c.sub.1], ..., [c.sub.1]), for a set of fitting polynomial, p = {[p.sub.1], ..., [p.sub.1]}, so that this interpolation function s(x) defined below (Carr et al., 2003; Boer et al., 2007)

s(x)=p(x)+[N.summation over (i=1)][[lambda].sub.i] x [phi]([absolute value of x-[x.sub.i]), x [member of] [R.sup.N] (1)

has to pass through the values of definition (Carr et al., 2001)

s([x.sub.i]) = [y.sub.i], i = [bar.1N] and [N.summation over (j=1)] [[lambda].sub.j] x p([x.sub.j]) = 0, (2)

where ([x.sub.i]; [y.sub.i]) are the coordinates of N known points.

The thin plate radial function, [phi](r) = [r.sup.2] x ln(r), was chosen for the studied case. These conditions, under the matrix form, can be written the following form (Carr et al., 2003)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)

where we have: [R.sub.i,j] = [phi]([absolute value of [x.sub.i] - [x.sub.j]]), [P.sub.t,l] = [p.sub.l]([x.sub.i]), [Y.sub.i] = [y.sub.i], i, j = [bar.1, n], l = [bar.1,m]. The generated equations system has the solution given by

c = [[([P.sup.T] x [R.sup.-1] x P).sup.-1]] x ([P.sup.T] x [R.sup.-1] x Y), [lambda] = ([R.sup.-1] x Y) - ([R.sup.-1] x P) x [[([P.sup.T] x [R.sup.-1] x P).sup.-1] x ([P.sup.T] x [R.sup.-1] x Y)]. (4)

3. RESULTS

One of the initial conditions--small roughness dynamic range for the walls--of the data, involve neglecting the fitting polynomial. The 3D RBF interpolation within a certain contour for the S1 wall is presented in figure 2--and the S2 wall 3D RBF interpolation within its contour is done in the same way.

In order to generate the four coverage surfaces one must connect the upper S1 with the upper S2 contour parts and provide the upper coverage surface contour and forth for the lower, right and left ones. The next step is to make the 3D RBF interpolation within the contours to generate the four coverage surfaces (figure 3) at 0.1m resolution.

The final result of the six RBF 3D interpolated surfaces is a 3D hollow object (figure 4) that encapsulates the extracted diabaz volume between the considered moments, in local 3D coordinates, with 0.1m resolution for all the coordinates.

[FIGURE 2 OMITTED]

[FIGURE 3 OMITTED]

[FIGURE 4 OMITTED]

Slicing the 3D object at a fixed height provides a set of 2D points which consists of a polygonal surface. The polygonal area equation is given by (Cha Zhang & Tsuhan Chen, 2001)

S = 1/2 [[summation over (i,j)][([x.sub.i] x [y.sub.i+1] - [y.sub.i] x [x.sub.i+1])], i, j = [bar.1,M]. (5)

where M is the number of the polygonal surface points.

In table 1 are presented the results of diabaz mine extracted volume. There are showed three ways to calculate the same volume with the slice method (i.e. the Simpson rule). The numerical results are very close and they generate a very low standard deviation and relative error.

4. CONCLUSION

This work presents the numerical algorithm that provides the volume calculation starting with two vertical 3D scanned walls with non-matching vertical planar projections (grids). The basic methods used are the 3D RBF interpolation within the surface contour and the slice method of volume calculation (i.e. the Simpson rule). All these are applied on data taken from a diabaz open mine from Mures valley, Romania. The numerical results provided with the presented algorithm are accurate regarding that the standard deviation of the calculated volume is smaller than the theoretical one ([+ or -] 0.173205)([m.sup.3]).

The presented issue can not be solved with the actual surveying software in real time and in an economical efficient way, fact that qualify the presented method as novelty.

5. REFERENCES

Carr, J.C.; Beatson, R.K.; McCallum, B.C.; Fright, W.R.; McLennan, T. J. & Mitchell, T. J. (2003). Smooth surface reconstruction from noisy range data, ACM GRAPHITE 2003, pp. 119-126, ISBN 1-58113-578-5, Melbourne, Australia, February 2003, ACM, NY USA

Cha Zhang & Tsuhan Chen, (2001). Efficient feature extraction for 2D/3D objects in mesh representation, IEEE Conference on Image Processing ICIP 2001, Vol. 3, pp. 935-938, ISBN 0-7803-6725-1, Thessaloniki, Greece, October 2001, IEEE

Boer, A. de; Schoot, M.S. van der & Bijl, H. (2007). Mesh deformation based on Radial Basis Function Interpolation, Computers & Structure. Fourth MIT Conference on Computational Fluid and Solid Mechanics, Vol. 85, Issues 11-14, June-July 2007, pp.784-795, ISSN 0045-7949

Sirakow, N.M.; Iwanowski, M.; Hack, D.R. & Feves, M.L. (2003). Morphological approach to volume calculation of complex 3D geological objects, APCOM 2003: 31st International Symposium on Application of Computers and Operations Research in the Mineral Industries, pp.329-334, ISBN 1-919783-46-6, Cape Town, SA, May 2003, South African Institute of Mining and Metallurgy, Johannesburg
Tab. 1. Volume calculation results

Calculus formulas (Sirakov et al., 2003), k = [bar.1,N]

V=[[summation over (k)][S.sub.k]]x[DELTA]z             2262.503

V=[[summation over (k)][1/2([S.sub.k]+[S.sub.k+1])
x([z.sub.k+1] - [z.sub.k])]+[([S.sub.N]+[S.sub.N-1])
x([z.sub.N]-[z.sub.N-1])]                              2262.006

V=[[summation over (k)][([S.sub.k]+[S.sub.k+1])x 1/2
([z.sub.k+1]-[z.sub.k])]]                              2262.132

V=(2622.213667 [+ or -] 0.149169)([m.sup.3])

[[epsilon].sub.V] = 0.0066%
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有