Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks

AbstractDeep learning is a state-of-the-art approach to pixel-level crack detection. However, it relies on a large number of source–target image pairs for the training, which is very expensive. This paper proposes a self-supervised structure learning network which can be trained without using paired...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computing in civil engineering 2020-05, Vol.34 (3)
Hauptverfasser: Zhang, Kaige, Zhang, Yingtao, Cheng, H. D
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 3
container_start_page
container_title Journal of computing in civil engineering
container_volume 34
creator Zhang, Kaige
Zhang, Yingtao
Cheng, H. D
description AbstractDeep learning is a state-of-the-art approach to pixel-level crack detection. However, it relies on a large number of source–target image pairs for the training, which is very expensive. This paper proposes a self-supervised structure learning network which can be trained without using paired data, even without using ground truths (GTs); this is achieved by training an additional reverse network to translate the output back to the input simultaneously. First, a labor-free structure library is prepared and set as the target domain for structure learning. Then a dual network is built with two generative adversarial networks (GANs); one is trained to translate a crack image patch (X) to a structural patch (Y), and the other is trained to translate Y back to X, simultaneously. The experiments demonstrated that with such settings, the network can be trained to translate a crack image to the GT-like image with a similar structure pattern, and it can be used for crack detection. The proposed approach was validated on four crack data sets and achieved comparable performance to that of state-of-the-art supervised approaches.
doi_str_mv 10.1061/(ASCE)CP.1943-5487.0000883
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2342246130</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2342246130</sourcerecordid><originalsourceid>FETCH-LOGICAL-a459t-cf10ab7528d2df496903f3b4dba54abd6ad860f9627aa81fb476d72c0057dbb73</originalsourceid><addsrcrecordid>eNp1kM1OwzAQhC0EEqXwDhZc4JBiJ46dcCuhFKQKKgXOlhOvUdqQFNsp6tuTqPyc2MuuRjOz0ofQOSUTSji9vpzm2ewqW05oyqIgZomYkH6SJDpAo1_tEI16SQRRQugxOnFu1XtCLtgIbXKoTZB3G7DbyoHGubdd6TsLeAHKNlXzhk1rcWZVucZ34KH0VdvgWzWY-yPblTUEWdu4ynloPJ5DA1b5agt4qrdgnbKVqvET-M_Wrt0pOjKqdnD2vcfo9X72kj0Ei-f5YzZdBIrFqQ9KQ4kqRBwmOtSGpTwlkYkKpgsVM1VornTCiUl5KJRKqCmY4FqEJSGx0EUhojG62PdubPvRgfNy1Xa26V_KMGJhyDiNSO-62btK2zpnwciNrd6V3UlK5EBYyoGwzJZyoCkHmvKbcB_m-7ByJfzV_yT_D34B0CCBow</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2342246130</pqid></control><display><type>article</type><title>Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks</title><source>American Society of Civil Engineers:NESLI2:Journals:2014</source><creator>Zhang, Kaige ; Zhang, Yingtao ; Cheng, H. D</creator><creatorcontrib>Zhang, Kaige ; Zhang, Yingtao ; Cheng, H. D</creatorcontrib><description>AbstractDeep learning is a state-of-the-art approach to pixel-level crack detection. However, it relies on a large number of source–target image pairs for the training, which is very expensive. This paper proposes a self-supervised structure learning network which can be trained without using paired data, even without using ground truths (GTs); this is achieved by training an additional reverse network to translate the output back to the input simultaneously. First, a labor-free structure library is prepared and set as the target domain for structure learning. Then a dual network is built with two generative adversarial networks (GANs); one is trained to translate a crack image patch (X) to a structural patch (Y), and the other is trained to translate Y back to X, simultaneously. The experiments demonstrated that with such settings, the network can be trained to translate a crack image to the GT-like image with a similar structure pattern, and it can be used for crack detection. The proposed approach was validated on four crack data sets and achieved comparable performance to that of state-of-the-art supervised approaches.</description><identifier>ISSN: 0887-3801</identifier><identifier>EISSN: 1943-5487</identifier><identifier>DOI: 10.1061/(ASCE)CP.1943-5487.0000883</identifier><language>eng</language><publisher>New York: American Society of Civil Engineers</publisher><subject>Generative adversarial networks ; Image detection ; Machine learning ; Target recognition ; Technical Papers ; Training</subject><ispartof>Journal of computing in civil engineering, 2020-05, Vol.34 (3)</ispartof><rights>2020 American Society of Civil Engineers</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a459t-cf10ab7528d2df496903f3b4dba54abd6ad860f9627aa81fb476d72c0057dbb73</citedby><cites>FETCH-LOGICAL-a459t-cf10ab7528d2df496903f3b4dba54abd6ad860f9627aa81fb476d72c0057dbb73</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttp://ascelibrary.org/doi/pdf/10.1061/(ASCE)CP.1943-5487.0000883$$EPDF$$P50$$Gasce$$H</linktopdf><linktohtml>$$Uhttp://ascelibrary.org/doi/abs/10.1061/(ASCE)CP.1943-5487.0000883$$EHTML$$P50$$Gasce$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,75936,75944</link.rule.ids></links><search><creatorcontrib>Zhang, Kaige</creatorcontrib><creatorcontrib>Zhang, Yingtao</creatorcontrib><creatorcontrib>Cheng, H. D</creatorcontrib><title>Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks</title><title>Journal of computing in civil engineering</title><description>AbstractDeep learning is a state-of-the-art approach to pixel-level crack detection. However, it relies on a large number of source–target image pairs for the training, which is very expensive. This paper proposes a self-supervised structure learning network which can be trained without using paired data, even without using ground truths (GTs); this is achieved by training an additional reverse network to translate the output back to the input simultaneously. First, a labor-free structure library is prepared and set as the target domain for structure learning. Then a dual network is built with two generative adversarial networks (GANs); one is trained to translate a crack image patch (X) to a structural patch (Y), and the other is trained to translate Y back to X, simultaneously. The experiments demonstrated that with such settings, the network can be trained to translate a crack image to the GT-like image with a similar structure pattern, and it can be used for crack detection. The proposed approach was validated on four crack data sets and achieved comparable performance to that of state-of-the-art supervised approaches.</description><subject>Generative adversarial networks</subject><subject>Image detection</subject><subject>Machine learning</subject><subject>Target recognition</subject><subject>Technical Papers</subject><subject>Training</subject><issn>0887-3801</issn><issn>1943-5487</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp1kM1OwzAQhC0EEqXwDhZc4JBiJ46dcCuhFKQKKgXOlhOvUdqQFNsp6tuTqPyc2MuuRjOz0ofQOSUTSji9vpzm2ewqW05oyqIgZomYkH6SJDpAo1_tEI16SQRRQugxOnFu1XtCLtgIbXKoTZB3G7DbyoHGubdd6TsLeAHKNlXzhk1rcWZVucZ34KH0VdvgWzWY-yPblTUEWdu4ynloPJ5DA1b5agt4qrdgnbKVqvET-M_Wrt0pOjKqdnD2vcfo9X72kj0Ei-f5YzZdBIrFqQ9KQ4kqRBwmOtSGpTwlkYkKpgsVM1VornTCiUl5KJRKqCmY4FqEJSGx0EUhojG62PdubPvRgfNy1Xa26V_KMGJhyDiNSO-62btK2zpnwciNrd6V3UlK5EBYyoGwzJZyoCkHmvKbcB_m-7ByJfzV_yT_D34B0CCBow</recordid><startdate>20200501</startdate><enddate>20200501</enddate><creator>Zhang, Kaige</creator><creator>Zhang, Yingtao</creator><creator>Cheng, H. D</creator><general>American Society of Civil Engineers</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20200501</creationdate><title>Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks</title><author>Zhang, Kaige ; Zhang, Yingtao ; Cheng, H. D</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a459t-cf10ab7528d2df496903f3b4dba54abd6ad860f9627aa81fb476d72c0057dbb73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Generative adversarial networks</topic><topic>Image detection</topic><topic>Machine learning</topic><topic>Target recognition</topic><topic>Technical Papers</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Kaige</creatorcontrib><creatorcontrib>Zhang, Yingtao</creatorcontrib><creatorcontrib>Cheng, H. D</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computing in civil engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Kaige</au><au>Zhang, Yingtao</au><au>Cheng, H. D</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks</atitle><jtitle>Journal of computing in civil engineering</jtitle><date>2020-05-01</date><risdate>2020</risdate><volume>34</volume><issue>3</issue><issn>0887-3801</issn><eissn>1943-5487</eissn><abstract>AbstractDeep learning is a state-of-the-art approach to pixel-level crack detection. However, it relies on a large number of source–target image pairs for the training, which is very expensive. This paper proposes a self-supervised structure learning network which can be trained without using paired data, even without using ground truths (GTs); this is achieved by training an additional reverse network to translate the output back to the input simultaneously. First, a labor-free structure library is prepared and set as the target domain for structure learning. Then a dual network is built with two generative adversarial networks (GANs); one is trained to translate a crack image patch (X) to a structural patch (Y), and the other is trained to translate Y back to X, simultaneously. The experiments demonstrated that with such settings, the network can be trained to translate a crack image to the GT-like image with a similar structure pattern, and it can be used for crack detection. The proposed approach was validated on four crack data sets and achieved comparable performance to that of state-of-the-art supervised approaches.</abstract><cop>New York</cop><pub>American Society of Civil Engineers</pub><doi>10.1061/(ASCE)CP.1943-5487.0000883</doi></addata></record>
fulltext fulltext
identifier ISSN: 0887-3801
ispartof Journal of computing in civil engineering, 2020-05, Vol.34 (3)
issn 0887-3801
1943-5487
language eng
recordid cdi_proquest_journals_2342246130
source American Society of Civil Engineers:NESLI2:Journals:2014
subjects Generative adversarial networks
Image detection
Machine learning
Target recognition
Technical Papers
Training
title Self-Supervised Structure Learning for Crack Detection Based on Cycle-Consistent Generative Adversarial Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T17%3A58%3A32IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Self-Supervised%20Structure%20Learning%20for%20Crack%20Detection%20Based%20on%20Cycle-Consistent%20Generative%20Adversarial%20Networks&rft.jtitle=Journal%20of%20computing%20in%20civil%20engineering&rft.au=Zhang,%20Kaige&rft.date=2020-05-01&rft.volume=34&rft.issue=3&rft.issn=0887-3801&rft.eissn=1943-5487&rft_id=info:doi/10.1061/(ASCE)CP.1943-5487.0000883&rft_dat=%3Cproquest_cross%3E2342246130%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2342246130&rft_id=info:pmid/&rfr_iscdi=true