Abstract
In diffuse optical tomography (DOT), real-time image reconstruction of oxy- and deoxy-haemoglobin changes occurring in the brain could give valuable information in clinical care settings. Although non-linear reconstruction techniques could provide more accurate results, their computational burden makes them unsuitable for real-time applications. Linear techniques can be employed under the assumption that the expected change in absorption is small. Several approaches exist, differing primarily in their handling of regularization and the noise statistics. In real experiments, it is impossible to compute the true noise statistics, because of the presence of physiological oscillations in the measured data. This is even more critical in real-time applications, where no off-line filtering and averaging can be performed to reduce the noise level. Therefore, many studies substitute the noise covariance matrix with the identity matrix. In this paper, we examined two questions: does using the noise model with realistic, imperfect data yield an improvement in image quality compared to using the identity matrix; and what is the difference in quality between online and offline reconstructions. Bespoke test data were created using a novel process through which simulated changes in absorption were added to real resting-state DOT data. A realistic multi-layer head model was used as the geometry for the reconstruction. Results validated our assumptions, highlighting the validity of computing the noise statistics from the measured data for online image reconstruction, which was performed at 2 Hz. Our results can be directly extended to a real application where real-time imaging is required.
OCIS codes: (100.0100) Image processing, (100.3010) Image reconstruction techniques, (100.3190) Inverse problems
1. Introduction
In diffuse optical tomography (DOT), cerebral haemodynamics can be monitored non-invasively using light in the red and near-infrared range [1–3]. Sources placed on the subject’s head emit light that travels diffusely through the underlying tissues, with some back-scattered to detectors positioned several centimetres from the source. Each tissue (e.g. scalp, skull, grey matter (GM), etc.) has a characteristic absorption and scattering coefficient. When functional activation or any pathophysiological change in haemodynamics occurs, a change in absorption is induced, while scattering is usually assumed to remain constant. The modified Beer-Lambert Law links the change in absorption to a change in oxy-(HbO) and deoxy-(HbR) haemoglobin concentration, which are the molecules absorbing light at this wavelength range, while all other tissues are relatively transparent. These concentration changes can either reflect functional brain activity or spontaneous baseline physiological trends or pathological changes in brain haemodynamics. An example of the latter is the dramatic changes in oxygen saturation and therefore oxy/deoxy-haemoglobin concentration that can occur during epileptic seizures [4,5]. Hence, from the difference in measured light intensity it is possible to infer the concentration changes of HbO and HbR occurring in the underlying cortical tissue [6–10]. Unlike in near-infrared spectroscopy (NIRS), where haemoglobin changes are examined on a channel-by-channel basis, DOT aims to recover three-dimensional images of haemoglobin variations. For this reason, DOT uses overlapping and multi-distance channels to increase spatial resolution and to obtain depth information, since photons detected at larger source-detector separations will (on average) have travelled to deeper regions of the head [7,11,12].
DOT has been applied both in clinical environments [2,4] and in studies of functional activation [1,2,13], where the growing number of applications is fuelling the continuous development of DOT methodology. Hardware advances have allowed an increasing number of sources and detectors to be used during the same acquisition, but this can slightly restrict the portability of the technique [2]. Portable, wireless devices are likely to extend the range of DOT applications in the near future [14]. Furthermore, developments in computing power and the growing number of DOT reconstruction packages has led to increased opportunities for sophisticated image reconstruction [15–17].
The ability to provide real-time, 3D images of HbO and HbR concentration changes is an essential step in the development of DOT techniques. Images can be interpreted more naturally than channel-wise data, since one image can summarise the whole measured data set. However, there are a number of obstacles that must be overcome before the technique can become commonplace: channel-wise signals must be pre-processed and fed to a reconstruction software package able to recover and display images in real-time, which is a computationally expensive process. Real-time reconstruction within 1 s has been demonstrated in the rat brain measuring data from 24 channels and using Graphic Processing Units (GPU) to parallelize the computations [18].
The process of recovering absorption or concentration changes in DOT is a non-linear, ill-posed inverse problem [8,9]. First, a model of how light propagates through the tissues (given the location of the optical sources and detectors), is required to relate changes in optical properties to changes in the measured signals. This forward problem is typically solved using either Finite Element Method (FEM) approaches (e.g. Toast [17] or Nirfast [19]) or with Monte Carlo methods (e.g. the mesh-based MMC [20] or the voxel-based MCX [16]). Whichever method is used, a geometric representation of the target object is required. Many studies have used simple homogeneous slab [21], hemi-spherical [7] or 2D circular [22] geometries to model the target object. However, a more accurate representation will allow a more accurate image to be reconstructed. Ideally, subject-specific, multi-layered, anatomically accurate head models would be used, where sources and detectors can be precisely located [12,23,24]. If a subject-specific model is not available, an atlas head model can be registered to the subject’s cranial landmarks [25]. Wavelength specific and tissue specific optical properties can then be assigned and the forward problem can be solved in a geometry that is as close as possible to the real case.
Image reconstruction requires the inversion of the solution to the forward problem. This step is a computationally expensive, under-determined, ill-posed inverse problem. Non-linear methods (e.g. Newton methods or gradient methods) can be used, but these are computationally unfeasible for real-time applications [8]. Under the hypothesis that the measured change in absorption is small, the reconstruction can be linearized [8,9]. In this context the inverse problem principally consists of forming and inverting the Jacobian matrix of partial derivatives of the measurement with respect to the chromophore concentrations. Several linear techniques exist to invert the Jacobian and they mainly differ in the type of regularization they apply [26,27]. Regularization is required to improve the conditioning of the inverse problem and to cope with noise amplification that can occur in the inversion process due to the small singular values of the Jacobian matrix. Perhaps the most commonly used inversion technique is the Tikhonov regularized least-square solution [9].
The reduced computational burden of linear approaches to the inverse problem render them highly suitable for real-time imaging. Furthermore, data are usually noisier in real-time processing because offline data processing methods (e.g. averaging of the response to repetitions of the same stimulus) cannot be applied. Furthermore, motion artifacts and drifts are more difficult to detect and correct in real-time applications, adding to the noise present in the data. For this reason, it is extremely important that the best regularization strategy and noise statistics are employed for real-time reconstruction. Whilst investigators commonly assume the noise level to be constant across different channels [7,28,29], a more reasoned approach considers the actual noise statistics present in the data.
DOT reconstruction algorithms are usually tested in simulation (often in simplified geometries and often with homogeneous optical properties) by introducing a focal change in absorption coefficient and adding random (Gaussian) noise [22,30]. However, in practice, optical measurements are influenced by physiological factors in addition to the cerebral event of interest (e.g. a functional response to stimulation), such as blood volume oscillations due to the cardiac and respiratory cycles [31–33]. In the context of image reconstruction, these factors can be considered to contribute noise. In offline applications it is possible either to record many responses to the same stimulation and average them to characterise the noise contamination or to isolate the pathological event of interest and apply targeted filtering; however, this is not possible in real-time applications. When testing real-time reconstruction algorithms it is, therefore, important to use data that closely mimics real data, and contains real physiologic noise. In functional NIRS studies, researchers have generated test data by adding simulated haemodynamic responses to real, resting-state data [32]. This results in a controlled test data set with realistic noise characteristics. The same idea can be applied to imaging [28], but in the imaging domain the process is more complex because it is essential that the relative absorption changes between channels is maintained.
The aim of this paper is to compare three fast reconstruction approaches that differ in the matrix used to weight the contribution of the data from different channels. We tested these approaches using data that were created by adding a simulated change in absorption to real, resting-state DOT data. Three different weighting matrices were used: the identity matrix; the covariance matrix with null off-diagonal elements (i.e. the variance matrix); and the full covariance matrix. From a theoretical perspective, the use of the full covariance matrix should provide the best solution; however, the true covariance matrix cannot be measured in practice in real-time due to the presence of dynamic physiological components in the data. A secondary aim of this paper is to compare the reconstruction of data after online and offline signal filtering.
2. Material and methods
2.1 Head model
For synthetic data generation, a high-resolution adult head model created by segmenting an MR atlas into five tissue types (scalp, skull, cerebrospinal fluid (CSF), grey matter (GM) and white matter (WM)), was constructed as described in [34,35]. A tetrahedral finite element mesh was generated using the iso2mesh toolbox [36] with the maximum element volume set to 2 mm3 (Fig. 1 ). The total number of nodes and elements was 460323 and 2712451, respectively.
For image reconstruction, the same adult head model was re-meshed with the maximum element volume set to 3 mm3, which resulted in a mesh with 218165 nodes and 1272212 elements.
2.2 Jacobian computation
A source-detector array with 8 sources and 8 detectors, which is an extension of the array geometry used in [37], was simulated and overlaid on the forehead in the head mesh (Fig. 1). Data could be acquired from five source-detector distances with this array (18.0 mm, 33.5 mm, 46.1 mm, 52.2 mm and 71.6 mm) for a total of 51 channels. The optical properties assigned to the head model are reported in Table 1 [35,38–41].
Table 1. Optical properties assigned to the head model.
absorption coefficient µa (mm−1) | reduced scattering coefficient µ’s (mm−1) | refractive index | ||||
---|---|---|---|---|---|---|
Scalp | 0.018 | 0.69 | 1.3 | |||
Skull | 0.017 | 0.92 | 1.3 | |||
CSF | 0.003 | 0.12 | 1.3 | |||
GM | 0.018 | 0.75 | 1.3 | |||
WM | 0.019 | 1.10 | 1.3 |
The Jacobian was computed with the Toast++ software [17], which solves the diffusion light transport model for continuous wave data (CW) using a Finite Element Method (FEM) forward solver:
(1) |
where i is a particular source-detector pair, j is a given node in the mesh, y are the log amplitude CW data, μa is the absorption coefficient and ∂ denotes the partial derivate. Jmesh is computed on the volumetric head mesh.
The forward model solution Jmesh (i.e. the Jacobian) was projected into a regular grid basis of 50 × 60 × 50 voxels (hereafter, J) for reconstruction, using a linear transform computed by Toast++ . The size of the voxels was ∼3.6 × 3.6 × 3.6 mm. A finer grid basis (of 100 x 120 x 100 voxels) was used by Toast++ as an intermediate grid to optimize the mapping between the mesh and the grid basis. Sources were simulated with Neumann boundary conditions and a Gaussian profile with a 2 mm standard deviation. Detectors were also simulated as Gaussian profiles with standard deviation of 2 mm. The forward solution was computed with a stabilised bilinear conjugate gradient (BiCGSTAB) iterative solver.
2.3 Synthetic data creation
2.3.1 Real resting state data
CW resting state data were acquired in four subjects using the same array configuration shown in Fig. 1. The UCL Optical Imaging System [37] was used to acquire the data, at two wavelengths (780 nm and 850 nm) with a sampling frequency of 10 Hz. However, since the aim of this study is to recover absorption changes, only wavelength 780 nm was employed to generate the synthetic data. A custom-made Velcro probe holder was constructed to couple the source and detector fibres to the forehead of the subjects. Subjects were asked to remain still for the duration of the 10 minute acquisition.
2.3.2 Simulated change in absorption
Baseline log amplitude data, yb, were simulated using Toast++ [17] on the higher density head model with the same optical properties used to compute the Jacobian.
A sequence of absorption perturbations was inserted into the model in order to simulate brain activation, first centered in the right frontal hemisphere at a depth of 13.5 mm and then in the left frontal hemisphere at a depth of 17.75 mm (Fig. 2 ). The perturbations in absorption were simulated as three-dimensional Gaussian distributions with 5 mm standard deviation and an amplitude varying from 101% of the GM absorption coefficient to 136% of GM absorption coefficient and back to 101% of GM absorption coefficient in steps of 5%. The change in perturbation was forced to be confined to GM nodes. Perturbation log amplitude data, yp, were created for each of the added perturbations in absorption with Toast++ [17]. The only difference between the left and right hemisphere perturbations was the topological location of the centre of the perturbation and hence, its depth, given the asymmetric head model used.
2.3.3 Final synthetic data
Each 5% step in the simulated perturbation had a duration of 1 s in the simulated data time-course. The whole perturbation therefore lasted 16 s in each hemisphere. Baseline periods of 10 s were added before, after, and between the perturbations, providing a total sequence of 62 s in duration (Fig. 3 ). The change in intensity due to the perturbation (ΔIpert) can be obtained by dividing the simulated intensity data (computed as eyp) by the simulated intensity baseline data (computed as eyb). A spline interpolation was then applied to up-sample the simulated change in intensity due to perturbation to a 10 Hz sampling frequency.
The change in intensity due to physiological noise (ΔIphy) for each subject and channel can be obtained by dividing the real resting state data by their mean. Physiological noise is considered to be any change in physiology that is not dependent on the task, e.g. heartbeat, respiration, vasomotion. Resting state data are usually a good representation of physiological, but also measurement, noise, since no task related changes are present in these data. For each subject, 62 seconds of resting state data were selected in order to match the length of the simulated data.
Simply adding the simulated change in intensity to the change in intensity due to physiological noise would be incorrect, since these changes are almost certain to be of different scales. Therefore, the change in intensity due to physiological noise was scaled by a factor β, to make it comparable to the change in intensity due to perturbation:
(2) |
with
(3) |
where AΔIpert and AΔIphy are the peak-to-peak amplitude in ΔIpert and ΔIphy respectively and α is a tuning parameter (here set to vary between 0.1 and 1 in steps of 0.05) that can be employed by the user to increase or decrease the Signal to Noise Ratio (SNR) in the final synthetic data ΔIsyn. The peak-to-peak values were computed as the difference between the maximum and minimum values of the change in intensity at the shorter separation channels (18 mm separation). This was performed in order to optimize the SNR of the data in these channels, which should have the best measured physiological signal. The same scaling factor β was then applied to all channels at all source-detector distances in the same subject so that all channels maintained their relative amplitudes. Note that the perturbation was not scaled here, so that the recovered perturbation can directly be compared with the original simulated image, whilst the scaling of the physiological noise allows the SNR to vary. Another way to modify the SNR of the synthetic data would have been to keep the physiological noise data constant and run the forward modelling many times to create the perturbation data with different percentage increases in the GM absorption coefficient. However, not only would this be less computationally efficient, but it would cause the SNR of the final synthetic data to be dependent on the array arrangement and position of the simulated absorption change. The approach proposed in this study is therefore more controlled, and the SNR of the synthetic data can be varied by changing only the scale of the added physiological noise. These final synthetic data can be freely download at [41].
Since image reconstruction is usually performed on the difference between activation data and baseline data, it was necessary to select 30 seconds of real resting state data as a baseline for each subject. The intensity values were converted to changes in intensity by dividing by their mean. The same scaling factor β was applied to these baseline data in order to match the amplitudes of the synthetic data. The synthetic data and baseline data were finally converted into log changes (hereafter called optical density), and difference data Δy were computed by subtracting, in each channel, the mean of the baseline optical density from each time point of the synthetic optical density data.
2.4 Image reconstruction
Image reconstruction was performed by solving the linear problem Δy = J*Δx, where Δx is the change in absorption coefficient to be estimated. Reconstruction was performed on the head model with three different techniques used to invert the matrix J and with two different approaches to filter the data Δy, as described in the following sections.
2.4.1 Inverse problem
The Tikhonov regularized least-square solution was used to invert the matrix J [8,9]:
(4) |
where ∑u was set to the identity matrix and λ = λ1 * trace(J*∑u*JT)/trace(∑v). In this study, λ1 was set to 0.1. The regularization parameter was chosen by inspection of the reconstructed images for each subject and then λ1 was fixed for all reconstructions. The matrix ∑v was selected to be one of the three following matrices: 1) the noise covariance matrix, computed as the covariance of the 30 s of baseline optical density, 2) a matrix with the variance of the 30 seconds of baseline optical density on the diagonal and zeros in all off-diagonal elements, or 3) the identity matrix. The inversion process was implemented in Matlab without the use of GPUs and was performed offline once, since it is not dependent on the acquired data.
2.4.2 Data filtering
Synthetic data were filtered in two different ways to test both offline and online image reconstruction scenarios. For the ‘online’ approach, synthetic data were filtered with a moving average approach with a 4 s window applied only to samples immediately before the sample to be imaged. Offline synthetic and baseline data were filtered with a 3rd order Butterworth low-pass filter with 0.2 Hz as cut-off frequency. Baseline data were carefully chosen for each subject in the offline approach, while the first 30 seconds of acquired data were selected for the online approach.
2.4.3 Reconstruction
Image reconstruction was performed every 0.5 s on the head model, multiplying the matrix J*, which is defined on the regular voxel grid, with the difference data Δy. The resulting images were therefore defined on the same regular grid of voxels as the matrix J. To visualize the reconstructed absorption changes in the mesh, the voxel-based image was mapped back onto the irregular volumetric head mesh.
A further step is needed to visualize images on the GM surface mesh. The volumetric head mesh-based image was projected to the GM surface mesh by assigning a value to each node on the GM boundary surface that is equal to the mean value of all the volumetric mesh node values within a 3 mm radius [34].
2.5 Metrics
A set of metrics was defined to compare images reconstructed with the different approaches and to thoroughly assess image quality. Four metrics were computed on the GM surface mesh image, while one was computed on the volumetric mesh. These metrics were designed to quantify image SNR, image resolution on the surface, image resolution in the volume, and accuracy in peak localization and recovered value.
A good reconstructed image should present an increase in absorption around the position where the actual change in absorption occurred and will display a small amount of background noise, i.e. a good reconstructed image should achieve a high SNR. To identify the region where the reconstructed change in absorption took place, the peak value in the images reconstructed when the highest absorption change was added in each hemisphere (i.e. t = 18 s and t = 44 s for right and left hemispheres respectively) was identified (Fig. 3). Regions of interest (ROIActive), were then defined as the regions where the values of the reconstructed image were greater than half of their peak value. This can be interpreted as an area which is analogous to the full width at half-maximum, i.e. AreaFWHM. Two further ROIs (ROIBackground) were identified on the same two images as the regions where the values within the reconstructed image were smaller than one tenth of the peak value. To confine ROIBackground to cover only cortical areas sensitive to the measurement array, only nodes having a sensitivity value higher than 0.1% of the maximum of sum over rows of J were kept in ROIBackground. To test the quality of the reconstructed images, the SNRimage metric was then defined for each image as:
(5) |
where is the mean of the recovered absorption changes in the ith image computed in the region defined by ROIactive, is the standard deviation of the recovered absorption changes in the ith image computed in the region defined by ROIBackground, and n is the total number of reconstructed images, one for each time step (every 0.5 s; n can be considered the number of samples at a 2 Hz sampling frequency). Note that the SNRimage metric for each of the simulated absorption changes is computed on the same area for all images. The ROIActive and ROIBackground computed on the image recovered at t = 18s were used for all images corresponding to activation of the right frontal cortex, while the ROIActive and ROIBackground computed on the image recovered at t = 44s were used for all images corresponding to activation of the left frontal cortex (Fig. 3). A higher SNRimage should indicate a higher quality reconstructed image.
Image resolution on the surface was tested by identifying a ROIActive area on each reconstructed image, computing the AreaFWHM metric and comparing it with the true area. The latter was computed as the area covered by the simulated absorption change projected to the GM surface mesh with values between 50% and 100% of the true peak value.
The accuracy in peak localization and recovered value was tested for each reconstructed image computing the maximum value in ROIactive (peakFWHM) and comparing it to the true peak value. The latter was computed by projecting the simulated change in absorption on the GM surface mesh with the same procedure used to project the volumetric reconstructed images to the GM surface mesh. For each image, the error in peak localization was defined as the Euclidean distance between the true location of the simulated absorption change and the coordinates of peakFWHM.
The image resolution in the volume was defined on the volumetric reconstructed images before their projection to the GM surface mesh. GM nodes were selected and the maximum recovered absorption change was found. A 3D ROIactive area, constrained to the GM, was defined as the region exhibiting a recovered absorption change with values greater than half of the maximum absorption change. The volume of 3D ROIactive for each image was found (VolFWHM) and compared to the true volume of the simulated absorption change.
AreaFWHM, peakFWHM, the error in peak localization and VolFWHM metrics were calculated only when a change in absorption had been added (from 10 to 26 s and from 36 to 52 s) and not during the baseline periods.
3. Results
Figure 4 shows examples of synthetic data at two different values of the tuning parameter α. In the first column, the original physiological data are shown. For small values of α, the synthetic data are very similar to the original physiological data and no clear activation can be observed. As α is increased, the SNR of the synthetic data increases, and a clear activation can be seen in the data at short separations from 10 to 26 s and 36-52 s. Note, however, that the background physiological noise maintains the same characteristic pattern. The amplitude of the synthetic optical density data Δy decreases as α increases because physiological noise amplitude is reduced, while the added activation remains constant, increasing the SNR of the simulated data.
In Fig. 5 examples of reconstructed images using the head model and the data from Fig. 4 are displayed. Three time points were reconstructed: one during baseline (at t = 9s), just before the start of the first simulated absorption change; one half way between the start of the simulated absorption change in the right hemisphere and its peak (t = 14s, half-peak time); and one at the peak change (t = 18s) (Fig. 3). At low SNR values (i.e. small α), the reconstructed images appear noisier, and exhibit bilateral changes in absorption during both baseline and at the half-peak time. At the peak time, a clear but broad change in absorption is correctly recovered in the right hemisphere, but a lot of background noise is still apparent. At higher signal SNR values (larger α), background noise is reduced, with no visible changes in absorption during baseline, a localized change in absorption in the right hemisphere at half-peak time and a clear and focal change in absorption in the right hemisphere at peak time.
As is expected, when α increases, the computed SNRimage metric also increases (Fig. 6 ). During baseline periods, SNRimage has a very small value, oscillating around zero with little variability among subjects and no variability between data sets with different values of α (as each channel is scaled by the same factor, the relative changes and therefore SNRimage remain the same). From 10 seconds for the right hemisphere and from 36 seconds for the left (Fig. 3), the SNRimage metric starts to increase in all subjects for both values of α, reaching a peak at the time point when the maximum change in absorption was simulated. For the higher value of α, the SNRimage metric appears to respond faster, as can be seen also from the reconstructed images of Fig. 5.
Both the computed AreaFWHM and VolFWHM from the reconstructed images are highly overestimated. The AreaFWHM computed on the GM surface mesh for the true added activation was 133.1 mm2 and 75.3 mm2 for the right and left simulated absorption change, while the VolFWHM was 570.2 mm3 and 762.1 mm3, respectively. Figure 7(a), 7(b) shows AreaFWHM and VolFWHM for the periods of simulated activation. For both metrics, as α increases, the metric decreases in value and reaches a plateau approximately at α = 0.5. The standard deviation between subjects also decreases as α increases. The variability between subjects and the estimated values of these two metrics are higher for the images reconstructed at the starting time of the simulated absorption changes.
While the area and volume of the reconstructed absorption changes are highly overestimated, the actual peak value of the reconstructed absorption change (peakFWHM) is underestimated. The true simulated peak changes in absorption measured on the GM surface mesh during the activation periods were between 1.2 × 10−4 and 5.7 × 10−3 mm−1. As α increases, the estimated peak decreases, but the variability between subjects also decreases leading to a more reliable estimate (Fig. 7(c)). In Fig. 7(d), the Euclidean distance between the true and recovered peak positions of the change in absorption are displayed, showing that as the signal SNR increases, the position of the maximum change is recovered more precisely and the variability between subjects decreases. The biggest error in the recovery of the peak position is achieved at the starting points of the simulated absorption change.
3.1 Variance vs. Covariance vs. Identity matrix reconstruction
In Fig. 8 the mean SNRimage values, averaged across subjects, obtained using the three different weighting matrices are displayed as a function of α. The values refer to images reconstructed at the time of peak of the simulated change in absorption in the right and left hemispheres. The variance and covariance matrix approaches recover higher quality images than the identity matrix approach.
In Fig. 9 the mean AreaFWHM, the mean VolFWHM, the mean peakFWHM and the mean Euclidean distance between the true peak of change in absorption and the recovered one across subjects are displayed as a function of α for the three weighting matrices approaches. Again, values refer to images corresponding to the peak in simulated absorption. All methods overestimate the area and volume of the recovered absorption change. However, the variance and covariance approaches demonstrate improved spatial resolution compared to the identity matrix approach. All approaches underestimate the value of the recovered absorption change, with the covariance matrix approach displaying a slightly higher recovered value than the other methods. The error in the recovery of the position of the maximum absorption change varies between hemispheres, due to the asymmetric brain template (Fig. 9(d)). Here, variance and covariance approaches perform similarly in both hemispheres, but have a better performance than the identity matrix approach in the right hemisphere and a worse performance in the left hemisphere. At small α values, however, the performance of the variance and covariance approaches exceeds that of the identity matrix approach in both hemispheres. The step changes in Euclidean distance values in Fig. 9(d) are likely to be caused by the low resolution of the GM surface mesh.
An example of reconstructed images with the three reconstruction approaches is displayed in Fig. 10 .
3.2 Online vs offline reconstruction
In Fig. 11 the mean SNRimage across subjects computed on the images recovered using data filtered with the online and offline approaches is displayed as a function of α. The displayed values refer to the images reconstructed at the time of peak of the added change in absorption in the right and left hemisphere using the variance matrix approach. The performances of the online and offline approaches are very similar.
In Fig. 12 the mean AreaFWHM, the mean VolFWHM, the mean peakFWHM and the mean Euclidean distance between the true location of the peak change in absorption and the recovered location across subjects are displayed as a function of α for both the online and offline reconstructions. The performances of both filtering methods are very similar for all metrics.
4. Discussion
Achieving real-time image reconstruction is essential if DOT is to fulfil its potential for clinical monitoring. Images that display cerebral haemodynamics in real-time could provide physicians with valuable insight into the functional state of the patient’s brain and alert them to pathological events including desaturations [42], seizures [4] and strokes [43].
In this study, we compared three different approaches to handling noise that are all suitable for online reconstruction. Both the covariance matrix approach and the variance matrix approach outperform the identity matrix approach in all metrics. These two approaches are able to better recover the simulated absorption change, and they also reduce the background noise, which is important to reduce the risk of false-positives. This is particularly important in real-time applications, where interpreting spurious absorption changes as true could compromise clinical care. The covariance and variance matrix approaches perform similarly, with the variance approach performing slightly better than the covariance approach in the SNRimage metric, whereas the opposite is true in the AreaFWHM and VolFWHM metrics. This suggests that it is important to use information coming from the measured data when inverting the Jacobian, but that the most valuable information is the variance of the measured channels. The information stored in the covariance between channels does not noticeably improve the reconstructed image but it does not deteriorate it. This is likely to be because the variance (which is also the diagonal of the covariance matrix) is at least 2 orders of magnitude larger than the covariance between channels, which are the off-diagonal elements of the covariance matrix (Fig. 13 ). Whether the off-diagonal elements are zero or just very small does not heavily influence the reconstruction.
The topological location of the centre of perturbation and their different depths inevitably influences the reconstruction results, with differences in the computed metrics and their standard deviation between hemispheres. The worse performance in the left hemisphere is likely to be attributed to the deeper location of the simulated absorption change. However, the general performance of the techniques (i.e. variance and covariance approaches outperforming the identity matrix approach) is stable irrespective of topological location of the perturbation, indicating that these results might be extended to other brain regions.
One of the most important result of this study is that the performances of online and offline reconstruction are similar, with no dramatic differences in the computed metrics. In this study, both online and offline reconstructions are performed on a single trial. Although this will always be the case for online applications, for the majority of offline applications it is possible to collect multiple responses to the same stimulus type, average them and reconstruct the mean response to the stimulus. This is clearly true in the study of functional activation, but is also the case in the study of certain pathology, for example inter-ictal epileptic events [44]. The averaging procedure will inevitably reduce the background noise and therefore it is highly likely that the recovered image will be more accurate. However, some situations may require single trial responses with offline reconstructions, such as oxygenation changes after a seizure, or in brain-computer-interface applications. Here, we decided to compare the performance of offline and online reconstructions for single trial responses. It is worth noting that recovering small single trial functional changes is also very challenging for an offline approach. Instead, a single large pathological change is easier to recover for both online and offline approaches. Therefore, it is not surprising that the performance of online and offline approaches for single trials estimation is very similar. The largest difference between online and offline reconstruction performance was found in the metrics computed in the first and last seconds of the period of simulated activation. In the online case the computed metrics do not show a symmetric behaviour (Fig. 7), and reveal larger error at the start of the period of simulated activation. In the offline case the metrics show a symmetric pattern, with an increased error at both the start and end of the activation period. The moving average applied to the online data is the likely cause of this behaviour. These online approaches therefore experience more difficulties in recovering accurate images at the starting point of the stimulation. More complex online techniques able to cope with this problem should be developed. Nevertheless, it is likely that our main results will not be affected by using a different online algorithm to filter the data.
While online image reconstruction is limited in its choice of filtering method compared to offline reconstruction, there is a similar restriction in the availability of baseline data. Such data for offline reconstruction can be carefully chosen by examining the entire data series, which is not possible when online reconstruction is performed. To simulate this difference, baseline data were carefully chosen for each subject in the offline reconstruction approach, while three different baseline data were compared in the online reconstruction approach: a) the first 30 s of measured data, b) 30 s of measured data before the data chosen for the reconstruction and c) the same reference data chosen for the offline reconstruction. The results presented above are for online reconstruction employing the first 30 s of measured data as baseline (choice a). The results of online reconstruction using the three approaches were indistinguishable (results not shown). Furthermore, it is difficult to predict the SNR that a pathological event would produce. Therefore, for signals with low SNR, more complex offline processing than that presented here might be required to adequately isolate the haemodynamics of the pathological event. It should be noted that the real resting-state data we acquired did not contain major motion artifacts. Clearly the performance of offline and online reconstruction approaches will differ when motion artifacts are present. New techniques are needed for online filtering that should be able to detect and correct motion artifacts, remove noisy channels and reduce physiological contamination. When developing these new techniques one should consider not only the difficulties of working in real-time and in many channels in parallel, but also their computational burden.
In this study, reconstruction techniques were tested on realistic synthetic data, where simulated absorption changes were added to real physiological noise. Reconstruction algorithms should be tested on data that can replicate a real experiment as closely as possible, while also providing a known target image that is controlled and quantifiable [28]. The proposed method to create synthetic data does not modify the simulated absorption change and therefore the recovered absorption change image can be directly compared to the true change. Furthermore, changing the scaling of the real physiological noise allows data sets with different SNRs to be created. Usually, simulated data are created by adding a known change in absorption coefficient to Gaussian random noise; the mean and the standard deviation of the Gaussian distribution are varied to create simulated data with different SNR to test the algorithm in several scenarios. Here, we used this same procedure, scaling the real physiological noise, without modifying its pattern. The approach proposed in this study is straightforward and easy to replicate, and the SNR of the final data can be easily controlled.
5. Conclusion
In this study, a new approach to creating synthetic data with real physiological noise and varying SNR is demonstrated. This approach can be readily applied by others to create realistic data to test image reconstruction algorithms. Real-time reconstruction with online filtering of the data has been validated and more accurate images were reconstructed when using the variance or covariance matrix approaches as compared to the identity matrix. Our results also imply that using the covariance matrix has little impact compared to using the variance only. These results are important since any practical experiment will be limited to using real data to compute the noise statistics. We suggest that head-model based reconstruction should be used with the variance matrix for the inversion of the Jacobian for real-time diffuse optical tomography.
Acknowledgments
This work was supported by EPSRC grant EP/K020315/1.
References and links
- 1.Zeff B. W., White B. R., Dehghani H., Schlaggar B. L., Culver J. P., “Retinotopic mapping of adult human visual cortex with high-density diffuse optical tomography,” Proc. Natl. Acad. Sci. U.S.A. 104(29), 12169–12174 (2007). 10.1073/pnas.0611266104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Eggebrecht A. T., Ferradal S. L., Robichaux-Viehoever A., Hassanpour M. S., Dehghani H., Snyder A. Z., Hershey T., Culver J. P., “Mapping distributed brain function and networks with diffuse optical tomography,” Nat. Photonics 8(6), 448–454 (2014). 10.1038/nphoton.2014.107 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Ferradal S. L., Liao S. M., Eggebrecht A. T., Shimony J. S., Inder T. E., Culver J. P., Smyser C. D., “Functional Imaging of the Developing Brain at the Bedside Using Diffuse Optical Tomography,” Cereb. Cortex 93, bhu320 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Singh H., Cooper R. J., Wai Lee C., Dempsey L., Edwards A., Brigadoi S., Airantzis D., Everdell N., Michell A., Holder D., Hebden J. C., Austin T., “Mapping cortical haemodynamics during neonatal seizures using diffuse optical tomography: a case study,” Neuroimage Clin. 5, 256–265 (2014). 10.1016/j.nicl.2014.06.012 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Nguyen D. K., Tremblay J., Pouliot P., Vannasing P., Florea O., Carmant L., Lepore F., Sawan M., Lesage F., Lassonde M., “Non-invasive continuous EEG-fNIRS recording of temporal lobe seizures,” Epilepsy Res. 99(1-2), 112–126 (2012). 10.1016/j.eplepsyres.2011.10.035 [DOI] [PubMed] [Google Scholar]
- 6.Culver J. P., Siegel A. M., Stott J. J., Boas D. A., “Volumetric diffuse optical tomography of brain activity,” Opt. Lett. 28(21), 2061–2063 (2003). 10.1364/OL.28.002061 [DOI] [PubMed] [Google Scholar]
- 7.White B. R., Culver J. P., “Quantitative evaluation of high-density diffuse optical tomography: in vivo resolution and mapping performance,” J. Biomed. Opt. 15(2), 026006 (2010). 10.1117/1.3368999 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Arridge S. R., Schotland J. C., “Optical tomography: forward and inverse problems,” Inverse Probl. 25(12), 123010 (2009). 10.1088/0266-5611/25/12/123010 [DOI] [Google Scholar]
- 9.Gibson A. P., Hebden J. C., Arridge S. R., “Recent advances in diffuse optical imaging,” Phys. Med. Biol. 50(4), R1–R43 (2005). 10.1088/0031-9155/50/4/R01 [DOI] [PubMed] [Google Scholar]
- 10.Boas D. A., Franceschini M. A., Dunn A., Strangman G., “Noninvasive Imaging of Cerebral Activation with Diffuse Optical Tomography,” in In Vivo Optical Imaging of Brain Function, Frostig R., ed., 2nd ed. (CRC Press, 2009). [PubMed] [Google Scholar]
- 11.Strangman G. E., Li Z., Zhang Q., “Depth sensitivity and source-detector separations for near infrared spectroscopy based on the Colin27 brain template,” PLoS One 8(8), e66319 (2013). 10.1371/journal.pone.0066319 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Boas D. A., Dale A. M., “Simulation study of magnetic resonance imaging-guided cortically constrained diffuse optical tomography of human brain function,” Appl. Opt. 44(10), 1957–1968 (2005). 10.1364/AO.44.001957 [DOI] [PubMed] [Google Scholar]
- 13.Habermehl C., Holtze S., Steinbrink J., Koch S. P., Obrig H., Mehnert J., Schmitz C. H., “Somatosensory activation of two fingers can be discriminated with ultrahigh-density diffuse optical tomography,” Neuroimage 59(4), 3201–3211 (2012). 10.1016/j.neuroimage.2011.11.062 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Safaie J., Grebe R., Moghaddam H. A., Wallois F., “Toward a fully integrated wireless wearable EEG-NIRS bimodal acquisition system,” J. Neural Eng. 10(5), 056001 (2013). 10.1088/1741-2560/10/5/056001 [DOI] [PubMed] [Google Scholar]
- 15.Dehghani H., Srinivasan S., Pogue B. W., Gibson A., “Numerical modelling and image reconstruction in diffuse optical tomography,” Philos. Trans. A Math Phys. Eng. Sci. 367(1900), 3073–3093 (2009). 10.1098/rsta.2009.0090 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Fang Q., Boas D. A., “Monte Carlo simulation of photon migration in 3D turbid media accelerated by graphics processing units,” Opt. Express 17(22), 20178–20190 (2009). 10.1364/OE.17.020178 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Schweiger M., Arridge S., “The Toast++ software suite for forward and inverse modeling in optical tomography,” J. Biomed. Opt. 19(4), 040801 (2014). 10.1117/1.JBO.19.4.040801 [DOI] [PubMed] [Google Scholar]
- 18.Zhang T., Zhou J., Carney P. R., Jiang H., “Towards real-time detection of seizures in awake rats with GPU-accelerated diffuse optical tomography,” J. Neurosci. Methods 240, 28–36 (2015). 10.1016/j.jneumeth.2014.10.018 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Dehghani H., Eames M. E., Yalavarthy P. K., Davis S. C., Srinivasan S., Carpenter C. M., Pogue B. W., Paulsen K. D., “Near infrared optical tomography using NIRFAST: Algorithm for numerical model and image reconstruction,” Commun. Numer. Methods Eng. 25(6), 711–732 (2009). 10.1002/cnm.1162 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Fang Q., “Mesh-based Monte Carlo method using fast ray-tracing in Plücker coordinates,” Biomed. Opt. Express 1(1), 165–175 (2010). 10.1364/BOE.1.000165 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Endoh R., Fujii M., Nakayama K., “Depth-adaptive regularized reconstruction for reflection diffuse optical tomography,” Opt. Rev. 15(1), 51–56 (2008). 10.1007/s10043-008-0009-9 [DOI] [Google Scholar]
- 22.Hiltunen P., Prince S. J. D., Arridge S., “A combined reconstruction-classification method for diffuse optical tomography,” Phys. Med. Biol. 54(21), 6457–6476 (2009). 10.1088/0031-9155/54/21/002 [DOI] [PubMed] [Google Scholar]
- 23.Cooper R. J., Caffini M., Dubb J., Fang Q., Custo A., Tsuzuki D., Fischl B., Wells W., 3rd, Dan I., Boas D. A., “Validating atlas-guided DOT: a comparison of diffuse optical tomography informed by atlas and subject-specific anatomies,” Neuroimage 62(3), 1999–2006 (2012). 10.1016/j.neuroimage.2012.05.031 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Perdue K. L., Fang Q., Diamond S. G., “Quantitative assessment of diffuse optical tomography sensitivity to the cerebral cortex using a whole-head probe,” Phys. Med. Biol. 57(10), 2857–2872 (2012). 10.1088/0031-9155/57/10/2857 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Tsuzuki D., Cai D. S., Dan H., Kyutoku Y., Fujita A., Watanabe E., Dan I., “Stable and convenient spatial registration of stand-alone NIRS data through anchor-based probabilistic registration,” Neurosci. Res. 72(2), 163–171 (2012). 10.1016/j.neures.2011.10.008 [DOI] [PubMed] [Google Scholar]
- 26.Gaudette R. J., Brooks D. H., DiMarzio C. A., Kilmer M. E., Miller E. L., Gaudette T., Boas D. A., “A comparison study of linear reconstruction techniques for diffuse optical tomographic imaging of absorption coefficient,” Phys. Med. Biol. 45(4), 1051–1070 (2000). 10.1088/0031-9155/45/4/318 [DOI] [PubMed] [Google Scholar]
- 27.Dehghani H., White B. R., Zeff B. W., Tizzard A., Culver J. P., “Depth sensitivity and image reconstruction analysis of dense imaging arrays for mapping brain function with diffuse optical tomography,” Appl. Opt. 48(10), D137–D143 (2009). 10.1364/AO.48.00D137 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Habermehl C., Steinbrink J., Müller K.-R., Haufe S., “Optimizing the regularization for image reconstruction of cerebral diffuse optical tomography,” J. Biomed. Opt. 19(9), 096006 (2014). 10.1117/1.JBO.19.9.096006 [DOI] [PubMed] [Google Scholar]
- 29.Correia T., Banga A., Everdell N. L., Gibson A. P., Hebden J. C., “A quantitative assessment of the depth sensitivity of an optical topography system using a solid dynamic tissue-phantom,” Phys. Med. Biol. 54(20), 6277–6286 (2009). 10.1088/0031-9155/54/20/016 [DOI] [PubMed] [Google Scholar]
- 30.Panagiotou C., Somayajula S., Gibson A. P., Schweiger M., Leahy R. M., Arridge S. R., “Information theoretic regularization in diffuse optical tomography,” J. Opt. Soc. Am. A 26(5), 1277–1290 (2009). 10.1364/JOSAA.26.001277 [DOI] [PubMed] [Google Scholar]
- 31.Saager R., Berger A., “Measurement of layer-like hemodynamic trends in scalp and cortex: implications for physiological baseline suppression in functional near-infrared spectroscopy,” J. Biomed. Opt. 13(3), 034017 (2008). 10.1117/1.2940587 [DOI] [PubMed] [Google Scholar]
- 32.Gagnon L., Perdue K., Greve D. N., Goldenholz D., Kaskhedikar G., Boas D. A., “Improved recovery of the hemodynamic response in diffuse optical imaging using short optode separations and state-space modeling,” Neuroimage 56(3), 1362–1371 (2011). 10.1016/j.neuroimage.2011.03.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Diamond S. G., Huppert T. J., Kolehmainen V., Franceschini M. A., Kaipio J. P., Arridge S. R., Boas D. A., “Physiological system identification with the Kalman filter in diffuse optical tomography,” Med. Image Comput. Comput. Assist. Interv. 8(2), 649–656 (2005). [DOI] [PubMed] [Google Scholar]
- 34.Dempsey L. A., Cooper R. J., Roque T., Correia T., Magee E., Powell S., Gibson A. P., Hebden J. C., “Data-driven approach to optimum wavelength selection for diffuse optical imaging,” J. Biomed. Opt. 20(1), 016003 (2015). 10.1117/1.JBO.20.1.016003 [DOI] [PubMed] [Google Scholar]
- 35.Brigadoi S., Cooper R. J., “How short is short? Optimum source-detector distance for short-separation channels in functional near-infrared spectroscopy,” Neurophotonics 2(2), 025005 (2015). 10.1117/1.NPh.2.2.025005 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Fang Q., Boas D. A., “Tetrahedral mesh generation from volumetric binary and grayscale images,” in 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro (IEEE, 2009), pp. 1142–1145. 10.1109/ISBI.2009.5193259 [DOI] [Google Scholar]
- 37.Everdell N. L., Gibson A. P., Tullis I. D. C., Vaithianathan T., Hebden J. C., Delpy D. T., “A frequency multiplexed near-infrared topography system for imaging functional activation in the brain,” Rev. Sci. Instrum. 76(9), 093705 (2005). 10.1063/1.2038567 [DOI] [Google Scholar]
- 38.Strangman G., Franceschini M. A., Boas D. A., “Factors affecting the accuracy of near-infrared spectroscopy concentration calculations for focal changes in oxygenation parameters,” Neuroimage 18(4), 865–879 (2003). 10.1016/S1053-8119(03)00021-1 [DOI] [PubMed] [Google Scholar]
- 39.Custo A., Wells W. M., 3rd, Barnett A. H., Hillman E. M. C., Boas D. A., “Effective scattering coefficient of the cerebral spinal fluid in adult head models for diffuse optical imaging,” Appl. Opt. 45(19), 4747–4755 (2006). 10.1364/AO.45.004747 [DOI] [PubMed] [Google Scholar]
- 40.Bevilacqua F., Piguet D., Marquet P., Gross J. D., Tromberg B. J., Depeursinge C., “In vivo local determination of tissue optical properties: applications to human brain,” Appl. Opt. 38(22), 4939–4950 (1999). 10.1364/AO.38.004939 [DOI] [PubMed] [Google Scholar]
- 41.Dehaes M., Kazemi K., Pélégrini-Issac M., Grebe R., Benali H., Wallois F., “Quantitative effect of the neonatal fontanel on synthetic near infrared spectroscopy measurements,” Hum. Brain Mapp. 34(4), 878–889 (2013). 10.1002/hbm.21483 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.“Synthetic data,” www.ucl.ac.uk/medphys/research/borl/intro/data.
- 43.Bale G., Mitra S., Meek J., Robertson N., Tachtsidis I., “A new broadband near-infrared spectroscopy system for in-vivo measurements of cerebral cytochrome-c-oxidase changes in neonatal brain injury,” Biomed. Opt. Express 5(10), 3450–3466 (2014). 10.1364/BOE.5.003450 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Obrig H., “NIRS in clinical neurology - a ‘promising’ tool?” Neuroimage 85(Pt 1), 535–546 (2014). 10.1016/j.neuroimage.2013.03.045 [DOI] [PubMed] [Google Scholar]
- 45.Machado A., Lina J. M., Tremblay J., Lassonde M., Nguyen D. K., Lesage F., Grova C., “Detection of hemodynamic responses to epileptic activity using simultaneous Electro-EncephaloGraphy (EEG)/Near Infra Red Spectroscopy (NIRS) acquisitions,” Neuroimage 56(1), 114–125 (2011). 10.1016/j.neuroimage.2010.12.026 [DOI] [PubMed] [Google Scholar]