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

Denoising of Fourier domain quantum optical coherence tomography spectrums based on deep-learning methods

Open Access Open Access

Abstract

One of the promising optical coherence tomography schemes using quantum light is the Fourier domain quantum optical coherence tomography. It combines the advantage of quantum metrology and the optical coherence tomography, providing a great detection with a high axial resolution. However, the application of the Fourier domain quantum optical coherence tomography is hard to implement since various types of noise would affect the quality and finally eliminate the advantages. In this paper, we quantitively analyze the affection of the noise induced by quantum fluctuation on Fourier domain quantum optical coherence tomography and propose to suppress the effect by deep-learning method. Our simulation shows that it could severely lower the accuracy of the detection, and can be removed by our deep-learning model. We believe that our results will promote the application of similar quantum optical coherence tomography strategies to real scenarios.

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

1. Introduction

Quantum optical coherence tomography (Q-OCT) [1,2] is a fourth-order interferometric sectioning scheme that employs frequency-entangled photon pairs [3] as the light source and Hong-Ou-Mandel interferometer as the analyzer [4,5]. It is the non-classical counterpart of optical coherence tomography (OCT) [6], and has two important features: one is the entirely quantum property of nonlocal dispersion cancellation, the other is the improvement in the axial resolution by a factor of two [710]. Because this technology is non-destructive, and can visualize structures at a micro scale, it has a broad application prospects in the areas such as medical diagnosis, surgical guidance, or characterization of polymer microstructures, etc [1114].

However, such a huge increase in resolution is not easy to implement. There are several obstacles that have been discussed, such as the long scanning time caused by coincidence detection, image-scrambling artefacts –– disturbing dips or peaks induced by photon wave packets interference, etc. By far, several strategies have been proposed for overcoming the above drawbacks [15], such as broadband-pumped Q-OCT [2,16], spectrally-resolved Q-OCT [17], Fourier domain Q-OCT (Fd-Q-OCT) [18], etc. Among the methods, Fd-Q-OCT proposed by Ref [18]. has shown great advance. As the true spectral equivalent of the existing “time-domain” Q-OCT, it employs the full joint spectrum intensity as the measure and provides an artefact-free A-scan through algorithms. It has great prospects in terms of scanning time and mechanical stability since it does not require moving any equipment in the set-up.

However, the above method [18] only solves the problem under the condition that the system is operated in its perfect state and will not be affected by various types of noise. Obviously, the statistical nature of the quantum state of light leading to the truth that the measure of the correlation function would be affected by intrinsic fluctuations. According to the quantum theory, such affection would still exist even if the impletation of the quantum scheme is close to its perfect status [19,20]. Hence, the benefits provided by quantum correlation could be largely limited, and the issue has not been closely investigated in the Fd-Q-OCT scheme by far. In our work, we present an evaluation of such affection and provide a solution at the same time. Specifically, we focus on the joint spectrum corrupted by noise and numerically show that it would give misleading information about the object. We consider the quantum fluctuation induced by the fluctuation of the quantum state.

The solution we present is enabled by deep learning method. When talking about the various application of the high-quality imaging technique, the role of denoising algorithms is non-negligible. They have proven to be an effective and low-consuming support for different imaging tasks [2124]. With the development of machine learning in recent years, the capability of denoising algorithms is greatly enhanced by being equipped with the algorithmic structures such as well-trained deep neural networks [2530]. As discussed in the above, the affection of noise on Fd-Q-OCT has not been investigated. Nor does the problem whether the denoising tool such as deep neural network would reveal the information from the noisy quantum spectrum. Obviously, if the answer is yes, one could employ such a denoiser in Fd-Q-OCT and make a big step toward the real application of it. Here, we numerically confirm the answer.

The rest of the paper is arranged as follows. In Section 2, we theoretically analyze the affection of quantum fluctuation, and demonstrate the calculation result through simulations. In section 3, we propose a DNN model and verify its denoising ability against quantum fluctuation. For this type of noise, the model performs well. Finally, the discussion and conclusion are provided in Section 4.

2. Effect of noise on Fourier domain quantum optical coherence tomography

We consider a theoretical scheme of Fd-Q-OCT with quantum fluctuation. The schematic diagram is shown in Fig. 1, which is based on the theory of Ref [18]. The pump light irradiates the nonlinear crystal (NLC) and generates entangled photon pairs through the process of Spontaneous Parametric Down-Conversion (SPDC) [3]. One photon is called signal photon which illuminates the object in one arm of the interferometer (object arm). The other is called idler photon which is directly reflected by the reference mirror in the other arm of the interferometer (reference arm). Both photons interfere at the beam splitter, and the spectral relationship of them is measured using two spectrometers connected by a coincidence counter. The output of the measurement is termed by joint spectrum intensity (JSI). All the information about the internal structures of the object is encoded in JSI and can be retrieved through Fourier transformation. In the ideal case, JSI can be denoted as C1(ν1, ν2). If the quantum fluctuation of this system is considered, the simulated result of coincidence rate will be affected, which can be denoted as C2(ν1, ν2). Here ν1 and ν2 are used throughout the calculations to distinguish the photons in a pair and defined as the angular frequencies detuned from half of the central angular frequency of pumping laser. They can be expressed as ν1=ω1-ωp/2 and ν2=ω2-ωp/2, where ω1 and ω2 are the angular frequencies of signal photon and idler photon, respectively, and ωp is the central angular frequency of pumping laser which makes the central angular frequency of entangled photon pairs is ωp/2.

 figure: Fig. 1.

Fig. 1. The schematic diagram of Fd-Q-OCT with quantum fluctuation.

Download Full Size | PDF

The spectrum [31,32] of entangled photon pairs produced by SPDC can be written as

$$\phi ({{v_1},{v_2}} )= \exp \left\{ { - \left[ {\frac{{{{({{v_1} - {v_2}} )}^2}}}{{2{\sigma_d}^2}} + \frac{{{{({{v_1} + {v_2}} )}^2}}}{{2{\sigma_p}^2}}} \right]} \right\}$$
where σp is the spectral width of the pump light and σd depends on the SPDC crystal and spectral mode characteristics. We use a laser with a suitable spectral bandwidth as the pump light, which ensures that the joint spectrum contains enough information about the object and can then remove the artifacts. A broadband pump can be viewed as a sum of different central frequencies, so that the generated photon pairs show a negative correlation in the frequency domain, meaning that the sum of frequencies of the entangled photons equals to a series of central frequencies.

The spectrometer here is implemented by the combination of a diffraction grating and a linear detector array for certifying different frequency component. If the photon with angular frequency ν1 is collected by spectrometer 1 and the photon with angular frequency ν2 is collected by spectrometer 2, the correlated state of light source can be given by

$$|\psi \rangle = \frac{1}{{\sqrt 2 }}{\widehat a^ + }({{v_1}} ){\widehat b^ + }({{v_2}} )|0 \rangle + \frac{1}{{\sqrt 2 }}{\widehat a^ + }({{v_2}} ){\widehat b^ + }({{v_1}} )|0 \rangle , $$
where ${\widehat a^ + }$ and ${\widehat b^ + }$ are creation operators for the signal and idler photons, respectively. $|0 \rangle $ stands for a vacuum state. The annihilation operators of the mode c and d output by the 50:50 beam splitter can be given by
$$\widehat c({{v_1}} )= \frac{i}{{\sqrt 2 }}\widehat a({{v_1}} )f({{v_1}} )+ \frac{1}{{\sqrt 2 }}\widehat b({{v_1}} ){e^{i{v_1}\tau }}\;\;,$$
$$\widehat d({{v_2}} )= \frac{i}{{\sqrt 2 }}\widehat b({{v_2}} ){e^{i{v_2}\tau }} + \frac{1}{{\sqrt 2 }}\widehat a({{v_2}} )f({{v_2}} ), $$
where f(ν) represents the transfer function of the object and τ indicates the time delay introduced by the translation of the reference mirror. In the “time domain” Q-OCT case, A-scan is performed by translating the reference mirror axially, whereas in the case of Fd-Q-OCT, the reference mirror remains fixed and the time delay τ is a constant. Here, we set it to be zero for the convenience of calculation.

Then we derive a formula to calculate the variance of the coincidence rate for the photon pairs with angular frequencies ν1 and ν2. For simplicity, the possible fluctuations from the detectors are not considered [20,33,34]. We define an operator

$$\widehat S = {\widehat {{E_1}}^ - }({{t_1}} ){\widehat {{E_2}}^ - }({{t_2}} ){\widehat {{E_1}}^ + }({{t_1}} ){\widehat {{E_2}}^ + }({{t_2}} ), $$
where ${\widehat {{E_1}}^ - }$, ${\widehat {{E_2}}^ - }$, ${\widehat {{E_1}}^ + }$ and ${\widehat {{E_2}}^ + }$ are operators for the negative and positive frequency portions of the signal and idler photons at the detector 1 and detector 2. Omitting irrelevant normalization constants, they can be given by
$${\widehat {{E_1}}^ + }({{t_1}} )= \widehat c({{v_1}} ){e^{ - i{v_1}{t_1}}}\;\;,$$
$${\widehat {{E_2}}^ + }({{t_2}} )= \widehat d({{v_2}} ){e^{ - i{v_2}{t_2}}}. $$

To study the quantum fluctuation in Fd-Q-OCT, we need to calculate the variance of the operator $\widehat S$. The quantum fluctuation of the coincidence rate Δc1(ν1, ν2) obtained by detector 1 and detector 2 is

$$\Delta c1({{v_1},{v_2}} )= \sqrt {\left\langle \psi \right|{{\widehat S}^2}|\psi \rangle - \left\langle \psi \right|\widehat S{{|\psi \rangle }^2}} , $$
By directly substituting Eqs. (2), (3), (4) and (5) into Eq. (6), the quantum fluctuation Δc1(ν1, ν2) is expressed as
$$\Delta c1({{v_1},{v_2}} )= \sqrt {c1({{v_1},{v_2}} )[{M({{v_1},{v_2}} )- c1({{v_1},{v_2}} )} ]}\;\;, $$
$$M({{v_1},{v_2}} )= \frac{1}{4} \times ({{{|{f({{v_1}} )} |}^2} + {{|{f({{v_2}} )} |}^2}} )\;\;,$$
$$c1({{v_1},{v_2}} )= \frac{1}{8} \times ({{{|{f({{v_1}} )} |}^2} + {{|{f({{v_2}} )} |}^2} - 2\Re \{{f({{v_1}} ){f^\ast }({{v_2}} )} \}} ). $$
where $\Re $ means taking the real part of the complex. The probability of generating entangled photon pairs in the state defined by Eq. (2) is proportional to ${|{\phi ({{v_1},{v_2}} )} |^2}$. So, the coincidence rate and quantum fluctuation of the entire system can be expressed as
$$C1({{v_1},{v_2}} )= {|{\phi ({{v_1},{v_2}} )} |^2} \times c1({{v_1},{v_2}} )\;\;,$$
$$\Delta C1({{v_1},{v_2}} )= {|{\phi ({{v_1},{v_2}} )} |^2} \times \Delta c1({{v_1},{v_2}} ). $$

Usually, the experimental noise is distributed in Gaussian. Therefore, we simulate the joint spectrum C2(ν1, ν2) as C2(ν1, ν2) = C1(ν1, ν2) + ℕ (0, ΔC1(ν1, ν2)), where ℕ (0, ΔC1(ν1, ν2)) represents a Gaussian random variable with mean zero and variance ΔC1(ν1, ν2). An artefact-free A-scan is obtained by calculating the minimum values for every column in an FFT stack, and the FFT stack is a two-dimensional matrix obtained by stacking the results of Fourier transform on the continuous main diagonal (ν1=-ν2=ν) and auxiliary diagonal (ν1=-ν2ν=ν) spectra of C1(ν1, ν2) [18]. Due to the disturbance of quantum fluctuation, the simulated joint spectrum C2(ν1, ν2) will provide misleading information about the internal structure of the object. The examples are given below.

Now, we present the numerical results for single-layer and double-layer objects to display the effect of quantum fluctuation. Basically, for an object consisting of N dispersive layers, the transfer function can be expressed as

$$f(v )= \sum\limits_{p = 1}^{N + 1} {{R_p}\exp \left( {i2\sum\limits_{q = 1}^p {{z_q}({{\beta_0} + {\beta_q}\nu + {\beta_{2q}}{\nu^2}} )} } \right)} . $$
where Rp represents the reflectivity of the p-th interface, zq is the geometrical thickness of the q-th layer, β0 is the wavenumber of light in air, βq is the inverse of the group velocity of light propagating in this layer and β2q stands for its group velocity dispersion (GVD) coefficient. The first layer considered is the air, and z1 is the distance from zero optical path difference (OPD) point to the first interface of the object (0 OPD corresponds to the zero point of the abscissa axis of the A-scan). We assume that the propagation direction of light is perpendicular to each layer and the GVD of light in the air is ignored.

In our simulations, the central wavelength of entangled photon pairs produced by SPDC is 812 nm. The spectral width of pump light σp is 25 THz and entanglement parameter σd is 55 THz in Eq. (1). This results in a 20.6 nm full width at half maximum (FWHM) in the anti-diagonal direction and 45.3 nm in the diagonal direction. The two materials simulated are fused-silica and ZnSe. At 812 nm, the group refractive index n of fused-silica is 1.5, and its GVD coefficient β22 is 25 fs2/mm. Correlation coefficients of ZnSe are n = 2.717 and β23 = 500 fs2/mm [7]. The algorithm we use for peak detection can be described by a three-step procedure. Firstly, divide the spectral domain into a series of intervals whose corresponding geometry length is shorter than the estimated thickness of the layers. Then, the maximum of spectral value in each interval can be found by comparing the adjacent values. Secondly, sort the local maximums in order of their values. Then, the maximums with relatively big values are the structure peaks we search for. Thirdly, mark the preceding maximums and record their positions which can be used to find the distance between the interfaces. In the following results (Fig. 2 to Fig. 5), “${\times} $” indicates the peaks found under ideal condition, and “${\bullet} $” indicates the peaks found under the disturbance of quantum fluctuation. The interferogram is sampled into 1024 spectral channels linearly spaced in angular frequency ν and the total angular frequency range collected is 200×1012 rad/s, and this in turn sets the sampling interval in the z-domain Δz≈2.36 µm.

 figure: Fig. 2.

Fig. 2. The effect of quantum fluctuation on the single-layer object. (a) The main diagonal spectrum (the spectrum when ν1=-ν2=ν, the followings are the same) of C1(ν1, ν2). (b) The main diagonal spectrum of C2(ν1, ν2). (c) The blue line represents the first row of F1 and the brown line represents the first row of F2. (d) The imaging results of a 50 µm thick fused-silica under ideal condition (the blue line) and under the disturbance of quantum fluctuation (the brown line). For the convenience of displaying the imaging result, the abscissa axis is only intercepted to 500 µm, and the followings are the same.

Download Full Size | PDF

Figure 2 presents the numerical data obtained when a single layer (N = 1) of 50 µm thick fused-silica is positioned 130 µm away from zero OPD point. F1 denotes the FFT stack of C1(ν1, ν2), i.e., the Fourier transform of 70 consecutive off-diagonal spectra of C1(ν1, ν2), where the height of artifact peaks goes to 0 for some certain spectral shifts. F2 is the FFT stack of C2(ν1, ν2), where the minimum height of artifact peaks may no longer be zero and the height of structural peaks is no longer a fixed value. Figure 2(a) shows the main diagonal spectrum of C1(ν1, ν2), which can be denoted as C1[0]. If quantum fluctuation is introduced, the noisy spectrum C2(ν1, ν2) is obtained. Figure 2(b) shows its main diagonal spectrum, which can be denoted as C2[0]. Figure 2(c) shows the Fourier transforms of C1[0] (the blue line) and C2[0] (the brown line). Obviously, quantum fluctuation has little effect on the periodicity of its joint spectrum. The positions of structural peaks and artifact peaks remain unchanged. The large peak at the zero geometrical distance corresponds to the Fourier transform of the instensity sum of the light fields reflected by the interfaces. In the following results, similar peaks also emerges at the zero geometrical distance. They do not shift with the position of samples, so their affection on the structure peaks can be avoided by properly choosing the sample position.

Then we calculate the minimum values for every column in an FFT stack and search structural peaks based on their heights. The result is shown in Fig. 2(d). By comparison, one could find that the noise only affects the height of the peaks, and does not change the positions of them. In the following, the effect of the reconstruction is evaluated by the improvements in the recognition accuracy of a series samples. The recognition accuracy is defined by the number of the samples whose structure peaks are correctly recognized over the total number of the samples. We consider the recognition accuracies in two precisions. For the first case, if the structure peaks lie in the positions no more than one sampled frequency channel away from the standard peak positions, they are thought to be correctly recognized. We call it the Δz precision. For the second case, only the structure peaks lie in the same positions with the standard peak positions are thought to be correctly recognized. This is a higher requirement than the first, and we call it the ideal precision.

Through 1000 repeated simulations, the recognition accuracy of structural peaks in Δz precision is close to 100 percent. Thus, the A-scan results based on the peak positions would not be significantly influenced. In conclusion, quantum fluctuation has a limited effect on the spectrum of single-layer objects, and does not affect the measurements of their thickness.

 figure: Fig. 3.

Fig. 3. The effect of quantum fluctuation on the double-layer object. (a) The main diagonal spectrum of C1(ν1, ν2). (b) The main diagonal spectrum of C2(ν1, ν2). (c) The blue line represents the first row of F1 and the brown line represents the first row of F2. (d), (e), (f) represent three different simulation imaging results (logarithmic form).

Download Full Size | PDF

Next, we simulate the A-scan of a double-layer object. It is positioned 130 µm away from 0 OPD and consisted of a 85 µm thick fused-silica on top of a 20 µm thick ZnSe. Thus, the structure peaks of the sample will not be covered by the large peak at zero geometrical distance position (also the zero OPD position). Figure 3(a) and 3(b) correspond to the main diagonal spectrum of C1(ν1, ν2) and C2(ν1, ν2), respectively. Figure 3(c) shows the first row of F1 (the blue line) and the first row of F2 (the brown line). Compared with single-layer object, the spectra of double-layer object are more complex. Relatively low peaks are submerged by quantum fluctuation and new peaks appear, which affects the final results. Figure 3(d), 3(e) and 3(f) shows the examples of imaging results of repeated numerical simulations for this double-layer object. For the convenience of showing the details of peaks, we add one to the value of vertical axis, and then take the logarithm to obtain the logarithmic form of intensity. There are nine peaks, three of which are structural peaks marked by “${\times} $”, and the rest are artifacts. The positions of peaks marked by “${\bullet} $” may be the same as those marked by “${\times} $”, such as the results shown in Fig. 3(d). This means that the judgment of the object interfaces and thickness could be accurate. However, through 1000 repeated simulations, the probability of this in Δz precision is about 27.7%. More frequently, the positions of marked structural peaks can also be different, such as the results shown in Fig. 3(e) and 3(f). Structural peaks can be submerged by quantum fluctuation and cannot be identified, and artifacts may also be identified as structural peaks.

In Fig. 3(e), the structural peak at optical distance of 130 µm is submerged, and the artifact at optical distance of 220.92 µm is identified as a structural peak. In Fig. 3(f), both structural peaks at optical distances of 130 µm and 257.5 µm are submerged, and the artifacts at optical distances of 27.12 µm and 284.67 µm are identified as structural peaks. Other artifact peaks may also be identified as structural peaks, which means that even if the same object is simulated, there are many possibilities for the imaging results of this object obtained.

For double-layer objects, the influence of quantum fluctuation on the spectra is not negligible. The accuracy of 27.7% is far from enough to meet the needs of practical applications. For specific tasks, such as the detection of double-layer dispersion objects whose interfaces contain important information, the above Fd-Q-OCT scheme would fail. It is very important to seek an effective denoising method to eliminate the damage of quantum fluctuation.

3. Deep-learning-based quantum optical coherence tomography with noise

Deep learning has been proven to perform well in image denoising. In order to introduce deep learning, we define a model to describe the denoising process. The objective is to obtain noise-free imaging information from the noisy imaging information. A typical model can be defined as

$$\widehat S = R({{N_q}} ), $$
where Nq is the imaging data corrupted by noise and $\widehat S$ denotes the corresponding denoised imaging data generated by an estimator of the denoising model R. If we use S to denote the corresponding ground-truth imaging data, the higher the similarity between $\widehat S$ and S is, the better the denoising effect of the model is going to be. Using the above model, the unignorable disturbance indicated by Fig. 3 when applying Fd-Q-OCT can be eliminated in the following way. Considering an established Fd-Q-OCT system, a bunch of standard samples can be employed for system calibration. Therefore, the standard FFT-stack of the JSI of the samples can be calculated, while the actual spectrum of the samples given by the Fd-Q-OCT system can be obtained by direct measurments. Then, the standard spectrum data can serve as S, and the measurement data (or raw data) can serve as Nq. By training the denoising model R, an accurate output can be obtained. Because the errors shown in Fig. 3 is caused by emerging peaks, the denoising of the spectrums can not be done by conventional band-pass filters. On the contrary, a well trained deep neural network (DNN) can perform well and we numerically show the results below.

 We consider a series of double-layer dispersion objects with uniform thicknesses as the standard samples. Specifically, the thickness of fused-silica is evenly distributed in the range of 50 µm to 100 µm, and the thickness of ZnSe is 20 µm. Other parameters are the same as the previous simulations. The simulated raw data of the samples are obtained by the Fd-Q-OCT model with noise in the above, employed as the analogue output of an ideal Fd-Q-OCT system. The standard spectrum data are obtained by the theoretical Fd-Q-OCT model in Section 2. Since the imaging result of Fourier transform is symmetrical about the zero optical distance line, each structural peak in the positive distance range will have its mirror image in the negative distance range. So we only intercept the spectrum line in the positive part, which contains 512 sampled channels. Then, the dataset for denoising can be given by the labled raw spectrums, whose lables are the corresponding standard spectrum data. The destruction of the quality of Fd-Q-OCT is apparent.

The structure of the DNN modle we conside is shown in Fig. 4. It contains two hidden layers and one output layer. The training dataset and the validation dataset for the DNN is composed of 500 and 125 randomly-picked samples in the denosing dataset respectively. Because the spectrum lines are preprocessed as 1×512 vectors, all hidden layers and the output layer are set to contain 512 neurons. To train the network, we feed training data set into the neural network, and optimize the weighting factors and bias that connect every two neurons in two neighboring layers. To monitor the training process, we also input validation data into the DNN model after each epoch of training. The similarity between the output and the standard specturm is described by the loss function and it is here chosen as the mean square error (MSE) [35]. The activate function of these neurons is rectified linear units (ReLU) which supports a faster and effective training of deep neural architectures on large and complex datasets compared with sigmoid function [36]. In order to avoid overfitting [37], dropout is added between every two layers (dropout rate equals to 0.2).

 figure: Fig. 4.

Fig. 4. Framework of DNN. The number of neurons in each layer is marked in the figure.

Download Full Size | PDF

The optimization of this DNN is adaptive moment estimation (Adam) [38]. Our model is trained by minimizing the loss function. Determining the optimal hyperparameters of DNN means the end of training, and the model can be used to reconstruct the actual spectrum information from the noisy spectrum. The program was implemented using Python version 3.6 and implemented using Keras framework based on TensorFlow.

The denoising results of Fd-Q-OCT with quantum fluctuation are shown in Fig. 5(a)–5(c). The blue lines denote ground-truth spectrums. The brown lines correspond to noisy spectrums simulated by Fd-Q-OCT. They are corrupted by fluctuation of the correlation function of quantum states, leading to the misjudging of the depth information. As shown in Fig. 5(d), as the number of training epochs increases, the loss function values of the training dataset and the validation dataset both decrease until they become stable. The training terminates after five hundred epochs, and we can see that the value of MSE finally converges. The predicted specturm using the DNN model is shown as the green lines. The objects shown in Fig. 5(a) and Fig. 5(b) correspond to Fig. 3(e) and Fig. 3(f), respectively, whose thicknesses of fused-silica are both 85 µm. Although there is a big difference between the brown lines, after denoising by the DNN model, the green lines in the second row of Fig. 5(a) and 5(b) are both coincident with the ground-truth. The thickness of fused-silica of the object shown in Fig. 5(c) is 55 µm, and it can also be perfectly reconstructed. Based on the reconstructed spectrum, we can accurately recognize structural peaks, that is, the peaks marked with “${\bullet} $” in the green lines and the peaks marked with “${\times} $” in the blue lines correspond to the same optical distances. By reconstructing 2500 spectrums of the samples with uniformly distributed thicknesses of fused-silica between 50 µm and 100 µm, the recognition accuracy of structural peaks in Δz precision has increased from 26.68% to nearly 100%. It demonstrates the ability of the DNN model we proposed to effectively reduce the quantum fluctuation and reconstruct structural peaks of objects.

 figure: Fig. 5.

Fig. 5. (a-c) The denoising results of Fd-Q-OCT with quantum fluctuation. Blue lines: The ground-truth imaging data. Brown lines: simulated imaging data corrupted by quantum noise. Green lines: reconstructed imaging data using the DNN model shown in Fig. 4. (d) The performance of the DNN on suppressing the affection of quantum fluctuation with respect to epochs. Y-axis is the average value of MSE. In this part, we do five hundred epochs of training in total. The curve marked by train loss (val loss) is obtained by training dataset (validation dataset).

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. The dependence of the recognition accuracy of the DNN model on the size of training dataset under the two precision standards. The precision of brown line (precision 1) corresponds to Δz precision. The precision of green line (precision 2) is ideal precision. The small subgraph shows the details when the training dataset is less than 500.

Download Full Size | PDF

In order to study the dependence of the recognition accuracy of the DNN model on the size of training dataset, we change the number of samples contained in the training dataset, and the result is shown in Fig. 6. In Δz precision, when the training dataset contains 120 samples, the accuracy rate has exceeded 99%. This means that we can use few objects to achieve desired reconstruction effect. For some tasks that require higher accuracy, for example in ideal precision, the recognition accuracy of structure peaks is shown in the green line of Fig. 6. With this precision, the recognition accuracy of structure peaks before training is 16.68%. When the size of training dataset is increased to 500, the recognition accuracy rate reaches 71.04%. Then as the training objects increase, the recognition accuracy rate increases slowly, and finally stabilizes at about 80%.

Besides the above denoising scheme for the interferometry of Fd-Q-OCT, the DNN model can also be applied to suppress the noise of the landscape obtained by scanning the samples point-by-point. For example, we simulate the case with the aid of the famous MNIST handwriting digit database [39]. Suppose that a series of dispersion objects can be generated according to the MNIST database. Specifically, the grayscale information of pixels of one figure in the database is mapped to the actual thickness of the first layer of the corresponding position of an object, hactual = grayscale value/5 + h0 (h0 is a constant and we set it to be 20 µm here), and the thickness of the second layer is 20 µm [40]. The images of objects can be obtained by scanning the objects point-by-point. Other parameters are set as follows. The central wavelength of entangled photon pairs is 1560 nm and σp = 32.9 THz, σd = 55 THz. The first layer is quartz. It’s position 120 µm away from 0 OPD with a group refractive index of n1 = 1.46 and a GVD coefficient, β22=-28 fs2/mm [18]. To avoid the coincidence of the structural peaks with the artifacts, the parameters of the second layer as substrate are n2 = 1.98, β23=-20 fs2/mm. We also need to change the number of neurons in each layer of the DNN model to 784 and add a reshaping layer at the output end shaping the 1×784 vector into 28×28 image to clearly show the reconstruction effect. The denoising result is shown in Fig. 7(a). The images in the first row denote ground-truth images without noise. The images in the second row correspond to noisy images simulated by Fd-Q-OCT. As shown in Fig. 7(b), The training terminates after one thousand epochs, and we can see that the value of MSE finally converges. The predicted results of the noisy images are shown in the last row of Fig. 7(a). They are similar to the images in the first row, that is, we can get accurate information about object thicknesses. It demonstrates the ability of the DNN model we proposed to effectively reconstruct information of two-dimensional objects.

 figure: Fig. 7.

Fig. 7. (a) The denoising results of Fd-Q-OCT with quantum fluctuation. The pixel values of each image represent the thicknesses of the first layer of this object whose colorbar is on the right (in µm). First row: the ground-truth images. Second row: simulated images corrupted by quantum noise. Last row: reconstructed images using the DNN model. (b) The performance of the DNN on suppressing the affection of quantum fluctuation with respect to epochs. Y-axis is the average value of MSE. In this part, we do one thousand epochs of training in total. The curve marked by train loss (val loss) is obtained by training dataset (validation dataset).

Download Full Size | PDF

4. Summary

In summary, we have theoretically analyzed the affection of quantum fluctuation on Fourier domain quantum optical coherence tomography, the deep-learning method has been proposed to suppress the effect. Our results have shown that the noise induced by fluctuation of quantum states does not affect the measurements of thickness for the single-layer objects. However, as the number of object layers increases, the spectrum becomes complicated, and the disturbance caused by the quantum fluctuation would lead to wrong judgments of the object information. Such an affection is underlied by the quantum nature of the Fd-Q-OCT scheme. Therefore, it would exist even if the whole physical setup is ideal and perfectly described by the model in second section. As a solution to the problem, we have proposed a DNN model for denoising, and proved that it can reconstruct A-scan images of the standarded objects destroyed by fluctuation of quantum states. Hence, we can conclude that the DNN model could partially capture the noise information of the theoretical Fd-Q-OCT setup. Then, for the given objects to be measured, the affection of the theorectical noise we consider on their ideal spectrums can be effectively supressed by the DNN model so that their real spectrums can be well predicted (supported by the performace of our well-trained DNN model when fed with the test dataset). We believe this study will promote the practical application of Fd-Q-OCT.

Funding

National Key Research and Development Program of China (2017YFA0303800); National Natural Science Foundation of China (11904022, 91850205); Beijing Institute of Technology Research Fund Program for Young Scholars.

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in the Fig. 7 are available in MNIST handwriting digit database, Ref. [39].

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

References

1. R. J. Glauber, “The Quantum Theory of Optical Coherence,” Phys. Rev. 130(6), 2529–2539 (1963). [CrossRef]  

2. A. F. Abouraddy, M. B. Nasr, B. E. A. Saleh, A. V. Sergienko, and M. C. Teich, “Quantum-optical coherence tomography with dispersion cancellation,” Phys. Rev. A 65(5), 053817 (2002). [CrossRef]  

3. G. K. Kitaeva and A. N. Penin, “Spontaneous parametric down-conversion,” JETP Lett. 82(6), 350–355 (2005). [CrossRef]  

4. A. M. Steinberg, P. G. Kwiat, and R. Y. Chiao, “Dispersion cancellation and high-resolution time measurements in a fourth-order optical interferometer,” Phys. Rev. A 45(9), 6659–6665 (1992). [CrossRef]  

5. R. Lopes, A. Imanaliev, A. Aspect, M. Cheneau, D. Boiron, and C. I. Westbrook, “Atomic Hong-Ou-Mandel experiment,” Nature 520(7545), 66–68 (2015). [CrossRef]  

6. D. Huang, E. A. Swanson, C. P. Lin, J. S. Schuman, W. G. Stinson, W. Chang, M. R. Hee, T. Flotte, K. Gregory, C. A. Puliafito, and J. G. Fujimoto, “Optical coherence tomography,” Science 254(5035), 1178–1181 (1991). [CrossRef]  

7. M. B. Nasr, B. E. Saleh, A. V. Sergienko, and M. C. Teich, “Demonstration of dispersion-canceled quantum-optical coherence tomography,” Phys. Rev. Lett. 91(8), 083601 (2003). [CrossRef]  

8. N. Magued, S. Bahaa, S. Alexander, and T. Malvin, “Dispersion-cancelled and dispersion-sensitive quantum optical coherence tomography,” Opt. Express 12(7), 1353–1362 (2004). [CrossRef]  

9. M. B. Nasr, D. P. Goode, N. Nguyen, G. Rong, L. Yang, B. M. Reinhard, B. E. A. Saleh, and M. C. Teich, “Quantum optical coherence tomography of a biological sample,” Opt. Commun. 282(6), 1154–1159 (2009). [CrossRef]  

10. M. Okano, R. Okamoto, A. Tanaka, S. Ishida, and S. Takeuchi, “Dispersion cancellation in high resolution two-photon interference,” Phys. Rev. A 88(4), 043845 (2013). [CrossRef]  

11. P. H. Tomlins and R. K. Wang, “Theory, developments and applications of optical coherence tomography,” J. Phys. D: Appl. Phys. 38(15), 2519–2535 (2005). [CrossRef]  

12. A. M. Zysk, F. T. Nguyen, A. L. Oldenburg, D. L. Marks, and S. A. Boppart, “Optical coherence tomography: a review of clinical development from bench to bedside,” J. Biomed. Opt. 12(5), 051403 (2007). [CrossRef]  

13. C. A. Puliafito, M. R. Hee, C. P. Lin, E. Reichel, J. S. Schuman, J. S. Duker, J. A. Izatt, E. A. Swanson, and J. G. Fujimoto, “Imaging of Macular Diseases with Optical Coherence Tomography,” Ophthalmology 102(2), 217–229 (1995). [CrossRef]  

14. James Fujimoto and G., “Optical coherence tomography for ultrahigh resolution in vivo imaging,” Nat. Biotechnol. 21(11), 1361–1367 (2003). [CrossRef]  

15. M. C. Teich, B. E. A. Saleh, F. N. C. Wong, and J. H. Shapiro, “Variations on the theme of quantum optical coherence tomography: a review,” Quantum Inf. Process. 11(4), 903–923 (2012). [CrossRef]  

16. P. Y. Graciano, A. M. A. Martinez, D. Lopez-Mago, G. Castro-Olvera, M. Rosete-Aguilar, J. Garduno-Mejia, R. R. Alarcon, H. C. Ramirez, and A. B. U’Ren, “Interference effects in quantum-optical coherence tomography using spectrally engineered photon pairs,” Sci. Rep. 9(1), 8954 (2019). [CrossRef]  

17. P. Yepiz-Graciano, A. M. A. Martínez, D. Lopez-Mago, H. Cruz-Ramirez, and A. B. U’Ren, “Spectrally resolved Hong–Ou–Mandel interferometry for quantum-optical coherence tomography,” Photonics Res. 8(6), 1023 (2020). [CrossRef]  

18. S. M. Kolenderska, F. Vanholsbeeck, and P. Kolenderski, “Fourier domain quantum optical coherence tomography,” Opt. Express 28(20), 29576–29589 (2020). [CrossRef]  

19. J. M. Schmitt, S. Xiang, and K. M. Yung, “Speckle in Optical Coherence Tomography,” J. Biomed. Opt. 4(1), 95–105 (1999). [CrossRef]  

20. J. Cheng and S. Han, “Theoretical investigation of the quantum noise in ghost imaging,” arXiv Cornell University Library (2004).

21. J. Aum, J. H. Kim, and J. Jeong, “Effective speckle noise suppression in optical coherence tomography images using nonlocal means denoising filter with double Gaussian anisotropic kernels,” Appl. Opt. 54(31), ED13–14 (2015). [CrossRef]  

22. J. T. Martini, T. Jakob, C. Ulrik, S. Wael, and S. Birgit, “Enhancing the signal-to-noise ratio in ophthalmic optical coherence tomography by image registration—method and clinical examples,” J. Biomed. Opt. 12(3), 034010 (2007). [CrossRef]  

23. H. C. Burger, C. J. Schuler, and S. Harmeling, “Image denoising with multi-layer perceptrons, part 1: comparison with existing algorithms and with bounds,” Comput. Sci. (2012).

24. W. Wei, T. Ou, R. R. Pappuru, H. Duan, and D. Huang, “Assessment of Frame-Averaging Algorithms in OCT Image Analysis,” Ophthalmic Surg Lasers Imaging Retina 44(2), 168–175 (2013). [CrossRef]  

25. M. Lyu, W. Wang, H. Wang, H. Wang, G. Li, N. Chen, and G. Situ, “Deep-learning-based ghost imaging,” Sci. Rep. 7(1), 17865 (2017). [CrossRef]  

26. Y. Ma, X. Chen, W. Zhu, X. Cheng, D. Xiang, and F. Shi, “Speckle noise reduction in optical coherence tomography images based on edge-sensitive cGAN,” Biomed. Opt. Express 9(11), 5129–5146 (2018). [CrossRef]  

27. F. Shi, N. Cai, Y. Gu, D. Hu, and X. Chen, “DeSpecNet: a CNN-based method for speckle reduction in retinal optical coherence tomography images,” Phys. Med. Biol. 64(17), 175010 (2019). [CrossRef]  

28. M. Badar, M. Haris, and A. Fatima, “Application of deep learning for retinal image analysis: A review,” Computer Science Review 35, 100203 (2020). [CrossRef]  

29. B. Qiu, Z. Huang, X. Liu, X. Meng, Y. You, G. Liu, K. Yang, A. Maier, Q. Ren, and Y. Lu, “Noise reduction in optical coherence tomography images using a deep neural network with perceptually-sensitive loss function,” Biomed. Opt. Express 11(2), 817–830 (2020). [CrossRef]  

30. Y. LeCun, Y. Bengio, and G. Hinton, “Deep learning,” Nature 521(7553), 436–444 (2015). [CrossRef]  

31. A. Gajewski and P. Kolenderski, “Spectral correlation control in down-converted photon pairs,” Phys. Rev. A 94(1), 013838 (2016). [CrossRef]  

32. K. Zielnicki, K. Garay-Palmett, D. Cruz-Delgado, H. Cruz-Ramirez, M. F. O’Boyle, B. Fang, V. O. Lorenz, A. B. U’Ren, and P. G. Kwiat, “Joint Spectral Characterization of Photon-Pair Sources,” J. Mod. Opt. 65(10), 1141–1160 (2018). [CrossRef]  

33. B. E. A. Saleh, A. F. Abouraddy, A. V. Sergienko, and M. C. Teich, “Duality between partial coherence and partial entanglement,” Phys. Rev. A 62(4), 043816 (2000). [CrossRef]  

34. A. F. Abouraddy, B. Saleh, A. V. Sergienko, and M. C. Teich, “Entangled-photon Fourier optics,” J. Opt. Soc. Am. B 19(5), 1174 (2002). [CrossRef]  

35. S. Gallant, “Mean Squared Error (Mse) Algorithms,” in MIT Press (1993).

36. V. Nair and G. E. Hinton, “Rectified Linear Units Improve Restricted Boltzmann Machines,” Proc. Int. Conf. Mach. Learn.807–814 (2010).

37. N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting,” J. Mach. Learn. Res. 15, 1929 (2014).

38. D. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” arXiv preprint arXiv.1412.6980 (2014). [CrossRef]  

39. L. Deng, “The MNIST Database of Handwritten Digit Images for Machine Learning Research,” IEEE Signal Process. Mag. 29(6), 141–142 (2012). [CrossRef]  

40. Z. Ibarra-Borja, C. Sevilla-Gutiérrez, R. Ramírez-Alarcón, H. Cruz-Ramírez, and A. B. U’Ren, “Experimental demonstration of full-field quantum optical coherence tomography,” Photonics Res. 8(1), 51 (2020). [CrossRef]  

Data availability

Data underlying the results presented in the Fig. 7 are available in MNIST handwriting digit database, Ref. [39].

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

39. L. Deng, “The MNIST Database of Handwritten Digit Images for Machine Learning Research,” IEEE Signal Process. Mag. 29(6), 141–142 (2012). [CrossRef]  

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 (7)

Fig. 1.
Fig. 1. The schematic diagram of Fd-Q-OCT with quantum fluctuation.
Fig. 2.
Fig. 2. The effect of quantum fluctuation on the single-layer object. (a) The main diagonal spectrum (the spectrum when ν1=-ν2=ν, the followings are the same) of C1(ν1, ν2). (b) The main diagonal spectrum of C2(ν1, ν2). (c) The blue line represents the first row of F1 and the brown line represents the first row of F2. (d) The imaging results of a 50 µm thick fused-silica under ideal condition (the blue line) and under the disturbance of quantum fluctuation (the brown line). For the convenience of displaying the imaging result, the abscissa axis is only intercepted to 500 µm, and the followings are the same.
Fig. 3.
Fig. 3. The effect of quantum fluctuation on the double-layer object. (a) The main diagonal spectrum of C1(ν1, ν2). (b) The main diagonal spectrum of C2(ν1, ν2). (c) The blue line represents the first row of F1 and the brown line represents the first row of F2. (d), (e), (f) represent three different simulation imaging results (logarithmic form).
Fig. 4.
Fig. 4. Framework of DNN. The number of neurons in each layer is marked in the figure.
Fig. 5.
Fig. 5. (a-c) The denoising results of Fd-Q-OCT with quantum fluctuation. Blue lines: The ground-truth imaging data. Brown lines: simulated imaging data corrupted by quantum noise. Green lines: reconstructed imaging data using the DNN model shown in Fig. 4. (d) The performance of the DNN on suppressing the affection of quantum fluctuation with respect to epochs. Y-axis is the average value of MSE. In this part, we do five hundred epochs of training in total. The curve marked by train loss (val loss) is obtained by training dataset (validation dataset).
Fig. 6.
Fig. 6. The dependence of the recognition accuracy of the DNN model on the size of training dataset under the two precision standards. The precision of brown line (precision 1) corresponds to Δz precision. The precision of green line (precision 2) is ideal precision. The small subgraph shows the details when the training dataset is less than 500.
Fig. 7.
Fig. 7. (a) The denoising results of Fd-Q-OCT with quantum fluctuation. The pixel values of each image represent the thicknesses of the first layer of this object whose colorbar is on the right (in µm). First row: the ground-truth images. Second row: simulated images corrupted by quantum noise. Last row: reconstructed images using the DNN model. (b) The performance of the DNN on suppressing the affection of quantum fluctuation with respect to epochs. Y-axis is the average value of MSE. In this part, we do one thousand epochs of training in total. The curve marked by train loss (val loss) is obtained by training dataset (validation dataset).

Equations (15)

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

ϕ ( v 1 , v 2 ) = exp { [ ( v 1 v 2 ) 2 2 σ d 2 + ( v 1 + v 2 ) 2 2 σ p 2 ] }
| ψ = 1 2 a ^ + ( v 1 ) b ^ + ( v 2 ) | 0 + 1 2 a ^ + ( v 2 ) b ^ + ( v 1 ) | 0 ,
c ^ ( v 1 ) = i 2 a ^ ( v 1 ) f ( v 1 ) + 1 2 b ^ ( v 1 ) e i v 1 τ ,
d ^ ( v 2 ) = i 2 b ^ ( v 2 ) e i v 2 τ + 1 2 a ^ ( v 2 ) f ( v 2 ) ,
S ^ = E 1 ^ ( t 1 ) E 2 ^ ( t 2 ) E 1 ^ + ( t 1 ) E 2 ^ + ( t 2 ) ,
E 1 ^ + ( t 1 ) = c ^ ( v 1 ) e i v 1 t 1 ,
E 2 ^ + ( t 2 ) = d ^ ( v 2 ) e i v 2 t 2 .
Δ c 1 ( v 1 , v 2 ) = ψ | S ^ 2 | ψ ψ | S ^ | ψ 2 ,
Δ c 1 ( v 1 , v 2 ) = c 1 ( v 1 , v 2 ) [ M ( v 1 , v 2 ) c 1 ( v 1 , v 2 ) ] ,
M ( v 1 , v 2 ) = 1 4 × ( | f ( v 1 ) | 2 + | f ( v 2 ) | 2 ) ,
c 1 ( v 1 , v 2 ) = 1 8 × ( | f ( v 1 ) | 2 + | f ( v 2 ) | 2 2 { f ( v 1 ) f ( v 2 ) } ) .
C 1 ( v 1 , v 2 ) = | ϕ ( v 1 , v 2 ) | 2 × c 1 ( v 1 , v 2 ) ,
Δ C 1 ( v 1 , v 2 ) = | ϕ ( v 1 , v 2 ) | 2 × Δ c 1 ( v 1 , v 2 ) .
f ( v ) = p = 1 N + 1 R p exp ( i 2 q = 1 p z q ( β 0 + β q ν + β 2 q ν 2 ) ) .
S ^ = R ( N q ) ,
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.