• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    A modified method of discontinuity trace mapping using threedimensional point clouds of rock mass surfaces

    2020-07-12 12:35:56KeshenZhngWeiWuHehuZhuLinyngZhngXiojunLiHongZhng

    Keshen Zhng, Wei Wu,*, Hehu Zhu, Linyng Zhng, Xiojun Li, Hong Zhng

    a Department of Geotechnical Engineering, Tongji University, Shanghai, 200092, China

    b Department of Civil Engineering and Engineering Mechanics, University of Arizona, Tucson, AZ, 85721, USA

    c Department of Hydraulic Engineering, Tongji University, Shanghai, 200092, China

    Abstract This paper presents an automated method for discontinuity trace mapping using three-dimensional point clouds of rock mass surfaces. Specifically, the method consists of five steps: (1) detection of trace feature points by normal tensor voting theory,(2)contraction of trace feature points,(3)connection of trace feature points, (4) linearization of trace segments, and (5) connection of trace segments. A sensitivity analysis was then conducted to identify the optimal parameters of the proposed method.Three field cases, a natural rock mass outcrop and two excavated rock tunnel surfaces, were analyzed using the proposed method to evaluate its validity and efficiency. The results show that the proposed method is more efficient and accurate than the traditional trace mapping method, and the efficiency enhancement is more robust as the number of feature points increases.

    2020 Institute of Rock and Soil Mechanics, Chinese Academy of Sciences. Production and hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

    Keywords:Rock mass Discontinuity Three-dimensional point clouds Trace mapping

    1. Introduction

    Discontinuity trace mapping plays an important role in characterizing rock masses. Discontinuities have a significant effect on the strength,deformability and permeability of rock masses(Zhang and Einstein, 1998; Zhang, 2017), which are often characterized based on the information from discontinuity trace mapping(Mauldon,1998;Zhang and Einstein,2000;Li et al.,2014;Zhu et al.,2014). Discontinuity trace is one of the seven major parameters suggested by the International Society for Rock Mechanics (ISRM,1978) to quantitatively describe rock discontinuities. The information of discontinuity traces is obtained traditionally through conducting geotechnical field survey with a tape and a geological compass(Franklin et al.,1988).However,the traditional field survey is time-consuming in conjunction with safety concerns,and has its biases and cannot be easily accomplished correctly or completely(Crosta,1997;Priest and Hudson,1981;Kulatilake et al.,1993;V?ge et al., 2013). Recently, emerging non-contact methods, including photogrammetry and light detection and ranging (LIDAR) technology, have been introduced to obtain discontinuity information via images and three-dimensional (3D) point clouds of rock mass surfaces.These technologies can greatly improve the efficiency of in situ data collection due to convenient operation.The uniform data format and mapping algorithm also make it possible to extract more accurate, objective and credible information of discontinuities.

    The two-dimensional(2D)image method of discontinuity trace mapping is based on the gray-level variation and distribution of pixels(Crosta,1997;Franklin et al.,1988;Reid and Harrison,2000;Hadjigeorgiou et al., 2003). However, the method shows strong dependence on image quality, which is easily influenced by dust,illumination,noise and production constraints,and often generates meaningless segments or excessive fragmentation (Lemy and Hadjigeorgiou, 2003; Ferrero et al., 2009). In addition, the images produced by uncalibrated cameras suffer from lens distortion and projective distortion which are hard to rectify (Li et al., 2016).

    Recently, many researchers have studied discontinuity trace mapping using 3D point clouds of rock mass surfaces(Roncella and Remondino, 2005; Gigli and Casagli, 2011; Li et al., 2016; Ge et al.,2018; Guo et al., 2018). The 3D point clouds of rock mass surfaces can be obtained using either LIDAR or photogrammetry(Kraus and Pfeifer,1998;Chandler,1999; Lane et al., 2000). Although LIDAR is more convenient than photogrammetry in acquiring point cloud directly, it is difficult to cover all relevant viewing directions and achieve good registration of scans and sufficient resolution for steep terrains or surfaces with vegetation. The photogrammetry is in principle more flexible because the image scale and viewing direction can be more easily adapted to the need (Roncella and Remondino, 2005). Two types of methods have been used to detect discontinuity traces from 3D point clouds of rock mass surfaces.The first one considers a discontinuity trace as an intersection line between two adjacent fitting planes of rock mass surfaces.Gigli and Casagli,(2011)presented a 3D trace recognition method which projects 2D traces obtained from image processing on the intersections of corresponding 3D discontinuity fitting planes.However, the effectiveness of trace mapping is heavily dependent on the accuracy of both the 2D traces on images and the 3D fitting planes,which results in the difficulty to precisely recognize the 3D spatial locations of traces. The second type detects discontinuity traces from vertices which constitute the rock mass surface and are located around the real traces. In Umili et al. (2013)’s method, the feature vertices consisting of the traces were first recognized using principal curvature values, and then the traces were expressed as straight lines after connection and segmentation. Similarly, in Li et al. (2016)’s method, the feature vertices were recognized by the normal tensor voting (NTV) theory (Page et al., 2002) and the traces were detected based on a growth algorithm.In the method of Ge et al. (2018), 3D point clouds data were first converted to grid data, and then the traces were detected using a modified region growing (MRG) algorithm.

    Currently,the second method based on feature vertices is more widely used to detect discontinuity traces from the 3D point clouds model (Umili et al., 2013; Li et al., 2016; Zhu et al., 2016; Ge et al.,2018). However, since each of the feature vertices for a trace needs to be calculated, judged and selected, the process is very time-consuming. In addition, the intersection of multiple natural discontinuities with the rock surface and the damage due to construction blasting and disturbance may separate a natural discontinuity trace into trivial pieces, making it more difficult to detect traces.Therefore,the aim of this paper is to improve the efficiency and accuracy of discontinuity trace mapping from 3D point clouds of rock mass surfaces by proposing an automated mapping approach.

    2. Methodology

    Fig. 1. Sketch figure of traces. This figure shows a conceptual model of a rock mass body.Gray plane and yellow plane represent two different sets of discontinuity planes,and the traces are three blue intersection lines of the two adjacent discontinuity planes.

    Rock mass discontinuities include joints, bedding planes,faults, and other types of fracture planes (Kemeny and Post,2003). In this paper, a trace is defined as the intersection line of two adjacent discontinuity planes which belong to different sets (Fig.1).

    The proposed automated method for discontinuity trace mapping includes five steps (Fig. 2):

    (1) Identification of trace feature points with mesh vertices around a trace;

    (2) Contraction of trace feature points together on their point cloud skeleton;

    (3) Connection of trace feature points belonging to the same trace;

    (4) Linearization of trace segments parted into linearized segments; and

    (5) Connection of trace segments belonging to the same trace.

    In the above phases,step(1)is the same as proposed by Li et al.(2016),step(2)is based on the theory proposed by Cao et al.(2010)and some modifications are made, and steps (3)e(5) are the improvements proposed in this paper.

    Before applying the 5-step procedure, the 3D point clouds data need to be preprocessed to consider the disturbances and errors due to various factors such as vegetation, fragmentation,and dust (Slob et al., 2007). The preprocessing includes: resampling the point clouds using a minimum distance of 3 cm to reserve the rock mass geometry features, performing denoising using the moving least squares method (Alexa et al., 2003) to reduce noise, and acquiring a 3D surface model of the rock mass using the Delaunay triangulation algorithm (Li et al., 2016) and Halcon (MVTec Software GmbH, 2012). As a result of the preprocessing,triangular meshes of the 3D point clouds of rock mass surface are obtained.

    2.1. Trace feature point detection

    2.1.1. Normal tensor voting (NTV) method

    Traces on triangulated meshes refer to as the skeleton of feature points composed of mesh vertices on edges and corners.Edges can be detected by surface normal variation within a neighborhood because the surface normal has an abrupt change across edges(Sun et al.,2002).Normal voting scheme,which is extended from tensor voting, can be performed to achieve robust detection. The voting scheme can be simply regarded as the eigenvalue analysis of a set of surface normals (Medioni et al., 2000). The NTV method can recognize sharp features and show robustness to noisy data.

    Given a triangulated mesh is denoted byis the set of vertices, E is the set of edges andis the set of faces. Each vertexis represented using Cartesian coordinates, denoted byThe NTV of a vertex v is defined as

    Fig. 2. Procedure for discontinuity trace mapping.

    Fig.3. An example of one-ring neighbor points and Nfvi.Red point represents point vi, blue points are one-ring neighbor points of vi, and blue numbers are the corresponding one-ring neighbor face indices of vi. Therefore, Nfvi {1, 2, 3, 4, 5, 6}.

    whereAfiis the area of triangle fi,Amaxis the maximum area ofAfi,cfiis the barycenter of triangle fi,andis the edge length of a cube that defines the neighbor space of each vertex.

    In Eq. (1), Tvis a symmetric positive semi-definite matrix and can be represented as

    According to the eigenvalues (Kim et al., 2009), vertices can be classified into three types: face type, sharp edge type, and corner type. The classification rules are as follows:

    Feature points consist of both sharp edge type vertices and corner type vertices.

    2.1.2. Detecting feature points

    There are two thresholds, a and, defined to control the recognition accuracy of corner type and edge type points,respectively. Threshold value a should be large enough to avoid extracting over many false corners. Threshold valueis a finetuning coefficient around a value to find a tradeoff between detecting weak features and an extra number of noisy points(Wang et al., 2012). The definition of a anddepends on visual evaluation of the number of recognized edge type and corner type vertices (Li et al., 2016).

    2.2. Trace feature point contraction

    This step is based on the idea that traces are regarded as curve skeletons through adjacent feature points.Curve skeletons of point clouds can be extracted via a Laplacian-based contraction algorithm (Cao et al., 2010). The contraction algorithm can aggregate feature points on their skeletons using local Delaunay triangulation and topological thinning. Therefore, locations of 3D traces are obtained.

    2.2.1. Trace feature point grouping

    To reduce the mutual interference of contraction of different traces, feature points are grouped as follows: If viand vjare two vertices of the same triangulated mesh,then they are divided in one group.

    2.2.2. Feature point contraction

    Each group of the feature points is contracted as follows.

    Given that a group of feature point isthe corresponding contracted set of point Vis obtained by solving the following system:

    where WLand WHare the diagonal matrices that balance the contraction and attraction constraints, respectively (Au et al.,2008).

    Eq. (4) is solved by the least-squares method, which is equivalent to minimizing the following quadratic energyEq(Sorkine and Cohen-Or, 2004):

    where L is thenncurvature-flow Laplace operator with elements computed by Eq. (6). Because that the point clouds skeleton generated by one iteration of Eq. (4) is linear enough for trace mapping and time-saving, both WLand WHare defined as unit diagonal matrices in this step.

    Fig. 4. Trace feature point contraction algorithm: (a) Positions of feature points before contraction (red circle represents the contraction scope, green points are the contraction neighbors of the red point,and the other feature points are plotted in blue);(b)Computation of i;j;and(c)Result of contraction(the positions of feature points before contraction are plotted in black).

    Fig.5. Trace feature point connection algorithm:(a)Trace feature points before connection;(b)The criterion of trace feature point connection(the start point of the trace segment is plotted in the pink circle,the points added during connection are plotted in green,red points are the connection neighbors of the end point which is plotted in the green circle,and the 1/3 point v1=3 of the segment is plotted in black circle); and (c) Trace feature points after connection.

    Fig.6. Trace segment linearization algorithm:(a)The trace segment before linearization;and(b)The result of the segment linearization in(a)and each color represents a linearized trace segment.

    (1) Perform 3D Delaunay triangulation on all feature points V,and edge set E is obtained;

    Fig.7. The trace segment connection algorithm:(a)The segments before connection(the blue segment is the one needed to be connected and the red segments are the ones that have not been connected); In (b), endpoint needed to connected is plotted in green, endpoints which have not been connected are plotted in yellow, and pink and red points represent the 1/3 points of their belonging trace segments; (c) The connection result of (a), which is the stretched blue segment.

    Fig.8. Real road cut slope analyzed in case study A.Image from Rockbench repository.Analyzed region is in the red frame.

    (2) Calculate the distance between each feature point and its Delaunay neighbors;

    (3) Define a contraction radiusR0(2.5 times the average edge length of triangular mesh,in Section 3.3),as shown in Fig.4a;and

    (4) If the distance between a feature point and its Delaunay neighbor exceedsR0, then delete the neighbor point.Through iteration, the remaining Delaunay neighbors of a feature point are defined as contraction neighbors.

    Through solving Eq. (4) once, viand its contraction neighbors can aggregate on their skeleton, as shown in Fig. 4c.

    2.3. Trace feature point connection

    The above procedures generate contracted feature points which aggregate on their point skeletons. This step is connecting the points to generate trace segments. Connection neighbors of contracted feature points are defined as Delaunay neighbors within connection radius.Because the contraction can enlarge intervals of the feature points that belong to the same trace segment,connection radius is defined larger than contraction radius, which is 3 times the average edge length of triangular mesh by data test.

    Connection starts with a randomly selected point(pink point in Fig.5a)and chooses the nearest points of its connection neighbors as the possibly next point of the trace segment.

    As shown in Fig.5b,given that the start point vsof the segment is in the pink circle,the end point veis in the green circle,the onethird point of the segment v1=3is in the black circle and the link point vpis possibly in the red circle. The connection rules are defined to control the connection direction as follows:

    If vpsatisfies the connection conditions,it will be selected as the new end point(green point in Fig.5c);otherwise,the nearest point of the remaining connection neighbors of end point will be judged.The connection will end if none point of the remaining connection neighbors satisfies the connection conditions.

    2.4. Trace segment linearization

    Because the algorithm of feature point connection in Section 2.3 might falsely connect feature points of different traces(Fig.6a),this step performs linear partition on trace segments to generate linearized segments which are composed only of the feature points of same traces.The method we used for trace segment linearization is called principal component analysis(PCA).Given a set of point VPCA analysis starts from calculating the covariance matrix:

    wherenis the number of points,andc0is the centroid coordinate of the point clouds.Because the matrix Mpis symmetric and positive,it can be decomposed by eigenvalue as

    Fig. 9. Trace feature points. The triangular meshes are plotted in black.

    Fig.10. Trace mapping of case A.(aee)shows the trace mapping procedures of case A.Each color represents a trace.In(f),the blue segments are detected traces and the red points are feature points detected by NTV.

    Fig.11. Trace projection of case A on the sampled plane of circular window method.

    For each segment,the procedures of linearization are as follows:

    (1) Computeuusing PCA algorithm;

    (2) Ifuis smaller than linearization thresholdU, the trace segment is divided into two small segments containing same number of feature points; and

    (3) For each divided segment, perform Steps (1) and (2) iteratively until all theuvalues of divided segments are greater than or equal toU, as shown in Fig. 6b.

    2.5. Trace segment connection

    Fig.12. Tunnel excavation faces of case B.(a)shows the excavation face in ZK21 t 697.9 mileages and(b)shows the excavation face in ZK21 t 672.3 mileages.Analyzed region is in the red frame.

    Fig.13. Trace feature points of case B(a). The triangular meshes are plotted in black.

    Fig.14. Trace mapping of case B(a).(aee)shows the trace mapping procedures of case B(a).Each color represents a trace.In(f),the blue segments are detected traces and the red points are feature points detected by NTV.

    Fig.15. Trace projection of case B(a)on the sampled plane of circular window method.

    Table 1Threshold parameter level. Parameter L0 denotes the average edge length of triangular mesh.

    Through the above analyses, we obtained discrete and linearized trace segments. In this section, the trace segments were connected to form continuous traces. Because that short linearized segments are affected more easily by noisy segments, the connection algorithm gives the long linearized trace segments the priority to be connected.As shown in Fig.7a,given the blue segment needs to be connected and the four red segments are the ones that have not been connected.As shown in Fig.7b,point vgthat needs to be connected is plotted in green, and possible connect points vyare plotted in yellow. Both vpand vrare one third points of corresponding segments and are plotted in pink and red, respectively.

    The connection rules are defined as follows:

    (2) Radial distanceis smaller than thresholdR1to control the radial extension;

    (4) Given that the set S is composed of the segments which satisfy the above three conditions,the segment which should be connected is the one in S that has the minimum radial distancermin.

    The segment withrminis selected to be the next connect segment because it is the nearest one to the extension cord of the under connect segment(as the blue segment shown in Fig.7a)and reflects the extension trend of trace most. Fig. 7c shows the connection result of Fig. 7a.

    In the algorithm, the longest segment is connected first and the connection continues until none of the other segments satisfies the connection rules, and the longest segment of the remaining ones that have not been connected is the next to be connected. The algorithm proceeds until all segments are longer than thresholdL0(5 times the average edge length of triangular mesh by data test)connected.

    3. Applications

    3.1. Case A

    3.1.1. Data description

    The point cloud data of this case study were obtained from an available Rockbench repository(Lato et al.,2013).The natural rock mass outcrop of a road cut slope is located in Ouray,Colorado,USA.The scanning was carried out by an Optech Ilris3D scanner and obtained 1,515,722 points with the resolution of about 2 cm. The rock mass of this case is shown in Fig. 8 and the region under analysis is in the red frame.

    Fig.16. Mean trace length with different threshold parameter levels.

    Fig.17. Trace mapping effect under different threshold parameters of R0;0 and U. Each color represents a trace.

    Fig.18. Trace mapping effect under different threshold parameters of D, R1 and 1. Each color represents a trace.

    3.1.2. Trace mapping procedure

    The feature points detected by NTV are shown in Fig.9.For clear observation,feature points without triangular meshes are shown in Fig.10a. Fig.10bee shows each step of the proposed method and Fig.10f shows both the feature points and the detected traces.

    3.1.3. Mean trace length calculation

    The mean trace length is calculated through the circular window sampling method (Zhang and Einstein, 1998) with an automated trace sampling procedure (Umili et al., 2013). Firstly, the detected traces were projected orthogonally on the sampling plane (XeYplane). Then, the centers of nine circular windows with five different radii were placed symmetrically on the sampled region.The radii are 10%, 15%, 20%, 25%, 30%, and 40% of the short edge length of sampled region. The mean trace length is calculated by(Umili et al., 2013):

    whererdenotes the radius of circular window,mdenotes the number of traces with endpoints inside the circular window,andntdenotes the number of intersections which are between traces and the bounding circular scanline.Fig.11 shows the sampled plane of circular window method in case A.

    3.2. Case B

    3.2.1. Data description

    The data of this case were obtained from two excavation faces of a highway rock tunnel in Yuexi County, Anhui Province, China (Li et al., 2016). The tunnel was 7.548 km long and was excavated using drill-and-blast method. The point cloud was obtained using overlapping photographs (Roncella and Remondino, 2005;Haneberg, 2008; Sturzenegger and Stead, 2009) to create 3D surfaces. Fig. 12 shows the excavation face and the 3D point clouds reconstruction region under analysis is in the red frame.

    3.2.2. Trace mapping of case B(a)

    The feature points detected by NTV are shown in Fig. 13. For clear observation, feature points without triangular meshes are shown in Fig. 14a. Fig. 14bee shows each step of the proposed method and Fig.14f shows both the feature points and the detected traces.

    3.2.3. Mean trace length calculation

    The method of mean trace length calculation was the same as that depicted in case A (Section 3.1.3). Fig.15 shows the sampled plane of circular window method.

    3.3. Sensitivity analysis and calibration

    Threshold contraction radiusR0, threshold angle0, linearization thresholdU,threshold distanceD,threshold distanceR1,and threshold angle1are important parameters for the proposed method for discontinuity trace mapping. Therefore, the sensitivity analysis will be performed on these parameters by applying the proposed method to case A. Besides, the sensitivity analysis is dimensionless and the default set of these parameters is selected asR02.5L0,065,U0.98,D17.5L0,R15L0and130. When one of the parameters changes during the analysis, other parameters remain default values. Therefore,there are actually 42 combinations of these parameters that have been really tried.

    The parameters are classified into seven levels respectively as shown in Table 1.The mean trace length was calculated through the circular window sampling method(Zhang and Einstein,1998)with an automated trace sampling procedure (Umili et al., 2013) which was the same as depicted in Section 3.1.3.

    The trace projection is the same as Fig. 11. As shown in Fig.16a, for thresholdR0, the local maximum values of the mean trace are at levels 1, 4 and 7.R0is defined to control the contraction range of feature points. The detected skeletons of feature points are coarse (Fig. 17a) ifR0is too small, and the details of traces will be obscure and even lost (Fig. 17b) ifR0is too large. In addition, the width of traces obtained by NTV is mostly 1 to 2 ring-neighbors (Fig. 4a). Therefore, the optimalR0is defined between 2 and 3 times the average edge length of triangular mesh. As shown in Fig.16a, for0, the overall trend is that mean trace length increases obviously from level 4 to level 5 and stabilizes comparatively at other levels. Threshold0is defined to control the connection directions of feature points,especially at joints of skeletons, and to generate linear trace segments. The generated trace segments will not be necessarily linear and too short (Fig. 17c) if0is too small, and will falsely connect feature points that belong to different traces if0is too large (Fig.17d). Therefore, the optimal0is defined between 60and 70to ensure that the mean trace length is comparatively large and the false connection caused by large0is reduced. As shown Fig.16a,the mean trace length is relatively stable with the variation of thresholdU.Uis defined to control trace segments linearization and is fundamentally used to separate the segments which belong to different traces whereas being connected falsely.Segments that are connected falsely cannot be separated ifUis too small (Fig. 17e) and can be separated satisfactorily ifUis defined a relatively large value(Fig.17f).Therefore,the optimalUis defined between 0.96 and 0.98 by data test.

    Fig.20. Comparison of trace mapping effect of case B(a)between different methods:(a,c)The traces detected by the growth method;and(b,d)The traces detected by our method.In (a, b), each color represents a trace. In (c, d), blue segments represent detected traces while red points represent feature points.

    Fig.21. Comparison of trace mapping effect of case B(b)using different methods:(a,c)The traces detected by the growth method;and(b,d)The traces detected by our method.In(a, b), each color represents a trace. In (c, d), blue segments represent detected traces while red points represent feature points.

    As shown in Fig. 16b, the mean trace length increases as thresholds ofD,R1or1increase. Because the above three thresholds define the axial, radial and curve extents of trace segment connection, the larger they are defined, the more easily trace segments will be connected. However, too large values ofD,R1and1will falsely connect trace segments which belong to different traces (Fig.18a, c and e) and segments that belong to the same trace cannot be connected effectively if they are defined too small(Fig.18b,d and f).Through data tests based on cases A and B,the optimal value ofDis between 15 and 20 times the average edge length of triangular mesh.The optimalR1is between 6 and 8 times the average edge length of triangular mesh,and1is between 30and 45.

    4. Discussion

    Li et al.(2016)proposed a growth method of discontinuity trace mapping on 3D digital surface model (DSM). Based on feature points detected by NTV, they detected traces by the procedures of trace feature point grouping,trace segment growth,trace segment connection,and redundant trace segment removal.For comparison,both the growth method and our method were employed to detect traces of case A in this section. Both the methods started with the same feature points generated by NTV and ended with traces finally detected. Mean trace length were calculated using the circular window method which was the same as depicted in Section 3.1.3.

    4.1. Comparison of trace mapping effect

    As shown in Figs.19e21,the shortcomings of traces detected by the growth method can be summarized as follows: (1) traces are coarse;(2)shapes of traces are easily affected by noisy points;and(3) some trace segments that belong to different traces are connected falsely.

    Comparatively, traces detected by our method were smoother and linear because they were composed of contracted feature points that aggregated on skeletons instead of separate feature points that were scattered around traces.Therefore,the contraction algorithm (in Section 2.2) was robust to noisy points and could reflect the principal position of traces accurately.In addition,it can be seen that the false connection of trace segments belonged to different real traces were decreased because the connection algorithm (in Section 2.5) reflected the principal extension trends of trace segments more accurate.

    4.2. Comparison of trace mapping efficiency

    Both the growth method and our method were programed by MATLAB (2017a version) software and performed on an Intel Core I7-8700k and 16 GB DDR4 RAM. For comparison of algorithm efficiency, we used different point clouds resolution to sample the analyzed regions of both cases B(a) and B(b). As shown in Table 2,the running time of our method is shorter than that of the growth method. As shown in Fig. 22, with the number of feature points increases, the running time of the growth method increases significantly faster than the time increment of our method.

    4.3. Parameter settings

    Based on the analysis in Section 3, the optimal parameter settings were selected asR02:5L0;065;U0:98;D17:5L0;R15L0and130. The optimal parameter settings were suggested as default parameters, because for all point cloud data tested, the trace recognition results based on the optimal parameter settings were more consistent with that observed from the pictures or the point clouds of the corresponding rock masses than the results of the growth method (Li et al., 2016).

    In addition, the parameter settings were influenced by point clouds quality,because parameter settings were dependent on the recognition results and the recognition results were influenced by the point clouds quality.The point clouds quality was interfered by many factors.Plants,shelters of natural rock mass and trivial grains and fractures caused by blasting disturbance of tunnel excavation faces were the disturbance factors when point clouds were obtained directly from laser scanning. When point clouds were obtained from 3D reconstruction based on photogrammetry, light intensity, shadows, dust and even lens distortion of cameras were considered as disturbance factors.

    Although there were many factors influencing point clouds quality and the parameter settings,the proposed method based on the optimal or default parameters was more robust than the growth method (Li et al., 2016). The reasons are: (1) For the proposed method, point cloud skeleton extraction (Section 2.2) reduces the interference of noisy points; and (2) Trace segments connection(Section 2.5) considers more about the real extending trend of traces than the growth method.

    In conclusion, there is no need for the proposed method to select new parameters when every time encountered a newrock mass, for the optimal or default parameters have served well for trace recognition based on point cloud data we have had. We suggest reselecting the parameters only when the results exceed the users’ expectation or specific results that the users need.

    Table 2CPU time. For clearer comparison, cases B(a)-1 and B(a)-2 are generated from case B(a) using different point clouds sampling resolutions, which is the same as cases B(b)-1 and B(b)-2.

    Fig. 22. Comparison of running time.

    5. Conclusions

    This paper proposed a new method for trace mapping based on 3D point clouds of rock mass surfaces. Features points were generated by NTV first, and then the proposed method was performed to detect traces. Compared with the growth method, our method (trace feature points contraction, trace feature points connection, trace segments linearization, and trace segments connection) performed two principal advantages: (1) Trace mapping result was more accurate because the detected traces were smoother, more linearly outstretched and more robust to noisy points, and the detected traces could better match the principal trends of the real traces; and (2) The proposed method was more efficient and the enhancement of efficiency was more remarkable as the number of feature points increased.

    A sensitivity analysis was conducted to identify the optimal parameters of the proposed method. In our cases, the optimal threshold radiusR0in contraction algorithm was 2e3 times the average edge length of triangular mesh. The optimal threshold angle0in feature point connection algorithm was 60e70. The optimal linearization thresholdUin trace segment linearization algorithm was 0.96e0.98. In trace segment connection algorithm,the optimal threshold distanceDwas 15e20 times the average edge length of triangular mesh.The threshold distanceR1was 6e8 times the average edge length of triangular mesh,and threshold angle1was 30e45.

    The case study indicated that the proposed method provided more efficient and accurate measurements of discontinuity geometric parameters.As a supplement to traditional measurement of discontinuity traces,the proposed method could achieve quick and accurate trace mapping in engineering fields. The results of the proposed method can be used to (1) calculate the tunnel surrounding rock quality indices such as rock mass rating (RMR)(Bieniawski,1989)andQvalue(Barton et al.,1974),(2)evaluate the rock mass blasting disturbance during tunnel excavations, (3)divide units of tunnel surrounding rock block units, (4) construct models of geological bodies (ISRM,1978), and (5) serve for mechanism analysis of tunnel surrounding rock (Zhu et al., 2016).

    Declaration of Competing Interest

    The authors wish to confirm that there are no known conflicts of interests associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.

    Acknowledgments

    This work was supported by the Special Fund for Basic Research on Scientific Instruments of the National Natural Science Foundation of China(Grant No.4182780021),Emeishan-Hanyuan Highway Program, and Taihang Mountain Highway Program.

    啦啦啦观看免费观看视频高清| 国产亚洲欧美98| 亚洲精品亚洲一区二区| 国产精品不卡视频一区二区| 如何舔出高潮| 91久久精品国产一区二区三区| 午夜福利18| 插逼视频在线观看| av在线亚洲专区| 亚洲人成网站高清观看| 桃色一区二区三区在线观看| 别揉我奶头~嗯~啊~动态视频| 亚洲五月天丁香| 18禁在线播放成人免费| 久久婷婷人人爽人人干人人爱| 老熟妇仑乱视频hdxx| av福利片在线观看| 日韩国内少妇激情av| 国内精品久久久久精免费| 久久久久久久久久久丰满| 亚洲成人久久爱视频| 欧美zozozo另类| 露出奶头的视频| 亚洲欧美成人综合另类久久久 | 国产一区二区亚洲精品在线观看| 日韩欧美一区二区三区在线观看| 深夜a级毛片| 国产爱豆传媒在线观看| 在线a可以看的网站| 成年版毛片免费区| 国产精品一区二区性色av| 欧美一区二区精品小视频在线| 精品人妻偷拍中文字幕| 一进一出抽搐gif免费好疼| av福利片在线观看| 在线观看免费视频日本深夜| 九九在线视频观看精品| 国产成人freesex在线 | 午夜福利高清视频| 亚洲,欧美,日韩| 青春草视频在线免费观看| 尤物成人国产欧美一区二区三区| 九九爱精品视频在线观看| 最近的中文字幕免费完整| 午夜福利在线观看吧| 听说在线观看完整版免费高清| 国产一区亚洲一区在线观看| 亚洲精品粉嫩美女一区| 97在线视频观看| av免费在线看不卡| 五月伊人婷婷丁香| 午夜福利高清视频| 小说图片视频综合网站| 亚洲性久久影院| 中文字幕人妻熟人妻熟丝袜美| 桃色一区二区三区在线观看| 国产亚洲精品久久久com| 综合色丁香网| 国产国拍精品亚洲av在线观看| av国产免费在线观看| av在线蜜桃| 成人高潮视频无遮挡免费网站| 中文在线观看免费www的网站| 日本撒尿小便嘘嘘汇集6| 美女cb高潮喷水在线观看| 日韩欧美免费精品| 免费电影在线观看免费观看| 自拍偷自拍亚洲精品老妇| 欧美日韩综合久久久久久| 日韩成人伦理影院| 国产精品电影一区二区三区| 联通29元200g的流量卡| 国产在线精品亚洲第一网站| 国产在视频线在精品| 蜜桃久久精品国产亚洲av| 性欧美人与动物交配| 人妻少妇偷人精品九色| 亚洲av免费高清在线观看| 亚洲国产精品成人综合色| 成人漫画全彩无遮挡| 国产一区二区三区在线臀色熟女| 91久久精品国产一区二区三区| 变态另类丝袜制服| 亚洲熟妇熟女久久| 国产成人91sexporn| 免费高清视频大片| 午夜福利高清视频| 日本-黄色视频高清免费观看| 国产高潮美女av| 精品一区二区三区人妻视频| 国产精品爽爽va在线观看网站| 3wmmmm亚洲av在线观看| 日本-黄色视频高清免费观看| 久久久久国产精品人妻aⅴ院| 日本一本二区三区精品| av黄色大香蕉| 亚洲美女搞黄在线观看 | 老师上课跳d突然被开到最大视频| 熟女人妻精品中文字幕| 久久久国产成人免费| 在线观看美女被高潮喷水网站| 麻豆国产97在线/欧美| 亚洲国产欧美人成| 久久久精品欧美日韩精品| 日韩强制内射视频| 免费大片18禁| 国产高清有码在线观看视频| 一区二区三区免费毛片| 欧美在线一区亚洲| 国产高清有码在线观看视频| av卡一久久| 狠狠狠狠99中文字幕| 91久久精品国产一区二区成人| 亚洲最大成人手机在线| 久久精品影院6| 免费看a级黄色片| 国产女主播在线喷水免费视频网站 | 99视频精品全部免费 在线| 熟妇人妻久久中文字幕3abv| 国产精品亚洲一级av第二区| h日本视频在线播放| 精品一区二区三区视频在线观看免费| 日产精品乱码卡一卡2卡三| 亚洲成人久久性| 人妻制服诱惑在线中文字幕| 久久人妻av系列| 亚洲久久久久久中文字幕| 亚洲不卡免费看| 国产v大片淫在线免费观看| 一级毛片我不卡| 亚洲av第一区精品v没综合| 欧美性猛交黑人性爽| 亚洲国产欧洲综合997久久,| 日韩欧美三级三区| 色吧在线观看| or卡值多少钱| 少妇裸体淫交视频免费看高清| 亚洲七黄色美女视频| 麻豆国产av国片精品| 国产真实乱freesex| av女优亚洲男人天堂| 国产人妻一区二区三区在| 别揉我奶头~嗯~啊~动态视频| 最近2019中文字幕mv第一页| 最近2019中文字幕mv第一页| 亚洲人与动物交配视频| 亚洲成人久久爱视频| 别揉我奶头~嗯~啊~动态视频| 免费观看的影片在线观看| 性色avwww在线观看| 色视频www国产| 国产乱人偷精品视频| a级一级毛片免费在线观看| 国产探花极品一区二区| 在线a可以看的网站| 婷婷精品国产亚洲av在线| 日日撸夜夜添| 91久久精品国产一区二区三区| 精品免费久久久久久久清纯| 99久久精品国产国产毛片| 亚洲va在线va天堂va国产| 1024手机看黄色片| 国产精品久久久久久久久免| 观看免费一级毛片| 亚洲中文日韩欧美视频| 国产精品1区2区在线观看.| 女同久久另类99精品国产91| 此物有八面人人有两片| 亚洲美女黄片视频| 国产精品国产三级国产av玫瑰| 99九九线精品视频在线观看视频| 俺也久久电影网| 国产人妻一区二区三区在| 国产真实乱freesex| 国产黄色视频一区二区在线观看 | 色综合色国产| 91久久精品电影网| 99久久中文字幕三级久久日本| 男女之事视频高清在线观看| 久久九九热精品免费| 性欧美人与动物交配| 成人欧美大片| av专区在线播放| 中文字幕久久专区| 亚洲电影在线观看av| 又粗又爽又猛毛片免费看| 国产私拍福利视频在线观看| 可以在线观看的亚洲视频| 女人被狂操c到高潮| 人妻少妇偷人精品九色| 美女高潮的动态| 别揉我奶头 嗯啊视频| 国产精品人妻久久久久久| 欧美绝顶高潮抽搐喷水| 日本黄色视频三级网站网址| 国内揄拍国产精品人妻在线| 亚洲性夜色夜夜综合| av在线天堂中文字幕| 一夜夜www| 亚洲精品国产av成人精品 | 国产伦在线观看视频一区| 久久鲁丝午夜福利片| 一个人看的www免费观看视频| 小说图片视频综合网站| 国产爱豆传媒在线观看| 18禁黄网站禁片免费观看直播| 国产私拍福利视频在线观看| 国产精品日韩av在线免费观看| 国产精品女同一区二区软件| 日本爱情动作片www.在线观看 | 少妇的逼水好多| 少妇高潮的动态图| 日产精品乱码卡一卡2卡三| 黑人高潮一二区| 日韩av在线大香蕉| 在线免费观看不下载黄p国产| 天堂网av新在线| 国产精品亚洲美女久久久| 九九在线视频观看精品| 一级a爱片免费观看的视频| 国产男人的电影天堂91| 国产精品久久久久久av不卡| 三级毛片av免费| 亚洲人成网站在线播| 免费av观看视频| 插逼视频在线观看| 久久精品人妻少妇| 亚洲美女视频黄频| av在线天堂中文字幕| 久久九九热精品免费| 女的被弄到高潮叫床怎么办| 色尼玛亚洲综合影院| 欧美高清成人免费视频www| 国产老妇女一区| 婷婷色综合大香蕉| 色在线成人网| 亚洲精品亚洲一区二区| 日韩一本色道免费dvd| 亚洲成人精品中文字幕电影| 黑人高潮一二区| 欧美精品国产亚洲| 亚洲性夜色夜夜综合| 亚洲七黄色美女视频| 成年免费大片在线观看| 黄色欧美视频在线观看| 老熟妇乱子伦视频在线观看| 久久热精品热| 一级毛片电影观看 | 欧美色视频一区免费| 国产v大片淫在线免费观看| 中文字幕人妻熟人妻熟丝袜美| 亚洲中文日韩欧美视频| 精品不卡国产一区二区三区| av天堂在线播放| 久久婷婷人人爽人人干人人爱| 一级毛片电影观看 | 亚洲欧美精品综合久久99| 99久久成人亚洲精品观看| a级一级毛片免费在线观看| 婷婷精品国产亚洲av| 亚洲精品日韩在线中文字幕 | 亚洲综合色惰| 久久久久久大精品| 中国美女看黄片| aaaaa片日本免费| 午夜久久久久精精品| 在线国产一区二区在线| 国产老妇女一区| 热99在线观看视频| 日本免费a在线| 一本一本综合久久| 久久精品国产鲁丝片午夜精品| 久久久欧美国产精品| 国产高清视频在线播放一区| 国内揄拍国产精品人妻在线| 我要搜黄色片| 午夜激情欧美在线| 亚洲丝袜综合中文字幕| 亚洲电影在线观看av| 免费不卡的大黄色大毛片视频在线观看 | 国产在线男女| 12—13女人毛片做爰片一| 久久99热这里只有精品18| 久久精品影院6| 天天躁日日操中文字幕| 亚洲一区高清亚洲精品| 蜜桃久久精品国产亚洲av| 中文字幕av在线有码专区| 欧美区成人在线视频| 男人舔女人下体高潮全视频| 毛片一级片免费看久久久久| 久久精品国产鲁丝片午夜精品| 国产精品1区2区在线观看.| 国产精品亚洲一级av第二区| 国产av在哪里看| 日韩三级伦理在线观看| 午夜亚洲福利在线播放| 春色校园在线视频观看| 麻豆精品久久久久久蜜桃| 日韩欧美国产在线观看| 三级男女做爰猛烈吃奶摸视频| 99久久久亚洲精品蜜臀av| 久久精品夜夜夜夜夜久久蜜豆| 深爱激情五月婷婷| 久久人人爽人人片av| 美女被艹到高潮喷水动态| 麻豆久久精品国产亚洲av| 亚洲一级一片aⅴ在线观看| 男人和女人高潮做爰伦理| 又爽又黄a免费视频| 国产黄片美女视频| 国产不卡一卡二| 嫩草影院精品99| 精品人妻熟女av久视频| 男女那种视频在线观看| 在线a可以看的网站| 精品一区二区免费观看| 在线观看午夜福利视频| 国产av一区在线观看免费| 国产高清不卡午夜福利| 久久久久久伊人网av| 免费人成视频x8x8入口观看| 精品午夜福利视频在线观看一区| 色综合色国产| 搡女人真爽免费视频火全软件 | 久久欧美精品欧美久久欧美| 欧美一区二区精品小视频在线| 99热只有精品国产| 久久午夜亚洲精品久久| 国内精品久久久久精免费| 在线观看av片永久免费下载| 午夜久久久久精精品| 白带黄色成豆腐渣| 亚洲精品日韩av片在线观看| a级毛片a级免费在线| 男人和女人高潮做爰伦理| 国产综合懂色| 99视频精品全部免费 在线| 国产蜜桃级精品一区二区三区| 一夜夜www| 干丝袜人妻中文字幕| 中国美白少妇内射xxxbb| 亚洲av中文av极速乱| 精品久久久久久久久av| 在现免费观看毛片| 久久久久久久亚洲中文字幕| 精品不卡国产一区二区三区| 国产高清激情床上av| 岛国在线免费视频观看| 蜜桃亚洲精品一区二区三区| 欧美日本视频| 亚洲精品亚洲一区二区| 精品久久国产蜜桃| 国产美女午夜福利| 午夜免费男女啪啪视频观看 | 国产精品女同一区二区软件| 美女高潮的动态| 少妇高潮的动态图| 丰满人妻一区二区三区视频av| 一区二区三区免费毛片| 又黄又爽又刺激的免费视频.| 99久久久亚洲精品蜜臀av| 国产精品三级大全| 人妻少妇偷人精品九色| 亚洲性久久影院| 91麻豆精品激情在线观看国产| 给我免费播放毛片高清在线观看| 国内久久婷婷六月综合欲色啪| 伊人久久精品亚洲午夜| 亚洲美女黄片视频| 日韩成人av中文字幕在线观看 | 免费看光身美女| 2021天堂中文幕一二区在线观| 免费观看人在逋| 国产单亲对白刺激| 两性午夜刺激爽爽歪歪视频在线观看| 村上凉子中文字幕在线| 欧美zozozo另类| 极品教师在线视频| .国产精品久久| 成人国产麻豆网| 亚洲美女视频黄频| 一级毛片电影观看 | 精品久久久久久久末码| 尤物成人国产欧美一区二区三区| 直男gayav资源| 夜夜看夜夜爽夜夜摸| 久久国产乱子免费精品| 男女之事视频高清在线观看| 国产单亲对白刺激| 黄色日韩在线| 亚洲熟妇中文字幕五十中出| 亚洲人与动物交配视频| 天堂网av新在线| 国产精品久久久久久久电影| 亚洲美女视频黄频| 听说在线观看完整版免费高清| 一级毛片我不卡| 亚洲国产精品久久男人天堂| 国产白丝娇喘喷水9色精品| 成人国产麻豆网| 乱系列少妇在线播放| 免费看av在线观看网站| 黄色一级大片看看| 亚洲熟妇中文字幕五十中出| aaaaa片日本免费| 精品福利观看| 美女黄网站色视频| 精品人妻熟女av久视频| 亚洲经典国产精华液单| 激情 狠狠 欧美| 极品教师在线视频| 国产高清视频在线播放一区| 日韩亚洲欧美综合| 小蜜桃在线观看免费完整版高清| 五月伊人婷婷丁香| 久久久久九九精品影院| 天堂av国产一区二区熟女人妻| 国产一区二区三区av在线 | 免费高清视频大片| 秋霞在线观看毛片| 黄色配什么色好看| 国产精品免费一区二区三区在线| 夜夜夜夜夜久久久久| 在线天堂最新版资源| 男女之事视频高清在线观看| 国产伦精品一区二区三区四那| 热99在线观看视频| 亚洲国产精品成人久久小说 | 久久久久国内视频| 99热精品在线国产| 亚洲激情五月婷婷啪啪| 欧美成人a在线观看| 看黄色毛片网站| 99久久中文字幕三级久久日本| 18禁裸乳无遮挡免费网站照片| 赤兔流量卡办理| 婷婷精品国产亚洲av在线| 美女xxoo啪啪120秒动态图| 国产乱人偷精品视频| 久久久午夜欧美精品| 久久6这里有精品| 露出奶头的视频| 午夜亚洲福利在线播放| 久久精品国产鲁丝片午夜精品| 三级国产精品欧美在线观看| 中文字幕熟女人妻在线| 成熟少妇高潮喷水视频| 欧美一区二区精品小视频在线| 亚洲欧美日韩卡通动漫| 精品一区二区三区av网在线观看| 波多野结衣高清无吗| 插阴视频在线观看视频| 免费av观看视频| 国产高清激情床上av| 成人性生交大片免费视频hd| 国产视频一区二区在线看| 听说在线观看完整版免费高清| 亚洲第一电影网av| 久久热精品热| 女人十人毛片免费观看3o分钟| 又黄又爽又刺激的免费视频.| 人人妻人人澡欧美一区二区| 国产成人影院久久av| 91狼人影院| 日韩欧美三级三区| aaaaa片日本免费| 国语自产精品视频在线第100页| 国产黄a三级三级三级人| 久久草成人影院| 人妻夜夜爽99麻豆av| 国产高清有码在线观看视频| 精品久久久噜噜| 亚洲欧美成人综合另类久久久 | 99国产极品粉嫩在线观看| 91在线精品国自产拍蜜月| 成人综合一区亚洲| 热99在线观看视频| 麻豆av噜噜一区二区三区| 国产精品综合久久久久久久免费| 亚洲aⅴ乱码一区二区在线播放| 亚洲人成网站在线观看播放| 97超视频在线观看视频| 别揉我奶头 嗯啊视频| avwww免费| 久久99热6这里只有精品| 日韩欧美 国产精品| 亚洲国产精品成人综合色| 国产成人freesex在线 | 又爽又黄a免费视频| 人人妻,人人澡人人爽秒播| 亚洲欧美日韩高清专用| 在线观看66精品国产| 亚洲aⅴ乱码一区二区在线播放| 欧美激情国产日韩精品一区| 国产精品爽爽va在线观看网站| 中文字幕久久专区| 午夜a级毛片| 男人狂女人下面高潮的视频| av在线观看视频网站免费| 亚洲欧美日韩高清专用| 变态另类成人亚洲欧美熟女| 久久久久久国产a免费观看| 国内久久婷婷六月综合欲色啪| 人人妻人人澡欧美一区二区| 好男人在线观看高清免费视频| 黄色一级大片看看| 一级毛片久久久久久久久女| 成人一区二区视频在线观看| 我的女老师完整版在线观看| 色尼玛亚洲综合影院| 99国产极品粉嫩在线观看| 一本一本综合久久| 三级经典国产精品| 美女xxoo啪啪120秒动态图| 联通29元200g的流量卡| 久久亚洲精品不卡| 一卡2卡三卡四卡精品乱码亚洲| 国产av在哪里看| 熟女人妻精品中文字幕| 身体一侧抽搐| 亚洲精品国产av成人精品 | 免费不卡的大黄色大毛片视频在线观看 | 少妇丰满av| 在线看三级毛片| 欧美一区二区精品小视频在线| 禁无遮挡网站| 变态另类成人亚洲欧美熟女| av视频在线观看入口| 伦精品一区二区三区| 国产一区二区三区在线臀色熟女| 午夜视频国产福利| 国产成年人精品一区二区| 级片在线观看| 深夜a级毛片| 麻豆乱淫一区二区| 国产乱人视频| 久久精品夜色国产| 婷婷精品国产亚洲av在线| 精品欧美国产一区二区三| 12—13女人毛片做爰片一| 久99久视频精品免费| 黄色日韩在线| 18禁在线无遮挡免费观看视频 | 99热网站在线观看| 极品教师在线视频| 欧美bdsm另类| 亚洲精品乱码久久久v下载方式| 深夜a级毛片| 干丝袜人妻中文字幕| 久久欧美精品欧美久久欧美| 一级黄片播放器| 日韩欧美精品v在线| 最新在线观看一区二区三区| 欧美又色又爽又黄视频| 国产麻豆成人av免费视频| 悠悠久久av| 99在线视频只有这里精品首页| 在线天堂最新版资源| 春色校园在线视频观看| 亚洲第一区二区三区不卡| 午夜免费激情av| 亚洲人成网站在线播放欧美日韩| 六月丁香七月| 看免费成人av毛片| 国产黄色小视频在线观看| 搡老熟女国产l中国老女人| 丰满乱子伦码专区| 啦啦啦观看免费观看视频高清| 亚洲av免费在线观看| 一本精品99久久精品77| 久久精品久久久久久噜噜老黄 | 午夜福利高清视频| 久久午夜亚洲精品久久| 午夜福利高清视频| 国产日本99.免费观看| 日本与韩国留学比较| 老司机福利观看| 男人舔女人下体高潮全视频| 亚洲久久久久久中文字幕| 男女做爰动态图高潮gif福利片| 校园春色视频在线观看| 成人国产麻豆网| 真实男女啪啪啪动态图| 久久精品影院6| 亚洲av中文字字幕乱码综合| 丰满乱子伦码专区| 国产精品不卡视频一区二区| 深爱激情五月婷婷| 白带黄色成豆腐渣| 一区二区三区免费毛片| av.在线天堂| 国产人妻一区二区三区在| 国产三级在线视频| 色av中文字幕| av在线观看视频网站免费| 国产69精品久久久久777片| 亚洲美女黄片视频| 亚洲av不卡在线观看| 色噜噜av男人的天堂激情| 久久久久精品国产欧美久久久| 少妇被粗大猛烈的视频| 精品日产1卡2卡| 九九久久精品国产亚洲av麻豆| 国产色爽女视频免费观看| 长腿黑丝高跟| av专区在线播放| 色综合站精品国产| 国产亚洲精品综合一区在线观看| 日韩强制内射视频| 国产精品亚洲美女久久久| 岛国在线免费视频观看| 免费av不卡在线播放| 一本久久中文字幕| 一区二区三区高清视频在线|