Abstract
The study focuses on reducing noise and nonstationary backgrounds in data collected through active infrared thermography (AIRT) for defect detection in materials. The authors employ adaptive fixed-rank kriging to analyze a sequence of thermograms obtained in the AIRT experiment. Using basis functions derived from thin-plate splines, the data features are represented at various resolution levels, resulting in a concise spatial covariance function representation. Eigenfunctions are then derived from the estimated covariance function to capture spatial structures at different scales. Visualizing these eigenfunctions highlights defect information. The authors validate their approach through a pulsed thermography experiment on a carbon-fiber-reinforced plastic (CFRP) sample, demonstrating its effectiveness in detecting defects.
1. Introduction
Nondestructive testing (NDT) techniques have gained popularity in various applications, particularly for examining high-value materials. Active infrared thermography (AIRT) is a commonly used NDT technique due to its convenience and rapid testing capabilities. Researchers have applied AIRT in different contexts, such as defect detection in carbon-fiber-reinforced thermoplastic samples [1]. However, a common challenge in AIRT inspection is dealing with heavily polluted raw data, which often contain non-uniform backgrounds and noise. This necessitates appropriate signal preprocessing methods to extract the underlying information, specifically the defect signals. Among the various existing methods, one practical approach is principal component thermography (PCT) [2]. PCT utilizes principal component analysis to extract features from thermographic data through eigenvalue decomposition. However, it is worth noting that while PCT reduces the dimensionality of the data, it does not explicitly eliminate noise, although some portion of the noise may be attenuated during the process of dimensionality reduction.
In this study, we propose the use of a spatial statistical method called adaptive fixed-rank kriging (autoFRK) for thermographic data processing. Kriging is a methodology that can estimate the covariance function and generate optimal predictions from a sequence of independent, incomplete, and noisy spatial data. However, kriging involves the computation of inverse covariance matrices, which can be challenging when dealing with massive spatial datasets. Furthermore, the thermograms obtained in our experiment often exhibited heterogeneity, and the locations of defects were frequently unknown. These uncertainties pose challenges and make traditional kriging methods less applicable. To address these issues, we adopt fixed-ranked kriging, initially proposed by Cressie and Johannesson [3], which tackles the problems associated with large spatial datasets and heterogeneity in the data. Specifically, we employ autoFRK proposed by Tzeng and Huang [4]. AutoFRK is an automatic process that eliminates the need for miscellaneous parameter tuning and is computationally efficient. In our applications, the original thermograms are represented using a set of basis functions ordered by the resolution level, where different component levels represent distinct scales of the estimated features. These basis functions form the spatial covariance function, from which the eigenfunctions encoding the spatial structure are obtained. Defect information can be highlighted by visualizing the eigenfunctions.
2. Methodology
2.1. Specimen and Experiment
In the experiment, the CFRP specimen was fabricated using the vacuum-assisted resin transfer molding (VARTM) technique. Multiple layers of carbon fiber sheets were applied to strengthen the specimen, with each sheet having a thickness of 0.26 cm. Before executing VARTM, nine Teflon square strips with different areas were inserted into the fiber sheets to simulate defects. The side lengths of these defects were 1.6 cm, 0.8 cm, and 0.4 cm, respectively. Additionally, a rectangular defect measuring 1.4 cm × 0.6 cm was created using insulating tape. In total, the CFRP specimen contained ten defective regions. The four shallowest defects were covered by a single layer of carbon fiber sheet, while two layers of sheets covered three defects, and the three deepest defects were covered by three layers of sheets. As a result, these defects were located at different depths and were not visible to the naked eye after resin infiltration. To detect defects, pulsed thermography was employed in the experiment. The procedure involved heating the specimen using a thermal pulse generated from a flash source. Subsequently, an NEC infrared camera of type TAS-G100EXD was utilized to capture a sequence of thermograms, enabling the collection of thermographic data. A total of 59 thermograms were recorded. Figure 1 illustrates some of these images, where only the shallowest defects are visible. In these figures, the numbers on the color bars represent the pixel values.
Figure 1.
The first 10 frames of thermograms collected in the experiment.
2.2. Adaptive Fixed-Ranked Kriging
AutoFRK is a method designed to enhance the handling of massive datasets in the regular FRK framework by automating the process. The autoFRK model relies on a set of basis functions derived from thin-plate splines (TPS). Let us consider a set of observed thermogram data , where frames are captured at with , and at n distinct pixels. are vectors containing spatial coordinate information. We assume a spatial process, , with a mean and a spatial covariance function . The relationship between the observed data and the spatial process is given by
where represents additive white noise, . To estimate the covariance function based on , the spatial random effects model of is defined as
where are prespecified basis functions at K different resolution levels, with . represents the basis function vector, represents the random effects, is an unknown nonnegative-definite matrix, and is a white-noise process. The corresponding spatial covariance function is given by
where if and 0 otherwise.
In autoFRK, the basis functions are constructed using TPS. The resulting basis functions, referred to as multiresolution thin-plate spline basis functions, are defined as
Here, with being the spatial coordinate indices, with
Define represents the kth column of , where is the eigen-decomposition of .
Given the basis functions, and are estimated by the maximum likelihood estimates as the following forms:
Here, and , . represents the eigen-decomposition of . The value of is obtained as , with . is the largest such that if it exists; otherwise, it is 0.
Once the basis functions are specified and is estimated, the corresponding covariance function is obtained as
Furthermore, the eigenfunction of the spatial covariance function is given by
where represents the kth eigenvector of , and ranges from 1 to n. The resulting eigenfunctions are then visualized for observation.
3. Results
In the case study, every fifth frame of the thermograms was subjected to autoFRK and decomposed at a resolution level . The first two eigenfunctions resulting from this decomposition are shown in Figure 2. The first eigenfunction focuses on the nonuniform background caused by uneven heating. In addition, the shallow defects can also be observed. The second eigenfunction still captures the shallow defects. Additionally, deeper defects become visible in this eigenfunction. The subsequent eigenfunctions, which are not shown in this paper, mainly reflect noise.
Figure 2.
The first two eigenfunctions derived from autoFRK.
4. Conclusions
In this article, the authors propose the adoption of autoFRK to enhance AIRT-based defect detection in high-valued materials. By utilizing autoFRK, it is possible to model the sequence of thermographic data. The results obtained from autoFRK highlight features at different levels, facilitating a more comprehensive examination of the defects present.
Author Contributions
Conceptualization, N.-J.H. and Y.Y.; methodology, N.-J.H. and Y.Y.; software, C.-H.C.; validation, S.S.; formal analysis, C.-H.C.; investigation, C.-H.C.; resources, S.S.; data curation, Y.Y.; writing—original draft preparation, C.-H.C.; writing—review and editing, S.S., N.-J.H. and Y.Y.; visualization, C.-H.C.; supervision, Y.Y.; project administration, Y.Y.; funding acquisition, N.-J.H., S.S. and Y.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Science and Technology Council, ROC, grant number NSTC 111-2634-F-007-010, and UNIVAQ RIA research funds 2023.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Liu, K.; Zheng, M.; Liu, Y.; Yang, J.; Yao, Y. Deep autoencoder thermography for defect detection of carbon fiber composites. IEEE Trans. Ind. Inform. 2023, 19, 6429–6438. [Google Scholar] [CrossRef]
- Rajic, N. Principal component thermography for flaw contrast enhancement and flaw depth characterisation in composite structures. Compos. Struct. 2002, 58, 521–528. [Google Scholar] [CrossRef]
- Cressie, N.; Johannesson, G. Fixed rank Kriging for very large data sets. J. R. Stat. Soc. Ser. B 2008, 70, 209–226. [Google Scholar] [CrossRef]
- Tzeng, S.; Huang, H.-C. Resolution adaptive fixed rank Kriging. Technometrics 2018, 60, 198–208. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).