Bridge structure vibration long-term monitoring algorithm and system based on computer vision
By extracting and screening feature point matching in bridge monitoring, and optimizing displacement by combining gray-scale gradient and surface fitting, frequency-mode verification and multi-order frequency scoring are constructed. This solves the problems of insufficient robustness and accuracy in bridge monitoring, and realizes high-precision bridge structural vibration monitoring and adaptive environmental interference reduction.
Patent Information
- Application Number
- CN202610018549.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-08
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2046-01-08
AI Technical Summary
Existing computer vision-based bridge monitoring methods suffer from insufficient robustness and weak self-recovery ability due to environmental interference in long-term, automated monitoring tasks. This results in poor stability of image feature matching, low accuracy and reliability of displacement data, and makes it difficult to achieve high-precision bridge structure vibration monitoring.
By extracting feature points from the baseline and target images, confidence scores are generated to filter matching point pairs. Subpixel accuracy optimization is performed by combining grayscale gradient changes and surface fitting. The displacement is converted using camera parameters to construct frequency-mode dual verification and curvature damage localization. Combined with multi-order frequency weighted scoring and risk area matching, adaptive environmental interference reduction is achieved.
It improves the accuracy and reliability of bridge monitoring, enables high-precision displacement measurement and damage identification in complex environments, has self-recovery capabilities, and outputs standardized diagnostic reports on the structural health status.
Smart Images

Figure CN121482041A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of bridge monitoring, and in particular to a bridge structure vibration long-term monitoring algorithm and system based on computer vision. BACKGROUND
[0002] With the rapid development of computer vision and image processing technology, the structure health monitoring method based on vision has shown great application potential and development prospects in the field of bridge engineering monitoring due to its unique advantages of non-contact, full-field measurement, flexible deployment and low cost. Compared with traditional sensors, the vision method can reconstruct the full-field displacement response of the structure under load by only capturing the image sequence of the structure through the camera, which not only avoids the damage to the structure caused by the installation of sensors, but also obtains spatially dense data far beyond point measurement, providing a rich information base for comprehensive evaluation of the overall performance and damage identification of the structure. This technical route is expected to become a powerful supplement or even an important component of the existing monitoring system, and is a key technology direction to realize the intelligentization and long-life maintenance of infrastructure.
[0003] However, the existing bridge monitoring method based on computer vision still has obvious defects, especially when facing long-term and automatic monitoring tasks. First, in a complex and variable natural environment, the robustness of the existing method is insufficient, which significantly reduces the stability and reliability of the image feature matching, the core link of the method, and easily causes false matching or matching failure, which in turn causes gross errors or interruptions in the subsequent displacement data, reducing the final accuracy and reliability of the entire monitoring system. Second, the existing technology has insufficient ability to distinguish between environmental interference and real structure damage, and has insufficient self-recovery ability for image quality degradation caused by camera lens dust accumulation and other real problems in long-term operation, further reducing the final accuracy and reliability of the entire monitoring system.
[0004] Therefore, it is of great significance to develop a bridge structure vibration long-term monitoring algorithm and system based on computer vision with high precision, strong robustness and self-recovery ability for bridge structure vibration long-term monitoring. SUMMARY
[0005] To this end, the present application provides a bridge structure vibration long-term monitoring algorithm and system based on computer vision to overcome the problems of perception failure caused by poor feature matching robustness and diagnostic misjudgment caused by weak environmental interference discrimination ability in the prior art.
[0006] To achieve the above-mentioned purpose, the present application provides a bridge structure vibration long-term monitoring algorithm based on computer vision, comprising: S1, in response to the trigger instruction generated by the timer of the single-chip microcomputer, controlling the camera to shoot the time sequence images of the target bridge, the time sequence images including a reference image and a plurality of target images; S2, extract a plurality of feature points in the reference image, and match each feature point in the reference image with each target image to obtain a preliminary matching point pair; S3, generate a confidence score of each matching point pair, and eliminate the matching point pair with a confidence score lower than a first threshold value to obtain a target matching point pair set; S4, based on the target matching point pair set, calculate the displacement of the target bridge at the plurality of feature points to generate vibration time series data of the target bridge; S5, based on the vibration time series data, extract at least one natural frequency and a corresponding modal shape of the target bridge, the modal shape being used to represent the spatial deformation pattern of the target bridge when vibrating at the corresponding natural frequency; S6, compare the natural frequency and the modal shape with a preset reference frequency range and a reference modal shape to obtain a monitoring result.
[0007] Further, based on the target matching point pair set, the displacement of the target bridge at the plurality of feature points is calculated to generate vibration time series data of the target bridge, including: S41, based on the target matching point pair set, calculate the pixel coordinate displacement vector between the feature point in the reference image and the corresponding matching point in the target image; S42, based on the gray scale gradient change in the time and space dimensions of the image sequence, and / or by fitting the gray scale distribution of the neighborhood of the feature point, the pixel coordinate displacement vector is optimized to sub-pixel accuracy to obtain an image plane displacement amount at sub-pixel level accuracy; S43, based on the pre-calibrated camera parameters, the image plane displacement amount is converted into a physical displacement amount of the target bridge in three-dimensional space through a coordinate conversion relationship, the camera parameters including camera internal parameters and camera external parameters relative to the target bridge; S44, according to the correspondence between the time stamp corresponding to the trigger instruction of the single-chip microcomputer and each feature point, the physical displacement amount is combined into a displacement-time sequence; S45, aggregate the displacement-time sequences of all feature points to obtain vibration time series data representing the vibration response of the target bridge at a plurality of discrete positions.
[0008] Further, the natural frequency and the modal shape are compared with the preset reference frequency range and the reference modal shape to obtain a monitoring result, including: calculate the relative deviation value of the current natural frequency and the reference frequency range, and when the relative deviation value exceeds a preset frequency deviation threshold, generate a frequency anomaly flag; calculate the modal assurance criterion value of the current modal shape and the reference modal shape, and when the modal assurance criterion value is lower than a preset modal correlation threshold, generate a modal shape anomaly flag; When the frequency anomaly flag and the mode shape anomaly flag exist simultaneously, a mode shape curvature difference between a current modal shape and a reference modal shape at each feature point position is calculated; a continuous region in which the mode shape curvature difference exceeds a preset curvature threshold is identified; a position corresponding to a maximum value of the mode shape curvature difference in the continuous region is determined as a core damage region; a relative deviation value of a continuous number of orders of natural frequencies is calculated; a weight coefficient is assigned according to the difference in sensitivity of different orders of frequencies to damage; a comprehensive score is calculated based on the relative deviation value of the natural frequencies and the corresponding weight coefficient; a damage severity level is determined based on the corresponding relationship between the comprehensive score and the damage severity level; wherein the weight assigned to the low-order frequency is greater than the weight assigned to the high-order frequency; the structure risk level is determined according to the position of the core damage region in the bridge structure; the maintenance priority is generated based on the damage severity level and the structure risk level through a predefined decision matrix; and the monitoring result representing the structure damage confirmation is generated based on the position information of the core damage region, the damage severity level and the maintenance priority.
[0009] Further, when only the frequency anomaly flag exists: Current ambient temperature data is obtained, and the current natural frequency is compared and verified with an ambient temperature-frequency correlation model established based on historical monitoring data; When the frequency change conforms to the temperature change rule and the mode shape characteristics remain stable, the camera is controlled to perform a preset swing action to weaken the influence of environmental interference, and a monitoring result representing the influence of environmental interference is generated.
[0010] Further, controlling the camera to perform a preset swing action to weaken the influence of environmental interference includes: Determining a swing amplitude of the preset swing action based on the image quality of the time sequence images; Determining a swing frequency of the preset swing action based on the accumulation speed of dust in the environment; Determining a swing timing of the preset swing action based on the requirements of the target detection task; Generating a control instruction of the preset swing action based on the swing amplitude, the swing frequency and the swing timing of the preset swing action.
[0011] Further, determining a swing frequency of the preset swing action based on the accumulation speed of dust in the environment includes: Obtaining the concentration of dust in the environment, the environmental humidity and the characteristic parameters of the lens of the camera; Determining a dust viscosity coefficient based on the environmental humidity and the concentration of dust in the environment; Determining the adhesion type of the dust based on the dust viscosity coefficient and the characteristic parameters of the lens of the camera; Determining the accumulation speed of dust in the environment based on the adhesion type of the dust; Determining a swing frequency of the preset swing action based on the accumulation speed of dust in the environment.
[0012] Further, the characteristic parameters of the lens of the camera include hydrophobic performance, anti-static performance and surface roughness.
[0013] Further, when no frequency abnormality flag and mode abnormality flag are found within the preset detection times: Confirm that the target bridge is in a healthy state, and generate a monitoring result for representing the health confirmation of the target bridge; Based on the monitoring data within the preset detection times, update the reference frequency range and optimize the reference modal shape; Based on the duration of the target bridge being in the healthy state, generate a trigger frequency adjustment instruction of a timer of the single-chip microcomputer.
[0014] Further, match each feature point in the reference image with each target image to obtain a preliminary matching point pair, including: S21, extract image features of the reference image and the target image, the image features including feature point positions and corresponding high-dimensional feature descriptors; S22, based on the high-dimensional feature descriptors of the feature points of the reference image and the target image, perform forward matching from the reference image to the target image by calculating a similarity matrix between the feature descriptors, and find candidate matching points for each feature point in the reference image in the target image; perform reverse matching from the target image to the reference image, and find candidate matching points for each feature point in the target image in the reference image; S23, perform consistency verification on the results of the forward matching and the reverse matching, retain matching point pairs corresponding to each other in the forward matching and the reverse matching, and obtain the preliminary matching point pair.
[0015] The application also provides a bridge structure vibration long-term monitoring system based on computer vision, which is used for implementing any computer vision-based bridge structure vibration long-term monitoring algorithm, and includes: An image generation unit is configured to control a camera to shoot time-series images of a target bridge in response to a trigger instruction generated by a timer of a single-chip microcomputer, the time-series images including a reference image and a plurality of target images; A feature matching unit is connected to the image generation unit and configured to extract a plurality of feature points in the reference image, match each feature point in the reference image with each target image, and obtain a preliminary matching point pair; A matching filtering unit is connected to the feature matching unit and configured to generate a confidence score of each matching point pair, eliminate matching point pairs with a confidence score lower than a first threshold, and obtain a target matching point pair set; A displacement field reconstruction unit is connected to the matching filtering unit and configured to calculate displacements of the target bridge at the plurality of feature points based on the target matching point pair set, and generate vibration time-series data of the target bridge; The modal parameter identification unit is connected with the displacement field reconstruction unit, and is configured to extract at least one order natural frequency and a corresponding modal shape of the target bridge based on the vibration time series data, the modal shape being used to represent a spatial deformation form of the target bridge when vibrating at the corresponding natural frequency. The structure health diagnosis unit is connected with the modal parameter identification unit, and is configured to compare the natural frequency and the modal shape with preset reference frequency range and reference modal shape, and obtain a monitoring result.
[0016] Compared with the prior art, the present application has the following advantages: Firstly, the present application ensures the reliability of the matching point pair through feature point confidence screening, thereby reducing error input from the source; then, a sub-pixel optimization algorithm based on gray gradient change and curved surface fitting is used to improve the displacement measurement accuracy from the pixel level to the 0.01 pixel level; finally, through a rigorous camera calibration and coordinate conversion model, lens distortion and projection error are eliminated, and image displacement is accurately converted into three-dimensional physical displacement. This full-chain accuracy control from feature matching to displacement calculation solves the technical bottleneck that the existing visual monitoring method is difficult to capture the deformation of the microstructure due to insufficient accuracy, and improves the accuracy and reliability of bridge monitoring. Secondly, the present application constructs a progressive diagnosis process of frequency-mode shape double verification, curvature damage positioning, multi-order frequency weighted scoring, risk area matching and maintenance priority determination. The real damage and environmental interference are effectively distinguished through the cooperative judgment of frequency and mode shape; then, the precise positioning of the damage area is realized through the curvature analysis of the mode shape; then, the weighted scoring system considering the sensitivity of different order frequencies realizes the quantitative evaluation of the damage degree; finally, the technical parameters and the structure risk map are combined to output the maintenance priority which can directly guide the maintenance decision. The accuracy and reliability of bridge monitoring are further improved. Thirdly, the present application controls the camera swing based on multiple source information such as image quality and dust accumulation speed, improves the self-recovery ability of lens pollution, and automatically updates the reference frequency and mode shape in the healthy state, so that the diagnosis standard evolves naturally with the structure state. These self-adjusting and self-learning mechanisms enable the system to cope with long-term environmental changes and structural performance evolution, and improve the robustness of bridge monitoring activities in complex scenarios. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 A method flow chart of a bridge structure vibration long-term monitoring algorithm based on computer vision according to an embodiment of the present application is shown in the figure; Figure 2 A structural block diagram of a bridge structure vibration long-term monitoring system based on computer vision according to an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0018] In order to make the objects and advantages of the present application clearer, the following further describes the present application with reference to the embodiments; it should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0019] The preferred embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the protection scope of the present application.
[0020] It should be noted that, in the description of the present application, the terms indicating the direction or positional relationship of "up", "down", "left", "right", "inner", "outer" and the like are based on the direction or positional relationship shown in the drawings, which is only for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application.
[0021] In addition, it should also be noted that, in the description of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connection" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the communication inside two elements. Those skilled in the art can understand the specific meaning of the above terms in the present application according to the specific circumstances.
[0022] Example 1 As shown in Figure 1 The present application proposes a bridge structure vibration long-term monitoring algorithm based on computer vision, specifically comprising the following steps: Step S1, in response to the trigger instruction generated by the timer of the single-chip microcomputer, the camera is controlled to shoot the time sequence images of the target bridge, and the time sequence images include a reference image and a plurality of target images; Exemplarily, a 32-bit high-performance single-chip microcomputer based on ARM architecture is used, which has a high-precision timer peripheral; An industrial-grade global shutter camera with an external trigger interface is used, which is connected with the host device through USB.
[0023] Specifically, the sampling rate is 50Hz, the reference image update period is 24 hours, the number of single shooting, i.e. the number of target images continuously shot after each trigger, is 1024. The collected images are first temporarily stored in the camera internal buffer, and then are batch-transferred to the SD card or external RAM of the single-chip microcomputer for temporary storage. During the transmission process, the single-chip microcomputer automatically labels each image with a time stamp, which strictly corresponds to the interrupt time of the timer.
[0024] Upon initial run or when the baseline image update time arrives, the system designates the first high-quality, unblurred image captured at the current moment as the baseline image. This image serves as the reference benchmark for feature matching of all target images in this round. Each image captured after a timer trigger is marked as a target image. The system will continuously acquire 1024 target images, forming a data packet for analysis.
[0025] In addition to periodic updates, the system also incorporates event-triggered update logic. For example, when the average brightness of the image changes abruptly, or when image analysis detects a significant shift in the camera's field of view, the system can automatically trigger the reacquisition of the baseline image, thereby enhancing the system's adaptability to long-term environmental changes.
[0026] This invention enables reliable time-series image acquisition under precise time control and provides a high-quality and time-accurate data source for the entire monitoring system.
[0027] Step S2: Extract multiple feature points from the reference image, and match each feature point in the reference image with each target image to obtain preliminary matching point pairs, including: S21, extract image features from the baseline image and the target image. Image features include feature point locations and corresponding high-dimensional feature descriptors. S22: Based on the high-dimensional feature descriptors of feature points in the reference image and the target image, forward matching is performed from the reference image to the target image by calculating the similarity matrix between the feature descriptors, to find candidate matching points in the target image for each feature point in the reference image; backward matching is performed from the target image to the reference image, to find candidate matching points in the reference image for each feature point in the target image. S23, perform a consistency check on the results of forward matching and backward matching, retain the corresponding matching point pairs in forward matching and backward matching, and obtain the preliminary matching point pairs.
[0028] For example, the AKAZE algorithm is used for feature extraction. Specifically, in the baseline image, the AKAZE algorithm constructs a nonlinear scale space, then detects extreme points in the scale space as stable feature points, extracting M feature points from the baseline image. For each detected feature point, its principal direction is calculated, and a 61-dimensional binary descriptor is extracted, which represents the gray-level gradient information of the feature point's neighborhood. The same operation is performed on the target image to obtain N feature points and their descriptors. For each feature point descriptor in the baseline graph, calculate its Hamming distance to all feature point descriptors in the target graph. Find the two target graph feature points with the smallest Hamming distance and calculate the ratio of the nearest neighbor distance to the second nearest neighbor distance. If the ratio is lower than the first threshold, the feature point is considered a candidate matching point of the baseline graph feature point and a forward candidate pair is formed. Otherwise, the point is considered to have no match.
[0029] Perform the operation symmetrical to the forward matching, starting from the target image and ending at the reference image, repeat the ratio test of the nearest neighbor and the second nearest neighbor as the feature points in the target image, and search for candidate matching points in the reference image to form reverse candidate pairs.
[0030] Iterate through all forward candidate pairs and check if there is a symmetric pair of the forward candidate pairs in the set of backward matching candidate pairs. Only when they correspond to each other in forward and backward matching are the point pairs reserved as pre-matching point pairs and recorded in the set of matching point pairs.
[0031] This invention constructs a powerful mismatch filtering mechanism through a combination of bidirectional matching and consistency checks. This mechanism effectively identifies and eliminates ambiguous matching pairs generated in unidirectional matching due to image noise, sudden changes in illumination, repetitive textures, or local occlusion. This enhances the algorithm's adaptability to complex and variable engineering environments.
[0032] Step S3: Generate the confidence score for each matching point pair and remove matching point pairs with confidence scores lower than the first threshold to obtain the target matching point pair set. For each initial matched point pair in the set of matched point pairs, a confidence score S is calculated. In this embodiment, the confidence score S consists of a matching distance score Sa and a local consistency score Sb. Specifically, based on the Hamming distance in forward matching, the smaller the distance, the higher the score. The Hamming distance is normalized to the [0,1] interval to obtain the matching distance score Sa. Taking this matched point pair as the center, the consistency of the displacement vectors of other matched point pairs in a small neighborhood around it, such as a 5x5 window, is examined through cosine similarity. The higher the consistency of the displacement direction and amplitude, the higher the local consistency score.
[0033] The overall confidence level is the sum of the products of the matching distance score Sa and the local consistency score Sb and their respective weight coefficients. In this embodiment, the weight coefficient of the matching distance score Sa is 0.7 and the weight coefficient of the local consistency score Sb is 0.3.
[0034] Optionally, the optional implementation range of the first threshold is [0.5, 0.7]. Preferably, the preferred embodiment of the first threshold is 0.6. Traverse all initial matching point pairs, remove point pairs with a comprehensive confidence level less than the preset threshold, and output the retained high-confidence point pairs.
[0035] This invention introduces a comprehensive evaluation index that integrates matching distance and local spatial consistency through confidence-based screening. This index not only eliminates obvious erroneous matches but also finely identifies potential error points that appear reasonable but actually deviate from the local deformation trend. This is equivalent to adding a layer of smoothness constraint based on prior structural mechanics on top of traditional geometric matching, thereby screening out a more reasonable and accurate set of preliminary matching point pairs in spatial distribution, providing a clean and reliable input for subsequent displacement calculations with sub-pixel accuracy.
[0036] Step S4: Based on the target matching point pair set, calculate the displacement of the target bridge at multiple feature points to generate vibration time-series data of the target bridge, including: S41, Based on the target matching point pair set, calculate the pixel coordinate displacement vector between the feature points in the reference image and the corresponding matching points in the target image; S42, based on utilizing the gray-level gradient changes of the image sequence in the spatiotemporal dimension, and / or by fitting the gray-level distribution of the feature point neighborhood through a surface, optimize the pixel coordinate displacement vector with sub-pixel precision to obtain the image plane displacement amount with sub-pixel precision. S43, based on pre-calibrated camera parameters, transforms the image plane displacement into the physical displacement of the target bridge in three-dimensional space through coordinate transformation relationships. The camera parameters include internal camera parameters and external camera parameters relative to the target bridge. S44, based on the correspondence between the timestamp corresponding to the trigger instruction of the microcontroller and each feature point, combines the physical displacement into a displacement-time sequence; S45, aggregate the displacement-time series of all feature points to obtain vibration time series data to characterize the vibration response of the target bridge at multiple discrete locations.
[0037] Specifically, the target matching point pair set is read. For each matching point in the set, the coordinates of the corresponding feature point in the reference image are subtracted from the coordinates of the point in the target image to obtain the pixel coordinate displacement vector. An optimization algorithm is then used for fine adjustment to obtain a displacement amount that exceeds the precision of integer pixels.
[0038] The pixel coordinate displacement vector is optimized and adjusted using optical flow and surface fitting methods based on gray-level gradients. The optical flow method based on gray-level gradients assumes that the gray-level distribution in a small region around a feature point remains stable in a continuous image. It calculates the gray-level gradient of the image sequence in the spatiotemporal dimension and iteratively searches for the sub-pixel displacement that minimizes the gray-level difference.
[0039] The surface fitting method locates the position with sub-pixel precision by fitting a gray-level distribution surface (such as a quadratic surface) within the neighborhood of the matching point and finding its extreme points.
[0040] Using pre-calibrated camera parameters, the displacement in the image is converted into the displacement of the bridge in the real 3D world. Specifically, parameters obtained through camera calibration are called, including intrinsic camera parameters such as focal length and principal point, and extrinsic camera parameters relative to the bridge, such as position and orientation. Based on the pinhole imaging model and the geometric constraints of the bridge's vibration plane, a mapping relationship is established from the image coordinate system to the bridge's world coordinate system. Through this mapping relationship, sub-pixel displacement is directly converted into 3D spatial displacement with physical units.
[0041] Based on the precise timestamps corresponding to the microcontroller's trigger commands, the displacement of each feature point is aligned on the time axis to form a chronologically ordered sequence, resulting in an independent displacement-time series for each feature point, characterizing its vibration history during the monitoring period. The time-series data of all spatially discrete feature points are aligned and integrated along the time dimension to construct a multi-dimensional dataset, generating the final vibration time-series data. This data simultaneously contains spatial information (the locations of multiple monitoring points on the bridge) and temporal information (the vibration time history of each point), comprehensively characterizing the dynamic vibration response of the target bridge.
[0042] This invention improves displacement measurement accuracy from the pixel level to the 0.01 pixel level through sub-pixel precision optimization, fundamentally enhancing the raw data accuracy. Subsequently, through rigorous coordinate transformation, it eliminates systematic errors caused by lens distortion and viewpoint projection using pre-calibrated camera parameters, improving the accuracy of the final physical displacement and enhancing the reliability of the monitoring algorithm. By constructing displacement-time series and aggregated vibration time series data, this invention systematically organizes discrete data points in space and time into a complete dataset containing information on spatial distribution and temporal evolution. This structured data format perfectly meets the input requirements of subsequent modal parameter identification algorithms, providing direct and high-quality data support for accurately extracting deep dynamic characteristics of bridges, such as natural frequencies, damping ratios, and mode shapes.
[0043] Step S5: Based on vibration time series data, extract at least one natural frequency and corresponding mode shape of the target bridge. The mode shape is used to characterize the spatial deformation of the target bridge when it vibrates at the corresponding natural frequency. Specifically, the vibration time-series data from S45 includes a number of characteristic points and measurement points. Each measurement point contains a displacement-time series matrix of a number of sampled data points. The displacement sequence of each measurement point is detrended to eliminate slow-varying trend terms caused by temperature drift, etc. Subsequently, based on the expected frequency range of bridge vibration, a bandpass filter is used to retain the signal in that frequency band while filtering out high-frequency noise and extremely low-frequency interference.
[0044] Preferably, frequency domain decomposition is used as the core identification algorithm. For the time-series data of each measurement point in the preprocessed displacement data matrix, the Welch method is used to estimate its power spectral density. A power spectral density matrix is assembled at all measurement points and all frequency points. Singular value decomposition is performed on the power spectral density matrix at each discrete frequency point. All singular values corresponding to each frequency are connected to form a curve, creating a set of curves showing the change of singular values with frequency. On the singular value spectrum, the frequency corresponding to the obvious peak of a certain order singular value curve is the first-order natural frequency. The first order corresponds to the highest peak, and subsequent peaks correspond to the second, third, and other higher-order frequencies. For the identified Nth-order natural frequency, the singular value decomposition result corresponding to that frequency point is found, and the left singular vector corresponding to the largest singular value is taken. This vector is normalized to obtain the mode shape corresponding to that natural frequency. This mode shape intuitively represents the spatial deformation morphology of each feature point when the bridge vibrates at a specific frequency.
[0045] This invention uses modal analysis algorithms (such as frequency domain decomposition) to extract the time-series displacement data of measurement points into natural frequencies and mode shapes that characterize the overall dynamic properties of the structure. These modal parameters are directly related to the mass and stiffness distribution of the bridge, and can reflect the health status of the structure more fundamentally and globally, providing a fundamental basis for diagnosis. By combining natural frequencies and mode shapes, a complementary diagnostic system of global localization and local qualitative analysis is formed, overcoming the misjudgment or omission that may be caused by a single indicator, and improving the accuracy and reliability of damage identification.
[0046] Step S6: Compare the natural frequencies and mode shapes with the preset reference frequency range and reference mode shapes to obtain the monitoring results, including: Calculate the relative deviation between the current natural frequency and the reference frequency range. When the relative deviation exceeds the preset frequency deviation threshold, a frequency anomaly flag is generated. Calculate the modal guarantee criterion value between the current mode shape and the reference mode shape. When the modal guarantee criterion value is lower than the preset modal correlation threshold, a mode shape anomaly flag is generated. When both frequency anomaly indicators and mode shape anomaly indicators exist simultaneously, the following steps are taken: Calculate the difference in mode shape curvature between the current mode shape and the reference mode shape at each characteristic point; identify continuous regions where the difference in mode shape curvature exceeds a preset curvature threshold; determine the location corresponding to the maximum value of the difference in mode shape curvature within the continuous region as the core damage region; calculate the relative deviation values of several consecutive natural frequencies and assign weight coefficients based on the differences in the sensitivity of different frequencies to damage; calculate a comprehensive score based on the relative deviation values of the natural frequencies and the corresponding weight coefficients; determine the damage severity level based on the correspondence between the comprehensive score and the damage severity level, where lower-order frequencies are assigned greater weight than higher-order frequencies; determine the structural risk level based on the location of the core damage region within the bridge structure; generate maintenance priorities using a predefined decision matrix based on the damage severity level and the structural risk level; and generate monitoring results characterizing the confirmation of structural damage based on the location information of the core damage region, the damage severity level, and the maintenance priorities.
[0047] Specifically, the currently identified natural frequencies are compared with the pre-established reference frequency range, and the relative deviation between the current frequency and the reference value is calculated. When the deviation of any frequency exceeds a preset threshold, a frequency anomaly flag is generated. The modal guarantee criterion is used to quantify the similarity between the current mode shape and the reference mode shape, and the correlation coefficient between the two modes is calculated. When the correlation coefficient is lower than a preset threshold, a mode shape anomaly flag is generated.
[0048] When both frequency anomaly markers and mode shape anomaly markers exist simultaneously, the mode shape curvature of the reference and current mode shapes at each characteristic point is calculated. The curvature difference between the two is calculated, and continuous regions where the curvature difference exceeds a threshold are identified. The location with the largest curvature difference within this continuous region is determined as the core damage area. The relative deviation values of several consecutive natural frequencies are obtained, and weighting coefficients are assigned according to the differences in the sensitivity of different frequency orders to damage, with lower frequency orders given higher weights. A weighted comprehensive score is calculated, and the damage severity level is determined according to a preset level mapping relationship.
[0049] Specifically, the weight allocation ratio is: W1:W2:W3 = 0.5:0.3:0.2, where W1 corresponds to the first-order frequency weight, W2 corresponds to the second-order frequency weight, and W3 corresponds to the third-order frequency weight.
[0050] Specifically, the overall score is calculated using the following formula: S=(W1·δ1+W2·δ2+W3·δ3) / (W1+W2+W3) Wherein, δ1, δ2, and δ3 represent the relative deviation values of the first, second, and third order frequencies, respectively.
[0051] Calculate the relative deviation δ of the first n natural frequencies. k(k=1,2,...,n), where: δ k =|f {c,k} -f {b,k} | / f {b,k} ×100% f {c,k} f is the current natural frequency of order k. {b,k} is the k-th order reference natural frequency.
[0052] Based on the location of the core damage area in the bridge structure, the structural risk level is determined. For example, the mid-span of the main beam, the top of the pier, and the cable anchorage area are predefined as high-risk areas. The beams and bridge decks are predefined as medium-risk areas; the railings and sidewalks are predefined as low-risk areas; and the corresponding structural risk level is determined by matching the core damage area with the predefined risk area map.
[0053] Combining the damage severity level and structural risk level, maintenance priorities are generated through a predefined decision matrix. For example, when the damage severity is severe and the structural risk level is high, the highest maintenance priority is generated; when the damage severity is moderate and the structural risk level is high, or when the damage severity is severe and the structural risk level is medium, a high maintenance priority is generated; when the damage severity is minor and the structural risk level is high, or when the damage severity is moderate and the structural risk level is medium, a medium maintenance priority is generated; other combinations generate regular maintenance priorities.
[0054] Finally, monitoring results are generated, which include confirmed structural damage, detailed descriptions of core damage areas, damage severity levels, and maintenance priorities.
[0055] This invention effectively avoids misjudgments based on a single indicator caused by environmental interference or measurement noise by setting abnormality flags for both frequency and mode shape, requiring both to be triggered simultaneously before entering the damage confirmation process. This dual verification mechanism significantly improves the accuracy and robustness of damage diagnosis and reduces the system's false alarm rate. By identifying core damage areas through mode shape curvature analysis, the location of local stiffness degradation in bridge structures can be precisely pinpointed. Simultaneously, a weighted comprehensive scoring method based on multi-order frequency changes enables a quantitative assessment of damage severity. By predefining risk area maps and matching them with actual damage locations, an objective determination of structural risk levels is achieved. Furthermore, combined with damage severity, a decision matrix generates maintenance priorities, establishing a complete transformation chain from technical parameters to management decisions. This system allows limited maintenance resources to be prioritized for the most urgent and critical areas. The final monitoring results include key information such as damage confirmation, location description, severity level, and maintenance priority, forming a standardized and structured diagnostic report. This output format facilitates engineers' rapid understanding of the structural condition and enables them to take appropriate measures, greatly enhancing the practical value of the monitoring system.
[0056] When only the frequency anomaly flag exists: Acquire the current ambient temperature data and compare and verify the current inherent frequency with the ambient temperature-frequency correlation model established based on historical monitoring data; When the frequency change conforms to the temperature change law and the mode shape characteristics remain stable, the camera is controlled to perform a preset swing action to reduce the impact of environmental interference and generate monitoring results characterizing the impact of environmental interference.
[0057] In this embodiment, when the system detects only a frequency anomaly flag, it first initiates the environmental interference judgment process. The system collects the current ambient temperature data in real time through an integrated temperature sensor, denoted as T, for example, T = 28.5℃. Simultaneously, the system calls an ambient temperature-frequency correlation model built based on historical monitoring data. This model is trained using long-term data, and its specific expression is: F(T) = -0.0023T² + 0.15T + 10.24 Where F(T) is the predicted reference frequency at temperature T. The current measured natural frequency is compared with the model prediction value, and the relative deviation is calculated. If the frequency change does not conform to the temperature change law and the mode shape characteristics remain stable, the frequency anomaly is determined to be caused by the change in ambient temperature; if the frequency change conforms to the temperature change law and the mode shape characteristics remain stable, the frequency anomaly is determined to be caused by the influence of dust in the environment on the camera.
[0058] Specifically, dust in the environment itself does not change the bridge's true inherent frequency, but it can indirectly cause the calculated frequency value to be abnormal by contaminating the camera's imaging function. In addition, due to the high traffic volume on the bridge, the frequent passing vehicles will stir up more road dust particles, and the oily particulate matter emitted by vehicle exhaust is also very easy to adhere to the lens.
[0059] Given this environmental interference, the camera gimbal performs high-frequency, low-amplitude oscillations for dry road dust particles kicked up by vehicles. By applying acceleration, loosely attached particles overcome static friction and are detached from the lens surface. For oily particles in exhaust fumes, which have stronger adhesion, the system employs a low-frequency, high-amplitude oscillation mode to generate greater shearing force, peeling sticky contaminants off the lens.
[0060] This invention effectively removes dust, oily particles, and other contaminants from the lens surface through periodic or triggered oscillations, directly restoring image clarity and contrast. It ensures stable and accurate detection and tracking of feature points, improving the accuracy of subsequent displacement calculations and vibration analysis from the data source. This mechanism endows the system with crucial self-diagnostic and self-recovery capabilities. When only a frequency anomaly is detected while the mode shape is normal, oscillation cleaning is triggered, thus distinguishing between false anomalies caused by sensor contamination and real structural damage, reducing the system's false alarm rate and improving robustness in complex environments.
[0061] Traditional cleaning methods require frequent on-site visits by technicians, which is costly, risky, and inefficient for cameras installed on tall, remote structures such as bridges. Automatic swing cleaning enables remote, automated daily maintenance, significantly reducing the frequency of manual climbing and saving substantial manpower, time, and financial costs.
[0062] Controlling the camera to perform preset swaying movements to reduce the impact of environmental interference includes: The swing amplitude of the preset swing action is determined based on the image quality of the time-series images; The oscillation frequency of the preset oscillation motion is determined based on the rate of dust accumulation in the environment. The timing of the pre-set swinging motion is determined based on the requirements of the target detection task; Control commands for the preset swing motion are generated based on the swing amplitude, swing frequency, and swing timing of the preset swing motion.
[0063] The oscillation frequency of the preset oscillation motion is determined based on the rate of dust accumulation in the environment, including: Obtain the concentration of dust in the environment, the ambient humidity, and the characteristic parameters of the camera lens; The dust viscosity coefficient is determined based on the ambient humidity and the concentration of dust in the environment. Based on the dust viscosity coefficient and the characteristic parameters of the camera lens, the type of dust adhesion is determined. Based on the adhesion type of dust, determine the rate of dust accumulation in the environment; The oscillation frequency of the preset oscillation motion is determined based on the rate of dust accumulation in the environment.
[0064] The characteristics of a camera lens include hydrophobicity, antistatic properties, and surface roughness.
[0065] For example, this invention determines the swing amplitude by analyzing multiple quality metrics of time-series images. First, the image sharpness index is evaluated, which is obtained by calculating the gradient variance of the image; for example, a normal baseline value of 280 and a current measurement value of 185 represent a decrease of 34%. The feature point matching success rate is detected, for example, decreasing from a normal 98% to 82%. The signal-to-noise ratio is detected, for example, decreasing from a baseline of 38 dB to 29 dB.
[0066] Based on the degree of degradation of these image quality parameters, if the sharpness index drops by more than 30% and the feature point matching success rate is below 85%, a strong cleaning mode is required, with the swing amplitude set to ±25°. If the sharpness degradation is between 15% and 30%, a standard cleaning mode is used, with an amplitude of ±15°. For minor quality degradation, the system uses a maintenance cleaning mode, with an amplitude of ±8°.
[0067] For example, the oscillation frequency is determined based on an assessment of the rate of dust accumulation in the environment. Dust concentration is monitored in real time using a particulate matter sensor; for instance, the current dust concentration is measured to be 0.25 mg / m³, while a humidity sensor displays an ambient humidity of 68%. Lens characteristics include: a hydrophobic contact angle of 105°, meeting strong hydrophobic standards; and a surface resistivity of 10 Ω·cm for antistatic properties. 8 Ω, which is a medium level of antistatic properties; the surface roughness is 0.02μm, which meets the standard of mirror-level smoothness.
[0068] In this embodiment, the baseline viscosity value of 1.2, measured under laboratory conditions using a standard dust sample, is used as the reference for calculation.
[0069] For example, the humidity effect coefficient is used to characterize the effect of ambient humidity on dust viscosity, using a humidity correction formula: Humidity influence coefficient = 1 + (current humidity - reference humidity) × humidity sensitivity; The reference humidity is the air humidity under standard operating conditions. The humidity sensitivity is related to the type of dust. In this implementation, the reference humidity is taken as 50% and the humidity sensitivity is 0.003, and the humidity influence coefficient is calculated to be 1.054.
[0070] The dust viscosity coefficient is the product of the base viscosity and the humidity effect coefficient.
[0071] Lens characteristic parameters are converted into standardized values through parameter normalization. For example, hydrophobicity rating: a contact angle of 105° corresponds to a rating of 1.3; antistatic rating: surface resistivity of 10... 8 Ω corresponds to a score of 1.1; Surface smoothness score: Roughness of 0.02μm corresponds to a score of 1.2.
[0072] Adhesion type identification is performed based on viscosity coefficient and lens characteristic scores: When the viscosity coefficient is greater than 2.0 and the hydrophobicity score is less than 1.0, it is judged as wet adhesion; when the viscosity coefficient is less than or equal to 2.0 and the electrostatic mimicry score is less than 1.2, it is judged as electrostatic adsorption; when the viscosity coefficient is greater than 2.0 and the electrostatic mimicry score is less than 1.2, it is judged as mixed adhesion.
[0073] For example, a baseline accumulation rate measured under standard conditions is used as a benchmark. Then, an environmental factor is calculated, obtained by querying the humidity coefficient corresponding to the current humidity level, and multiplied by an accumulation factor specific to the mixed adhesion type. Simultaneously, a lens protection factor is calculated, which is the product of the lens's hydrophobicity and antistatic properties, used to quantify the lens's surface resistance to dust accumulation. The final predicted accumulation rate is the product of the baseline accumulation rate, the environmental factor, and the lens protection factor.
[0074] In this embodiment, the accumulation coefficient of wet adhesion is 1.5, the accumulation coefficient of electrostatic adsorption is 1.2, and the accumulation coefficient of mixed adhesion is 2.0.
[0075] Based on the calculated accumulation velocity, the system determines the fundamental oscillation frequency using a preset velocity-frequency mapping table: Low accumulation range (<0.05 mg / cm²·day): corresponding frequency 0.5 Hz Medium accumulation range (0.05-0.15 mg / cm²·day): corresponding frequency 1.0 Hz High accumulation range (0.15-0.30 mg / cm²·day): corresponding frequency 2.0 Hz Severe accumulation zone (>0.30 mg / cm²·day): corresponding frequency 3.0 Hz This invention determines the timing of the swing based on the requirements of the monitoring task. The monitoring task is divided into three priorities: high priority includes the structural anomaly verification period and the period when heavy vehicles pass through; medium priority includes the regular monitoring cycle and the data transmission period; low priority includes the system maintenance window and the low traffic period at night.
[0076] When deciding when to perform a swipe, first check if the system is currently in a high-priority task period; if so, delay the swipe operation. If there is a data transmission gap and the system idle period exceeds 5 minutes, execute the swipe immediately. Otherwise, schedule it for the next maintenance window. The system has detected a data transmission gap and no high-priority tasks are scheduled for the next 15 minutes, therefore, a swipe cleaning is triggered immediately.
[0077] This invention determines the type and rate of dust adhesion by comprehensively analyzing multi-dimensional parameters such as ambient humidity, dust concentration, and lens surface characteristics, and then precisely sets the oscillation frequency accordingly. This predictive cleaning strategy based on environmental conditions can initiate cleaning before dust accumulates to the point of affecting image quality. Compared to fixed-frequency cleaning methods, it avoids equipment wear caused by excessive oscillation, ensures continuous lens cleaning, and significantly enhances the system's adaptability and robustness in harsh environments such as dusty and humid conditions.
[0078] This invention determines the optimal timing for oscillation by considering the requirements of the target detection task, thus avoiding critical monitoring periods and performing cleaning actions only during data processing gaps or when the system is idle. This ensures that cleaning operations do not affect normal monitoring functions, and the decentralized operation avoids the instantaneous occupation of system resources by centralized cleaning, reducing the impact of cleaning operations on monitoring tasks and improving the robustness of the system.
[0079] If no frequency anomaly or mode shape anomaly is detected within the preset number of tests: Confirm that the target bridge is in a healthy state and generate monitoring results to characterize the health confirmation of the target bridge; Based on the monitoring data within a preset number of tests, the reference frequency range is updated and the reference mode shape is optimized; Based on the duration of the target bridge being in a healthy state, a timer trigger frequency adjustment instruction for the microcontroller is generated.
[0080] Specifically, if no frequency anomaly indicators or mode anomaly indicators are found within multiple consecutive monitoring cycles (e.g., 10 consecutive tests), the target bridge is confirmed to be in a structurally healthy state. A standardized health confirmation monitoring report is generated, which mainly includes: Monitoring period and duration; Monitoring findings, for example, indicate that the structure is in good condition and no obvious damage was observed; Stability assessment of key parameters.
[0081] Extract all valid monitoring data within a preset number of detections (e.g., the most recent 10 times), including natural frequency values and mode shape data of each order. Based on the new frequency dataset, recalculate the reference range of each frequency order using statistical methods. The new benchmark range = [mean - 3 × standard deviation, mean + 3 × standard deviation].
[0082] Historical health data is retained, and the baseline database is updated using a sliding window approach, dynamically adjusting the monitoring frequency based on the duration of the health status. For example: When the duration of health is less than 1 month, maintain the standard triggering frequency, which is 3 times per hour; When the duration of health is within 1-3 months, reduce to a moderate frequency, i.e., once every 12 hours; When the duration of good health is greater than 3 months, the monitoring frequency should be reduced to once a day. If any abnormal flag is detected, immediately revert to the standard trigger frequency.
[0083] This invention confirms a healthy state only when no abnormalities are detected within a preset series of consecutive detection cycles. This effectively eliminates the impact of fluctuations caused by accidental environmental interference or measurement noise. This statistical process control-based approach significantly improves the reliability and accuracy of state determination.
[0084] This invention dynamically updates the reference frequency range and optimizes the reference mode shape using new monitoring data under healthy conditions, enabling the system's diagnostic reference to evolve synchronously with the actual state of the structure. This enhances the system's applicability and diagnostic accuracy during long-term service and effectively prevents false alarms caused by outdated references.
[0085] This invention significantly reduces unnecessary monitoring frequency by intelligently adjusting the timer trigger frequency of a microcontroller based on the duration of a health status. This reduces the consumption of data storage and computing resources, providing technical support for long-term field monitoring scenarios that rely on limited energy sources such as solar power, and improving the economic efficiency and long-term sustainability of the monitoring system.
[0086] Example 2 like Figure 2 As shown, this invention also proposes a computer vision-based long-term bridge structure vibration monitoring system to implement any of the computer vision-based long-term bridge structure vibration monitoring algorithms described in Example 1, including: The image generation unit is used to control the camera to capture a timing image of the target bridge in response to the trigger command generated by the timer of the microcontroller. The timing image includes a reference image and multiple target images. The feature matching unit is used to extract multiple feature points from the reference image and match each feature point in the reference image with each target image to obtain a preliminary matching point pair. The matching filtering unit is used to generate a confidence score for each matching point pair and remove matching point pairs with confidence scores lower than a first threshold to obtain the target matching point pair set. The displacement field reconstruction unit is used to calculate the displacement of the target bridge at multiple feature points based on the target matching point pair set, so as to generate the vibration time series data of the target bridge. The modal parameter identification unit is used to extract at least one natural frequency and corresponding mode shape of the target bridge based on vibration time series data. The mode shape is used to characterize the spatial deformation of the target bridge when it vibrates at the corresponding natural frequency. The structural health diagnostic unit is used to compare the natural frequencies and mode shapes with preset reference frequency ranges and reference mode shapes to obtain monitoring results.
[0087] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A long-term vibration monitoring algorithm for bridge structures based on computer vision, characterized in that, include: S1, in response to the trigger command generated by the timer of the microcontroller, controls the camera to capture a timing image of the target bridge, the timing image including a reference image and multiple target images; S2, extract multiple feature points from the reference image, and match each feature point in the reference image with each of the target images to obtain a preliminary matching point pair; S3, generate the confidence score for each matching point pair, and remove matching point pairs with confidence scores lower than the first threshold to obtain the target matching point pair set; S4. Based on the target matching point pair set, calculate the displacement of the target bridge at multiple feature points to generate vibration time series data of the target bridge. S5. Based on the vibration time series data, extract at least one natural frequency and corresponding mode shape of the target bridge. The mode shape is used to characterize the spatial deformation of the target bridge when it vibrates at the corresponding natural frequency. S6. The natural frequency and the mode shape are compared with the preset reference frequency range and reference mode shape to obtain the monitoring results.
2. The computer vision-based long-term bridge structure vibration monitoring algorithm according to claim 1, characterized in that, The step of calculating the displacement of the target bridge at multiple feature points based on the target matching point pair set to generate vibration time-series data of the target bridge includes: S41, Based on the target matching point pair set, calculate the pixel coordinate displacement vector between the feature points in the reference image and the corresponding matching points in the target image; S42, based on the gray-level gradient changes of the image sequence in the spatiotemporal dimension, and / or by fitting the gray-level distribution of the feature point neighborhood with a curved surface, the pixel coordinate displacement vector is optimized with sub-pixel precision to obtain the image plane displacement amount with sub-pixel precision. S43, based on pre-calibrated camera parameters, the image plane displacement is transformed into the physical displacement of the target bridge in three-dimensional space through coordinate transformation relationship. The camera parameters include camera internal parameters and camera external parameters relative to the target bridge. S44, based on the correspondence between the timestamp corresponding to the trigger command of the microcontroller and each feature point, the physical displacement is combined into a displacement-time sequence; S45, aggregate the displacement-time series of all feature points to obtain vibration time series data to characterize the vibration response of the target bridge at multiple discrete locations.
3. The computer vision-based long-term monitoring algorithm for bridge structure vibration according to claim 1, characterized in that, The step of comparing the natural frequency and the mode shape with a preset reference frequency range and reference mode shape to obtain monitoring results includes: Calculate the relative deviation between the current natural frequency and the reference frequency range. When the relative deviation exceeds a preset frequency deviation threshold, generate a frequency anomaly flag. Calculate the modal guarantee criterion value between the current mode shape and the reference mode shape. When the modal guarantee criterion value is lower than a preset modal correlation threshold, generate a mode shape anomaly flag. When both the frequency anomaly indicator and the mode shape anomaly indicator are present, the mode shape curvature difference between the current mode shape and the reference mode shape at each feature point is calculated; continuous regions where the mode shape curvature difference exceeds a preset curvature threshold are identified; the location corresponding to the maximum mode shape curvature difference in the continuous region is determined as the core damage region; the relative deviation values of several consecutive natural frequencies are calculated, and weight coefficients are assigned according to the differences in the sensitivity of different frequencies to damage; a comprehensive score is calculated based on the relative deviation values of the natural frequencies and the corresponding weight coefficients; the damage severity level is determined based on the correspondence between the comprehensive score and the damage severity level; wherein, the weight assigned to lower-order frequencies is greater than that assigned to higher-order frequencies; the structural risk level is determined based on the location of the core damage region in the bridge structure; maintenance priorities are generated through a predefined decision matrix based on the damage severity level and the structural risk level; and monitoring results characterizing the confirmation of structural damage are generated based on the location information of the core damage region, the damage severity level, and the maintenance priority.
4. The computer vision-based long-term monitoring algorithm for bridge structure vibration according to claim 3, characterized in that, When only the frequency anomaly flag exists: Acquire the current ambient temperature data and compare and verify the current inherent frequency with the ambient temperature-frequency correlation model established based on historical monitoring data; When the frequency change conforms to the temperature change law and the mode shape characteristics remain stable, the camera is controlled to perform a preset swing action to reduce the impact of environmental interference and generate monitoring results characterizing the impact of environmental interference.
5. The computer vision-based long-term bridge structure vibration monitoring algorithm according to claim 4, characterized in that, The control of the camera to perform a preset swaying motion to reduce the impact of environmental interference includes: The swing amplitude of the preset swinging action is determined based on the image quality of the time-series images; The oscillation frequency of the preset oscillation action is determined based on the rate of dust accumulation in the environment. The timing of the preset swinging motion is determined based on the requirements of the target detection task; Control commands for the preset swinging motion are generated based on the swing amplitude, swing frequency, and swing timing of the preset swinging motion.
6. The computer vision-based long-term monitoring algorithm for bridge structure vibration according to claim 5, characterized in that, The determination of the oscillation frequency of the preset oscillation motion based on the accumulation rate of dust in the environment includes: The concentration of dust and humidity in the environment, as well as the characteristic parameters of the camera lens, are obtained. The dust viscosity coefficient is determined based on the ambient humidity and the concentration of dust in the environment. Based on the dust viscosity coefficient and the characteristic parameters of the camera lens, the dust adhesion type is determined; Based on the adhesion type of the dust, the accumulation rate of dust in the environment is determined; The oscillation frequency of the preset oscillation action is determined based on the rate of dust accumulation in the environment.
7. The computer vision-based long-term monitoring algorithm for bridge structure vibration according to claim 6, characterized in that, The lens characteristics of the camera include hydrophobicity, antistatic properties, and surface roughness.
8. The computer vision-based long-term monitoring algorithm for bridge structure vibration according to claim 3, characterized in that, If no frequency anomaly or mode shape anomaly is detected within the preset number of tests: Confirm that the target bridge is in a healthy state and generate monitoring results to characterize the health confirmation of the target bridge; Based on the monitoring data within the preset number of detections, the reference frequency range is updated, and the reference mode shape is optimized; Based on the duration of the target bridge being in a healthy state, a timer trigger frequency adjustment instruction for the microcontroller is generated.
9. The computer vision-based long-term vibration monitoring algorithm for bridge structures according to claim 1, characterized in that, The step of matching each feature point in the reference image with each of the target images to obtain a preliminary matching point pair includes: S21, extract image features from the reference image and the target image, wherein the image features include feature point positions and corresponding high-dimensional feature descriptors; S22, based on the high-dimensional feature descriptors of feature points in the reference image and the target image, by calculating the similarity matrix between the feature descriptors, forward matching is performed from the reference image to the target image to find candidate matching points in the target image for each feature point in the reference image; backward matching is performed from the target image to the reference image to find candidate matching points in the reference image for each feature point in the target image. S23, perform a consistency check on the results of forward matching and backward matching, retain the corresponding matching point pairs in forward matching and backward matching, and obtain the preliminary matching point pairs.
10. A computer vision-based long-term vibration monitoring system for bridge structures, used to implement the computer vision-based long-term vibration monitoring algorithm for bridge structures as described in any one of claims 1 to 9, characterized in that, include: An image generation unit is used to control a camera to capture a time-series image of the target bridge in response to a trigger command generated by a timer of a microcontroller. The time-series image includes a reference image and multiple target images. A feature matching unit, connected to the image generation unit, is used to extract multiple feature points in the reference image and match each feature point in the reference image with each of the target images to obtain a preliminary matching point pair; A matching filtering unit, connected to the feature matching unit, is used to generate a confidence score for each matching point pair and remove matching point pairs with confidence scores lower than a first threshold to obtain a target matching point pair set. The displacement field reconstruction unit, connected to the matching filtering unit, is used to calculate the displacement of the target bridge at multiple feature points based on the target matching point pair set, so as to generate the vibration time series data of the target bridge. The modal parameter identification unit, connected to the displacement field reconstruction unit, is used to extract at least one natural frequency and corresponding mode shape of the target bridge based on the vibration time series data. The mode shape is used to characterize the spatial deformation morphology of the target bridge when it vibrates at the corresponding natural frequency. The structural health diagnostic unit, connected to the modal parameter identification unit, is used to compare the natural frequency and the mode shape with a preset reference frequency range and reference mode shape to obtain monitoring results.
Citation Information
Patent Citations
Image feature identification method for improving bridge dynamic displacement precision
CN111783672A
Operation period bridge monitoring system and method based on automatic visual scanning
CN113128371A
Bridge health monitoring method and system based on image recognition
CN115375924A
Medium and small span bridge vibration characteristic rapid identification method based on machine vision
CN115761487A
All-weather bridge structure displacement measurement method
CN118794350A
Cited By
Bridge structure displacement measurement method and system based on improved optical flow estimation
CN122048928A
Bridge structure displacement measurement method and system based on improved optical flow estimation
CN122048928B
Stay cable force analysis method and system based on enhanced frequency domain decomposition
CN122087367A