1. Introduction
Recently, the construction industry has benefited from the increased application of smart construction led by the core technologies of the fourth industrial revolution, such as Building Information Modeling (BIM), Artificial Intelligence (AI), modular construction, and Augmented Reality (AR)/Virtual Reality (VR), which enhance productivity and work efficiency. In addition, the importance of “Off-Site Construction (OSC)”, a factory-based production method, is being highlighted as modular construction increases in the domestic construction market as a means of productivity enhancement [
1,
2,
3,
4].
OSC involves factory-producing framework members, components, and pre-assembly parts in advance and transporting them to the building construction site where they will be assembled and installed [
5,
6,
7]. Precast concrete (PC) members produced at the factory and brought to the site require a thorough quality check since damage or defects may occur during transportation. However, although accurate quality inspection is performed on PC members prior to leaving the factory, the same level of quality checking is lacking at the site where the members are transported to. The existing on-site inspection of PC members relies on visual checking using one’s naked eye and is limited to sample inspection due to a shortage of qualified manpower, thus compromising the accuracy of quality inspection as well as inspection efficiency.
In order to enhance the efficiency and accuracy of member damage or defect detection, research on automated defect detection that uses Convolutional Neural Network (CNN), one of the deep learning models, and object detection techniques applied to image recognition for concrete cracks or surface defects of electronic components, has gained traction recently [
8,
9,
10,
11]. Additionally, several studies have focused on automated quality inspection systems using mobile devices, such as smartphones and tablet PCs, that support field workers in conducting efficient quality checks and management of structures and construction work [
12,
13,
14,
15].
With the goal of improving the accuracy and efficiency of quality inspection practices, this study proposes an AI-based smart PC member quality inspection system that minimizes reliance on the inspector’s subjective experience in conducting quality inspection work. Through the proposed system, it is possible to reduce the inspection preparation time as well as the overall inspection work time while securing the work quality of the OSC project, thereby building a smart work environment.
2. Research Methodology
In this study, the research focused on the detection of cracks, which are one of the major types of defects in PC members. Moreover, accurate detection of cracks is difficult since the inspection mostly relies on a visual check coupled with subjective experience. With the research goal of developing a smart quality inspection system, the study proceeded as follows.
First, an extensive literature review was conducted to explore and analyze recent research trends related to quality defect detection for the target objects using AI technology and automated quality control practices using IT technology. Second, the major quality inspection items were derived by analyzing the on-site quality inspection process of PC members, which is commonly based on a field quality inspection checklist and specifications. Among the identified major inspection items, the items to which AI technology can be applied were classified. Third, to automate the crack detection process of PC members, an automated crack detection process based on AI technology and mobile and web server-based crack detection system was designed and developed. Finally, the developed system was validated through the on-site application of the automated crack detection system for PC members. The steps involved in the quality inspection system design, development, and verification are summarized in
Figure 1 below.
3. Literature Review
3.1. Research Trends on Automation of Quality Defect Detection Using AI Technology
Conventional quality inspection of structures or members consumes a lot of work time and manpower while lacking objectivity and credibility since the inspection is carried out based on the inspector’s visual and subjective experience. In order to solve this problem, deep learning has been frequently applied in recent days to enhance the efficiency and accuracy of quality inspection on various objects, such as concrete structures, including roads, bridges, tunnels, electronic products, etc.
Kim et al. [
16] conducted a study to detect cracks in concrete foundations by applying deep learning and image processing techniques, whereas Lee et al. [
17] retrained Inception-v3, one of the deep learning neural network models, using concrete crack photos, and conducted a study to recognize and visualize cracks in photos of concrete using the retrained model. By applying deep learning and image processing technology, Jung et al. [
18] conducted a study on an algorithm that not only enables users to recognize concrete cracks but also to check information on the width and length of cracks. Hassan et al. [
19] conducted a study on a system that detects damage to sewer pipes and classifies damage types using CNN. Choi et al. [
20,
21] researched defect inspection and detection on the surface of electronic components, which commonly poses high detection difficulty and insufficient training data, also using CNN.
As a result of analyzing the research trends related to AI-based defect detection automation, research on automating recognition and detection of defects on existing structures or exterior members is on the rise. However, little research has been conducted on the automation of defect detection for individual PC members transported to the OSC site and used before the structure is completed.
3.2. Research Trends on Automation of Quality Inspection and Management Using IT Technology
Inspection activities conducted on existing construction projects or buildings, such as quality checks or safety inspections, can be a hassle for field workers who have to be familiar with various inspection information in advance, such as design drawings, specifications, and inspection items. In addition, there are problems associated with the inconvenience of having to carry hard copies of inspection-related documents, errors that may occur due to handwriting inspection items, and concerns about the loss of checklists. In order to solve the inefficiency and human errors of these tasks, several recent studies have focused on automation of quality detection that enhances efficiency and accuracy by using mobile devices, such as smartphones or tablet PCs when performing an on-site quality inspection.
Yoon et al. [
22] researched establishing and developing a quality inspection system with an accompanying prototype for temporary construction projects, an electronic work support system designed to improve access to information during quality inspection of temporary constructions, and also to ensure systematic quality inspection through automation of inspection tasks. Similarly, to improve the quality inspection efficiency of temporary constructions, Choi et al. [
23] focused on developing a rule-based temporary construction quality inspection system linked to BIM that can automate related tasks and systematically store and manage various quality inspection information.
In order to utilize mobile devices for work during building safety inspections, Ko et al. [
24] developed a prototype application applicable to regular building inspections by deriving problems encountered and core requirement functions in the existing safety inspection practice. Oh et al. [
12] collected information on quality inspection and defect management of apartment buildings in real-time by using a personal digital assistant (PDA) and the web and developed an apartment quality inspection and defect management system, which supports history management for each household and efficient work processing between related entities.
4. Analysis of PC Member Quality Inspection Process and Major Inspection Items
4.1. Analysis of On-Site Quality Inspection Process of PC Members
With the goal of developing an automated PC member crack detection system, this study conducted interviews with PC member production companies and experts to understand and to analyze the overall PC member production process and quality inspection flow as well as the PC member quality inspection process currently performed at OSC sites.
Factory-manufactured PC members that passed the quality inspection are shipped to each site by means of transportation. PC members transported to the site are moved to the storage yard and go through the unloading procedure. Since defects may occur during transportation, loading, and unloading, a sampling inspection based on a visual check is performed to find any defects after unloading. When defects in a member are found, a return or repair plan is reviewed after consulting with the person in charge of the site.
Figure 2 shows the life cycle of PC members from the production factory to the construction site.
As shown in
Figure 3, the on-site quality inspection of PC members is performed by the following procedure. First, a quality inspection checklist and any needed tools for quality inspection are prepared. Second, a sample PC member to be inspected is selected. Third, visual inspection is performed on the sample member based on the quality inspection checklist. Fourth, after completing the inspection, the quality inspection checklist is filled according to the inspection result. Finally, after the final review of the inspection results, the quality inspection process is completed.
However, problems are commonly encountered during this on-site quality inspection process due to the extensive time it takes to prepare the quality inspection checklist and any needed inspection tools and to perform inspection based on one’s visual and experience. Moreover, the inspection accuracy can be diminished due to human errors, such as errors due to handwriting checklists and the possibility of loss during checklist storage.
4.2. Analysis of Major Quality Inspection Items and Defect Types of PC Members
Based on PC construction standard specifications and interviews with experts, the major quality inspection items of PC members are classified into crack, damage, deformation, reinforcement and accessories condition, and exterior surface condition, which are visually inspected, as summarized in
Table 1. In addition, the major defect types of PC members are classified as discoloration, crack, damage, and bubble, as shown in
Figure 4.
In order to classify the major items to be checked when inspecting the quality of PC members, companies specializing in PC were consulted to collect and analyze the PC member quality inspection checklist, as shown in
Figure 5. For PC members produced at the factory, quality inspection is performed based on the primary inspection items on the quality inspection checklist. After the inspection is completed, the members clear of defects are brought to the construction site by means of a heavy transport loader with the inspection checklist attached.
Since defects can occur to members delivered to the site during loading/unloading or transportation, re-inspection is made by the field workers. In the case of on-site quality inspection, the inspection is made based on the secondary quality inspection items. Specifically, workers perform inspections focusing on the construction project name, member identification number, manufacturing date, product inspection mark, cracks, damage, and deformation according to the PC construction standard specifications.
5. Crack Detection Automation Algorithm Design and System Development for PC Members
5.1. Deep Learning-Based Crack Detection Automation Process and Algorithm Design
For the automation of PC member crack detection, image training and recognition were performed using CNN and object detection, one of the deep learning technologies commonly applied in the field of image object recognition [
25]. CNN consists of a convolution layer, a pooling layer, and a fully connected layer. To train the CNN model and carry out CNN-based image training, a defect image (i.e., crack defection) dataset was created by collecting images from web sources and by taking actual photos of target images. With the field application in mind, taking photos of target defect images was carried out under conditions similar to the actual inspection environment, where the distance between the target image and the camera (Galaxy S20 Ultra) lens was maintained at about 0.1 m, and the angle was kept constant at 90 degrees. After collecting image data, they were classified 1:1 for crack and non-crack images, respectively, so as to build an image dataset for deep learning. Then, using Labelme, data labeling was performed by segmenting the cracks within the crack images collected for training.
Figure 6 below visually shows this process of building an image dataset.
As shown in
Figure 7, the CNN-based image training and defect detection process proceeded as follows [
26,
27,
28].
As shown in
Figure 8, the quality inspection starts with selecting the target PC member to be inspected, and the video images of the surface of the selected member are recorded using a mobile device-based camera. The recorded video data is sent to a web server where cracks are automatically recognized through CNN-based image training and recognition. After crack recognition, the operator arbitrarily sets the values of the length and width of the crack to be detected, the crack is classified according to the user setting, and finally, quantified values for the crack length and width are generated. In addition, the detected crack information is stored and managed through a web server database.
The Single Shot Multi-box Detector 300 (SSD300) algorithm, one of the deep learning-based object detection models, was used to design an automated algorithm for detecting surface cracks in PC members delivered on-site [
29]. As shown in
Figure 9, the working principle of the SSD algorithm is as follows.
First, the training image is set to 300 × 300 resolution and input to the SSD model; second, it passes through the Visual Geometry Group (VGG) model, and feature maps with different scales are extracted from the image; third, the image goes through convolution by passing through several feature maps with different grid cell scales; finally, defect detection is performed by merging the entire feature map and training the SSD network through the loss function.
As for defect detection, the SSD algorithm is faster than Faster R-CNN, another object detection model, and is more accurate than YOLO [
30,
31].
Table 2 compares the performance of different deep learning-based object detection models.
The automated crack detection algorithm consists of a total of four stages: data training stage, image processing stage, crack feature information extraction stage, and output stage. Through defect detection, members with no cracks are processed normally, whereas members found with cracks go through the process where the crack location is marked with a bounding box, and the crack size is quantified by measuring the width and length. Quantified crack information is then used to determine whether the crack exceeds the defect limit or not, and the defect level is classified based on this determination. Finally, the defect information is recorded and stored in the database.
Figure 10 shows the crack image analysis and detection process when crack image data is transmitted to the server of the PC member crack automated detection system. When analyzing the image, the image is segmented in units of patches, where the crack detection process occurs based on the segmented images. This process is followed by the image coupling and crack image adjustment of the detected crack location, and the noise is removed through the process of separating the crack from the background by means of the image brightness conversion. Based on the noise-removed crack image, the algorithm for measuring the length and width of the crack is applied, and the final crack measurement value is generated through CNN-based regression analysis.
5.2. Smart Quality Inspection Process Based on Automated Crack Detection
The on-site smart quality inspection process (‘To-Be’ Process in
Figure 11 below) using CNN-based automated crack detection is as follows.
First, a mobile device, such as a smartphone or tablet PC capable of capturing video images of PC members brought to the site and recording inspection results is prepared; second, after selecting and setting the target PC member for quality inspection, the mobile device-based camera records surface images of the PC member to be inspected; third, after the captured video image is transmitted to the web server, the crack detection information is automatically produced, enabling the operator to grasp this information in real-time through the mobile device. Moreover, the same crack detection information on PC members is available through the field office computer in real-time. Lastly, the crack detection information is reviewed and recorded on the inspection checklist, which completes the on-site quality inspection process.
Through this automated crack detection-based quality inspection process, the accuracy and efficiency of the PC member quality inspection process can be enhanced. Likewise, the web server-based database storage and management enables more efficient and convenient management of present and historical inspection information.
5.3. Building an Automated Crack Detection System for PC Member
The conceptual diagram of the automated PC member crack detection system presented in this study is shown in
Figure 12. This system is configured based on mobile devices and web servers but also can connect and communicate with the field office. The video image taken from the mobile device-based camera is used for video analysis and image training through the web server which processes defect (i.e., cracks) detection. The user can arbitrarily set the width and length values of the crack to be detected, and crack detection is carried out based on the set threshold values. The resulting detection information is transmitted in real-time to the user’s mobile device. In addition, the quality inspection-related information of PC members, such as crack detection, measurement, image, and detection information, can be stored on the web server-based database and managed accordingly.
The functional block diagram of the automated PC member crack detection system is shown in
Figure 13. The main menu items of the system consist of image capture, image analysis, defect detection, detection information, and measurement information. The video recording function is linked with the camera application of the mobile device, whereas the video image analysis and defect detection functions are linked with the web server. In addition, the detection information and measurement information are linked with the web server, stored, and managed as a database.
6. On-Site Application and Verification of the Automated PC Member Crack Detection System
6.1. Scenario for the System Field Application
The flow diagram of the field application scenario established in this study and organized in
Figure 14 consists of three steps. Step 1. Target member image capturing; Step 2. Damage information detection and recording; Step 3. Handling of the defective member. Each of these steps is further explained as follows. First, the system is initiated through the mobile device once the user completes inspection preparation. Second, the user logs in to the automated crack detection system and starts performing the detection task. Third, the target member is set in the system, and the video image of the member surface is captured. The system automatically assigns an individual code at the completion of each video recording of the member. Fourth, crack detection is initiated, and the system performs the deep learning-based automated crack detection process. The system automatically detects cracks based on the image recognition algorithm and quantifies the location and size of the crack if found. Based on the quantified information, the crack size is compared to the set defect threshold, and the defect information is recorded and produced automatically. Once the recording of defect information is completed, the detection result is saved in the database; finally, based on the classified defect level, the user completes an inspection of the member free of defects. However, members found to have crack(s) are returned if the defection is classified as a grade 1 crack or a repair plan is set, or the member is returned if the defection is classified as a grade 2 crack.
6.2. Verification of the System through Field Application
For the verification through field application of the automated PC member crack detection system proposed in this study, a construction site involving PC members was visited, where video images of cracks and non-cracks on the surface of PC members (e.g., PC slab and column) were recorded and collected. The construction site involved PC construction of an underground parking structure for a reconstruction housing project. Specific project information is summarized in
Table 3 below.
Using a mobile device camera, 2000 crack and non-crack images each were collected from the PC members (i.e., slabs and columns) at the verification site.
Table 4 below shows sample images of crack and non-crack, respectively, from the total of 4000 image data. After data collection, the original crack image data were labeled, and a training dataset was prepared so as to proceed with CNN-based image training.
Table 5 summarizes the composition of the original crack data, the crack data for training, and the original non-crack data used in this study. To proceed with the training, a CNN-based neural network was used, and the training was carried out based on a server with CPU Intel i9-9900k, GPU GeForce RTX 2080 Ti, and 64 GB memory.
As summarized in
Table 6, crack training showed 78% recall and 75% precision, whereas test showed 75% recall and 71% precision, both cases indicating somewhat lower precision than recall. However, recall and precision for both cases resulted in a high percentage of 70% or more. In addition, by setting the crack width 0.4 mm and the length 3.0 mm as threshold values, only cracks above the threshold values were classified and detected. Moreover, quantitative information on the width and length of cracks was also obtained.
Comparing the crack width and length measured visually with those measured using the automated crack detection system presented in this study revealed that the crack width had an error in the range of 0.01 mm to 0.02 mm in Cracks 1 and 2. As for the crack length, an error of 0.1 mm occurred in Cracks 3 and 4. Specific size measurement values for each crack case are presented in
Table 7. The images of the crack detection result are shown in
Figure 15.
Comparing the time taken for each step of the detection process using the existing on-site PC member quality inspection process versus the automated crack detection system, the work time during the inspection preparation phase was reduced by six minutes as it took one minute of preparation time for the automated system compared to the seven minutes of work time for the existing on-site inspection process. The work time during the inspection phase, based on a single PC member, was reduced by five minutes as it took two minutes for the automated system compared to the seven minutes for the existing process. Finally, during the inspection result review phase, the work time was reduced by two minutes as it took three minutes for the existing process versus one minute for the automated system. Adding this reduced time, the total work time was shortened by 13 min, as summarized in
Table 8.
7. Conclusions and Future Research
In this study, a mobile and web server-based automated PC member crack detection system that can automatically detect cracks on the exterior of a PC member was proposed. For system construction and field application, the on-site quality inspection items, process, and standards for PC members were analyzed, and a deep learning-based PC member smart quality inspection algorithm was designed.
Additionally, system verification was performed by establishing a smart quality inspection process and scenario for the on-site application of the automated PC member smart quality inspection system. Through this system, it is possible to more efficiently and accurately inspect the quality of the PC members brought to the construction site, compared to the existing on-site inspection that commonly relies on one’s visual check and experience. In addition, the reliability of the quality inspection checklist items is secured through the use of deep learning-based crack detection, whereas the work efficiency and convenience are improved through the inspection information management by means of a web server-based inspection information database.
The main results derived from this study are as follows:
- (1)
Derivation of key items for on-site quality inspection of PC members and classification of inspection items applicable to AI;
- (2)
Analysis of problems involving the as-is process of on-site quality inspection of PC members and classification of work steps in which IT technology is applicable;
- (3)
Design of the smart quality inspection algorithm for PC members and system construction;
- (4)
Establishment of the smart quality inspection process and field application scenario for the system field application;
- (5)
Reduction of work time compared to as-is quality inspection process through field application of smart quality inspection system;
- (6)
Improvement of work accuracy and efficiency through smart quality inspection system-based quality inspection data storage and management;
- (7)
Support of OSC precise construction and establishment of systematic OSC project management structure through the application of the smart quality inspection system.
Since OSC projects were the target of the smart system presented in this study, verification, optimization, and improvement of the system are warranted through application on diverse construction sites. Moreover, enhancement of the defect detection accuracy can be achieved by varying deep learning model training and testing based on factors that affect defect detection, such as deep learning model and parameter, image data quantity, and quality.
In future research, based on the automated PC member crack detection system proposed in this study, not only cracks in PC members but also automatic recognition and classification of member defects, such as wear, breakage, and discoloration, can be developed. Moreover, research on automatic reporting of user’s quality inspection checklists based on automated defect detection of the PC members can be conducted. It is considered that research on automatic reporting technology is possible. Furthermore, in connection with various smart construction technologies, such as BIM and platform technology, a study on the automation of quality and history management for the production–transport–construction–maintenance stage of the OSC site is necessary, while the research on automation of quality control for various construction materials, not limited to the PC member, is also considered necessary.
Author Contributions
Conceptualization, S.L. and M.J.; methodology, S.L. and S.K.; validation, S.L. and C.-S.C.; formal analysis, S.L. and M.J.; data curation, S.L. and M.J.; writing—original draft preparation, S.L.; writing—review and editing, C.-S.C. and S.K.; visualization, S.L.; supervision, S.K. and C.-S.C.; project administration, S.K.; funding acquisition, S.K.; Investigation, J.P. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the Korea Agency for Infrastructure Technology Advancement (KAIA) grant funded by the Ministry of Land, Infrastructure, and Transport (Grant 22ORPS-B158109-03). This work is financially supported by the Korea Ministry of Land, Infrastructure, and Transport (MOLIT) under the “Innovative Talent Education Program for Smart City”.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- An, S.H.; Lee, U.K.; Kang, K.I. A Study on the Proposal about the Improvement of PC in Construction Industry. J. Archit. Inst. Korea 2004, 20, 133–140. [Google Scholar]
- Kim, D.S.; Kim, K.R.; Cha, H.S.; Shin, D.W. A Study on the Strategy for Creating Demand of Modular Construction through Case Analysis by Building Type. Korean J. Constr. Eng. Manag. 2013, 14, 164–174. [Google Scholar] [CrossRef]
- Suh, B.G.; Bae, S.J.; Yun, S.H. A Study on the Reduction Plan about Prefabricated Wall Construction Error Rates for BIM-based Modular Construction. Korean Inst. Build. Constr. 2013, 13, 213–214. [Google Scholar]
- Kim, J.S.; Chin, S.Y.; Yoon, S.W. A Study on the Applicability of Character Recognition Technology for Construction Supply Chain Management of Structural Steel Components and Precast Concrete Works. Korean J. Constr. Eng. Manag. 2014, 15, 20–29. [Google Scholar] [CrossRef]
- Kim, T.W.; Jang, J.Y.; Lee, J.S.; Nam, J.Y.; Moon, H.J. OSC Project Management Technology Trend Analysis. Korean J. Constr. Eng. Manag. 2019, 20, 8–11. [Google Scholar]
- Lim, J.Y.; Cho, W.H.; Lee, T.O. A Basic Study of Process and Layout for In-situ Production of Precast Concrete Members. J. Archit. Inst. Korea Struct. Constr. 2016, 36, 945–946. [Google Scholar]
- Na, Y.J.; Kim, S.K. A process for the Efficient In-situ Production of Precast Concrete Members. J. Archit. Inst. Korea Struct. Constr. 2017, 19, 153–161. [Google Scholar]
- Jang, J.W.; An, H.J.; Lee, J.H.; Shin, S.B. Construction of Faster R-CNN Deep Learning Model for Surface Damage Detection of Blade Systems. Korea Inst. Struct. Maint. Insp. 2019, 23, 80–86. [Google Scholar]
- Kim, B.H.; Kim, G.S.; Jin, S.M.; Cho, S.J. Yu, J.H. A Comparative Study on Performance of Deep Learning Models for Vision-based Concrete Crack Detection according to Model Types. Korean Soc. Saf. 2019, 34, 50–57. [Google Scholar]
- Hyun, S.H.; Lee, J.S.; Jeon, S.H.; Kim, Y.J.; Kim, K.Y.; Yun, T.S. Pixel-level Crack Detection in X-ray Computed Tomography Image of Granite using Deep Learning. Korean Soc. Rock Mech. Rock Eng. 2019, 29, 184–196. [Google Scholar]
- Kim, M.S.; Kim, K.H.; Choi, S.H. Development of Automatic Crack Identification Algorithm for a Concrete Sleeper Using Pattern Recognition. Korean Soc. Railw. 2017, 20, 374–381. [Google Scholar] [CrossRef]
- Oh, S.W.; Kim, Y.S. Development of PDA and Web-based System for Quality Inspection and Defect Management of Apartment Housing Project. Korean J. Constr. Eng. Manag. 2005, 6, 140–150. [Google Scholar]
- Seo, I.; Lee, K.B.; Jang, S.K. A Study on the Development of Inspection System for Maglev Track Facilities. Korean Soc. Railw. 2013, 2013, 1372–1377. [Google Scholar]
- Kim, I.S.; Lee, C.H. Development of Video Shooting System and Technique Enabling Detection of Micro Cracks in the Tunnel Lining while Driving. J. Korean Soc. Hazard Mitig. 2018, 18, 217–229. [Google Scholar] [CrossRef]
- Billie, F.S.; Vedhus, H.; Yasutaka, N. Advances in Computer Vision-Based Civil Infrastructure Inspection and Monitoring. Autom. Constr. 2019, 36, 199–222. [Google Scholar]
- Kim, A.R.; Kim, D.H.; Byun, Y.S.; Lee, S.W. Crack Detection of Concrete Structure Using Deep Learning and Image Processing Method in Geotechnical Engineering. J. Korean Geotech. Soc. 2018, 34, 145–154. [Google Scholar]
- Lee, S.I.; Yang, G.M.; Lee, J.M.; Lee, J.H.; Jeong, Y.J.; Lee, J.G. Recognition and Visualization of Crack on Concrete Wall using Deep Learning and Transfer Learning. J. Korean Soc. Agric. Eng. 2019, 61, 55–65. [Google Scholar]
- Jung, S.Y.; Lee, S.K.; Park, C.I.; Cho, S.Y.; Yu, J.H. A Method for Detecting Concrete Cracks using Deep-Learning and Image Processing. J. Archit. Inst. Korea Struct. Constr. 2019, 35, 163–170. [Google Scholar]
- Hassan, S.I.; Dang, L.M.; Min, K.B.; Nam, J.Y.; Moon, H.J. Damage Detection and Classification System for Sewer Inspection using Convolutional Neural Networks based on Deep Learning. J. Korea Inst. Inf. Commun. Eng. 2018, 22, 451–457. [Google Scholar]
- Choi, H.Y.; Seo, K.S. CNN Based Detection of Surface Defects for Electronic Parts. J. Korean Inst. Intell. Syst. 2017, 27, 195–200. [Google Scholar]
- Choi, H.Y.; Seo, K.S. Comparison of CNN Structures for Detection of Surface Defects. Korean Inst. Electr. Eng. 2017, 66, 1100–1104. [Google Scholar]
- Yoon, S.H.; Choi, C.H.; Han, C.H.; Lee, J.B. A Study on Development of Electronic Performance Support System Prototype for Improving the Efficiency of Quality Inspection of Temporary Work. Korean J. Constr. Eng. Manag. 2019, 20, 013–027. [Google Scholar]
- Choi, C.H.; Han, C.H.; Lee, J.B. A Study on Development of BIM-based Engineering Management System for Temporary Work. Korean J. Constr. Eng. Manag. 2019, 21, 061–069. [Google Scholar]
- Ko, K.J.; Oh, S.H.; Lee, C.S. Application Prototype Development for the Building Safety Periodic Inspection. Korean Inst. Archit. 2016, 32, 63–71. [Google Scholar]
- Cha, Y.J.; Choi, W.R. Deep Learning-Based Crack Damage Detection using convolutional neural Networks. Comput. Civ. Infrastruct. Eng. 2017, 32, 361–378. [Google Scholar] [CrossRef]
- Lee, M.K.; Seo, K.S. Comparison of Region-based CNN Methods for Defects Detection on Metal Surface. Korean Inst. Elec. Eng. 2018, 67, 865–870. [Google Scholar]
- Choi, Y.S.; Kim, J.H.; Cho, H.C.; Lee, C.J.; Yu, J.H. Asphalt Concrete Pavement Surface Crack Detection using Convolutional Neural Network. Korean Inst. Struct. Maint. Insp. 2019, 23, 38–44. [Google Scholar]
- Kim, C.S.; Hwang, S.K.; Chung, J.Y.; Sohn, H. Development of Automatic Crack Detection Technology in welded Surface using Laser Active Thermography and CNN Deep Learning. J. Korean Soc. Nondestruct. Test. 2020, 40, 163–173. [Google Scholar] [CrossRef]
- Liu, W.; Dragomir, A.; Dumitru, E.; Christian, S. SSD: Single Shot MultiBox Detector. Comput. Vis.—ECCV 2016, 36, 21–37. [Google Scholar]
- Mubashiru, O.L. Tomato detection based on modified YOLOv3 framework. Sci. Rep. 2021, 11, 1447. [Google Scholar]
- Arunabha, M.R.; Rikhi, B.; Jayabrata, B. A fast accurate fine-grain object detection model based on YOLOv4 deep neural network. Neural Comput. Appl. 2022, 34, 3895–3921. [Google Scholar]
Figure 1.
Research methods and procedures.
Figure 1.
Research methods and procedures.
Figure 2.
PC member manufacturing and quality inspection procedure.
Figure 2.
PC member manufacturing and quality inspection procedure.
Figure 3.
As-is on-site quality inspection process and related problems.
Figure 3.
As-is on-site quality inspection process and related problems.
Figure 4.
Major defect types of PC members.
Figure 4.
Major defect types of PC members.
Figure 5.
Classification of AI applicable major quality inspection items for PC members.
Figure 5.
Classification of AI applicable major quality inspection items for PC members.
Figure 6.
Image Dataset for CNN-based Object Detection Model.
Figure 6.
Image Dataset for CNN-based Object Detection Model.
Figure 7.
CNN-based image training and defect detection process.
Figure 7.
CNN-based image training and defect detection process.
Figure 8.
Deep learning-based smart quality inspection process.
Figure 8.
Deep learning-based smart quality inspection process.
Figure 9.
SSD Algorithm Structure and Principle of Operation.
Figure 9.
SSD Algorithm Structure and Principle of Operation.
Figure 10.
CNN-based Crack Image Analysis and Detection Process.
Figure 10.
CNN-based Crack Image Analysis and Detection Process.
Figure 11.
Comparison of As-is vs. To-be quality inspection process.
Figure 11.
Comparison of As-is vs. To-be quality inspection process.
Figure 12.
Conceptual diagram of the automated PC member crack detection system.
Figure 12.
Conceptual diagram of the automated PC member crack detection system.
Figure 13.
Functional block diagram of the automated PC member crack detection system.
Figure 13.
Functional block diagram of the automated PC member crack detection system.
Figure 14.
Field application scenario for smart quality inspection system.
Figure 14.
Field application scenario for smart quality inspection system.
Figure 15.
Images of the crack detection result.
Figure 15.
Images of the crack detection result.
Table 1.
Major quality inspection items, inspection methods, and criteria.
Table 1.
Major quality inspection items, inspection methods, and criteria.
Inspection Items | Inspection Method | Inspection Criteria |
---|
Crack | Visual check or actual measurement | According to construction specifications |
Damage | Visual check | Class 1: Structural Hazard (Damage on hook part, damage over 200 mm of joint part) Class 2: Hazardous to waterproofing (Damage of the edge of the bottom plate, etc.) Class 3: Damage other than Class 1 and 2 |
Deformation | Visual check | Torsion/Bending: ±5 mm |
Reinforcement and accessories condition | Visual check | The type and quantity of reinforcement and accessories must be in accordance with the member production drawing and installed in the correct position |
Exposed surface condition | Visual check | Must be flat and normal appearance, have no defects due to honeycomb, marks, air bubbles, etc., no signs of lack of rebar coating |
Table 2.
Comparison of Deep Learning-based Object Detection Model Performance.
Table 2.
Comparison of Deep Learning-based Object Detection Model Performance.
Method | mAP | FPS | Batch Size | Boxes | Input Resolution |
---|
Faster R-CNN | 73.2 | 7 | 1 | 6000 | 1000 × 600 |
Fast YOLO | 52.7 | 155 | 1 | 98 | 448 × 448 |
YOLO | 66.4 | 21 | 1 | 98 | 448 × 448 |
SSD 300 | 74.3 | 46 | 1 | 8732 | 300 × 300 |
Table 3.
Overview of the PC construction site for the system field application.
Table 3.
Overview of the PC construction site for the system field application.
PC Construction Site Overview |
---|
Project Name | Gwangmyeong Reorganization District Housing Reconstruction Project |
Project Duration | 20 February 2020~28 October 2022 |
Project Location | S. Korea, Gyeonggi-do, Gwangmyeong-si, Saeteo-ro 45 |
Construction Method | PC construction |
Construction Task | Underground parking structure PC construction (Fabrication and installation) |
Table 4.
Sample images of crack and non-crack taken using a mobile device camera.
Table 4.
Sample images of crack and non-crack taken using a mobile device camera.
Image Object | Sample Image | Number of Images |
---|
Crack Image (PC slab and column) | | 2000 |
Non-crack Image (PC slab and column) | | 2000 |
Table 5.
Composition of the image data for training and test.
Table 5.
Composition of the image data for training and test.
| Training | Test |
---|
Crack data | 1600 | 400 |
Non-crack data | 1600 | 400 |
Table 6.
Recall and precision rates for training and test.
Table 6.
Recall and precision rates for training and test.
Title | Recall (%) | Precision (%) |
---|
Training | 78 | 75 |
Test | 75 | 71 |
Table 7.
Crack size measurement values for visual check and crack detection system.
Table 7.
Crack size measurement values for visual check and crack detection system.
| Visual Check | Crack Detection System |
---|
Width (mm) | Length (mm) | Width (mm) | Length (mm) |
---|
Crack 1 | 0.41 | 8.5 | 0.42 | 8.5 |
Crack 2 | 0.43 | 7.5 | 0.45 | 7.5 |
Crack 3 | 0.42 | 7.3 | 0.42 | 7.2 |
Crack 4 | 0.41 | 10.3 | 0.41 | 10.2 |
Table 8.
Comparison of inspection time between as-is process versus smart quality inspection process.
Table 8.
Comparison of inspection time between as-is process versus smart quality inspection process.
Task Title | As-Is Quality Inspection Process (min) | Smart Quality Inspection Process (min) |
---|
Inspection Preparation | 7 | 1 |
Inspection | 7 | 2 |
Review Inspection Result | 3 | 1 |
Total | 17 | 4 |
| Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).