Next Article in Journal
Consequences of Different Mechanical Surface Preparation of Ni-Base Alloys during High Temperature Oxidation
Next Article in Special Issue
Application of Elastic Waves and Neural Networks for the Prediction of Forces in Bolts of Flange Connections Subjected to Static Tension Tests
Previous Article in Journal
Limitations in the Grain Boundary Processing of the Recycled HDDR Nd-Fe-B System
Previous Article in Special Issue
Use of Time-Frequency Representation of Magnetic Barkhausen Noise for Evaluation of Easy Magnetization Axis of Grain-Oriented Steel
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

2D Digital Image Correlation and Region-Based Convolutional Neural Network in Monitoring and Evaluation of Surface Cracks in Concrete Structural Elements

Faculty of Civil Engineering, Cracow University of Technology, ul. Warszawska 24, 31-155 Kraków, Poland
*
Author to whom correspondence should be addressed.
Materials 2020, 13(16), 3527; https://doi.org/10.3390/ma13163527
Submission received: 30 June 2020 / Revised: 4 August 2020 / Accepted: 5 August 2020 / Published: 10 August 2020
(This article belongs to the Special Issue Non-Destructive Testing of Structures)

Abstract

:
This paper shows how 2D digital image correlation (2D DIC) and region-based convolutional neural network (R-CNN) can be combined for image-based automated monitoring and assessment of surface crack development of concrete structural elements during laboratory quasi-static tests. In the presented approach, the 2D DIC-based monitoring enables estimation of deformation fields on the surface of the concrete element and measurements of crack width. Moreover, the R-CNN model provides unmanned simultaneous detection and localization of multiple cracks in the images. The results show that the automatic monitoring and evaluation of crack development in concrete structural elements is possible with high accuracy and reliability.

1. Introduction

Much of the important concrete structures that are in use today were erected several years ago and now they are close to their design life [1]. As a result, the structures require regular condition assessment for understanding of the current state of their structural components. Condition assessment of a concrete structural element involves monitoring of displacements and evaluation of crack development visible on the surface of the element during laboratory mechanical tests. Monitoring is often done using wired contact sensors such as linear-variable-differential transformers (LVDTs). However, these sensors are often difficult to install and maintain.
Crack evaluation typically involves visual inspection by trained staff and simple measuring tools such as a Brinell magnifier. However, such inspection methods can be expensive, dangerous and time-consuming. On the other hand, computer vision methods allow for fully automated extraction of important information from digital images [2,3]. As a consequence, various methods leveraging image-processing techniques and computer vision methods such as digital image correlation and convolutional neural networks have been developed and applied in past decades [4,5,6,7,8,9].
Monitoring and measurement of displacements using computer vision methods are often performed by applying optical flow-based algorithms such as digital image correlation [10]. A detailed review of DIC applications can be found in [7,11]. DIC have been applied for measuring displacements and strains of specimens made of various materials. Mróz et al. [12] presented a feasibility study of DIC in determining strains in concrete exposed to fire.
DIC methods have also been used for assessment of concrete crack development. Helm in [13] shown how to use DIC for assessment of specimens with multiple growing cracks. Similarly, Rui et al. in [14] presented DIC-based measurement system of crack generation and evolution during static testing of concrete sleepers. In [15] Gehri et al. shown a study on an automated crack detection and measurement based on DIC. Finally, DIC techniques allow for measurements and calculations of strains localization and the width of the fracture process zones on the surface of notched concrete beams [16,17].
Crack assessment using DIC methods is very precise but also require huge computational resources and is very time-consuming. As a result, it is mainly used off-line for assessment after the tests. It is also possible to apply other non-destructive monitoring techniques such as Acoustic Emission (AE) [18] or microwave sensors [19]. On the other hand, in recent years, convolutional neural networks (CNN) have been developed and applied for online automatic detection of concrete cracks and structural damage. See for example, recent state-of-the-art reviews [5,6]. In [20] Cha et al. described an autonomous system for structural visual inspection using region-based deep learning for detecting multiple damage types. In [21] a system for real-time crack assessment with wall-climbing unmanned aerial system is presented. Roberts et al. in [22] shown a system for low-cost pavement condition health monitoring and analysis. In [23] Deng et al. presented a region-based CNN with deformable modules for visually classifying concrete crack. Finally, an application of CNN for detection of flaws in concrete using ultrasonic tomography is described in [24].
These two approaches to monitoring and evaluation of surface cracks in concrete structural elements can be combined for better description and assessment of concrete elements. To the best knowledge of the authors of the paper, there is no such a study on combining DIC and CNN algorithms in this context. As a result, this paper is organized as follows. In this first section, the motivation and main goals of the research study undertaken are given. In Section 2, a detailed description of the proposed new method is presented. In Section 3, CNN model development and deployment is outlined. In Section 4, the experimental procedure is described. In Section 5, the results and discussion are given. Finally, in Section 6, the most relevant conclusions are drawn.

2. Methodology

This section provides a description of the proposed methodology. The main goal of the proposed approach is the automatic assessment of the development of concrete cracks by combining two computer vision methods: 2D digital image correlation and region-based convolutional neural network. Figure 1 shows the flowchart of the proposed approach. During the 1st and 2nd step, the tested element is prepared and the vision system is set. In the 3rd step, during the experiment, the digital images are taken and stored using DSLR cameras. In the 4th step, the stored images are pre-processed and the Faster R-CNN model is developed using the stored images. During the 5th step, the developed Faster R-CNN is used for detection and localization of surface cracks on the tested element. In the 6th and 7th step, DIC method is used to compute the displacements, strains and the crack width, respectively. Finally, the automatic assessment of the cracks during the experiments done with Faster R-CNN and DIC can be saved for the later analysis.

2.1. Region-Based Convolutional Neural Network

In this paper, to detect and localize multiple cracks on the surface of a tested concrete element a region-based convolutional neural network or regions with CNN features (R-CNN) architecture is applied. The R-CNN model works by performing computations in four steps [25]:
  • a selective search on the input image to select proposed regions containing objects,
  • a pre-trained CNN transforms each proposed region and computes the features extracted from the proposed regions,
  • the extracted features and labeled category of each proposed region are combined to train support vector machine (SVM)-based classifiers for object classification,
  • the extracted features and labeled bounding box of each proposed region are combined to train a linear regression model for bounding box prediction.
This approach was proposed by Girshick et al. in 2013 [26]. The schematic architecture of this model is presented in Figure 2.
The main bottleneck of the R-CNN model is the need to extract features for each proposed region. The R-CNN model was improved by performing CNN forward computation on the whole image. This improved model is known as a Fast R-CNN model [27]. For obtaining precise object detection, Fast R-CNN requires, in general, many proposed regions in selective search. The Fast R-CNN model was improved by the Faster R-CNN model [28] which replaces selective search with a region proposal network (RPN) and reduces the number of generated proposed regions [25]. The schematic architecture of this model is presented in Figure 3.
The main part of these two architectures is a convolutional neural network (CNN). CNN is a special class of a layered feed-forward artificial neural network. CNN was designed for processing images and audio signals [29]. The typical CNN has an input layer, several hidden layers with nonlinear units, and an output layer with linear units (for regression) or nonlinear units (for classification). Each unit computes a weighted sum of its inputs (activation of the unit). The activation is sent to a transfer function, an S-shaped function such as sigmoid function or rectified linear unit (ReLU) function [29].
The training process use the backpropagation algorithm for efficiently computing the gradient of the loss function and stochastic gradient descent (SGD) algorithm for learning the weights of the CNN model. During training of the convolutional neural network with several millions of parameters, the main issue is the overfitting of the neural model to the dataset. Fortunately, there are several techniques to cope with the overfitting. For example, on can apply transfer learning to a pre-trained model [29]. Transfer learning is a technique used for adaptation of the pre-trained model to another dataset. It is performed by additional training of selected convolutional layers of CNN while the rest of the layers are preserved [29].
In this paper, as a CNN base the Inception V2 architecture is applied. Inception V2 is a convolutional neural network proposed by Szegedy et al. from Google Research in 2016 [30]. These architectures are available through the TensorFlow object detection API [31] which is an open-source library developed by Google Research and built upon TensorFlow [32]. It allows easy development and deployment of CNN-based models for object detection and other computer vision problems.

2.2. Digital Image Correlation

Digital Image Correlation is a well-developed and popular tool for evaluation of surface deformations [7,8,10]. It can also be used as a non-destructive method for full-field measurements of displacements of a tested specimen surface. DIC was developed at the University of South Carolina in the early 80s [33,34].
DIC works by processing images taken during the deformation of an object. Then it tries to establish a mapping between the image coordinates of the reference (undeformed) object image and the image coordinates of the deformed object image by searching for the mapping which gives the highest correlation between the reference image and the current image. The mapping is then used for calculating full-field strains [35].
The images are stored as a 2D matrix of pixels and each image is correlated with the reference (undeformed) image. The points of the grid based on the specified image subsets are matched and identified as that associated with the highest value of the correlation coefficient. This coefficient is calculated between the reference subset “f” and the target subset “g”, whose dimensions are equal and are M × N pixels using the zero-mean normalized cross-correlation criterion defined in Equation (1). Illustration of the basic principle of digital image correlation is shown in Figure 4.
CC ZMN = i = 1 M j = 1 N f ( i , j ) u f × ( g ( i , j ) u g ] i = 1 M j = 1 N f ( i , j ) u f 2 × i = 1 M j = 1 N g ( i , j ) u g 2 ,
where u f is the intensity of the reference subset and u g is the intensity of the target subset form.

3. Model-Development Workflow for Crack Detection Based on Faster R-CNN

In this work we have developed a predictive model for crack detection based on Faster R-CNN architecture described in the previous section. The development of the model consisted of several stages. In the first stage we collected and annotated several images of concrete elements with surface cracks. For model development all annotated images were divided randomly into three sets. The first set was used for training, the second for validation images and third for testing the Faster R-CNN model. Finally, the developed model was deployed for crack detection during experiments described in the next section.

3.1. Dataset Collection and Annotation

Collection and annotation of images for building a concrete crack detector is very important stage because the accuracy of the trained model depends to large extent on the quality of the prepared dataset. For this research, 1058 images containing cracked concrete elements were collected from different laboratory experiments performed at Cracow University of Technology (CUT). Figure 5 shows selected images of concrete element containing cracks.
The images were then manually annotated using a graphical image annotation tool LabelImg [37]. It works by defining a bounding box coordinates and the corresponding label. Figure 6 shows an example of image of concrete element containing several thin cracks.

3.2. Model Development

Model development from scratch requires a large number of annotated images. For an object detection task where only small number of training data is available, a common solution is to perform fine-tuning on a CNN which is pre-trained with related source data. In this work, we adopted transfer learning and used a pre-trained convolutional neural network called Inception V2 described in the previous section.
The annotated images were converted to the record format to be used within TensorFlow and the dataset was randomly split in the ratio of 75% for training the model and 25% for testing. This ensures that the model do not overfit to the dataset and would therefore be able to perform well on unseen data.
The training and validation process of the Faster R-CNN model was performed on a laptop computer with GPU working under the 64-bit Windows 10 operating system using TensorFlow environment and monitored by using TensorBoard system. Figure 7 shows changes of two examples of the monitored losses with and without smoothing (classification loss and localization loss) during the training process. This process was manually stopped after 11,000 epochs which took about 7 h. From the plots, it can be observed that after about 30,000 epochs the smoothed losses started to decrease with constant rates.
After training, the model was tested by detecting cracks in new images. The model produces a bounding boxes on the images along with a percentage of how accurate this bounding box is based on the trained model. This value provides users with an assessment of how good the detection of cracks is. Figure 8 shows tested images containing cracks. It can be noted that while the crack on the left image was properly detected and localized as one crack with certainty 99% (inside the green bounding box) and also not properly divided into two cracks: inside the blue bounding box (with certainty 96%) and inside the red bounding box (with certainty 81%).
After the model was developed it was deployed for automatic surface crack detection during mechanical tests in laboratory.

4. Experiments

In this section, we present the experiments for testing the proposed approach to computer vision-based assessment of surface cracks in concrete structural elements during laboratory experiments. The first part of the assessment consists of monitoring deformation of the element and analyzing development of crack width formed on the surface of the beam to determine the moment in which each of them was created. This part was based on optical measurements and DIC method. In the second part, crack detection and localization using Faster R-CNN model was carried out.
In this work, the proposed methodology is verified by applying it to the laboratory assessment of post-tensioned, precast crane runway beams after more than 50 years of exploitation. They were produced between 1962 and 1963 and were disassembled from the structure at the industrial hall [1]. The three-point bending tests were conducted on girders made of two precast segments, with the total length of the span L = 2 × 290 cm + 20 cm = 600 cm. The girder has an I-section with height H = 80 cm. The segments were connected due to the action of the force and welding of steel sheets to steel marks. The joint was filled by applying fine-grained concrete.
The static three-point bending test yields the maximum bending moment at the joint of the segments. The loading cycle consisted of two stages. In the first stage a relatively small load value was applied and then the beam was unloaded. In the second stage the loading was carried out to the complete collapse of the beam.
The experiments were conducted in the Research Laboratory for Building Materials and Structures at the Cracow University of Technology. The deformation of the beam was monitored by applying optical measurements carried out using 3 synchronized DSLR cameras. The cameras were located at the center of the beam. Before experiments, the side surface of the beam was prepared for vision-based measurements by adding random distribution of black dots with spray paint on whitewashed surface of the beam. Figure 9 shows the test stand prepared for this research with the numbering of acquisition devices.
The CivEng Vision system, developed at Cracow University of Technology (CUT), was used for acquisition, storing and processing the images [38,39]. The images were then processed using DIC method for computing deformation fields and crack width visible on the surface of the beam. Finally, the images were processed by trained R-CNN model to automatically detect and localize the cracks on the surface. Figure 10 shows four images of the side surface of the beam, taken using the CivEng Vision system, during the three-point bending test.
Figure 11 shows grid of subsets for monitoring deformation of the surface of the tested crane runway beam using DIC.

5. Results and Discussion

In this section, we present the results of application of digital image correlation and region-based convolutional neural networks in evaluation of surface cracks in the crane runway beam during experiments described in the previous section.

5.1. Monitoring of Beam Side Surface Deformation Fields

The deformation fields of the beam side surface was monitored using DIC method. Figure 12 shows the changes of deformation fields in X and Y direction during the loading of the beam. As can be seen in the first row and the first column, the first vertical crack formed exactly in the middle of the beam span (opening of the joint) in the first phase of the loading and was observed under the load P = 287 kN. It is worth mentioning that no cracks were observed, during the initial phase of the loading, by visual inspection of the surface.
The next two rows present the development of vertical and diagonal cracks during the experiments. The first diagonal crack was observed using DIC after applying loading P = 454.8 kN in the second phase. The last row shows the deformation fields just before the failure. The element was damaged at the load of P = 837.7 kN. Failure of the element was signalized through the opening of the joint and by occurring diagonal cracks. In the final phase of beams operation, perpendicular cracks have occurred connecting with diagonal cracks and a large increase of deflection was observed. The girder was finally damaged at the joint as a result of significant strains in prestressing cables.
It is worth adding that deflection measured by the DIC was very close to the same as the deflection indicated by LVDT device. The difference was below 1 mm.

5.2. Assessment of Crack Width

Optical measurements and DIC were also used to analyze the development of cracks visible on the surface of the beam and to measure their width. It is also possible to determine the moment the crack starts to develop. In Figure 13 shows the numbering of the analyzed cracks.
As can be seen in Figure 14, the main vertical crack (Crack 01) formed exactly in the middle of the beam span and appeared in the first phase of the loading. Then the load was reduced to zero and the crack was almost completely closed. It appeared again during the second phase of the experiment.

5.3. Cracks Detection and Localization

To provide an assessment of the trained Faster R-CNN for detecting and localizing concrete cracks, new images of cracked concrete elements taken during laboratory experiments on prestressed crane runway beam in the three-point bending test were provided to the trained model.
Figure 15 shows detected and localized cracks in concrete beam with the Faster R-CNN. As can be seen, the network correctly detected and localized all the cracks (diagonal and vertical) visible in the image (green rectangles) with high certainty (more than 98%).

6. Summary and Final Conclusions

In this paper, we have developed a computer vision system for automatic assessment of crack development visible on the surface of a concrete structural element during laboratory quasi-static tests. This approach combines 2D digital image correlation for monitoring the development of crack width and trained region-based convolutional neural network for automated detection and localization of multiple cracks. The intention of this work was to provide researchers and engineers with a description of easy-to-use computer vision-based system for quick assessment not only the crack width that are visible on the surface of the tested concrete element but also an automatic approach to crack detection and localization for monitoring purposes.
The computer vision system was evaluated during static tests performed in the CUT laboratory, to set up a system capable of carrying out this task. The images were captured using three DSLR cameras connected by one automatic trigger. The system showed high accuracy in assessment of the surface cracks. The system has the ability to automatic identify the cracks number and their localization. This process can be repeated for static tests of other concrete elements. Once the system was created it can be deployed for use by researchers and engineers for the concrete crack development analysis.

Author Contributions

Conceptualization, M.S.; methodology, M.S. and M.T.; software, M.T.; validation, M.T.; formal analysis, M.S. and M.T.; investigation, M.T. and M.S.; resources, M.T.; data curation, M.T.; writing—original draft preparation, M.S.; writing—review and editing, M.S. and M.T.; visualization, M.S. and M.T.; supervision, M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We acknowledge support given by P. Bełda by providing results of experiments from his Master Thesis on the application of R-CNN to crack detection and localization.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Derkowski, W.; Walczak, R. Problem of condition assessment of precast, post-tensioned concrete crane beams in an extended period of use. In Concrete—Innovations in Materials, Design and Structures, Proceedings of the FIB Symposium 2019, Kraków, Poland 27–29 May 2019; Derkowski, W., Ed.; International Federation for Structural Concrete: Lausanne, Switzerland, 2019; pp. 1507–1514. [Google Scholar]
  2. Solem, J.E. Programming Computer Vision with Python: Tools and Algorithms for Analyzing Images; O’Reilly Media, Inc.: Newton, MA, USA, 2012. [Google Scholar]
  3. Szeliski, R. Computer Vision: Algorithms and Applications; Springer Science & Business Media: Berlin, Germany, 2010. [Google Scholar]
  4. Valença, J.; Dias-da Costa, D.; Júlio, E. Characterisation of concrete cracking during laboratorial tests using image processing. Construct. Build. Mater. 2012, 28, 607–615. [Google Scholar] [CrossRef]
  5. Azimi, M.; Eslamlou, A.D.; Pekcan, G. Data-Driven Structural Health Monitoring and Damage Detection through Deep Learning: State-of-the-Art Review. Sensors 2020, 20, 2778. [Google Scholar] [CrossRef] [PubMed]
  6. Spencer, B.F.J.; Hoskere, V.; Narazaki, Y. Advances in computer vision-based civil infrastructure inspection and monitoring. Engineering 2019, 5, 199–222. [Google Scholar] [CrossRef]
  7. Pan, B. Digital image correlation for surface deformation measurement: Historical developments, recent advances and future goals. Meas. Sci. Technol. 2018, 29, 082001. [Google Scholar] [CrossRef]
  8. Zhao, J.; Sang, Y.; Duan, F. The state of the art of two-dimensional digital image correlation computational method. Eng. Rep. 2019, 1, e12038. [Google Scholar] [CrossRef]
  9. Dorafshan, S.; Thomas, R.; Maguire, M. Comparison of deep convolutional neural networks and edge detectors for image-based crack detection in concrete. Construct. Build. Mater. 2018, 186, 1031–1045. [Google Scholar] [CrossRef]
  10. Sutton, M.; Orteu, J.J.; Shreier, H. Image Correlation for Shape, Motion and Deformation Measurements; Springer: Berlin, Germany, 2009. [Google Scholar]
  11. Khoo, S.W.; Karuppanan, S.; Tan, C.S. A review of surface deformation and strain measurement using two-dimensional digital image correlation. Metrol. Meas. Syst. 2016, 23, 461–480. [Google Scholar] [CrossRef]
  12. Mróz, K.; Tekieli, M.; Hager, I. Feasibility Study of Digital Image Correlation in Determining Strains in Concrete Exposed to Fire. Materials 2020, 13, 2516. [Google Scholar] [CrossRef]
  13. Helm, J.D. Digital image correlation for specimens with multiple growing cracks. Exp. Mech. 2008, 48, 753–762. [Google Scholar] [CrossRef]
  14. Rui, L.; Zappa, E.; Collina, A. Vision-based measurement of crack generation and evolution during static testing of concrete sleepers. Eng. Fract. Mech. 2020, 224, 106715. [Google Scholar] [CrossRef]
  15. Gehri, N.; Mata-Falcón, J.; Kaufmann, W. Automated crack detection and measurement based on digital image correlation. Construct. Build. Mater. 2020, 256, 119383. [Google Scholar] [CrossRef]
  16. Kozicki, J.; Tejchman, J. Experimental investigations of strain localization in concrete using Digital Image Correlation (DIC) technique. Arch. Hydro Eng. Environ. Mech. 2007, 54, 3–24. [Google Scholar]
  17. Skarżyński, Ł.; Syroka, E.; Tejchman, J. Measurements and calculations of the width of the fracture process zones on the surface of notched concrete beams. Strain 2011, 47, 319–332. [Google Scholar]
  18. Lacidogna, G.; Piana, G.; Accornero, F.; Carpinteri, A. Multi-technique damage monitoring of concrete beams: Acoustic Emission, Digital Image Correlation, Dynamic Identification. Construct. Build. Mater. 2020, 242, 118114. [Google Scholar] [CrossRef]
  19. Gkantou, M.; Muradov, M.; Kamaris, G.S.; Hashim, K.; Atherton, W.; Kot, P. Novel Electromagnetic Sensors Embedded in Reinforced Concrete Beams for Crack Detection. Sensors 2019, 19, 5175. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Cha, Y.J.; Choi, W.; Suh, G.; Mahmoudkhani, S.; Büyüköztürk, O. Autonomous structural visual inspection using region-based deep learning for detecting multiple damage types. Comput. Aided Civ. Infrastruc. Eng. 2018, 33, 731–747. [Google Scholar] [CrossRef]
  21. Jiang, S.; Zhang, J. Real-time crack assessment using deep neural networks with wall-climbing unmanned aerial system. Comput. Aided Civ. Infrastruc. Eng. 2020, 35, 549–564. [Google Scholar] [CrossRef]
  22. Roberts, R.; Giancontieri, G.; Inzerillo, L.; Di Mino, G. Towards Low-Cost Pavement Condition Health Monitoring and Analysis Using Deep Learning. Appl. Sci. 2020, 10, 319. [Google Scholar] [CrossRef] [Green Version]
  23. Deng, L.; Hong-Hu, C.; Shi, P.; Wang, W.; Kong, X. Region-Based CNN Method with Deformable Modules for Visually Classifying Concrete Cracks. Appl. Sci. 2020, 10, 2528. [Google Scholar] [CrossRef] [Green Version]
  24. Słoński, M.; Schabowicz, K.; Krawczyk, E. Detection of Flaws in Concrete Using Ultrasonic Tomography and Convolutional Neural Networks. Materials 2020, 13, 1557. [Google Scholar] [CrossRef] [Green Version]
  25. Zhang, A.; Lipton, Z.C.; Li, M.; Smola, A.J. Dive into Deep Learning. 2020. Available online: https://d2l.ai (accessed on 3 August 2020).
  26. Girshick, R.; Donahue, J.; Darrell, T.; Malik, J. Rich feature hierarchies for accurate object detection and semantic segmentation. arXiv 2013, arXiv:1311.2524. [Google Scholar]
  27. Girshick, R. Fast R-CNN. arXiv 2015, arXiv:1504.08083. [Google Scholar]
  28. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. arXiv 2015, arXiv:1506.01497. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  30. Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 2818–2826. [Google Scholar]
  31. Huang, J.; Rathod, V.; Sun, C.; Zhu, M.; Korattikara, A.; Fathi, A.; Fischer, I.; Wojna, Z.; Song, Y.; Guadarrama, S.; et al. Speed/accuracy trade-offs for modern convolutional object detectors. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 7310–7311. [Google Scholar]
  32. Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M.; et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. 2015. Available online: tensorflow.org (accessed on 12 June 2020).
  33. Peters, W.; Ranson, W. Digital imaging techniques in experimental stress analysis. Opt. Eng. 1982, 21, 427–431. [Google Scholar] [CrossRef]
  34. Sutton, M.; Wolters, W.; Peters, W.; Ranson, W.; McNeill, S. Determination of displacements using an improved digital correlation method. Image Vis. Comput. 1983, 1, 133–139. [Google Scholar] [CrossRef]
  35. Olufsen, S.N.; Andersen, M.E.; Fagerholt, E. μDIC: An open-source toolkit for digital image correlation. SoftwareX 2020, 11, 100391. [Google Scholar] [CrossRef]
  36. Tekieli, M. A Vision-Based Measurement System for the Analysis of Structural Element Deformation Fields. Ph.D. Thesis, Faculty of Civil Engineering, Cracow University of Technology, Kraków, Poland, 2019. [Google Scholar]
  37. Lin, T. LabelImg. Available online: https://github.com/tzutalin/labelImg (accessed on 4 May 2020).
  38. Tekieli, M.; Słoński, M. Particle filtering for computer vision-based identification of frame model parameters. Comput. Assis. Methods Eng. Sci. 2014, 21, 39–48. [Google Scholar]
  39. Tekieli, M.; Słoński, M. Digital image correlation and Bayesian filtering in inverse analysis of structures. In Recent Advances in Civil Engineering: Computational Methods; Cecot, W., Ed.; Publishing House of Cracow University of Technology: Kraków, Poland, 2015; pp. 111–124. [Google Scholar]
  40. Bełda, P. Reinforced Concrete Element Crack Detection by Application of Convolutional Neural Network Using the TensorFlow Library. Master’s Thesis, Cracow University of Technology, Kraków, Poland, 2019. (In Polish). [Google Scholar]
Figure 1. Flowchart for assessment of concrete surface cracks using Faster R-CNN and 2D DIC.
Figure 1. Flowchart for assessment of concrete surface cracks using Faster R-CNN and 2D DIC.
Materials 13 03527 g001
Figure 2. Diagram of the R-CNN model architecture.
Figure 2. Diagram of the R-CNN model architecture.
Materials 13 03527 g002
Figure 3. Diagram of the Faster-R-CNN model architecture.
Figure 3. Diagram of the Faster-R-CNN model architecture.
Materials 13 03527 g003
Figure 4. Illustration of the basic principle of the digital image correlation method: sketch of the subset (a,c) and measurement points on the surface of a specimen (b,d) before (a,b) and after (c,d) deformation [36].
Figure 4. Illustration of the basic principle of the digital image correlation method: sketch of the subset (a,c) and measurement points on the surface of a specimen (b,d) before (a,b) and after (c,d) deformation [36].
Materials 13 03527 g004
Figure 5. Example of images of concrete elements containing cracks.
Figure 5. Example of images of concrete elements containing cracks.
Materials 13 03527 g005
Figure 6. Example of annotation of an image of concrete element containing several cracks.
Figure 6. Example of annotation of an image of concrete element containing several cracks.
Materials 13 03527 g006
Figure 7. Changes of classification loss and localization loss (with and without smoothing) during the training process (stopped after 11,000 epochs).
Figure 7. Changes of classification loss and localization loss (with and without smoothing) during the training process (stopped after 11,000 epochs).
Materials 13 03527 g007
Figure 8. Example of two tested images: the crack on the left image properly detected and localized as one crack (with certainty 100%), the crack on the right image simultaneously properly detected as one crack (with certainty 99%) and not properly detected as two cracks (with certainty 96% and 81%, respectively).
Figure 8. Example of two tested images: the crack on the left image properly detected and localized as one crack (with certainty 100%), the crack on the right image simultaneously properly detected as one crack (with certainty 99%) and not properly detected as two cracks (with certainty 96% and 81%, respectively).
Materials 13 03527 g008
Figure 9. Test stand prepared for monitoring post-tensioned, precast crane runway beam during the three-point bending test using the CivEng Vision system.
Figure 9. Test stand prepared for monitoring post-tensioned, precast crane runway beam during the three-point bending test using the CivEng Vision system.
Materials 13 03527 g009
Figure 10. Images of the side surface of the beam, taken using the CivEng Vision system, during the three-point bending test.
Figure 10. Images of the side surface of the beam, taken using the CivEng Vision system, during the three-point bending test.
Materials 13 03527 g010
Figure 11. Grid of subsets placed on the surface of the tested crane runway beam.
Figure 11. Grid of subsets placed on the surface of the tested crane runway beam.
Materials 13 03527 g011
Figure 12. Deformation fields on the surface of the beam in X and Y direction during loading phases measured by DIC.
Figure 12. Deformation fields on the surface of the beam in X and Y direction during loading phases measured by DIC.
Materials 13 03527 g012
Figure 13. Numbering of the analyzed cracks [40].
Figure 13. Numbering of the analyzed cracks [40].
Materials 13 03527 g013
Figure 14. The crack width development during the loading phases.
Figure 14. The crack width development during the loading phases.
Materials 13 03527 g014
Figure 15. Detected and localized surface cracks (green rectangles) in the testing image of concrete beam using trained Faster R-CNN model.
Figure 15. Detected and localized surface cracks (green rectangles) in the testing image of concrete beam using trained Faster R-CNN model.
Materials 13 03527 g015

Share and Cite

MDPI and ACS Style

Słoński, M.; Tekieli, M. 2D Digital Image Correlation and Region-Based Convolutional Neural Network in Monitoring and Evaluation of Surface Cracks in Concrete Structural Elements. Materials 2020, 13, 3527. https://doi.org/10.3390/ma13163527

AMA Style

Słoński M, Tekieli M. 2D Digital Image Correlation and Region-Based Convolutional Neural Network in Monitoring and Evaluation of Surface Cracks in Concrete Structural Elements. Materials. 2020; 13(16):3527. https://doi.org/10.3390/ma13163527

Chicago/Turabian Style

Słoński, Marek, and Marcin Tekieli. 2020. "2D Digital Image Correlation and Region-Based Convolutional Neural Network in Monitoring and Evaluation of Surface Cracks in Concrete Structural Elements" Materials 13, no. 16: 3527. https://doi.org/10.3390/ma13163527

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