Next Article in Journal
Enhancement of Spurious Signal Suppression in Microstrip Mixers by Load Resistor Termination
Previous Article in Journal
Embedding Trust in the Media Access Control Protocol for Wireless Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of a Mobile Laser Measurement System for Subway Tunnel Deformation Detection

1
School of Environment and Spatial Informatics, China University of Mining and Technology, Xuzhou 221000, China
2
Nanjing Institute Surveying, Mapping & Geotechnical Investigation, Co., Ltd., Nanjing 210019, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(2), 356; https://doi.org/10.3390/s25020356
Submission received: 4 December 2024 / Revised: 3 January 2025 / Accepted: 7 January 2025 / Published: 9 January 2025
(This article belongs to the Section Sensing and Imaging)

Abstract

:
In recent years, mobile laser measurement systems have markedly enhanced the capabilities of deformation detection and defect identification within metro tunnels, attributed to their superior efficiency, precision, and versatility. Nevertheless, challenges persist, including substantial equipment costs, inadequate after-sales support, technological barriers, and limitations in customization. This paper develops a mobile laser measurement system that has been specifically developed for the purpose of detecting deformation in metro tunnels. The system integrates multiple modules, comprising a rail inspection vehicle, a three-dimensional laser scanner, an odometer, and an inclinometer, to facilitate multi-sensor temporal synchronization. By leveraging data from the inclinometer and odometer, the system performs point cloud coordinate corrections and three-dimensional linear reconstructions. Experiments conducted on the Xuzhou Metro validate the reliability and stability of the system, demonstrating its capability to meet routine deformation detection requirements. To improve deformation detection utilizing point cloud data, a pre-processing algorithm has been proposed, which incorporates point cloud denoising, centerline calculation, roadbed removal, and relative positioning based on mileage. Disturbed points are systematically identified and eliminated, while the convergence of tunnel sections and inter-ring misalignment are evaluated through ellipse fitting. Furthermore, to address encroachments upon tunnel locomotive limits, encroachment points and associated information are identified using the ray method. In conclusion, the proposed mobile laser measurement system offers an efficient and reliable solution for metro tunnel deformation detection, with significant potential for broader applications and future advancements.

1. Introduction

As of December 2023, a total of 55 cities in China have inaugurated and currently operate 306 urban rail transit lines, encompassing an extensive operational length of 10,165.7 km, with metro systems constituting over 75% of this total, thereby making it the largest network globally [1]. Owing to the cumulative effects of human activities, environmental factors, and other influences, metro tunnels may undergo alterations in shape, size, or spatial position, resulting in a variety of issues, including segment misalignment, lining cracks and damages, segment corrosion, lining leakage, longitudinal settlement deformation, and transverse convergence deformation [2,3], all of which pose significant threats to the safety of metro operations. The health condition of metro tunnels progressively deteriorates over time during their operational service. Consequently, performing regular structural condition assessments of shield tunnel facilities represents the most effective approach to accurately reflect the current state of the tunnels.
Presently, the most widely employed methods for detecting structural deformation and defects in metro tunnels encompass traditional geodetic techniques, sensor methodologies, and three-dimensional laser scanning technologies. Traditional methods for detecting tunnel deformation and defects utilize instruments such as total stations and levels for both manual and automated measurements [4,5,6]. This approach incurs substantial costs, lacks three-dimensional measurement outcomes, and fails to satisfy the requirements for high efficiency, precision, digitalization, and cost-effective inspections within extensive networks. The sensor methodology employs distributed fiber optic strain sensors, wireless inclination sensors, thermal infrared cameras, CCD cameras, and digital cameras for the detection of structural deformation and defects in tunnels. However, this method is comparatively constrained and necessitates stringent environmental conditions [7,8,9]. In contrast, three-dimensional laser scanning technology mitigates the operational risks inherent to traditional measurement methods and sustains stability under challenging external conditions, such as low light, complex environments, or multiple light sources [10,11,12,13,14]. In practice, this technology can be categorized into stationary and mobile scanning modalities. Stationary laser scanning technology necessitates frequent setup modifications, leading to delayed data acquisition and substantial data volumes, thereby limiting efficiency for routine metro inspections. Recently, mobile laser measurement technology has experienced rapid advancements in the field of tunnel inspection. Typically, such systems comprise laser scanners, odometers, inclination sensors, inertial navigation systems, and other components, achieving scanning rates of up to millions of points per second for comprehensive coverage of tunnel inner walls. Notable examples include the Leica Sitrack-one system developed by Leica, the Amberg GRP system by Swiss Amberg, the TLSD system co-developed by Tongji University and Capital Normal University, and the MS100 system produced by Southern Surveying and Mapping Company. Currently, mobile laser measurement systems are extensively utilized for routine inspections of operational metro tunnels in cities such as Beijing, Shanghai, and Nanjing. However, challenges persist, including substantial equipment costs, insufficient after-sales support, technological limitations, and a dearth of options for secondary customization.

2. Materials and Methods

2.1. Development and Application of a Mobile Laser Measurement System for Metro Tunnels

This paper details the development of a mobile laser measurement system for metro tunnels, comprising a track inspection vehicle, a control system, a power supply unit, a three-dimensional laser scanner, an odometer, and inclination sensors. The design encompasses the integration of the overall mechanical structure of the modules along with the communication scheme. The control system synchronizes the sensors by utilizing pulsed signals emitted from the scanner to achieve precise time synchronization. By employing the synchronized data from the odometer and inclination sensors, the original two-dimensional cross-sectional point cloud data are “stretched” and corrected for coordinates, ultimately resulting in high-precision three-dimensional point cloud data of the tunnel walls.

2.1.1. Hardware Integration of Mobile Laser Measurement Systems

The mobile laser measurement system presented in this paper employs the FARO S150 3D laser scanner, which boasts a maximum acquisition rate of 976,000 points per second, a ranging accuracy of 1 mm, and a maximum vertical scanning speed of 97 Hz. The two-dimensional inclination sensors exhibit a measurement range of ±10°, an absolute accuracy of 0.001°, and a maximum measurement frequency of 100 Hz. Angle encoders are integrated with a microcontroller unit (MCU) to facilitate the construction of the odometer. The vehicle body is designed with a lightweight concept, while the scanner is mounted on an independent fixed bracket to facilitate ease of disassembly and installation. The inclination sensor, battery system, and control system are all securely housed within the enclosure, with the centers of the scanner, inclinometer, and vehicle body meticulously aligned along the same axis. To accommodate outdoor rail transit applications, two mounting positions for GNSS antennas have been designed above the vehicle body.
Figure 1 shows the physical model of the mobile laser measurement system. The system uses a wireless remote control to communicate with the receiver on the vehicle body, enabling forward, backward, and stop commands. Additional buttons on the vehicle provide functions such as emergency stop, mileage counting and reset, and controlling the lights.
The vehicle weighs about 50 kg and operates at constant speeds of 0.3 m/s, 0.6 m/s, or 1 m/s, running continuously for up to 4 h and collecting around 14 km of tunnel point cloud data per session. It requires only 2–3 operators. The system is controlled by an STM32F1X-based controller (Figure 2), which manages data collection, storage, and communication with the inclination sensor and odometer via a serial port. The controller integrates collected data, transmits the data to a host computer for real-time storage, and provides backup with its built-in storage. It sends pulse signals to the 3D laser scanner to control lens rotation and data recording and receives synchronization pulses for real-time calibration. Additionally, the controller monitors the circuit system and displays battery status, speed, and travel distance on a touch screen.

2.1.2. Time Synchronization of Mobile Laser Measurement Systems

The laser scanner in this paper supports both CAN and TTL communication in the mobile scanning mode. CAN communication offers high reliability and flexibility, allowing external circuits to transmit pre-triggered CAN messages with Trigger_In signals at customizable frequencies. This method can theoretically assign an external time reference to each point cloud data point. However, achieving maximum data density and accuracy requires the system to operate at the highest sampling frequency. The scanner used in this paper can acquire up to 976,000 points per second, meaning CAN mode would need to process 976,000 CAN messages containing trigger signals and clock information every second. This demands the controller chip to handle each message within about 1 microsecond, creating an overwhelming processing challenge. By comparison, TTL mode uses fixed synchronization pulses from the scanner for external sensor synchronization. The laser head rotates around 100 times per second, resulting in a time interval of approximately 10 milliseconds between synchronization signals. This significantly lowers processor demands and reduces the risk of data loss, making TTL mode a more practical option for high-frequency operations.
Considering the advantages and disadvantages of both CAN and TTL modes, this paper adopts TTL mode for time synchronization between multiple sensors. Prior to operation, the external circuit system initially configures the scanner and inclinometer in accordance with the communication protocol and transmits two low-level pulse signals to the scanner via the Trigger_In pin. The scanner commences recording point cloud data upon receiving the second signal, as illustrated in Figure 3.
Time synchronization is performed through the following steps:
(1)
The scanner collects data based on the predetermined resolution and quality parameters. Simultaneously, the laser lens emits a synchronization pulse signal through the Trigger_Out pin at a fixed frequency corresponding to each complete rotation.
(2)
The inclinometer and odometer promptly collect data upon receiving the synchronization pulse signals.
(3)
The processor converts and integrates the data from the inclinometer and odometer into a unified dataset, appending the serial number of the synchronization pulse signal before each entry for subsequent fusion with the point cloud data.
This entire process is accomplished within 10 milliseconds. In the event of data loss or reception failure, the corresponding sensor data are set to 0 to facilitate subsequent verification and interpolation of defective data.

2.1.3. Tunnel 3D Point Cloud Data Generation

The laser measurement trolley tilts inward while traversing the metro rail, attributable to its rigid connection with the scanner. This tilt induces a horizontal rotation of the section coordinate system, which is perpendicular to the direction of the trolley’s movement, leading to inaccuracies in the collected point cloud data. To mitigate this issue, a 2D inclination sensor is utilized to rectify the horizontal inclination error of the scanner, thereby enhancing data accuracy [15]. The mobile measurement system in this paper adopts the ACT926T-10 high-precision digital two-dimensional dual-axis inclination sensor. The main technical parameters of the sensor are shown in Table 1.
As illustrated in Figure 4, ideally, the point cloud data collected while the scanner is in motion should be situated within the O X Z coordinate system. However, due to the inward tilt of the scanner in conjunction with the moving platform, the coordinate system in which the actual point cloud data are collected is tilted both horizontally and laterally as a whole. Assuming that the scanner’s coordinate system is positioned within the O 1 X 1 Z 1 coordinate system during operation, the platform rotation angle measured by the inclinometer can be employed to correct the coordinates of all point clouds from the O 1 X 1 Z 1 to the O X Z coordinate system. When the platform is tilted along the track, let point C in Figure 4 represent the center of the platform, with the collected point S designated as ( x 1 , z 1 ) in the O 1 X 1 Z 1 coordinate system and ( x , z ) in the O X Z coordinate system. Furthermore, establishing the transformed transition coordinate system O 1 X 2 Z 2 allows for the calculation of ( x , z ) via the following coordinate transformation formula:
α = arctan x 1 z 1
x = x 1 2 + z 1 2 cos π 2 γ α + D sin γ
z = x 1 2 + z 1 2 sin π 2 γ α D ( 1 cos γ )
Here, γ represents the tilt angle of the trolley relative to the track, as measured by a 2D inclination sensor, and D denotes the distance from the center of the platform to the center of the scanner, specifically the length of the line segment C O in Figure 4, which is a known constant.
The original point cloud data collected by the mobile laser scanning system consist of two-dimensional data composed of numerous two-dimensional section point clouds stacked together. These data only include the X and Z coordinates of the measured points within a coordinate system that is perpendicular to the scanner’s direction of motion, with no information about the scanner’s travel direction. Therefore, it is necessary to combine the original data with the time-synchronized odometer data to achieve a “stretched” representation. The original data must be “stretched” through the integration of the time-synchronized odometer data. The spiral line method is employed for the three-dimensional recovery of the original data, utilizing two adjacent mileage values as the starting and ending points of the scanning line. Assuming that the scanner operates at a constant speed during data collection, all point cloud sampling intervals are uniform. Consequently, the mileage values of the remaining points are interpolated based on the starting and ending mileage values of the scanning line, as illustrated in Figure 5.
A total of N scanning lines are established, numbered from 1 to N , with each scanning line containing n scanning points. The coordinates of the j th point p i j on the i th scanning line are defined as ( x i j , y i j , z i j ) . The odometer data and scanning line data correspond one to one based on the sampling moments, resulting in N mileage data points represented as M 1 , M 2 , M i , M N . Subsequently, the Y coordinate of any point p i j can be calculated using the following formula:
y i j = M i + 1 M i j n

2.2. Research on Point Cloud Data Pre-Processing Algorithms for Metro Shield Tunnels

The integrated mobile laser measurement system generates high-density point cloud data of the tunnel surface, but raw data cannot directly calculate tunnel deformation. Pre-processing is required, including removing discrete points, determining the median axis, and separating the track from the roadbed. Based on this, mileage positioning is achieved through ring seam identification, providing relative positional information for the tunnel point cloud.

2.2.1. Tunnel 3D Point Cloud Data Generation

The original point cloud data contain a significant number of noise points, including outlier noise points that are distant from the main point cloud and disturbance points that are in close proximity to the tunnel wall. The presence of noise points can interfere with the subsequent processing of the tunnel point cloud; thus, a Statistical Outlier Removal (SOR) filtering algorithm is applied to remove the outlier noise points. Assuming that the distances of all points follow a Gaussian distribution, the input point cloud is traversed to calculate the distance d i of each point to its neighborhood k . Let the coordinates of the i th point P i in the point cloud be ( x i , y i , z i ) ; the distance from this point to any point P m ( x m , y m , z m ) is calculated as follows:
d i = x i x m 2 + y i y m 2 + z i z m 2
Calculate the mean μ , standard deviation σ , and set the threshold d m a x :
μ = 1 n i = 1 n d i y
σ = 1 n i = 1 n d i μ 2
The threshold value is typically defined as an integer multiple of the standard deviation. If d i < d m a x , the point is classified as an inner point and retained; conversely, if d i d m a x , it is classified as an outlier noise point and removed.
Upon completion of outlier removal, the central axis of the tunnel is determined. This central axis represents the attitude and direction of the tunnel. Given the substantial amount of data in the tunnel point cloud, the extraction of the central axis is transformed from three-dimensional space to two-dimensional space to enhance algorithm efficiency. The tunnel point cloud is projected onto the Y O Z and X O Y planes, allowing for the derivation of centerlines on these two 2D planes. These two 2D centerlines are then combined to represent the three-dimensional axis of the tunnel. The specific steps are as follows:
(1)
Project the tunnel point cloud onto the Y O Z and X O Y planes, defining the i th point P i in the point cloud with coordinates ( x i , y i , z i ) . The coordinates after projection are denoted as ( x P , y P , z P ) , and the general equation of the projection plane is expressed as
A x + B y + C z = 0 y P = B A x P x i + y i , z P = C A x P x i + z i
The line connecting the projected point and the point to be projected must be perpendicular to the plane of projection, ensuring that y P and z P satisfy the following conditions:
y P = B A x P x i + y i , z P = C A x P x i + z i
Conditions for solvability are
x P = B 2 + C 2 x i A B y i + C z i + D A 2 + B 2 + C 2 y P = A 2 + C 2 y i B A x i + C z i + D A 2 + B 2 + C 2 z P = A 2 + B 2 z i C A x i + C y i + D A 2 + B 2 + C 2
(2)
Define the boundaries of the projected point cloud on the Y O Z and X O Y planes and resample the 2D midline points. For the Y O Z plane, the point cloud Q is segmented into n subsets Q 1 , Q 2 , , Q n using a specified step size. The coordinate extremes y m i n i , y m a x i , z m i n i , z m a x i in each segment are averaged to form discrete median point sets { Q 1 , Q 2 , , Q n } . The tunnel spans 240–300° counterclockwise from the X -axis in the Cartesian system, leaving this range without tunnel wall points. Thus, the centerline coordinates are determined using the following equation:
Q i y = y min   i + y max   i 2 , Q i z = z min   i + z max   i 2 2 3 4 R
(3)
Employ weighted least squares to fit a straight line to the resampled two-dimensional midline points in both the Y O Z and X O Y planes. For instance, in the Y O Z plane, let the equation of the line l 1 be expressed as z = a 1 y + b 1 . This problem can be reformulated by finding the parameters a 1 and b 1 such that D s u m = i = 1 n [ z i ( a 1 y i + b 1 ) ] is minimized. The calculation can be performed as follows:
a 1 = n y i z i y i z i n y i 2 y i 2 , b 1 = n z i a 1 y i n
(4)
By employing the same method, the equation of the two-dimensional midline l 2 in the X O Y plane can be derived as x = a 2 y + b 2 . Subsequently, the spatial midline L can be jointly represented by l 1 and l 2 :
L : z b 1 a 1 = y = x b 2 a 2
Non-tunnel wall points negatively impact section fitting, so after removing noise points, separating the tunnel from the roadbed is necessary. The isolated tunnel wall is then used for deformation calculations. This study identifies the tunnel bed using its angular distribution (240–300°) relative to the X -axis in a shield tunnel coordinate system [16]. All points are analyzed to establish a 2D coordinate system for the section. For the i t h point P i ( x i , y i , z i ) , the origin of the section’s coordinate system is defined as O c ( x O c , z O c ) . The angle A b between the line connecting each point to the origin and the X -axis is calculated as follows:
A b = arctan z i z O c x i x O c             i f   x i > x O c , z i > z O c arctan z i z O c x i x O c + 2 π    i f   x i > x O c , z i > z O c arctan z i z O c x i x O c + π      i f   x i < x O c
When 240 ° < A < 300 ° , the point is classified as a roadbed point and subsequently removed.

2.2.2. Mileage Localization of Tunnel Point Clouds Based on Bolt Hole Extraction

The point cloud data collected by the mobile laser system lack accurate absolute position information, so it is very important to calibrate the mileage of the collected point cloud. The ring width of the shield subway tunnel is fixed, and there are ring gaps between the rings. There are bolt holes distributed around the ring gaps in a certain pattern, as shown in Figure 6. Mileage calibration can be achieved by extracting the bolt holes to locate the ring gaps.
During the operational period, the pressure on the sides of the metro tunnel is usually less than the pressure at the top. Therefore, this paper focuses on extracting the bolt holes at the tunnel’s top for mileage calibration. A 2D Cartesian coordinate system is established for the section, with the coordinates of the i t h point P i ( x i , y i , z i ) and the origin O c i ( x O c i , z O c i ) . The distance between P i and O c i is l i , and the angle A i relative to the X -axis is also calculated. If l i > R and A i 5 36 π , 2 9 π 5 18 π , 13 36 π , the bolt holes at the top are identified [17]. This process continues until all points are evaluated. After extracting the bolt holes, the K-Means++ algorithm is used to cluster the bolt holes based on their mileage direction [18]. K-Means++ optimizes initial centroid selection, speeding up convergence compared to traditional K-Means.
Based on the distribution characteristics of the tunnel bolt holes illustrated in Figure 6, each ring contains two columns of bolt holes. The point cloud clusters corresponding to these two columns in the same ring are denoted as P i 1 and P i 2 , respectively. These clusters can be grouped along the direction of the bolt holes, specifically utilizing the Y coordinate information to identify both the ring seams and the center position of each ring. Define the Y coordinate of the ring seam as H y , and the Y coordinate at the center of each ring as C y . Let the number of points in P i 1 and P i 2 be n i 1 and n i 2 , respectively, with the average Y coordinates represented as y i 1 and y i 2 . The values of H y and C y can then be calculated using the following formulas:
H y = y i 2 + y i + 1 1 2         C y = y i 1 + y i 2 2

2.3. Deformation and Encroachment Detection of Tunnel Structure Based on Moving Laser Point Cloud

2.3.1. Tunnel Section Extraction and Disturbance Point Removal

Tunnel laser point cloud data are characterized by their massive volume, which can hinder the efficiency of deformation detection in actual projects. To address this issue, the tunnel cross-section point cloud is utilized as a foundational dataset for deformation detection, ensuring that the algorithms employed can operate with high efficiency.
Section extraction relies on the central axis line, as illustrated in Figure 7. Using the established central axis of the tunnel space, a movable normal plane l i is constructed, defining the central axis line L :
L : z b 1 a 1 = y = x b 2 a 2
A perpendicular moving normal plane is constructed along the tunnel axis, which intercepts the tunnel section point cloud at various mileage points as it moves in the tunnel direction. The mileage value y i at the normal plane is designated as l i , and the analytical formula for l i can be calculated based on the axis:
l i : a 2 x b 2 a 1 y b 1 = 0
Different sections are selected for calculation based on specific deformation detection needs. To detect tunnel section convergence, as illustrated in Figure 7, the section at the center of each ring is chosen for convergence analysis. A buffer zone of Δ d is established on both sides of the solving area, with the normal plane at the center designated as l m and the mileage value as y m . Point cloud data within the range [ y m Δ d , y m + Δ d ] are projected onto the normal plane l m . To detect inter-ring misalignment, the ring joint location is chosen as the reference section. The normal plane at the ring joint is designated as l n , with point clouds in the intervals [ y n Δ d , y n ] and [ y n , y n + Δ d ] projected onto the l n plane. This approach allows for obtaining point clouds of two sections with the same mileage values for misalignment detection. For tunnel limit detection, as encroachment is not related to tunnel deformation, the previous section extraction method is unsuitable. Instead, a point-by-point construction of the section coordinate system is employed for calculations.
The section extracted using the aforementioned method still contains numerous perturbation points near the tunnel wall, including pipelines, cables, contact nets, and bolt holes. These points can adversely affect the accuracy of subsequent section fitting, leading to errors in solving the deformation parameters of the tunnel section. Given that the deformation section of a shield tunnel resembles an ellipse, this paper employs the RANSAC ellipse fitting algorithm, which demonstrates superior noise resistance, for the removal of disturbance points. The algorithm proceeds as follows:
(1)
Initialize the maximum number of iterations, the initial set of fitted points, and the distance threshold between the points and the model while randomly selecting the initial optimal ellipse.
(2)
Select the inner points and perform direct least squares fitting based on these points to obtain the ellipse parameters.
(3)
Calculate the sum of the densities of all points on the ellipse to determine the optimal ellipse, along with the maximum number of iterations for the fitting process.
(4)
Repeat steps (2) and (3) until the fitting count exceeds the maximum number of iterations. Upon completion, obtain the final ellipse parameters and remove the section points that do not meet the set distance threshold.

2.3.2. Convergence Deformation Detection of Shield Tunnel

During metro tunnel operations, the deformation of each point on the tunnel tube sheet relative to the central position is referred to as tunnel section convergence, influenced by factors such as ground building loads, large-scale surrounding construction, and vibrations from train operations. The shape of the section post-deformation is typically elliptical. To determine the tunnel convergence value from point cloud data, this paper fits the point cloud data to an ellipse, addressing ellipticity, tube sheet convergence, and full section convergence.
This paper employs a direct minimum absolute deviation ellipse fitting method that minimizes algebraic distance [19], defined by the following quadratic curve equation:
F ( M , N ) = A x 2 + B x z + C z 2 + D x + E z + F = 0
where any point p i ( x i , z i ) on the section, the number of points is n , M i = x i 2 x i z i z i 2 x i z i 1 , N = A B C D E F T , M i N is the algebraic distance between p i and the model curve F ( M , N ) = 0 , and the sum of the algebraic distances of all points is
F ( M , N ) = i = 1 n M i N
Since the cross-section point-fitting model is an ellipse, it should satisfy B 2 4 A C < 0 ; otherwise, the fitting result may be hyperbolic or parabolic. To facilitate the solution, a subset 4 A C B 2 = 1 is taken, in which the matrix form is N T C N = 1 , and
C = 0 0 2 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
This means that minimizing the target elliptic model leads to the following matrix formulation for the problem:
min N M N 1 s . t .     N T C N = 1
Introduction of Lagrange operators λ :
arg   min N { M N 1 + λ ( N T C N 1 ) } .
The objective of ellipse fitting is to identify the optimal N that minimizes the aforementioned equation. This is achieved using the Bregman method, which introduces an auxiliary variable s = M N to transform the unconstrained minimization problem into a constrained one:
arg   min N { s 1 + λ ( N T C N 1 ) } . s . t .       s = M N .
Adding a penalty function term for the solution reduces the above equation to
arg   min N , s { s 1 + μ 2 s M N 2 2 + λ ( N T C N 1 ) }
where μ is a positive penalty parameter. Finally, the problem is converted into two subproblems by applying the split Bregman iteration with the Bregman variable t strictly enforcing the constraints:
arg   min N , s , t { s 1 + μ 2 s M N t 2 2 + λ ( N T C N 1 ) }
t k + 1 = t k + M N k + 1 s k + 1
The above formula can be further simplified into two sub-problems, among which the N -related problems are:
arg   min N { μ 2 s M N t 2 2 + λ ( N T C N 1 ) }
The above equation is a least squares problem that leads to a closed solution:
N k + 1 = μ M T ( s k t k ) μ M T M + 2 λ C
s -related issues for
arg   min s { s 1 + μ 2 s M N t 2 2 }
The above equation can be solved using the standard soft threshold formula:
s k + 1 = s h r i n k ( M N k + 1 + t k , 1 μ ) ,      s h r i n k ( x , r ) = x x max ( x r , 0 )
Based on the ellipse parameters sought, the ellipse center coordinates ( X c , Z c ) , the lengths of the long and short axes R x , R z and the deflection angle θ can be calculated:
X c = ( B E 2 C D ) 4 A C B 2 Z c = ( B D 2 A E ) 4 A C B 2 R x = 2 ( A X c 2 + C Z c 2 + B X c Z c 1 ) A + C ( A C ) 2 + B 2 R z = 2 ( A X c 2 + C Z c 2 + B X c Z c 1 ) A + C + ( A C ) 2 + B 2 θ = 1 2 tan 1 B A C
Common indices for measuring the deformation of circular shield tunnels include horizontal diameter and ellipticity. Following deformation, the direction of the long axis of the tunnel is typically not aligned with the horizontal orientation of the section. In this paper, for convergence calculations, the length of the long half-axis obtained from the ellipse fitting of the resolved section is chosen as the deformation value, along with the difference from the design radius. Ellipticity is calculated as the ratio of the difference between the maximum and minimum diameters to the design radius, expressed in thousandths:
E = R x R z R 1000
where E is the ellipticity, R x and R z are the lengths of the long and short axes, and R is the design radius.

2.3.3. Shield Tunnel Inter-Ring Misalignment Detection

When uneven external forces act on the tunnel, relative displacement occurs at the tube sheet joints, causing ring misalignment. Transverse misalignment refers to the displacement of internal splicing blocks within a ring, while radial (inter-ring) misalignment is the misalignment between adjacent rings perpendicular to the tunnel axis. Inter-ring misalignment detection uses point clouds from both sides of the ring seam, which are fitted to ellipses with the origin at the fitting center. The point clouds are divided into 1° segments across the 0–360° range, and the average geometric distance from each point to the corresponding ellipse center is calculated. The results for corresponding regions in both sections are compared to determine inter-ring misalignment. After cross-section filtering, point cloud density may become non-uniform, with some angular ranges lacking data due to noise. When calculating misalignment, if any angular section lacks data, it is skipped, and the misalignment for that section is recorded as zero. Let the distances from the two detection points to the centers of their ellipses be denoted by sets L and R , with inter-ring misalignment quantities represented by M :
M = { L 1 R 1 , L 2 R 2 , L i R i , , L 360 R 360 }

2.3.4. Tunnel Locomotive Limit Encroachment Detection

The Metro Tunnel Vehicle Limit refers to the limiting cross-sectional profile that is perpendicular to the centerline of the track and serves to restrict the external dimensions of the rolling stock. The calculation of the vehicle—whether empty or loaded—moving in a flat, straight line on the track is based on the specified speed while accounting for vehicle and track tolerance values, wear and tear, elastic deformation, vehicle vibrations, and potential failures in one or both suspension systems. These factors contribute to lateral and vertical dynamic offsets of vehicle components, resulting in the formation of a dynamic envelope. This envelope must be expressed within the base coordinate system, ensuring that the boundaries do not encroach upon any installation equipment.
The Metro model equipment limit can be conceptualized as a planar closed area. Any such area can be represented as an irregular polygon, allowing the limit detection problem to be transformed into a judgment of the positional relationship between points and polygons. The relationship between points and a closed polygon can be categorized into three cases: points located inside the polygon, points outside the polygon, and points located at the vertices or on the edges of the polygon, as illustrated in Figure 8. Common methods for determining the positional relationship between points and polygons include the angle-based method, area-based method, topological mapping method, and the ray method. Compared to other methods, the ray method features simpler decision rules and lower computational complexity. Subsequent experiments have demonstrated that this method effectively identifies intrusions. Therefore, this paper employs the ray method for detecting locomotive limit intrusions [20].
Let the vertices of the polygon be denoted as E = { E 1 , E 2 , . . . E i . . . , E n } . The set E represents an ordered collection of points that are sequentially connected to form a restricted polygon. Consider the point to be measured as m ( x m , z m ) . A horizontal ray m n is drawn to the right of point m . Let the number of intersections between the ray and the polygon be denoted as I n , and define the positional relationship between the point and the polygon as I p o s . The geometric properties of the vector cross product are employed to determine the positional relationship between the measured point and the closed polygon, defined as follows:
V 1 = m n × m E i , V 2 = m n × m E i + 1 , V 3 = E i E i + 1 × E i m , V 4 = E i E i + 1 × E i n
Traverse each edge of the sealed polygon sequentially and set the i th edge coordinate poles to be X m i n ,     Z m i n ,   X m a x ,   a n d   Z m a x ; the specific judgment method is
(1)
If V 1 V 2 > 0 or V 3 V 4 > 0 , I p o s = 0 .
(2)
If V 1 V 2 < 0 and V 3 V 4 < 0 , I n = I n + 1 .
(3)
If one of V 1 and V 2 is 0, the ray m n must cross one of the vertices of the polygon and determine whether the two points adjacent to that vertex are on either side of E i E i + 1 . If, on both sides, there is I n = I n + 1 . If on the same side, I n is unchanged.
(4)
If V 1 V 2 < 0 and V 3 = 0 , I p o s = 0 .
(5)
If V 1 V 2 = 0 and V 3 V 4 = 0 , the ray m n must be colinear with E i E i + 1 . If X m i n < x m < X m a x , the point to be measured lies on E i E i + 1 then I p o s = 0 . If x m < X m i n , determine whether the two adjacent vertices E i and E i + 1 of E i E i + 1 are on both sides of mn, if on both sides then there is I n = I n + 1 ; if on the same side then we have I n = 0 .
If the final calculation result I n is odd then I p o s = 1 ; if it is even then I p o s = 1 , and the encroachment limit point judgment is determined according to the following formula:
I p o s = 1 , t h e   p o i n t   t o   b e   m e a s u r e d   i s   i n s i d e   a   p o l y g o n = 0 , t h e   p o i n t   t o   b e   m e a s u r e d   i s   a t   a   p o l y g o n   v e r t e x   o r   o n   a n   e d g e = 1 , t h e   p o i n t   t o   b e   m e a s u r e d   i s   o u t s i d e   a   p o l y g o n
When the point to be detected is inside a polygon, at a polygon vertex, or on an edge, the point to be detected is determined to be an encroachment point.

3. Results

The measured point cloud data from the Nanjing Metro tunnel are utilized to evaluate the effectiveness of the algorithms proposed in this paper, including tunnel point cloud pre-processing, section convergence analysis, inter-ring misalignment detection, and vehicle limit intrusion assessment. The experimental data consist of the measured point cloud data from a segment of the Nanjing Metro Line 2 uplink constructed using the shield method. The design diameter of the tunnel’s tube sheet is 5.50 m, with a total length of approximately one kilometer. The data acquisition process encompasses several stages, including parameter configuration, mobile scanning, external data verification, and data backup. Given the extensive volume of point cloud data, 37 ring slices were selected for analysis to effectively demonstrate the processing results of the algorithm discussed in this chapter.

3.1. Tunnel Point Cloud Pre-Processing and Mileage Calibration

Statistical filtering is influenced by both the number of queried near-neighbor points in the distance statistics and the threshold value. In this experiment, the number of neighboring points queried was set to 70, and the threshold was defined as twice the standard deviation. These values were determined as optimal through extensive experimental testing and comparison. Furthermore, a comparison with manually filtered results revealed a high level of consistency, confirming that the selected parameters effectively removed noise while preserving valid points. The denoising effect is illustrated in Figure 9, demonstrating a significant improvement, with approximately 1500 noise points successfully removed.
Following the removal of outlier points from the tunnel, 2 two-dimensional midlines are employed to represent the three-dimensional midline of the tunnel. The results obtained from solving and extracting the midline in the experimental area are illustrated in Figure 10:
Where the three-dimensional midline is computed as follows:
L : z 1.19604 0.00114409 = y = x 0.077105 0.002262
After identifying the central axis, the tunnel must be separated from the roadbed using the empirical shield tunnel angle range of 150° to 210°, where 0° corresponds to the vertical upward direction. The resulting removal effects are shown in Figure 11.
Upon completion of the point cloud data pre-processing, the bolt holes located at the top of the tunnel were extracted and clustered using the KMeans++ algorithm; the results of extraction and clustering are presented in Figure 12:
Utilizing the clustering results, the coordinate ranges of similar bolt holes were calculated to ascertain the mileage values for the locations of the ring center and the ring seam within the tunnel. The marking results are illustrated in the grayscale diagram shown in Figure 13:

3.2. Tunnel Convergence Detection and Analysis

Utilizing the convergent deformation detection section point cloud as the calculation unit, the solved tunnel central axis is employed to construct a moving normal plane. Combined with the results from the tunnel ring seam and the ring center mileage calculations, each ring is divided into five uniformly spaced sections along the tunnel direction, which serve as cross-sections for convergence solving. The RANSAC algorithm is employed for ellipse fitting with a set distance threshold; points that do not meet this threshold are identified as noise and subsequently removed, while tunnel wall points are retained for further ellipse fitting. The effects of section extraction and denoising are illustrated in Figure 14, where red points indicate retained tunnel wall points and white points represent removed noise points.
Following the denoising of the section point cloud, the convergent solution is performed. For each ring, five sections are utilized for convergence solving, all of which undergo elliptical fitting. The section exhibiting the smallest standard deviation of the long axis is selected as the optimal section for convergence solving of that ring slice. The results of some ring slice solutions are presented in Table 2:
By correlating the lengths of the short and long axes of the fitted ellipse with the design radius of the tunnel, the ellipticity and convergence values of the tunnel section can be computed. The design radius of the circular shield tunnel in the experimental area is 2.75 m, and the results for the ellipticity and convergence values of selected tunnel tubes are presented in Table 3.
Following the ellipse fitting of the tunnel section, to obtain the deformation for each angle, the entire section is converged and solved by dividing the range into 360 intervals from 0° to 360° based on the clockwise orientation of the section coordinate system. Each point within these intervals is traversed, calculating the difference between the distance of each point from the center of the section and the design radius. The average difference across the intervals is then considered as the deformation corresponding to each angle. The absence of points in certain areas allows for the calculation of the deformation values at corresponding angles using the fitted elliptic analytical equation. The results of the full-section solution are illustrated in Figure 15.
To verify the accuracy of the solving results, the convergence value calculations presented in this paper are compared with those obtained from the NJCK-Track One system, as illustrated in Figure 16. The results indicate that the discrepancies between this paper’s findings and those of the NJCK-Track One system are minimal. Specifically, the differences for 37 ring slices are within 3 mm, with an average difference of 1.3 mm across all ring slices, demonstrating strong consistency between the converged results of this paper and those of the NJCK-Track One system.

3.3. Tunnel Convergence Detection and Analysis

For inter-ring misalignment detection, the cross-section at the ring seam is selected as a benchmark, with two comparative sections chosen approximately 10 cm before and after the seam. Similarly to the convergence detection, the extracted sections undergo RANSAC filtering to remove perturbation points. The denoised sections are then ellipse-fitted to obtain the centroid coordinates, long and short axes, and angle of deflection. Some of the filtered comparative sections used for inter-ring misalignment detection and solving are illustrated in Figure 17.
All points in the two sections are traversed, and the section is divided into 360 intervals ranging from 0° to 360°. The average distance from each point to the section center is calculated for each interval, and the differences in distances between the two sections in the same angular intervals are used to determine the inter-ring misalignment in the corresponding angular regions. In noisy areas, such as those with pipelines and cables, if a filtered area does not exist in a region, the misalignment is not calculated for that area. Some of the inter-ring misalignment results are shown in Table 4.
Full-section deformation statistics are conducted to assess the misalignment between individual rings, specifically calculating the misalignment between adjacent pipe sheets at each angle. The results of the inter-ring misalignment calculations are presented in Figure 18, where the maximum misalignment between rings 334 and 335 occurs at 350°.

3.4. Vehicle Limit Intrusion Detection and Analysis

In the vehicle limit intrusion detection process, the original CAD file of the locomotive is converted into a 3D point cloud file by identifying point and line elements. Subsequently, the point cloud representing the locomotive profile is positioned at the section to be tested based on the mileage where the section is detected and the corresponding section center coordinates. The red points in Figure 19 represent the characteristic points of the locomotive contour. Given that the experimental area is a tunnel currently in service, the scanned point cloud is assessed to be free of any infringing points. Therefore, random point cloud data added to the original data file are utilized to validate the infringement detection algorithm. As illustrated in Figure 19, the numbered positions 1 to 4 represent four distinct relationships between the point to be measured and the closed polygon: the point lies at the polygon vertex, the point resides inside the polygon, the point is located outside the polygon, and the point is situated on the polygon edge.
The section points are systematically traversed, and encroachment points are identified utilizing the limit method. The identification results are presented in Figure 20, where the red points indicate the encroachment locations.
Following the detection of encroachment at the section points, the locations of the encroachment points, along with their respective encroachment lengths, are calculated and presented in Table 5.

4. Discussion

The mobile laser measurement system developed in this study demonstrated strong performance during the Xuzhou Metro field experiment, confirming its practicality for tunnel structure inspection. The system successfully integrated multiple sensors with precise time synchronization, while the point cloud pre-processing and deformation detection algorithms showed high accuracy and efficiency in detecting tunnel convergence, inter-ring misalignment, and limit intrusion. Compared to traditional inspection methods, this system offers significant advantages, including a high level of automation, rapid data acquisition and processing, and enhanced detection accuracy. These features not only improve inspection efficiency but also reduce manual intervention and labor costs.
However, the tunnel processing algorithm developed here primarily targets circular shield tunnels without fully considering the needs of other tunnel shapes. Additionally, while the system achieves high relative accuracy between tunnel segments, it does not fully capture the true three-dimensional shape of the tunnel. Future improvements may involve integrating sensors such as IMUs and structured light sensors. Moreover, to identify defects like block falls and cracks, additional sensors such as linear array cameras will be required to enhance the system’s functionality.
Overall, this study presents an effective technical solution for automated deformation detection in subway tunnels. With further optimization of the algorithm, improved environmental adaptability, and the integration of additional sensors, the system holds great potential for broader engineering applications.

5. Conclusions

This paper presents the development of a mobile laser measurement system designed for the deformation detection of metro tunnel structures alongside a pre-processing algorithm for tunnel point cloud data and a deformation detection methodology. The system integrates various modules, including the track inspection car, scanner, odometer, and inclinometer, with a design based on a multi-sensor time synchronization scheme utilizing TTL mode. By employing data from the inclinometer and odometer, the system achieves point cloud data coordinate correction and three-dimensional recovery. Field tests conducted in Xuzhou Metro demonstrate that the system meets the requirements for routine underground structural health inspections. To facilitate deformation detection of tunnel structures using point cloud data, a pre-processing algorithm has been developed, which encompasses discrete point removal, central axis determination, roadbed removal, and mileage positioning of the tunnel point cloud. For detecting tunnel convergence and inter-ring misalignment, distinct sections are extracted based on refined filtering and fitting of the section point cloud, enabling accurate solution completion. The ray method is employed for encroachment detection, facilitating the identification of encroachment points and the calculation of encroachment information. The mobile laser measurement system developed in this study offers a methodological reference for automated deformation detection in metro tunnels, significantly enhancing inspection efficiency.

Author Contributions

Conceptualization, W.L.; methodology, W.L.; software, W.L. and J.L.; validation, H.D.; writing—original draft preparation, W.L.; writing—review and editing, H.D.; resources, Q.Z., W.D., K.Z. and H.Y.; funding acquisition, Q.Z., W.D. and K.Z.; project administration, Q.Z., K.Z. and H.Y.; formal analysis, Q.Z. and K.Z.; visualization, J.L.; supervision, W.D., H.Y. and W.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Key R&D Program of Xuzhou City (Project No. KC23295) and in part by the National Natural Science Foundation of China (Grant No. 42474053).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Author Wei Duan and Kaikun Zhang were employed by the company Nanjing Institute Surveying, Mapping & Geotechnical Investigation, Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. The Central People’s Government of the People’s Republic of China. China’s Urban Rail Transit Operating Mileage Exceeds 10,000 Kilometers. Available online: https://www.gov.cn/zhengce/jiedu/tujie/202401/content_6925789.htm (accessed on 13 January 2024).
  2. Huang, Z.; Fu, H.; Chen, W.; Zhang, J.; Huang, H. Damage Detection and Quantitative Analysis of Shield Tunnel Structure. Autom. Constr. 2018, 94, 303–316. [Google Scholar] [CrossRef]
  3. Wang, L.; Niu, X.; Zhao, Y.; Li, W.; Song, W.; Zhang, C. Study on the Mechanism and Rapid Treatment Method of Leakage Disease at the Junction between the Shaft and Shield Tunnel. Eng. Fail. Anal. 2023, 154, 107639. [Google Scholar] [CrossRef]
  4. Luo, Y.; Chen, J.; Xi, W.; Zhao, P.; Qiao, X.; Deng, X.; Liu, Q. Analysis of Tunnel Displacement Accuracy with Total Station. Measurement 2016, 83, 29–37. [Google Scholar] [CrossRef]
  5. Yan, Y.; Yang, Q.; Jia, Z.; Zhang, X.; Dai, H.; Ng, A.H.-M. Integration of Multiband InSAR and Leveling Measurements for Analyzing the Surface Subsidence of Shield Tunneling at Beijing-Zhangzhou High-Speed Railway. J. Sens. 2021, 2021, 6640077. [Google Scholar] [CrossRef]
  6. Zhou, J.; Xiao, H.; Jiang, W.; Bai, W.; Liu, G. Automatic Subway Tunnel Displacement Monitoring Using Robotic Total Station. Measurement 2020, 151, 107251. [Google Scholar] [CrossRef]
  7. Wang, T.; Shi, B.; Zhu, Y. Structural monitoring and performance assessment of shield tunnels during the operation period, based on distributed optical-fiber sensors. Symmetry 2019, 11, 940. [Google Scholar] [CrossRef]
  8. Wang, F.; Shi, J.; Huang, H.; Zhang, D.; Liu, D. A horizontal convergence monitoring method based on wireless tilt sensors for shield tunnels with straight joints. Struct. Infrastruct. Eng. 2021, 17, 1194–1209. [Google Scholar] [CrossRef]
  9. Wang, Z.; Sui, Q.; Guo, W.; Zhang, J.; Li, Z.; Yang, Y.; Shang, Y.; Zang, L.; Yu, S. Deep learning based distortion restoration and defect segmentation from linear scanning camera images. Meas. Sci. Technol. 2023, 34, 055402. [Google Scholar] [CrossRef]
  10. Barneveld, R.J.; Seeger, M.; Maalen-Johansen, I. Assessment of terrestrial laser scanning technology for obtaining high-resolution DEMs of soils. Earth Surf. Process. Landf. 2013, 38, 90–94. [Google Scholar] [CrossRef]
  11. Yang, C.; Liang, K.; Zhang, X.; Geng, X. Sensor Placement Algorithm for Structural Health Monitoring with Redundancy Elimination Model Based on Sub-Clustering Strategy. Mech. Syst. Signal Process. 2019, 124, 369–387. [Google Scholar] [CrossRef]
  12. Yang, C.; Ouyang, H. A Novel Load-Dependent Sensor Placement Method for Model Updating Based on Time-Dependent Reliability Optimization Considering Multi-Source Uncertainties. Mech. Syst. Signal Process. 2022, 165, 108386. [Google Scholar] [CrossRef]
  13. Yang, C.; Xia, Y. A Novel Two-Step Strategy of Non-Probabilistic Multi-Objective Optimization for Load-Dependent Sensor Placement with Interval Uncertainties. Mech. Syst. Signal Process. 2022, 176, 109173. [Google Scholar] [CrossRef]
  14. Griebel, A.; Bennett, L.T.; Culvenor, D.S.; Newnham, G.J.; Arndt, S.K. Reliability and Limitations of a Novel Terrestrial Laser Scanner for Daily Monitoring of Forest Canopy Dynamics. Remote Sens. Environ. 2015, 166, 205–213. [Google Scholar] [CrossRef]
  15. Zhang, Y. A High-Precision Tunneling Mobile Scanning Method Considering Target Control. Sci. Surv. Mapp. 2023, 48, 111–118. [Google Scholar] [CrossRef]
  16. Ji, C.; Sun, H.; Zhong, R.; Li, J.; Han, Y. Precise Positioning Method of Moving Laser Point Cloud in Shield Tunnel Based on Bolt Hole Extraction. Remote Sens. 2022, 14, 4791. [Google Scholar] [CrossRef]
  17. Lu, J.; Li, W.; Yan, Z.; Bao, Y.; Wu, X.; Ni, S.X. Circumferential Seam Detection and Analytics of Segment Misplacement Between Rings of Subway Shield Tunnels Based on Featured Point Cloud of Bolt Holes. Bull. Surv. Mapp. 2022, 09, 6–11. [Google Scholar] [CrossRef]
  18. Li, J.; Cao, Y.; Wang, Z.; Wang, G.Y. Scattered Point Cloud Simplification Algorithm Integrating k-Means Clustering and Hausdorff Distance. Geomat. Inf. Sci. Wuhan Univ. 2020, 45, 250–257. [Google Scholar] [CrossRef]
  19. Zhou, G.; Zhong, K.; Li, Z.; Shi, Y. Direct Least Absolute Deviation Fitting of Ellipses. Math. Probl. Eng. 2020, 2020, 1317349. [Google Scholar] [CrossRef]
  20. Liu, D.; Wang, Y.; Lü, G. Determination of Topological Relationship Between Point and Polygon Based on Vector Algebra. J. Geod. Geodyn. 2011, 31, 89–93. [Google Scholar] [CrossRef]
Figure 1. Model diagram of mobile laser measurement system. (a) Overall diagram of the measurement system model; (b) measurement system model side view.
Figure 1. Model diagram of mobile laser measurement system. (a) Overall diagram of the measurement system model; (b) measurement system model side view.
Sensors 25 00356 g001
Figure 2. Overall communication plan of the system.
Figure 2. Overall communication plan of the system.
Sensors 25 00356 g002
Figure 3. Time synchronization process.
Figure 3. Time synchronization process.
Sensors 25 00356 g003
Figure 4. Schematic diagram of the inclined section coordinate system.
Figure 4. Schematic diagram of the inclined section coordinate system.
Sensors 25 00356 g004
Figure 5. Spiral line method for the 3D reconstruction of the tunnel point cloud.
Figure 5. Spiral line method for the 3D reconstruction of the tunnel point cloud.
Sensors 25 00356 g005
Figure 6. Distribution of bolt holes and longitudinal joint characteristics.
Figure 6. Distribution of bolt holes and longitudinal joint characteristics.
Sensors 25 00356 g006
Figure 7. Schematic diagram of tunnel cross-section extraction.
Figure 7. Schematic diagram of tunnel cross-section extraction.
Sensors 25 00356 g007
Figure 8. Relationship between points and polygon position: (a) points outside the polygon; (b) the point inside the polygon; (c) points on polygon vertices or edges.
Figure 8. Relationship between points and polygon position: (a) points outside the polygon; (b) the point inside the polygon; (c) points on polygon vertices or edges.
Sensors 25 00356 g008
Figure 9. Removal effect of outlier noise points: (a) before removing outlier noise points; (b) after removing outlier noise points.
Figure 9. Removal effect of outlier noise points: (a) before removing outlier noise points; (b) after removing outlier noise points.
Sensors 25 00356 g009
Figure 10. Resampling results of the tunnel 3D axis.
Figure 10. Resampling results of the tunnel 3D axis.
Sensors 25 00356 g010
Figure 11. Separation of the tunnel and track bed: (a) before separating the tunnel from the track bed; (b) after separating the tunnel from the track bed.
Figure 11. Separation of the tunnel and track bed: (a) before separating the tunnel from the track bed; (b) after separating the tunnel from the track bed.
Sensors 25 00356 g011
Figure 12. Extraction and cluster effect of the bolt holes at the top of the tunnel.
Figure 12. Extraction and cluster effect of the bolt holes at the top of the tunnel.
Sensors 25 00356 g012
Figure 13. Tunnel mileage marking effect.
Figure 13. Tunnel mileage marking effect.
Sensors 25 00356 g013
Figure 14. Section denoising and extraction: (a) section denoising; (b) section extraction.
Figure 14. Section denoising and extraction: (a) section denoising; (b) section extraction.
Sensors 25 00356 g014
Figure 15. Full section convergence calculation results (320th ring).
Figure 15. Full section convergence calculation results (320th ring).
Sensors 25 00356 g015
Figure 16. Comparison of convergence value calculation results.
Figure 16. Comparison of convergence value calculation results.
Sensors 25 00356 g016
Figure 17. Cross-section extraction of inter-ring misalignment comparison.
Figure 17. Cross-section extraction of inter-ring misalignment comparison.
Sensors 25 00356 g017
Figure 18. Schematic diagram of the inter-ring misalignment calculations.
Figure 18. Schematic diagram of the inter-ring misalignment calculations.
Sensors 25 00356 g018
Figure 19. Schematic diagram of the simulated intrusion limit points.
Figure 19. Schematic diagram of the simulated intrusion limit points.
Sensors 25 00356 g019
Figure 20. Results of limit point detection.
Figure 20. Results of limit point detection.
Sensors 25 00356 g020
Table 1. Main technical parameters of ACT926T-10 dual-axis tilt sensor.
Table 1. Main technical parameters of ACT926T-10 dual-axis tilt sensor.
Technical ParametersSpecifications
Measurement range±10°
Absolute accuracy (−40–80 °C)0.001°
Resolution0.0005°
Maximum measurement frequency100 Hz
Average working time≥55,000 h/time
Measurement axisX, Y axis
Communication interfaceRS232
Table 2. Ellipse fitting results of the partial section.
Table 2. Ellipse fitting results of the partial section.
Ring NumberX-Coordinate of Center Point (m)Z-Coordinate of Center Point (m)Long Axis (m)Short Axis (m)Deflection Angle (°)
301−0.00471.14695.5.6505.50402.347
3020.00191.14895.51545.5036171.358
3030.01291.14825.51745.5030178.832
3040.02101.14965.51725.50420.013
3050.03031.14545.51695.50406.090
3060.03561.14295.51945.50160.675
3070.03861.13665.52265.49718.309
3080.03881.13145.52275.49944.883
3090.03791.12595.52335.49666.599
3100.03561.11925.52325.50525.466
Table 3. Convergence calculation results of the partial section.
Table 3. Convergence calculation results of the partial section.
Ring NumberConvergence Value (mm)EllipticityRing NumberConvergence Value (mm)Ellipticity
30116.52.2731123.94.37
30215.42.1631220.03.80
30317.42.6131315.90.85
30417.22.3731421.12.83
30516.92.3531513.90.83
30619.43.2431615.92.29
30722.64.6331715.40.93
30822.74.2331816.32.44
30923.34.8631915.41.34
31023.23.2632025.25.13
Table 4. Ring-to-ring misalignment calculation results of the partial section.
Table 4. Ring-to-ring misalignment calculation results of the partial section.
Ring NumberMaximum Misalignment (mm)Maximum Misalignment Position (°)
322||3237.38349
323||3249.54280
324||3254.35332
325||32611.98292
326||3278.48325
327||3288.2510
328||32910.72350
329||3308.87293
Table 5. Intrusion detection results table.
Table 5. Intrusion detection results table.
Mileage Value of Detected Section (m)Angle of Encroachment (°)Encroachment Limit Length (mm)
24.3241.98–43.3874.7
24.32120.61–121.7369.3
24.32284.77–292.12142
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, W.; Duan, H.; Zhang, Q.; Liang, J.; Duan, W.; Zhang, K.; Wang, W.; Yang, H. Development of a Mobile Laser Measurement System for Subway Tunnel Deformation Detection. Sensors 2025, 25, 356. https://doi.org/10.3390/s25020356

AMA Style

Li W, Duan H, Zhang Q, Liang J, Duan W, Zhang K, Wang W, Yang H. Development of a Mobile Laser Measurement System for Subway Tunnel Deformation Detection. Sensors. 2025; 25(2):356. https://doi.org/10.3390/s25020356

Chicago/Turabian Style

Li, Wei, Haoran Duan, Qiuzhao Zhang, Jiahui Liang, Wei Duan, Kaikun Zhang, Wenda Wang, and Huachao Yang. 2025. "Development of a Mobile Laser Measurement System for Subway Tunnel Deformation Detection" Sensors 25, no. 2: 356. https://doi.org/10.3390/s25020356

APA Style

Li, W., Duan, H., Zhang, Q., Liang, J., Duan, W., Zhang, K., Wang, W., & Yang, H. (2025). Development of a Mobile Laser Measurement System for Subway Tunnel Deformation Detection. Sensors, 25(2), 356. https://doi.org/10.3390/s25020356

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop