Abstract
This study focuses on improving the reconstruction process of the brightfield optical projection tomography (OPT). OPT is often described as the optical equivalent of X-ray computed tomography, but based on visible light. The detection optics used to collect light in OPT focus on a certain distance and induce blurring in those features out of focus. However, the conventionally used inverse Radon transform assumes an absolute focus throughout the propagation axis. In this study, we model the focusing properties of the detection by coupling Gaussian beam model (GBM) with the Radon transform. The GBM enables the construction of a projection operator that includes modeling of the blurring caused by the light beam. We also introduce the concept of a stretched GBM (SGBM) in which the Gaussian beam is scaled in order to avoid the modeling errors related to the determination of the focal plane. Furthermore, a thresholding approach is used to compress memory usage. We tested the GBM and SGBM approaches using simulated and experimental data in mono- and multifocal modes. When compared with the traditionally used filtered backprojection algorithm, the iteratively computed reconstructions, including the Gaussian models GBM and SGBM, provided smoother images with higher contrast.
Subject terms: Biomedical engineering, Imaging and sensing, Imaging techniques
Introduction
The imaging of samples in the mesoscopic size range of few millimeters to a centimeter is important for understanding the processes of a biological system, such as embroyos, organs or organoids of a small animal. One prominent imaging technique for imaging these mesoscopic samples natively in 3D is optical projection tomography1,2 (OPT), which has been successfully applied in the examination of zebrafish3–5, gene expression6–8, small organs9–12, tissue structures13–16, cells17–19 and hydrogels20,21. OPT can be used also to complement selective plane illumination microscopy3,22. To further enhance the information content acquired from OPT, the focus of this study is the inverse problem of reconstructing the sample from the image data.
In brightfield OPT, a wide-spectrum light beam propagates through a semi-transparent sample and projection images (shadowgrams) are recorded from a number of angles around the sample. OPT could be described as the optical equivalent of X-ray computed tomography (CT), and the associated analytic inversion algorithm of X-ray CT, filtered backprojection (FBP), has been used to reconstruct brightfield OPT images with reasonable success. There is, however, one major difference between X-ray CT and OPT concerning the detected ray geometry. The X-rays that penetrate the sample are considered to be straight lines but, in contrast, the focusing objectives in the OPT detection path shape the light beam to a Gaussian bell-shaped intensity profile23–25. The Gaussian shape has a certain focal distance, and in the projection images, blurring is induced into particles depending on their distance from the focus. This blurring is further seen in a decrease of radial resolution in the reconstructions. Hence, this paper focuses on incorporating the Gaussian shape, i.e., the Gaussian beam model (GBM), into the forward model of brightfield OPT with the aim of increasing the reconstruction accuracy through inversion of this enhanced model. The combined forward model is a nested convolution of type where inner functional describes the blurring. In standard Radon transform there is no blurring and .
The blurring properties of the objective can be parametrized using numerical aperture (NA)26. The NA describes a trade-off between lateral resolution and longitudinal resolution and is directly related to the Rayleigh range of the imaging system, which describes the elongation of the Gaussian shape. In our analysis, blurring is considered to be a continuous function, symmetric to both sides of the focal distance, and GBM is represented by equation with w(zL) = w0(1 + ((zL − z0)/zr)2) where NA and Rayleigh range are related through NA = w0/zr. This approach does not consider the focality as a discrete value as commonly used depth-of-field (defined as twice the Rayleigh range1). Traditionally, objectives with low NA are used in OPT to cover at least half of the sample into depth-of-field at once. Long depth-of-field attempts to create conditions as close as possible for the assumed detection of straight lines, but also limits the lateral resolution.
Previously, decreasing the effects of the Gaussian beam shape have also been studied using image post-processing2,27,28, Fourier beam propagation with regularized inversion29, and multifocal acquisition19,30–32. In multifocal acquisition, several projection images are taken from each imaging angle and then fused into a single image. The fusion algorithm is chosen so that the focal parts should be preserved in the fused image. A practical implementation of multifocal acquisition is helical scanning3,33. In this study, multifocal acquisition is considered and compared with the results of the GBM.
Regarding fluorescence OPT, which detects the emission of excited fluorescent molecules instead of attenuation shadowgrams, several approaches to counter the blurring of particles in the reconstruction have been published. These include modified FBP and probabilistic inversion with weights based on light properties34,35. In addition, research on fluorescent OPT reconstruction problem includes the deconvolution of reconstructions using point spread function36 and adaptation of fluorescent X-ray reconstruction method37. Furthermore, the GBM has already been successfully applied to fluorescence OPT38. In contrast to brightfield OPT, which is the transmission of light through a domain, fluorescence is an emission-sources inside a domain problem, and therefore motivating a validation study in the brightfield case.
When coupled with the Radon transform, the GBM enables both the focal and blurred parts of a detected light beam to be included into a single projection operator38. As a result, the projection data can be used for an extended angular aperture. Consequently, the GBM can be expected to improve the reconstruction quality when compared with the inversion of the plain Radon transform. The incorporation of the GBM, however, leads to increased memory consumption and longer computation times during the inversion stage. Furthermore, as a deblurring method, the GBM-based inversion approach can be sensitive to measurement inaccuracies, such as focusing errors.
To decrease the consumption of memory, we used a thresholding approach where low values of beam intensity profile are set to zero based on the on-axis value along the propagation, i.e., the profile is enveloped. Furthermore, we introduce the concept of a stretched Gaussian beam model (SGBM), where the Gaussian beam is scaled in order to avoid the modeling errors related to the error of positioning the sample’s center of rotation in the focal plane. Scaling is achieved by multiplying the Rayleigh range zr with a constant we call strecthing constant cS, i.e., , while keeping w0 in its original value. Analysis on choosing cS is discussed in the Methods section. Another essential computational improvement in using the SGBM approach is that it allows a significant reduction in the memory consumption when compared with the GBM due to the faster decay of the off-axis values. For computing a reconstruction with the GBM or SGBM, we used a steepest descending minimization method that has already been described in our previous work39. The minimization is regularized with total variation (TV)40 to increase the robustness of the computation. The use of the GBM and SGBM in the reconstruction process was tested in simulated and experimental studies using both mono- and multifocal projection modes. The reconstructions are compared with standard FBP reconstructions.
Figure 1 illustrates the different properties of GBM and SGBM imaging in 2D plane. Depicted with a dashed line, the ideal shape of detected GBM light has a Gaussian shape, centered at the focal point. In practice, however, plain hydrogel or cell culturing samples have no known point in the center to focus on. For this reason, it is likely that even an experienced technician would be unable to place the sample center into the focal point, and thus induces a modeling error in the direction of propagation, depicted in the figure with a solid black line. Misplacement orthogonal to propagation can be corrected easier during the imaging41 or by processing projection data before reconstruction42–45. However, the light model requires center of rotation to be at focal point in both coordinates. An SGBM beam (marked in the figure with gray solid color) can be interpreted in two ways: firstly, the physical relation is with Rayleigh limit, which is elongated without altering the beam width at focal point; and secondly, in a numerical sense, GBM and SGBM can be thought of as a weighting of the Radon transform beam, where the SGBM is thus a balance of Gaussian details and the plain Radon transform.
Figure 1.

Illustration of GBM light propagation along axis zL. Dashed line: a GBM beam with focus at zL = 0. Solid black line: a true Gaussian imaging beam with unknown focal offset. Gray line: SGBM beam, centered at zL = 0, has Gaussian form and the same beam waist as GBM, but does not underweigh the values at zL = 0 as much as misplaced GBM.
To analyze the performance of GBM and SGBM, we used both simulated and experimentally acquired data. In the simulations, we computed monofocal data with different focal offsets and also multifocal data. Reconstructions were computed with standard FBP, and iterative solution TV with GBM and SGBM, where different strecthing constant were applied when using SGBM. The experimental data was imaged from two samples: one including sparse population of beads and the other a zebrafish embryo which is a large continous object. In both samples, the base volume was a hydrogel suspension. Reconstructions from experimental data were computed with FBP, GBP and SGBM with stretching constant 5. In both simulated and experimental multifocal cases, the multifocal projections were flattened into single all-in-focus projections before reconstructing. The experiments in this work are summarized in Table 1 and labeled with letteres (A)–(X). In total, we present ten reconstructions from monofocal, simulated data, (A)–(J); four reconstructions from multifocal, simulated data, (K)–(N); four reconstructions from monofocal zebrafish data, (O)–(R); and five reconstructions from multifocal bead data, (S)–(X), one of which, (X), is monofocal by using only one focal plane.
Table 1.
The identifiers and descriptions of the reconstructions.
| ID | Focal Offset (s) (μm) | Algorithm | Gaussian model | β 1 | β 2 | Data acquisition mode |
|---|---|---|---|---|---|---|
| (A) | 0 | FBP | monofocal, synthetic | |||
| (B) | 0 | TV | GBM: K1 | 1E-10 | 1E-10 | |
| (C) | 75 | FBP | ||||
| (D) | 75 | TV | GBM: K1 | 1E-10 | 1E-10 | |
| (E) | 225 | FBP | ||||
| (F) | 225 | TV | GBM: K1 | 1E-8 | 1E-10 | |
| (G) | 225 | TV | SGBM: K5 | 1E-8 | 1E-10 | |
| (H) | 225 | TV | SGBM: K10 | 1E-8 | 1E-10 | |
| (I) | 225 | TV | SGBM: K20 | 1E-8 | 1E-10 | |
| (J) | 225 | TV | SGBM: Kδ | 1E-8 | 1E-10 | |
| (K) | −300, 0, 300 | FBP | multifocal, synthetic | |||
| (L) | −300, 0, 300 | TV | GBM*: | 1E-10 | 1E-10 | |
| (M) | −300, 0, 300 | TV | SGBM: K5 | 1E-10 | 1E-10 | |
| (N) | −300, 0, 300 | TV | SGBM: Kδ | 1E-10 | 1E-10 | |
| (O) | Not specified | FBP | monofocal, zebrafish embryo | |||
| (P) | Not specified | TV | GBM: K1 | 1E-8 | 1E-10 | |
| (Q) | Not specified | TV | SGBM: K5 | 1E-8 | 1E-10 | |
| (R) | Not specified | TV | SGBM: Kδ | 1E-8 | 1E-10 | |
| (S) | Not specified | FBP | multifocal, beads | |||
| (T) | Not specified | TV | GBM*: | 1E-8 | 1E-10 | |
| (U) | Not specified | TV | GBM*: K5 | 1E-8 | 1E-10 | |
| (V) | Not specified | TV | GBM*: Kδ | 1E-8 | 1E-10 | |
| (X) | Not specified | FBP | monofocal, beads |
Results
Results with simulated, mono- and multifocal data
Concerning the simulated experiments (A)–(J), we concentrated on the effect of focal offset, i.e., the unknown distance of focal point from the center of the sample. The effect was analyzed by simulating projection data with different offset and comparing the reconstructions of inverse methods that assumed no offset in the projection data. The forward model in simulations was a GBM without the hard thresholding of the beam.
The relative error measure (REM) and total variation error (TVE) values of (A)–(J) are presented in Table 2 and visualized in Fig. 2. The reconstructions (A)–(J) are shown in Fig. 3. With respect to REM, FBP was found to perform generally better than GBM. In both FBP and GBM, the reconstructed particles were blurred tangentially corresponding with the projection directions parallel to the light beam. The inversion errors increased as the offset was increased from 0 μm to 75 μm and further to 225 μm. For these offsets, the REM of GBM was 1.6 and 2.6 times that of the no-offset case, and the REM of FBP was 1.3 and 4.9, respectively. TVE, on the contrary, did not provide a clear difference between the monofocal approaches. As the focal offset was increased, the overall contrast of the reconstruction and tangential blurring decreased, but FBP yielded more prominent streaking artifacts as seen in cases (A) to (C) to (E). Using the SGBM, a trade-off between roundness and smoothing was achieved. The REM decreased, and the contrast of the reconstructions increased along with the stretching, as seen in Table 2. However, the shape of the particles seems to have been slightly better maintained with moderate stretching.
Table 2.
The numerical errors of the reconstructions (A)–(J) obtained with the numerical phantom and simulated Data.
| ID | Focal offset | Inversion kernel | Dynamic range | REM (%) | TVE | Data acquisition mode | |
|---|---|---|---|---|---|---|---|
| min | max | ||||||
| (A) | 0 μm | FBP | −0.01 | 0.82 | 180 | 323.0 | monofocal simulations |
| (B) | 0 μm | K 1 | −0.07 | 1.13 | 440 | 778.1 | |
| (C) | 75 μm | FBP | −0.01 | 0.33 | 229 | 323.0 | |
| (D) | 75 μm | K 1 | −0.05 | 0.42 | 723 | 774.3 | |
| (E) | 225 μm | FBP | −0.04 | 0.25 | 888 | 323.0 | |
| (F) | 225 μm | K 1 | −0.00 | 0.04 | 1157 | 387.7 | |
| (G) | 225 μm | K 5 | 0.00 | 0.07 | 721 | 403.2 | |
| (H) | 225 μm | K 10 | 0.00 | 0.08 | 652 | 405.5 | |
| (I) | 225 μm | K 20 | 0.00 | 0.08 | 622 | 406.6 | |
| (J) | 225 μm | K δ | 0.01 | 0.13 | 463 | 432.0 | |
| (K) | FBP | 0.01 | 0.29 | 246 | 323.0 | multifocal simulations | |
| (L) | −0.03 | 0.46 | 404 | 806.8 | |||
| (M) | K 5 | −0.02 | 0.38 | 428 | 754.4 | ||
| (N) | K δ | −0.02 | 0.37 | 350 | 862.8 | ||
Figure 2.
Scatter plot of (a) REM and (b) TVE values of the reconstructions (A)-(N); and (c) a bar chart showing the respective dynamical ranges. The REM values of the SGBM reconstructions are lower than GBM K1 and TVE values at the same level. Controversially, with multifocal data, REM values are relatively low but TVE values high.
Figure 3.
The reconstructions (A)–(J) obtained with the numerical phantom and simulated monofocal data. The region of interest shown below each reconstruction (rows 2 and 4) is from the bottom left part of the sample. Focal offset is 0 μm in (A) and (B), 75 μm in (C) and (D) and 225 μm in (E)–(J). The reconstructions (K)–(N) obtained with the numerical phantom and simulated multifocal data. The region of interest shown below each reconstruction is from the bottom left part of the sample. The scalebar length is 500 μm in rows 1, 3 and 5 and 50 μm in rows 2, 4 and 6.
In the multifocal simulations, the reconstructions (K)–(N) presented in Fig. 3 had particles with less elongation and with less prominent streaking. In terms of the REM values presented in Table 2, the reconstruction approaches GBM* (L), SGBM (M) and (N) and FBP (K) were all roughly of the same order, although FBP provided the lowest REM and GBM* the best contrast. Moreover, compared with the monofocal REM values, multifocal reconstructions were on the lower end of the error value scale. The TVE values, however, were relatively high for reconstructions from multifocal data.
Results with experimental, monofocal data from the zebrafish
The reconstructions (O)–(R) of the experimental monofocal data from the zebrafish embryo are presented in Fig. 4. As shown by the visual analysis of region of interest, the GBM reconstruction (P) provided the best contrast, but was smoother than any of the other methods. In the case of SGMB using the kernel K5 (Q), a balance between tangential blurring was achieved, but with a subsequent decrease in contrast. FBP (O) and the Radon kernel Kδ SGBM (R) provided very similar reconstructions with the sharpest details of (O)–(R), but with also imminent streaking and halo artifacts.
Figure 4.
The reconstructions (O)–(R) obtained with the experimental zebrafish embryo sample and monofocal data and limited to the regions of interest. The location of the region of interest are marked in the top-left image. Scale bar in upper row is 250 μm and in lower row 25 μm. Region of interest has a width and height of 250 μm.
Results with experimental, multifocal data from the bead sample
In Fig. 5, the multifocal (S)–(V) and monofocal (X) reconstructions are compared using the experimental data of the bead sample. Consistent with the above reported results of multifocal simulations, the multifocal data provided more details in the reconstructions in all cases. When compared with the monofocal FBP reconstruction (X), some particles were reconstructed only from the multifocal data. SGBM reconstruction (U) with the kernel K5 provided the same effect of trade-off as in monofocal case. Reconstruction (U) is sharper than blurry GBM* (T), and also shows less streaking and halo artifacts around the particles. Additionally, (U) has a smoother background compared with the Radon inversions FBP (S) and Kδ SGBM (V).
Figure 5.
The reconstructions (S)–(V) obtained with the experimental bead phantom and multifocal data. (X) For comparison, the reconstruction obtained with the experimental bead phantom and monofocal data. The regions of interest are marked in image (S) and have a width and height of 500 μm. The scale bar length in row 1 is 500 μm and 50 μm in rows 2 and 3.
Computational times and memory consumption
Computing one reconstruction of the TV-regularized iteration using a single processor thread took approximately 7 minutes CPU time and required 9.7 GB of RAM. With parallel computing using the Lenovo P910 workstation, computing times were in the order of 10 to 60 seconds, mainly depending on the used kernel. Using the present hard-thresholded SGBM approach, the memory consumption during the inversion stage is 5 to 15 times that of the plain inverse Radon transform. However, with GBM, the relative system size is 60 to 100 times that of the plain inverse Radon transform.
Discussion
This study focused on the mathematical modeling of the brightfield version of optical projection tomography (OPT). We introduced the stretched Gaussian beam model (SGBM) and investigated its effect on imaging accuracy and artifacts. SGBM uses an elongated blurring kernel compared with the conventional Gaussian beam model (GBM) in order to provide more robustness with respect to forward errors and measurement noise. Additionally, similar to GBM, it also enables the exploitation of a larger projection aperture than the classical model of one-dimensional light beams. SGBM was evaluated with both numerical and experimental data as well as for both monofocal and multifocal measurements. As reconstruction techniques, we used total variation regularized (TV) iterative solutions for GBM and SGBM. We compared these reconstructions with filtered backprojection (FBP) computed reconstructions.
SGBM was found to be an efficient and robust surrogate for the GBM with significantly lower memory consumption, which enabled computations for larger image resolutions. The SGBM with the kernel K5 seemed to provide a sought-after trade-off between the image sharpness and the reconstructed object shape, when the forward modeling errors were large. This was observed to be the case for the large 225 μm focal offset in numerical experiments (E)–(J) and, especially, with the experimental data of the bead sample for which the reconstruction (T) based on GBM were overly smooth. Based on the region of interest comparisons, the streaking artifacts and halo effects were reduced in the SGBM reconstructions (Q) and (U) using K5 when compared with the respective FBP reconstructions (O), (S) and (X) or Kδ reconstructions (R) and (V). Preliminary tests with alternative regularization parameter values suggested that some artifacts could also be diminished by changing the regularization parameter values, but the major structural differences observed between the methods remained the same.
In addition to the gains in computational efficiency, a further motivation to use SGBM instead of GBM is the uncertainty related to the model parameters. In practice, the accurate positioning of the focal plane to the center of the sample is difficult if there is no reference point in the center of the sample. In this study, we tested several values of stretching factor cS and of the focal offset. The results indicate, that the choice of cS seems to be stable as the difference between K5, K10 and K20 was quite small in simulations in terms of relative error measure (REM) and total variation error (TVE).
The monochromatic light beam assumption used in this study included some errors because the Rayleigh range varies according to the wavelength of the light. We used only a single wavelength of 600 nm in our computations, but in reality, the white LED light has a spectrum in the order of 400 to 750 nm, which affects the Rayleigh length by up to ±25%. The GBM might benefit from having a spectral kernel, but in the case of SGBM, the elongation of the kernel already decreases the effect of spectral mismatch.
In multifocal imaging, a higher numerical aperture (NA) objective can be used to decrease the focal spot size, and thereby improve resolution close to the focal spot30. The cost of this is an increased overall level of blurring. However, to tackle the blurring, several methods can be employed to create a composite image with only focused details. In this study, we applied averaging which we consider a valid, although not necessarily the best, approach for multifocal data32,46,47. Alternatively, a so-called all-in-focus projection image can be formed by combining the focal parts of multiple projection images for a single angle and different focal plane distances. The final reconstruction can then be obtained via a standard inversion approach, such as FBP. Examples of all-in-focus fusion methods include3,48,49. In this study, we applied multifocal imaging without changing the objective, and hence the same NA throughout. The reconstructions computed from multifocal data provided finer details than reconstructions from monofocal data in all cases, even with the simplifying assumptions regarding creation of the composite image and the choice of objective.
A recent study compared several reconstruction techniques in fluorescence OPT50. They concluded that a reconstruction method based on point spread function analysis, which GBM and SGBM are, is good for nonsparse objects, such as the zebrafish embryo. On the other hand, for sparse objects, such as the bead sample, a different approach based on deconvolution produced better results. Our results seem to indicate that same might hold in brightfield OPT as well: visually more benefits are seen using GBM or SGBM with the zebrafish embryo when compared with the bead sample.
For practical applications, further quantitative verification is required and also motivated by the results of this study. The regularization weights in our reconstruction were minimal to make the effects of GBM and SGBM visible. In practice, moderately higher regularization should be applied, especially with the SGBM since visible streaking artifacts and halos were present in the TV reconstructions. The artifacts occurred because the optical and linear beam projections for a given image detail did not match in the directions where optical the beam was out of focus. Therefore, without an enhanced beam model, the OPT has a similarity to a limited-angle or sparse data imaging problem (see, e.g.39). Consequently, in addition to the regularization, the applied beam model was found to be essential to reduce the artifacts. The beam model might also turn out a valuable addition for upgrades of existing instrumentation, such as presented in51, where non-telecentric performance of low magnification lenses may turn out problematic. Furthermore, implementation of the blurring kernel in three dimensions would be a natural continuation of this work. This might, however, be difficult due to the already relatively large 2D system sizes obtained in this study. For example, inversion of the multifocal model with three different focusing kernels was not possible due to memory constraints. Therefore, it will be necessary to develop methods other than hard thresholding to compress the kernel.
Using different NA objectives, also the balance between actual lateral imaging accuracy and numerical compensation of the longitudinal resolution should be studied. To date, mostly low NA objectives with higher longitudinal resolution have been used. However, appropriate modeling, as shown here, will enable the use of higher NA objectives and take advantage of their higher lateral resolution.
Conclusions
We have reported the use of Gaussian light beam model (GBM) in the reconstruction process of brightfield OPT. Using simulations, we studied the effect of focal offset, i.e., the difference of rotational center to the focal plane along the propagation axis. We found that the model was more robust to the focal offset via stretching the Rayleigh range artificially. This stretched Gaussian beam model (SGBM) was further tested with experimental data where, similarly to the simulations, the standard GBM produced overly smooth reconstructions while SGBM was able to balance between sharp details and a lower number of streaking artifacts.
Materials and Methods
Radon transform and blurring functional
The standard Radon transform52 is a line integral of a target function f along a given line L. Points (x, y) along L can be parametrized as
| 1 |
where s is the distance of L from the origo, α is the angle between normal n of L and x-axis, and zL is the arclength along L. The geometry of the Radon transform is presented in Fig. 6(a). With respect to the pair (α, s), the Radon transform of the function is given by
| 2 |
Figure 6.
Schematic images for the Radon transform and the related Gaussian beam model (GBM). (a) The Radon transform integrates its target distribution along the line L. (b) The GBM describes a blurring process corresponding to an integral along the line LK perpendicular to L. The hourglass-shaped contours illustrate the blurring kernel of the Gaussian beam.
The function f typically represents the image to be reconstructed. In this study, we consider f to be a blurred image of the form , where is a linear blurring operator following from the GBM, similarly as already introduced to florescence OPT38. The source space of is composed by the Cartesian product between the image space and the viewing angle. The operator is determined by a parameter we call blurring kernel , i.e., a function from the image space to a light intensity distribution. Illustrated in Fig. 6(b), the kernel is an axi-symmetric function in the coordinates (xL, zL) in which xL is the distance to L. The kernel can also be interpreted as the shape of the individual light beams L propagating through sample. The focal spot of the beam, zL, is the position of the narrowest part of L. The blurring increases along with the value of |zL|.
In Fig. 6(b), the blurring kernel and the Radon transform are superimposed. The line LK is orthogonal to L, and it intersects L at zL. In the coordinates (1), the blurred image is given by
| 3 |
where (xK(zK), yK(zK)) are the coordinates along line LK and can be expressed similar to (1) as follows:
| 4 |
The blurring operator described in Eq. (3) is a convolution between the blurring kernel K and the image f computed at the point (x(zL), y(zL)). In other words, for each point in line L, the image function f is convoluted orthogonally along the line LK with respect to the blurring kernel K.
To have a physical meaning, the blurring kernel . corresponds to the normalized intensity profile of an axi-symmetric Gaussian beam23,24 and it is given by
| 5 |
with
| 6 |
here, zL is the axis of the propagation and τ is the radial distance from the zL-axis. The focal spot is placed at z0, and w0 is the width of the beam waist, i.e., the beam width at the focal spot. The Rayleigh range is zr = πw02/λ, where λ is the wavelength of the beam. The Rayleigh range and numerical aperture (NA) of the objective are related through NA = w0/zr. NA describes the focusing properties of the objective.
Stretched gaussian beam model
To reduce the forward modeling errors related to practical detection of the focal plane, we introduce the stretched Gaussian beam model (SGBM) in which the Rayleigh range zr is stretched, i.e., substituted with an expanded value zr → cSzr with cS ≥ 1.
The SGBM can be interpreted as a surrogate forward approach in which the beam width is narrower when compared to the exact GBM. The motivation for using the SGBM is the ill-conditioned nature of the image deblurring task, because the SGBM allows the use of beam specific parameters in the forward model while ensuring that errors, such as the focal offset, will not be amplified in the inversion process.
The blurring kernel stretched by the factor cS is denoted with . For cS = 1, the beam is non-stretched, i.e., K1 = K. Furthermore, for cS → ∞ the beam approaches an intensity profile that is constant in the direction of propagation. If w0 → 0 simultaneously with cS → ∞, then K∞ → δ with δ denoting the Dirac’s delta53. We denote the case K = δ with Kδ and it corresponds to no blurring, i.e., the standard Radon transform.
As previously mentioned and illustrated in Fig. 1, the choice of value for cS depends on knowledge of the imaging system. In this paper, we assume that the shape of the detected beam is several orders more accurate than the focusing distance, i.e., the values of NA, λ and w0 depend on the components of the system, and uncertainty of their values is not discussed here. Instead, the placement of the sample, and thus the focusing distance z0 depends on the operator of the image acquisition, and its value is more prone to errors.
In the Gaussian model, the width of the beam is described by the Eq. 6 with respect to propagation coordinate z. Including the stretching of the Rayleigh range zr, we can use the Eq. 6 to formulate an expression to the stretching factor cS, which is
| 7 |
In Eq. 7, the expression z − z0 can be used to estimate the discrepancy between of true, unknown focal distance and the range by which the focal distance is assumed to vary. For example, let us consider the case where the desired focal distance is in the center of the sample (z0 = 0), and we assume that the furthest possible true placement has a maximum 225 μm offset, yielding z − z0 = 225 μm. For NA = 0.14 and λ = 600 nm, the Rayleigh range has the value zr = 9.7 μm. To have the maximum weight on the reconstruction on the focal plane at the extreme offset, the beam width of the stretched beam at z = 225 μm should match w0, in which case cS → ∞ since w(z) = w0 (this is natural, since w(z) was supposed to be of Gaussian shape and stretching is trying to force a straight line, i.e., the Radon transform). Thus, the relation describes the weighting of the uncertainty. A smaller fraction means more stretching, and that the focal offset is assumed to be in the extreme of its supposed range. A higher fraction, i.e., less stretching supposes that the real focal offset is likely to be close to z0 = 0. Further, assuming that the focal offset is likely closer to the extreme offset; and weighting the extreme offset to be quite likely and thus allowing the stretched offset to only double the initial beam width at z0, that is, w(225 μm) = 2w0; stretching factor should have the value of cS ≈ 23.2 Similarly, the choice of w(225 μm) = 7w0 yields cS ≈ 9.5, or the choice of w(75 μm) = 2w0 gives cS ≈ 7.7.
Forward operator and inversion algorithm
Our forward operator describes the image information collected by the lens from the light propagating through the sample. The forward operator combines the Radon transform with the GBM and SGBM via the blurring functional . In the following analysis, we additionally assume that the light beams are parallel. The measurement (projection) data y for a given image I, is assumed to obey the following linear model with an additive noise term n:
| 8 |
We emphasize that the operators and cannot be commuted — blurring depends on the depth, but the Radon transform suppresses information in the direction of the light propagation. Hence, physically interpreted, it is a single operator that describes the portion of light propagation collected by the lens. If K(τ, z) = δ(τ) with δ denoting the Dirac’s delta, then the operator of (8) corresponds to the Radon transform, i.e., .
For reasons of practical memory consumption, the kernel entries below a given (hard) threshold value were set to zero in all computations. We used a threshold value of e−2 (0, zL), i.e., e−2 times the on-axis value along propagation.
To compute a reconstruction, we use the following iteration:
| 9 |
in which , , with , and is a regularization matrix given by
| 10 |
| 11 |
Here, Pi denotes the i-th image pixel. The first term penalizes the jumps over the edges and the second one the norm of f and β1 and β2 are the regularization parameters, i.e., weights given for the respective terms. If this iteration converges, it minimizes the regularized objective function
| 12 |
in which the latter norm is the total variation of x, if β2 = 039,40. We used a low value for β2 to ensure the invertibility of and thereby the converge of the algorithm. is the matrix formulation of the combined transform , formed by inserting the Gaussian shape along each detection line. A detailed analysis of the algorithm is presented in39. The MATLAB code used in this article is provided at54 with example data. Another, complete data set imaged by us is available at55.
Numerical experiments
In estimating the blurring kernels, we approximated the brightfield with a single wavelength λ = 600 nm in air, further adjusted for sample immersion liquid, in this case water with a refractive index of 1.33. The Rayleigh range had the value zr = 9.7 μm following from the experimental setup objective of NA = 0.14. For forward solution, we used standard Gaussian kernel K1 with the focal offsets 0, 75, and 225 μm. Zero-offset K1 is shown in Fig. 7(a). In order not to commit an inverse crime, the forward solutions in the simulations were computed with non-thresholded K1. All of the inverse solutions were computed using thresholded kernels: K1 without focal offset for GBM, and K5, K10, K20 and Kδ for SGBM. K5 and K20 are shown in Fig. 7(b,c), respectively. For comparison, FBP52 reconstructions were computed using MATLAB’s built-in function iradon with Hamming filter. Figure 7 also includes the number of non-zero elements of the kernels as they relate directly to the system inverted system sizes.
Figure 7.
(a) The Gaussian beam kernel K corresponding to NA = 0.14 and λ = 600 nm. (b) Extended kernels K5 and (c) K20. (d) A multifocal kernel K* = (K(1) + K(2) + K(3))/3 in which NA = 0.14 and λ = 600 nm and the focal offsets of K(1), K(2) and K(3) are −300, 0 and 300 μm, respectively. NNZ is the number of non-zero elements in the kernel. Horizontal axis is the propagation axis zL and vertical axis is the radial distance τ.
In multifocal experiments, the projection data of each angle was averaged into a single projection for the inversion. The multifocal kernel is referred to as GBM*, and it consists of averaging three K1 kernels with different offsets, i.e., where K(1), K(2), K(3) of the individual focal offsets i = 1, 2, 3. The multifocal kernel K* is shown in Fig. 7(d). For reconstructions in simulated cases, we used the GBM with kernel K1 without focal offset, and the SGBM with kernels K5, K10, K20 and Kδ; and FBP. The kernels K1, K5 and K20 are shown in Fig. 7.
Figure 8(a) shows our numerical phantom that was a square of 512 × 512 pixels with a side length corresponding to 1 mm and particle diameter to 10 μm (approximately 19 pixels). The background had the attenuation coefficient of zero (i.e., that of the void) and the particles had the attenuation coefficient of one. The numerical projection data comprised 400 projections in the range [0.9°, 360°] with 0.9° angular increment. Projection data were simulated using kernels K1 with no focal offset (shown in Fig. 8(b) and with 75 and 225 μm focal offsets (the 225 μm offset data are shown in Fig. 8(c)). In total, we present 15 simulated studies labeled with the letters (A)–(N) and combinations of these are presented in Table 1 showing the forward and inverse parameters used.
Figure 8.
(a) The numerical 512 × 512 phantom with the side length of 1 mm and particle diameter of 10 μm. (b) The numerical sinogram without focal plane offset and (c) with 225 μm offset in kernel K1. (d) A projection image from the zebrafish embryo data set. Reconstruction shown in this article are from a height of 1600 (pixel row illustrated with a black line). Image contrast has been adjusted for printability.
As the measurement noise, we used additive normal distributed noise with standard deviation 0.01 relative to the maximal noiseless data entry. For the GBM and SGBM reconstructions, we used three iteration steps. After trying different iteration lengths up to ten steps, three steps were found to be sufficient.
The numerical accuracy was analyzed via the relative error measure (REM) which we defined as the relative 1-norm between the phantom and the reconstruction frec with its minimum shifted to zero and maximum scaled to one. We expressed REM in percentages as where . The 1-norm was chosen because it is known to be small for sparse distributions with only a few non-zero values56,57, such as the cell phantom distributions used here. REM value measures the general quality of the image without penalizing the change in dynamic range. To analyze the dynamic accuracy, we evaluated the following relative total variation error (TVE):
Experimental data
The experimental data were obtained from two experimental samples, one being a zebrafish embryo and the other composed of hydrogel with small polymer beads as cell phantoms. We used the in-house OPT20,21 where the projection images were captured using an sCMOS camera (ORCA-Flash 4.0, Hamamatsu, Japan) with an infinity-corrected long working distance objective lens of either 5X for bead sample (Edmund, USA, NA = 0.14) or 10X for zebrafish embryo (Edmund, USA, NA = 0.28). The instrumentation included an iris diaphragm (Thorlabs, USA) and a filter wheel (Thorlabs, USA) between the objective and the camera, but these were not in use for the data used in this article, i.e., the iris was fully open, and there was no filter in the filter wheel. The projection data of both samples were acquired with a 0.9° interval from 0° to 359.1°, 400 images in total. Before imaging, both samples were manually centered in the x-coordinate using horizontally symmetric rotation and along the y-coordinate using the tube walls as a visual aid.
The zebrafish embryo was a two days post fertilization Tg(fli:1a:eGFP) prepared in 1.5% agarose (Sigma Aldrichm, Finland) hydrogel with added Tricaine (Sigma Aldrichm, Finland) for anesthetizing the fish. From the hydrogel, the fish was then sucked into a fluorinated propylene ethylene (FEP) tube with a syringe. The FEP tube had an inside diameter of 2 mm. The sample was imaged after mounting using a 10X objective with an exposure time of 8 ms. Only one focal plane was used for this image set. A single projection from the zebrafish embryo data is shown in Fig. 8(d). The reconstructions are computed from a height (pixel row) of 1600.
The keeping and raising of zebrafish stocks was performed with permission of the State Provincial Office of Western Finland (permission ESAVI/10079/04.10.06/2015). Care and experimental use of zebrafish embryo was carried out in accordance with EU Directive 2010/63/EU on the protection of animals used for scientific purposes; the Finnish Act on the Protection of Animals Used for Scientific or Educational Purposes (497/2013); and the Government Decree on the Protection of Animals Used for Scientific or Educational Purposes (564/2013).
The bead sample was prepared from gellan gum (GG) with physical crosslinking via 0.6% (w/w) spermine crosslinker, both dissolved in a 10% (w/v) sucrose solution (Sigma Aldrichm, Finland)58. Spherical, black polystyrene beads (0.5% v/v) with a 10 μm diameter (Polysciences, USA) were mixed in the hydrogel during gelation. For the image acquisition, the sample was placed inside a FEP tube, which had an inside diameter of 2 mm. Two additional acquisitions were performed after translating the sample to 600 nm either closer or further to the objective lens than the original placement. The multifocal data were then processed by averaging through all three projections in each angle. An exposure time of 6.50 ms and 5X objective were used in imaging.
For computations, the data were linearized by scaling the values to interval [10−10, 1] and taking the 10-based logarithm (−log10(·)). The center of rotation was corrected manually by shifting the sinogram with different offsets and choosing the offset with visually the least amount of circular effects caused by center of rotation offset42,44. For memory reasons, the reconstructions were computed on a 512 × 512 pixel grid, and hence the width of the sinogram was average downscaled to 512 pixels from the original 2048.
From the experimental data, we present nine reconstructions labeled with the letters (O)–(X) the details of which are presented in Table 1. The reconstructions (O)–(R) from the monofocal data of the zebrafish embryo were computed using FBP, GBM with kernel K1 and SGBM with kernels K5 and Kδ. Reconstructions (S)–(V) were computed from the multifocal data of the bead sample with FBP, GBM with kernel K* and SGBM with kernels K5 and Kδ. For comparison, one reconstruction (X) was computed from the bead sample with monofocal data using FBP. In GBM and SGBM reconstructions, we used three iteration steps. The values of β1 and β2 are shown in Table 1. In the SGBM cases, we report only cS = 5 cases.
Hardware and software used
The computations were performed using a high-end Lenovo P910 Workstation equipped with two Intel Xeon E5-2697 processors and 256 GB RAM. As the computation platform we employed MATLAB version R2016b 64-bit (The MathWorks, Inc.). The MATLAB scripts written for the blurring kernels, Radon transform and the inversion routine (9) have been included in54.
Acknowledgements
O.K. was funded by the Jane and Aatos Erkko Foundation and Jenny and Antti Wihuri Foundation. Equipment used were funded by the Tekes Human Spare Parts program. S.P. was supported by the Academy of Finland Key Project 305055 and Academy of Finland Center of Excellence in Inverse Problems. T.M. and B.B. were funded by Academy of Finland project EPIPHYS 298638. J.H. was funded by Academy of Finland Center of Excellence in Body on Chip. The authors thank Janne Koivisto and Ana Soto de la Cruz for their help with the experimental samples. O.K. expresses his gratitude to Samuli Siltanen and Tanja Tarvainen for their helpfull insights during this study. The authors acknowledge the Tampere Zebrafish Laboratory for their service.
Author Contributions
O.K. and S.P. were the main investigators of this study who derived the required mathematics, implemented the computational pieces, designed the experiments and analyzed the results. T.M., B.B., E.F. and J.H. contributed to the evaluation of the model in relation to physics of the instrumentation and to the analysis of the results. In addition, T.M. was responsible of the experimental data acquisition. All authors reviewed the manuscript.
Data Availability
MATLAB codes and data related to this article are shared through Zenodo at 10.5281/zenodo.1469361.
Competing Interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Sharpe J, et al. Optical projection tomography as a tool for 3D microscopy and gene expression studies. Science. 2002;296:541–545. doi: 10.1126/science.1068206. [DOI] [PubMed] [Google Scholar]
- 2.Sharpe J. Optical projection tomography. Annu. Rev. Biomed. Eng. 2004;6:209–228. doi: 10.1146/annurev.bioeng.6.040803.140210. [DOI] [PubMed] [Google Scholar]
- 3.Bassi A, Schmid B, Huisken J. Optical tomography complements light sheet microscopy for in toto imaging of zebrafish development. Development. 2015;142:1016–1020. doi: 10.1242/dev.116970. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Bryson-Richardson, R. J. & Currie, P. D. Optical projection tomography for spatio-temporal analysis in the zebrafish. In Methods in Cell Biology, vol. 76, 37–50 (Elsevier, 2004). [DOI] [PubMed]
- 5.Kumar S, et al. Quantitative in vivo optical tomography of cancer progression & vasculature development in adult zebrafish. Oncotarget. 2016;7:43939. doi: 10.18632/oncotarget.9756. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.McGurk L, Morrison H, Keegan LP, Sharpe J, O’Connell MA. Three-dimensional imaging of drosophila melanogaster. Plos One. 2007;2:e834. doi: 10.1371/journal.pone.0000834. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Lee K, et al. Visualizing plant development and gene expression in three dimensions using optical projection tomography. The Plant Cell. 2006;18:2145–2156. doi: 10.1105/tpc.106.043042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Arranz A, et al. In-vivo optical tomography of small scattering specimens: time-lapse 3d imaging of the head eversion process in drosophila melanogaster. Sci. reports. 2014;4:7325. doi: 10.1038/srep07325. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Fisher ME, et al. Integrating technologies for comparing 3D gene expression domains in the developing chick limb. Dev. Biol. 2008;317:13–23. doi: 10.1016/j.ydbio.2008.01.031. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Hörnblad A, Cheddad A, Ahlgren U. An improved protocol for optical projection tomography imaging reveals lobular heterogeneities in pancreatic islet and β-cell mass distribution. Islets. 2011;3:204–208. doi: 10.4161/isl.3.4.16417. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Eriksson, A. U. et al. Near infrared optical projection tomography for assessments of β-cell mass distribution in diabetes research. J. Vis. Exp (2013). [DOI] [PMC free article] [PubMed]
- 12.Nguyen D, et al. Optical projection tomography for rapid whole mouse brain imaging. Biomed. Opt. Express. 2017;8:5637–5650. doi: 10.1364/BOE.8.005637. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Andrews SH, Ronsky JL, Rattner JB, Shrive NG, Jamniczky HA. An evaluation of meniscal collagenous structure using optical projection tomography. BMC Med. Imaging. 2013;13:21. doi: 10.1186/1471-2342-13-21. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Cvetko E, et al. The utility of three-dimensional optical projection tomography in nerve injection injury imaging. Anaesthesia. 2015;70:939–947. doi: 10.1111/anae.13066. [DOI] [PubMed] [Google Scholar]
- 15.Ramirez, P. P. V. et al. Optij: Open-source optical projection tomography of large organ samples. BioRxiv 656488 (2019). [DOI] [PMC free article] [PubMed]
- 16.Fang M, et al. Polarization-sensitive optical projection tomography for muscle fiber imaging. Sci. reports. 2016;6:19241. doi: 10.1038/srep19241. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Belay, B. et al. Optical Projection Tomography Imaging of Single Cells in 3D Gellan Gum Hydrogel. In EMBEC & NBC 2017, 996–999 (Springer, 2017).
- 18.Fauver M, et al. Three-dimensional imaging of single isolated cell nuclei using optical projection tomography. Opt. Express. 2005;13:4210–4223. doi: 10.1364/OPEX.13.004210. [DOI] [PubMed] [Google Scholar]
- 19.Miao Q, et al. Dual-modal three-dimensional imaging of single cells with isometric high resolution using an optical projection tomography microscope. J. Biomed. Opt. 2009;14:064035–064035. doi: 10.1117/1.3275470. [DOI] [PubMed] [Google Scholar]
- 20.Figueiras E, et al. Optical projection tomography as a tool for 3D imaging of hydrogels. Biomed. Opt. Express. 2014;5:3443–3449. doi: 10.1364/BOE.5.003443. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Soto AM, et al. Optical projection tomography technique for image texture and mass transport studies in hydrogels based on gellan gum. Langmuir. 2016;32:5173–5182. doi: 10.1021/acs.langmuir.6b00554. [DOI] [PubMed] [Google Scholar]
- 22.Mayer J, et al. Optispim: integrating optical projection tomography in light sheet microscopy extends specimen characterization to nonfluorescent contrasts. Opt. letters. 2014;39:1053–1056. doi: 10.1364/OL.39.001053. [DOI] [PubMed] [Google Scholar]
- 23.Saleh, B. & Teich, M. C. Fundamentals of photonics (John Wiley & Sons Inc., New York, 1991).
- 24.Goubau G, Schwering F. On the guided propagation of electromagnetic wave beams. IRE Transactions on Antennas Propag. 1961;9:248–256. doi: 10.1109/TAP.1961.1144999. [DOI] [Google Scholar]
- 25.Träger, F. Springer handbook of lasers and optics (Springer Science & Business Media, 2012).
- 26.Liang, R. Optical design for biomedical imaging (SPIE Press, 2010).
- 27.Walls JR, Sled JG, Sharpe J, Henkelman RM. Correction of artefacts in optical projection tomography. Phys. Medicine Biol. 2005;50:4645. doi: 10.1088/0031-9155/50/19/015. [DOI] [PubMed] [Google Scholar]
- 28.Walls J, Sled J, Sharpe J, Henkelman M. Resolution improvement in emission optical projection tomography. Phys. Medicine Biol. 2007;52:2775. doi: 10.1088/0031-9155/52/10/010. [DOI] [PubMed] [Google Scholar]
- 29.Kamilov US, et al. Optical tomographic image reconstruction based on beam propagation and sparse regularization. IEEE Transactions on Comput. Imaging. 2016;2:59–70. doi: 10.1109/TCI.2016.2519261. [DOI] [Google Scholar]
- 30.Miao Q, et al. Resolution improvement in optical projection tomography by the focal scanning method. Opt. Lett. 2010;35:3363–3365. doi: 10.1364/OL.35.003363. [DOI] [PubMed] [Google Scholar]
- 31.Chen L, et al. Remote focal scanning optical projection tomography with an electrically tunable lens. Biomed. Opt. Express. 2014;5:3367–3375. doi: 10.1364/BOE.5.003367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Chan KG, Liebling M. Direct inversion algorithm for focal plane scanning optical projection tomography. Biomed. Opt. Express. 2017;8:5349–5358. doi: 10.1364/BOE.8.005349. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Arranz A, et al. Helical optical projection tomography. Opt. Express. 2013;21:25912–25925. doi: 10.1364/OE.21.025912. [DOI] [PubMed] [Google Scholar]
- 34.Darrell A, Meyer H, Marias K, Brady M, Ripoll J. Weighted filtered backprojection for quantitative fluorescence optical projection tomography. Phys. Medicine Biol. 2008;53:3863. doi: 10.1088/0031-9155/53/14/010. [DOI] [PubMed] [Google Scholar]
- 35.Darrell, A. et al. Maximum likelihood reconstruction for fluorescence optical projection tomography. In BioInformatics and BioEngineering, 2008. BIBE 2008. 8th IEEE International Conference on, 1–6 (IEEE, 2008).
- 36.van der Horst J, Kalkman J. Image resolution and deconvolution in optical tomography. Opt. Express. 2016;24:24460–24472. doi: 10.1364/OE.24.024460. [DOI] [PubMed] [Google Scholar]
- 37.Koljonen Ville, Koskela Olli, Montonen Toni, Rezaei Atena, Belay Birhanu, Figueiras Edite, Hyttinen Jari, Pursiainen Sampsa. A mathematical model and iterative inversion for fluorescent optical projection tomography. Physics in Medicine & Biology. 2019;64(4):045017. doi: 10.1088/1361-6560/aafd63. [DOI] [PubMed] [Google Scholar]
- 38.Trull AK, et al. Point spread function based image reconstruction in optical projection tomography. Phys. Medicine Biol. 2017;62:7784. doi: 10.1088/1361-6560/aa8945. [DOI] [PubMed] [Google Scholar]
- 39.Pursiainen S, Kaasalainen M. Orbiter-to-orbiter tomography: a potential approach for small solar system bodies. IEEE Transactions on Aerosp. Electron. Syst. 2016;52:2747–2759. doi: 10.1109/TAES.2016.150638. [DOI] [Google Scholar]
- 40.Chan, T. F. & Shen, J. Image processing and analysis: variational, PDE, wavelet, and stochastic methods (SIAM, 2005).
- 41.Cheddad A, Svensson C, Sharpe J, Georgsson F, Ahlgren U. Image processing assisted algorithms for optical projection tomography. IEEE Transactions on Med. Imaging. 2012;31:1–15. doi: 10.1109/TMI.2011.2161590. [DOI] [PubMed] [Google Scholar]
- 42.Donath T, Beckmann F, Schreyer A. Automated determination of the center of rotation in tomography data. JOSA A. 2006;23:1048–1057. doi: 10.1364/JOSAA.23.001048. [DOI] [PubMed] [Google Scholar]
- 43.Dong D, et al. Automated recovery of the center of rotation in optical projection tomography in the presence of scattering. IEEE J. Biomed. Heal. Informatics. 2012;17:198–204. doi: 10.1109/TITB.2012.2219588. [DOI] [PubMed] [Google Scholar]
- 44.Vo NT, Drakopoulos M, Atwood RC, Reinhard C. Reliable method for calculating the center of rotation in parallel-beam tomography. Opt. Express. 2014;22:19078–19086. doi: 10.1364/OE.22.019078. [DOI] [PubMed] [Google Scholar]
- 45.Jesus, D., Soto, A., Lehti, M., Hyttinen, J. & Figueiras, E. Center of rotation function as a general method for center of rotation detection. In Biomedical Optics, BM3A–59 (Optical Society of America, 2014).
- 46.Koskela, O. et al. Computational model for multifocal imaging in optical projection tomography and numerical analysis of all-in-focus fusion in tomographic image reconstruction. In IFMBE Proceedings, vol. 65 (Springer, 2017).
- 47.Koskela, O. H., Belay, B. A., Pursiainen, S. T., Figueiras, E. A. & Hyttinen, J. A. Computational model for simulating multifocal imaging in optical projection tomography. In Mathematics in Imaging, MTu1C–3 (OSA, 2017).
- 48.Pertuz S, Puig D, Garcia MA, Fusiello A. Generation of all-in-focus images by noise-robust selective fusion of limited depth-of-field images. IEEE Transactions on Image Process. 2013;22:1242–1251. doi: 10.1109/TIP.2012.2231087. [DOI] [PubMed] [Google Scholar]
- 49.Li S, Kang X, Fang L, Hu J, Yin H. Pixel-level image fusion: A survey of the state of the art. Inf. Fusion. 2017;33:100–112. doi: 10.1016/j.inffus.2016.05.004. [DOI] [Google Scholar]
- 50.Trull AK, van der Horst J, van Vliet LJ, Kalkman J. Comparison of image reconstruction techniques for optical projection tomography. Appl. Opt. 2018;57:1874–1882. doi: 10.1364/AO.57.001874. [DOI] [PubMed] [Google Scholar]
- 51.Watson T, et al. Optim: Optical projection tomography integrated microscope using open-source hardware and software. Plos One. 2017;12:e0180309. doi: 10.1371/journal.pone.0180309. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Natterer, F. The mathematics of computerized tomography (SIAM, 2001).
- 53.Dirac, P. A. M. The principles of quantum mechanics. 27 (Oxford University Press, 1981).
- 54.Koskela, O. & Pursiainen, S. Iterative solution of inverse Radon transform with a Gaussian beam model, 10.5281/zenodo.1469361 (2018).
- 55.Koljonen, V., Koskela, O. & Montonen, T. fOPT tools, 10.5281/zenodo.1422208 (2018).
- 56.Donoho DL. For most large underdetermined systems of linear equations the minimal 1-norm solution is also the sparsest solution. Commun. on pure applied mathematics. 2006;59:797–829. doi: 10.1002/cpa.20132. [DOI] [Google Scholar]
- 57.Tibshirani Robert. Regression Shrinkage and Selection Via the Lasso. Journal of the Royal Statistical Society: Series B (Methodological) 1996;58(1):267–288. [Google Scholar]
- 58.Koivisto JT, et al. Bioamine-crosslinked gellan gum hydrogel for neural tissue engineering. Biomed. Mater. 2017;12:025014. doi: 10.1088/1748-605X/aa62b0. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
MATLAB codes and data related to this article are shared through Zenodo at 10.5281/zenodo.1469361.







