The present disclosure relates to the technical field of shield tunnel measurement, in particular to a method for automatically identifying a ring joint of a shield tunnel based on a lining structure.
In recent years, with the rapid development of China's urban rail transit industry, the number and length of subway tunnels have increased sharply. The subway has become the most important commuting tool in the city, accompanied by a large number of subway tunnel safety monitoring and maintenance work. Shield tunnels are widely used in the construction of subway projects due to their safety, environmental friendliness and fast speed. The most notable feature of shield tunnels is the large number of joints. The total length of the joints of a 1 km long single-O-tube shield tunnel is more than 20 times the length of the tunnel itself. The joint position of the shield tunnel is often the weak point of the assembled tunnel, and the transverse and longitudinal joints of the segments are important structural features of the tunnel ring assembly.
The tunnel mileage positioning and ring segmentation depend on the accurate identification and extraction of the joint information. The extraction of the joint information is a necessary prerequisite for the completion of the calculation of the tunnel segment misalignment, the convergence of the full cross-section and the generation of the building information model (BIM).
Patent 201410726695.1 discloses a method for extracting a tunnel misalignment based on a three-dimensional (3D) scanning technology. This method manually acquires tunnel joint information through a laser scanning image, which is inefficient.
Patent 201811566725.1 discloses a method for automatically identifying a joint position of a segment based on a shield tunnel image. This method needs to construct a training set and a test set, and has a large amount of image data for processing. It is cumbersome to operate, and is susceptible to interference from linear auxiliary structures in the tunnel.
In order to overcome the above-mentioned shortcomings of the prior art, an objective of the present disclosure is to provide a method for automatically identifying a ring joint of a shield tunnel based on a lining structure. This method acquires a three-dimensional (3D) point cloud of a shield tunnel through a mobile scanning system, automatically identifies a bolt hole with a more obvious feature in a lining structure of the shield tunnel according to a structural feature of the shield tunnel, and indirectly extracts positions of transverse and longitudinal joints of the shield tunnel. The method can be widely used for automatic extraction of tunnel ring joints such as straight and staggered joints, and has the advantages of high efficiency, high precision and strong engineering practicability.
To achieve the above objective, the present disclosure provides a method for automatically identifying a ring joint of a shield tunnel based on a lining structure, including the following steps:
S1: acquiring a 3D point cloud of a shield tunnel through a mobile scanning system;
S2: generating an orthographic projection image of an inner wall of the tunnel;
S3: identifying a feature of a bolt hole;
S4: extracting a longitudinal joint of the shield tunnel;
S5: generating a prior structural template ring; and
S6: extracting a transverse joint of the shield tunnel.
Further, in step S2, a cylindrical projection model is used to perform orthographic projection of the shield tunnel to generate an orthographic image of the inner wall of the tunnel, which is used for manual prior selection of a joint and verification of a joint identification result.
Further, step S3 includes the following sub-steps:
S31: selecting a bolt hole region in a tunnel image; sampling along a tunnel mileage; calculating a distance from a corresponding point to the center of a cross-section fitting ellipse; selecting a maximum distance from a same cross-section sampling point set as a current cross-section sampling distance to compose a sampling point set G, so as to eliminate an impact of the obstruction of an auxiliary facility;
S32: taking a design width t_w and a depth t_d of a bolt hole as thresholds to perform a clustering segmentation algorithm on points in the sampling point set G, and identifying all t clusters to form a cluster centroid point set J;
S33: calculating a mean k of all identified cluster centroids in a sliding window with a width of 6; taking points with a distance less than k in the window as tunnel wall points J_2 and points with a distance greater than k as bolt hole points J_1; composing all J_1 into a bolt hole point set H, where the point set J includes two types of points, namely bolt hole cluster points J_1 and tunnel wall points J_2.
Further, step S4 includes: composing all theoretical joint mileage positions into 1; traversing in the bolt hole point set H to select a point Hi; traversing in l to find a point li closest to Hi; putting Hi into a point set Hleft if Hi<li; putting Hi into a point set Hright if Hi>li, and taking a closest pair of points pl and pr from Hleftt and Hright, to obtain a current longitudinal joint position ph of the shield tunnel:
Further, step S5 includes the following sub-steps:
S51: manually selecting joint positions of 1 to 3 rings as prior position information according to an actual situation of the tunnel, and composing joint positions of an i-th ring into a point set Oi;
S52: extracting a bolt hole point set Hi in the i-th ring through the algorithm in step S3; traversing bolt holes in Hi, and finding a joint closest to a current bolt hole in the point set Oi; storing a current joint-bolt hole positional relationship index h-oi into a positional relationship index set HOi; and
S53: taking a union of the HOi of all rings to obtain an overall prior structural template ring set HO.
Further, in step S6, since the ring i with a transverse joint to be identified in an interval has the same assembling method as the structural template ring in S5, it has the same “joint-bolt hole” correspondence, and it only has a rotation angle θ of 0° to 360° around a tunnel axis with the structural template ring. The identified bolt hole set Hi of the to-be-identified ring i is a subset of the bolt hole set HO of the structural template ring. After a correct rotation angle θ is determined, correct matching of the bolt holes can be achieved. This step includes: rotating the to-be-identified ring i by a rotation angle θ of 0° to 360°; extracting a bolt hole point set Hi of the to-be-identified ring i by the algorithm in step S3; traversing the bolt hole set in the structural template ring HO; finding, by matching, bolt holes with a smallest azimuth angle difference in the structural template ring HO corresponding to each bolt hole in Hi; calculating an average angle difference δ under a current rotation angle θ; adding the δ under all values of the θ to an average angle difference set φ; selecting a smallest average angle difference in the set φ, and obtaining a corresponding rotation angle θmin; rotating the to-be-identified ring i by θmin; traversing in the prior structural template ring HO to find a template bolt hole that is closest to each bolt hole in Hi, and directly obtaining a corresponding transverse joint position; taking a mean as a final transverse joint position p_z if there is a repeated joint position.
By adopting the above-mentioned technical solution, the present disclosure has the following advantages. Starting from the features of the lining structure of the shield tunnel, the present disclosure selects a bolt hole with a strong structural feature, takes the structural feature of the bolt hole as an identification feature, and indirectly extracts joint information. The present disclosure avoids the impacts of the obstruction of tunnel inner wall scanning and the interference of an auxiliary facility, and has high precision and strong robustness. The present disclosure identifies straight and staggered joints of the tunnel through a prior structural template ring, which has a good identification effect, simple operation and strong versatility, and is suitable for practical engineering applications.
The present disclosure is described in further detail with reference to the preferred embodiments and accompanying drawings (
S1: Acquire a three-dimensional (3D) point cloud of a shield tunnel through a mobile scanning system.
S2: Generate an orthographic projection image of an inner wall of the tunnel.
S3: Identify a feature of a bolt hole.
S4: Extract a longitudinal joint of the shield tunnel.
S5: Generate a prior structural template ring.
S6: Extract a transverse joint of the shield tunnel.
Further, in step S2, a cylindrical projection model is used to perform orthographic projection of the shield tunnel to generate an orthographic image of the inner wall of the tunnel, which is used for manual prior selection of a joint and verification of a joint identification result.
Step S3 is described in detail with reference to parameters shown in
S31: Select a bolt hole region in a tunnel image; sample along a tunnel mileage; calculate a distance from a corresponding point to the center of a cross-section fitting ellipse; select a maximum distance from a same cross-section sampling point set as a current cross-section sampling distance to compose a sampling point set G, which is a curve composed of original points in
S32: Take a design width t_w and a depth t_d of a bolt hole as thresholds to perform a clustering segmentation algorithm on points in the sampling point set G, and identify all t clusters to form a cluster centroid point set J.
S33: Calculate a mean k of all identified cluster centroids in a sliding window with a width of 6; take points with a distance less than k in the window as tunnel wall points J_2 and points with a distance greater than k as bolt hole points J_1; compose all J_1 into a bolt hole point set H. As shown in
Step S4 is described in detail with reference to parameters shown in
(indicated in the dashed box in
Step S5 is described in detail with reference to parameters shown in
S51: Select joint positions of two rings as prior position information (as shown in “3. Prior joint selection” in
S52: Extract a bolt hole (“1. Bolt hole” in
S53: Take a union of the HOi of all rings (“5. Prior joint union” shown in
Step S6 is described with reference to
Under the premise of accurate identification of the positions of the transverse and longitudinal joints, the point cloud of the tunnel ring is divided into multiple segment point clouds (as shown in
Misalignment refers to an uneven deformation between adjacent segments of the lining ring. The intra-ring misalignment and the inter-ring misalignment are calculated by calculating the difference in a space distance between the points on the segments i and j on both sides of the joint. Therefore, it is necessary to calculate the coordinates of the point p on the arc of the segment when the azimuth angle θ is given in the cross-section coordinate system:
x
p
=r*sin(θ)+a
y
p
=r*cos(θ)+b
The misalignment between two adjacent segments is a distance between two points:
δij=∥pi−pj∥
The calculation accuracy of the misalignment can be obtained by the circle fitting accuracy of the corresponding segment:
σij=√{square root over (σi2+σj2)}
The intra-ring misalignment is calculated by adjacent segments in the ring, and the inter-ring misalignment is calculated by adjacent segments between the rings. Because there are multiple scan lines in a single ring and the fitting accuracy of different scan lines is different, the calculation accuracy of the misalignment is also different. Therefore, the scan lines in the same ring can be sampled multiple times to calculate the amount and accuracy of the misalignment respectively, and the misalignment value with the highest accuracy is selected as the final misalignment calculation result.
Number | Date | Country | Kind |
---|---|---|---|
202011028530.9 | Sep 2020 | CN | national |