<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mater.</journal-id>
<journal-title>Frontiers in Materials</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mater.</abbrev-journal-title>
<issn pub-type="epub">2296-8016</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">851555</article-id>
<article-id pub-id-type="doi">10.3389/fmats.2022.851555</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Materials</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Chromatic Aberration Identification of Fair-Faced Concrete Research Based on Multi-Scale Lightweight Structured Data Algorithm</article-title>
<alt-title alt-title-type="left-running-head">Yao et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Fair-Faced Concrete Chromatic Aberration Identification</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yao</surname>
<given-names>Gang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Wentong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yang</surname>
<given-names>Yang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1481940/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Yujia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Liangjin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Jian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Civil Engineering</institution>, <institution>Chongqing University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Laboratory of New Technology for Construction of Cities in Mountain Area</institution>, <institution>Ministry of Education</institution>, <addr-line>Chongqing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1403638/overview">Fangying Wang</ext-link>, University of Nottingham, United&#x20;Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1049938/overview">Anming She</ext-link>, Tongji University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/857096/overview">Yunchao Tang</ext-link>, Guangxi University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yang Yang, <email>20121601009@cqu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Structural Materials, a section of the journal Frontiers in Materials</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>11</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>9</volume>
<elocation-id>851555</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Yao, Sun, Yang, Sun, Xu and Zhou.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Yao, Sun, Yang, Sun, Xu and Zhou</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Chromatic aberration is one of the quality defects in the appearance of fair-faced concrete (FFC). The mainly surface chromatic aberration identification (CAI) method being applied is manual observation, which is subjective and time-consuming. A multi-scale lightweight structured data algorithm (MSLSDA) for CAI in FFC is proposed in this manuscript. An unmanned aerial vehicle (UAV) is used for image acquisition. 2368 FFC sample images are collected to build the datasets. The FFC chromatic aberration features are identified by the improved Residual Network Convolutional Neural Network (CNN) framework to achieve chromatic aberration samples quantitative analysis. The method proposed in this manuscript can verify the generalization prediction ability of the MSLSDA for different building samples by generalization prediction set. The results show that the&#x20;accuracy in CAI samples and chromatic aberration generalization prediction samples can achieve 92.1 and 99.6%, respectively. The FFC chromatic aberration detection platform (FFC-CADP) built by color space conversion, histogram equalization, image color recognition, image noise reduction and image mask algorithm is able to calculate boundary features, geometric parameter features (length and width), chromatic aberration ratio features, total chromatic aberration ratio and number of chromatic aberration.</p>
</abstract>
<kwd-group>
<kwd>multi-scale feature fusion</kwd>
<kwd>structured data algorithm</kwd>
<kwd>fair-faced concrete chromatic aberration</kwd>
<kwd>algorithm hyperparameter optimization</kwd>
<kwd>lightweight algorithm</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">Fundamental Research Funds for the Central Universities<named-content content-type="fundref-id">10.13039/501100012226</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Architects believe that FFC reveals the most essential architectural aesthetics (<xref ref-type="bibr" rid="B6">Coburn et&#x20;al., 2019</xref>). Compared with ordinary concrete, FFC has been widely used in domestic and international buildings for its natural surface as a decorative surface, which has a high-quality appearance while satisfying mechanics and durability. The decorative surface of FFC reduces the increased costs associated with additional decorative surfaces, so the probability of budget changes during construction is low (<xref ref-type="bibr" rid="B14">Miranda et&#x20;al., 2020</xref>). FFC has been applied and achieved positive results not only in transportation centers and commercial buildings such as Chongqing West Station, Raffles Chengdu and Raffles Chongqing, but also in modern religious buildings (<xref ref-type="bibr" rid="B21">Ribeiro and Xavier, 2019</xref>). The chromatic aberration control on the FFC decorative surface affects the overall effect of the building, so chromatic aberration is a key point in the control of FFC appearance. At present, the research on the appearance quality of FFC is divided into two main directions, one is to study the factors affecting chromatic aberration and their improvements, and the other is to study the evaluation method of the FFC appearance quality.</p>
<p>The appearance quality of FFC is directly influenced by its own factors such as mix ratio and saturation. Studies have shown that the increase in cement saturation is beneficial to the appearance quality of FFC, but the mechanical properties of concrete decrease (<xref ref-type="bibr" rid="B2">Ajtayne Karolyfi and Papp, 2021</xref>). The self-compaction and appearance quality of FFC can be improved via adjusting the coarse aggregate gradation, but its application is limited due to the complex processes and high costs (<xref ref-type="bibr" rid="B27">Wu et&#x20;al., 2021</xref>). The surface color and brightness of FFC are influenced by the cement content, water-cement ratio and sand ratio in that order (<xref ref-type="bibr" rid="B15">Mohammed et&#x20;al., 2021</xref>). In the field of FFC apparent quality identification, there are more studies on crack identification and bubble identification. The diagnosis and repair of FFC surfaces can be performed by collecting images of the original FFC structure and combining them with machine vision techniques (<xref ref-type="bibr" rid="B19">Piferi, 2018</xref>), but there are still irreparable defects in the concrete appearance quality, and the diagnosis and repair work will be resource-intensive. This manuscript designs an experimental data acquisition method for FFC surface chromatic aberration based on UAV technology, it can rapidly acquire large area sample images, reduce the interference factors of image data, and improve the efficiency and quality of data acquisition. In addition, this method reduces the risk factor for&#x20;staff.</p>
<p>The appearance quality of FFC is also indirectly influenced by factors in the production environment. Studies have shown that the effects of acid rain, haze, freeze-thaw and carbonation can cause significant chromatic aberrations in the facade of FFC buildings (<xref ref-type="bibr" rid="B30">Zhang et&#x20;al., 2013</xref>). The dark chromatic aberration will destroy the surface appearance of FFC, and the dark chromatic aberration is more serious in the production process of outdoor FFC in winter (<xref ref-type="bibr" rid="B4">Chang et&#x20;al., 2021</xref>). The process of removing the surface coating of FFC and mismatched release agents can lead to defects in the FFC appearance quality (<xref ref-type="bibr" rid="B25">Strehlein and Schiessl, 2008</xref>; <xref ref-type="bibr" rid="B23">Shyha et&#x20;al., 2016</xref>). FFC buildings produce new chromatic aberrations in use, so it is necessary to study the identification and quantification of FFC chromatic aberration. The existing studies on the FFC surface CAI are few and cannot effectively quantify the FFC chromatic aberration.</p>
<p>Image processing technique can provide objective results quickly (<xref ref-type="bibr" rid="B1">Abouhamad et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B16">Mohan and Poobal, 2018</xref>; <xref ref-type="bibr" rid="B18">Payab et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B5">Chen et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B26">Tang et&#x20;al., 2019</xref>). The identification and quantification of FFC by multi-intelligent body fuzzy systems (<xref ref-type="bibr" rid="B17">Payab and Khanzadi, 2021</xref>), the defects identification in the FFC appearance quality by laser point thermography (<xref ref-type="bibr" rid="B22">Scalbi et&#x20;al., 2019</xref>), and the recording of the cracks beginning and development in combination with timelines (<xref ref-type="bibr" rid="B20">Prasanna et&#x20;al., 2016</xref>) have been implemented. Scholars have identified the bubble contours on the FFC surface by extracting the grayscale values of the concrete surface images (<xref ref-type="bibr" rid="B11">Liu and Yang, 2017</xref>; <xref ref-type="bibr" rid="B29">Yoshitake et&#x20;al., 2018</xref>). Scholars avoid the influence of subjectivity by predicting concrete performance through machine learning methods (<xref ref-type="bibr" rid="B8">Feng et&#x20;al., 2022</xref>). This manuscript builds a FFC chromatic aberration identification model based on the optimized MSLSDA, avoids the problem of subjectivity in image processing techniques.</p>
<p>At present, the evaluation of the appearance quality of FFC is mainly through the image processing method (<xref ref-type="bibr" rid="B12">Liu et&#x20;al., 2019</xref>), and the image data is segmented by selecting the appropriate threshold value (<xref ref-type="bibr" rid="B28">Yao et&#x20;al., 2021</xref>). Therefore, the image processing process can only be applied to the current experimental data and lacks the ability to generalize to similar data (<xref ref-type="bibr" rid="B10">Li et&#x20;al., 2020</xref>). Unlike cracks and bubbles on the surface of FFC, chromatic aberrations do not have clear boundaries and a fixed range of grayscale values, which cannot be quantified directly. This manuscript implements the FFC chromatic aberration quantization function through color space conversion, histogram equalization, image color recognition, image noise reduction and image mask operation.</p>
<p>A MSLSDA for FFC surface CAI is proposed in this manuscript. Firstly, the problem of subjectivity in CAI is solved by learning chromatic aberration features and classifying chromatic aberration by MSLSDA. Then, the surface chromatic aberration of FFC is quantitatively segmented by means of image processing, boundary features, geometric parameter features (length and width), chromatic aberration ratio features, total chromatic aberration ratio and number of chromatic aberration are calculated. Finally, the FFC-CADP is built to realize the prediction function and quantitative segmentation function of the FFC chromatic aberration.</p>
</sec>
<sec id="s2">
<title>Chromatic Aberration Image Acquisition Method for FFC Based on UAV</title>
<p>FFC buildings often have a large project volume, making it difficult for inspectors to take samples and test them. Therefore, UAV is used for image acquisition in this study (<xref ref-type="bibr" rid="B24">Siebert and Teizer, 2014</xref>), as shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. The China Overseas HuanYu Art Center and Rail Transit R1 in Jinan are identified as sample buildings for experimental data through fieldwork, as shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. The image acquisition device is DJ Mavic two Pro, and the performance parameters are shown in <xref ref-type="table" rid="T1">Table&#x20;1</xref>. UAV has high vertical hovering accuracy and horizontal hovering accuracy, L1D-20c Hasselblad camera lens angle can reach 84&#xb0;, the nearest focus point 1m, the lens can achieve autofocus, can meet the observation requirements of 5&#xa0;m from the wall. The photo resolution can reach 5,472&#x2a;3,684, and the high pixel can meet the requirements of the experiment on the data amount. Positive endurance and stable flight speed can ensure the efficiency of image acquisition.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The experimental data acquisition UAV of FFC surface chromatic aberration.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Sample buildings of FFC chromatic aberration experimental data: <bold>(A)</bold> Rail Transit R1 (sub-sample) <bold>(B)</bold> China Overseas HuanYu Art Center (main sample).</p>
</caption>
<graphic xlink:href="fmats-09-851555-g002.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>UAV flight system and image transmission system configuration.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="left">UAV</th>
<th colspan="2" align="center">L1D-20c hasselblad camera</th>
<th colspan="2" align="center">Vision and image transmission</th>
</tr>
<tr>
<th colspan="2" align="left">Technical parameters</th>
<th colspan="2" align="center">Technical parameters</th>
<th colspan="2" align="center">Technical parameters</th>
</tr>
<tr>
<th align="left">Endurance time</th>
<th align="center">34&#xa0;min</th>
<th align="center">Image sensor</th>
<th align="center">1/2-Inch CMOS</th>
<th align="center">Precise front sight range</th>
<th align="center">0.35&#x2013;22.0&#x20;m</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Hover time</td>
<td align="center">33&#xa0;min</td>
<td>Lens</td>
<td>Viewing angle: 84&#xb0;Aperture: f/2.8</td>
<td>Precise range for rear view</td>
<td align="center">0.37&#x2013;23.6&#x20;m</td>
</tr>
<tr>
<td align="left">Speed</td>
<td align="center">72&#xa0;km/h</td>
<td>Photo size</td>
<td>5,472 &#xd7; 3,684</td>
<td>Downward-looking sensor</td>
<td align="center">Binocular ToF</td>
</tr>
<tr>
<td align="left">Wind resistance</td>
<td align="center">Level 5 wind</td>
<td>Photo format</td>
<td>JPEG/DNG (RAW)</td>
<td>ToF accurate height measurement</td>
<td align="center">0.1&#x2013;8&#x20;m</td>
</tr>
<tr>
<td align="left">Hovering accuracy</td>
<td align="center">&#xb1;0.1&#x20;m</td>
<td>Color mode</td>
<td>D-Cinelike</td>
<td>Obstacle avoidance system</td>
<td align="center">APAS 3.0</td>
</tr>
<tr>
<td align="left">On-board memory</td>
<td align="center">8&#xa0;GB</td>
<td>File system</td>
<td>FAT32 and exFAT</td>
<td>Graphical Transfer Solution</td>
<td align="center">OcuSync2.0</td>
</tr>
<tr>
<td align="left"/>
<td align="left"/>
<td>Digital zoom</td>
<td>Support</td>
<td>Distance</td>
<td align="center">10&#xa0;km</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>According to the current Technical Specification for Fair-faced Concrete Construction JGJ169-2009, the identification method for the FFC appearance quality shall conform to the provisions of <xref ref-type="table" rid="T2">Table 2</xref> (<xref ref-type="bibr" rid="B9">Kang and Cha, 2018</xref>). To ensure the consistency of the experimental data, the UAV is 5.0&#x20;m away from the target plane, the lens normal direction is always perpendicular to the target plane, and the shooting environment is naturally illuminated under normal weather. The combination of shooting angle and plane to be photographed include vertical flat surfac, vertical curved surface, non-vertical flat surfac and non-vertical curved surface. Currently, this study addresses the chromatic aberration identification in the FFC vertical flat surfac. The cases of vertical curved surface, non-vertical flat surfac and non-vertical curved surface will be considered in further studies to improve the generalizability of the FFC chromatic aberration identification method.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>FFC appearance quality and testing methods (chromatic aberration).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Item</th>
<th align="center">Normal FFC</th>
<th align="center">Finished FFC</th>
<th align="center">Inspection method</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Chromatic aberration</td>
<td align="left">No significant chromatic aberration</td>
<td align="left">The color is basically the same and no significant chromatic aberration</td>
<td align="left">5&#xa0;m observation from the wall</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The original image is taken by UAV at a distance of 5&#xa0;m from the FFC vertical flat surfac. Obstructions obscuring light rarely occurs during the original images acquisition. And we consciously avoid shooting original images with obstructions obscuring them. In the process of dataset production, we carefully screen and remove the sample images with obstructions obscuring them. However, the phenomenon of obstructions obscuring light and creating shadow area on the FFC does exist. The pixel value of the shadow area is affected by the light intensity and obstruction position, which we will try to solve in further studies.</p>
<p>In order to test the ability of the MSLSDA to generalize the FFC chromatic aberration problem, chromatic aberration data were collected from China Overseas HuanYu Art Center and Rail Transit R1 during the period of 12:30&#x2013;14:30 on 22 March 2021, with 13:10&#x2013;14:00 as the site transition period. China Overseas HuanYu Art Center is the main sample building, and Rail Transit R1 is the sub-sample building. According to the sample buildings, 410 original images of the main sample buildings are used for the training set and validation set, and 102 original images of the sub-sample buildings are used for the generalized prediction set (<xref ref-type="bibr" rid="B3">Cha et&#x20;al., 2017</xref>).</p>
</sec>
<sec id="s3">
<title>FFC Image Pre-processing</title>
<p>In order to improve the training efficiency of MSLSDA, the original data is pre-processed in this study. The original image with a resolution of 5,472 &#xd7; 3,684 is segmented into 306 sample images with a resolution of 256&#x20;&#xd7; 256. After excluding the images with non-chromatic appearance quality indicators from the segmented sample images, a total of 2,368 experimental sample images are obtained, as shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>FFC chromatic aberration experimental data acquisition, pre-processing and dataset production timeline.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g003.tif"/>
</fig>
<p>Among them, 1894 experimental sample images are selected from 410 original images of the main sample buildings, accounting for 80% of the total number of experimental sample images. The 474 experimental sample images are selected from the original images of 102&#x20;sub-sample buildings, accounting for 20% of the total number of experimental sample images. The 474 experimental sample images include 237 sample images without chromatic aberration and 237 sample images with chromatic aberration. 80% of the 1894 experimental sample images are randomly selected as the training set and the remaining 20% as the validation set. The validation set consists of 189 sample images without chromatic aberration and 189 sample images with chromatic aberration. The training set consists of 758 sample images without chromatic aberration and 758 sample images with chromatic aberration.</p>
<p>In this manuscript, generalization prediction experiments are designed to enhance the generalization ability of the MSLSDA for the FFC surface CAI problem. The optimized and trained MSLSDA will sequentially predict each experimental sample image in the generalized prediction set and output the identification result and probability value prod. The identification results are compared with the actual results to quantitatively evaluate the generalization prediction ability of the MSLSDA. The probability value prod can quantitatively evaluate the probabilistic reliability of the identification results.</p>
<p>Labeling and path standardization of the experimental samples are crucial to the process of producing the dataset. Firstly, input the experimental sample images and save the structured data into fixed channels and fixed dimensions. Then, the dataset form is saved as Numpy form and the dataset is reordered. Finally, the 2,368 experimental sample images in the dataset are written to the corresponding paths in the images folder to complete the dataset.</p>
</sec>
<sec id="s4">
<title>MSLSDA Hyperparameter Optimization</title>
<p>Residual Network CNN&#x2019;s lightweight residual network structure allows for deeper learning of more features layer by layer, making the forward and backward propagation process smooth, and it is more suitable for mobile terminal environments. Therefore, the Residual Network CNN lightweight structured data algorithm framework is used to identify the surface chromatic aberration of FFC. The Residual Network CNN framework accomplishes two main tasks, including qualitative and confidence evaluation of classification accuracy on structured data. The goal of structured data qualitative is to classify the color status of sample images. Confidence is a criterion to judge whether the classification results satisfy the probability requirement or&#x20;not.</p>
<sec id="s4-1">
<title>Network Framework Construction</title>
<p>FFC-F is the first stage of Residual Network CNN framework, and its main function is to pre-process the input structured data. Same as the remaining four stages, FFC-F consists of bottleneck, but the number of bottleneck units is different. When the input channel, height and width are 3, 244 and 244, the 64 convolution kernels of FFC-F with 7&#x20;&#xd7; 7 size will implement the convolution operation in step of/2. Then the 3&#x20;&#xd7; 3 kernel max-pooling layer will also process the data further in step of/2. The input structured data will go&#x20;through convolution layer, batch normalization layer, ReLU and max-pooling layer to get 64, 56, 56 output shapes. Where the 64 channel represents the number of convolutional kernels in the first convolutional layer, and 56 is the quotient of the input value and the corresponding step size, as in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Residual Network CNN framework and structured data propagation process.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g004.tif"/>
</fig>
<p>Bottleneck is divided into Bottleneck-F and Bottleneck-S, the input channel is equal to output channel in Bottleneck-S, the input channel is unequal to output channel in Bottleneck-F. Bottleneck-F has four variable parameters, including the number of input channels <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula>, the width <inline-formula id="inf2">
<mml:math id="m2">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula>, the number of channels <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in the left 1&#x20;&#xd7; 1 convolution layer and the step size <inline-formula id="inf4">
<mml:math id="m4">
<mml:mi>s</mml:mi>
</mml:math>
</inline-formula>. <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> convolution layer is able to transform the dimensional difference between the input and the output. Compared with Bottleneck-S, there is one more convolution block in Bottleneck-F, which is set as <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The three convolution blocks in the Bottleneck-S module are <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which contains the corresponding batch normalization layer and the ReLU. Bottleneck-S contains two variable parameters <inline-formula id="inf8">
<mml:math id="m8">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m9">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula>, and the output shape data <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> of Bottleneck-S module can be obtained by adding <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m12">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>, as shown in <xref ref-type="disp-formula" rid="e1">Eqs. 1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref>.<disp-formula id="e1">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bottleneck</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">BN</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m14">
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bottleneck</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>:</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">BN</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>The convolution layer enables the forward propagation process of input samples and the backward propagation process of parameter estimation. The forward propagation of the convolution process starts when the samples <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> pass through the input layer into the first hidden layer. The <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of convolutional layers, <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the activation value of the <inline-formula id="inf16">
<mml:math id="m18">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula> th neuron in layer <inline-formula id="inf17">
<mml:math id="m19">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the weight of the <inline-formula id="inf19">
<mml:math id="m21">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> th neuron in the previous layer connected by the <inline-formula id="inf20">
<mml:math id="m22">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula> th neuron in layer <inline-formula id="inf21">
<mml:math id="m23">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the threshold value of the <inline-formula id="inf23">
<mml:math id="m25">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula> th neuron in layer <inline-formula id="inf24">
<mml:math id="m26">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m27">
<mml:mi>E</mml:mi>
</mml:math>
</inline-formula> is the loss function in the output layer. The forward propagation of any layer in a MSLSDA network is shown in <xref ref-type="disp-formula" rid="e3">Eqs. 3</xref>&#x2013;<xref ref-type="disp-formula" rid="e5">5</xref>.<disp-formula id="e3">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ji</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold-italic">&#xa0;&#xa0;</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>After the convolution MSLSDA is constructed, the parameters can be estimated from back to front by the gradient descent strategy and the chain derivation rule, as shown in <xref ref-type="disp-formula" rid="e6">Eq. 6</xref>.<disp-formula id="e6">
<mml:math id="m31">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ji</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ji</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">ReLU</mml:mi>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s4-2">
<title>Max-Pooling Layer and Fully Connected Layer Settings</title>
<p>The max-pooling layer enables the dimensionality reduction of structured data, greatly reducing the number of parameters while retaining the main features, as shown in <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>.<disp-formula id="e7">
<mml:math id="m32">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">out</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">pad</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">kernel</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">out</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">in</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">pad</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">kernel</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>Where <inline-formula id="inf26">
<mml:math id="m33">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> is the input height parameter, <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the edge expansion parameter and <inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the length and width parameter of the convolutional layer filter. The fully connected layer maps the currently available &#x201c;distributed features&#x201d; into the structured data notation space and performs a linear transformation of the feature space. After connecting the fully connected layer to the convolutional layer and the max-pooling layer, it corresponds to connecting all neurons of the previous layer. The fully connected layer matches the distinguishing local feature information processed by the convolutional layer and the max-pooling layer, and implants it into the softmax layer to finally realize the MSLSDA training, confidence assignment and loss function calculation, as in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Training process of FFC chromatic aberration experimental data in MSLSDA network.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g005.tif"/>
</fig>
</sec>
<sec id="s4-3">
<title>Hyperparameter Optimization</title>
<p>The system environment configuration for the workstation includes Python 3.7, Pytorch 1.7.1 and Anaconda3-5.3.1. Write training code, validation code, prediction code and algorithm code for MSLSDA via PyCharm. The MSLSDA uses a joint training strategy with a full training process of 230 epochs, including 30 epochs to tune the algorithm network head, 30 epochs to optimize the Batch Size hyperparameters, 80 epochs to optimize the learning rate (LR) hyperparameters, 40 epochs to optimize the Epoch hyperparameters, 20 epochs to train the test set, and 30 epochs to train the generalized prediction set and evaluate the MSLSDA generalization capability.</p>
<p>Hyperparameters including LR, Batch Size, Epoch, number of hidden layers, number of neurons and ReLU can control and influence the final parameters <inline-formula id="inf29">
<mml:math id="m36">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m37">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula>. With the structured data algorithm selected, planning the values of LR, Batch Size, and Epoch is an effective way to achieve positive results in deep learning networks.</p>
<p>Batch Size is the total number of structured sample data contained in a batch. Due to the large amount of data in the FFC chromatic aberration dataset, the dataset is divided into multiple batches to pass the algorithm in order. Since the larger Batch Size value is, the higher GPU performance is required, and the value is an integer multiple of 8 (<xref ref-type="bibr" rid="B7">Dong et&#x20;al., 2021</xref>). Therefore, the experiments set the Batch Size values to 1, 8, 16, 24, 32, 40, 48, 56, and 64 based on the actual workstation configuration. To ensure the reliability of the Batch Size hyperparameter optimization, the LR uniformly set to 0.001 and Epoch uniformly set to 50. Each Batch Size generates a different number of weight files during training, and each weight file contains information on the loss function value, Epoch, and the weight value. To avoid duplicate recording of the same weight file, the basis for weight file generation is encoded as an increase in verification accuracy (Val_acc). The relationship between the Epoch, Val_acc and Batch Size is depicted in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>. The results show that only one Val_acc peak for different Batch Size within a finite epoch. The weight file corresponding to the Val_acc peak point is the optimal weight file under each Batch Size. For a more visual representation of the Val_acc sensitivity to different Batch Size, <xref ref-type="table" rid="T3">Table&#x20;3</xref> shows the statistical&#x20;data.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The Val_acc optimization process with fixed Batch Size.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g006.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Batch Size optimization process with different loss function values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Batch size</th>
<th align="center">1</th>
<th align="center">8</th>
<th align="center">16</th>
<th align="center">24</th>
<th align="center">32</th>
<th align="center">40</th>
<th align="center">48</th>
<th align="center">56</th>
<th align="center">64</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Val_acc (%)</td>
<td align="char" char=".">0.511</td>
<td align="char" char=".">0.964</td>
<td align="char" char=".">0.921</td>
<td align="char" char=".">0.849</td>
<td align="char" char=".">0.906</td>
<td align="char" char=".">0.849</td>
<td align="char" char=".">0.676</td>
<td align="char" char=".">0.791</td>
<td align="char" char=".">0.921</td>
</tr>
<tr>
<td align="left">Loss (%)</td>
<td align="char" char=".">0.898</td>
<td align="char" char=".">0.247</td>
<td align="char" char=".">0.304</td>
<td align="char" char=".">0.236</td>
<td align="char" char=".">0.160</td>
<td align="char" char=".">0.258</td>
<td align="char" char=".">0.233</td>
<td align="char" char=".">0.178</td>
<td align="char" char=".">0.225</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Since the number of Batch Size_1 datasets is equal to the&#x20;number of experimental sample images in the training set, Val_acc does not converge in the range of 50 epochs, as&#x20;in&#x20;<xref ref-type="fig" rid="F7">Figure&#x20;7</xref>. As the predicted probability of the validation&#x20;set deviates from the actual labels, the loss function gradually increases. Therefore, the loss function value 0.160 corresponding to Batch Size_32 shows a high&#x20;match between the predicted probability and the actual&#x20;label.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The loss function optimization process with fixed Batch Size.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g007.tif"/>
</fig>
<p>The LR affects the convergence speed of structured data algorithms to regional minima. A suitable LR enables the algorithm to descend in the largest gradient direction with suitable step, and the LR value can be effectively optimized by the descending gradient of the loss function. In this manuscript, the LR range from 10<sup>&#x2212;6.0</sup> to 10<sup>&#x2212;1.0</sup>, and the LR values are set sequentially in step of 10<sup>&#x2212;0.2</sup> (<xref ref-type="bibr" rid="B13">Mayr et&#x20;al., 2018</xref>). The Batch Size follows the optimal solution of the previous experiment three2 and the Epoch is set to 100, because the optimization of the LR needs to be performed when the loss function converges. <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> shows the convergence of the loss function for all LR values. The loss function curves with LR values in the range of 10<sup>&#x2212;3.2</sup> to 10<sup>&#x2212;1.0</sup> are initially agitated due to excessive LR values. When the LR takes the value of 10<sup>&#x2212;3.6</sup>, the loss function decreases significantly faster than the other curves in the early stage, and it cannot be converged in the later stage due to the large LR. Although the loss functions with LR taking values of 10<sup>&#x2212;3.4</sup> and 10<sup>&#x2212;3.8</sup> converge in the later stages, there are clearly multiple oscillation points in the earlier stages. The loss function converges to larger values for LR ranging from 10<sup>&#x2212;4.2</sup> to 10<sup>&#x2212;6.0</sup>, because of the small LR. The loss function with LR taking the value of 10<sup>&#x2212;4.0</sup> shows a uniform sliding decline. It means that the learning performance is better in less&#x20;time.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>MSLSDA LR optimization results of FFC chromatic aberration experimental data: <bold>(A)</bold> Experimental results before optimal LR <bold>(B)</bold> Experimental results after optimal LR <bold>(C)</bold> Experimental results near optimal LR <bold>(D)</bold> Optimization process of LR versus loss function on logarithmic&#x20;scale.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g008.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure&#x20;8</xref> plots the optimization process of LR versus loss function on logarithmic scale, and it shows the effect of LR on loss function convergence speed. The LR takes values from 10<sup>&#x2212;6.0</sup> to 10<sup>&#x2212;1.0</sup> asymptotically, and the loss function value stops decreasing and slowly increases at 10<sup>&#x2212;4.0</sup>. With a fixed Epoch of 100, a small LR can slow down the training process by a factor proportional to the amount of LR reduction. This typical relationship between the training loss and the LR is expressed as an increasing trend of the loss function value when the LR is greater than the optimal value, and a decreasing trend vice versa. Therefore, the optimal LR in this study takes the value of 10<sup>&#x2212;4.0</sup>.</p>
<p>The epoch indicates all batches of single training process in forward and backward propagation. In each epoch, all samples of the training set participating in training process. After each epoch, all the sample data need to be shuffled to the next epoch. In the Residual Network CNN framework, several epochs are performed to update the weight parameters of the structured data algorithm using a limited number of data and gradient descent. In order to find suitable epoch for the FFC chromatic aberration dataset, the epoch is set to 2000, the LR and Batch Size follow 10<sup>&#x2212;4.0</sup> and 32 from the previous experiment. The results of the loss, Val_acc, recall and F<sub>1</sub> parameters are shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The indices of optimized MSLSDA model for FFC chromatic aberration experimental data: <bold>(A)</bold> Experimental results of loss <bold>(B)</bold> Experimental results of Val_acc <bold>(C)</bold> Experimental results of recall <bold>(D)</bold> Experimental results of F<sub>1</sub>.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g009.tif"/>
</fig>
<p>A key metric for deep learning is to compare the gap between the learning results and the actual sample labels. During the whole training process, the loss function value starts to converge around 100 epochs, and reaches the minimum value of 0.061 for the first time in the whole learning process at the 755th epoch, and the Val_acc has converged to 0.921&#xa0;at this time. Recall is the ratio of correctly identified number as chromatic samples in the validation set to all chromatic samples number in the validation set. As the epoch increases, recall finally converges to 0.990, which indicates that the MSLSDA has positive identification performance on the validation set. The equilibrium mean F<sub>1</sub> integrates the calculation results of precision and recall, and the F<sub>1</sub> value finally converges to 0.990 in the experiment, which indicates that this MSLSDA has positive accuracy in FFC surface&#x20;CAI.</p>
<p>The traditional method of FFC surface CAI is observed by human eyes, which is subjective. Therefore, it is not easy to judge the chromatic aberration in <xref ref-type="fig" rid="F10">Figure&#x20;10A</xref> by the human eyes. The coordinate axes of the sample images are in px. Compared with the traditional method, the FFC surface CAI method in this study can objectively identification chromatic aberration that are not easily judged by the human eyes, as shown in <xref ref-type="fig" rid="F10">Figure&#x20;10B</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Prediction and quantification results for mild chromatic aberration: <bold>(A)</bold> Original image <bold>(B)</bold> Prediction and quantification results.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g010.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>FFC Chromatic Aberration Generalization Analysis</title>
<p>In order to test the generalization ability of the MSLSDA for FFC surface CAI, 474 sample images of sub-sample buildings are performed full-sample identification. The output sample images include light color without chromatic aberration (LW) output, dark color without chromatic aberration (DW) output, light color complete chromatic aberration (LCC) output, light color incomplete chromatic aberration (LIC) output, dark color complete chromatic aberration (DCC) output and dark color incomplete chromatic aberration (DIC) output, as shown in <xref ref-type="fig" rid="F11">Figure&#x20;11</xref>. The first index is the result of CAI, abnomal indicates chromatic aberration in sample image and nomal indicates uniform color of the sample image. The second index indicates the probability value prod of the target dimension, which illustrates the confidence of the CAI results.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Prediction results of different FFC chromatic aberration defects categories: <bold>(A)</bold> Light color without chromatic aberration output <bold>(B)</bold> Dark color without chromatic aberration output <bold>(C)</bold> Light color incomplete chromatic aberration output <bold>(D)</bold> Dark color incomplete chromatic aberration output <bold>(E)</bold> Light color complete chromatic aberration output <bold>(F)</bold> Dark color complete chromatic aberration output.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g011.tif"/>
</fig>
<p>The generalized prediction set contains four defect categories of light FFC, dark FFC, complete chromatic aberration and incomplete chromatic aberration. And it contains four comprehensive defect categories of LCC sample images, DCC sample images, LIC sample images and DIC sample images, but the MSLSDA is still able to accomplish the CAI task. The two indexes show positive performance of FFC surface CAI. To represent the results of the generalization prediction experiments, the confidence data for the chromatic aberration and without chromatic aberration samples are labeled in <xref ref-type="fig" rid="F12">Figure&#x20;12</xref>. It can be seen that the confidence range of the generalized prediction samples with chromatic aberration is almost between 0.88 and 1.00, and the confidence range of the generalized prediction samples without chromatic aberration is almost between 0.86 and 1.00. The accuracy of the chromatic aberration generalization prediction reaches 99.6%, which reflects the positive generalization prediction ability of the MSLSDA.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Generalization prediction prod statistics results of FFC chromatic aberration experimental data: <bold>(A)</bold> No chromatic aberration prod <bold>(B)</bold> Chromatic aberration&#x20;prod.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g012.tif"/>
</fig>
</sec>
<sec id="s6">
<title>Quantification of Chromatic Aberration in FFC</title>
<p>Through color space conversion, histogram equalization, image color recognition, image noise reduction and image mask operation, the multi-scale feature fusion of structured data is realized. The boundary features, geometric parameter features (length and width) and chromatic aberration ratio features of structured data are identified, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13</xref>.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Quantification process of FFC chromatic aberration experimental data: <bold>(A)</bold> Input <bold>(B)</bold> Color space recognition <bold>(C)</bold> Median filter noise reduction <bold>(D)</bold> Data open operation <bold>(E)</bold> Data closure operation <bold>(F)</bold> Quantitative segmentation.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g013.tif"/>
</fig>
<p>In order to perform histogram equalization of color sample images, the RGB color space of the structured data (shown in <xref ref-type="fig" rid="F13">Figure&#x20;13A</xref>) is converted into an HSV color space that enables efficient image processing. Then the Void InRange function is used to identification whether each pixel point of src image is between lowerb value and upperb value. The pixel points between lowerb value and upperb value are set to 255, and the rest of the pixel points are set to 0. The pixel values are finally saved in the dst image, which gives a binary image corresponding to the target color, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13B</xref>.</p>
<p>To remove the pretzel noise points in the binary image, a median filter method is used, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13C</xref>. To remove the scattered distribution of noisy pixel points from the binary image, an open operation of erosion followed by expansion is used, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13D</xref>. In order to reduce the independence of chromatic aberration areas and enhance the connectivity of individual chromatic aberration blocks, a closed operation of expansion followed by erosion is used, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13E</xref>. In order to extract structural features of chromatic aberration in sample images, similarity variables are used to detect structural features similar to image masks, as shown in <xref ref-type="fig" rid="F13">Figure&#x20;13F</xref>.</p>
<p>As can be seen in <xref ref-type="fig" rid="F14">Figure&#x20;14</xref>, the sample image can be calculated by the masking algorithm and output the chromatic aberration mask index. The dimensional pixel values of the FFC chromatic aberration are more informative than the millimeter values during the inspection. Therefore, the mask algorithm trained in this manuscript directly outputs the pixel values of the chromatic aberration size. The index contains the chromatic aberration block number, chromatic aberration ratio features and geometric parameter features (length and width), these three parts listed in order from left to right. The chromatic aberration block number is based on chromatic aberration ratio features, and each chromatic aberration block is coded in order from the largest to the smallest, which is helpful for the inspector to quickly determine the largest chromatic aberration block. The chromatic aberration ratio features represent the proportion of a single chromatic aberration to the sample image, and further the total chromatic aberration ratio of the whole sample image can be obtained, which provides an accurate quantitative evaluation basis for inspectors. The geometric parameter features (length and width) are also expressed as pixel values in parentheses at the end of the index, the chromatic aberration block length pixel value on the right and the width pixel value on the left, which provides the inspector with information on the degree of chromatic aberration coverage.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Identification and quantification of FFC chromatic aberration experimental data: <bold>(A)</bold> Input <bold>(B)</bold> Experimental results of projection <bold>(C)</bold> Experimental results of quantitative segmentation.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g014.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F15">Figure&#x20;15</xref>, all chromatic aberration blocks in the figure are identified and quantified. It can be seen that the Residual Network CNN framework and the chromatic aberration mask algorithm have positive identification and quantization performance not only for LCC sample images (shown in <xref ref-type="fig" rid="F15">Figure&#x20;15A</xref>), but also for LIC sample images (shown in <xref ref-type="fig" rid="F15">Figure&#x20;15B</xref>), DCC sample images (shown in <xref ref-type="fig" rid="F15">Figure&#x20;15C</xref>) and DIC sample images (shown in <xref ref-type="fig" rid="F15">Figure&#x20;15</xref>&#x20;(d)).</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Quantification results of different FFC chromatic aberration defect categories: <bold>(A)</bold> Light color incomplete chromatic aberration input and output <bold>(B)</bold> Dark color incomplete chromatic aberration input and output <bold>(C)</bold> Light color complete chromatic aberration input and output <bold>(D)</bold> Dark color complete chromatic aberration input and output.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g015.tif"/>
</fig>
<p>In order to illustrate the results of FFC identification and quantification in different states, The information of identification and quantification for different classes of experimental sample images in <xref ref-type="fig" rid="F15">Figure&#x20;15</xref> is listed in <xref ref-type="table" rid="T4">Table&#x20;4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>FFC chromatic aberration data of different defect categories.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Chromatic aberration sample</th>
<th align="center">Number</th>
<th align="center">Area (%)</th>
<th align="center">Width</th>
<th align="center">Length</th>
<th align="center">Total chromatic aberration</th>
<th align="center">Total chromatic aberration ratio (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">LIC</td>
<td align="center">NO.1</td>
<td align="char" char=".">33.07</td>
<td align="center">256</td>
<td align="center">192</td>
<td rowspan="4" align="center">4</td>
<td rowspan="4" align="char" char=".">34.75</td>
</tr>
<tr>
<td align="center">NO.2</td>
<td align="char" char=".">0.6</td>
<td align="center">14</td>
<td align="center">54</td>
</tr>
<tr>
<td align="center">NO.3</td>
<td align="char" char=".">0.59</td>
<td align="center">21</td>
<td align="center">29</td>
</tr>
<tr>
<td align="center">NO.4</td>
<td align="char" char=".">0.49</td>
<td align="center">18</td>
<td align="center">27</td>
</tr>
<tr>
<td rowspan="4" align="left">LCC</td>
<td align="center">NO.1</td>
<td align="char" char=".">18.91</td>
<td align="center">132</td>
<td align="center">132</td>
<td rowspan="4" align="center">4</td>
<td rowspan="4" align="char" char=".">21.44</td>
</tr>
<tr>
<td align="center">NO.2</td>
<td align="char" char=".">1.46</td>
<td align="center">32</td>
<td align="center">30</td>
</tr>
<tr>
<td align="center">NO.3</td>
<td align="char" char=".">0.92</td>
<td align="center">21</td>
<td align="center">59</td>
</tr>
<tr>
<td align="center">NO.4</td>
<td align="char" char=".">0.15</td>
<td align="center">11</td>
<td align="center">14</td>
</tr>
<tr>
<td align="left">DIC</td>
<td align="center">NO.1</td>
<td align="char" char=".">34.5</td>
<td align="center">256</td>
<td align="center">108</td>
<td align="center">1</td>
<td align="char" char=".">34.5</td>
</tr>
<tr>
<td rowspan="8" align="left">DCC</td>
<td align="center">NO.1</td>
<td align="char" char=".">16.39</td>
<td align="center">179</td>
<td align="center">125</td>
<td rowspan="8" align="center">8</td>
<td rowspan="8" align="char" char=".">35.08</td>
</tr>
<tr>
<td align="center">NO.2</td>
<td align="char" char=".">11.27</td>
<td align="center">87</td>
<td align="center">223</td>
</tr>
<tr>
<td align="center">NO.3</td>
<td align="char" char=".">6.19</td>
<td align="center">81</td>
<td align="center">104</td>
</tr>
<tr>
<td align="center">NO.4</td>
<td align="char" char=".">0.49</td>
<td align="center">27</td>
<td align="center">13</td>
</tr>
<tr>
<td align="center">NO.5</td>
<td align="char" char=".">0.31</td>
<td align="center">12</td>
<td align="center">23</td>
</tr>
<tr>
<td align="center">NO.6</td>
<td align="char" char=".">0.21</td>
<td align="center">12</td>
<td align="center">16</td>
</tr>
<tr>
<td align="center">NO.7</td>
<td align="char" char=".">0.12</td>
<td align="center">11</td>
<td align="center">13</td>
</tr>
<tr>
<td align="center">NO.8</td>
<td align="char" char=".">0.10</td>
<td align="center">4</td>
<td align="center">22</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The FFC-CADP (shown in <xref ref-type="fig" rid="F16">Figure&#x20;16</xref>) implements an automated procedure for identification and quantification of chromatic blocks on the surface image of FFC. The hardware environment for developing platform includes Core I7 8750h, 6&#xa0;GB of gtx1060 and 16&#xa0;GB of RAM. The operating system used to develop platform is Windows 10&#x20;&#xd7; 64. The environment used to develop platform is Anaconda3 and Pycharm. To improve the applicability of platform, it is coded to apply to Windows 10&#x20;&#xd7; 64 and ubuntu 18.04 &#xd7; 64 operating system. The supporting environment for platform operation includs Pytorch 1.7.1, Opencv4, Numpy and Matplotlib. This study builds platform through Python 3.7 programming language.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>FFC chromatic aberration detection platform.</p>
</caption>
<graphic xlink:href="fmats-09-851555-g016.tif"/>
</fig>
<p>Click the input button to switch the interface to the images&#x20;folder path, and select the sample images to be identified and quantified to complete the input operation. The sample image after input is displayed in the first output box in the first line for comparison with the quantized output results. Click the projections button, the CAI result and prod will be output below the input sample image. Click the quantitative segmentation button to get color space recognition output, active noise reduction output, corrosion-expansion output, data closure operations output and quantitative segmentation output in sequence. The quantitative segmentation output contains the boundary features, geometric parameter features (length and width), chromatic aberration ratio features, total chromatic aberration ratio and number of chromatic aberration.</p>
</sec>
<sec sec-type="conclusion" id="s7">
<title>Conclusion</title>
<p>According to the actual working environment of FFC inspectors and combined with the demand of FFC surface CAI, the experimental data acquisition method of FFC surface chromatic aberration based on UAV technology is designed. Compared with traditional data acquisition methods, this method can quickly collect sample images in a large area, and reduce the interference factors in image data. Besides it can reduce the risk factor of staff, improve the efficiency and quality of data acquisition.</p>
<p>Based on the optimized MSLSDA, a FFC chromatic aberration identification model is built. The model can complete the quantization of FFC chromatic aberration quickly and accurately, and the quantization accuracy of the target reaches&#x20;92.1%.</p>
<p>The FFC-CADP is built to visualize the operation of identification and quantization on the FFC surface sample images. The calculations of the platform include image category return value, prod, boundary features, geometric parameter features (length and width), chromatic aberration ratio features, total chromatic aberration ratio and number of chromatic aberration.</p>
<p>Aiming at the problems of low efficiency and strong subjectivity in the quality inspection of FFC surface CAI, a method based on MSLSDA for FFC surface CAI is proposed. The method achieves the FFC chromatic aberration prediction function by FFC chromatic aberration identification model. The FFC chromatic aberration quantization function achieves by color space conversion, histogram equalization, image color recognition, image noise reduction and image mask operation.</p>
<p>This project will further investigate the performance and generalization prediction ability of different weight structured data algorithms for the FFC chromatic aberration dataset, and obtain the FFC surface CAI models suitable for different application scenarios.</p>
</sec>
</body>
<back>
<sec id="s8">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s9">
<title>Author Contributions</title>
<p>Conceptualization, GY and WS; methodology, WS and YY; software and formal analysis, WS and YY; writing&#x2014;original draft preparation, WS and YS; review and editing, WS and JZ. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s10">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (51608076, 51808074), the Fundamental Research Funds for the Central Universities (2020CDJQY-A067).</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abouhamad</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dawood</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jabri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Alsharqawi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zayed</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Corrosiveness Mapping of Bridge Decks Using Image-Based Analysis of Gpr Data</article-title>. <source>Automation in Construction</source> <volume>80</volume>, <fpage>104</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2017.03.004</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ajtayn&#xe9; K&#xe1;rolyfi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Papp</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Laboratory Study of the Effect of Saturation Degree on Quality of Fair-Faced concrete Surfaces</article-title>. <source>Epitoanyag - JSBCM</source> <volume>73</volume>, <fpage>115</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.14382/epitoanyag-jsbcm.2021.17</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cha</surname>
<given-names>Y.-J.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>B&#xfc;y&#xfc;k&#xf6;zt&#xfc;rk</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks</article-title>. <source>Computer-Aided Civil Infrastructure Eng.</source> <volume>32</volume>, <fpage>361</fpage>&#x2013;<lpage>378</lpage>. <pub-id pub-id-type="doi">10.1111/mice.12263</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>Z. Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P. G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Comprehensive Resistance of Fair-Faced concrete Suffering from Sulfate Attack under marine Environments</article-title>. <source>Construction Building Mater.</source> <volume>277</volume>, <fpage>122312</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2021.122312</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>High-Accuracy Multi-Camera Reconstruction Enhanced by Adaptive Point Cloud Correction Algorithm</article-title>. <source>Opt. Lasers Eng.</source> <volume>122</volume>, <fpage>170</fpage>&#x2013;<lpage>183</lpage>. <pub-id pub-id-type="doi">10.1016/j.optlaseng.2019.06.011</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coburn</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kardan</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Kotabe</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Steinberg</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hout</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Robbins</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Psychological Responses to Natural Patterns in Architecture</article-title>. <source>J.&#x20;Environ. Psychol.</source> <volume>62</volume>, <fpage>133</fpage>&#x2013;<lpage>145</lpage>. <pub-id pub-id-type="doi">10.1016/j.jenvp.2019.02.007</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Porikli</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dynamical Hyperparameter Optimization via Deep Reinforcement Learning in Tracking</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>43</volume>, <fpage>1515</fpage>&#x2013;<lpage>1529</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2019.2956703</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Prediction of Thermo-Mechanical Properties of Rubber-Modified Recycled Aggregate concrete</article-title>. <source>Construction Building Mater.</source> <volume>318</volume>, <fpage>125970</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2021.125970</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Cha</surname>
<given-names>Y.-J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Autonomous Uavs for Structural Health Monitoring Using Deep Learning and an Ultrasonic beacon System with Geo-Tagging</article-title>. <source>Computer-Aided Civil Infrastructure Eng.</source> <volume>33</volume>, <fpage>885</fpage>&#x2013;<lpage>902</lpage>. <pub-id pub-id-type="doi">10.1111/mice.12375</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Terrestrial Laser Scanning Assisted Flatness Quality Assessment for Two Different Types of concrete Surfaces</article-title>. <source>Measurement</source> <volume>154</volume>, <fpage>107436</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2019.107436</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Image Analysis for Detection of Bugholes on Concrete Surface</article-title>. <source>Construction Building Mater.</source> <volume>137</volume>, <fpage>432</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2017.01.098</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Towards Automatic Segmentation and Recognition of Multiple Precast concrete Elements in Outdoor Laser Scan Data</article-title>. <source>Remote Sensing</source> <volume>11</volume>, <fpage>1383</fpage>. <pub-id pub-id-type="doi">10.3390/rs11111383</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mayr</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Klambauer</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Unterthiner</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Steijaert</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wegner</surname>
<given-names>J.&#x20;K.</given-names>
</name>
<name>
<surname>Ceulemans</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Large-Scale Comparison of Machine Learning Methods for Drug Target Prediction on Chembl</article-title>. <source>Chem. Sci.</source> <volume>9</volume>, <fpage>5441</fpage>&#x2013;<lpage>5451</lpage>. <pub-id pub-id-type="doi">10.1039/c8sc00148k</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miranda</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Valen&#xe7;a</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Costa</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>J&#xfa;lio</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Chromatic Design and Application of Restoration Mortars on Smooth Surfaces of white and GRAY concrete</article-title>. <source>Struct. Concrete</source> <volume>22</volume>, <fpage>E535</fpage>&#x2013;<lpage>E548</lpage>. <pub-id pub-id-type="doi">10.1002/suco.202000054</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohammed</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rafiq</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sihag</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kurda</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mahmood</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Soft Computing Techniques: Systematic Multiscale Models to Predict the Compressive Strength of Hvfa concrete Based on Mix Proportions and Curing Times</article-title>. <source>J.&#x20;Building Eng.</source> <volume>33</volume>, <fpage>101851</fpage>. <pub-id pub-id-type="doi">10.1016/j.jobe.2020.101851</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Poobal</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Crack Detection Using Image Processing: A Critical Review and Analysis</article-title>. <source>Alexandria Eng. J.</source> <volume>57</volume>, <fpage>787</fpage>&#x2013;<lpage>798</lpage>. <pub-id pub-id-type="doi">10.1016/j.aej.2017.01.020</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Payab</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khanzadi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>State of the Art and a New Methodology Based on Multi-Agent Fuzzy System for concrete Crack Detection and Type Classification</article-title>. <source>Arch. Computat Methods Eng.</source> <volume>28</volume>, <fpage>2509</fpage>&#x2013;<lpage>2542</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-020-09465-7</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Payab</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abbasina</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Khanzadi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Brief Review and a New Graph-Based Image Analysis for Concrete Crack Quantification</article-title>. <source>Arch. Computat Methods Eng.</source> <volume>26</volume>, <fpage>347</fpage>&#x2013;<lpage>365</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-018-9263-6</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Piferi</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Materials and Innovative Methodologies for Restoring Fair Faced Concrete</article-title>. <source>Techne-J.&#x20;Technol. Architecture Environ.</source> <volume>16</volume>, <fpage>258</fpage>&#x2013;<lpage>269</lpage>. <pub-id pub-id-type="doi">10.13128/Techne-23013</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasanna</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dana</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Gucunski</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Basily</surname>
<given-names>B. B.</given-names>
</name>
<name>
<surname>La</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>R. S.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Automated Crack Detection on concrete Bridges</article-title>. <source>IEEE Trans. Automat. Sci. Eng.</source> <volume>13</volume>, <fpage>591</fpage>&#x2013;<lpage>599</lpage>. <pub-id pub-id-type="doi">10.1109/TASE.2014.2354314</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ribeiro</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Xavier</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The Revealing Role of Modern Religious Architecture in Sao Paulo: Fair-Faced concrete Finish in Religious Architecture and its Symbology of the Sacred</article-title>. <source>Rever</source> <volume>19</volume>, <fpage>25</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.23925/1677-1222.2018vol19i1a3</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scalbi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Olmi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Inglese</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Evaluation of Fractures in a Concrete Slab by Means of Laser-Spot Thermography</article-title>. <source>Int. J.&#x20;Heat Mass Transfer</source> <volume>141</volume>, <fpage>282</fpage>&#x2013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2019.06.082</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shyha</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Richardson</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Coventry</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ponton</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Mould Release Technologies with Regard to Concrete Surface Finish</article-title>. <source>Mag. Concrete Res.</source> <volume>68</volume>, <fpage>87</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1680/macr.15.00067</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Siebert</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Teizer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Mobile 3d Mapping for Surveying Earthwork Projects Using an Unmanned Aerial Vehicle (Uav) System</article-title>. <source>Automation in Construction</source> <volume>41</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2014.01.004</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Strehlein</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Schiessl</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Dark Discoloration of Fair-Face Concrete Surfaces-Transport and Crystallization in Hardening Concrete</article-title>. <source>J.&#x20;Adv. Concrete Technol.</source> <volume>6</volume>, <fpage>409</fpage>&#x2013;<lpage>418</lpage>. <pub-id pub-id-type="doi">10.3151/jact.6.409</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Real-Time Detection of Surface Deformation and Strain in Recycled Aggregate Concrete-Filled Steel Tubular Columns via Four-Ocular Vision</article-title>. <source>Robot. Comput. Integr. Manuf.</source> <volume>59</volume>, <fpage>36</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.rcim.2019.03.001</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Material Design and Engineering Application of Fair-Faced Self-Compacting concrete</article-title>. <source>Construction Building Mater.</source> <volume>300</volume>, <fpage>123992</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2021.123992</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Real-Time Detection Method for Concrete Surface Cracks Based on Improved Yolov4</article-title>. <source>Symmetry</source> <volume>13</volume>, <fpage>1716</fpage>. <pub-id pub-id-type="doi">10.3390/sym13091716</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yoshitake</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Maeda</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hieda</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Image Analysis for the Detection and Quantification of concrete Bugholes in a Tunnel Lining</article-title>. <source>Case Stud. Construction Mater.</source> <volume>8</volume>, <fpage>116</fpage>&#x2013;<lpage>130</lpage>. <pub-id pub-id-type="doi">10.1016/j.cscm.2018.01.002</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Simulated Environment Test on Weather Fastness of Fair-Faced Concrete for Urban Bridge</article-title>. <source>Appl. Mech. Mater.</source> <volume>438-439</volume>, <fpage>1150</fpage>&#x2013;<lpage>1155</lpage>. <pub-id pub-id-type="doi">10.4028/www.scientific.net/amm.438-439.1150</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>