1. Introduction
Carbon fiber-reinforced polymer (CFRP), featuring high specific strength and excellent corrosion resistance, has become an indispensable strategic material in the modern aerospace industry [
1]. With rapid advances in manufacturing processes, CFRP applications have expanded from secondary load-bearing components such as interior parts and fairings to primary load-bearing structures such as fuselage keels, wing spars, and center wing boxes, and have been widely adopted in various unmanned aerial vehicles and spacecraft [
2,
3]. Nonetheless, in complex joints and corner geometries, such as L-shaped or C-shaped corner parts, the occurrence of inter-ply defects, including fiber waviness, local resin-rich regions, and porosity, remains a possibility [
4]. Under load conditions, they may grow and trigger inter-ply delamination, which markedly degrades the mechanical performance and structural integrity of CFRP [
5]. Therefore, a nondestructive evaluation technique that can effectively detect and quantify internal defects is urgently required to ensure the reliability of safety-critical structures.
Phased-array ultrasonic testing, offering strong penetration capability and practical deployability, has become a mainstream approach for internal-defect inspection in composite structures [
6,
7,
8]. Compared with conventional single-element ultrasonics, beam steering and dynamic focusing are enabled through electronic control, which improves scan efficiency and accuracy [
9]. Nevertheless, inspection of geometrically complex L-shaped CFRP corner components, such as corner connectors in aircraft structures, remains challenging. Compared with CFRP plates, wave propagation in corner regions is governed by anisotropic fiber layup and multilayer stacking, and is further modulated by curvature-induced circumferential gradient effects [
10]. This coupling increases propagation complexity and renders true ray paths difficult to predict accurately.
To address the complexity of propagation paths caused by anisotropy and curvature coupling, engineering practice often employs curved [
11] or flexible array probes that conform to the component surface [
12], enabling ultrasonic waves to propagate primarily along the thickness direction. Since each ply typically exhibits nearly uniform wave velocity and acoustic impedance in the thickness direction, this perpendicular incidence method can significantly mitigate the impact of layered inhomogeneities on beam propagation [
13]. However, relying solely on normal incidence fails to provide sufficient angle diversity, and the effective focusing region of electronically steered beams is limited [
14,
15,
16]. Consequently, more research is focusing on post-processing imaging techniques.
The Total Focusing Method (TFM), which performs post-processing on data acquired via full matrix capture (FMC), is widely regarded as the “gold standard” in ultrasonic imaging due to its high resolution and robustness [
17,
18]. However, these advantages are accompanied by a substantial computational burden. For a N element array and an imaging domain containing (P) pixels, conventional time-domain TFM evaluates the delay-and-sum contributions of all (
) transmit–receive pairs at every pixel, resulting in a computational workload that scales approximately as
. The processing cost therefore increases rapidly with the number of array elements and the imaging-grid density, while the storage and transfer requirements of FMC data also increase with the number of transmit–receive channels and temporal samples. These requirements can hinder real-time or high-throughput implementation unless parallel or hardware-accelerated computation is employed [
14,
19]. The core of TFM lies in enforcing a delay law to achieve point-by-point focusing over the region of interest, and the accuracy of this delay law depends directly on reliable time-of-flight prediction and acoustic path modeling. Conventional ray tracing typically adopts iterative solutions based on Snell’s law to determine reflection and refraction of the beam at interfaces [
19]; However, for components exhibiting complex acoustic characteristics and intricate structural architectures, the internal wave propagation becomes highly complicated, making accurate computation extremely challenging [
20,
21,
22], particularly, in the curved corner regions of CFRP components, the coupled effects of geometric curvature, material anisotropy, and laminated architecture substantially complicate the solution process, rendering the propagation mechanisms within the radius zone (R-zone) difficult to elucidate [
23,
24]. To balance computational efficiency with practical implementability, a more pragmatic approach is to construct a discretized model capable of representing key material characteristics and to replace traditional ray tracing with shortest-path search algorithms from computational graph theory [
25]. The effectiveness of such methods is mainly constrained by two factors: (i) whether the discretized model can adequately capture the material’s spatial anisotropy and interlaminar structural features, and (ii) whether the candidate paths can closely approximate the true wave propagation trajectory.
To address the above issues, existing approaches can be broadly categorized into two categories. The first category, typically targeting relatively low-frequency ultrasonic inspection, treats multidirectional corner layups as an equivalent homogeneous anisotropic medium [
26]. The corner region is discretized in the circumferential and through-thickness directions, and an angle-dependent velocity model is established experimentally to characterize the effective anisotropy methods such as the Back-Wall Reflection Method (BRM) and Through Transmission Method (TTM) [
27]. Despite the homogenization method reducing modeling and computational complexity, when the single-layer thickness of carbon fiber plates is on the same order of magnitude as the ultrasonic wavelength, neglecting interlayer refraction effects introduces non-negligible propagation delay errors [
28]. The second group regards the corner as an anisotropic heterogeneous medium, discretizes the domain into sector-shaped micro-elements, and assumes an approximately constant fiber orientation within each element, thereby more faithfully capturing circumferential gradient effects and the features associated with laminated stacking [
29,
30].
Although these two categories differ in their discretized modeling strategies, they generally approximate the true propagation path by the path of minimum travel time. This approximation is often acceptable for planar components; however, in curved corner regions, the coupled effects of curvature, anisotropy, and layered architecture may give rise to multiple candidate ray paths that satisfy Snell’s law locally. As a result, the actual propagation path does not necessarily correspond to the unique minimum-time path [
23].
From a wave-theoretic perspective, Fermat’s principle in its rigorous form states that acoustic propagation follows trajectories for which the travel time functional is stationary [
31] (i.e., it attains an extremum or a saddle point), rather than necessarily the minimum-time path. In other words, when the medium exhibits complex acoustic behavior, interfaces are nonplanar, and the solution may be non-unique, the degenerate assumption that the true propagation path coincides with the shortest travel time path no longer necessarily holds true [
23]. Luo et al. have further leveraged finite-element simulations of corner regions to extract both the minimum-time paths and alternative candidate paths associated with stronger energy transmission for image reconstruction [
32]. The results indicate that, in certain areas, reconstructions guided by the higher-energy paths can yield improved imaging quality compared with those relying solely on the minimum-time assumption. Therefore, to address the local non-uniqueness of acoustic paths in corner regions, it is necessary to investigate pixel-level multi-path selection and fused imaging based on multiple classes of candidate paths that satisfy Fermat’s principle. Experimental investigation of this problem further requires a stable and geometrically well-defined coupling path over the curved inspection surface, so that the effects of anisotropy, layered propagation, and ray path non-uniqueness can be evaluated without being obscured by uncontrolled coupling variations.
Water-coupled pulse-echo phased-array inspection can be implemented through either full immersion or localized water-column coupling. Full immersion provides stable and repeatable acoustic coupling for components that can be accommodated in an immersion tank, whereas robotic squirter or captive-water-column systems allow large-area or geometrically constrained components to be scanned without immersing the entire structure [
33,
34]. Accordingly, the present study employs water-immersion pulse-echo FMC using quasi-longitudinal bulk waves as a controlled validation configuration. The well-defined water path provides repeatable probe positioning, stable coupling, and a known coupling-layer geometry, thereby enabling the effects of curvature, laminate anisotropy, multilayer stacking, and multi-path propagation on TFM reconstruction to be investigated under controlled conditions. Because the coupling layer is represented separately from the anisotropic CFRP laminate in the travel time model, the proposed framework can be adapted to localized water-column or squirter configurations by updating the coupling-layer geometry and probe standoff, although configuration-specific calibration and experimental validation remain necessary.
Within this controlled water-coupled validation framework, the objective of this work is to develop an adaptive multi-path TFM imaging method for multidirectional CFRP corners under concave incidence, with the aim of improving imaging quality while maintaining high defect-sizing accuracy. The main contributions of this work are as follows: First, a discretized ray tracing model is established by introducing a local coordinate system and imposing a maximum propagation-angle constraint, thereby capturing both circumferential-gradient–induced anisotropic variation and layered microstructure. Second, on this model, Dijkstra-based search is used to efficiently compute multiple candidate propagation paths in curved media. Third, to mitigate ray path non-uniqueness caused by coexisting Snell law solutions at nonplanar interfaces, a pixel-wise focusing-consistency criterion is formulated to select and fuse candidate paths. Finally, the method is validated on full matrix capture data from an L-shaped CFRP corner specimen with embedded delaminations, and its effectiveness and robustness are quantified using multiple metrics.
2. Methodology
The main workflow for detecting layered defects in the corner region of an L-shaped CFRP specimen using the phase-consistency-adaptive-driven multi-path fusion ray tracing total focusing method (PCA-MPF-TFM) proposed in this work is shown in
Figure 1. Given the known layup, an angle-dependent quasi-longitudinal (qP) group-velocity model is first established for each ply. A curved layered grid is then constructed with local coordinate systems, on which a directed graph is built to compute travel times. For each pixel, two candidate delay hypotheses are generated, namely the minimum travel time path and the weak-refraction (WR) path. Finally, a pixel-wise phase consistency score is used to adaptively weight and fuse the corresponding TFM outputs.
2.1. The Group Velocity Model of Corner Part
Each unidirectional ply is modeled as a homogeneous transversely isotropic lamina [
35]. In the material coordinate system, its stiffness matrix in Voigt notation is denoted by
C and given in (1). For a ply with an in-plane orientation angle
φ, the stiffness tensor is obtained via the standard rotation transformation.
As illustrated in
Figure 2, a propagation direction
n is parameterized as:
For the quasi-longitudinal (qP) mode, the phase velocity
and polarization vector
are obtained by solving the Christoffel eigenproblem [
36]:
In anisotropic media, the ultrasonic energy propagates along the group-velocity vector
Vg, i.e., the actual beam direction, which generally deviates from the phase-velocity direction. With the qP-wave polarization
obtained from (3), the
-th component of the group velocity is computed as
Here is the fourth-order stiffness tensor , is the density, is the Kronecker delta, and and denote the components of the propagation direction and polarization vector , respectively.
2.2. Discretization and Construction of Directed Graphs
To represent the elastic heterogeneity of a curved, layered specimen, the inspection domain is discretized along the surface-normal direction according to ply interfaces, and a local coordinate system is assigned to each grid node. The transversely isotropic representation used here should be regarded as a local engineering approximation for the curved laminate. The concave geometry and ply-wise material orientations are retained through the surface-normal discretization and local coordinate systems, whereas sub-ply heterogeneity and local fiber waviness are not explicitly modeled.
The concave surface is uniformly sampled and fitted to obtain the surface profile
. As shown in
Figure 3a, the local tangent angle
is computed from
, and the corresponding unit normal vector is constructed as
, ply thicknesses are accumulated along the normal direction to form a depth sequence
. The coordinates of nodes on the
-th interface can be expressed as:
Accordingly, a curved layered mesh (
X,
Z) of size
is obtained. A node-wise local coordinate system is further defined with its local
-axis aligned with the unit normal. The associated rotation angle at node
, denoted by
, is used for subsequent propagation-angle conversion, as shown in
Figure 3b.
Based on the discretized mesh, a directed graph G is constructed with the following rules.
- (1)
For each node, directed edges are created only to nodes in the next row, while lateral connections within the same interface are prohibited, ensuring a unidirectional propagation topology from the surface into the interior;
- (2)
The maximum spreading angle of the ray in the local coordinate system is constrained to prevent physically implausible cross-layer ray paths. In this study, the maximum admissible local propagation angle was set to ;
- (3)
The edge weight is defined as the travel time between adjacent nodes. For a node and a candidate node , the Euclidean distance is , and the travel time is (6).
where
is the layer index of node
(
: coupling layer;
:
-th ply), and
is the local propagation direction angle from node
to node
. As shown in
Figure 3a, to account for rotation of material principal axes, the propagation angle is first defined in the global coordinate system as:
and then transformed into the local coordinate system using
at node
, it can be written as (8):
Accordingly, the effective velocity is defined in a piecewise manner: for node
located in the coupling layer, a constant velocity
Vc is used; for node
inside a curve unidirectional CFRP ply, the velocity is obtained from the angle–velocity relationship table of that ply, and can be expressed as:
2.3. Candidate Path Tracing and Imaging Under Fermat’s Stationary-Time Principle
TFM is based on delay-and-sum beamforming; the amplitude at an arbitrary focal point can be expressed as:
N denote numbers of elements. The time delays
and
are the ultrasonic wave travel times from element
i and
j to image point (x, y), respectively.
The accuracy of travel time prediction is directly proportional to the quality of imaging. In isotropic media, propagation is often approximated as straight-line travel, and the corresponding travel time can be obtained from simple geometric relations. However, in CFRP corner regions, the coexistence of curved geometry and anisotropic, layered microstructure invalidates the straight-ray assumption. To balance computational efficiency and prediction accuracy, travel times are therefore computed by tracing propagation paths within a discretized model, consistent with Fermat’s stationary-time principle.
Moreover, when ultrasound traverses a nonplanar interface, multiple ray solutions that satisfy Snell’s law may coexist, as illustrated in
Figure 3c. Prior studies have shown that, among these candidates, both the minimum travel time path and the weak-refraction path can lead to favorable focusing in different spatial regions [
23,
32]. Accordingly, the travel time fields corresponding to these two path classes are computed separately and used to reconstruct two respective TFM images, which serve as the basis for the subsequent adaptive fusion strategy.
2.3.1. Global Minimum Travel Time Path Search via Dijkstra’s Algorithm
Applying Dijkstra’s algorithm to a pre-established directed graph G, with the element designated as the source node s, efficiently computes the shortest travel time to all destination nodes e.
In addition, the propagation path can be reconstructed by backtracking via the predecessor array. The steps of the algorithm are detailed in [
37] as Combined Formulas (6)–(9); travel time is governed by two factors: geometric spacing between nodes and locally corrected anisotropic velocity. Consequently, the shortest propagation path obtained by Dijkstra’s algorithm on a directed graph fundamentally corresponds to the globally shortest acoustically propagated path that satisfies both propagation topology constraints and maximum diffusion angle constraints.
2.3.2. Weak-Refraction Entry Selection on Concave Surface
A weak-refraction path is defined as a propagation path that minimizes refraction at the concave corner surface and ply interfaces, and thus typically reduces refraction-induced energy loss. Based on the multistage Fermat’s principle, the travel time from an element
to a pixel
can be expressed with respect to a function of the concave surface entry node
:
where
denotes the discrete index of a candidate entry node on the concave coupling-layer/specimen interface
. For a fixed element–pixel pair
, evaluating
along the concave surface converts the entry-point selection into a one-dimensional search problem.
The key to weak-refraction ray tracing lies in a stable selection of the weak-refraction entry point on the curved interface. To this end, we introduce a geometry-projection–constrained local stationary search at the coupling-layer/specimen interface.
First, the geometric projection of
onto the curved surface is computed, and the nearest surface node is taken as the anchor index
kproj as shown in
Figure 4a. This point corresponds to a straight-ray entry under an isotropic approximation and typically provides higher transmission energy and more reliable channels; therefore, it serves as the search anchor to avoid selecting globally minimum-time solutions that may correspond to severely deviated yet energy-deficient paths.
Secondly, as illustrated in
Figure 4b, a local tangential window W(
kproj) centered at
kproj is defined with half-width
, namely
,. Within this window, the local minimum-time node
is identified as:
Since the physically realized path in curved scenarios is often associated with a near-stationary region rather than a strictly unique minimum, a time tolerance
is introduced to retain near-stationary multi-solution candidates while excluding strongly deviated solutions. The candidate set is defined by
C and
, thereby preserving multiple near-stationary solutions while discarding evidently unreasonable strongly deflected paths. The final WR entry
is selected from
C by minimizing the arc-length offset
. The resulting WR path is compared with the minimum-time and projection-anchor paths in
Figure 4c. The baseline values used in the WR entry selection were
and
surface points, corresponding to an arc-length half-width of approximately
mm along the concave interface. The local window
confines the search to the neighborhood of
, whereas
controls the near-stationary candidate set
C.
This strategy provides a balance between the global minimum-time path and the geometric projection path (corresponding to high transmission energy), yielding a propagation path that exhibits weak-refraction behavior without violating the constraint implied by Fermat’s principle.
2.4. Phase-Consistency-Adaptive Multi-Path Fusion and Imaging
When ultrasound propagates across a nonplanar interface, multiple ray path solutions satisfying Snell’s law may coexist, making it difficult to determine the effective propagation path solely from geometrical-acoustics rules. In corner inspections, different path hypotheses can yield superior focusing in different spatial regions, suggesting that the effective path is spatially variant [
23,
32]. Therefore, for each pixel
e, this work considers two candidate path sets, namely the minimum travel time set
and the weak-refraction set
, and introduces a pixel-wise criterion that directly reflects focusing correctness for path selection and fusion.
For coherent summation imaging, such a criterion is naturally linked to inter-channel phase consistency [
38]; when the assumed delays match the effective propagation, defect-scattered echoes tend to exhibit higher phase alignment across the aperture, whereas structural echoes and multi-interface reverberations generally show larger phase dispersion [
39]. Accordingly, a composite
is constructed for each candidate path
by jointly incorporating the amplitude coherence factor (CF) [
40], weighted phase coherence factor (WPCF) and an effective number of channels factor (
):
K represents the effective number of channels involved in path selection scoring at pixel
.
A softmax-like normalization is then applied to obtain the fusion weight:
ε is a small positive regularization constant used in Equations (14), (17) and (20) to prevent division by zero. The signal amplitude weighted by the phase coherence factor is expressed as:
Combining Equations (14) and (15), the amplitude of pixel
e after adaptive path fusion can be defined as:
The three factors play complementary roles. CF measures amplitude coherence after delay compensation but can be biased by high-amplitude yet phase-dispersed echoes under an incorrect delay model. WPCF quantifies phase consistency while using amplitude-based weights to suppress phase estimates dominated by low-amplitude noise or poor coupling. The effective number of channels factor , computed via the Kish effective sample size, explicitly accounts for spatially varying numbers of reliable channels and thus stabilizes coherence evaluation when the available aperture changes.
Together, these terms provide a pixel-wise, data-driven mechanism to discriminate and fuse competing ray paths, rather than enforcing a hard path decision a priori. The following provides definitions of the coherence factor and effective channel number factor involved in the method.
2.4.1. Coherence Factor (CF)
The amplitude coherence of multi-channel data after delay compensation is defined in (17).
denotes a complex sample at pixel
and time instant
. Taking path
as an example, if the full-channel time-domain signal is denoted by
, then
is defined as
2.4.2. Weight Phase Coherence Factor (WPCF)
Based on the phase coherence factor (PCF) [
41], WPCF quantifies inter-channel phase alignment while attenuating phase estimates dominated by weak-amplitude noise or poor coupling. This is achieved by introducing amplitude-based weights
for each channel; WPCF is defined as:
Here,
denotes the unit phase vector for pixel
along path
, given by:
2.4.3. Effective Number of Channels Factor
In practice, the number of reliable channels varies with spatial location. When only a few channels contribute, coherence estimates become more susceptible to random fluctuations. The
explicitly accounts for this evidence sufficiency and stabilizes the scoring across pixels. This parameter can be described as:
Notably, summarizes the effective number of contributing channels (evidence sufficiency), whereas WPCF evaluates phase consistency after down-weighting unreliable channels; thus, they address channel participation from different perspectives and are complementary.
2.5. Defect-Indication Evaluation, Normal-Depth Assessment, and Quantitative Sizing
To ensure the objective, standardized, and consistent identification and quantitative evaluation of defect indications across different imaging results, a deterministic post-processing procedure was applied to each reconstructed amplitude image. The procedure comprises candidate-indication identification, SNR-based detectability evaluation, normal-depth localization, and quantitative sizing. In the present study, localization refers specifically to the normal-depth coordinate of an extracted indication.
Consistent with International Organization for Standardization (ISO) 16827:2025 [
42], defect identification and sizing were treated as separate stages because discontinuity characterization and sizing are performed after an indication is detected. ISO 23865:2021 [
43] provides general provisions for FMC/TFM inspection but does not prescribe universal acceptance levels for discontinuities. Accordingly, the −10 dB screening level, the −12 dB sizing level, and the associated image-processing parameters used in this study were applied consistently to all reconstructed images but were not treated as ISO acceptance criteria.
2.5.1. Evaluation Gate and Normalized Response
The image amplitude and surface-normal depth at pixel e are denoted by I(e) and d(e), respectively. The evaluation was confined to the predefined valid depth gate. The
and
are defined according to the temporal widths of the front-surface and back-wall echo responses.
The gate excludes the near-surface zone and the back-wall-dominated region from the evaluation domain; it does not by itself establish defect existence or size. Within this gate, the response was normalized as:
Candidate pixels satisfying
Rg(
e) ≥ −10 dB were used only to seed possible indication regions. The candidate pixels were grouped by eight-neighbor connectivity; components with a lateral extent below 0.2 mm were removed, and components separated by less than 1.0 mm in both coordinate directions were merged. Thus, the −10 dB level is a candidate-peak screening parameter rather than the boundary used for defect sizing.
2.5.2. Objective Detectability Metric
For each retained candidate k, the local response peak is denoted by
Imax,k, and
Inoise,k is the maximum amplitude in the predefined local high-noise comparison region. Defect detectability was quantified by:
Using the maximum, rather than the mean, noise response provides a conservative and reproducible contrast metric. SNR is reported as an objective image-based detectability metric; no universal ISO acceptance threshold is claimed for the present specimen.
where CC denotes the connected component containing the local peak. This −12 dB connected region is used for quantitative characterization and is not an independent defect-detection threshold. Its centroid provides the reported surface-normal depth, and the depth error is evaluated against the X-CT reference depth (
) as:
Only the surface-normal depth difference is evaluated; neither a circumferential-position error nor a two-dimensional Euclidean localization error is reported.
2.5.3. Principal Axis Sizing
The first principal axis is obtained from the coordinate covariance matrix of the −12 dB connected region. If ξ
k(e) is the coordinate of pixel e projected onto this axis, the indication length and its relative error with respect to X-CT are:
The amplitude-drop sizing principle follows ISO 16827:2025 [
42], which addresses the characterization and sizing of already detected discontinuities. The −10 dB screening level, the −12 dB sizing level, the connectivity and merging rules, the centroid-based X-CT depth validation, and the principal axis projection are study-specific implementation choices and are not presented as ISO acceptance criteria.
3. Sample Preparation and Experimental Configuration
The experimental configuration and the geometric schematic of the L-shaped CFRP specimen are shown in
Figure 5. In particular,
Figure 5a presents the measurement system comprising the data acquisition unit, the water-immersion ultrasonic scanning apparatus, and the specimen under inspection. A 5L64-A32 linear array transducer (manufactured by Olympus Canada Inc., Richmond Hill, ON, Canada) was mounted on a fixed-orientation three-axis ultrasonic scanning system providing independent translations along the x-, y-, and z-directions, with a minimum selectable jogging increment of 0.01 mm. The probe orientation relative to the specimen was maintained by the mounting fixture. The specifications of the linear array transducer are summarized in
Table 1.
The L-shaped CFRP laminate was constructed from 32 plies of T700 carbon fiber/epoxy unidirectional prepreg, which were stacked according to the layup sequence [45/0/-45/90]
4[90/-45/0/45]
4 and subsequently consolidated by hot-press curing. The thickness of each individual ply is approximately 0.2 mm. In the 0° ply, the fibers are arranged horizontally, and material properties are listed in
Table 2. As shown in
Figure 5c, the dimensions of the corner part are 6.4 mm-thick with a 90-degree angle. To simulate delamination defects, three polytetrafluoroethylene (PTFE) inserts with a diameter of Ф 3 mm were embedded at the 16th ply within the corner part. Defects #1 and #2 were located within the curved corner region covered by the concave-side FMC inspection and were selected for ultrasonic imaging and quantitative evaluation. Defect #3 was located in the adjacent flatter arm region rather than the corner region and was therefore not considered an inspection target; it is retained in
Figure 5c only to document the complete specimen design.
For the present FMC inspections, the fixed-orientation probe was fully immersed in water and translated to the calibrated positions for Defects #1 and #2. Before acquisition, the scanning system coordinate frame was referenced to the geometric datum of the specimen. The insert-center positions were obtained from the specimen design drawing and confirmed by X-CT, which also verified the 3 mm reference diameters. Based on these X-CT-confirmed coordinates, the probe was positioned such that the two-dimensional B-scan plane passed through the center of each circular insert, while translation along the z-direction controlled the probe standoff and water path. This center-section positioning was used only for the controlled sizing validation and was not required as an input to the PCA-MPF-TFM reconstruction. Stable coupling between the probe and the specimen was provided by the water path, as shown in
Figure 5b. A linear array probe was driven by an M2M GEKKO instrument (M2M, Les Ulis, France). Full matrix capture (FMC) was employed for excitation and reception, and time-domain signals of
channels were acquired at a sampling frequency of 100 MHz. The acquired data were then imported into in-house Python 3.11.13 code for post-processing and imaging. X-CT was therefore used as an independent reference for the insert positions and diameters, as shown in
Figure 6.
The X-CT results confirmed that the actual embedded positions of Defects #1 and #2 were consistent with their designed locations. The X-CT-confirmed center positions were subsequently used to define the calibrated B-scan positions for diameter sizing.
5. Conclusions
This work addresses ultrasonic array inspection of L-shaped CFRP corner parts, where nonplanar interfaces lead to Snell law multi-solution propagation and hence ray path non-uniqueness. To cope with this challenge, a phase-consistency-driven adaptive multi-path fusion algorithm, termed PCA-MPF-TFM, is developed to improve focusing robustness while maintaining sizing accuracy. The three PTFE inserts are visible in the CT reference results. In the present FMC validation, Defects #1 and #2 were selected as the inspected targets, while Defect #3 was not included in the quantitative imaging analysis because it was outside the effective inspection region of the current FMC acquisition.
The results show that defects poorly resolved by isotropic TFM can be reliably detected. Compared with RT-TFM, the defect SNR improves by up to 21.8 dB and the average length-estimation error decreases by 15%. Relative to CF-RT-TFM and CF-WR-RT-TFM, the average length error is further reduced by 23.3% and 41.7%, respectively (
Table 3). Overall, given known layup configurations, the proposed method offers a promising route for high-quality defect detection and quantitative characterization in CFRP corner regions.
All imaging algorithms in this work are deployed on a Linux platform. Single-source shortest path search and multi-source shortest path search based on Dijkstra’s algorithm are accelerated on an RTX 4060 Laptop graphics processing unit (GPU) via the RAPIDS 25.08 computing library. For a model with 21,454 nodes and 5,813,272 valid edges, full PCA-MPF-TFM achieves an average runtime of 127.03 s, where shortest-path search consumes 12.89 s on average.