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

Random process estimator for laser speckle imaging of cerebral blood flow

Open Access Open Access

Abstract

In this paper, we develop a random process theory to explain the laser speckle phenomena. The relation between the probability distribution of speckle’s integrated intensity random process Y(t) and the relative velocity v(t) is derived. Based on the random process theory, traditional spatial or temporal laser speckle contrast analysis (i.e. spatial or temporal LASCA) can be derived as the spatial or temporal estimators respectively. Both spatial LASCA and temporal LASCA suffer from noise due to insufficient statistics and nonstationarity in either spatial or temporal domain. Furthermore, either LASCA results in a reduction of spatial or temporal resolution. A new random process estimator is proposed and able to overcome these drawbacks. In an in-vitro study, random process estimator outperforms either spatial LASCA or temporal LASCA by providing much higher SNR (random process estimator vs. spatial LASCA vs. temporal LASCA: 33.64±6.87 (mean±s.t.d.) vs. 9.08±2.85 vs. 3.83±1.05). In an in-vivo structural imaging study, random process estimator efficiently suppresses the noise in contrast image and thus improves the distinguishability of small vessels. In a functional imaging study of cerebral blood flow change in the somatosensory cortex induced by rat’s hind paw stimulation, random process estimator provides much lower estimation errors in single trial data (random process estimator vs. temporal LASCA: 0.31±0.03 vs. 1.36±0.09) and finally leads to higher resolution spatiotemporal patterns of cerebral blood flow.

©2010 Optical Society of America

1. Introduction

Structural and functional brain imaging has become a very important tool in neuroscience research. As a simple two-dimensional imaging method, laser speckle imaging (LSI) [1] has been widely used in imaging the cerebral vasculature and cerebral blood flow (CBF) [2], e.g. the vasculature in brain tumor [3] and retina [4], the functional changes of CBF under focal cerebral ischemia [2], hypotension [5] and/or peripheral electrical stimulation [6]. Both spatial [7] and temporal [8] laser speckle contrast analysis methods, i.e. spatial LASCA and temporal LASCA respectively, have been used to estimate the contrast values (K2) which is inversely proportional to the relative velocity (v) [9]. However, spatial LASCA decreases the spatial resolution while temporal LASCA is under the cost of temporal resolution. Furthermore, the inevitable noise in both LASCA methods not only decreases the distinguishability of vessels, but also results in errors in estimating functional changes of blood flow.

In this paper, we develop a random process theory for explaining the speckle phenomena and derive the relation between the velocity of CBF and the probability distribution of speckle’s random process. With the help of the random process theory, both LASCA methods are directly derived as the spatial and temporal estimators, and the noise is also modeled and analyzed. Finally, based on the property of noise, a new random process estimator is proposed to improve the signal-noise ratio (SNR) of the estimation, which thus leads to a better structural and functional imaging of CBF.

2. Theory

2.1 Background and preparation

When coherent laser light illuminates a surface of rat’s cortex, the random interference patterns, i.e. laser speckles, are produced by the coherent addition of scattered laser lights with slightly difference in light-path lengths. The motion of scattering particles, i.e. the red cells in blood vessels, changes the temporal pattern of speckles. The principle of LASCA is to estimate the relative velocity of CBF by analyzing the changing speckle patterns.

Essentially, light is a kind of electromagnetic radiation. According to the electromagnetic theory, the area under coherent laser illumination can be modeled as a ‘complex electric field’ E(t),t[0,+) [10,11]. Following the dynamic light scattering (DLS) theory [12], the scatters’ velocityv(t)is related toE(t)’s autocorrelation functiong1(τ):

g1(τ)=E(t)E*(tτ)temporal/E(t)E*(t)temporal.
whereτis the delay time; E*(t)is the complex conjugate of E(t); ·temporalexpresses the temporal average. The relation betweenv(t)andg1(τ)relies on different models. For example, based on the assumption of Lorentzian distribution of velocity, Fercher and Briers [13] proposed the first model: g1(τ)=exp(τ/τ0) (τ0 is the correlation time, τ01v); based on diffusing wave spectroscopy (DWS) model [14], Bandyopadhyay et al. [15] suggested a more rigorous model: g1(τ)=exp(γ(6τ/τ0)1/2) (γ is a constant parameter, τ01v). In practice, it is very difficult to measure E(t) and g1(τ) directly, but it is common to study the intensityI(t),t[0,+), defined as I(t)=|E(t)|2. Generally, the recorded laser speckle image contains the intensity information of a composition of speckles with same speckle sizes=2.44λf/# (λis the wavelength of laser light, f/#is the f number of the imaging system) [2]. For each speckle, the scattering particles’ velocity v(t) is related toE(t)and thus related to the statistical property of I(t).

2.2 Random process theory for laser speckle phenomenon

Due to the randomness property of speckle phenomena, the intensityI(t),t[0,+)of one speckle is considered as a single realization of the continuous intensity random processX(t). In this section, we are going to develop the random process theory to explain the laser speckle phenomenon and derive the relation betweenX(t)and velocityv(t).

At any timet1, I(t1)is a single realization of the corresponding intensity random variable X(t1) whose probability distribution is related to the velocityv(t1). In practice, a CCD camera is used to acquire the intensity information of the imaging plane. By carefully adjusting the f number of the imaging system, we can make the pixel size of the recorded image equal to the speckle size so that there is only one speckle in one pixel. Therefore, the ‘intensity’ value of any pixel is actually equal to the integrated intensity over the exposure durationT:

I˜(t)=1Ttt+TI(t)dt
whereI˜(t)is a single realization of integrated intensity random processY(t)=1Ttt+TX(t)dt.

Suppose the exposure time T is designed to be very short (~5ms), then at any timet1, the velocity v(t),t[t1,t1+T] can be approximately considered as a constant. Thus, the distributions of random variables {X(t),t[t1,t1+T]} are the same, and each time-limited continuous random process X(t),t[t1,t1+T] can be considered as a wide-sense stationarity (WSS) random process. The properties of WSS random process [16] include: (a) its mean value μX(t) is a constant whent[t1,t1+T]; (b) its temporal average value of the product of any two samples, i.e. X(t)andX(t), t,t[t1,t1+T], depends only upon the time interval τ=tt.

Based on the property (a), when the number of ensemble samplesN+, we have:

μY(t1)Y(t1)ensemble=1Tt1t1+TX(t)dtensemble=1Tt1t1+TX(t)ensembledtμX(t1)
Based on the property (b), the ‘intensity autocorrelation function’ g2(τ) of X(t) during the exposure t[t1,t1+T] exists:

g2(τ)=X(t)X(tτ)temporal/X(t)temporal2.

According to the Siegert relation [12], we have:

X(t)X(tτ)temporal=X(t1)ensemble2(1+β|g1(τ)|2),
wheret[t1,t1+T],1/β is approximately the number of speckles per pixel (Hereβ=1).

Suppose we obtain infinite temporal realizations of{X(t),t[t1,t1+T]}, then we have:

Y2(t1)ensemble=1T2t1t1+Tt1t1+TX(t)X(t)dtdtensemble                     1T2t1t1+Tt1t1+TX(t)X(t)temporaldtdtensemble                     =1T2t1t1+Tt1t1+T(1+β|g1(tt)|2)dtdtX(t1)ensemble2ensemble                     =1T2(T2+0T0Tβ|g1(tt)|2dtdt)μX2(t1)ensemble                     =1T2(T2+0T0Tβ|g1(tt)|2dtdt)μY2(t1)                     =Y(t1)ensemble2(1+βT0T2(1τT)g12(τ)dτ)
Notes: (i) the temporal average X(t)X(t)temporalin the time interval [t1,t1+T] is used instead of the function X(t)X(t) in the second step based on the WSS property of {X(t),t[t1,t1+T]}; (ii) Eq. (5) is applied in the third step; (iii) Eq. (3) is used in the fifth step; (iv) 1T20T0Tβ|g1(tt)|2dtdt=βT0T2(1τT)g12(τ)dτ [15,17] is used in the last step.

By simply manipulating Eq. (6), we conclude:

Y2(t1)ensembleY(t1)ensemble2Y(t1)ensemble2=βT0T2(1τT)g12(τ)dτ.

UsinglimN+Y(t1)ensembleμY(t1)andlimN+Y2(t1)ensembleY(t1)ensemble2σY2(t1), we rewrite Eq. (7) and define the contrast of integrated intensity random variableY(t1), i.e. KY2(t1), as follows:

KY2(t1)=σY2(t1)μY2(t1)=βT0T2(1τT)g12(τ)dτ,
where g1(τ) is the E(t1)’s autocorrelation function [18].

Based on different models describing the relation between v(t) and g1(τ), the relation between KY2(t) and v(t) can also be derived directly [13,15,19,20]. For any single speckle, if we can obtain its ensemble realizations (samples) {I˜i2(t1)}of the integrated intensity random variable Y(t1) at time t1, the ensemble samples can be used to estimate the KY2 and then the relative velocity v can be estimated.

2.3 The spatial and temporal estimators and the estimation noise

In practice, at any timet1, we can only get one realization of Y(t1), i.e. I˜(t1), for each speckle (pixel). So we have to estimate KY2(t1) in other ways. An alternative method is to estimate the μY(t1) and σY(t1) using the intensities of the pixel (I0(t1)) and its surrounding pixels (Ij(t1),j=1,,M1) based on the assumption that velocities at the surrounding pixels are very close. When this assumption is true, the distributions of integrated intensity variable {Yj(t1)} at different pixels are the same. Thus, spatial samples {I˜j(t1),j=0M1} can be considered as ensemble samples approximately: Y(t1)spatial=1Mj=0M1I˜jt1Y(t1)ensemble and Y2(t1)spatial=1Mj=0M1I˜j2(t1)Y2(t1)ensemble. The estimations of μY(t1), σY(t1) and KY2(t1) can be obtained as follows:

Kspatial2(t1)=σs2(t1)μs2(t1)KY2(t1)
whereμs(t1)=Y(t1)spatialμY(t1), σs2(t1)=Y2(t1)spatialY(t1)spatial2σY2(t1).

It is noted that this Eq. (9) is actually the spatial LASCA method [7]. Such estimation works well in most in-vitro simulation studies when the moving scattering particles in a large area have the same velocity. However, this assumption does not hold for a complex biological tissue, such as brain, where there is: 1) an abundance of scattering particles such as red cells, and 2) a large number of vessels with different diameters and velocities.

Next, we analyze the estimation noise in spatial LASCA. Generally, the estimation of μs(t1) and σs(t1) in a spatial window centered at the interesting pixel could be affected by (i) limited size of the window, which results in the estimation noises NAμs(t1) andNAσs(t1); and (ii) the spatial inhomogeneity of velocities within the window, which could result in estimation noises NBμs(t1) and NBσs(t1). Therefore, μs(t1) and σs(t1)can be modeled as follows:

μs(t1)=μY(t1)+NAμs(t1)+NBμs(t1),
σs(t1)=σY(t1)+NAσs(t1)+NBσs(t1).

Although a larger window (e.g. 5×5or larger) can result in smallerNAμsandNAσsbased on central limit theory, the NBμsandNBσswill increase due to higher inhomogeneity of velocities. In contrast, a smaller window (e.g. 3×3) will result in smallerNBμsandNBσs, but largerNAμsandNAσs.

Another problem of spatial LASCA is the loss of spatial resolution. When we need a high spatial resolution image of cerebral vessels, spatial LASCA is not appropriate. To preserve the spatial resolution, the temporal estimator was developed.

If we assume that the velocity in the interesting pixel is constant during the time interval[t1,t2], then the probability distributions of integrated intensity variables {Y(t),t[t1,t2]} are the same. In practice, we use a CCD camera to record the temporal samples ({I˜(t)}) of integrated intensity random processY(t):

I˜(t1+nΔt)=1Tt1+nΔtt1+nΔt+TI(t)dt,
wheren=0,,N1, Δt is the time interval between two frames. Temporal samples {I˜(t+nΔt),n=0,,N1}are thus considered as ensemble samples of Y(t1):Y(t1)temporal=1Nn=0N1I˜(t1+nΔt)Y(t1)ensemble and Y2(t1)temporal=1Mn=0M1I˜2(t1+nΔt)Y2(t1)ensemble. Then the estimation ofKY2(t1), i.e. μY(t1)and σY(t1) individually, is obtained by the temporal estimator defined as follows:
Ktemporal2(t1)=σt2(t1)μt2(t1)KY2(t1),
whereμt(t1)=Y(t1)temporalμY(t1),σt2(t1)=Y2(t1)temporalY(t1)temporal2σY2(t1).

Again the temporal estimator Ktemporal2 is actually the temporal LASCA method [8]. The temporal LASCA is also contaminated by the estimation noise, i.e. the noise components NA and NB in μt(t1) and σt(t1) as follows:

μt(t1)=μY(t1)+NAμt(t1)+NBμt(t1),
σt(t1)=σY(t1)+NAσt(t1)+NBσt(t1).
where NAμt and NAσt correspond to the noise due to limited statistics, NBμt and NBσt correspond to the noise due to temporal inhomogeneity of velocities.

Temporal LASCA preserves the spatial resolution because μt(t1) and σt(t1) are calculated based on I˜(t1+nΔt)(n=0,,N1) of the same pixel. Therefore, high resolution structural imaging of cerebral blood vessel network is achieved. When imaging rat’s CBF under stable condition, the velocity in each speckle is approximately stable during the recording, and the noise component NB can be ignored. However, if the blood velocity is changing, e.g. elicited in response to functional stimulation, the NB noise will be prominent.

To achieve a high performance of statistical calculation (low NA noise), usually more than 50 frames are used in the temporal LASCA. In practice, the frame rate of the CCD camera is limited, for example 10fps in this study. So, the temporal resolution is compromised. Fewer frames, i.e. small time window, will reduce the loss of temporal resolution, but leads to larger NA noise.

2.4 Random process estimator

Based on the properties of integrated intensity random processY(t), we propose a new estimator, called random process estimator hereafter, which provides high SNR estimation and high spatiotemporal resolution for both structural and functional imaging.

The velocity of CBF can be considered as a constant within a short exposure duration (e.g. ~5ms). For an interesting pixel, we calculate the {σs(t1+nΔt),n=0,,N1} using a 3×3 window from each frame. Because the window is small, there would be large noise component NAσs and small NBσs in {σs(t1+nΔt),n=0,,N1}. Then, Eq. (11) is simplified into: σs(t1+nΔt)σY(t1+nΔt)+NAσs(t1+nΔt), wheren=0,,N1.

It is noted that each σY(t1+nΔt) is related to the velocity v(t1+nΔt) and thus could change during the imaging procedure. The noise component NAσs is due to the limited number of samples, so it is affected by the number of samples. Based on the central limit theorem, NAσscan be hypothesized to follow a zero-mean Gaussian distribution, i.e. N(0,σ12), which will be confirmed based on the simulation data in Discussion. Therefore, the discrete sequences {NAσs(t1+nΔt),n=0,,N1} can be considered as independent and identically-distributed (IID) random variables with the same Gaussian distribution.

Then we calculate the average of {σs(t1+nΔt)} as the random process estimator for averagedσ¯Y(t1):

σrpe(t1)=1Nn=0N1σs(t1+nΔt)=σ¯Y(t1)+1Nn=0N1NAσs(t1+nΔt),
where σ¯Y(t1)=1Nn=0N1σY(t1+nΔt) corresponds to the averaged velocity v¯ during [t1,t1+(N1)Δt]. Because {NAσs(t1+nΔt)} are IID random variables, based on the law of large number, limN+1Nn=0N1NAσs(t1+nΔt)0. So, there is a de-noising effect when N is greater than one.

μt(t1)is used to estimate the averaged μ¯Y(t1) in the random process estimator, so there is no loss of spatial resolution in the calculation ofμrpe(t1). Actually, each I˜(t1+nΔt) can be considered as a ‘spatial estimation’ of μs(t1+nΔt) with a 1×1 spatial window, which leads to a large noise component NAμs without NBμs noise. Ignoring the NB noise in Eq. (10), we have: I˜(t1+nΔt)=μY(t1+nΔt)+NAμs(t1+nΔt). Then we get:

μrpe(t1)=1Nn=0N1I˜(t1+nΔt)=1Nn=0N1μY(t1+nΔt)+1Nn=0N1NAμs(t1+nΔt).

Similarly, we model NAμs(t1+nΔt) as a sequence of IID random variables with a zero-mean Gaussian distribution based on the central limit theorem, i.e. N(0,σ22) (this assumption will also be confirmed based on the simulation data in Discussion). Therefore, when N+, 1Nn=0N1NAμs(t1+nΔt)0 and thenμrpe(t1)=μ¯Y(t1)=1Nn=0N1μY(t1+nΔt), where μ¯Y(t1) corresponds to the averaged velocity v¯ within[t1,t1+(N1)Δt].

Finally, the new random process estimator is used to estimate KY2(t1) for the averaged velocity v¯ during time interval [t1,t1+(N1)Δt] as follows:

Krpe2(t1)=σrpe2(t1)μrpe2(t1)σ¯Y2(t1)μ¯Y2(t1)=KY2(t1).

Compared with spatial LASCA, Krpe2provides much higher spatial resolution because the calculation of σrpe uses only a 3×3 window. Furthermore, because the frame number N only affects the averaging (denoising) performance of the random process estimator, we can use fewer frames (e.g. N=10) than the temporal LASCA (N=50images) to achieve a higher temporal resolution. Even using only 10 frames, the denoising performance of random process estimator is still significant while temporal LASCA is contaminated by both NA andNB. Therefore, random process estimator is very appropriate for functional imaging where both spatial and temporal resolutions need to be preserved as much as possible.

Although temporal LASCA can provide high resolution image of blood vessel network based on a large number of raw images, the noise component NA is unavoidable. Furthermore, some physiologic changes, e.g. body temperature, heart rate, blood pressure and medicine, could also lead to a time-varying CBF and thus the NB noise, which will decrease the distinguishability of small vessels. On the other hand, larger N in random process estimator will have better denoising performance according to Eq. (16) and Eq. (17). Therefore, although random process estimator produces a slight loss in spatial resolution compared to temporal LASCA, it significantly improves the distinguishability of vessels.

3. Experiments

3.1 Imaging setup

The imaging plane was illuminated with a 632nm He-Ne laser beam source (1508P-O, Uniphase, CA) which was reshaped by optical lens to expand the range of illumination. A 12-bit cooled CCD camera (Sensicam SVGA, Cooke, MI) with a 60mm macro (1:1 maximum reproduction ratio) f/2.8lens was held and focused on the imaging plane. Exposure time of the CCD camera was set to 5ms. Frame rate was 10fps. The resolution of image recorded by the CCD camera was 704×704 pixels corresponding to an imaging area about 4.7×4.7mm2.

3.2 In-vitro simulation experiment

A phantom is created to mimic blood vessels in vitro by flowing blood through plastic tubing using a syringe pump (PHD2000, Harvard Apparatus, MA). Real blood was obtained by ex-sanguination of rats destined for sacrifice and mixed with heparin sodium (10 IU/ml, Sigma Chemical Co., St. Louis, MO) to prevent clotting. A syringe filled with such blood was fitted into the syringe pump and connected to a polyethylene tube (internal diameter0.034", PE90). Blood was infused into the tube at 2mm/s. When the flow was steady after ~5min, the tube was imaged using the imaging setup described above. 600 frames were acquired for analysis.

3.3 In-vivo structural and functional LSI experiment

The experimental protocol used in this study has been approved by the Animal Care and Use Committee of the Johns Hopkins Medical Institutions. The female Sprague-Dawley rats (~320g) were used in this study. To avoid the influence of surgical preparation on the rats’ CBF, the thinned skull preparation was done on the first day. On the second day, the rats were taken back for the structural and functional LSI experiment.

On the first day, the rat was anesthetized with intraperitoneal (IP) injection of mixture of 90mg/kg of Ketamine and 10mg/kg of Xylazine. The animal was placed in a stereotactic frame (David Kopf Instruments, Tujunga, CA) throughout the experiment. The scalp was shaved and disinfected with 70% ethanol and povidone-iodine solution. All procedures were performed using standard sterile precautions. After a midline scalp incision, the galea and periosteum overlying the parietal bone bilaterally were swept and retracted laterally. A 5mm×5mm area centered at 2.5mm lateral and 2.5mm posterior to the bregma over the right cortex was thinned using a high speed dental drill (Fine Science Tools Inc. North Vancouver, Canada), until the inner cortical layer of bone was encountered. Rectal temperature was maintained at 37°C during the experiment using a homeothermic blanket system (model TP-500 T/Pump, Gaymar Industries, Inc., USA).

On the second day, the rat was first held in a transparent chamber with 3% isofluorane gas and room air flow until becoming drowsiness. Its mouth and nose were then placed within a customized anesthesia mask in a well-fitting rodent size, which was connected to a C-Pram circuit designed to deliver and evacuate the gas through one tube. A mixed flow of 1.5% isofluorane, 80%oxygen and room air was delivered to the mask at the flow of 2L/min for anesthesia. 600 frames were recorded for the structural imaging experiment.

Afterwards, subcutaneous needle electrode pairs (Safelead F-E3-48, Grass-Telefactor, West Warwick, RI) were inserted just under the skin of left hindpaw, one on the top of the hindpaw between 2 and 3 digits, the other one on the back skin of the hind paw, without direct contact to the nerve bundle. An isolated constant current stimulator (DS3, Digitimer Ltd., Hertfordshire, England) was used for the electrical stimulation of the hindpaw. Positive current pulses of 3.5mA magnitude and 200μs duration at a frequency of 3Hz were used for hind paw stimulation. Each stimulation trial consisted of pre-stimulus 200 frames (20s), 200 stimulation frames (20s), and 400 post-stimulus frames (40s), which was repeated ten times with several-minute in-between breaks.

4. Results

4.1 The denoising performance of random process estimator

The denoising performance of random process estimator is evaluated in the in-vitro simulation experiment. During the experiment, the blood flow velocity in the polyethylene tube was strictly maintained at 2mm/s using the syringe pump. According to Eq. (16) and Eq. (17), the noise parts 1Nn=0N1NAμs(t1+nΔt) and 1Nn=0N1NAσs(t1+nΔt) in the random process estimator would be very closed to zeros withN=600. Therefore, for any pixel, μrpeand σrpe based on all 600 raw images were considered as the true μY andσY. Figure 1(a) shows one frame of the 600 raw images. Figure 1(c) is the estimated contrast image KY2 using random process estimator. One pixel (the white point in the white box area in Fig. 1(c)) is selected arbitrarily to compare the estimation results based on spatial LASCA, temporal LASCA and random process estimator.

 figure: Fig. 1

Fig. 1 The denoising performance of random process estimator: (a) one frame of raw images; (b) the estimation results of σY using different methods; (c) the contrast image KY2 estimated based on all 600 raw images using the random process estimator; (d) the estimated KY2 using different methods.

Download Full Size | PDF

For the selected pixel in Fig. 1(c), the result of spatial LASCA is calculated using a 7×7 spatial window at each second (t1=0,1,,59s) while the results of temporal LASCA and random process estimator are calculated using a 1s temporal window (10 frames) starting from each second. Figure 1(b) shows the estimations of σY2 based on spatial LASCA, temporal LASCA and random process estimator respectively. As expected, all estimations vary around the true value (white dashed line). Among all three methods, temporal LASCA produces the largest fluctuations because of large noise component NA (small temporal window) in Eq. (15). Although both LASCA methods are contaminated by NA noise, spatial

LASCA still provides a better estimation using a comparably bigger window size (spatial LASCA: N=7×7=49; temporal LASCA: N=10). Furthermore, according to the hydrodynamics, the blood velocity is still not distributed uniformly within the tube. Therefore, besides the NA noise, there is also NB noise in the result of both LASCA methods. Compared to the conventional LASCA methods, random process estimator provides the best estimation of σY in the sense of smallest fluctuations. Since the estimations of μY are the same in temporal LASCA and random process estimator, we did not show the results ofμY.

Figure 1(d) shows the estimations of KY2 at each second (t1=0,1,,59s) based on spatial LASCA, temporal LASCA and random process estimator where random process estimator outperformed the others again. To quantitatively compare the denoising performances of different methods, we define the signal-noise ratio (SNR) for the estimation of KY2 as follows:

SNR=(AsignalAnoise)2=(KY2[1Tn=0T1(Kestimation2(n)KY2)2]1/2)2,
where T=60 in this study. For the selected pixel, KY2=0.0053, the SNRs are 2.75 (temporal LASCA), 10.34 (spatial LASCA), and 31.09 (random process estimator) respectively. For all 60×100 pixels in the white box area in Fig. 1(c), the averaged SNR of random process estimator is 33.64±6.87 (mean±s.t.d.) while the spatial LASCA and temporal LASCA are only with the averaged SNR 9.08±2.85 and 3.83±1.05 respectively. Clearly, random process estimator provides higher denoising performance than either spatial LASCA or temporal LASCA.

Although spatial LASCA provides a slightly better estimation than temporal LASCA, the loss of spatial resolution is unavoidable and usually unacceptable. Since small vessels play an important role in the in-vivo structural and functional studies, we’ll only compare temporal LASCA and random process estimator in the rest sections.

4.2 Random process estimator for structural imaging

In the in-vivo experiment, 600 raw images (60s) are recorded for imaging the structure of blood vessel network. During the imaging procedure, the rats were anesthetized and kept in stable condition, so blood velocities in the imaging area are assumed to be stable. Figure 2 shows the contrast images estimated from the first 2 (Fig. 2(a,d)), 10 (Fig. 2(b,e)) and 80 (Fig. 2(c,f)) frames using random process estimator and temporal LASCA respectively. For either method, the distinguishability of small vessels is improved when more frames are used. For example, the small vessel designated with black arrow in Fig. 2 (b) and (c) is hard to see in Fig. 2(a).

 figure: Fig. 2

Fig. 2 Structural imaging of rat’s cerebral blood vessels: (a, b, c) show the contrast images KY2 estimated from the first 2, 10 and 80 frames using random process estimator; (d, e, f) show the contrast images KY2 estimated from the first 2, 10 and 80 frames using temporal LASCA.

Download Full Size | PDF

According to Eq. (15), when more frames are used, the noise component NA decreases but still exists in the result of temporal LASCA. Furthermore, if there are small changes of blood velocity during the imaging procedure, the NB noise is also introduced in. However, using random process estimator, the noise part is rapidly averaged out according to Eq. (16), 17) provided that more frames are used. More precisely, based on the same number of frames, random process estimator always provides better estimation and thus better distinguishability than temporal LASCA. For example, the small vessels in the white circled area in Fig. 2(c) are more distinguishable than in Fig. 2(f).

The contrast values along the vertical white line in Fig. 2(c) estimated from different number of frames using the two methods is plotted in Fig. 3 . There are six vessels denoted as V1~V6 crossing the line. In Fig. 3, the results of random process estimator are always smoother than temporal LASCA. In particular, based on only 2 frames, the noise in the result of temporal LASCA was prominent (Fig. 3(a)), while the result of random process estimator still reveals the denoising aspect especially in the vessel areas V1 and V2. For 10 frames (Fig. 3(b)), the random process estimator already provides an efficient estimation of KY2 with high

 figure: Fig. 3

Fig. 3 Denoising performance of random process estimator for structural imaging: the contrast values KY2 along the vertical line in Fig. 2 (c) estimated from different number of frames: N=2 (a), N=10 (b), N=80 (c) using random process estimator and temporal LASCA.

Download Full Size | PDF

SNR while the result of temporal LASCA is still very noisy. Furthermore, the denoising performance of random process estimator is better in the tissue areas compared to vessel areas.

Although more frames can be used in the calculation by random process estimator, no significant improvement is found compared to Fig. 2(c). Therefore, 80 images are enough for the structural imaging using random process estimator. In conclusion random process estimator provides better distinguishability of structural information of cerebral blood vessels.

4.3 Random process estimator for functional imaging

In the functional stimulation experiment, each trial includes recording 800 raw images (80s) continuously, i.e. 200 pre-stimulus frames (20s), 200 stimulation frames (20s) and 400 post-stimulus frames (40s). Images within each second (10 frames) are used to calculate one contrast image using random process estimator and temporal LASCA. Therefore, for each trial, we obtain 80 contrast images (K202,,K592).K202is used to normalize the change of contrast values as follows (n=19,,59):

Fn=K202Kn2K202×100%,

Because the stimulation procedure is 20s, other cortex areas may also be activated besides the somatosensory cortex. In this study, the area covering the activated somatosensory cortex is selected as the region of interest in the following discussions.

To analyze the denoising performance for functional imaging, the {K202,F19,,F16} of the interesting region in pre-stimulation stage of the first trial are shown in Fig. 4 using random process estimator (the first row) and temporal LASCA (the second row) respectively. Since the rat’s condition was kept stable before the stimulation, there should not be significant changes in the contrast images and thus the values in images {Fn,n=19,,1} are expected to be much closed to zero. However, as shown in Fig. 4, temporal LASCA leads more noises than random process estimator. To quantify this estimation error, we define the ‘averaged errors’ in each Fn as follows:

 figure: Fig. 4

Fig. 4 Spatiotemporal change of KY2 during the pre-stimulation stage: the first row shows the K202,F19,,F16 (from the left to the right) using random process estimator; the second raw shows the K202,F19,,F16 (from the left to the right) using temporal LASCA.

Download Full Size | PDF

ErrorFn=(1NrowNcolx=1Nrowy=1NcolFn2(x,y))1/2,

Figure 5 shows the averaged errors of single trial estimation using temporal LASCA and random process estimator respectively. For random process estimator, the averaged errors in all {Fn,n=19,,1} is only 0.31±0.03 (mean±s.t.d.), in contrast with 1.36±0.09 for temporal LASCA.

 figure: Fig. 5

Fig. 5 The averaged errors of single trial result using temporal LASCA and random process estimator respectively.

Download Full Size | PDF

{F0,,F59}correspond to functional changes during the stimulation and post-stimulation procedure. By averaging the {F0,,F59} of all ten trials, the averaged spatiotemporal changing map ({F¯0,,F¯59}) is obtained. Figure 6 and Fig. 7 show the averaged changing map{F¯0,,F¯33}, using random process estimator and temporal LASCA respectively. As a reference, the first frames in Fig. 6 and Fig. 7 are the structural image calculated by random process estimator.

 figure: Fig. 6

Fig. 6 The changing patterns of CBF under functional stimulation calculated by random process estimator.

Download Full Size | PDF

 figure: Fig. 7

Fig. 7 The changing patterns of CBF under functional stimulation calculated by temporal LASCA.

Download Full Size | PDF

In the functional imaging experiment, the blood flow in the somatosensory cortex changes in response to electrical stimulation. Therefore, besides the NA noise, the NB noise is also introduced into the result of temporal LASCA. Hence, the result of temporal LASCA (Fig. 7) is too noisy to precisely quantify the changes of CBF in small vessels. However, random process estimator (Fig. 6) provides high SNR and high spatiotemporal resolution for the functional changing pattern of CBF.

In Fig. 6, the response of CBF induced by functional stimulation starts from 4s and reaches maximum at20s~22s, then recovers to the baseline at32s. All significant changes can be located to small vessels (e.g. V1~V4 in Fig. 6). V1 is the vessel with the most significant changes, which is activated earlier than other vessels and shows longer recovery duration. With the help of high spatial resolution, we also find that not all vessels are activated in this area (e.g. V5).

One pixel in vessel V1 is chosen for quantitative analysis (the white circle in the first frame of Fig. 6). The averaged value and standard deviation of {Fn,n=19,,59s} at this pixel across all 10 trials are plotted in Fig. 8 for both methods. The result of temporal LASCA exhibits a noisy fluctuations (10%~40%) even in the pre-stimulation stage, so that only changes greater than 50% can be considered as significant change during stimulation. However, the result of random process estimator shows much smaller fluctuations and a more stable profile. Furthermore, the standard deviation of the {Fn,n=19,,59s} over all 10 trials using random process estimator are always less than that using temporal LASCA (Fig. 8 (b)), implying that random process estimator also suppress the noisy variations over trials.

 figure: Fig. 8

Fig. 8 The functional changes of contrast values corresponding to the pixel designated by a white circle in the first frame of Fig. 6: (a) the averaged changes, i.e. F¯n,n=19,,59s, using temporal LASCA and random process estimator; (b) the standard deviation of the Fn,n=19,,59s across all ten trials using temporal LASCA and random process estimator.

Download Full Size | PDF

5. Discussion

5.1 The Gaussian noise assumptions for random process estimator

In the development of random process estimator, the most important hypotheses are the Gaussian noise models in Eq. (16) and Eq. (17). Using the data acquired in the in-vitro experiment, we could test the hypotheses.

For the selected pixel in Fig. 1(c), 600 estimations of σY can be obtained using a 3×3 spatial window. The noise component NAσs of each estimation is then calculated by subtracting the true valueσY. The probability density function (pdf) is then calculated from all 600 NAσs by the kernel smoothing density estimation (Fig. 9(a) ). The pdf is very close to a Gaussian distribution with 0±2.158×103 (mean±s.t.d.). The P-P plot of all 600 NAσs in Fig. 9(b) is also very close to that of a Gaussian distribution. The hypothesis that the distribution of NAσs is a Gaussian distribution is further confirmed by the K-S test with a high z value (z=0.859).

 figure: Fig. 9

Fig. 9 Gaussian assumptions confirmed by the data acquired in the in-vitro experiment: (a) the pdf ofNAσs; (b) the P-P plot of all 600 NAσss; (c) the pdf ofNAμs; (d) the P-P plot of all 600 NAμss.

Download Full Size | PDF

Similarly, the distribution of the noise componentNAμs, i.e. I˜iμY(i=1,,600), is also tested by K-S test with a highz=0.848. The pdf of the distribution (0±9.405×103) and the P-P plot are shown in Fig. 9(c) and (d) respectively. These tests confirm that the distribution of NAμs is also a Gaussian distribution.

5.2 Comparison with hybrid temporal and spatial method

Recently, a hybrid temporal and spatial method was proposed to improve the SNR by spatially averaging (5×5spatial window) the result of temporal LASCA which was successfully applied in imaging rat’s retinal blood flow [21]. Similar to spatial and temporal LASCA, the hybrid method works well when blood flow is constant within both spatial and temporal window, i.e. NBnoise does not exist. We further process the same data set in our study using the algorithm in [21] to compare the performances of random process estimator and hybrid method in SNR, distinguishability of small vessels and revealing the functional responses in small vessels.

In the in-vitro simulation experiment, for the selected pixel in Fig. 1(c), the hybrid method produces a higher SNR (16.48) than temporal LASCA (2.75) and spatial LASCA (10.34), which, however, is still significantly lower than the SNR by random process estimator (31.09), because the use of a 5×5spatial window increases theNBnoise while suppressing theNAnoise. In the structural imaging of the selected area in Fig. 10(a) , the details of small vessels (indicated with black arrows) would be hardly visible by the hybrid method with a5×5spatial window (Fig. 10(b)). Although using a 3×3 spatial window in hybrid method slightly improves the spatial resolution (Fig. 10(c)), but the distinguishability of the vessels is still not as good as that by random process estimator (Fig. 10(d)) due to the decrease of SNR. Furthermore, the hybrid method cannot suppress theNBnoise when there are significant blood flow changes within the temporal window. For example, NBnoise is so large that the small functional changes are strongly contaminated by background noise in temporal LASCA (Fig. 11(b) ) under the functional stimulation. Hybrid method will filter out noise and the weak functional signals as well (Fig. 11(c)). However, random process estimator well reveals the functional changes in the small vessel while removing the noise (Fig. 11(d)).

 figure: Fig. 10

Fig. 10 The vascular details in the white box area in (a) using hybrid method with5×5 (b) and3×3 (c) spatial window, random process estimator (d).

Download Full Size | PDF

 figure: Fig. 11

Fig. 11 The functional CBF changes of selected area in (a) at the 8th sec estimated by temporal LASCA (b) as in Fig. 7, hybrid method (c) and random process estimator (d) as in Fig. 6.

Download Full Size | PDF

6. Conclusion

In this paper, we develop the random process theory for the laser speckle phenomenon and thus propose a new random process estimator to estimate the true value of KY2. Compared with traditional spatial LASCA and temporal LASCA, random process estimator provides higher SNR and higher spatiotemporal resolution contrast images for both structural and functional imaging of cerebral blood vessels and flow.

Acknowledgments

This work is supported by NIH/NIA1R01AG029681. S. Tong is also supported by the New Century Talent Program by the Ministry of Education of China, and Shanghai Shuguang Program (07SG13). P. Miao is also supported by the China Scholarship Council.

References and links

1. J. Briers, “Laser Doppler, speckle and related techniques for blood perfusion mapping and imaging,” Physiol. Meas. 22(4), 35–66 (2001). [CrossRef]  

2. A. K. Dunn, H. Bolay, M. A. Moskowitz, and D. A. Boas, “Dynamic Imaging of Cerebral Blood Flow Using Laser Speckle,” J. Cereb. Blood Flow Metab. 21(3), 195–201 (2001). [CrossRef]   [PubMed]  

3. D. Zhu, W. Lu, Y. Weng, H. Cui, and Q. Luo, “Monitoring thermal-induced changes in tumor blood flow and microvessels with laser speckle contrast imaging,” Appl. Opt. 46(10), 1911–1917 (2007). [CrossRef]   [PubMed]  

4. H. Cheng, Y. Yan, and T. Duong, “Temporal statistical analysis of laser speckle images and its application to retinal blood-flow imaging,” Opt. Express 16(14), 214–219 (2008). [CrossRef]  

5. A. Kharlamov, B. R. Brown, K. A. Easley, and S. C. Jones, “Heterogeneous response of cerebral blood flow to hypotension demonstrated by laser speckle imaging flowmetry in rats,” Neurosci. Lett. 368(2), 151–156 (2004). [CrossRef]   [PubMed]  

6. T. Durduran, M. G. Burnett, G. Yu, C. Zhou, D. Furuya, A. G. Yodh, J. A. Detre, and J. H. Greenberg, “Spatiotemporal Quantification of Cerebral Blood Flow During Functional Activation in Rat Somatosensory Cortex Using Laser-Speckle Flowmetry,” J. Cereb. Blood Flow Metab. 24(5), 518–525 (2004). [CrossRef]   [PubMed]  

7. J. Briers and S. Webster, “Laser speckle contrast analysis (LASCA): a nonscanning, full-field technique for monitoring capillary blood flow,” J. Biomed. Opt. 1(2), 174–179 (1996). [CrossRef]  

8. H. Cheng, Q. Luo, S. Zeng, S. Chen, J. Cen, and H. Gong, “Modified laser speckle imaging method with improved spatial resolution,” J. Biomed. Opt. 8(3), 559–564 (2003). [CrossRef]   [PubMed]  

9. P. Miao, M. Li, H. Fontenelle, A. Bezerianos, Y. Qiu, and S. Tong, “Imaging the Cerebral Blood Flow with Enhanced Laser Speckle Contrast Analysis (eLASCA) by Monotonic Point Transformation,” IEEE Trans. Biomed. Eng. 56(4), 1127–1133 (2009). [CrossRef]   [PubMed]  

10. P. Lemieux and D. Durian, “Investigating non-Gaussian scattering processes by using nth-order intensity correlation functions,” J. Opt. Soc. Am. A 16(7), 1651–1664 (1999). [CrossRef]  

11. D. Boas and A. Yodh, “Spatially varying dynamical properties of turbid media probed with diffusing temporal light correlation,” J. Opt. Soc. Am. A 14(1), 192–215 (1997). [CrossRef]  

12. B. Berne, and R. Pecora, Dynamic Light Scattering: with Applications to Chemistry, Biology and Physics (Dover Publications, 2000).

13. A. Fercher and J. Briers, “Flow visualization by means of single-exposure speckle photography,” Opt. Commun. 37(5), 326–330 (1981). [CrossRef]  

14. D. J. Pine, D. A. Weitz, P. M. Chaikin, and E. Herbolzheimer, “Diffusing wave spectroscopy,” Phys. Rev. Lett. 60(12), 1134–1137 (1988). [CrossRef]   [PubMed]  

15. R. Bandyopadhyay, A. Gittings, S. Suh, P. Dixon, and D. Durian, “Speckle-visibility spectroscopy: A tool to study time-varying dynamics,” Rev. Sci. Instrum. 76(9), 093110 (2005). [CrossRef]  

16. G. Grimmett, and D. Stirzaker, Probability and random processes (Oxford University Press, 2001).

17. P. K. Dixon and D. J. Durian, “Speckle Visibility Spectroscopy and Variable Granular Fluidization,” Phys. Rev. Lett. 90(18), 184302 (2003). [CrossRef]   [PubMed]  

18. J. W. Goodman, Statistical Optics (Wiley 1985).

19. P. Zakharov, A. Völker, A. Buck, B. Weber, and F. Scheffold, “Quantitative modeling of laser speckle imaging,” Opt. Lett. 31(23), 3465–3467 (2006). [CrossRef]   [PubMed]  

20. A. B. Parthasarathy, W. J. Tom, A. Gopal, X. Zhang, and A. K. Dunn, “Robust flow measurement with multi-exposure speckle imaging,” Opt. Express 16(3), 1975–1989 (2008). [CrossRef]   [PubMed]  

21. H. Cheng, Y. Yan, and T. Q. Duong, “Laser speckle imaging of rat retinal blood flow with hybrid temporal and spatial analysis method,” Proc. SPIE 7163, 716304 (2009). [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 (11)

Fig. 1
Fig. 1 The denoising performance of random process estimator: (a) one frame of raw images; (b) the estimation results of σ Y using different methods; (c) the contrast image K Y 2 estimated based on all 600 raw images using the random process estimator; (d) the estimated K Y 2 using different methods.
Fig. 2
Fig. 2 Structural imaging of rat’s cerebral blood vessels: (a, b, c) show the contrast images K Y 2 estimated from the first 2, 10 and 80 frames using random process estimator; (d, e, f) show the contrast images K Y 2 estimated from the first 2, 10 and 80 frames using temporal LASCA.
Fig. 3
Fig. 3 Denoising performance of random process estimator for structural imaging: the contrast values K Y 2 along the vertical line in Fig. 2 (c) estimated from different number of frames: N=2 (a), N=10 (b), N=80 (c) using random process estimator and temporal LASCA.
Fig. 4
Fig. 4 Spatiotemporal change of K Y 2 during the pre-stimulation stage: the first row shows the K 20 2 , F 19 , , F 16 (from the left to the right) using random process estimator; the second raw shows the K 20 2 , F 19 , , F 16 (from the left to the right) using temporal LASCA.
Fig. 5
Fig. 5 The averaged errors of single trial result using temporal LASCA and random process estimator respectively.
Fig. 6
Fig. 6 The changing patterns of CBF under functional stimulation calculated by random process estimator.
Fig. 7
Fig. 7 The changing patterns of CBF under functional stimulation calculated by temporal LASCA.
Fig. 8
Fig. 8 The functional changes of contrast values corresponding to the pixel designated by a white circle in the first frame of Fig. 6: (a) the averaged changes, i.e. F ¯ n , n = 19 , , 59 s , using temporal LASCA and random process estimator; (b) the standard deviation of the F n , n = 19 , , 59 s across all ten trials using temporal LASCA and random process estimator.
Fig. 9
Fig. 9 Gaussian assumptions confirmed by the data acquired in the in-vitro experiment: (a) the pdf of N A σ s ; (b) the P-P plot of all 600 N A σ s s; (c) the pdf of N A μ s ; (d) the P-P plot of all 600 N A μ s s.
Fig. 10
Fig. 10 The vascular details in the white box area in (a) using hybrid method with 5 × 5 (b) and 3 × 3 (c) spatial window, random process estimator (d).
Fig. 11
Fig. 11 The functional CBF changes of selected area in (a) at the 8th sec estimated by temporal LASCA (b) as in Fig. 7, hybrid method (c) and random process estimator (d) as in Fig. 6.

Equations (21)

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

g 1 ( τ ) = E ( t ) E * ( t τ ) t e m p o r a l / E ( t ) E * ( t ) t e m p o r a l .
I ˜ ( t ) = 1 T t t + T I ( t ) d t
μ Y ( t 1 ) Y ( t 1 ) e n s e m b l e = 1 T t 1 t 1 + T X ( t ) d t e n s e m b l e = 1 T t 1 t 1 + T X ( t ) e n s e m b l e d t μ X ( t 1 )
g 2 ( τ ) = X ( t ) X ( t τ ) t e m p o r a l / X ( t ) t e m p o r a l 2 .
X ( t ) X ( t τ ) t e m p o r a l = X ( t 1 ) e n s e m b l e 2 ( 1 + β | g 1 ( τ ) | 2 ) ,
Y 2 ( t 1 ) ensemble = 1 T 2 t 1 t 1 +T t 1 t 1 +T X ( t )X( t )d t d t ensemble                       1 T 2 t 1 t 1 +T t 1 t 1 +T X( t )X( t ) temporal d t d t ensemble                      = 1 T 2 t 1 t 1 +T t 1 t 1 +T (1+β | g 1 ( t t ) | 2 )d t d t X( t 1 ) ensemble 2 ensemble                      = 1 T 2 ( T 2 + 0 T 0 T β | g 1 ( t t ) | 2 d t d t ) μ X 2 ( t 1 ) ensemble                      = 1 T 2 ( T 2 + 0 T 0 T β | g 1 ( t t ) | 2 d t d t ) μ Y 2 ( t 1 )                      = Y( t 1 ) ensemble 2 (1+ β T 0 T 2 (1 τ T ) g 1 2 (τ)dτ)
Y 2 ( t 1 ) e n s e m b l e Y ( t 1 ) e n s e m b l e 2 Y ( t 1 ) e n s e m b l e 2 = β T 0 T 2 ( 1 τ T ) g 1 2 ( τ ) d τ .
K Y 2 ( t 1 ) = σ Y 2 ( t 1 ) μ Y 2 ( t 1 ) = β T 0 T 2 ( 1 τ T ) g 1 2 ( τ ) d τ ,
K s p a t i a l 2 ( t 1 ) = σ s 2 ( t 1 ) μ s 2 ( t 1 ) K Y 2 ( t 1 )
μ s ( t 1 ) = μ Y ( t 1 ) + N A μ s ( t 1 ) + N B μ s ( t 1 ) ,
σ s ( t 1 ) = σ Y ( t 1 ) + N A σ s ( t 1 ) + N B σ s ( t 1 ) .
I ˜ ( t 1 + n Δ t ) = 1 T t 1 + n Δ t t 1 + n Δ t + T I ( t ) d t ,
K t e m p o r a l 2 ( t 1 ) = σ t 2 ( t 1 ) μ t 2 ( t 1 ) K Y 2 ( t 1 ) ,
μ t ( t 1 ) = μ Y ( t 1 ) + N A μ t ( t 1 ) + N B μ t ( t 1 ) ,
σ t ( t 1 ) = σ Y ( t 1 ) + N A σ t ( t 1 ) + N B σ t ( t 1 ) .
σ r p e ( t 1 ) = 1 N n = 0 N 1 σ s ( t 1 + n Δ t ) = σ ¯ Y ( t 1 ) + 1 N n = 0 N 1 N A σ s ( t 1 + n Δ t ) ,
μ r p e ( t 1 ) = 1 N n = 0 N 1 I ˜ ( t 1 + n Δ t ) = 1 N n = 0 N 1 μ Y ( t 1 + n Δ t ) + 1 N n = 0 N 1 N A μ s ( t 1 + n Δ t ) .
K r p e 2 ( t 1 ) = σ r p e 2 ( t 1 ) μ r p e 2 ( t 1 ) σ ¯ Y 2 ( t 1 ) μ ¯ Y 2 ( t 1 ) = K Y 2 ( t 1 ) .
S N R = ( A s i g n a l A n o i s e ) 2 = ( K Y 2 [ 1 T n = 0 T 1 ( K e s t i m a t i o n 2 ( n ) K Y 2 ) 2 ] 1 / 2 ) 2 ,
F n = K 20 2 K n 2 K 20 2 × 100 % ,
E r r o r F n = ( 1 N r o w N c o l x = 1 N r o w y = 1 N c o l F n 2 ( x , y ) ) 1 / 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.