Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Wavelet convolutional neural network for robust and fast temperature measurements in Brillouin optical time domain reflectometry

Open Access Open Access

Abstract

In this paper, a wavelet convolutional neural network (WNN) consisting of a one-dimensional (1D) convolutional neural network and a self-adaptive wavelet neural network has been proposed and demonstrated experimentally for temperature measurement in a Brillouin optical time domain reflectometry (BOTDR) system. Based on the analysis of the system noise, it follows the Gaussian white noise distribution along the time-related sensing distance. The impact of the noise in time-domain on the measured Brillouin gain spectra (BGSs) could be neglected, so that the BGSs in the fiber can be regarded as a series of 1D input data of the proposed WNN. Different self-adaptive wavelet activation functions connected to each output of the full-connection network are adopted to realize the multi-scaled analysis and the scale translation, which can obtain more local characteristics in frequency-domain. The output extracted by the WNN is Brillouin frequency shift (BFS), which presents linearity correlation to the actual temperature. Considering the multi-parameters including different frequency ranges, signal-to-noise-ratios (SNRs), BFSs and spectral widths (SWs), a general model of the proposed WNN is trained to handle more extreme cases, in which it doesn’t require retraining for different single-mode (SM) optical fibers in BOTDR sensing system. The performances of the WNN are compared with other two techniques, the Lorentzian curve fitting based on Levenberg-Marquardt (LM) algorithm and the basic neural network (NN) containing input and output layers together with two hidden layers. Both the simulated and measured results show that the WNN has better robustness and flexibility than the LM and the NN. Besides, the computational accuracy of the WNN is improved and the fluctuation of that is slighter, especially when the SNR is less than 11 dB. Moreover, the WNN takes approximately 0.54 s to measure the temperature from the 18,000 collected BGSs transmitted through the 18 km SM optical fiber. The calculating time of the WNN is greatly reduced by three orders of magnitude in comparison with that of the LM, and is comparable to that of the NN. It proves that the proposed WNN may provide a feasible or even better scheme for the robust and fast temperature measurement in BOTDR system.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

Distributed optical fiber sensors based on spontaneous and stimulated Brillouin scattering have attracted extensive attention from both academia and industry over the past few decades [16]. The peak frequency of Brillouin gain spectrum (BGS), termed as the distributed Brillouin frequency shift (BFS), is widely used for measuring the temperature and strain along a fiber. Since the BGS theoretically satisfies a Lorentzian shape, Lorentz curve fitting (LCF) [7] is usually adopted to search the BFS with a limited sampling interval in frequency-domain. However, the LCF takes a large amount of time to process data owing to its iterative algorithm. In addition to the above-mentioned defect, it is also sensitive to the setting of initial parameters, which will lead to a large error when the signal-to-noise-ratio (SNR) is low. The cross-correlation method [811] works by calculating the frequency difference to obtain the BFS via convolving the ideal BGS with the measured BGS. Compared to LCF, such method is noniterative and free from the impact of initial parameters. Although its accuracy can be improved by combining the cross-correlation method with interpolation algorithm, it still suffers from a trade-off between the frequency sampling interval and accuracy in the practical applications.

To date, several machine learning based algorithms have been proposed and used for extracting the BFS. Clustering and classification algorithms, such as principal component analysis (PCA) [12], support vector machine (SVM) [1315], have been proved to be effective. However, there’s a trade-off between the number of principal components or classes and the algorithm performance. The accuracy of the extracted BFSs depends on subdivided principal components or classes and the size of storage databases. Subsequently, multiple artificial neural networks (ANNs) have been proposed [1623]. In consideration of the dimensionality of the measured BGSs along the sensing fiber, the ANNs could be divided into two categories. One is one-dimensional (1D) network in which data will be only analyzed in frequency-domain [1823]. The other refers to two-dimensional (2D) network, where data will be processed jointly in time-frequency domain [16,17]. From another point of view, part of ANNs are to extract the BFSs or the temperature/strain information directly from the measured BGSs, so the processing time is reduced significantly [1618,2123]. The other part firstly denoise the measured BGSs and then extract the results [19,20]. However, a potential shift error of the actual BFS will be introduced inevitably as a result. In general, most of ANNs are trained by virtue of the specific data, so they require retraining or fine-tuning to satisfy different testing requirements. Besides, the noise in a sensing system is random so that the system noise model estimated by a certain ANN [16] is not so reliable.

The aforementioned methods have already shown the good performances in Brillouin optical time domain analyzer (BOTDA), because the BOTDA can achieve relatively high SNR. But in practice, Brillouin optical time domain reflectometry (BOTDR) [2426] is much more widely employed for the merits of the single-end access, simple system architecture and easier implementation. The disadvantage of BOTDR system is that it would be affected by the relatively low SNR in principle. The reason is that the probe light is unidirectionally injected, which results in that only the low-intensity spontaneous Brillouin scattering (SpBS) can be stimulated. Therefore, a better signal processing method is required to meet the demands of the actual measurement in low-SNR BOTDR system.

In this paper, we have proposed a wavelet convolutional neural network (WNN) consisting of a unidimensional convolutional neural network and a self-adaptive wavelet neural network to implement the robust and fast temperature measurement in BOTDR. According to the detailed noise analysis in frequency-domain and time-domain, the noise along the time-related sensing distance satisfies the distribution similar to Gaussian white noise. Therefore, the temporal correlation could be ignored and the measured BGSs along the fiber are regarded as the 1D data before inputting into the proposed WNN. In view of the significance of local characteristics in frequency-domain, various self-adaptive wavelet activation functions are applied to each output of the full-connection layer for multi-scaled analysis and scale translation. Furthermore, a large number of ideal simulated BGSs with relative frequency ranges, random SNRs, BFSs and spectral widths (SWs) are generated as the training dataset in order to improve the universality and robustness of the WNN in different actual cases. Based on the above-mentioned parameters, a general model of the WNN is trained and finally built, which can be implemented in more different scenarios than the reported ANNs [1623]. Based on the general model of the WNN, both the simulated and measured results show that it possesses better accuacy and slighter fluctuation of the extracted results in most cases, especailly in the cases with low SNR. Meanwhile, it verifies that the proposed WNN has better robustness and flexibility. Furthermore, the BFSs extracted by the WNN show a great linearity to the ambient temperature, and the processing time of the temperature measurement along the 18 km single-mode (SM) fiber can be reduced to around 0.54 s.

2. BOTDR experimental setup

The experimental setup of the BOTDR sensing system is shown in Fig. 1(a), in which the SpBS spectra are measured by a self-heterodyne detection combined with an electrical coherent demodulator. A single optical source generated by a continuous wave (CW) tunable laser operating at 1550 nm is split into two branches. The CW signal from the upper branch is modulated by a pulse electro-optic modulator (EOM) to generate the pump pulses. An erbium-doper fiber amplifier (EDFA) is utilized to increase the peak pump power. Subsequently, a bandpass filter (BPF) is used for removing the amplified spontaneous emission caused by EDFA. After that, the optical pulses are then launched into the sensing fiber through a tri-port optical circulator (OC). The CW light from the lower branch is modulated by a microwave EOM to generate a carrier-suppressed dual-band signal, which can be regarded as a local reference optical oscillator. A radio frequency (RF) signal is used to drive the EOM, where the scanning range of the output signal frequency is around the BFS. Subsequently, a polarization scrambler (PS) is adopted to suppress the polarization-dependent noise. The SM optical fibers with different lengths are used as the fiber under test (FUT) for sensing. Part of that is placed in the temperature-controlled chamber (TCC) for the further temperature measurement.

 figure: Fig. 1.

Fig. 1. The BOTDR experimental setup for temperature measurement. EOM: electro-optic modulator, EDFA: erbium-doped fiber amplifier, BPF: bandpass filter, OC: optical circulator, FUT: fiber under test, TCC: temperature-controlled chamber, RF: radio frequency, PS: polarization scrambler, PD: photodetector, LPF: lowpass filter, A/D: analog-to-digital converter, WNN: wavelet convolutional neural network.

Download Full Size | PDF

At the receiver side, the backscattering light along the FUT is mixed with the depolarized CW optical local oscillation signal, whose power must be below the saturation point of the photodetector (PD). The electrical beating signal is selected by a BPF and then demodulated by the electrical coherent detection scheme. An electrical local oscillator (ELO) at a certain frequency close to the BFS of the sensing fiber is used to scan the Brillouin spectrum with a bandwidth of several hundreds of megahertz. Then a low-pass filter (LPF) is employed to get the baseband of the SpBS spectra. The beating signals recorded by an analog-to-digital (A/D) convertor pass through a BOXCAR [27] to improve the SNR level by the signal accumulation and averaging. Finally, the BFS and the actual temperature are going to be extracted by our proposed algorithm.

3. Principle and method

3.1 Noise analysis

To demonstrate the feasibility of the proposed WNN in the BOTDR experimental system, the noise analysis in frequency-domain and time-domain is significant. Here, a 4 km SM fiber is used to collect system noise by turning off the CW tunable laser. The scanning frequency ranges from 11.0 GHz to 11.198 GHz with a step of 2 MHz. The average time is set as 128 times, and the sampling rate of A/D converter is 100 MHz with the bit resolution of 9 bits.

In order to generalize the characteristics of the measured noise in time-domain, we analyze the noise distribution along the sensing distance and observe them at each frequency point within the frequency scanning range. Taking the specific frequency point at 11.08 GHz as an example, it clearly shows that the noise along the sensing distance changes randomly with a DC amplitude of 28.3797 mV, as shown in Fig. 2(a). As shown in Fig. 2(b), the mean value of the noise stays at zero in time-domain. Meanwhile, its variance varies randomly within a certain range from 3.54 to 4.32. It’s worth noting that the results are calculated by subtracting the DC amplitude of the noise. Besides, we calculate the autocorrelation function (ACF) of the noise to characterize its correlation in time-domain. Figure 2(c) shows the ACF results at 11.08 GHz. It can be seen that the correlation coefficients are constrained to the confidence interval whose range is within $\pm 0.0316$. The ACF results along the 4 km fiber at each frequency point are all depicted in Fig. 2(d), which proves that the noise in time-domain is white. The frequency histogram of the noise without its DC amplitude is further calculated to show its distribution, as shown in Fig. 2(e). In order to derive the probability density function (PDF) of the noise at 11.08 GHz, the kernel density estimation (KDE) [28,29] as the non-parametric method is used and its estimation result is depicted as the green line in Fig. 2(e). Meanwhile, we also use its corresponding mean value and variance value to generate the Gaussian distribution as the dotted red line. Obviously, the PDF $p_1(x)$ estimated by KDE is close to the Gaussian distribution $p_2(x)$. Furthermore, the difference between the estimated PDF and the Gaussian distribution is calculated by $\sqrt {(p_1(x)-p_2(x))^{2}}$ and it can be used to evaluate the performance of the estimated PDF. Figure 2(f) shows that the difference at each frequency scanning point is very little and the average of it is equal to 0.0036. The aforesaid characteristics all prove that the noise in time-domain satisfies the typical distribution of Gaussian white noise, which indicates that the measured noise along the sensing distance could be considered irrelevant.

 figure: Fig. 2.

Fig. 2. The analysis of the system noise in time-domain. (a) Noise distribution of the sensing distance at the specific frequency point of 11.08 GHz. (b) Variance (bule, left axis) and mean value (orange, right axis) of the noise in time-domain at each frequency scanning point. (c) Autocorrelation function (ACF) of the noise in time-domain at 11.08 GHz. (d) ACF in time-domain at each frequency scanning point. (e) Probability density function (PDF) of the noise in time-domain at 11.08 GHz. (f) Difference between the PDF by kernel density estimation and Gaussian distribution at each frequency scanning point.

Download Full Size | PDF

In addition, we analyze the noise distribution in frequency-domain at each sensing position along the fiber. At the sensing distance of 3.8 km, the frequency distribution is shown in Fig. 3(a) and its DC amplitude is 28.3284 mV. Similar to Fig. 2(b), Fig. 3(b) shows that the mean value in frequency-domain along the transmission distance also stays at zero and the fluctuation range of variance is from 2.27 to 5.99. However, as shown in Fig. 3(c), the ACF results calculated in frequency-time shows that the correlation coefficients are constrained to the confidence interval whose range is within $\pm 0.2043$. The ACF results in frequency-domain at each position of the sensing distance are further shown in Fig. 3(d). It illustrates that the noise distribution in frequency-domain has strong correlation and it will immensely affect the measured BGSs distributions. Besides, the frequency histogram, the KDE results and the corresponding Gaussian distribution at 3.8 km are all depicted in Fig. 3(e), which shows that the estimated PDF are quite different from the typical Gaussian distribution. The difference at each point of the sensing distance in frequency-domain is also calculated in Fig. 3(f) and the average level is 0.0117. It can be clearly seen that the noise is frequency-related and it doesn’t satisfy the Gaussian distribution.

 figure: Fig. 3.

Fig. 3. The analysis of the system noise in frequency-domain. (a) Noise distribution of the frequency scanning range at the distance point of 3.8 km. (b) Variance (bule, left axis) and mean value (orange, right axis) of the noise in frequency-domain at each position of the sensing distance. (c) ACF of the noise in frequency-domain at 3.8 km. (d) ACF in frequency-domain at each position of the sensing distance. (e) PDF of the noise in frequency-domain at 3.8 km. (f) Difference between the PDF by kernel density estimation and Gaussian distribution at each position of the sensing distance.

Download Full Size | PDF

According to the above-mentioned characteristics of the measured system noise, the noise distribution along the sensing distance can be regarded as Gaussian white noise and its impact on the measured BGSs in time-domain can be neglected. Therefore, in the following parts, the measured BGSs are going to be analyzed as the 1D frequency sequences.

3.2 Proposed algorithm: WNN

As illustrated in Fig. 4, the proposed WNN consists of two networks, named as the convolutional network and the wavelet network, respectively. At first, the measured BGSs regarded as 1D frequency sequences are processed based on Z-score normalization [30], and then will be imported into the proposed WNN as the input.

 figure: Fig. 4.

Fig. 4. The architecture of the proposed algorithm: wavelet convolutional neural network (WNN).

Download Full Size | PDF

The convolutional network begins with an input layer with the size of $1 \times 100$. The number of 100 refers to the number of frequency scanning points. Here, such input data are sent into two convolutional paths and these convolution operations are used to filter the sequences by using different convolutional kernels [31]. As for the upper path, the data are processed by 16 convolutional kernels in one-dimension (Conv1D) with the size of $1 \times 3$ and stride $1$ to aim at generating 16 filtered sequences with the length of $98$. The batch normalization (BN) [32,33] is introduced to make the training faster and more stable through normalization of the layers’ inputs by re-centering and re-scaling. The rectified linear unit (ReLU) [34] activation function is used for adding nonlinear factors. After that, a max pooling layer with stride $2$ is used to reduce the length of filtered sequences by down-sampling with the maximum value, where the size of its output is $49\times 16$. Next, the data are filtered by 16 Conv1D with the size of $1 \times 4$ and stride $1$. The length of each filter sequence is 46. The BN, ReLU and max pooling are adopted subsequently, and the output is with the size of $23 \times 16$. Finally, filtered by 16 Conv1D of size $1 \times 2$ and stride $1$ together with the BN, the output data from the upper path is with the size of $22 \times 16$ and can be denoted as $Conv1$. Meanwhile, as for the lower path, we utilize 16 Conv1D with the size of $1 \times 7$ and stride $4$ to realize the generation of the filtered sequences with the size of $24 \times 16$. Furthermore, getting through BN, ReLU and max pooling, the data are filtered by 16 Conv1D with the size of $1 \times 3$ and stride $1$. The output from BN termed as $Conv2$ is with the size of $22 \times 16$, which is equal to $Conv1$. The above-mentioned two paths of the convolutional network are used to build a residual connection [35], in which the output of the connection denoted as $Conv$ is calculated by the formula $Conv = ReLU(Conv1+ReLU(Conv2))$. The residual operation could effectively avoid the problem of vanishing gradients and mitigate the degradation problem of the trained network.

The wavelet network [3638] is an improved full-connection neural network and it contains an input layer, four hidden layers and an output layer. The size of the input layer is 352, corresponding to the size of the matrix $Conv$. Four hidden layers are with the size of 128, 84, 64 and 20, respectively. The output of the wavelet network gives the extracted BFS. In order to obtain more local characteristics in frequency-domain, the wavelet transform method [39] is used to realize the multi-scaled analysis and the scale translation. Therefore, all activation functions of the output neurons are various wavelet functions instead of the classic sigmoid functions. In the network, each wavelet activation function needs to be trained for extracting different local characteristics from the sequences adaptively. The equation of the wavelet activation function $f$ could be expressed as Eq. (1):

$$f = e^{-\frac{(x_i-\mu_i)^{2}}{\sigma_i^{2}+0.000001}}$$
where $i$ represents the neuron number of four hidden layers, $x_i$ refers to the output of the neuron in each layer, $\mu _i$ and $\sigma _i$ denote the training parameters, corresponding to the mean value and variance of a Gaussian distribution, respectively. In addition, a biased value $0.000001$ is aimed to prevent the denominator in Eq. (1) from being zero. As a result, more local information of the signals could be obtained by different wavelet activation functions and the robustness of the proposed WNN could be improved.

3.3 Model training

Owing to that the measured BGSs meet the Lorentzian curves theoretically, we can generate ideal BGSs $g(v)$ for training the model according to the following Eq. (2):

$$g(v) = \frac{g_B}{1+(\frac{v-v_B}{\Delta v_B/2})^{2}}$$
where $g_B$ is the peak amplitude of the BGS, $v_B$ represents the BFS and $\Delta v_B$ refers to the full-width half maximum (FWHM) of the spectrum, which could be regarded as SW.

In the common Brillouin sensing system, the frequency scanning ranges of the measured BGSs are not the same, which mainly attributes to the physical properties of sensing fibers and the different operating wavelength. To improve the flexibility of the proposed WNN, the length $N$ of generated BGSs is set as 100. Besides, the frequency scanning range could be unified from $(Base+0)$ MHz to $(Base+2\times (100-1))$ MHz with a fixed step of 2 MHz. Although the value of $Base$ would be changed according to different experimental settings, it could not affect the relative values of the extracted results. In this way, the WNN could handle different BGS traces with different frequency ranges by converting an absolute frequency range to a relative frequency range [0 MHz, 2$\times$(100-1) MHz], hence, its universality could be improved. In order to further enhance the universality and robustness of the model, the BGSs are generated with the random BFS and SW, where the random range of the BFS is set from 20 MHz to 178 MHz with a step of 0.5 MHz and the range of the SW is from 20 MHz to 70 MHz with a step of 2 MHz. Meanwhile, the peak amplitude $g_B$ ranges randomly from 0.8 to 1.2. According to the Eq. (3), the Gaussian white noise $n(v)$ will be added to the ideal BGSs with a random SNR, where the range of SNR is from 1 to 21 dB with a step of 2 dB.

$$n(v) = random(N)\sqrt{\frac{\sum_{i=1}^{N}{g_i(v)}^{2}}{N}10^{\frac{-SNR}{10}}}$$
where the function named as $random(N)$ is to generate a standard normal distribution of length $N$. Correspondingly, its mean is 0 and the standard deviation is 1. Therefore, there are 4,545,086 ideal BGSs for training the model in total. As for the generation of dataset, the aforesaid parameters including different frequency ranges, SNRs, BFSs and SWs are all considered, in order to train and finally build a more general model to handle more extreme cases in the BOTDR system.

Moreover, the Adam [40] is adopted to optimize the model parameters according to the training data. The training process is based on the Python environment running on a computer with an AMD Ryzen 9 3950X 16-core processor and a Nvidia TITAN RTX GPU with TU102-core.

4. Results and discussion

To fully demonstrate the performance superiority of the proposed WNN, the data are going to be processed by three different methods, respectively. Other two methods are the LCF based on Levenberg-Marquardt (LM) algorithm [41] and the basic NN [18] containing input and output layers together with two hidden layers. For LM algorithm, the parameters are continuously evolved throughout the iterative process until iteration step is less than the stopping criteria, which is set as $10^{-8}$. The layout of the optimized NN is finally trained to be 100-40-10-1, where the training environment, the training dataset and the testing dataset are all same as the WNN.

The root-mean-square error (RMSE), standard deviation (SD) and processing time are considered as the vital evaluation parameters. According to Eq. (4), the RMSE characterizes the difference between the extracted BFS or temperature and its true value. Besides, the SD characterizes the fluctuation of the extracted BFS or temperature as Eq. (5):

$$RMSE = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(y-\hat{y})^{2}}$$
$$SD = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(y-\bar{y})^{2}}$$
where $y$ and $\hat {y}$ are the predicted and true BFSs or temperatures, respectively, and $\bar {y}$ is the average of the predicted BFSs or temperatures.

In the following subsections, we generate the ideal BGSs with different parameters including various SNRs, BFSs and SWs to test the trained model as shown in Table 1, and the frequency ranges of the ideal BGSs are set as a relative range from 0 MHz to 198 MHz with the fixed step of 2 MHz. The value of $Base$ could be measured in the actual experiment according to the different sensing fibers. In the subsection of simulation results, the performances of the BFSs extraction using the LM, NN and WNN are demonstrated. Furthermore, the actual BGSs distributed throughout the 18 km SM optical fiber are measured in the BOTDR system. The BFSs extracted from the measured BGSs by the LM, NN and WNN are linearly fitted to the real temperatures, respectively. Finally, the performances of the temperature measurement by these three methods are also discussed.

Tables Icon

Table 1. Test parameters for simulation

4.1 Simulation results

Considering that the SNRs, BFSs and SWs have different effects on the extracted results, we first evaluate the performances of the extracted BFSs from each parameter. Figure 5(a)–5(c) show the performances of three methods at different SNR levels, where the BFS of simulated BGSs and the SW of those are set as 90 MHz and 40 MHz, respectively. For each SNR in Table 1, 10,000 BGSs are generated by adding Gaussian white noise. As shown in Fig. 5(a) and 5(b), the RMSE and SD decrease as the SNR increases. The RMSE and SD of the BFS extracted by the WNN are better than those extracted by the LM and the NN, when the SNR is lower than 11 dB. As for the situations of the SNR higher than 11 dB, the accuracy and the fluctuation level of the BFS extracted by the LM and the NN are closer to that by the WNN as the SNR increases. It shows that the BFSs extracted by the proposed WNN have better accuracy and slighter fluctuation than other two methods when the SNR is less than 11 dB. Figure 5(c) shows that the processing time of the LM decreases with the increase of the SNR, which means that the iterations of the LM will be decreased due to the growth of SNR. However, it still takes at least 156,766 ms to run the calculation. In comparison to the LM, the processing time of the WNN is going to be greatly reduced by three orders of magnitude and its handling time can be less than 221 ms. Besides, the calculating time of the NN is around 9 ms due to its simpler architecture than the WNN. The time difference at one order of magnitude with the unit $ms$ between the NN and the WNN is still acceptable, considering the improvement of accuracy and fluctuation level.

 figure: Fig. 5.

Fig. 5. The RMSE and SD of the BFSs extracted by the LM, the NN and the WNN methods with the simulation data, together with the processing time of these three methods. (a) RMSE, (b) SD and (c) processing time at different SNR levels; (d) RMSE, (e) SD and (f) processing time with different BFS data; (g) RMSE, (h) SD and (i) processing time with different SW data.

Download Full Size | PDF

Besides, to verify the impact of different BFS data on the performances of three different methods, the SNR and SW are set as 11 dB and 40 MHz, respectively. For each BFS in Table 1, 10,000 simulated BGSs are further generated for testing. Figure 5(d) and 5(e) illustrate that the corresponding processing results of the WNN are better than those of the LM for all cases. Compared to the NN, the processing results of the WNN are better under most cases. Additionally, the NN and the WNN shows better superiority in the aspect of the tolerance than the LM at several certain points. Meanwhile, the RMSE and the SD results of the BFS extracted by three methods all nearly maintain good consistency for different BFS data. As illustrated in Fig. 5(f), the processing time of the LM increases as the BFS increases, and its values remain at a level above 121,511 ms. By contrast, similar to Fig. 5(c), it merely takes about 209 ms for the WNN to process the same amount of data and the NN requires about 7 ms.

We also evaluate the impact of various SWs on the performances of the LM, NN and WNN, where the SNR and BFS are set as 11 dB and 90 MHz, respectively. For each SW in Table 1, we generate 10,000 simulated BGSs to show such performances of three methods. As shown in Fig. 5(g) and 5(h), the accuracy of the BFS extracted by these three methods all decreases with the increasing of SW. The RMSE and SD of the extracted BFS by the WNN are smaller than those by the LM and the NN, which verifies that the proposed WNN has superiority in terms of the computational accuracy and the fluctuation level. The results shown in Fig. 5(i) indicate that the LM takes more processing time as the SW increases, which is owing to that the LM has the smaller gradient to search for the BFS when the value of SW is larger. Similarly, the WNN still takes about 210 ms and the NN requires around 9 ms. In conclusion, to process 10,000 simulated BGSs under different circumstances, the time consumption of the WNN would be all reduced by three orders of magnitude compared with the LM. Meanwhile, its calculating time would be comparable to the NN, which can be seen from Fig. 5(c), 5(f) and 5(i).

Furthermore, in order to analyze the joint effects of all parameters given by Table 1, the RMSE results of the extracted BFS by three different methods are depicted as the heat maps in Fig. 6(a), 6(b) and 6(c), respectively. Likewise, the SD results of that are also shown in Fig. 7(a), 7(b) and 7(c), respectively. The darkest red patch represents that the value of RMSE or SD is greater than 3.2, which indicates that the existing RMSE or SD performance of the extracted BFSs is not enough to support its practical applications. Additionally, the darkest blue patch means that the value of RMSE or SD is zero, indicating that the results are with excellent accuracy. In addition, the median value 1.6 is drawn as a white patch, which can be regarded as the performance threshold. Considering all the RMSE results in Fig. 6, it can be found that the BFSs extracted by the WNN possess better accuracy in most cases than NN. In the cases of the SNR less than 11 dB, the accuracy of the BFSs extraction by the WNN is better than that by the LM. Meanwhile, the accuracy of WNN is similar to that of the LM when the SNR is higher than 11 dB. As shown in Fig. 7, nearly all the SD results of the BFSs extracted by the WNN are better than other two methods. It means that the fluctuations of the BFSs extracted by the WNN are slighter than other two methods in all cases. Besides, the SD results of the BFSs extracted by the NN are better than LM when the SNR is less than 11dB. In conclusion, the simulated results verify that the WNN is with better accuracy and slighter fluctuation, and can be used for many more extreme cases, especially for the low-SNR scenarios.

 figure: Fig. 6.

Fig. 6. The comparison between the RMSE of the BFSs extracted by (a) the LM, (b) the NN and (c) the WNN.

Download Full Size | PDF

 figure: Fig. 7.

Fig. 7. The comparison between the SD of the BFSs extracted by (a) the LM, (b) the NN and (c) the WNN.

Download Full Size | PDF

4.2 Experimental results

In order to realize the temperature extraction experimentally, we collect the distributed BGSs at different temperatures and then use the LM, the NN and the proposed WNN methods to run the calculations for comparison. The system parameters of BOTDR sensing system have been given by Table 2. The pulse width is set as 100 ns corresponding to a spatial resolution of 10 m, and the average time is 128 times. The sampling rate of the A/D converter is set as 100 MHz with the bit resolution of 9 bits. The frequency scanning range is from 11 GHz to 11.198 GHz with a step of 2 MHz. The 18 km SM fiber is used for carrying out the experiments, which is constructed by several FC/APC connectors, three 4 km optical SM fibers and two 3 km optical SM fibers. The measured BGSs distribution along 18 km fiber are normalized as shown in Fig. 8(a). At the connecting positions, the signal glitches could be observed due to the edge reflection. The last 300 m optical fiber is placed in the TCC to measure the temperature in real-time, and the corresponding shifted BGSs caused by the change of temperature are enlarged in Fig. 8(b). Besides, considering the existed DC amplitude of the measured BGSs, the SNR of the actual BOTDR system could be calculated by the Eq. (6):

$$SNR = 10log{\frac{BGS_{peak}-Noise_{mean}}{Noise_{std}}}$$
where $BGS_{peak}$ is the peak power of the measured BGS trace at each distance point, and $Noise_{mean}$ is the average power of the noise. Correspondingly, the $Noise_{std}$ represents the standard deviation of the noise. Figure 8(c) shows that the SNR values of the measured data along the 18 km fiber are almost less than 11 dB. Additionally, the SNR decreases as the sensing distance increases. For further temperature measurement, the test temperatures are set as 47.80 $^{\circ }$C, 52.44 $^{\circ }$C, 56.80 $^{\circ }$C, 61.62 $^{\circ }$C, 65.82 $^{\circ }$C and 70.10 $^{\circ }$C, respectively, while the temperature of the residual fiber is at a room temperature of 28 $^{\circ }$C.

 figure: Fig. 8.

Fig. 8. (a) Normalized BGSs distributions along the 18 km SM fiber in BOTDR. (b) Enlarged view of the normalized BGSs distributions from 16.5 km to 17.9 km. (c) The SNRs along the sensing distance.

Download Full Size | PDF

Tables Icon

Table 2. System parameters of the experimental setup

As shown in Fig. 9(a), 9(b) and 9(c), the BFS results along the fiber calculated by three methods at different temperatures are depicted, respectively. It’s worth noting that the local distributions of the 300 m heated part are also shown clearly in the sub-graphs placed in Fig. 9(a), 9(b) and 9(c). Similar to the LM and the NN, the results processed by the WNN show a clear increasing trend with the increase of the temperature in the TCC, which shows its potential in monitoring the change of ambient temperature. Notably, the distribution of the BFSs extracted by the WNN is much smoother than other two methods.

 figure: Fig. 9.

Fig. 9. The BFS distributions along the fiber obtained by using (a) the LM, (b) the NN and (c) the WNN with the measured BGSs when the fiber end was heated to 47.80 $^{\circ }$C, 52.44 $^{\circ }$C, 56.80 $^{\circ }$C, 61.62 $^{\circ }$C, 65.82 $^{\circ }$C, 70.10 $^{\circ }$C, respectively; insets: local BFS distributions of the 300 m heated part.

Download Full Size | PDF

In order to validate the feasibility of the WNN for the temperature measurement, we linearly fit the extracted BFS obtained by three methods relative to the temperature value, as shown in Fig. 10. The temperature coefficient $C_T$ is calculated to be 1.11033 MHz/$^{\circ }$C, 1.21061 MHz/$^{\circ }$C and 1.10592 MHz/$^{\circ }$C by linear fitting for the LM, the NN and the WNN methods, respectively. As a result, the BFSs obtained by the WNN have the good temperature linearity, which is similar to those obtained by the LM. Besides, the temperature coefficient calculated by the NN is larger than that by the LM and WNN. Furthermore, we use the determination coefficient $R^{2}$ to evaluate the degree of linear fitting quantificationally, according to the Eq. (7):

$$R^{2} = \frac{\sum_{i=1}^{6}(\hat{T_i}-\bar{T})^{2}}{\sum_{i=1}^{6}(T_i-\bar{T})^{2}}$$
where $T_i$ is the actual temperature, $\bar {T}$ is the average value of $T_i$, and $\hat {T_i}$ is the temperature estimation obtained by linear fitting operation. The $R^{2}$ coefficients calculated based on the LM, the NN and the WNN results are 0.99964, 0.9954 and 0.99988, respectively, which suggests that the LM and the WNN have greater linearity than the NN.

 figure: Fig. 10.

Fig. 10. The BFS as the functions of the temperature and the results of the linear fitting for LM, NN and WNN, respectively.

Download Full Size | PDF

Subsequently, the temperature distributions along the fiber can be measured by the linearly-mapping of the extracted BFSs. Figure 11(a) shows the detailed temperature distributions along the heated part. The RMSE and the SD results of the temperature measured by three different methods are further calculated, as shown in Fig. 11(b) and 11(c), respectively. The RMSE results of the temperature measured by the WNN are smaller than that of other two methods, which proves that the accuracy of the WNN is the best of the three. Meanwhile, the RMSE results calculated by the NN are also less than LM, which means it also has better accuracy than the LM. Correspondingly, the SD results of the temperature measured by the WNN are also slighter than the LM and the NN, which verifies that the WNN has the slighter fluctuation than other two methods. In addition, considering the time consumption in the actual implementation, the processing time of the 18,000 collected BGSs along the 18 km fiber by three different methods are compared, which run on the same computing platform. The LM requires at least 402.898 s while the NN takes only 9 ms. Since the architecture of the proposed WNN is more complex than the basic NN, the WNN requires about 0.54s to complete the measurement. Although more time cost is introduced into the experiment, the accuracy and the fluctuation level of the WNN are well improved, which are also the benefits brought about by its more complex network structure.

 figure: Fig. 11.

Fig. 11. The extracted temperature in BOTDR sensing system. (a) The temperature distributions obtained by using LM (dotted circle lines), NN (dotted square lines) and WNN (solid lines) when the fiber is heated to 47.80 $^{\circ }$C, 52.44 $^{\circ }$C, 56.80 $^{\circ }$C, 61.62 $^{\circ }$C, 65.82 $^{\circ }$C, 70.10 $^{\circ }$C, respectively. (b) The RMSE of the temperature extracted by LM, NN and WNN. (b) The SD of the temperature extracted by LM, NN and WNN.

Download Full Size | PDF

5. Conclusion

In this paper, we analyze the characteristics of the noise distribution in time-frequency domain. The noise along the time-related sensing distance meets the typical distribution of Gaussian white noise. In addition, the noise in frequency-domain has the strong correlation. Hence, the impact of the noise in time-domain on the measured BGSs could be neglected and the measured BGSs along the fiber can be regarded as 1D input data of the proposed WNN.

Moreover, a signal processing method based on the proposed WNN containing a 1D convolutional neural network and a self-adaptive wavelet neural network are demonstrated. The 1D convolutional neural network is used to filter the noisy BGS traces and capture their features. Besides, the self-adaptive wavelet activation functions are used at each output of the full connection network in order to achieve the covering of more local characteristics in frequency-domain. Hence, the multi-scaled analysis and scale translation in frequency-domain could be realized adaptively in the hidden layers. In further, we generate a large number of ideal simulated BGSs with random SNRs, BFSs, SWs and relative frequency ranges, in order to train and finally build a general model for the SM fiber sensing in the BOTDR system.

The performances of the optimized WNN have been compared with the existing LM and basic NN method comprehensively. Both the simulated and experimental results show that the WNN has better robustness and universality to handle more extreme cases, and especially possesses the superiorities in the cases of lower SNR. The WNN only takes approximately 0.54 s to measure the temperature with 18,000 BGS traces along the 18 km SM sensing fiber. Compared with the time consumption of the LM, that of the WNN can be reduced significantly by three orders of magnitude. Meanwhile, its time cost would be increased than the basic NN due to the more complex network structure, but still be comparable to the NN. Nevertheless, the accuracy and the fluctuation level of the extracted results utilizing the WNN can be well improved than other two methods.

In conclusion, this work verifies that the proposed WNN might be an advisable solution to be utilized in the robust and fast temperature monitoring scenarios, which benefits from its advantages in terms of robustness and flexibility, high accuracy in the low SNR cases, and relatively-high processing speed.

Funding

National Key Research and Development Program of China (2019YFB2203002); National Natural Science Foundation of China (61775196, 62005242).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. P. Lu, N. Lalam, M. Badar, B. Liu, B. T. Chorpening, M. P. Buric, and P. R. Ohodnicki, “Distributed optical fiber sensing: Review and perspective,” Appl. Phys. Rev. 6(4), 041302 (2019). [CrossRef]  

2. M. A. Soto, “Distributed Brillouin sensing: time-domain techniques,” Handbook of Optical Fibers pp. 1–91 (2018).

3. A. Motil, A. Bergman, and M. Tur, “State of the art of Brillouin fiber-optic distributed sensing,” Opt. Laser Technol. 78, 81–103 (2016). [CrossRef]  

4. A. Barrias, J. R. Casas, and S. Villalba, “A review of distributed optical fiber sensors for civil engineering applications,” Sensors 16(5), 748 (2016). [CrossRef]  

5. M. A. Soto, X. Angulo-Vinuesa, S. Martin-Lopez, S.-H. Chin, J. D. Ania-Castanon, P. Corredera, E. Rochat, M. Gonzalez-Herraez, and L. Thévenaz, “Extending the real remoteness of long-range Brillouin optical time-domain fiber analyzers,” J. Lightwave Technol. 32(1), 152–162 (2014). [CrossRef]  

6. X. Bao and L. Chen, “Recent progress in distributed fiber optic sensors,” Sensors 12(7), 8601–8639 (2012). [CrossRef]  

7. M. A. Soto and L. Thévenaz, “Modeling and evaluating the performance of Brillouin distributed optical fiber sensors,” Opt. Express 21(25), 31347–31366 (2013). [CrossRef]  

8. M. A. Farahani, E. Castillo-Guerra, and B. G. Colpitts, “Accurate estimation of Brillouin frequency shift in Brillouin optical time domain analysis sensors using cross correlation,” Opt. Lett. 36(21), 4275–4277 (2011). [CrossRef]  

9. M. A. Farahani, E. Castillo-Guerra, and B. G. Colpitts, “A detailed evaluation of the correlation-based method used for estimation of the Brillouin frequency shift in BOTDA sensors,” IEEE Sens. J. 13(12), 4589–4598 (2013). [CrossRef]  

10. Y. Wei and Y. Yuanhong, “Improvement of Brillouin frequency shift estimation accuracy in BOTDR using cross correlation with reference spectrum tracking,” in Conference on Lasers and Electro-Optics/Pacific Rim, (Optical Society of America, 2018), pp. Th2L–3.

11. Z. Xiao, X. Yuan, Y. Zhang, Y. Huang, L. Xi, S. Xu, L. Shan, and X. Li, “Improvement of Brillouin frequency shift estimation performance in BOTDR using twice cross correlation,” in 2020 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), (IEEE, 2020), pp. 1–3.

12. A. K. Azad, F. N. Khan, W. H. Alarashi, N. Guo, A. P. T. Lau, and C. Lu, “Temperature extraction in Brillouin optical time-domain analysis sensors using principal component analysis based pattern recognition,” Opt. Express 25(14), 16534–16549 (2017). [CrossRef]  

13. H. Wu, L. Wang, N. Guo, C. Shu, and C. Lu, “Support vector machine assisted BOTDA utilizing combined Brillouin gain and phase information for enhanced sensing accuracy,” Opt. Express 25(25), 31210–31220 (2017). [CrossRef]  

14. H. Wu, L. Wang, N. Guo, C. Shu, and C. Lu, “Brillouin optical time-domain analyzer assisted by support vector machine for ultrafast temperature extraction,” J. Lightwave Technol. 35(19), 4159–4167 (2017). [CrossRef]  

15. H. Wu, L. Wang, Z. Zhao, C. Shu, and C. Lu, “Support vector machine based differential pulse-width pair Brillouin optical time domain analyzer,” IEEE Photonics J. 10(6), 1–8 (2018). [CrossRef]  

16. H. Wu, Y. Wan, M. Tang, Y. Chen, C. Zhao, R. Liao, Y. Chang, S. Fu, P. P. Shum, and D. Liu, “Real-time denoising of Brillouin optical time domain analyzer with high data fidelity using convolutional neural networks,” J. Lightwave Technol. 37(11), 2648–2653 (2019). [CrossRef]  

17. Y. Chang, H. Wu, C. Zhao, L. Shen, S. Fu, and M. Tang, “Distributed Brillouin frequency shift extraction via a convolutional neural network,” Photonics Res. 8(5), 690–697 (2020). [CrossRef]  

18. A. K. Azad, L. Wang, N. Guo, H.-Y. Tam, and C. Lu, “Signal processing using artificial neural network for BOTDA sensor system,” Opt. Express 24(6), 6769–6782 (2016). [CrossRef]  

19. B. Wang, N. Guo, L. Wang, C. Yu, and C. Lu, “Denoising and robust temperature extraction for BOTDA systems based on denoising autoencoder and DNN, Optical Fiber Sensors (Optical Society of America, 2018), p. WF29

20. B. Wang, N. Guo, L. Wang, C. Yu, and C. Lu, “Robust and fast temperature extraction for Brillouin optical time-domain analyzer by using denoising autoencoder-based deep neural networks,” IEEE Sens. J. 20(7), 3614–3620 (2019). [CrossRef]  

21. B. Wang, L. Wang, N. Guo, Z. Zhao, C. Yu, and C. Lu, “Deep neural networks assisted BOTDA for simultaneous temperature and strain measurement with enhanced accuracy,” Opt. Express 27(3), 2530–2543 (2019). [CrossRef]  

22. R. Ruiz-Lombera, A. Fuentes, L. Rodriguez-Cobo, J. M. Lopez-Higuera, and J. Mirapeix, “Simultaneous temperature and strain discrimination in a conventional BOTDA via artificial neural networks,” J. Lightwave Technol. 36(11), 2114–2121 (2018). [CrossRef]  

23. Y. Liang, J. Jiang, Y. Chen, R. Zhu, C. Lu, and Z. Wang, “Optimized feedforward neural network training for efficient Brillouin frequency shift retrieval in fiber,” IEEE Access 7, 68034–68042 (2019). [CrossRef]  

24. Q. Bai, Q. Wang, D. Wang, Y. Wang, Y. Gao, H. Zhang, M. Zhang, and B. Jin, “Recent advances in Brillouin optical time domain reflectometry,” Sensors 19(8), 1862 (2019). [CrossRef]  

25. H. Ohno, H. Naruse, M. Kihara, and A. Shimada, “Industrial applications of the BOTDR optical fiber strain sensor,” Opt. Fiber Technol. 7(1), 45–64 (2001). [CrossRef]  

26. X. Feng, J. Zhou, C. Sun, X. Zhang, and F. Ansari, “Theoretical and experimental investigations into crack detection with BOTDR-distributed fiber optic sensors,” J. Eng. Mech. 139(12), 1797–1807 (2013). [CrossRef]  

27. F. Meier, P. E. Geyer, S. V. Winter, J. Cox, and M. Mann, “Boxcar acquisition method enables single-shot proteomics at a depth of 10, 000 proteins in 100 minutes,” Nat. Methods 15(6), 440–448 (2018). [CrossRef]  

28. R. A. Davis, K.-S. Lii, and D. N. Politis, “Remarks on some nonparametric estimates of a density function,” Selected Works of Murray Rosenblatt (Springer, 2011), pp. 95–100

29. E. Parzen, “On estimation of a probability density function and mode,” Ann. Math. Stat. 33(3), 1065–1076 (1962). [CrossRef]  

30. J. Lundberg, “Lifting the crown—citation z-score,” J. informetrics 1(2), 145–154 (2007). [CrossRef]  

31. K. O’Shea and R. Nash, “An introduction to convolutional neural networks,” arXiv preprint arXiv:1511.08458 (2015).

32. S. Ioffe and C. Szegedy, “Batch normalization: Accelerating deep network training by reducing internal covariate shift,” in International conference on machine learning, (PMLR, 2015), pp. 448–456

33. S. Santurkar, D. Tsipras, A. Ilyas, and A. Mądry, “How does batch normalization help optimization?” in Proceedings of the 32nd international conference on neural information processing systems, (2018), pp. 2488–2498.

34. A. F. Agarap, “Deep learning using rectified linear units (Relu),” arXiv preprint arXiv:1803.08375 (2018).

35. K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE conference on computer vision and pattern recognition, (2016), pp. 770–778.

36. A. K. Alexandridis and A. D. Zapranis, “Wavelet neural networks: A practical guide,” Neural Netw. 42, 1–27 (2013). [CrossRef]  

37. P. Liu, H. Zhang, W. Lian, and W. Zuo, “Multi-level wavelet convolutional neural networks,” IEEE Access 7, 74973–74985 (2019). [CrossRef]  

38. J. Liu, P. Li, X. Tang, J. Li, and J. Chen, “Research on improved convolutional wavelet neural network,” Sci. Rep. 11, 1–14 (2021). [CrossRef]  

39. C. Torrence and G. P. Compo, “A practical guide to wavelet analysis,” Bull. Am. Meteorol. Soc. 79(1), 61–78 (1998). [CrossRef]  

40. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980 (2014).

41. C. Zhang, Y. Yang, and A. Li, “Application of levenberg-marquardt algorithm in the Brillouin spectrum fitting,” in Seventh International Symposium on Instrumentation and Control Technology: Optoelectronic Technology and Instruments, Control Theory and Automation, and Space Exploration, vol. 7129 (International Society for Optics and Photonics, 2008), p. 71291Y.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (11)

Fig. 1.
Fig. 1. The BOTDR experimental setup for temperature measurement. EOM: electro-optic modulator, EDFA: erbium-doped fiber amplifier, BPF: bandpass filter, OC: optical circulator, FUT: fiber under test, TCC: temperature-controlled chamber, RF: radio frequency, PS: polarization scrambler, PD: photodetector, LPF: lowpass filter, A/D: analog-to-digital converter, WNN: wavelet convolutional neural network.
Fig. 2.
Fig. 2. The analysis of the system noise in time-domain. (a) Noise distribution of the sensing distance at the specific frequency point of 11.08 GHz. (b) Variance (bule, left axis) and mean value (orange, right axis) of the noise in time-domain at each frequency scanning point. (c) Autocorrelation function (ACF) of the noise in time-domain at 11.08 GHz. (d) ACF in time-domain at each frequency scanning point. (e) Probability density function (PDF) of the noise in time-domain at 11.08 GHz. (f) Difference between the PDF by kernel density estimation and Gaussian distribution at each frequency scanning point.
Fig. 3.
Fig. 3. The analysis of the system noise in frequency-domain. (a) Noise distribution of the frequency scanning range at the distance point of 3.8 km. (b) Variance (bule, left axis) and mean value (orange, right axis) of the noise in frequency-domain at each position of the sensing distance. (c) ACF of the noise in frequency-domain at 3.8 km. (d) ACF in frequency-domain at each position of the sensing distance. (e) PDF of the noise in frequency-domain at 3.8 km. (f) Difference between the PDF by kernel density estimation and Gaussian distribution at each position of the sensing distance.
Fig. 4.
Fig. 4. The architecture of the proposed algorithm: wavelet convolutional neural network (WNN).
Fig. 5.
Fig. 5. The RMSE and SD of the BFSs extracted by the LM, the NN and the WNN methods with the simulation data, together with the processing time of these three methods. (a) RMSE, (b) SD and (c) processing time at different SNR levels; (d) RMSE, (e) SD and (f) processing time with different BFS data; (g) RMSE, (h) SD and (i) processing time with different SW data.
Fig. 6.
Fig. 6. The comparison between the RMSE of the BFSs extracted by (a) the LM, (b) the NN and (c) the WNN.
Fig. 7.
Fig. 7. The comparison between the SD of the BFSs extracted by (a) the LM, (b) the NN and (c) the WNN.
Fig. 8.
Fig. 8. (a) Normalized BGSs distributions along the 18 km SM fiber in BOTDR. (b) Enlarged view of the normalized BGSs distributions from 16.5 km to 17.9 km. (c) The SNRs along the sensing distance.
Fig. 9.
Fig. 9. The BFS distributions along the fiber obtained by using (a) the LM, (b) the NN and (c) the WNN with the measured BGSs when the fiber end was heated to 47.80 $^{\circ }$C, 52.44 $^{\circ }$C, 56.80 $^{\circ }$C, 61.62 $^{\circ }$C, 65.82 $^{\circ }$C, 70.10 $^{\circ }$C, respectively; insets: local BFS distributions of the 300 m heated part.
Fig. 10.
Fig. 10. The BFS as the functions of the temperature and the results of the linear fitting for LM, NN and WNN, respectively.
Fig. 11.
Fig. 11. The extracted temperature in BOTDR sensing system. (a) The temperature distributions obtained by using LM (dotted circle lines), NN (dotted square lines) and WNN (solid lines) when the fiber is heated to 47.80 $^{\circ }$C, 52.44 $^{\circ }$C, 56.80 $^{\circ }$C, 61.62 $^{\circ }$C, 65.82 $^{\circ }$C, 70.10 $^{\circ }$C, respectively. (b) The RMSE of the temperature extracted by LM, NN and WNN. (b) The SD of the temperature extracted by LM, NN and WNN.

Tables (2)

Tables Icon

Table 1. Test parameters for simulation

Tables Icon

Table 2. System parameters of the experimental setup

Equations (7)

Equations on this page are rendered with MathJax. Learn more.

f = e ( x i μ i ) 2 σ i 2 + 0.000001
g ( v ) = g B 1 + ( v v B Δ v B / 2 ) 2
n ( v ) = r a n d o m ( N ) i = 1 N g i ( v ) 2 N 10 S N R 10
R M S E = 1 N i = 1 N ( y y ^ ) 2
S D = 1 N i = 1 N ( y y ¯ ) 2
S N R = 10 l o g B G S p e a k N o i s e m e a n N o i s e s t d
R 2 = i = 1 6 ( T i ^ T ¯ ) 2 i = 1 6 ( T i T ¯ ) 2
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.