| Literature DB >> 31799045 |
Bernhard Baumann1, Conrad W Merkle1, Rainer A Leitgeb1, Marco Augustin1, Andreas Wartak1, Michael Pircher1, Christoph K Hitzenberger1.
Abstract
The high acquisition speed of state-of-the-art optical coherence tomography (OCT) enables massive signal-to-noise ratio (SNR) improvements by signal averaging. Here, we investigate the performance of two commonly used approaches for OCT signal averaging. We present the theoretical SNR performance of (a) computing the average of OCT magnitude data and (b) averaging the complex phasors, and substantiate our findings with simulations and experimentally acquired OCT data. We show that the achieved SNR performance strongly depends on both the SNR of the input signals and the number of averaged signals when the signal bias caused by the noise floor is not accounted for. Therefore we also explore the SNR for the two averaging approaches after correcting for the noise bias and, provided that the phases of the phasors are accurately aligned prior to averaging, then find that complex phasor averaging always leads to higher SNR than magnitude averaging. Published by The Optical Society under the terms of the Creative Commons Attribution 4.0 License. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.Entities:
Year: 2019 PMID: 31799045 PMCID: PMC6865101 DOI: 10.1364/BOE.10.005755
Source DB: PubMed Journal: Biomed Opt Express ISSN: 2156-7085 Impact factor: 3.732
Fig. 1.Complex phasor representation of noise and signals in OCT and their probability density functions. (a) Cartoon of Beckmann distribution of noise phasors around the origin of the complex plane. A representative phasor with real part and imaginary part is shown in green. (b) Complex OCT signals of 100 repeated noise measurements in the same pixel from real-world OCT data. (c) Histogram of noise amplitudes (1000 repeats, gray line) and Rayleigh PDF (red line) computed from the standard deviation of the Beckmann distribution in (b) by Eq. (3). (d) Histogram of the noise intensity (gray line) and PDF (red line) computed from in (b) by Eq. (9). (e) Cartoon of an OCT signal affected by noise. The green arrow represents the signal phasor. (f) Complex OCT signals of 100 repeated measurements of a weak reflection in the same pixel. (g) Histogram of signal amplitudes (1000 repeats, gray line) and Rice distribution (blue line) computed from the mean signal amplitude and using Eq. (6). (h) Histogram of the signal intensity (gray line) and PDF (blue line) computed from the mean intensity and by Eq. (10). The + in (b) and (f) indicates the origin of the complex plane. The PDFs in (c,d,g,h) were scaled to match the count levels of the respective histograms.
Fig. 2.Intensity signal and noise background in a schematic OCT depth profile. The noise floor is characterized by its average intensity and its variance . The measured OCT intensity signal consists of the pure signal intensity biased by the average noise level .
Fig. 3.Relative SNR improvement by signal averaging for strong input signals (without noise bias correction). (a) The ratios SNR/SNR1 and SNR/SNR1 are shown for from 1 to 100. SNR/SNR1 is plotted as a dash-dotted line, whereas the SNR1-dependent ratio SNR/SNR1 is plotted in rainbow colors for several SNR1 values between 5 dB and 50 dB. Note that SNR/SNR1 converges to an N-fold improvement. (b) The ratio is plotted for the spectrum of SNR1 values used in (a). Note that in particular for strong input signals with high SNR1, complex averaging outperforms magnitude averaging and converges to a -fold better SNR performance. As the SNR profiles converge for large SNRs, the curves in (a) and (b) start to overlap for values greater than 15 dB.
Fig. 4.Influence of input signal level and number of averaged signals on the SNR (without noise bias correction). (a) SNR and SNR after magnitude and complex averaging of signals plotted for relative signal levels of (left), (middle), and (right), respectively. (b) SNR and SNR after magnitude and complex averaging of signals ranging from 0.01 through 10, plotted for averages of (left), (middle), and signals (right), respectively. Green arrows in (a) and (b) indicate the intercepts of the SNR profiles, i.e. the borderline SNR where magnitude and complex averaging perform equally. (c) Borderline plots of as well as SNR1 as described in Eq. (27).
Fig. 5.Relative SNR performance for magnitude and complex averaging (without noise bias correction). The heat map displays the ratio SNR/SNR in decibels for relative input signals ranging from -20 dB to +40 dB and up to a number of averaged signals . For small input signals below the noise level, magnitude averaging yields a better SNR improvement (red range), while complex averaging performs better for greater and stronger input signals (blue range). The borderline SNR where SNR = SNR separates these two domains (white plot).
Fig. 6.Theoretical improvement of the signal-to-noise ratio SNR′ after noise bias correction plotted on (a) linear scales and (b) log scales. A - and N-fold improvement of the SNR′ of a single signal can be observed for magnitude and complex averaging, respectively. Note that, unlike for the noise-afflicted SNR calculations in Figs. 3 through 5, neither of the averaging approaches depend on the input signal strength.
Fig. 7.Simulation of the effect of averaging signals with relative strength in (a) and in (b). Shown are the averaged signal-to-noise ratios calculated from simulated phasors () alongside the corresponding theoretical plots (−). The SNRs without and with noise bias correction are plotted in the left and right panels, respectively. Without noise bias correction, the SNR shows a better performance for the strong signal in (a), whereas SNR dominates for to 100 both for theoretical calculation and simulation. With noise bias correction (rightmost column), complex averaging similarly provides an N-fold improvement of the respective SNR′ = I/2σ2 whereas an -fold improvement can be observed for magnitude averaging.
Fig. 8.Experimental verification of SNR improvement by the different averaging approaches in a layered retina phantom. (a) Single B-scan image of the phantom (no attenuation). (b) Single B-scan image after attenuating the sample beam by 30 dB. (c) B-scan image after averaging the magnitudes of 100 repeated frames (with 30 dB attenuation). (d) B-scan image after averaging the phasors of 100 repeated frames (with 30 dB attenuation). Note that all B-scan images in (a-d) are displayed with identical dynamic ranges of 40 dB where 0 dB refers to the maximum signal intensity in the frame. (e) Depth profiles of a single A-scan before and after attenuation, 100 magnitude averaged, and 100 complex averaged A-scans at the locations indicated by the dotted lines in (a-d). Due to a beam offset caused by the ND filter, the scattering profile of the unattenuated case has a slightly different structure. Dynamic range as in (a-d). (f) SNR improvement without noise bias correction for three pixels with weak (left), borderline (middle) and strong signal strength (right), respectively. Pixel locations are indicated by orange boxes numbered with 1-3 in panel (d). SNR curves are shown for magnitude and complex averaging of 1-100 repeated M-scan signals for the experimental data () alongside the corresponding theoretical plots (−). (g) SNR′ improvement after noise bias correction for the data sets shown in panel (f). Note that the experimental data () slightly fluctuates around the theoretical profiles (−). SNR′ data fluctuating below SNR′ = 0 is not shown. The axes are scaled as in the respective plots in (f) in order to enable a direct comparison between the two SNR analyses.
Overview of variables and abbreviations
| Symbol | Explanation | Equation |
|---|---|---|
|
| Amplitude of phasor representing the OCT signal | |
|
| Mean signal amplitude | |
|
| Amplitude of complex phasor representing the OCT noise signal | |
|
| Mean noise amplitude | |
|
| Phase difference | ( |
|
| Signal intensity, | |
|
| Mean signal intensity | |
|
| ( | |
|
| Noise intensity, | |
|
| Mean noise intensity | |
|
| Imaginary part of complex phasor representing the OCT noise signal | |
|
| Number of averaged signals | |
|
| PDF describing amplitudes of random phasors (Rayleigh distribution) | |
|
| PDF describing distribution of phase differences | |
|
| PDF describing intensities of random phasors | |
|
| PDF describing intensities of signals in presence of noise | |
|
| PDF describing amplitudes of signal phasors in presence of noise (Rice distribution) | |
|
| Binormal PDF describing random phasors | |
|
| Penalty factor after
averaging | |
| Probability density function | ( | |
|
| Phase of phasor representing the OCT signal | |
|
| Real part of complex phasor representing the OCT noise signal | |
|
| Complex-valued OCT signal | |
|
| OCT signal after motion correction (moco) | ( |
|
| Variance of
real/imaginary part of | |
|
| Variance of signal
amplitudes for | |
|
| Variance of signal
intensity for | |
|
| Variance of noise
intensity for | |
|
| Variance of noise
amplitudes for | |
|
| SNR of non-averaged signal | |
|
| SNR1 of
non-averaged signal for | |
|
| SNR after magnitude averaging | |
|
| SNR after complex phasor averaging | |
|
| ( | |
|
| Quantity ⋅ after magnitude averaging | ( |
|
| Quantity ⋅ after complex averaging | ( |