A Crack Detection Method For Pipelines Using Wavelet-Based Decision-Level Data Fusion
A Crack Detection Method For Pipelines Using Wavelet-Based Decision-Level Data Fusion
This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
1
TIM-22-05197R1
Yizhao Wang, Jingbo Guo, Member, IEEE, Qihang Shi, and Tiehua Hu
Abstract A novel crack detection method using wavelet-based regions (scales and locations), and then identify inner-surface
decision-level data fusion is proposed and verified by simulations or outer-surface cracks of pipe walls.
and experiments. In this work, we established a crack signal model Until now, many methods to detect cracks from measured
using wavelet functions that fits all crack signal scales without
need of windowing, and showed that the signal-to-noise-ratio (SNR)
signals have been reported, which could be classified into two
difference between the independent signals to be fused has a types, i.e., machine learning (ML) methods and signal
significant effect on the overall detection performance. Based on processing (SP) methods. ML methods, such as convolutional
this observation, we designed four wavelet-based decision-level neural network (CNN) [14], support vector machine (SVM)
data fusion rules. We then presented a detection method where [15], random forest (RF) [16], etc., usually transform the
wavelet processing results of individual NDT input are accepted or detection problems into classification problems. Song et al. [14]
rejected based on said rules to produce optimized estimation
accuracy. To evaluate the proposed method, the first group of
proposed a data and decision level fusion-based crack detection
simulations were implemented to show the proposed method method using 1D CNN, and used a fixed sliding window of
identifies the inner and outer-surface cracks with good estimation 1024 points with 50% overlap rate to obtain raw samples for
accuracy; the second and third groups of experiments showed the CNN; this method reported better classification accuracy than
proposed method does improve upon individual detection methods comparable methods, but it remains difficult to produce a one-
alone, and has better detection performance than three state-of- size-fits-all fixed sliding window for all possible cracks and it
the-art methods; finally, the pull-rig experiments verified on our
own pipeline inspection gauge (PIG) that the proposed method
is difficult to eliminate the duplicate detection results in the
does improve the detection probability beyond that of individual overlap regions. Jing et al. [17] and Teng et al. [18] used serial-
detection methods, in an actual high-speed pipeline inline splicing and fixed sliding windows to acquire the detection
inspection (ILI). samples and reported the best classification results by CNN
among similar methods; the serial-splicing sliding window
Index Terms Crack detection, decision-level data fusion, high- avoids the problem of duplicate detection, but it introduces a
speed inspection, nondestructive testing (NDT), wavelets.
risk where one detection target becomes separated into two
segments, which increases the miss detection probability.
I. INTRODUCTION
One unavoidable caveat with ML methods is that they
C
RACKS often appear on the inner surface and outer require large quantity of training samples [19]. This limits how
surface of oil and gas pipelines due to transported large each sample can be, necessitating a maximum window
medium and harsh operating environment, which size which the detection algorithm has to look through.
threaten the safe operation of pipelines. At present, many Meanwhile, SP methods such as generalized likelihood ratio
mature nondestructive testing (NDT) technologies exist that test (GLRT) [20], Bayesian approach [21], locally most
detect cracks in pipelines, for instance, magnetic flux leakage powerful test (LMPT) [22], wavelet based singularity analysis
(MFL) testing [1]-[4], eddy current (EC) testing [5], pulsed [23], etc., have dealt with the problem of uncertain window
eddy current (PEC) testing [6]-[8], thermography testing (TT) sizes for a long time. For instance, wavelet functions can focus
[9], ultrasonic testing (UT) [10], etc. However, accurately on any moment and any frequency of signals, which allows the
detecting cracks from the low-SNR measured signals remains a wavelet transform an outstanding performance in time domain
crucial problem, because the crack sizes are usually smaller and frequency domain analyses [24], thereby fitting all possible
than corrosions (depths and openings at the micrometer scale) sizes of cracks without using any window. It also produces both
[11], [12], which means crack signals can easily vanish in the the scales and locations of the crack signals, which is necessary
noisy background, especially when PIGs run at high speed [13]. to provide in practical pipeline inspection operations and would
Thus, the motivation of this paper is to detect cracks of pipelines require extra work with a ML method that only provides
from the low-SNR measured signals, and estimate crack signal presence of cracks.
Detecting cracks with NDT methods is often not mutually
Manuscript received XX, 2022; revised XX, 202X; accepted XX, 202X. exclusive; far more often than not results from multiple
Date of publication XX, 202X; date of current version XX, 202X. This work
was supported by National Key Research and Development Program under technologies are available. For example, MFL PIGs often also
Grant 2016YFC0802100, and Regional Innovation Cooperation Project of incorporate EC or PEC sensors used to identify the inner-
Sichuan Province under Grant 20QYCX0009. The Editor coordinating the surface or outer-surface cracks of pipe walls [25]. This
review process was XX. (Corresponding author: Jingbo Guo.)
The authors are with Department of Electrical Engineering, Tsinghua inherently begs improvement with data fusion techniques.
University, Beijing 100084, China (e-mail: [email protected]). Generally, the fusion operations can be implemented at the
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
2
TIM-22-05197R1
signal, feature, and decision level [26]. The fusion at signal on dynamic search domain. Comprehensive simulations, Monte
level will combine measured signals in different methodologies Carlo experiments, method comparisons, and the tests with
to obtain better signal quality or image quality [27], [28]. For pull-rig data are introduced in Section IV. Finally, Section V
example, Heideklang and Shokouhi [12] in 2015 utilized concludes this paper.
discrete wavelet transform (DWT) to fuse and reconstruct the
images. However, the data fusion at signal level will involve II. WAVELET-BASED DECISION- LEVEL DATA FUSION
interpolation, which can introduce errors into location
A. Crack Signal Modeling Based on Wavelets
estimation [29] and identification of inner-surface or outer-
surface cracks. The feature-level fusion derives the features that In this paper, we take the data fusions in two kinds of
make the targets distinguishable in the feature space [26]. independent signals, based on different inspection technologies,
for examples to design the crack detection method for pipelines.
Extracting feature values from different signal sources is the
Specifically, the array signals of y-axis Hall-effect sensors in
first step of this approach, and then the appropriate mathematic
MFL testing, denoted as MFLY array signals, as well as the
methods, e.g., Hadamard product [30 array signals of novel pulse eddy current testing [25], denoted
evidence theory [31], will be used to fuse the feature values and as NPEC array signals, are selected to detect cracks of pipelines.
present defect information in the end. Nevertheless, the feature- Assume that for the same test area, it could be detected by the
level fusion may lose information under certain circumstances MFLY array signals and NPEC array signals simultaneously
[32], which leads to estimation errors of crack signal regions. and independently, and these two sorts of signals have the same
In contrast, decision-level fusion allows signals from different data dimensions. The problem of crack detection in pipelines
NDT technologies to be processed individually, and the final can be regarded as the detection of deterministic signals with
decision will be made with some fusion strategies, e.g., Kernel unknown parameters, such as signal amplitudes, signal scales,
density estimation (KDE) strategy utilized by Heideklang and and arrival time, in theory. Generally, the signal amplitudes and
Shokouhi [29] in 2016, to reduce uncertainty with redundant signal scales are related to the sizes of cracks, while the arrival
information, and does not modify original signals in whole time is correlated with locations of cracks.
fusion process. First and foremost, signal models should be established for
Not modifying original signals is desirable in our task, which MFLY and NPEC crack signals according to signal shapes. The
requires accurate computation of crack locations. Some SP shapes of MFLY crack signals are just like sine functions
methods can introduce phase error and impact this accuracy, constantly in the domain of [0, 2 ]. As to NPEC crack signals,
therefore not modifying the original signal at all makes it clear the shapes of them are different and a little complex between
that no phase error has been introduced. Thus, decision-level inner-surface and outer-surface cracks of pipe walls (as shown
data fusion strategy is most suitable for our purpose. in Fig. 19 of [25]): along the x axis, the maximal negative peak
appears first and the maximal positive peak appears last for
To the best of our knowledge, no existing strategies for
inner-surface cracks; while for outer-surface cracks, the
decision-level data fusion consider the SNR difference between
maximal positive peak appears first and the maximal negative
the independent signals to be fused; we shall show that this
peak appears last. According to the similarity of signal shapes,
difference illustrated in detail later in this paper has a significant the Gaussian wavelet with one vanishing moment, denoted as
effect on the fusion performance, and can be utilized to improve , serves as MFLY crack signal model, whereas the
the performance. Gaussian wavelet with five vanishing moments, denoted as
Based on the above considerations, we propose a novel crack , serves as NPEC crack signal model; specifically,
detection method for pipelines. The main contributions of this is used for outer-surface crack modeling, while is used
paper are summarized as follows. First, we systematically for inner-surface crack modeling. Note that and
derive the new wavelet-based decision-level data fusion rules, are both real as shown in Fig. 1.
by comparison of SNRs between the independent signals to be The Gaussian function, denoted as , can be represented
fused. Second, using the new data fusion rules, a crack detection by (1). The and are given by (2) and (3), which are
method for pipeline array signals is proposed, which can the first and fifth derivatives of the . The coefficient
determine whether there is a crack, what the crack signal region is defined such that the 2-norm of the
is, and whether it is the inner-surface or outer-surface crack. derivative of Gaussian function is equal to 1 [23]. Here,
Third, to rapidly estimate crack regions in the detection method, , , .
the golden section algorithm based on dynamic search domain (1)
is designed. Finally, the effectiveness and advantages of the (2)
proposed detection method are verified with three groups of
(3)
simulations and experiments, as well as the real world high-
speed pull-rig data. and can be uniformly described by mother
The rest of the paper is organized as follows. The crack signal wavelet , which gets scaled by a factor of a and translated
modeling, test statistic of crack detection, combined detection by a factor of b to generate the wavelet function given by [23]:
performance, and the new data fusion rules are presented in
(4)
Section II. Section III introduces the matrices of test statistic,
crack detection method, and the golden section algorithm based
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
3
TIM-22-05197R1
(t) (t)
0.8
1
0.8
5
We consider the problem of detecting a deterministic signal
0.6 0.6 known except for A, a, b in white Gaussian noise (WGN).
0.4 0.4 Specifically,
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
(11)
-0.8 -0.8
-5 0 5 -5 0 5
Relative time Relative time
Fig. 1. Gaussian wavelet with one vanishing moment (left) and Gaussian where is WGN with variance and mean value 0. In the
wavelet with five vanishing moments (right). case of unknown parameters of deterministic signals, the GLRT
will decide if
where a>0 is the scaling factor denoted as the frequency of (12)
crack signals, while is the translation factor concerned
with the arrival time of crack signals. The factor of above
where , , and are the maximum likelihood estimations
can guarantee the has the same energy as , that is: (MLEs) of , , and , respectively; is the
(5) probability density function (PDF) of x under the condition that
we have got , , and based on hypothesis of ;
The continuous wavelet transform (CWT) of a time- is the PDF of x under hypothesis of . Here, can be
dependent real signal x(t) is defined as [23]: represented as:
(6) (13)
Mathematically, the center coordinate of , i.e., , can and can be given by:
be calculated by the center coordinate of , i.e., , as
. Besides, the half width of , i.e., , can be
represented by the half width of , i.e., , as .
Thus, the local information in the time domain of [
] is given by CWT. As shown in Fig. 1, the (14)
center coordinates of and are equal to 0, and the
half widths of them are approximately equal to 5, so the local where . Substituting (13) and (14)
into (12) produces:
information in the domain of [ ] is useful, and the
information out of this region could be treated as 0.
To employ the CWT into the digital signal processing, time (15)
domain should be sampled discretely; suppose
represents step size of the time domain, which means time
Taking logarithms we decide if
domain is discretized as
, that is also corresponded to (16)
= . Thus, the discrete-time
continuous wavelet transform (DCWT) can be derived by (4), It has been verified in Appendix I that the MLE of is given
(5) and (6) as: by:
(7)
(17)
(8)
(9)
Substituting (17) into (16) produces:
For DCWT, the scaling factor represents crack-signal (18)
frequency or period, while the translation factor
indicates the arrival time of crack signal.
Substituting (8) and (17) into (18) produces:
(19)
B. Test Statistic of Crack Detection
Considering the unknown parameters, i.e., signal amplitudes, It has been verified in Appendix II that, and are found by
signal scales, and arrival time, the signal model of cracks can maximizing the value of over all possible
be revised as:
and , where and are the MLEs of and . Thus, the test
(10) statistic of crack detection can be summarized as:
where [n] is the mother wavelet of DCWT and A is the signal (20)
amplitude.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
4
TIM-22-05197R1
It is noted that using the sign of absolute value in (19) and (20) (26)
makes this method suitable not only for inner-surface crack
detections, but also for outer-surface crack detections. Besides,
(17) inspires us an effective method to identify the inner-surface where is the deflection coefficient. (25) or (26)
and outer-surface cracks of pipe walls based on the sign of of describes the individual detection performance of one signal
NPEC crack signal: if of NPEC crack signal is more than 0, model as (10).
the result is identified as outer-surface crack; while if of If we consider the combined detection by two independent
NPEC crack signal is less than 0, the result is determined as signals, the combined false alarm probability, i.e., ,
inner-surface crack. becomes:
or finally:
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
5
TIM-22-05197R1
performance of signal with SNR of 0 dB or -3 dB, rather than In next subsection, we will introduce the novel data fusion
with other SNRs, such as 10 dB or 5 dB, etc. rules, and expect them to improve the crack detection
As shown in Fig. 2(a), if two independent measured signals performance, no matter how different the SNRs between two
have the same SNR, the combined detection performance of independent signals.
them is clearly better than their individual detection
performance.
D. Wavelet-Based Decision-Level Data Fusion Rules
However, if the SNRs of two independent measured signals
are different, their combined detection performance is not Substituting the (24) into the (19) produces:
absolutely better than their individual detection performance. (30)
As shown in Fig. 2(b), if SNR of reference signal is just -3 dB
constantly, the combined detection performance of yellow line where is wavelet function of DCWT, and (30) is the
and part of green line is better than their individual detection criterion of crack detection affected by , and of WGN.
performance; while the combined detection performance of red,
Substituting the (17) into the (30) produces
blue and part of black dash-star lines is worse than the same
color of individual detection performance. Similarly, as shown ; then based on , we obtain:
in Fig. 2(c), if SNR of reference signal is 10 dB constantly, the
combined detection performance of red line and part of blue line (31)
is better than the individual detection performance of 10 dB. As
for other lines, their combined detection performance is worse We know that the power of pure signal is
than the individual detection performance of 10 dB. , and the power of noise is
Consequently, as for two independent signals, e.g., MFLY
signal and NPEC signal, measured simultaneously by different , where
sensors to the same test area, their combined detection ; thus, (31) derives the MLE of SNR as:
performance is better than corresponding individual
(32)
performance of higher-SNR signal, only when their SNR values
are relatively close, where the degree of closeness can be judged
by comparing combined detection probability, i.e., given Equation (32) is the equivalent transformation of (30), and it
by (29), with individual detection probability of higher-SNR illustrates that if (32) is used to detect cracks, the threshold of
signal, i.e., given by (26), under the same constant false (32) varies with under that and have been set as
alarm probability: if , it means the SNR values of constants in advance. Thus, when MFLY and NPEC signals
two independent signals are relatively close, and then we should work together to detect cracks for the same area, if one of them
trust combined decision to get higher detection performance; determines YES, i.e., , while
else if , it means the SNR values of two independent the other determines NO, i.e., ,
signals are relatively different, and then we should trust
individual decision of higher-SNR signal (MFLY signal or it is uncertain which is bigger between and . We
could summarize four fused decision rules, fused with the
NPEC signal), so that the overall detection performance will not
individual decisions and combined decisions according to
reduce for any . Based on above conclusions, the
fused decision and fused detection are defined as follows: and , as follows:
Fused decision is defined that the final decision is fused with 1) If and
the individual decision and combined decision, and the :
switchover between them depends on the wavelet-based
decision-level data fusion rules. Moreover, the detection based 1.1) If , we should trust combined decision,
on fused decision is defined as fused detection. i.e., YES;
1.2) If , we should trust individual decision of
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
6
TIM-22-05197R1
:
3.1) If , we should trust combined decision, (33)
i.e., YES;
3.2) If , we should trust individual decision of
higher- signal: if , output YES; else if which is the -dimensional matrix, where is
, output NO.
the wavelet function of MFLY or NPEC crack signal given by
4) If and scaling factor , and translation factor ; assume that
: output NO in any case. and ; and .
In summary, the above fused decision rules derive the Note that (33) is equivalent to calculate the moduli of DCWT
wavelet-based decision-level data fusion rules as follows: for in the total domain of and .
1) If and Assume that the channel count of MFLY and NPEC signals
both are m, and if we consider the inspection data of all channels
: output YES and locate the cracks together, the three-dimensional matrix of test statistic for
based on the signal with higher . MFLY or NPEC array signals is defined as:
2) If and (34)
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
7
TIM-22-05197R1
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
8
TIM-22-05197R1
IV. SIMULATIONS AND EXPERIMENTS As for other parameters, the domain of , is [1, 100],
This section consists of 4 parts. Part A performs three with step size ; so we get
simulations to evaluate the crack detection method based on for definitional domain; while the
four data fusion rules. Part B implements six groups of Monte domain of is [0.4, 2.0] with step size of 0.1. The WGNs
Carlo experiments to evaluate the detection performance of the with constant are added on the MFLY and NPEC
method. Part C is for method comparisons. Part D evaluates the signals, so as to get different SNRs for signals, as shown in
proposed method in actual pull-rig experiments. Table II. Besides, the false alarm probability is set to be
0.01 for all of the experiments; according to (24), the detection
threshold, i.e., , determined by , and , approaches to
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
9
TIM-22-05197R1
(a) (b)
(c) (d)
Fig. 6. Simulations in the first experiment.
TABLE I
ERRORS OF AMPLITUDES, SCALING FACTORS, AND TRANSLATION FACTORS IN THE FIRST EXPERIMENT
/ / /
A a b A a b A a b
Design value 2.000 1.500 10.000 3.000 1.000 50.000 1.000 0.800 90.000
MFLY Estimate 1.863 1.400 9.800 3.059 1.000 50.100 1.017 0.700 90.100
Error -0.137 -0.100 -0.200 0.059 0.000 0.100 0.017 -0.100 0.100
Design value -2.000 1.500 10.000 3.000 1.000 50.000 -1.000 0.800 90.000
NPEC Estimate -2.036 1.500 10.000 2.939 1.000 50.100 -0.765 0.900 90.100
Error -0.036 0.000 0.000 -0.061 0.000 0.100 0.235 0.100 0.100
0.407; while a
priori threshold is are shown in Fig. 6.
. The 3D test statistics of one channel of MFLY and NPEC
Note that the parameter values of , , , i=1,2,3, are not signal are shown in Fig. 6(a), and we find three pinnacles
very important, but the SNR affected by these parameters is the corresponding to three crack signals in each figure; besides,
consideration for the detection performance, as shown in Fig. 2. many red dots are the optimal positions of scaling factors step
Thus, if SNRs meet the design requirements, as listed in Table by step along the direction, given by the golden
II, the parameters of , , , i=1,2,3, are consistent with the section algorithm based on dynamic search domain.
actual application scenarios. Besides, the parameters of The original signals including pure signals and signals with
, and are affected by the sampling WGN are shown in Fig. 6(b). The parameters of different crack
precision and spatial resolution, while is decided by signals and their estimated results are shown in Table I; the
engineering requirements, so they all could be adjusted estimated SNRs, and are listed in Table II. In particular,
according to actual situations. the amplitudes of NPEC crack signals are designed as
To evaluate the crack detection method based on four data , respectively, where the negative
fusion rules in Section II-D, three simulations are performed. numbers represent inner-surface cracks, while the positive
The first experiment is prepared to evaluate the crack detection number is for outer-surface crack. It can be found that the errors
method based on the first and the fourth data fusion rules. At of amplitudes, scaling factors, and translation factors are small
first, suppose all of the MFLY sensors and NPEC sensors work for MFLY and NPEC crack signals; especially the signs of
normally so that three MFLY crack signals and three NPEC amplitudes for NPEC crack signals are all estimated correctly,
crack signals are added in the experiment, and their computed although the designed SNR of is only -3.216 dB; it
results are listed from Tables I to III, and the simulation results means that the proposed crack detection method can identify
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
10
TIM-22-05197R1
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
11
TIM-22-05197R1
TABLE IV
ERRORS OF AMPLITUDES, SCALING FACTORS, AND TRANSLATION FACTORS IN THE SECOND EXPERIMENT
/ / /
A a b A a b A a b
Designed value 2.000 1.500 10.000 3.000 1.000 50.000 1.000 0.800 90.000
MFLY Estimate 1.739 1.400 10.100 2.484 1.000 50.100 1.023 0.900 90.000
Error -0.261 -0.100 0.100 -0.516 0.000 0.100 0.023 0.100 0.000
NPEC Designed value 0.000 0.000 0.000
TABLE V
SNR AND PD IN THE SECOND EXPERIMENT
TABLE VI (a)
ERRORS OF CRACK REGIONS IN THE SECOND EXPERIMENT
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
12
TIM-22-05197R1
TABLE VII
ERRORS OF AMPLITUDES, SCALING FACTORS, AND TRANSLATION FACTORS IN THE THIRD EXPERIMENT
/ / /
A a b A a b A a b
MFLY Designed value 0.000 0.000 0.000
Designed value -2.000 1.500 10.000 3.000 1.000 50.000 -1.000 0.800 90.000
NPEC Estimate -1.681 1.400 10.100 2.972 1.000 50.100 -1.163 0.900 90.000
Error 0.319 -0.100 0.100 -0.028 0.000 0.100 -0.163 0.100 0.000
TABLE X
AUCs GIVEN BY SIMULATIONS BASED ON INDIVIDUAL DETECTIONS AND FUSED DETECTIONS
Note that in Table X, the first data set on the far left is the
B. Evaluation for Detection Performance
AUC of individual detections, while the other data sets are the
To estimate the given by and SNR for ROC curves, AUCs of fused detections corresponding to Fig.9 (a) - (f), where
based on the detection method proposed in this paper, Monte A & B represents the fusion of two signals with SNR of A and
Carlo experiments are implemented. We design a simulating B. Similar to Fig.2, the performance comparisons between
MFLY crack signal given by (36) and a NPEC crack signal fused detections and individual detections focus on the signals
given by (37), where , , for both of measured by sensors at the same time. For instance, the 0dB &
them; thus, a priori threshold is . The time -3dB in Fig. 9(b) and Table X represents the fused detection
domain is [1, 20], with step size ; so we get performance based on the signals with SNR of 0 dB and -3 dB;
for definitional e.g., if the SNR of MFLY crack signal is 0 dB, and the SNR of
domain; while the variation region of is [0.4, 2.0] with NPEC crack signal is -3 dB meanwhile, we could compare the
step size of 0.1. The SNR sets of MFLY and NPEC crack fused detection performance of 0dB & -3dB with the individual
signals are all {-3 dB, 0 dB, 3 dB, 5 dB, 10 dB}; specifically, detection performance of signal with SNR of 0 dB or -3 dB,
the NPEC crack signal serves as reference signal. We do 2000 rather than with other SNRs, such as 10 dB or 5 dB, etc. It is
detection experiments for one result of given by and obvious that the AUC of 0dB & -3dB, i.e., 0.730, is greater than
SNR. At last, six experiment results are shown in Fig. 9. It is that of 0dB, i.e., 0.635, and that of -3dB, i.e., 0.573.
noted that the individual detection performance, given by (26) In summary, as shown in Fig. 9(a) and the first two data sets
and plotted by solid lines, are derived from the detection of in Table X, when the SNR of two independent signals is equal,
deterministic signals with known parameters; however, the the fused detection performance is all superior to their
real-world individual detection performance is probably individual detection performance; this result is consistent with
inferior to that of (26), because the parameters of are the Fig. 2(a). As for other figures and data sets shown in Fig. 9
unknown beforehand. Thus, the fused detection performance, and Table X, we could summarize two results as follows:
plotted by dash-star lines in Fig. 9, is actually compared with 1) The performance of fused detection is not weaker than
the ideal performances of individual detection, so it is more that of any corresponding individual detection, no matter
convincing to verify the proposed crack detection method. how different the SNRs between two independent signals;
Besides, the areas under the curve (AUCs) are calculated by 2) The performance of individual detection of the signal
ROC curves given by (38), and the results are listed in Table X. with higher SNR is the lower bound of that of the
(38) corresponding fused detection.
Take the Fig. 9(e) for example, the fused detection
performance of -3dB & 5dB is not weaker than the individual
where is the ith value of vector, and is the ith value
performance of 5 dB when ; as for other fusions,
of vector; N is the length of the vector and vector.
such as 0dB & 5dB, the performance of fused detection is better
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
13
TIM-22-05197R1
than that of individual detection of 0 dB or 5dB when dB and -3 dB respectively for the first scenario, with SNR of 5
. dB and -3 dB respectively for the second scenario, and so on
To sum up, the simulations above illustrate the proposed fused until with SNR of -3 dB and -3 dB for the fifth scenario, as
detection method has the better detection performance than shown in Table XI; while the noise testing samples consist of
corresponding individual detection method in any case; this noise pairs given by the signals with WGN in every scenario
feature is superior to the traditional combined detection method, subtracting the corresponding pure crack signals. After model
whose performance may be inferior to that of corresponding testing, we could calculate AUC results given by (38) for three
individual detection with higher-SNR signals. comparable methods in five scenarios, and summarize them in
Table XI.
C. Comparison The individual detection results and the proposed fused
To further illustrate the advantages of the proposed method detection results are cited from Table X, and the AUCs of fused
for crack detection in pipelines, other three state-of-the-art detection in every scenario are better than or equal to those of
detection methods, called the comparable methods here, corresponding individual detection with higher-SNR signals.
including the data and decision level fusion method [14], However, the AUCs of comparable methods are less than
adaptive data fusion based on DCNN [17], and the decision those of the proposed fused detection method in five scenarios.
level fusion using CNN [18], were used for reference and Compared with the individual detection method, the AUCs of
comparison. To this end, we temporarily transformed the comparable methods, with SNR combinations of 0 dB and -3
detection problem in this paper into binary classification dB as well as -3 dB and -3 dB, are more than those of
problem. First, we designed 6000 pairs of training samples to corresponding individual detection method with higher-SNR
train classification models, where 3000 pairs of samples of signals, because the SNRs of the MFLY and NPEC crack
them, made up of MFLY crack signals, NPEC crack signals, signals in these two scenarios are relatively close. On the
and WGN like those in Section IV-B, represent crack samples contrary, the AUCs of comparable methods in other three
with different SNR combinations, given by the sets of {-3 dB, scenarios are less than those of corresponding individual
0 dB, 3 dB, 5 dB, 10 dB}; while the other 3000 pairs of samples detection method with higher-SNR signals, because the
denoted no cracks only consist of WGN with different comparable methods do not consider the SNR differences of
variances. Second, we tested the classification models in 5 sample pairs used for data fusion, so they could be classified
scenarios, and there were 200 crack testing samples and 200 into combined detection methods. For the combined detection
noise testing samples in every scenario. Crack testing samples methods, as shown in Fig. 2(b), the signals with SNR as low as
consist of MFLY and NPEC crack signal pairs with SNR of 10 -3 dB weaken the detection performance of signals with higher
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
14
TIM-22-05197R1
TABLE XI Figs. 10(g) and 10(h), where the origins of coordinates are set
AUC RESULTS OF DIFFERENT METHODS on the downstream flange. The sampling points on the right side
Individual SNR (dB) 10 5 3 0 -3 of downstream flange are 557, with sampling interval of 2 mm;
Individual detection method 0.974 0.813 0.733 0.635 0.573 [1,557], with step size ; while
Combined SNR (dB) 10&-3 5&-3 3&-3 0&-3 -3&-3 [0.4,7.0], with step size of 0.1; is set to be 0.01;
The proposed fused detection method 0.974 0.849 0.779 0.730 0.656
Data and decision level fusion method 0.972 0.811 0.732 0.714 0.643
according to the simulation experiences in Section IV-A, a
Adaptive data fusion based on DCNN 0.969 0.806 0.730 0.699 0.637 priori threshold, i.e., , is set to 2.457, i.e., 1 / 0.407,
Decision level fusion using CNN 0.965 0.796 0.729 0.684 0.629 times the detection threshold here.
Based on the proposed detection method, 14 artificial linear
SNRs, i.e., 3 dB, 5 dB, and 10 dB; in other words, the signals cracks are all detected, as No. 1 to No. 14 shown in Figs. 10(g)
with SNR of -3 dB in the combined detections make the and 10(h), marked by red minimum bounding boxes, according
increase of PFA stronger than the increase of PD in above three to the binary image given by 0-1 crack-decision matrix in Fig.
scenarios. Consequently, the AUCs of three comparable 10(i). By calculating the locations of geometric centers of these
methods in Table XI, with SNR combinations of 10 dB and -3 bounding boxes, we could estimate the and and get
dB, 5 dB and -3 dB, as well as 3 dB and -3 dB, are inferior to estimated relative errors for these cracks, as shown in Table XII,
those of corresponding individual detection method with where the relative error of [-0.50%, 5.00%], with mean
higher-SNR signals. relative error (MRE) of 1.87%, and the relative error of
In summary, owing to the wavelet-based decision-level data [-1.04%, 0.93%], with MRE of 0.33%.
fusion, the proposed detection method has the better detection Moreover, considering the detection method has been
performance than individual detection methods and three performed on MFLY and NPEC array signals channel by
comparable methods even though the SNRs of two independent channel, we take 3 channels of 8:00, 9:00, and 10:00,
signals to be fused are quite different. corresponding to different linear-crack angles, for instances to
present the detection results, as shown in Figs. 10(g) and 10(h),
which run through the geometric centers of 14 linear cracks
D. Tests with Pull-Rig Data exactly. The detection results of these cracks are shown in Table
The ILI PIG developed by our research group is shown in Fig. XIII, and Figs. 11 to 13, where the origins of coordinates are on
10(a), and a novel differential probe circuit was designed as the right side of downstream flange with the offset of 50
shown in Fig. 10(b) [25], [35]. The probe circuit consists of 2- sampling points (0.1 m), to focus on showing the crack signals.
channel differential coils to transmit NPEC signals, 4-channel First, the results of actual oblique cracks No. 1 to No. 4, for
tri-axial Hall-effect sensors to transmit MFL signals, signal- the channel of 8:00, are shown in Fig. 11. The 3D test statistics
flow part, and data-flow part, respectively. The gap between of MFLY and NPEC signals are shown in Fig. 11(a), and there
center point of differential coils and y-axis Hall-effect sensors are 4 pinnacles corresponding to 4 crack signals in each figure.
is 11 mm. Before data analysis, two preprocessing steps should The original signals with noise are shown in Fig. 11(b);
be done. First, the measured MFLY signals are shifted in specifically, the MFLY original signal is measured by Hall-
effect sensors, with the unit of Gs, while the NPEC original
parallel by 11 mm in the positive direction to be set
signal is measured by differential coils, with the unit of mV; it
to the same measuring point as the NPEC signals; second, the
is noted that the shapes of actual linear crack signals with noise
NPEC signals should be interpolated to the same number of are similar to the wavelets we have selected in Fig. 1. The 2D
channels as the MFLY signals along the clock direction. Note test statistics of original signals are shown in Fig. 11(c): the test
that our probe circuit can collect MFLY and NPEC signals statistics of oblique cracks No. 2 to No. 4 exceed a priori
simultaneously and independently, which makes it possible to thresholds for MFLY and NPEC signals, so these oblique
realize fused detection. cracks are detected by both MFLY and NPEC signals; however,
To test the proposed crack detection method in engineering, as for the oblique crack No. 1, the NPEC test statistic is lower
the pull-rig experiments were implemented in one actual crack than a priori threshold but the MFLY test statistic is more than
pipe with outer diameter of 1016 mm. The material of the pipe a priori threshold, so the oblique crack No. 1 could only be
is X80 steel with wall thickness of 15.30 mm, and 14 artificial detected by the MFLY signal according to the crack detection
linear cracks with different angles, lengths, widths, and depths method. Fortunately, the four test statistics of NPEC crack
were machined by wire cut in the pipe wall, as shown in Figs. signals in Fig. 11(c) are all more than detection threshold, so
10(c) to 10(f) and Table XII, where DR is the relative distance the crack identifications of inner surface or outer surface by
from cracks to the downstream flange, and the clock describes NPEC crack signals are believable: as the right figure shown in
the center position of linear cracks from upstream perspective. Fig. 11(d), the crack No. 1 is the inner-surface crack, while the
Note that there are 3 inner linear cracks, i.e., No. 1, No. 5, and others are the outer-surface cracks, which coincides with the
No. 10, machined in the inner-surface of pipe wall near the designed results. After estimations, as shown in Table XIII, the
downstream flange, while the other linear cracks were of MFLY crack signals for above 4 oblique cracks are all
machined in the outer-surface of pipe wall. more than those of NPEC crack signals when , so
The running speed of the PIG was set to 8 m/s to get relative the regions of them are all determined by the estimated MFLY
lower SNRs. After a pull-rig experiment, the experimental data crack signals, as shown in Fig. 11(d), where the estimated target
were got from the disk of the PIG, and the original MFLY and regions, given by blue dash lines, are the bases to generate 0-1
NPEC array signals around the artificial cracks are shown in crack-decision matrix.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
15
TIM-22-05197R1
(a) (b)
Second, the results of actual transverse cracks No. 5 to No. 9, 13(b): the shapes of MFLY and NPEC crack signals with noise
for the channel of 9:00, are shown in Fig. 12. Benefited from are both normal. The 2D test statistics of original signals are
very tight arrangement of the PIG probes, our developed PIG is shown in Fig. 13(c): the test statistics of the longitudinal cracks
also sensitive to the transverse cracks, although the amplitudes No. 11 to No. 14 exceed a priori thresholds for MFLY and
of MFLY signals and NPEC signals for transverse cracks are NPEC signals, so these cracks are detected by both MFLY and
lower than those of oblique cracks and longitudinal cracks for NPEC signals; but the crack No. 10 could only be detected by
the same sizes. The 3D test statistics of MFLY and NPEC NPEC signal because only its test statistic exceeds a priori
signals are shown in Fig. 12(a), and there are 5 pinnacles threshold. After estimations, as shown in Table XIII, the
corresponding to 5 crack signals in each figure. The original of NPEC crack signals for No. 10 and No. 11 are more than
signals with noise are shown in Fig. 12(b): the shapes of MFLY those of MFLY crack signals when , so the regions
crack signals with noise are a little deformed, but basically of these two cracks are determined by the estimated NPEC
normal for the NPEC crack signals. The 2D test statistics of crack signals; while the situations of other cracks in Fig. 13(d)
original signals are shown in Fig. 12(c): all of the test statistics are opposite, so their regions are determined by the estimated
of the transverse cracks exceed a priori thresholds for MFLY MFLY crack signals. In addition, according to the NPEC
and NPEC signals, so all of the transverse cracks are detected estimated results in Fig. 13(d), the crack No. 10 is the inner-
by both MFLY and NPEC signals. After estimations, as shown surface crack, while the others are the outer-surface cracks,
in Table XIII, the of MFLY crack signals for above 5 which coincides with the designed results.
transverse cracks are all more than those of NPEC crack signals Furthermore, as shown in Table XIII, the results for cracks
when , so the regions of them are all determined by No. 1 to No. 14 are consistent with the results in Figs. 11 to 13.
the estimated MFLY crack signals. Furthermore, according to Besides, the NPEC test statistic of crack No. 1 and the MFLY
the NPEC estimated results in Fig. 12(d), the crack No. 5 is the test statistic of crack No. 10 are inferior to a priori thresholds,
inner-surface crack, while the others are outer-surface cracks, so the individual decisions via these independent signals are NO;
which coincides with the designed results. fortunately, the MFLY test statistic of crack No. 1 and the
Third, the results of actual longitudinal cracks No. 10 to No. NPEC test statistic of crack No. 10 are more than a priori
14, for the channel of 10:00, are shown in Fig. 13. The 3D test thresholds, and these two cracks are determined YES by fused
statistics of MFLY and NPEC signals are shown in Fig. 13(a), decisions in the end. As for other cracks in Table XIII, their
and there are 5 pinnacles corresponding to 5 crack signals in individual decisions of MFLY and NPEC signals are all YES,
each figure. The original signals with noise are shown in Fig. and the final decisions are absolutely YES.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
16
TIM-22-05197R1
(a) (b)
(c) (d)
Fig. 11. Processing results for actual oblique cracks No. 1 - No. 4.
(a) (b)
(c) (d)
Fig. 12. Processing results for actual transverse cracks No. 5 - No. 9.
(a) (b)
(c) (d)
Fig. 13. Processing results for actual longitudinal cracks No. 10 - No. 14.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
17
TIM-22-05197R1
TABLE XII
ARTIFICIAL LINEAR-CRACK INFORMATION
Crack number 1 2 3 4 5 6 7 8 9 10 11 12 13 14
DR (m) 0.200 0.400 0.600 0.800 0.200 0.400 0.600 0.800 1.000 0.200 0.400 0.600 0.800 1.000
Clock 8:00 8:00 8:00 8:00 9:00 9:00 9:00 9:00 9:00 10:00 10:00 10:00 10:00 10:00
Inner/Outer Inner Outer Outer Outer Inner Outer Outer Outer Outer Inner Outer Outer Outer Outer
Angle (°) 75 65 55 45 0 0 0 0 0 90 90 90 90 90
Length (mm) 45.0 51.9 88.7 91.0 46.0 57.8 75.1 84.4 88.0 31.1 53.8 75.5 93.9 128.8
Width (mm) 1.5 1.7 1.6 2.0 1.4 1.5 1.8 1.8 2.1 1.4 1.3 2.0 2.1 1.7
Depth (%) 26.32 43.55 53.86 100.00 26.38 45.53 57.71 79.61 100.00 12.40 17.04 48.00 58.74 100.00
(m) 0.208 0.410 0.608 0.808 0.210 0.408 0.598 0.796 1.006 0.210 0.410 0.598 0.798 1.008
7:55 7:58 8:00 8:00 9:05 9:03 9:01 8:58 8:57 10:02 10:01 10:00 10:00 10:00
error (%) 4.00 2.50 1.33 1.00 5.00 2.00 -0.33 -0.50 0.60 5.00 2.50 -0.33 -0.25 0.80
error (%) -1.04 -0.42 0.00 0.00 0.93 0.56 0.19 -0.37 -0.56 0.33 0.17 0.00 0.00 0.00
TABLE XIII
ACTUAL LINEAR-CRACK DETECTION RESULTS OF MFLY AND NPEC SIGNALS
Crack number 1 2 3 4 5 6 7 8 9 10 11 12 13 14
(dB) 1.61 11.72 15.90 25.25 11.20 16.26 16.51 20.86 29.64 -4.06 5.97 19.65 21.76 27.74
PD 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
MFLY T(x) 76.40 247.70 439.60 1372.90 19.21 34.40 35.40 58.39 160.48 34.30 85.40 422.00 544.00 1081.80
61.28 61.28 61.28 61.28 4.00 4.00 4.00 4.00 4.00 41.43 41.43 41.43 41.43 41.43
Decision YES YES YES YES YES YES YES YES YES NO YES YES YES YES
(dB) -2.56 11.17 15.77 18.40 -0.68 7.27 14.88 15.64 16.52 2.35 11.93 17.77 19.29 21.34
PD 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
NPEC T(x) 12.85 60.95 119.11 158.22 4.89 11.44 24.28 26.82 30.77 15.74 46.34 93.94 100.36 149.20
16.86 16.86 16.86 16.86 4.43 4.43 4.43 4.43 4.43 11.33 11.33 11.33 11.33 11.33
Decision NO YES YES YES YES YES YES YES YES YES YES YES YES YES
PD,C 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Fused decision YES YES YES YES YES YES YES YES YES YES YES YES YES YES
The experiments above illustrate that for the actual high- complex shapes can also be studied to improve its applicability
speed pipeline ILI, compared with the individual detections, the in practical implementations once more real world samples
proposed crack detection method is effective for inner-surface become available.
cracks and outer-surface cracks with different sizes and angles;
moreover, the method has the good location precision, and can APPENDIX I
further improve the detection probability, in an environment
Proof: We first write the PDF from (14) as:
that constant false alarm probability is low.
V. CONCLUSION
This paper proposes a crack detection method for pipelines
using wavelet-based decision-level data fusion. The scales and (39)
locations of crack signals can be accurately determined by
DCWT; the decision-level data fusion helps to identify inner-
surface or outer-surface cracks of pipe walls and improve the Considering this as a function of , it becomes the likelihood
crack detection performance. function. Differentiating the log-likelihood function, we have:
The first group of simulations show the proposed method has
the good precision at estimations of crack signal regions and
(40)
can identify the inner and outer-surface cracks accurately with
SNR as low as -3.216 dB. The second and third groups of
experiments show the proposed method does improve upon Based on (8) and (9), setting (40) to zero produces:
individual detection methods alone, and has better detection
(17)
performance than three state-of-the-art methods. Finally, the
real world pipeline experiments verify that, in actual high-speed
pipeline ILI, the proposed method can further improve the Thus, the MLE of is given by (17).
detection probability, in an environment that constant false
alarm probability is low; besides, the crack location accuracy is APPENDIX II
very high: the MREs of crack relative distances and crack center
Proof: We first write the PDF as (39), and consider it as a
clocks are only 1.87% and 0.33% respectively.
function of and , so the MLEs of and are found by
In this paper, two independent signals were implemented in maximizing:
designing the fusion rules. Signals from more sources can be
incorporated in future to further investigate extent of possible
improvement from these rules. Cracks with more topologically
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
18
TIM-22-05197R1
(41)
(22)
over all possible , and ; maximizing (41) is equivalent to
minimize:
(42)
REFERENCES
[1]
approximation approach to defect opening profile recognition in magnetic
IEEE Trans. Instrum. Meas., vol. 70, pp. 1-12, Mar.
2021.
(47) [2] -based
IEEE Trans. Instrum. Meas., vol. 70, pp. 1-10, Mar. 2021.
[3]
measurements using low-rank recovery in pipeline transportation
IEEE Trans. Instrum. Meas., vol. 69, no. 9, pp. 6776-6786,
Sept. 2020.
[4] n iterative stacking method for
(48) IEEE Trans. Instrum.
Meas., vol. 69, no. 6, pp. 3780-3788, June 2020.
[5]
characterization with eddy current testing using nonlinear-regression
IEEE Trans. Instrum.
Meas., vol. 62, no. 5, pp. 1207-1214, May 2013.
[6]
testing for wall thickness of IEEE Trans. Instrum.
Meas., vol. 69, no. 12, pp. 9766-9773, Dec. 2020.
(49) [7] V. Arjun, B. Sasi, B. P. C. Rao, C. K. Mukhopadhyay, and T. Jayakumar,
-surface
defects in stainless Sens. Actuators A, Phys., vol. 226, pp. 69-
Thus,
75, Feb. 2015.
[8]
(21) liftoff point of intersection in pulsed eddy current responses for elimination
Sens. Actuators A, Phys., vol. 251, pp. 66-74, Oct. 2016.
[9]
microwave thermography for nondestructive evaluation of surface cracks
IEEE Trans. Instrum. Meas., vol. 68, no. 2, pp. 576-
585, Feb. 2019.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in IEEE Transactions on Instrumentation and Measurement. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TIM.2023.3244211
19
TIM-22-05197R1
IEEE Trans. Signal Inf. Process. Netw., vol. 8, pp. 528-542, 2022.
[23] oring of eddy current
NDT & E
Int., vol. 43, no. 9, pp. 687-694, July 2010.
[24]
Wavelets and Machine Learning for Unmanned Surface IEEE
Trans. Ind. Electron., vol. 68, no. 8, pp. 7464-7473, Aug. 2021.
[25]
current method for high- Sens. Actuators
A, Phys., vol. 295, pp. 244-258, May 2019.
[26] -flux
IEEE Trans. Magn.,
vol. 56, no. 6, pp. 1-15, June 2020.
[27]
nondestructive evaluation of defects in steel elements under various
Sensors, vol. 18, no. 7, pp. 2091, June 2018.
[28] perimenting with
pixel- IEEE Trans. Instrum. Meas., vol.
49, no. 5, pp. 1083-1090, Oct. 2000.
[29] -level fusion of spatially
scattered multi-modal data for nondestructive inspection of
Sensors, vol. 16, no. 1, pp. 105, Jan. 2016.
[30]
Springer Science Business Media, 2005.
[31]
Univ. Press, 1976.
[32]
NDT & E Int., vol. 71, pp.
54-60, Jan. 2015.
[33]
Englewood Cliffs, NJ: Prentice Hall, Inc., 1998.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: China University of Petroleum. Downloaded on February 20,2023 at 04:20:53 UTC from IEEE Xplore. Restrictions apply.