CN113155027A - Tunnel rock wall feature identification method - Google Patents

Tunnel rock wall feature identification method Download PDF

Info

Publication number
CN113155027A
CN113155027A CN202110458537.2A CN202110458537A CN113155027A CN 113155027 A CN113155027 A CN 113155027A CN 202110458537 A CN202110458537 A CN 202110458537A CN 113155027 A CN113155027 A CN 113155027A
Authority
CN
China
Prior art keywords
point
point cloud
rock wall
cloud data
tunnel
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.)
Granted
Application number
CN202110458537.2A
Other languages
Chinese (zh)
Other versions
CN113155027B (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.)
China Railway Engineering Equipment Group Co Ltd CREG
Original Assignee
China Railway Engineering Equipment Group Co Ltd CREG
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 China Railway Engineering Equipment Group Co Ltd CREG filed Critical China Railway Engineering Equipment Group Co Ltd CREG
Priority to CN202110458537.2A priority Critical patent/CN113155027B/en
Publication of CN113155027A publication Critical patent/CN113155027A/en
Application granted granted Critical
Publication of CN113155027B publication Critical patent/CN113155027B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention provides a tunnel rock wall feature identification method, which is used for solving the problems of strong subjectivity and poor tunnel rock wall spraying effect of the existing artificial identification arch center. The method comprises the following steps: the method comprises the steps that a laser scanner is used for conducting three-dimensional scanning on a tunnel rock wall, and point cloud data containing tunnel rock wall feature information are obtained; processing the point cloud data by using a normal difference algorithm to obtain normal difference values of all point clouds to form a linear difference characteristic vector; dividing the line difference characteristic vectors into different clustering categories by using an European clustering method to realize the identification of the tunnel rock wall characteristic objects; and acquiring the three-dimensional coordinates of the identified tunnel rock wall features. The method realizes the classification of the tunnel rock wall steel arch and the accurate determination of the spatial position, and can guide the subsequent automatic guniting operation. The method can feed back to the upper computer of the wet spraying trolley, and is convenient for developers to make path planning of the boom frame and the spray gun of the wet spraying trolley according to the identified three-dimensional coordinates of the steel arch, thereby realizing subsequent automatic guniting operation.

Description

Tunnel rock wall feature identification method
Technology neighborhood
The invention relates to the technical field of tunnel engineering construction, in particular to a tunnel rock wall feature identification method.
Background
The tunnel drilling and blasting construction adopts controlled blasting as an excavation method, after earth and stones are dug in a tunnel according to the designed size, the exposed rock wall of the tunnel is subjected to primary support, the stability of surrounding rocks is kept as much as possible, and a stable cavern is formed. In the tunnel drilling and blasting construction process, the existing primary support means mainly comprise bolting, laying a reinforcing mesh and erecting an arch frame. After the tunnel exposed rock wall is initially supported, an operator controls the wet spraying machine to perform spraying operation through a handle, the position of an arch frame is usually determined by artificial observation, and the handle is controlled to move an arm support and a spray gun to an area between two adjacent arch frames to perform concrete spraying operation. On the other hand, the covering thickness of the concrete on the surface of the steel arch frame is too large, and the concrete needs to be manually shoveled in the later period, so that the subsequent construction process cannot be carried out on time. Therefore, how to accurately identify the position of the tunnel rock wall steel arch has important significance for ensuring the spraying quality, saving the spraying construction time and ensuring the good connection of the subsequent construction procedures.
At present, a three-dimensional laser scanning technology is used as a novel measurement technology, and is applied more and more widely in tunnel construction due to high measurement precision and high scanning speed. And carrying out panoramic scanning on the tunnel profile through a laser scanner to obtain three-dimensional point cloud data containing tunnel rock mass features. Based on three-dimensional point cloud data, most of research focuses on tunnel overbreak and underbreak measurement, and less focuses on tunnel rock wall feature identification to assist in the research of spraying operation. Therefore, the invention provides a tunnel rock mass feature identification method by using three-dimensional point cloud data, and subsequent automatic guniting operation is guided by accurately identifying the position coordinates of the primary support steel arch.
Disclosure of Invention
Aiming at the technical problems of strong subjectivity of the existing artificial identification arch and poor spraying effect of the tunnel rock wall, the invention provides a tunnel rock wall feature identification method, which realizes the classification and the accurate determination of the spatial position of the tunnel rock wall steel arch through point cloud data acquisition, non-target object elimination and steel arch point cloud identification, and can guide the subsequent automatic slurry spraying operation.
In order to achieve the purpose, the technical scheme of the invention is realized as follows: a tunnel rock wall feature identification method comprises the following steps:
the method comprises the following steps: the method comprises the steps that a laser scanner is used for conducting three-dimensional scanning on a tunnel rock wall, and point cloud data containing tunnel rock wall feature information are obtained;
step two: processing the point cloud data by using a normal difference algorithm to obtain normal difference values of all point clouds to form a linear difference characteristic vector;
step three: dividing the line difference characteristic vectors into different clustering categories by using an European clustering method to realize the identification of the tunnel rock wall characteristic objects;
step four: and acquiring the three-dimensional coordinates of the identified tunnel rock wall feature according to the tunnel rock wall feature identified in the third step.
Further, the tunnel rock wall feature is a steel arch; the identified three-dimensional coordinates of the steel arch are fed back to the upper computer of the wet spraying trolley, and the path planning of the boom and the spray gun of the wet spraying machine can be formulated, so that the automatic guniting operation is realized. The wet spraying trolley can be guided by identifying the steel arch on the rock wall of the tunnel, and automatic guniting is realized.
Further, the laser scanner in the first step is arranged at a position 10-15 m away from the tunnel rock wall steel arch, and a spherical prism target is placed at a position 5-10 m away from the laser scanner; the total station is erected in the tunnel to measure and absolutely position the laser scanner, and the earth absolute coordinate of the laser scanner in the tunnel is obtained. The point cloud data can be converted into a geodetic coordinate system according to the geodetic absolute coordinates, and the point cloud data can be conveniently processed.
Further, the types of point cloud data in the first step include an X coordinate, a Y coordinate, a Z coordinate, and a reflection intensity value of the point. And filtering the point cloud data according to the reflection intensity value.
Further, filtering the point cloud data in the first step to remove non-target objects, and then processing the point cloud data by using a normal difference algorithm; the method for filtering the point cloud data comprises the following steps:
step 1, designing a filtering threshold radius and calculating the distance from a central axis coordinate to point cloud data according to the central axis coordinate of the tunnel and the design radius of the primary support of the tunnel
Figure BDA0003041470990000023
Distance of passage
Figure BDA0003041470990000024
Filtering out point cloud number by comparison with filtering threshold radiusAccordingly, point cloud data after primary filtering is obtained; and filtering invalid point cloud data by primary filtering according to the distance and the filtering threshold radius.
Step 2, counting the reflection intensity values of all points in the point cloud data subjected to the primary filtering to obtain the reflection intensity range [ arch ] of the point cloud data corresponding to the surface of the steel arch frames,archl];
Step 3, according to the threshold value range [ archs,archl]Performing secondary point cloud filtering on the point cloud data after primary filtering: if the reflection intensity value of the point cloud data after the primary filtering is within the threshold range [ arch ]s,archl]Keeping the point cloud data after primary filtering; otherwise, the point cloud data of the concrete surface of the tunnel rock wall are removed, and the point cloud data after secondary filtering is obtained.
Further, the implementation method of the step 1 is as follows:
step 1.1, according to the central axis coordinate P of the tunnelc=(xc,yc,zc) Calculating distance to point cloud data P ═ (x, y, z):
Figure BDA0003041470990000021
step 1.2, calculating the radius R of a filtering threshold value according to the design radius R of the primary support of the tunnel1And a radius R2Respectively as follows:
Figure BDA0003041470990000022
wherein, both alpha and beta are filtering scale factors;
step 1.3, comparing the distance between the central axis coordinate of the tunnel and the point cloud data of the rock wall of the tunnel
Figure BDA0003041470990000035
And a filtering threshold radius R1Radius R2If distance
Figure BDA0003041470990000031
The point cloud data is retained; otherwise, the point cloud data is removed.
Further, the method for implementing the normal difference algorithm includes:
step 4, setting a first neighborhood radius r for estimating a normal vector of a point cloud in a tunnel rock wall1And a second neighborhood radius r2And r is1>r2
And 5, utilizing the first neighborhood radius r for each point in the point cloud data after the secondary filtering1Calculate the normal vector n of each point1
And 6, utilizing the radius r of a second neighborhood for each point in the point cloud data after the secondary filtering2Calculate the normal vector n of each point2
Step 7, calculating and normalizing a normal difference value delta n of the same point under different neighborhood radiuses for each point in the point cloud data after secondary filtering to obtain a normal difference value of each point after normalization;
and 8, filtering the normal difference values of all the point clouds after normalization according to a preset normal difference threshold value to obtain the normal difference characteristic vector of the point clouds after filtering. The normal line difference algorithm can filter the point cloud data again, and the subsequent Euclidean clustering method can identify the point cloud corresponding to the steel arch conveniently.
Further, the normal vector n of each point is calculated in the step 51The method comprises the following steps:
s5.1, searching the first neighborhood radius r according to the coordinate of each point1All neighborhood points in the range form a neighborhood point cloud set M1
S5.2, calculating a neighborhood point cloud set M1Center point coordinate center of1The coordinates of (a):
Figure BDA0003041470990000032
wherein ,
Figure BDA0003041470990000033
set M for neighborhood point clouds1Point of (2) center point coordinatesi=(xi,yi,zi) Set M for neighborhood point clouds1The three-dimensional coordinates of the ith point in the point, M is a neighborhood point cloud set M1The number of inner point clouds, i ═ 1, 2.., m;
s5.3, solving the minimization problem
Figure BDA0003041470990000034
Get the normal vector n1
Further, the solution vector n in step 6 is solved2The method comprises the following steps:
s6.1, searching a second neighborhood radius r according to the coordinate of each point2All neighborhood points in the range form a neighborhood point cloud set M2
S6.2, calculating a neighborhood point cloud set M2Center point coordinate center of2The coordinates of (a):
Figure BDA0003041470990000041
wherein ,
Figure BDA0003041470990000042
set M for neighborhood point clouds2Point of (2) center point coordinatesj=(xj,yj,zj) Set M for neighborhood point clouds2The three-dimensional coordinates of the jth point in the neighborhood cloud set M is n2The number of inner point clouds, j ═ 1, 2.., n;
s6.3, solving the minimization problem
Figure BDA0003041470990000043
Obtain solution vector n2
Further, the normal differential value Δ n is
Figure BDA0003041470990000044
Said normal differential value being
Figure BDA0003041470990000045
Where | | represents the norm of the normal difference value Δ n.
Further, the method for filtering the normal difference values of all the point clouds after normalization in step 8 includes: according to a preset normal differential threshold value delta nthresholdIf the normal line difference value delta n of the point cloud after normalizationnormalize>=ΔnthresholdIf yes, the normal differential value is reserved; otherwise, the normal differential value is removed; and vectors formed by the normal differential values of all the point clouds after filtering are normal differential feature vectors.
Further, the method for implementing the euclidean clustering method comprises the following steps:
step (3.1): according to the normal differential value of the filtered point cloud, randomly selecting the normal differential value corresponding to p points as an initialization clustering center ClustertRespectively finding k normal differential values to each initialized Cluster center through a neighbor search algorithmtThe closest point; wherein t is 1,2, p;
step (3.2): according to a given distance threshold dthresholdCalculating k normal differential values to corresponding initialized Cluster centerstIf the distance of the normal line difference value is less than a set threshold dthresholdThen cluster to cluster set Qt
Step (3.3): if the cluster set QtIf the number of the internal point clouds is not increased any more, finishing the clustering process; otherwise, the initialized cluster center point needs to be updated, and the cluster set Q is selectedtAs a cluster center, the step S5.5.3 is repeated until the cluster set Q is reachedtUntil the number of point clouds no longer increases. And clustering the point cloud data by using the European clustering method to obtain different clustering categories.
Further, the method for acquiring the three-dimensional coordinates in the fourth step comprises the following steps: collecting Q according to clustered clusterstAcquiring point cloud data sets corresponding to different steel arches, namely, different clustering categories correspond to different steel arches, and each clustering set QtThree comprising steel arch frameDimensional coordinate information.
Compared with the prior art, the invention has the beneficial effects that: according to the three-dimensional coordinates and the reflection intensity of the point cloud, the rapid filtering of the point cloud data of the steel arch on the rock wall of the tunnel is realized by utilizing the threshold filtering radius and the reflection intensity range of the steel arch; by extracting the normal line difference characteristics from the filtered point cloud data of the steel arch of the tunnel rock wall, the position of the steel arch of the tunnel rock wall can be accurately identified. In addition, the three-dimensional coordinates of the tunnel rock wall steel arch identified by the invention can be fed back to the wet spraying trolley upper computer, so that developers can conveniently make path planning of a boom and a spray gun of the wet spraying machine according to the identified three-dimensional coordinates of the steel arch, and the subsequent automatic guniting operation is realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic flow chart of the present invention.
Fig. 2 is a diagram illustrating the recognition effect of the steel arch of the tunnel rock wall in the embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without creative efforts belong to the protection scope of the present invention.
As shown in fig. 1, a method for identifying a feature of a tunnel rock wall includes the following steps:
s1, a laser scanner is placed at a distance of 15m from the tunnel wall steel arch, and a spherical prism target is placed at a distance of 6m from the laser scanner.
The laser scanner is used for measuring point cloud data of a tunnel rock wall, a spherical prism is used as a target, the target is looked at through the total station, an azimuth angle and a distance between the current survey station and the target are determined, and positioning is achieved.
And S2, erecting a total station in the tunnel to measure and absolutely position the laser scanner before the measurement operation of the laser scanner, so as to acquire the geodetic absolute coordinates of the laser scanner in the tunnel.
The method comprises the steps of sighting a spherical prism near a laser scanner through a total station, determining an azimuth angle and a distance between a current measuring point and a target, and performing coordinate conversion by combining a known coordinate, the azimuth angle and the distance of a target point to realize absolute positioning, namely acquiring an absolute coordinate of the laser scanner near the measuring point. The function of acquiring the geodetic absolute coordinates is to convert the point cloud data acquired by the laser scanner into a geodetic coordinate system.
And S3, performing three-dimensional panoramic scanning on the tunnel rock wall through the laser scanner to obtain point cloud data containing tunnel rock wall steel arch information.
The types of the point cloud data acquired in step S3 are an X coordinate, a Y coordinate, a Z coordinate, and a reflection intensity value of the point.
And S4, filtering the acquired original point cloud data according to the axle wire coordinate of the tunnel and the design radius of the primary support of the tunnel, and removing non-target objects such as air pipes, construction trolleys, field personnel and the like in the tunnel.
The specific implementation steps of the method for filtering point cloud data are as follows:
s4.1, calculating a radius R of a filtering threshold value according to the axle wire coordinate of the tunnel and the design radius R of the primary support of the tunnel provided by the tunnel construction party1Radius R2And the distance between the central axis coordinate and the original point cloud data
Figure BDA0003041470990000065
Distance of passage
Figure BDA0003041470990000066
Comparison with a Filter threshold radiusFiltering point cloud data, wherein the point cloud data are used for eliminating non-target objects such as air pipes, construction trolleys and field personnel outside the rock wall of the tunnel to obtain point cloud data after primary filtering; the method comprises the following specific steps:
s4.1.1, according to the central axis coordinate P of the tunnelc=(xc,yc,zc) And (3) calculating the distance between the central axis coordinate of the tunnel and the original point cloud data of the tunnel rock wall with the original point cloud data P being (x, y, z):
Figure BDA0003041470990000061
s4.1.2, calculating the radius R of the filtering threshold value according to the design radius R of the tunnel preliminary bracing and a certain scale factor1And a radius R2Respectively as follows:
Figure BDA0003041470990000062
wherein alpha and beta are both filtering scale factors, alpha is usually set to be 0.7-0.9, and beta is usually set to be 1.1-1.3.
S4.1.3, by comparing the distance between the central axis coordinates of the tunnel and the original point cloud data of the tunnel rock wall
Figure BDA0003041470990000063
And a filtering threshold radius R1Radius R2If, if
Figure BDA0003041470990000064
The original point cloud data is reserved; otherwise, the point cloud data is regarded as invalid point cloud data and is removed.
S4.2, counting the reflection intensity values of all points in the point cloud data after primary filtering, and counting the reflection intensity range [ wall ] of the tunnel rock wall, namely the tunnel concrete wall surface corresponding to the point cloud data according to the principle that the reflection intensities of the laser on the surfaces of different objects are differents,walll]The reflection intensity range of the point cloud data corresponding to the surface of the steel arch frame [ archs,archl]。
Counting the reflection intensity range of the tunnel rock walls,walll]The method is used for distinguishing the difference of point cloud intensity between non-target objects and target objects. The method comprises the steps of drawing intensity distribution of point cloud data after primary filtering, selecting point cloud data corresponding to a steel arch frame in a man-machine interaction mode, and determining intensity lower limit arch corresponding to the arch frame point cloud datasUpper limit of archlThereby obtaining a reflection intensity range [ archs,archl]。
S4.3, according to the threshold range [ arch ] of the reflection intensity of the surface of the steel arch frames,archl]Carrying out secondary point cloud filtering: if the reflection intensity value of the point cloud data is between [ archs,archl]If yes, point cloud data are reserved; and otherwise, the object is regarded as a non-target object, point cloud data of the concrete surface of the tunnel rock wall are removed, and point cloud data of the steel arch of the tunnel rock wall after secondary filtering are obtained.
S5, according to the point cloud data of the tunnel rock wall steel arch after secondary filtering, recognizing the tunnel rock wall steel arch by using a normal differential algorithm, and acquiring the three-dimensional coordinates of the recognized tunnel rock wall steel arch, wherein the specific steps are as follows:
s5.1, setting a larger neighborhood radius r for estimating a point cloud normal vector in a tunnel rock wall1Smaller neighborhood radius r2Larger neighborhood radius r1The radius r of a small neighborhood is usually set to be 30-402The setting is 10-20.
S5.2, for each point in the point cloud data after the secondary filtering, utilizing a larger neighborhood radius r1Calculate the normal vector n of each point1The method comprises the following specific steps:
s5.2.1, according to the coordinate of each point and the radius r of a larger neighborhood1Search neighborhood radius r1All neighborhood points in the range form a neighborhood point cloud set M1
S5.2.2, according to the point cloud collection M1Calculating a neighborhood point cloud set M1Center point coordinate center of1
Figure BDA0003041470990000071
wherein ,
Figure BDA0003041470990000072
set M for neighborhood point clouds1Point of (2) center point coordinatesi=(xi,yi,zi) Set M for neighborhood point clouds1The three-dimensional coordinates of the ith point in the point, M is a neighborhood point cloud set M1The number of inner point clouds, i ═ 1, 2.
S5.2.3 knowing the coordinates center of all points and the center point in the neighborhood of the point cloud1Solution vector n1Convertible to looking for a normal vector n1And (3) enabling the distribution of projection points of all neighborhood points in the direction to be most concentrated, namely solving a minimization problem:
Figure BDA0003041470990000073
solving the minimization problem by using a least square method to obtain a normal vector n1
S5.3, for each point in the point cloud data after the secondary filtering, utilizing the smaller neighborhood radius r2Calculate the normal vector n of each point2The method comprises the following specific steps:
s5.3.1, according to the coordinates of each point and the radius r of the smaller neighborhood2Searching all neighborhood points in the neighborhood radius range to form a neighborhood point cloud set M2
S5.3.2, collecting M point clouds according to the neighborhood point2Calculating a neighborhood point cloud set M2Center point coordinate center of2
Figure BDA0003041470990000074
wherein ,
Figure BDA0003041470990000075
set M for neighborhood point clouds2Point of (2) center point coordinatesj=(xj,yj,zj) Set M for neighborhood point clouds2The three-dimensional coordinates of the jth point in the neighborhood, n is the set M of the point2The number of inner point clouds, j ═ 1, 2.
S5.3.3 knowing the coordinates center of all points and the center point in the neighborhood of the point cloud2Solution vector n2Convertible to seeking a normal n2So that all neighborhood points are in the direction n2The distribution of the projection points on the surface is most concentrated:
Figure BDA0003041470990000076
s5.4, calculating normal difference value delta n of the same point under different neighborhood radiuses for each point in the point cloud data after secondary filtering, and normalizing to obtain the normal difference value delta n of each point after normalizationnormalize
Figure BDA0003041470990000081
Wherein, | | | represents the norm of the normal difference value Δ n, i.e., the magnitude of the normal difference value Δ n, and is used for normalization processing.
S5.5, according to a preset normal differential threshold value delta nthresholdFiltering the normal differential values of all the point clouds after normalization to obtain the normal differential values of the point clouds after filtering, and identifying the point clouds corresponding to the steel arch by using an Euclidean clustering method, which comprises the following specific steps:
s5.5.1, according to the preset normal differential threshold value delta nthresholdIf the normal line difference value delta n of the point cloud after normalizationnormalize>=ΔnthresholdIf yes, the corresponding normal differential value is reserved; otherwise, the corresponding normal differential value is eliminated.
S5.5.2, randomly selecting the normal difference value corresponding to p points in the space as the Cluster center of initialization according to the normal difference value of the filtered point cloudtRespectively finding k normal differences by a neighbor search algorithmScore to each initialized Cluster center ClustertThe closest point. Wherein t is 1,2, p.
S5.5.3, according to a given distance threshold dthresholdCalculating k normal differential values to corresponding initialized Cluster centerstIf the distance of the k normal differential values is less than a set threshold dthresholdThen cluster to cluster set Qt,t=1,2,···,p;
S5.5.4 if the set Q of clusterstIf the number of the internal point clouds is not increased any more, finishing the clustering process; otherwise, the initialized cluster center point needs to be updated, and the cluster set Q is selectedtAs a cluster center, the step S5.5.3 is repeated until the cluster set Q is reachedtUntil the number of point clouds no longer increases.
S5.5.5, collecting the point clouds Q according to the clusterstAnd acquiring point cloud data sets corresponding to different steel arches, namely, different clustering types correspond to different steel arches, and each clustering set comprises three-dimensional coordinate information of the steel arch.
Calculating the distance d from each filtered normal differential value to the residual normal differential value in the normal differential feature vector; according to a given distance threshold dthresholdThe normal difference feature vectors are divided into different cluster categories, i.e. different steel arches, by the distance d, and the different cluster categories are distinguished by different colors. And searching and identifying the three-dimensional coordinates of the steel arch according to indexes of different clustering categories. Visualization of the steel arch recognition result, different colors are adopted to distinguish the clustered arch information, and field operators can conveniently and visually check the information, as shown in fig. 2.
And S6, feeding back the identified three-dimensional coordinates of the tunnel rock wall steel arch to the wet spraying trolley upper computer, and making a path plan of a boom and a spray gun of the wet spraying machine by an operator according to the identified three-dimensional coordinates of the steel arch to realize subsequent automatic guniting operation.
The method comprises the following steps: placing a laser scanner at a position 10-15 m away from a tunnel rock wall steel arch frame, and placing a spherical prism target at a position 5-10 m away from the scanner; before the measurement operation of the laser scanner, erecting a total station to carry out measurement and absolute positioning on the total station; performing three-dimensional panoramic scanning on the tunnel rock wall by using a scanner to obtain point cloud data containing tunnel rock wall steel arch information; filtering the original point cloud data according to the central axis coordinate of the tunnel and the design radius of the primary support of the tunnel, and removing non-target objects such as air pipes, construction trolleys, field personnel and the like in the tunnel; according to the filtered point cloud data of the tunnel rock wall steel arch, recognizing the tunnel rock wall steel arch by using a normal differential algorithm, and acquiring a three-dimensional coordinate of the tunnel rock wall steel arch; and feeding back the three-dimensional coordinates of the identified tunnel rock wall steel arch to an upper computer of the wet spraying trolley, and developing personnel can make path planning of an arm support and a spray gun of the wet spraying machine according to the three-dimensional coordinates of the identified steel arch so as to realize subsequent automatic guniting operation.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (13)

1. A tunnel rock wall feature identification method is characterized by comprising the following steps:
the method comprises the following steps: the method comprises the steps that a laser scanner is used for conducting three-dimensional scanning on a tunnel rock wall, and point cloud data containing tunnel rock wall feature information are obtained;
step two: processing the point cloud data by using a normal difference algorithm to obtain normal difference values of all point clouds to form a linear difference characteristic vector;
step three: dividing the line difference characteristic vectors into different clustering categories by using an European clustering method to realize the identification of the tunnel rock wall characteristic objects;
step four: and acquiring the three-dimensional coordinates of the identified tunnel rock wall feature according to the tunnel rock wall feature identified in the third step.
2. The method for identifying tunnel rock wall features of claim 1, wherein the tunnel rock wall features are steel arches; the identified three-dimensional coordinates of the steel arch are fed back to the upper computer of the wet spraying trolley, and the path planning of the boom and the spray gun of the wet spraying machine can be formulated, so that the automatic guniting operation is realized.
3. The method for identifying the characteristic objects of the tunnel rock wall as claimed in claim 2, wherein the laser scanner in the first step is arranged at a position 10-15 m away from the steel arch of the tunnel rock wall, and a spherical prism target is placed at a position 5-10 m away from the laser scanner; the total station is erected in the tunnel to measure and absolutely position the laser scanner, and the earth absolute coordinate of the laser scanner in the tunnel is obtained.
4. The tunnel rock wall feature identification method according to claim 2 or 3, wherein the type of point cloud data in the first step comprises X coordinate, Y coordinate, Z coordinate and reflection intensity value of the point.
5. The tunnel rock wall feature identification method according to claim 4, wherein the point cloud data in the first step is filtered to remove non-target objects and then processed by using a normal difference algorithm; the method for filtering the point cloud data comprises the following steps:
step 1, designing a filtering threshold radius and calculating the distance from a central axis coordinate to point cloud data according to the central axis coordinate of the tunnel and the design radius of the primary support of the tunnel
Figure FDA0003041470980000011
Distance of passage
Figure FDA0003041470980000012
Comparing the filtered point cloud data with the filtering threshold radius to filter the point cloud data to obtain point cloud data after primary filtering;
step 2, counting the reflection intensity values of all points in the point cloud data subjected to the primary filtering to obtain the reflection intensity range [ arch ] of the point cloud data corresponding to the surface of the steel arch frames,archl];
Step 3, according to the threshold value range [ archs,archl]Performing secondary point cloud filtering on the point cloud data after primary filtering: if the reflection intensity value of the point cloud data after the primary filtering is within the threshold range [ arch ]s,archl]Keeping the point cloud data after primary filtering; otherwise, the point cloud data of the concrete surface of the tunnel rock wall are removed, and the point cloud data after secondary filtering is obtained.
6. The method for identifying the features of the tunnel rock wall as claimed in claim 4, wherein the implementation method of the step 1 is as follows:
step 1.1, according to the central axis coordinate P of the tunnelc=(xc,yc,zc) Calculating distance to point cloud data P ═ (x, y, z):
Figure FDA0003041470980000021
step 1.2, calculating the radius R of a filtering threshold value according to the design radius R of the primary support of the tunnel1And a radius R2Respectively as follows:
Figure FDA0003041470980000022
wherein, both alpha and beta are filtering scale factors;
step 1.3, comparing the distance between the central axis coordinate of the tunnel and the point cloud data of the rock wall of the tunnel
Figure FDA0003041470980000023
And a filtering threshold radius R1Radius R2If distance
Figure FDA0003041470980000024
The point cloud data is retained; otherwise, the point cloud data is removed.
7. The tunnel rock wall feature identification method according to claim 5 or 6, wherein the normal difference algorithm is implemented by:
step 4, setting a first neighborhood radius r for estimating a normal vector of a point cloud in a tunnel rock wall1And a second neighborhood radius r2And r is1>r2
And 5, utilizing the first neighborhood radius r for each point in the point cloud data after the secondary filtering1Calculate the normal vector n of each point1
And 6, utilizing the radius r of a second neighborhood for each point in the point cloud data after the secondary filtering2Calculate the normal vector n of each point2
Step 7, calculating and normalizing a normal difference value delta n of the same point under different neighborhood radiuses for each point in the point cloud data after secondary filtering to obtain a normal difference value of each point after normalization;
and 8, filtering the normal difference values of all the point clouds after normalization according to a preset normal difference threshold value to obtain the normal difference characteristic vector of the point clouds after filtering.
8. The method for identifying tunnel rock wall features of claim 7, wherein the normal vector n of each point is calculated in the step 51The method comprises the following steps:
s5.1, searching the first neighborhood radius r according to the coordinate of each point1All neighborhood points in the range form a neighborhood point cloud set M1
S5.2, calculating a neighborhood point cloud set M1Center point coordinate center of1The coordinates of (a):
Figure FDA0003041470980000025
wherein ,
Figure FDA0003041470980000026
set M for neighborhood point clouds1Point of (2) center point coordinatesi=(xi,yi,zi) Set M for neighborhood point clouds1The three-dimensional coordinates of the ith point in the point, M is a neighborhood point cloud set M1The number of inner point clouds, i ═ 1, 2.., m;
s5.3, solving the minimization problem
Figure FDA0003041470980000031
Get the normal vector n1
9. The method of identifying tunnel rock wall features of claim 7, wherein the solution vector n in step 6 is determined2The method comprises the following steps:
s6.1, searching a second neighborhood radius r according to the coordinate of each point2All neighborhood points in the range form a neighborhood point cloud set M2
S6.2, calculating a neighborhood point cloud set M2Center point coordinate center of2The coordinates of (a):
Figure FDA0003041470980000032
wherein ,
Figure FDA0003041470980000033
set M for neighborhood point clouds2Point of (2) center point coordinatesj=(xj,yj,zj) Set M for neighborhood point clouds2The three-dimensional coordinates of the jth point in the neighborhood cloud set M is n2The number of inner point clouds, j ═ 1, 2.., n;
s6.3, solving the minimization problem
Figure FDA0003041470980000034
Obtain solution vector n2
10. The method for identifying tunnel rock wall features according to claim 8 or 9, wherein the normal differential value Δ n is
Figure FDA0003041470980000035
Said normal differential value being
Figure FDA0003041470980000036
Where | | represents the norm of the normal difference value Δ n.
11. The method for identifying the tunnel rock wall features of claim 10, wherein the step 8 of filtering the normal differential values of all the point clouds after normalization comprises the following steps: according to a preset normal differential threshold value delta nthresholdIf the normal line difference value delta n of the point cloud after normalizationnormalize>=ΔnthresholdIf yes, the normal differential value is reserved; otherwise, the normal differential value is removed; and vectors formed by the normal differential values of all the point clouds after filtering are normal differential feature vectors.
12. The method for identifying the features of the tunnel rock wall according to claim 1 or 11, wherein the Euclidean clustering method is implemented by the following steps:
step (3.1): according to the normal differential value of the filtered point cloud, randomly selecting the normal differential value corresponding to p points as an initialization clustering center ClustertRespectively finding k normal differential values to each initialized Cluster center through a neighbor search algorithmtThe closest point; wherein t is 1,2, …, p;
step (3.2): according to a given distance threshold dthresholdCalculating k normal differential values to corresponding initialized Cluster centerstIf the distance of the normal line difference value is less than a set threshold dthresholdThen cluster to cluster set Qt
Step (3.3): if the cluster set QtIf the number of the internal point clouds is not increased any more, finishing the clustering process; otherwise, the initialized cluster center point needs to be updated, and the cluster set Q is selectedtAs cluster center, and the step S5.5.3 is repeated until the cluster setQtUntil the number of point clouds no longer increases.
13. The method for identifying the features of the tunnel rock wall as claimed in claim 12, wherein the method for acquiring the three-dimensional coordinates in the fourth step is as follows: collecting Q according to clustered clusterstAcquiring point cloud data sets corresponding to different steel arches, namely, different clustering categories correspond to different steel arches, and each clustering set QtAnd the three-dimensional coordinate information of the steel arch is contained.
CN202110458537.2A 2021-04-27 2021-04-27 Tunnel rock wall feature identification method Active CN113155027B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110458537.2A CN113155027B (en) 2021-04-27 2021-04-27 Tunnel rock wall feature identification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110458537.2A CN113155027B (en) 2021-04-27 2021-04-27 Tunnel rock wall feature identification method

Publications (2)

Publication Number Publication Date
CN113155027A true CN113155027A (en) 2021-07-23
CN113155027B CN113155027B (en) 2023-05-26

Family

ID=76871260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110458537.2A Active CN113155027B (en) 2021-04-27 2021-04-27 Tunnel rock wall feature identification method

Country Status (1)

Country Link
CN (1) CN113155027B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113884010A (en) * 2021-12-07 2022-01-04 湖南联智科技股份有限公司 Tunnel steel frame detection method
WO2023015407A1 (en) * 2021-08-09 2023-02-16 深圳市速腾聚创科技有限公司 Method for identifying artifact point, terminal device, and computer-readable storage medium
CN117974866A (en) * 2024-03-29 2024-05-03 奇翼软件技术(大连)有限公司 Space virtual entity dynamic updating method based on virtual simulation teaching

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105910556A (en) * 2016-04-13 2016-08-31 中国农业大学 Leaf area vertical distribution information extraction method
CN110415259A (en) * 2019-07-30 2019-11-05 南京林业大学 A kind of shade tree point cloud recognition methods based on laser reflection intensity
CN110866449A (en) * 2019-10-21 2020-03-06 北京京东尚科信息技术有限公司 Method and device for identifying target object in road
CN111027484A (en) * 2019-12-11 2020-04-17 中南大学 Tunnel steel arch identification method based on three-dimensional imaging
CN111369600A (en) * 2020-02-12 2020-07-03 苏州大学 Laser radar point cloud data registration method based on reference object
CN111553292A (en) * 2020-04-30 2020-08-18 南京工业大学 Rock mass structural plane identification and occurrence classification method based on point cloud data
CN111915662A (en) * 2019-05-07 2020-11-10 北京京东尚科信息技术有限公司 Three-dimensional laser point cloud data preprocessing method and device
US10929694B1 (en) * 2020-01-22 2021-02-23 Tsinghua University Lane detection method and system based on vision and lidar multi-level fusion

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105910556A (en) * 2016-04-13 2016-08-31 中国农业大学 Leaf area vertical distribution information extraction method
CN111915662A (en) * 2019-05-07 2020-11-10 北京京东尚科信息技术有限公司 Three-dimensional laser point cloud data preprocessing method and device
CN110415259A (en) * 2019-07-30 2019-11-05 南京林业大学 A kind of shade tree point cloud recognition methods based on laser reflection intensity
CN110866449A (en) * 2019-10-21 2020-03-06 北京京东尚科信息技术有限公司 Method and device for identifying target object in road
CN111027484A (en) * 2019-12-11 2020-04-17 中南大学 Tunnel steel arch identification method based on three-dimensional imaging
US10929694B1 (en) * 2020-01-22 2021-02-23 Tsinghua University Lane detection method and system based on vision and lidar multi-level fusion
CN111369600A (en) * 2020-02-12 2020-07-03 苏州大学 Laser radar point cloud data registration method based on reference object
CN111553292A (en) * 2020-04-30 2020-08-18 南京工业大学 Rock mass structural plane identification and occurrence classification method based on point cloud data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘春晓等: "基于散乱点云特征提取算法研究", 《测绘与空间地理信息》 *
陈向阳等: "欧式聚类算法支持下的点云数据分割", 《测绘通报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023015407A1 (en) * 2021-08-09 2023-02-16 深圳市速腾聚创科技有限公司 Method for identifying artifact point, terminal device, and computer-readable storage medium
CN113884010A (en) * 2021-12-07 2022-01-04 湖南联智科技股份有限公司 Tunnel steel frame detection method
CN117974866A (en) * 2024-03-29 2024-05-03 奇翼软件技术(大连)有限公司 Space virtual entity dynamic updating method based on virtual simulation teaching

Also Published As

Publication number Publication date
CN113155027B (en) 2023-05-26

Similar Documents

Publication Publication Date Title
CN113155027A (en) Tunnel rock wall feature identification method
CN110986878B (en) Method for automatically extracting rail section based on mobile measurement system
CN109934855A (en) A kind of livewire work scene power components three-dimensional rebuilding method based on cloud
CN112396641B (en) Point cloud global registration method based on congruent two-baseline matching
CN110008207B (en) Airborne L iDAR point cloud data vulnerability rapid detection method based on density histogram
CN109214994A (en) A kind of tunnel point off density cloud noise eliminating method based on double control point
CN109285163B (en) Laser point cloud based lane line left and right contour line interactive extraction method
CN110986877B (en) Railway engineering clearance detection method based on high-precision vehicle-mounted laser mobile measurement system
CN111915517A (en) Global positioning method for RGB-D camera in indoor illumination adverse environment
CN113255677B (en) Method, equipment and medium for rapidly extracting rock mass structural plane and occurrence information
CN111815611A (en) Round hole feature extraction method for rivet hole measurement point cloud data
CN112529044B (en) Method for extracting and classifying railway contact network based on vehicle-mounted LiDAR
CN114419445A (en) Tunnel surrounding rock information identification and extraction method based on three-dimensional laser scanning
CN114998212A (en) Method and system for positioning steel belt drill hole of mine roadway roof based on laser scanner
CN116563377A (en) Mars rock measurement method based on hemispherical projection model
CN116465327A (en) Bridge line shape measurement method based on vehicle-mounted three-dimensional laser scanning
CN117854060B (en) Tunnel rock body planar crack identification method and system based on deep learning
CN115854895A (en) Non-contact stumpage breast diameter measurement method based on target stumpage form
CN115877400A (en) Tunnel roof support steel belt drilling positioning method based on radar and vision fusion
CN114067073B (en) TLS point cloud-based mining area building deformation automatic extraction method
CN117115390A (en) Three-dimensional model layout method of power transformation equipment in transformer substation
CN114998395A (en) Effective embankment three-dimensional data change detection method and system
CN108921896B (en) Downward vision compass integrating dotted line characteristics
CN113763570B (en) High-precision rapid automatic splicing method for point cloud of tunnel
CN117197677A (en) Tropical rain forest arbor-shrub separation method based on laser radar point cloud data

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