Open Access
1 January 2007 Frequency tracking in optical Doppler tomography using an adaptive notch filter
Author Affiliations +
Abstract
Optical Doppler tomography is a valuable functional extension of optical coherence tomography (OCT) that can be used to study subsurface blood flows of biological tissues. We propose a novel frequency estimation technique that uses an adaptive notch filter (ANF) to track the depth-resolved Doppler frequency. This new technique is a minimal-parameter filter and works in the time domain without the need of Fourier transformation. Therefore, the algorithm has a computationally efficient structure that may be well suited for implementation in real-time ODT systems. Our simulations and imaging results also demonstrate that this filter has good performance in terms of noise robustness and estimation accuracy compared with existing estimation algorithms.

1.

Introduction

Optical coherence tomography (OCT) is a high resolution imaging technique.1, 2, 3 With more than a decade of development, it has proven to be a useful imaging modality for many biological applications. Doppler OCT (DOCT) or optical Doppler tomography (ODT)4, 5, 6, 7 is a functional extension of OCT with great potential to explore subsurface blood flow information. ODT estimates the depth-resolved frequency or phase changes in addition to the backscattering intensity from OCT raw data. The development of suitable estimation algorithms is therefore a key issue. The most straightforward approach is to use the short-time Fourier transform (STFT) to find the spectral centroid in successive time windows.4, 5, 6, 7 Extensions of STFT include adaptive centroid8 and weighted centroid methods.9 The sliding-window filter technique implements a moving digital filter bank in the time domain instead of the Fourier transform to estimate the local spectral maximum.9, 10 Our previous studies have shown advantages of a sliding-window filter technique, such as improved noise robustness compared with several other techniques. While these techniques have been found to be effective for ODT signal processing, the use of a finite time window to localize the frequency results in coupled frequency sensitivity and spatial resolution. For example, a longer time window enhances the frequency sensitivity at the expense of reduced spatial resolution. These algorithms are also unable to achieve simultaneous fine velocity sensitivity and fast frame rate, both of which are important in biomedical applications.

Chen 11 and Zhao 12 have pioneered a phase-resolved technique, which utilizes the analytic continuation of the OCT coherence function to obtain the phase term via the Hilbert transform. This technique can be readily applied to a single A-line, successive A-lines, or A-lines obtained from successive frames. One disadvantage of this technique is the intensive computational cost. For example, a digital Hilbert transform in Matlab involves fast Fourier transform (FFT) and inverse FFT operations. Several groups have implemented the algorithm with additional hardware, such as dual processors, a quadrature detector, or an optical Hilbert transformer to achieve real-time and multifunctional imaging.13, 14, 15, 16 Another typical frequency estimation method is the correlation technique, which is well established in ultrasound and can be implemented in hardware for fast processing.17 It has been successfully applied in OCT to estimate Doppler shifts in real time.18, 19 Both phase-resolved and correlation techniques are very sensitive to noise because of the use of adjacent phase changes.

In this work, the Doppler frequency estimation problem is treated from a different approach. Time-domain OCT heterodyned signals can be modeled as data series with a single time-variant central frequency, similar to some signal models in radar, sonar, and communication systems. In these systems, the frequency-tracking filters have been designed to estimate central frequencies based on an adaptive filter theory.20 We introduce the use of an infinite impulse response (IIR) adaptive notch filter (ANF) to track the Doppler frequency.21, 22, 23, 24 This filter has a compact computation structure amenable to real-time processing. In the following, we introduce the mathematics of the filter and discuss its performance in a quantitative view by an A-line simulation model. Images of an intralipid conduit and an in-vivo skin sample are also presented. The results using the ANF are compared to those of several established algorithms. Both simulations and sample data demonstrate that the ANF is a very effective frequency estimator for OCT signals.

2.

Theory

A notch filter is a filter that contains one or more deep notches or nulls in its frequency response characteristic. It can remove certain frequency components from the input signal. A pair of complex-conjugate zeros on the unit circle at z1,2=exp(±jω0) can create a null at frequency ω0 with the system function given as:

Eq. 1

H1(z)=[1exp(jω0)z1][1exp(jω0)z1]=1+bz1+z2,
where b=2cos(ω0) . This finite impulse response (FIR) filter has an asymmetric response at the null frequency and the bandwidth is relatively large, so a pair of complex-conjugate poles at p1,2=αexp(±jω0) is added in the vicinity of the null and introduces a resonance to adjust the shape and bandwidth of the notch. The system response becomes:

Eq. 2

H(z)=[1exp(jω0)z1][1exp(jω0)z1][1αexp(jω0)z1][1αexp(jω0)z1]=1+bz1+z21+αbz1+α2z2.
This notch filter has a more symmetric filter band and narrower bandwidth, provided that α is less than but close to 1; the closer α is to 1, the narrower the bandwidth becomes. In the meantime, the notch center is uniquely decided by b . An example of the filter frequency response is shown in Fig. 1a . If an input signal x(n) with a narrow bandwidth is filtered by this notch filter, the power of the filtered data is at the minimum when the null frequency is located at the central frequency of x(n) . Now, via adaptive signal processing techniques,20, 24 the frequency parameter b can be adapted to the central frequency of x(n) by minimizing the cost function of

Eq. 3

J(n)=y(n)2,
where y(n) is the filter output of x(n) , given as:

Eq. 4

y(n)=αb(n)y(n1)α2y(n2)+x(n)+b(n)x(n1)+x(n2).
The steepest descent method20, 24 is used to form the adaptive structure of the filter. When there is a small shift between the notch center and the actual signal frequency, a sensitive gradient dJ(n1)db will be generated to track the notch center b back to the target frequency with a step size parameter μ , such that

Eq. 5

b(n)=b(n1)Δb=b(n1)μdJ(n1)db.
With Eqs. 3, 4, 5, we obtain

Eq. 6

b(n)=b(n1)μy(n1)[x(n2)αy(n2)].
Finally, the central angular frequency ω0(n)=arccos [b(n)2] can be retrieved to construct the ODT image. The filter block diagram is shown in Fig. 1b. The upper branch is the ANF diagram for ODT signal processing. In OCT, the Doppler spectrum is broadened because of the flow. The lower branch in Fig. 1b forms an adaptive digital bandpass filter. It always adapts to the central frequency, and its bandwidth can be much narrower than the fixed bandwidth of an analog filter to accommodate the flow information. Therefore, the noise level can be reduced to improve OCT intensity images. We can also see from Eqs. 3, 4, 5, 6 that besides the enfolded adaptive filter theory, the final filter structure turned out to be quite simple. In fact, the ANF is a computationally efficient frequency estimator.

Fig. 1

(a) The frequency response of the IIR notch filter [Eq. 2] with two sets of b and α values. (b) The adaptive notch filter diagram. BPF stands for band-pass filter. Upper branch is the ANF for Doppler frequency estimation. The lower branch is a dynamic bandpass filter for OCT.

014018_1_039701jbo1.jpg

3.

Methods

Mathematically, the estimation precision of an estimator can be evaluated via the Cramer-Rao lower bound (CRLB). Yazdanfar 25 have discussed the use of the CRLB for the frequency estimation problem in ODT, and pointed out that the estimated frequency precision could surpass the Fourier limit fmin=1t barrier and achieve the lower bound. As a well-developed method, the estimation accuracy of the ANF estimator has been systematically studied in Ref. 22 (stationary frequency case) and Ref. 23 (nonstationary frequency case) in detail using the CRLB. These studies showed that the ANF, as a prediction error method, is a nearly optimal estimator with a mean square error close to the CRLB. Besides the use of established mathematical approaches for estimator evaluation, we also implement a sinusoid-in-noise model to assess quantitatively the estimation performance of the ANF, such as estimation accuracy and processing speed The signal model is given as:

Eq. 7

s(t)=A(t)cos[ω0t+ϕ(t)]+W(t),
where A(t) is the envelope of the OCT raw data, W(t) is the additive white noise, ω0 is the carrier frequency, and ϕ(t) is the term arising from Doppler shifts. A(t) is set to be a constant. The variation of signal-to-noise ratio (SNR) effectively changes this amplitude term when different levels of additive Gaussian noise are used to test the noise robustness of the ANF. Although the sinusoidal model does not comprise all OCT signal properties such as the bandwidth, it has been widely used as a mathematical model for the OCT heterodyne signal in the literature.11, 25 The method to generate the simulated data in this work is similar to that used in Ref. 11, except that a parabolic frequency profile instead of a Gaussian profile was used. In Eq. 7, ϕ(t) is given by:

Eq. 8

dϕ(t)dt=ωd[1(tTd)2Td2],
where ωd is the maximum Doppler shift occurring at time Td . This formula is used to simulate the laminar flow scenario of a fluid conduit to be shown later. Other signal parameters in the simulations such as the carrier frequency and the maximum Doppler shift are also selected according to our laminar flow signal. Six other established algorithms (centroid, weighted centroid, adaptive centroid, sliding-window filter, phase-resolved, and correlation) were processed for comparison. For the algorithms that involve a short-time window, we used a uniform 32-pixel dataset. This is the setting for equal spatial-resolution and frequency-resolution conditions among these algorithms. The particular parameters used in different algorithms were optimized for estimation accuracy rather than computation speed. For example, the number of filtering banks used in the sliding-window filter algorithm is 80, with which the estimation is already within the process accuracy. The frequency profile was estimated from the linear fitting of the local slopes of the phase function in the phase-resolved algorithm. The correlation algorithm used in this work computed the phase difference of a 32-point autocorrelation function R(τ) with one-pixel lag between R(0) and R(1) .9

To verify the imaging quality using the ANF technique, ODT image data were acquired from a fiber-based OCT system developed earlier,10 where two galvanometers were synchronized for depth and lateral scan. The wavelength was 1.3μm with an axial resolution of about 16μm . The 0.5% intralipid solution was pumped into a circular conduit by a peristaltic pump and the pulsatile fluid flow was imaged. The glass conduit had a 1.0-mm inner diameter and 1.2-mm outer diameter. The carrier frequency of the flow images was 60kHz . The incident angle was 80deg and the maximum flow speed was about 50mmsec , corresponding to 14-kHz maximum Doppler shift. The pulsatile flow data were processed with the seven algorithms. The cross sectional ODT images were also obtained from a female volunteer who had a spot of an aggregated blood vessel on the subepidermal area of her hand. The sample-arm grin lens was placed perpendicularly to the skin surface and laterally scanned.

4.

Results

With the simulation model described in Eqs. 7, 8, the estimated frequency profiles (dotted line) and actual frequency profiles (solid line) are plotted together for the seven algorithms using two SNR levels. In Fig. 2 , where the SNR is 5dB , the centroid algorithm gives a noisy and underestimated frequency profile. The weighted centroid, adaptive centroid, and sliding-window filter algorithms emphasize the central frequency and result in improved estimation accuracy. The estimation of phase-resolved and correlation algorithms is very noisy at this SNR level. The ANF and sliding-window algorithms are the most noise robust and provide the accurate frequency estimation profile. The CRLB analysis we discussed gives a mathematical evaluation of the ANF performance. Besides this, we can use a simple picture to explain the noise robustness of this filter: during the adaptive process, the response of the ANF to additive noise is like an additional “random walk” around the tracked frequency signal. The amplitude of the random walk is regulated by the small step-size parameter μ and will not be very large in each adaptive step. In Fig. 3 , where SNR is 25dB , all seven algorithms show consistent increase in estimation accuracy. A notable change at this low noise level is the improved performance of phase-resolved and correlation techniques. ANF again provides the smooth and unbiased estimate of the parabolic frequency profile. To give a quantitative comparison, the estimation errors of seven algorithms with different SNR levels are plotted in Fig. 4 . The root mean square error (RMSE) between the estimated and actual parabolic frequency of the 1024-point A-line is calculated to assess the overall estimation accuracy. As we can see, the ANF achieves the best performance among all algorithms at SNR<17dB . The sliding-window filter algorithm also shows favorable estimation accuracy at low SNR. In fact, the two algorithms have many similarities, because both of them use a filter approach in estimating Doppler frequency. The sliding-window filter uses a narrow sliding bandpass filter, while ANF uses a narrow tracking notch filter. However, the sliding-window filter needs to search and compare the signal power with a number of filtering operations in a data window to obtain each frequency estimate. The selected number of filtering operations gives a tradeoff between estimation accuracy and computation cost. On the other hand, the ANF continuously and adaptively locates the signal frequency at each estimate with only one simple filtering process. Therefore, the ANF has an overall better performance than the sliding-window filter technique. Only the phase-resolved and correlation algorithms surpass the ANF in estimation accuracy at high SNR. A real OCT signal, however, does not always possess such high SNR, especially for a deeper target. The phase-resolved and correlation algorithms give also poor estimation accuracy at low SNR, which suggests that these algorithms are more sensitive to noise.

Fig. 2

Estimated laminar flow profile (dotted line) and actual flow profile (solid line) of seven algorithms with SNR=5dB : (a) centroid, (b) weighted centroid, (c) adaptive centroid, (d) sliding-window filter, (e) phase resolved, (f) correlation algorithm, and (g) ANF.

014018_1_039701jbo2.jpg

Fig. 3

Estimated laminar flow profile (dotted line) and actual flow profile (solid line) of seven algorithms with SNR=20dB : (a) centroid, (b) weighted centroid, (c) adaptive centroid, (d) sliding-window filter, (e) phase resolved, (f) correlation algorithm, and (g) ANF.

014018_1_039701jbo3.jpg

Fig. 4

The estimation error (RME) of seven algorithms versus signal-to-noise ratio. The ANF algorithm has the best estimation accuracy when SNR is below 17dB .

014018_1_039701jbo4.jpg

The signal processing is performed on a Pentium 4 processor in Matlab. The computational cost for 100 A-lines (1024-point/A-line) for each algorithm is listed in Table 1 . The ANF has the fastest processing speed among all seven algorithms. This can be attributed to two reasons. First, the ANF is a time-domain filter with only real computations. Most other algorithms listed in the table involve more intensive computations due to the Fourier transform. The sliding-window filter method does not require Fourier transform; however, it is computationally intensive with a large number of filtering calculations. Second, this IIR notch filter is a minimal-parameter filter, i.e., only a bandwidth parameter α and a notch frequency parameter b are used in the filter structure. When using a transposed (direct form II) IIR realization, the ANF takes only five real additions, five real multiplications, plus an arcos(b2) operation for one frequency data, while the centroid algorithm (second fastest in the table) needs 32log232 complex multiplications and additions for FFT, followed by the centroid calculations. In fact, the computation time in Table 1 is still not the actual CPU consumption on these algorithms under equal conditions. The processing of FFT-related algorithms is optimized because of the built-in FFT function in Matlab, but the ANF does not need this advantage, as it requires only simple calculations. The computational simplicity and efficiency of the ANF algorithm will be more apparent in real-time ODT systems10, 15, 18 where all the algorithms are implemented in “C” or a digital signal processor (DSP) instead of in Matlab.

The images of intralipid flow experiments are shown in Figs. 5a, 5b, 5c, 5d, 5e, 5f, 5g , which correspond to the centroid, weighted centroid, adaptive centroid, sliding-window filter, phase-resolved, correlation, and ANF algorithms, respectively. The time interval between adjacent A-lines at the same depth was 1128s with a spatial distance of about 10μm . The maximum flow speed was about 50mms . Because of the phase wrapping and weak cross correlation between adjacent A-lines, the phase-resolved and correlation techniques were processed on a single A-line only, and no cross-correlation was applied. The imaging target was diluted intralipid without strong backscattering. The average SNR was approximately a few decibels, which was close to the lower side in our simulation shown in Fig. 4. The vertical color strips appearing in the image are due to the coupling of the pulsatile flow with the lateral scan. All images were obtained with no additional threshold or averaging operation. The images from centroid and sliding-window filter algorithms [Figs. 5a, 5b, 5c, 5d] are relatively smoother than the phase-resolved [Fig. 5e] and correlation algorithms [Fig. 5f], which are more subjective to noise. Many noise spikes are seen in Figs. 5a, 5b, 5c, 5d, 5e, 5f, particularly in the low SNR region outside the conduit circle. In Fig. 5g, the ANF produces the smoothest flow image with a remarkable reduction of noise. The ANF also provides fine spatial resolution and the fastest processing speed. Besides these good properties, some meteorite-like tails can be observed in the image. This is a unique feature from the ANF technique. In fact, these tails occur only in the air region outside the circular tube, where no OCT signal exists except a small carrier frequency residual. In these regions (close to white noise), the adaptivity of ANF is reduced. The line-shape structure appears along the depth direction because the tracked frequency at the last signal region is “memorized.” Several methods can be used to avoid this effect. For example, a noise threshold can remove these tails. In Fig. 6 the structural and blood flow images are obtained from the subepidermal area of a human hand. The flow area is highlighted with a color map obtained from ANF and superimposed on the grayscale structural image in Fig. 6b, where two vessel cluster spots with different flow directions can be identified. For comparison, the color map obtained from FFT-based weighted centroid is also given in Fig. 6c. Frequency and power thresholds were applied to select the flow region. This in-vivo ODT flow image demonstrates the capability of the ANF technique to estimate subsurface biological blood flows.

Fig. 5

The ODT images by centroid, weighted centroid, adaptive centroid, sliding-window filter, phase-resolved, correlation, and ANF techniques from (a) to (g), respectively. The image size is about 1.5mm in width and 2.4mm in depth.

014018_1_039701jbo5.jpg

Fig. 6

In-vivo B-scan image of subsurface blood flow under the skin. The blue and red spots in the right image indicate two vessel clusters with blood flow in opposite directions. From left to right: the intensity image, overlapped with ANF, and overlapped with weighted centroid.

014018_1_039701jbo6.jpg

5.

Discussion and Summary

The ANF is an IIR filter with a constrained structure: its poles are always at a given radius (α) from the origin. Since in most implementations α is not an adaptive quantity, this means that stability of the filter is not an issue. However, ANF is a tracking algorithm, and as always with tracking algorithms there is a tradeoff between the ability to track quickly and track accurately. The relevant tracking quantity is the bandwidth of the tracking filter, and in the case of the ANF, this bandwidth corresponds nicely to the bandwidth of the filter itself. That is, when α is close to unity, the tracking accuracy is very fine, but the ability to track quick changes is less; conversely, as α decreases to some more moderate value, the response improves, but there is more estimation bias. It is a matter of tuning. That said, there do exist methods from the adaptive signal processing literature that can mitigate the issue: speed is often enhanced by an update that involves the sign of the error rather than the error itself (this is called the “normalized” least mean square); and of course there are schemes that involve a time-varying α . We have not explored these here. In reported simulations and experiments, no significant difference in filter performance was found when the α was varied between 0.75 and 0.95.

The step size μ is the most important parameter; however, the selection of the best value is somewhat ad-hoc. The optimal step size is proportional to the signal intensity and related to the velocity gradients. It is also affected by SNR. In general, the magnitude of μ imposes a tradeoff between the spatial and frequency resolution. When the step size is too small, the filter may not respond fast enough to adapt to a changing frequency. When the step size is too large, noise could be introduced. By further increasing the step size beyond a certain point, the ANF may fail to converge. Although some methods such as low and high frequency limiters can be used to prevent this, it has been demonstrated that stability is generally not a problem for ANF, provided that μ is sufficiently small.22, 24 For the steepest descent method given in Eq. 5, the actual adaptive frequency step Δb is determined by the interplay of both the step size μ and the gradient of the cost function. When the notch center is not tuned to the desired frequency but is sufficiently close to it, such that the signal is appreciably attenuated, the convergence of ANF is proven to be exponential.24 The Doppler frequency of an ODT signal in general varies smoothly and gradually. It is unlikely that the frequency change between adjacent data points will cause the notch filter to be tuned away from the signal bandwidth. Therefore, the tracking process of ANF for ODT signals is effective. In both simulation and experimentation, μ works well in a range of values without encountering stability problems. This can be seen from Fig. 7 , where the root mean square errors with different values of μ are presented. Since a small μ reduces the process error, we can consider using smaller μ with a few iterations to improve the accuracy but also keep the adaptive power. This improvement is, however, limited by the noise level of the signal.

Fig. 7

The estimation error (RME) versus the step-size parameter μ of the ANF algorithm in simulation with no additive noise. The error increases at both sides of the curve. At the left side, the ANF cannot catch up with the changing Doppler frequency because μ is too small. At the right side, the estimation error increases suddenly because ANF starts to oscillate when μ is too large. μ works well in the middle range of the curve.

014018_1_039701jbo7.jpg

Table 1

Process time (seconds) of seven algorithms using Matlab with a Pentium 4 desktop computer for 100 A-lines with 1024 data points.

MethodCentroidWeightedcentroidAdaptivecentroidSliding-window filterPhase-resolvedCorrelationANF
Processtime (s)17192633072267

Among the algorithms we discussed, the centroid method is perhaps the most simple and effective, with relatively fast processing speed. The phase-resolved and correlation techniques are more sensitive to noise. But they are capable of achieving the highest flow sensitivity when calculation is performed on sequential A-lines. The sliding-window filter technique has been found to have good estimation accuracy and noise robustness. This technique does, however, require intensive computation. Both the sliding-window filter and the ANF technique are filter methods, but the ANF has a much more efficient structure. Regarding frequency resolution or velocity sensitivity, the ANF is quite good and it can be and has been compared to the phase locked loop. FFT-based methods are limited to the fineness of the frequency-domain sampling unless interpolation is used. A greater issue is the effect of noise: interpolated FFT methods can approach the CRLB for accuracy, but the performance of the ANF is not well understood. Nevertheless, we have found that an ANF works reliably down to 0-dB SNR for sinusoid signals. Note that the ANF is applicable to the time-domain OCT, but may not be suitable for Fourier domain OCT.

In conclusion, we present a novel and effective frequency estimation technique suitable for ODT applications. Simulation and experimental results demonstrate several excellent properties of ANF such as high estimation accuracy, robustness to noise, and fast signal processing speed.

Acknowledgments

The authors thank John Gamelin for his valuable comments and suggestions for this work. This work was partially supported by National Health Institute (R01EB002136)

References

1. 

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 1178 –1181 (1991). https://doi.org/10.1126/science.1957169 0036-8075 Google Scholar

2. 

Handbook of Optical Coherence Tomography, Marcel Dekker, New York (2001). Google Scholar

3. 

A. F. Fercher, W. Drexler, C. K. Hitzenberger, and T. Lasser, “Optical coherence tomography—principles and applications,” Opt. Lett., 66 (2), 239 –303 (2003). 0146-9592 Google Scholar

4. 

X. J. Wang, T. E. Milner, and J. S. Nelson, “Characterization of fluid-flow velocity by optical Doppler tomography,” Opt. Lett., 20 (11), 1337 –1339 (1995). 0146-9592 Google Scholar

5. 

Z. P. Chen, T. E. Milner, D. Dave, and J. S. Nelson, “Optical Doppler tomographic imaging of fluid flow velocity in highly scattering media,” Opt. Lett., 22 (1), 64 –66 (1997). 0146-9592 Google Scholar

6. 

Z. P. Chen, T. E. Milner, S. Srinivas, X. J. Wang, A. Malekaf-zali, M. J. C. van Germert, and J. S. Nelson, “Noninvasive imaging of in vivo blood flow velocity using optical Doppler tomography,” Opt. Lett., 22 (14), 1119 –1121 (1997). https://doi.org/10.1023/A:1027365202328 0146-9592 Google Scholar

7. 

J. A. Izatt, M. D. Kulkarni, S. Yazdanfar, J. K. Barton, and A. J. Welch, “In vivo bidirectional color Doppler flow imaging of picoliter blood volumes using optical coherence tomography,” Opt. Lett., 22 (18), 1439 –1441 (1997). 0146-9592 Google Scholar

8. 

M. D. Kulkarni, T. G. van Leeuwen, S. Yazdanfar, A. J. Welch, and J. A. Izatt, “Velocity-estimation accuracy and frame-rate limitations in color Doppler optical coherence tomography,” Opt. Lett., 23 (13), 1057 –1059 (1998). 0146-9592 Google Scholar

9. 

D. Piao, L. L. Otis, N. Datta, and Q. Zhu, “Quantitative assessment of flow velocity-estimation algorithms for optical Doppler tomography imaging,” Appl. Opt., 41 (29), 6118 –6127 (2002). 0003-6935 Google Scholar

10. 

S. Yan, D. Piao, Y. Chen, and Q. Zhu, “Digital signal processor-based real-time optical Doppler tomography system,” J. Biomed. Opt., 9 (3), 454 –463 (2004). https://doi.org/10.1117/1.1695409 1083-3668 Google Scholar

11. 

Z. P. Chen, Y. Zhao, S. M. Srinivas, J. S. Nelson, N. Prakash, and R. D. Frostig, “Optical Doppler tomography,” IEEE J. Sel. Top. Quantum Electron., 5 (4), 1134 –1141 (1999). https://doi.org/10.1109/2944.778315 1077-260X Google Scholar

12. 

Y. Zhao, Z. P. Chen, C. Saxer, S. Xiang, J. F. de Boer, and J. S. Nelson, “Phase-resolved optical coherence tomography and optical Doppler tomography for imaging blood flow in human skin with fast scanning speed and high velocity sensitivity,” Opt. Lett., 25 (2), 114 –116 (2000). 0146-9592 Google Scholar

13. 

B. H. Park, M. C. Pierce, B. Cense, and J. F. de Boer, “Real-time multifunctional optical coherence tomography,” Opt. Express, 11 (7), 782 –793 (2003). 1094-4087 Google Scholar

14. 

V. X. D. Yang, M. L. Gordon, B. Qi, J. Pekar, S. Lo, E. Seng-Yue, A. Mok, B. C. Wilson, and I. A. Vitkin, “High speed, wide velocity dynamic range Doppler optical coherence tomography (part I): system design, signal processing, and performance,” Opt. Express, 11 (7), 794 –809 (2003). 1094-4087 Google Scholar

15. 

A. W. Schaefer, J. J. Reynolds, D. L. Marks, and S. A. Boppart, “Real-time digital signal process-based optical coherence tomography and Doppler optical coherence tomography,” IEEE Trans. Biomed. Eng., 51 (2), 186 –190 (2004). https://doi.org/10.1109/TBME.2003.820369 0018-9294 Google Scholar

16. 

Y. Zhao, Z. P. Chen, Z. Ding, H. Ren, and J. S. Nelson, “Real-time phase-resolved functional optical coherence tomography by use of optical Hilbert transformation,” Opt. Lett., 27 (2), 98 –100 (2002). 0146-9592 Google Scholar

17. 

C. Kasai, K. Namekawa, A. Koyano, and R. Omoto, “Real-time two-dimensional blood flow imaging using an autocorrelation technique,” IEEE Trans. Sonics Ultrason., SU-32 (3), 458 –463 (1985). 0018-9537 Google Scholar

18. 

A. M. Rollins, S. Yazdanfar, J. Barton, and J. Izatt, “Real-time in vivo color Doppler optical coherence tomography,” J. Biomed. Opt., 7 (1), 123 –129 (2002). https://doi.org/10.1117/1.1428291 1083-3668 Google Scholar

19. 

V. Westphal, S. Yazdanfar, A. M. Rollins, and J. A. Izatt, “Real-time high velocity-resolution color Doppler optical coherence tomography,” Opt. Lett., 27 (1), 34 –36 (2002). 0146-9592 Google Scholar

20. 

Haykin Simon,, Adaptive Filter Theory, 4th ed.Prentice-Hall, Inc., Upper Saddle River, NJ (2002). Google Scholar

21. 

A. Nehorai, “A minimal parameter adaptive notch filter with constrained poles and zeros,” IEEE Trans. Acoust., Speech, Signal Process., ASSP–33 (4), 983 –996 (1985). 0096-3518 Google Scholar

22. 

P. Stoica and A. Nehorai, “Performance analysis of an adaptive notch filter with constrained poles and zeros,” IEEE Trans. Acoust., Speech, Signal Process., ASSP–36 (6), 911 –919 (1988). 0096-3518 Google Scholar

23. 

P. Händel and A. Nehorai, “Tracking analysis of an adaptive notch filter with constrained poles and zeros,” IEEE Trans. Signal Process., 42 (2), 281 –291 (1994). https://doi.org/10.1109/78.275602 1053-587X Google Scholar

24. 

L. Pearlstein and B. Liu, “Retrieval of sinusoidal signals by adaptive notch filtering,” 574 –583 (1985). Google Scholar

25. 

S. Yazdanfar, C. Yang, M. V. Sarunic, and J. A. Izatt, “Frequency estimation precision in Doppler optical coherence tomography using the Cramer Rao lower bound,” Opt. Express, 13 (2), 410 –416 (2005). https://doi.org/10.1364/OPEX.13.000410 1094-4087 Google Scholar
©(2007) Society of Photo-Optical Instrumentation Engineers (SPIE)
Yueli Chen, Peter K. Willett, and Quing Zhu "Frequency tracking in optical Doppler tomography using an adaptive notch filter," Journal of Biomedical Optics 12(1), 014018 (1 January 2007). https://doi.org/10.1117/1.2710240
Published: 1 January 2007
Lens.org Logo
CITATIONS
Cited by 4 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Filtering (signal processing)

Signal to noise ratio

Doppler tomography

Optical coherence tomography

Digital filtering

Detection and tracking algorithms

Signal processing

Back to Top