TY - JOUR
T1 - Level-Set and Learn
T2 - Convolutional Neural Network for Classification of Elements to Identify an Arbitrary Number of Voids in a 2D Solid Using Elastic Waves
AU - Pranto, Fazle Mahdi
AU - Maharjan, Shashwat
AU - Jeong, Chanseok
N1 - Funding Information:
This material is based upon work supported by the National Science Foundation under Award CMMI-2053694. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. The authors are also grateful for the support by the Faculty Research and Creative Endeavors (FRCE) Research Grant-48058 at Central Michigan University. This paper is contribution # 181 of the Central Michigan University Institute for Great Lakes Research. The authors also greatly appreciate the reviewers’ very constructive comments, which substantially helped in improving the paper.
Publisher Copyright:
© 2023 American Society of Civil Engineers.
PY - 2023/6/1
Y1 - 2023/6/1
N2 - We present a new convolutional neural network (CNN)-based element-wise classification method to detect a random number of voids with arbitrary shapes in a two-dimensional (2D) plane-strain solid subjected to elastodynamics. We consider that an elastic wave source excites the solid including a random number of voids, and wave responses are measured by sensors placed around the solid. We present a CNN for resolving the inverse problem, which is formulated as an element-wise classification problem. The CNN is trained to classify each element into a regular or void element from measured wave signals. Element-wise binary classification enables the identification of targeted voids of any shapes and any number without prior knowledge or hint about their locations, shape types, and numbers, while existing methods rely on such prior information. To this end, we generate training data consisting of input-layer features (i.e., measured wave signals at sensors) and output-layer features (i.e., element types of all elements). When the training data are generated, we utilize the level-set method to avoid an expensive remeshing process, which is otherwise needed for each different configuration of voids. We also analyze how effectively the CNN performs on blind test data from a non-level-set wave solver that explicitly models the boundary of voids using an unstructured, fine mesh. Numerical results show that the suggested approach can detect the locations, shapes, and sizes of multiple elliptical and circular voids in the 2D solid domain in the test data set as well as a blind test data set.
AB - We present a new convolutional neural network (CNN)-based element-wise classification method to detect a random number of voids with arbitrary shapes in a two-dimensional (2D) plane-strain solid subjected to elastodynamics. We consider that an elastic wave source excites the solid including a random number of voids, and wave responses are measured by sensors placed around the solid. We present a CNN for resolving the inverse problem, which is formulated as an element-wise classification problem. The CNN is trained to classify each element into a regular or void element from measured wave signals. Element-wise binary classification enables the identification of targeted voids of any shapes and any number without prior knowledge or hint about their locations, shape types, and numbers, while existing methods rely on such prior information. To this end, we generate training data consisting of input-layer features (i.e., measured wave signals at sensors) and output-layer features (i.e., element types of all elements). When the training data are generated, we utilize the level-set method to avoid an expensive remeshing process, which is otherwise needed for each different configuration of voids. We also analyze how effectively the CNN performs on blind test data from a non-level-set wave solver that explicitly models the boundary of voids using an unstructured, fine mesh. Numerical results show that the suggested approach can detect the locations, shapes, and sizes of multiple elliptical and circular voids in the 2D solid domain in the test data set as well as a blind test data set.
KW - Convolutional neural network (CNN)
KW - Element-wise classification
KW - Inverse-scattering problem
KW - Level-set method
KW - Machine learning
KW - Ultrasonic non-destructive test (NDT)
KW - Void detection
UR - http://www.scopus.com/inward/record.url?scp=85152227056&partnerID=8YFLogxK
U2 - 10.1061/JENMDT.EMENG-6840
DO - 10.1061/JENMDT.EMENG-6840
M3 - Article
AN - SCOPUS:85152227056
SN - 0733-9399
VL - 149
JO - Journal of Engineering Mechanics
JF - Journal of Engineering Mechanics
IS - 6
M1 - 04023035
ER -