Next Article in Journal
An Architecture for Biometric Electronic Identification Document System Based on Blockchain
Previous Article in Journal
A Novel Resource Allocation Scheme in NOMA-Based Cellular Network with D2D Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Bridge Displacement Monitoring Algorithms Based on Multi-Targets Tracking

School of Mechanical, Electrical and Information Engineering, Shandong University, Weihai 264209, China
*
Author to whom correspondence should be addressed.
Future Internet 2020, 12(1), 9; https://doi.org/10.3390/fi12010009
Submission received: 12 December 2019 / Revised: 2 January 2020 / Accepted: 3 January 2020 / Published: 8 January 2020

Abstract

:
Bridge displacement measurement is an important area of bridge health monitoring, which can directly reflect whether the deformation of bridge structure exceeds its safety permission. Target tracking technology and Digital Image Correlation (DIC) are two fast-developing and well-known methods for non-contact bridge displacement monitoring in Digital Image Processing (DIP) methods. The former’s cost of erecting detection equipment is too large for bridges with a large span that need to locate more multi-targets because of its tracking only one target on a camera while the latter is not suitable for remote detection because it requires very high detection conditions. After investigating the evolution of bridge displacement monitoring, this paper proposes a bridge displacement monitoring algorithm based on multi-target tracking. The algorithm takes full account of practical application and realizes accuracy, robustness, real-time, low-cost, simplicity, and self-adaptability, which sufficiently adapts the bridge displacement monitoring in theory.

1. Introduction

Due to the frequent occurrence of structural constructions’ safety accidents in recent years, the national property and people’s lives have suffered tremendous losses. Hence, it is deeply recognized that real-time online monitoring and health assessment of structural constructions, especially those newly built, are very important. In view of the emergence of new structural constructions, long-span bridges, and complex system buildings, the health monitoring and safety assessment of structures should be paid more attention. Structural displacement, as a key index of structural safety evaluation, can directly reflect whether the deformation of bridge structure exceeds its safety permission. It can provide effective parameters for structural damage identification and health monitoring. Displacement monitoring can be applied to wood [1], bridges [2], dams [3], anti-lock brake systems [4], stay cables [5], and vibration analysis in vitro imaging systems [6], etc.
For structural construction like bridges, there are still a lot of contact displacement monitoring methods in use, such as acceleration sensor and displacement meter [7], Global Positioning System (GPS) [8], electronic total station [9], laser interferometer [10], and so on. Contact monitoring methods often need to install sensors on bridges, which makes the maintenance of sensors become very difficult in the later period because of bridges’ often crossing the sea or rivers. In order to overcome these limitations, non-contact displacement monitoring methods have gradually emerged in recent years. Among them, the Digital Image Processing (DIP) method stands out for its high accuracy and simple installation of equipment. At present, the Digital Image Correlation (DIC) [1,4,5,11,12,13,14,15,16,17,18,19,20,21,22] method is the mainstream for bridge displacement monitoring using DIP.
DIC, also called digital speckle correlation, is to obtain the deformation information of the Region of Interest (ROI) from two digital images before and after deformation. The image before deformation can be called the reference image and the image after deformation can be called the deformed image. The basic principle of DIC is to mesh the ROI in the reference image, treat the motion of each sub-region as a rigid motion, and calculate the correlation according to the pre-defined correlation function through a certain search method for each sub-region. In the deformed image, the location of the sub-region after deformation is the region whose cross-correlation coefficient with the sub-region in the reference image is the maximum, and then the displacement of the sub-region is obtained. By calculating all the sub-regions, the deformation information of the whole field can be obtained. The DIC method is welcomed by some scholars because it is easy to implement and its calculation accuracy is high. Despite its great advantages, the DIC method has to carry out more tedious data processing in order to obtain better measurement results. Its computational efficiency can not meet the requirements of fast measurement. In the process of a speckle image’s acquisition and transmission, there are also many factors (such as signal noise, data missing, etc.) that affect the accuracy of measurement results. Therefore, how to better apply the DIC method to the actual measurement; there are still many research works to be further improved [4,11,12,13,14,15,16,17,18,19,20,21,22].
Target tracking [23,24,25,26], as its name implies, is to locate the position of a specific target in each frame of the image and generate the motion trajectory of the target. Setting a target board on the point which needs displacement monitoring, the displacement of the point can be known by the target board’s displacement after processing the sampled image. The target board for sampling is designed with special geometric patterns, which Light Emitting Diode (LED) lights.
Initially, many scholars set the target board as a rectangular board with special square black-and white geometric patterns and obtain the center of a window by a special algorithm. This method has high monitoring accuracy of sub-millimeters under ideal conditions. However, the target has a directional characteristic that is, when using the target as the photographed object, each of its sides must be horizontal or vertical. If it is tilted, the precision of displacement monitoring will be reduced dramatically [25]. Another disadvantage of this method is that its calibration of the visual monitoring system designed is complex, leading to large calculation. To overcome this problem, Lu et al. [26] changed the pattern on the target board into a circle so that the precision would not be affected even if the target board was tilted. Moreover, the computation complexity of this method is much less than the above method. In [26], the method’s cost of erecting detection equipment is too large for bridges with a large span that need to locate more multi-targets because of its tracking only one target on a camera.
In order to overcome the limitations of DIC, target tracking technology and other existing approaches, a novel algorithm based on specific target tracking technology is proposed in this article that can measure displacements of multi-targets simultaneously and be free of complex data processing. Experiments have been conducted to test the algorithm’s various properties with images obtained by Photoshop (Adobe Photoshop CS6, Adobe Systems Incorporated, San Jose, California, USA). Results show that this method realizes accuracy, robustness, real-time, low-cost, simplicity, and self-adaptability, which sufficiently adapts the bridge displacement monitoring in theory.
The remainder of the paper is organized as follows. Section 2 discusses the key fundamentals of target tracking technology and DIC. The proposed algorithm is described in Section 3. The experimental results are analyzed in Section 4. Section 5 draws conclusions.

2. Digital Image Correlation

The basic principle of DIC is to mesh the ROI in the reference image, treat the motion of each sub-region as a rigid motion, and calculate the correlation according to the pre-defined correlation function through a certain search method for each sub-region. In the deformed image, the location of the sub-region after deformation is the region whose cross-correlation coefficient with the sub-region in the reference image is the maximum, and then the displacement of the sub-region is obtained. By calculating all the sub-regions, the deformation information of the whole field can be obtained.
In the DIC method, we need to determine a correlation coefficient function, which is a criterion to measure the matching degree between reference subset and target subset and then find out the extremum of correlation coefficient by corresponding integral pixel displacement search method to extract displacement information. About the extremum, we take the maximum value in positive correlation coefficient function and the minimum value in negative correlation coefficient function. Different expressions of correlation coefficients have different performance and its performance will directly affect the search accuracy and computation efficiency of the DIC method. Two commonly used correlation coefficient functions, Zero Normalized Cross-Correlation (ZNCC) and Zero Normalized Sum of Squared Differences (ZNSSD), are presented in Equation (1) [27,28,29]:
C Z N C C = i = M M j = M M [ { f ( x i , y j ) f m } { g ( x i , y j ) g m } Δ f Δ g ] , C Z N S S D = i = M M j = M M [ f ( x i , y j ) f m Δ f g ( x i , y j ) g m Δ g ] 2 ,
where f ( ) and g ( ) mean the gray level intensity of a pixel for the reference and deformed images, respectively, and f m = 1 ( 2 M + 1 ) 2 i = M M j = M M f ( x i , y j ) , g m = 1 ( 2 M + 1 ) 2 i = M M j = M M g ( x i , y j ) , Δ f = i = M M j = M M [ f ( x i , y j ) f m ] 2 , Δ g = i = M M j = M M [ g ( x i , y j ) g m ] 2 .
The advantages of this method are that the algorithm is simple and easy to realize, it is the whole field of view and the non-contact deformation monitoring, and the monitoring precision is high.
The disadvantages of this method are that it is a deformation monitoring method according to the speckle image of the structure. If the texture of the structure surface is good, the speckle image with a good effect can be obtained, and the results of deformation monitoring will also be good. However, when the texture of the structure surface is general or no obvious texture, it is necessary to make artificial spots, otherwise the displacement can not be monitored by this method. In addition, it can be seen from the principle that the essence of this method is to carry out a large number of repeated calculations, and the overall calculation is very large. If the image pixels are large, the correlation computation of the two images would be extremely large so it can not meet the requirements of monitoring speed at all.

3. Proposed Algorithm

The digital image correlation method can calculate the whole field displacement. If it is used in bridge displacement monitoring, the actual environment is not suitable and the amount of calculation is very large so it is difficult to meet the monitoring speed. The algorithm proposed in this paper improves the specific target tracking technology to make it more meet the needs of actual bridge displacement monitoring. A flowchart of the proposed algorithm is shown in Figure 1. It is mainly composed of eight modules. In each module, the algorithm in this paper is optimized to meet the real-time, robustness, and adaptability as far as possible under the premise of monitoring accuracy.
As mentioned earlier, current target tracking algorithms’ cost of erecting detection equipment is too large for bridges with a large span that need to locate more multi-targets because of its tracking only one target on a camera, and DIC has difficulty guaranteeing the accuracy and real-time because of its complicated data processing. The proposed algorithm in this paper can meet the real-time and accuracy under the premise of monitoring multiple targets.
The algorithm proceeds as follows.
System calibration is acquiring the actual distance value represented by each pixel under the current monitoring distance before the displacement monitoring. The calibration method adopted in this paper is to separate two target boards by a known distance (preferably greater than 50 m), take photos, and run the algorithm to obtain the central coordinates of the two target boards in the image. Dividing the known distance by the coordinate difference between the two target boards is the actual distance respected by each pixel.
Image capturing means using the image acquisition system of the Charge Coupled Device (CCD) camera to collect images.
Color conversion means converting the collected images into gray images for processing.
Image denoising, as its name implies, is to filter out the noise in the image with a filter. In this paper, an adaptive median filter is used for denoising. S x y represents a sub-image whose center is at ( x , y ) . The adaptive median filter described in detail is as follows:
z m i n denotes the minimum brightness value in S x y .
z m a x denotes the maximum brightness value in S x y .
z m e d denotes the median brightness value in S x y .
z x y denotes the brightness value at coordinates ( x , y ) .
This adaptive median filtering algorithm works in two levels, Level A and Level B:
Level A: If z m i n < z m e d < z m a x , turn to Level B.
    Otherwise, increase window size.
    If the window size <= S m a x , repeat Level A.
    Otherwise, output z m e d .
Level B: If z m i n < z x y < z m a x , output z x y .
    Otherwise, output z m e d .
S m a x represents the allowable maximum adaptive filter windows size and S m a x = 5 in this paper.
Many denoising methods are applied to this algorithm and the denoising effect is similar. In this paper, the adaptive median filter is selected and other denoising methods also can be used instead.
Image enhancement uses top-hat transformation to uniform background and histogram equalization to enhance the contrast. Assuming that f ( x , y ) is a grayscale image and b ( x , y ) is a structural element, b erosion of image f at ( x , y ) is defined as Equation (2) and b dilation of image f at ( x , y ) is defined as Equation (3). Top-hat transformation is defined as Equation (4):
[ f b ] ( x , y ) = min ( s , t ) b { f ( x + s , y + t ) } ,
[ f b ] ( x , y ) = max ( s , t ) b { f ( x s , y t ) } ,
T h a t ( f ) = f ( f b ) b .
Background simplification uses erosion and hole filling technology. The structural element size of erosion procedure is a disk structure with a radius of 1. Hole filling technology is explained in Equation (5), where A represents a binary image, A c represents the complementary set of A, B represents a 4-connected structural element, and X 0 represents an all-black image except for a white spot in each hole. If X k = X k 1 , the algorithm ends at step k of the iteration. The parallel set of X and A is the image after hole filling:
X k = ( X k 1 B ) A c , k = 1 , 2 , 3 ,
Feature recognition’s flowchart is shown in Figure 2. The main principle is to take the vertices of eight directions on the edge of the region and calculate the distances from them to the center of the region, respectively. Then, the standard deviation of these eight distances is calculated and a threshold is set. If the standard deviation is less than this threshold, the region is recognized as a circle.
In this paper, the method of obtaining the center of a circle is the centroid location by first-order central moment method. It is a method of determining the centroid of image by using the geometric invariant first-order moment of a digital image. The concept of geometric moment was first proposed by Hu in 1962, and it is shown in Equation (6):
m p q = + + x p y q f ( x , y ) d x d y ,
where f ( x , y ) means the continuous image function and m p q means p + q order moments of the continuous image function.
For this paper, the image function f ( x , y ) is a discrete numerical image so its integral operation is replaced by summation operation. m p q is shown in Equation (7):
m p q = x y x p y q f ( x , y ) .
The zero-order moment of the region represents the region’s mass and the first-order moment represents the region’s center of mass. The coordinates of the region’s center of mass can be determined by combining the two, and it is presented in Equation (8):
m 00 = x y f ( x , y ) , m 10 = x y x f ( x , y ) , m 01 = x y y f ( x , y ) , u c = m 10 / m 00 , v c = m 01 / m 00 ,
where ( u c , v c ) means the coordinate of the region’s center.
Displacement calculation is to calculate the pixel displacement of the central coordinate of each circular target and determine the actual displacement distances according to the results of system calibration.
Compared with other image displacement monitoring algorithms, the algorithm in this paper has two main advantages. The first advantage is that the algorithm designs specific region detection conditions directly according to the characteristics of the target without image correlation method so it eliminates a lot of repeated calculations. When there are more pixels in the image, the advantage of this algorithm will be more obvious. The second advantage is that the algorithm can monitor multiple targets at the same time, unlike [25,26], where a camera can only monitor one target, which greatly reduces the cost of camera equipment. In summary, this algorithm is suitable for rapid displacement monitoring of large structures such as bridges.

4. Evaluation

In this paper, three experiments are conducted to verify the proposed algorithm’s accuracy, robustness, real-time, self-adaptability, low-cost, and simplicity mentioned above. The original pictures in the experiments are made by Photoshop and the algorithm is realized by MATLAB language (R2016a, MathWorks, Natick, MA, USA).
In the first experiment, accuracy and self-adaptability can be proved. The accuracy of the algorithm can reach a sub-pixel level and meet the daily needs of bridges. This algorithm can automatically detect the number of target boards without setting a fixed number in advance, reflecting the self-adaptability of the algorithm. This algorithm realizes multi-target simultaneous monitoring and greatly reduces the cost of monitoring and facilitates later data processing, reflecting the low-cost and simplicity of the algorithm. In the second and third experiments, robustness and real-time can be proved respectively. The robustness of the algorithm is reflected in that, when the target board is slightly contaminated, the algorithm can still identify the location of the target board and the accuracy is almost unaffected. The algorithm is implemented in a frequency domain as far as possible and each step is calculated and compared to select the shortest time-consuming sub-algorithm from sub-algorithms that can achieve the same effect. If the displacement exceeds the threshold, real-time warning can be achieved. In the fourth experiment, the algorithm is achieved by C++ language to prove its availability in the actual environment.

4.1. Accuracy Experiment

As shown in Figure 3, we used Photoshop to make the picture to simulate actual scenes. We first move the target boards in the graph by certain amounts of displacement, which is shown in Table 1. The program calculates the target boards’ displacement values of two pictures before and after the displacement. The results of the operation are shown in Figure 4 (The first column represents the X coordinate of the displacement, the second column represents the Y coordinate of the displacement, and each row represents the target board number), reflecting that the accuracy of the algorithm can reach a sub-pixel level.
To verify the self-adaptability of the algorithm, we replaced the original picture and repeated the experiment above. The image that simulates real environments is shown in Figure 5. The displacements set is shown in Table 2. The operation results of the program are shown in Figure 6.
The results of the two experiments show that the accuracy of the proposed algorithm can reach 1/10th of a pixel and self-adaptability has also been proved very well.

4.2. Robustness Experiment

To verify the robustness of the algorithm, some stains of different shapes are added to the target boards in Figure 3. Pictures before and after displacement are shown in Figure 7 and Figure 8. In order to reflect the advantages of the algorithm, we set different stains between pictures before and after displacement.
Positions of target boards before and after displacement are shown in Table 1. The operation results of the program are shown in Figure 9. The experiment can prove the robustness of the algorithm and the accuracy is almost unaffected.
Figure 10 and Figure 11 show the main process of image processing by the algorithm. The binarization threshold is 0.8 in this paper.

4.3. Real-Time Experiment

In this experiment, three kinds of pictures in Figure 3, Figure 5 and Figure 7 are used to verify the real-time performance of the algorithm, respectively. Figure 3, Figure 5 and Figure 7’s five sets of running time of the program are shown in Table 3. The results show that the real-time performance of the algorithm can achieve timely early warning.

4.4. Actual Environment Experiment

In this experiment, the algorithm in this paper was achieved by C++ language. We bought the CCD camera and the turntables and built a real-time displacement monitoring system.
The experimental principle is shown in Figure 12. The large circle is a turntable and its background can be any. The right side of the turntable is the target board. Assuming that the distance between the center of the target board and the center of the turntable is r, the turntable is divided into 16 equal parts according to the angle so each angle is π / 8 . Assuming that the rotation angle is θ , the starting position is shown in Figure 12 and the turntable is rotated in a counterclockwise direction. Assuming that the center of the turntable is the origin of the coordinate, the x-axis is the horizontal direction and the y-axis is the vertical direction, the coordinate of the center of the target board is ( r cos θ , r sin θ ) . The initial coordinate of the center of the target board is ( r , 0 ) so the theoretical displacement of the target board rotated for one circle with the turntable is ( r r cos θ , | r sin θ | ) ( 0 θ < 2 π ) . In this experiment, r = 500 mm, the number of monitoring targets is 2, the radius of the target boards is 70 mm, the displacement monitoring distance is 10 m, the parameters of the CCD camera are shown in Table 4, and the results of the real-time displacement monitoring experiment are shown in Table 5. According to the calculation, the average error of the experiment is 3 mm, which verifies the effectiveness and reliability of the proposed algorithm. The CCD camera equipment is shown in Figure 13, and the turntable equipment is shown in Figure 14.

5. Conclusions

This paper presents a novel displacement monitoring algorithm for real-time displacement monitoring of multiple targets. The proposed algorithm overcomes the unicity of tracking targets in single target tracking algorithms and the non-real-time performance in the DIC method. This paper sets three different experiments to verify the algorithm’s performance and the results show that the proposed algorithm can realize accuracy of 1/10th of a pixel, robustness, real-time, low-cost, simplicity and self-adaptability. This paper also sets an actual environment experiment, and the results show that this method in the paper can achieve the displacement monitoring accuracy of 3 mm error at a 10 m monitoring distance. However, this paper focuses on the research of the algorithm and the preliminary construction of the real-time displacement monitoring system. This paper only verifies that the algorithm is effective for the displacement monitoring. The present research is not perfect, and the follow-up is still to be done. For example, the most remote monitoring distance is based on the camera resolution and the size of the tracking target board. What is the change law? What are the real issues to be overcome to use this system for the actual bridge?

Author Contributions

Writing—original draft preparation, J.W.; writing—review and editing, G.L. All authors have read and agreed to the published version of the manuscript.

Funding

The research was funded by Technology Developing Project of Shenzhen, Key Coordinative Innovation Plan of Guangdong Provice and Science & Technology Development Plan of Weihai.

Acknowledgments

The authors would like to thank Chengyou Wang, Fabao Yan and Ruijuan Jiang for their help and valuable suggestions. The authors would also be grateful for the support from SHENZHEN Municipal Design & Research Institute Co., Ltd. The authors also thank the anonymous reviewers and the editor for their valuable comments to improve the presentation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Samarasinghe, S.; Kulasiri, D. Stress intensity factor of wood from crack-tip displacement fields obtained from digital image processing. Silva Fenn. 2015, 38, 267–278. [Google Scholar] [CrossRef] [Green Version]
  2. Lee, J.J.; Shinozuka, M. Real-Time displacement measurement of a flexible bridge using digital image processing techniques. Exp. Mech. 2006, 46, 105–114. [Google Scholar] [CrossRef]
  3. Ioan, C.; Donciu, O.; Septimiu, P. Laser based displacement measurements using image processing. In Proceedings of the 30th International Spring Seminar on Electronics Technology, Cluj-Napoca, Romania, 9–13 May 2007. [Google Scholar]
  4. Hiraoka, N.; Matsuzaki, R.; Todoroki, A. Concurrent monitoring of in-plane strain and out-of-plane displacement of tire using digital image correlation method. J. Solid Mech. Mater. Eng. 2009, 3, 1148–1159. [Google Scholar] [CrossRef] [Green Version]
  5. Duan, Y.F.; Jiang, P.A.; Ye, G.R. Noncontact displacement monitoring of stay cables using videogrammetric method. In Proceedings of the International Conference on Multimedia Technology, Hangzhou, China, 26–28 July 2011. [Google Scholar]
  6. Chu, R.S.; Wang, S.S. Vibration analysis using digital image processing for in vitro imaging systems. Proc. Int. Soc. Opt. Eng. 2011, 8152, 172–176. [Google Scholar]
  7. Uchiyama, T.; Shinohara, K. System identification of mechanomyograms detected with an acceleration sensor and a laser displacement meter. In Proceedings of the 33rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011. [Google Scholar]
  8. Crowell, B.W.; Bock, Y.; Squibb, M.B. Demonstration of earthquake early warning using total displacement waveforms from real-time GPS networks. Seismol. Res. Lett. 2009, 80, 772–782. [Google Scholar] [CrossRef] [Green Version]
  9. Kontogianni, V.; Kornarou, S.; Stiros, S. Monitoring with electronic total stations: Performance and accuracy of prismatic and non-prismatic reflectors. Geotech. News 2007, 25, 30–33. [Google Scholar]
  10. Milesi, I.; Norgia, M.; Pompilio, P.P. Measurement of local chest wall displacement by a custom self-mixing laser interferometer. IEEE Trans. Instrum. Meas. 2011, 60, 2894–2901. [Google Scholar] [CrossRef]
  11. Kim, S.; Kim, N.S. Multipoint displacement response measurement of civil infrastructures using digital image processing. Procedia Eng. 2011, 14, 195–203. [Google Scholar] [CrossRef] [Green Version]
  12. Chen, L.C.; Liang, C.W.; Kitagawa, A. Novel boundary edge detection for accurate 3D surface profilometry using digital image correlation. Appl. Sci. 2018, 8, 2541. [Google Scholar] [CrossRef] [Green Version]
  13. Kalteremidou, K.A.; Murray, B.; Tsangouri, E. Multiaxial damage characterization of carbon/epoxy angle-ply laminates under static tension by combining in situ microscopy with acoustic emission. Appl. Sci. 2018, 8, 2021. [Google Scholar] [CrossRef] [Green Version]
  14. Cofaru, C.; Philips, W.; Paepegem, W.V. Improved Newton-Raphson digital image correlation method for full-field displacement and strain calculation. Appl. Opt. 2010, 49, 6472–6484. [Google Scholar] [CrossRef] [PubMed]
  15. Lin, Y.; Lan, Z. Sub-pixel displacement measurement in digital image correlation using Particle Swarm Optimization. In Proceedings of the International Conference on Information, Networking and Automation, Kunming, China, 18–19 October 2010. [Google Scholar]
  16. Roncella, R.; Romeo, E.; Barazzetti, L. Comparative analysis of digital image correlation techniques for in-plane displacement measurements. In Proceedings of the 5th International Congress on Image and Signal Processing, Chongqing, China, 16–18 October 2012. [Google Scholar]
  17. Theunissen, R. Theoretical analysis of direct and phase-filtered cross-correlation response to a sinusoidal displacement for PIV image processing. Meas. Sci. Technol. 2012, 23, 65302–65310. [Google Scholar] [CrossRef]
  18. Le Flohic, J.; Parpoil, V.; Bouissou, S. A 3D displacement control by digital image correlation for the multiaxial testing of materials with a stewart platform. Exp. Mech. 2014, 54, 817–828. [Google Scholar] [CrossRef]
  19. Yu, L.; Pan, B. In-plane displacement and strain measurements using a camera phone and digital image correlation. Opt. Eng. 2014, 53, 054107. [Google Scholar] [CrossRef]
  20. Passieux, J.C.; Bugarin, F.; David, C. Multiscale displacement field measurement using digital image correlation: Application to the identification of elastic properties. Exp. Mech. 2015, 55, 121–137. [Google Scholar] [CrossRef]
  21. Hassan, G.M.; Macnish, C.; Dyskin, A. Extending digital image correlation to reconstruct displacement and strain fields around discontinuities in geomechanical structures under deformation. In Proceedings of the 15th IEEE Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA, 5–9 January 2015. [Google Scholar]
  22. Shishido, N.; Ikeda, T.; Miyazaki, N. Accuracy improvement of full-field displacement measurement using digital image correlation for images obtained with a laser scanning confocal microscope. In Proceedings of the International Conference on Electronic Materials and Packaging, Daejeon, Korea, 19–22 November 2007. [Google Scholar]
  23. Penghui, L.; Yinping, W.; Wenguang, Z. Multi-dynamic displacement measurement based on digital image processing technology. In Proceedings of the 2nd International Conference on Industrial Mechatronics and Automation, Wuhan, China, 30–31 May 2010. [Google Scholar]
  24. Choi, H.S.; Cheung, J.H.; Kim, S.H. Structural dynamic displacement vision system using digital image processing. Nondestruct. Test. Eval. Int. 2011, 44, 597–608. [Google Scholar] [CrossRef]
  25. Lu, W.; Cui, Y.; Teng, J. Displacement monitoring method based on digital image processing technology. In Proceedings of the 13th International Symposium on Structural Engineering, Hefei, China, 25–27 October 2014. [Google Scholar]
  26. Chen, J.; Zhao, W.; Luo, H. A real-time system for monitoring distant dynamic displacement of structures. Geo-Spat. Inf. Sci. 2008, 11, 49–55. [Google Scholar] [CrossRef]
  27. Pan, B.; Qian, K.; Xie, H. Two-dimensional digital image correlation for in-plane displacement and strain measurement: A review. Meas. Sci. Technol. 2009, 20, 1–17. [Google Scholar] [CrossRef]
  28. Tong, W. An Evaluation of digital image correlation criteria for strain mapping applications. Strain 2005, 41, 167–175. [Google Scholar] [CrossRef]
  29. Pan, B.; Xie, H.; Guo, Z.; Hua, T. Full-field strain measurement using a two-dimensional Savitzky-Golay digital differentiator in digital image correlation. Opt. Eng. 2007, 46, 033601. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed algorithm.
Figure 1. Flowchart of the proposed algorithm.
Futureinternet 12 00009 g001
Figure 2. Flowchart of feature recognition.
Figure 2. Flowchart of feature recognition.
Futureinternet 12 00009 g002
Figure 3. Image that simulates real environments (seven target boards).
Figure 3. Image that simulates real environments (seven target boards).
Futureinternet 12 00009 g003
Figure 4. The displacement calculation results of the program.
Figure 4. The displacement calculation results of the program.
Futureinternet 12 00009 g004
Figure 5. Image that simulates real environments (three target boards).
Figure 5. Image that simulates real environments (three target boards).
Futureinternet 12 00009 g005
Figure 6. The displacement calculation results of the program.
Figure 6. The displacement calculation results of the program.
Futureinternet 12 00009 g006
Figure 7. Image with stains before displacement.
Figure 7. Image with stains before displacement.
Futureinternet 12 00009 g007
Figure 8. Image with stains after displacement.
Figure 8. Image with stains after displacement.
Futureinternet 12 00009 g008
Figure 9. The displacement calculation results for images with stains of the program.
Figure 9. The displacement calculation results for images with stains of the program.
Futureinternet 12 00009 g009
Figure 10. The main process of image processing by the algorithm.
Figure 10. The main process of image processing by the algorithm.
Futureinternet 12 00009 g010
Figure 11. The main process of image processing by the algorithm.
Figure 11. The main process of image processing by the algorithm.
Futureinternet 12 00009 g011
Figure 12. The experimental principle.
Figure 12. The experimental principle.
Futureinternet 12 00009 g012
Figure 13. The CCD camera equipment.
Figure 13. The CCD camera equipment.
Futureinternet 12 00009 g013
Figure 14. The turntable equipment.
Figure 14. The turntable equipment.
Futureinternet 12 00009 g014
Table 1. Certain displacement values of movement (the leftmost target board is No. 1).
Table 1. Certain displacement values of movement (the leftmost target board is No. 1).
Target Board NumberInitial Position (Pixel)Shifted Position (Pixel)Displacement (Pixel)
1(110, 339)(117, 346)(7, 7)
2(169, 306)(189, 306)(7, 0)
3(286, 262)(286, 269)(0, 7)
4(383, 216)(383, 209)(0, 7)
5(484, 169)(491, 169)(7, 0)
6(575, 121)(568, 128)(7, 7)
7(680, 81)(680, 81)(0, 0)
Table 2. Certain displacement values of movement (the leftmost target board is No. 1).
Table 2. Certain displacement values of movement (the leftmost target board is No. 1).
Target Board NumberInitial Position (Pixel)Shifted Position (Pixel)Displacement (Pixel)
1(214, 311)(224, 306)(10, 5)
2(516, 311)(506, 306)(10, 5)
3(736, 321)(741, 316)(5, 5)
Table 3. The running time of the program.
Table 3. The running time of the program.
ImageRunning Time (s)
Figure 32.74, 2.71, 2.71, 2.73, 2.73
Figure 53.29, 3.16, 3.14, 3.17, 3.17
Figure 72.69, 2.70, 2.70, 2.69, 2.69
Table 4. The parameters of the CCD camera.
Table 4. The parameters of the CCD camera.
Parameter NameParameter Size
Basler ace classicacA2040-90uc
SensorCMV4000
Resolution (H × V pixels)2048 × 2048
Frame rate (fps)90
Mono/colorc
Bit depth8/12
InterfaceUSB 3.0
Pixel size ( μ m 2 )5.5 × 5.5
Sensor size (mm 2 )11.26 × 11.26
Optical size1″
Table 5. Results of the real-time displacement monitoring experiment.
Table 5. Results of the real-time displacement monitoring experiment.
Theoretical Displacement (mm)Monitoring Displacement (Left) (mm)Monitoring Displacement (Right) (mm)
(0, 0)(1.23, 0.02)(0.08, 0.05)
(38.05, 191.35)(39.78, 191.01)(39.07, 190.89)
(146.45, 353.55)(141.5, 354.05)(142.3, 354.12)
(308.64, 461.95)(303.52, 464.05)(304.51, 463.50)
(500, 500)(496.01, 502.27)(498.24,502.35)
(691.35, 461.95)(685.12, 465.10)(684.66, 460.95)
(853.55, 353.55)(847.48, 357.24)(848.14, 351.46)
(961.95, 191.35)(956.79, 194.02)(957.03, 186.0)
(1000, 0)(994.25, 0.91)(994.28, 1.78)
(961.95, 191.35)(956.26, 187.48)(956.79, 194.12)
(853.55, 353.55)(845.54, 353.89)(847.48, 357.24)
(691.35, 461.95)(684.40, 461.15)(684.61, 460.62)
(308.64, 461.95)(305.62, 463.25)(305.51, 463.23)
(146.45, 353.55)(142.50, 354.02)(142.32, 354.08)
(38.05, 191.35)(39.23, 191.05)(39.01, 191.89)

Share and Cite

MDPI and ACS Style

Wang, J.; Li, G. Study on Bridge Displacement Monitoring Algorithms Based on Multi-Targets Tracking. Future Internet 2020, 12, 9. https://doi.org/10.3390/fi12010009

AMA Style

Wang J, Li G. Study on Bridge Displacement Monitoring Algorithms Based on Multi-Targets Tracking. Future Internet. 2020; 12(1):9. https://doi.org/10.3390/fi12010009

Chicago/Turabian Style

Wang, Jiajia, and Guangming Li. 2020. "Study on Bridge Displacement Monitoring Algorithms Based on Multi-Targets Tracking" Future Internet 12, no. 1: 9. https://doi.org/10.3390/fi12010009

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