Abstract
In-line digital holography (DH) is used in many fields to locate and size micro or nano-objects spread in a volume. To reconstruct simple shaped objects, the optimal approach is to fit an imaging model to accurately estimate their position and their characteristic parameters. Increasing the accuracy of the reconstruction is a big issue in DH, particularly when the pixel is large or the signal-to-noise ratio is low. We suggest exploiting the information redundancy of videos to improve the reconstruction of the holograms by jointly estimating the position of the objects and the characteristic parameters. Using synthetic and experimental data, we checked experimentally that this approach can improve the accuracy of the reconstruction by a factor more than the square root of the image number.
© 2015 Optical Society of America
The quantitative three-dimensional reconstruction and tracking of micro or nano-objects spread in a volume is of great interest in many fields of science (e.g., biomedicine, chemical engineering, fluid mechanics). Digital Holography (DH) is a quantitative 3D imaging system that is time-resolved. It is consequently an appropriate tool to study fast 3D phenomena. However, increasing the accuracy of the reconstruction is a major challenge in DH, particularly when the signal-to-noise ratio (SNR) is low, the pixel is large (e.g., for high speed cameras), or the numerical aperture is low. In the last case, depth accuracy and lateral accuracy can differ by an order of magnitude [1].
Many numerical methods for DH accuracy improvement have been described in the literature in recent decades. Recently, “pixel Super-Resolution (SR)” approaches, which are generally used for conventional imaging, were used to improve the resolution of reconstructed digital holograms [2,3]. These approaches consist of four main steps: recording multiple holographic images that are shifted with respect to one another, image registration, computation of the super-resolved hologram, and holographic reconstruction. This enables a significant gain in resolution. However, as the image is processed as one block [2,4], this is very sensitive to the presence of any objects in the field whose motion differs from that of the objects of interest [5].
“Inverse Problems” (IP) approaches have also been proposed to more accurately reconstruct digital holograms. Rather than reconstructing the hologram (e.g., using numerical diffraction), they aim to find the simulation (i.e., direct problem) that is closest to the data. This approach is sometimes referred to as Bayesian approach [6] or as compressive holography [7,8]. For arbitrarily shaped objects, this approach makes it possible to reconstruct their opacity distribution sampled on a 3D grid by inverting the hologram formation model using an appropriate regularization [6,9]. For parametric objects (described by few parameters) whose diffraction patterns are given by an analytic formula, inverse reconstruction can be performed by maximum-likelihood fitting of an imaging model to the data [10,11]. This approach is sometimes called “super-resolution” (see e.g., [12]). These IP methods have been shown to be optimal in certain cases [12,13] and lead to almost unsupervised algorithms. To further improve the 3D reconstruction accuracy of parametric objects, we suggest combining the potential of such IP approach and pixel SR.
The IP approach applied to one image in the stack enables an optimal estimation, and in some cases, reaches Cramer Rao lower bounds [12,13]. In the case of a image stack, applying this IP approach to each image and averaging the estimated parameters decreases the standard deviation of the estimator by [14]. However, it has been shown that joint estimation of the parameters leads to more accurate results, particularly since information intercorrelation between parameters is non-negligible [5]. In that case, the gain in accuracy can be greater than . In the following, without loss of generality, we consider opaque spherical objects. The imaging model is the Thompson model [15] and has four parameters: radius , and 3D position . We now describe the algorithm used to jointly estimate, in a stack of images, the object parameters, which are the transverse shifts of the object , the axial position , and the radius . We then present the results we obtained using this approach on synthetic and experimental holograms and compare them to independent parameter estimation and classical pixel SR reconstruction.
The proposed algorithm (Fig. 1) is a modified version of the unsupervised algorithm proposed by Soulez et al. [10] adapted to the processing of shifted hologram stacks. It performs joint estimation of the shifts and object parameters . It makes it possible to reconstruct objects outside of the classical field of view and account for irrelevant data regions in the hologram thanks to a weighted mask [16]. It consists of two main steps:
- • A rough estimation step, which detects the best matching element in a dictionary of diffraction patterns (computed using a discrete sampling of the parameter space, ) for each hologram in the stack. This step allows estimation of integer pixel shifts between holograms and coarse estimation of and . The latter are computed by averaging all the estimates of the stack.
- • A local joint optimization step, which improves the estimate by fitting the parametric model. This step leads to accurate measurement of sub-pixel shifts, and .
This algorithm can be used iteratively when several objects of interest are in the field of view. In that case, a cleaning step, which subtracts the detected pattern from the hologram stack, allows the SNR of the remaining patterns to be increased.
To demonstrate the advantages of the proposed SR scheme, the method was validated in both numerical and bench-top experiments. Figure 2 shows the experimental configuration, which consists in a classical in-line DH arrangement. The light emitted by a , 75-mW fiber pigtailed (FP) laser diode (Coherent OBIS 660 LX) was collimated to act as the reference beam. The sample is represented by two objects. The first is moving, while the other remains stationary. Interference between the reference and the object beams are recorded by a high-speed -pixel CMOS sensor (NAC MEMRECAM K4), with a pixel pitch of 21.7 μm and a fill-factor (i.e., active area over total area of pixel) of 0.7 at a frame-rate of 1000 Hz. SR is performed by jointly optimizing the parameters of a stack of particle holograms.
Validation of the concept is proposed through numerical simulation of particle holograms. Here, holograms with both a moving and a fixed object are considered. The moving object consists of a 100-μm diameter particle with random sub-pixel shifts between each simulated frame, whereas the fixed object is an opaque square. Joint optimization of the simulated sequence allows both estimation of and of the object shifts from one frame to the next. Moreover, independent optimization over each holograms as well a standard pixel SR method are considered for comparison. This latter method, is tested using an algorithm based on a global estimation of the shift from one frame to the next in the Fourier space [17]. The estimation of the parameters is then performed by analysis of the super-resolved hologram by IP approach.
A stack of -pixel low-resolution holograms are simulated according to the experimental conditions shown in Fig. 2. A Gaussian white noise has been added to the simulated hologram resulting in a SNR of 5. A close-up view over pixels is proposed Fig. 3(a).
For visualization purposes, a super-resolved image is computed. The registration is performed using the estimated shifts, and the holograms are interpolated to the desired SR factor value and superimposed. The maximal SR factor achievable can be linked to the number of acquired image by [5]. Therefore, the SR factor is fixed to . Results obtained are proposed Fig. 3. A close-up over pixels of the super-resolved holograms is shown in Fig. 3(b). Here, the advantages of the approach are clearly visible. On one hand, higher spatial frequencies can be visualized on the super-resolved hologram, thereby increasing the accuracy of the reconstruction. On the other hand, the super-resolved hologram has a higher SNR. Low SNR holograms can thus also benefit from this jointly optimized reconstruction method. Quantitative confirmation of this result can be found in the Table 1. Here, comparison between independent estimation over 1224 images, joint estimation over 61 stacks of 20 images, and super-resolved images based on standard pixel SR are realized. The improvement in the standard deviation of both and value is close to as predicted by Robinson and Milanfar [5] in the case where optimized parameters are decorrelated. As seen in Table 1, Vandewalle’s methods do not succeed in improving the standard deviation values. As a matter of fact, this method is based on a global motion estimation over the whole image, whereas only the object is moving. Let us note that our approach can be applied on stacks of images that present nonsubpixel shifts contrary to classical pixel SR schemes [17].
We here propose to take benefits of the jointly optimized IP approach reconstruction scheme for high-accuracy reconstruction of experimental holograms. The investigated object is a calibrated opaque chromium disk with a diameter of 100 μm deposited on a glass substrate (diameter , roundness Optimask), whose position is shifted using a 2-axis mechanical stage. The fixed object is a human hair. Low-resolution holograms are acquired over the complete area of the CMOS sensor. A close-up on the recorded low-resolution holograms over pixels is presented Fig. 4(a). Part of the moving-object interference pattern is occluded by the hair. Jointly optimized reconstruction by IP approach is performed over images with shifts of several tens of pixels between each acquisition. For illustration purposes, the super-resolved hologram with is presented in Fig. 4(b). It should be noted that the disturbance of the fixed object is weaker than that of the low-resolution hologram. This is due to the image-registration step that results in averaging of the fixed object signal over the sequence of holograms. As for the simulation results in Fig. 3, the super-resolved hologram contains higher spatial frequencies that improve estimation of the object radius and object-to-sensor distance .
The super-resolved holograms shown in Figs. 3 and 4 are given for illustration purposes and qualitatively demonstrate the benefits of using the proposed scheme. For quantitative assessment, comparison between a standard IP approach reconstruction method (i.e. optimization of the model parameters hologram by hologram), and the proposed joint optimization scheme is realized. A sequence of 1224 individual images (this amount corresponds to the camera buffer size) of the moving calibrated object are recorded with a frame-rate of 100 Hz and an exposure duration of . From these images, stacks of images are built by taking one frame out of 61. According to the amount of acquired images, 61 image stacks are used to point out benefits of the approach. Values of and are optimized for each frame in the case of the classical IP approach and for each image stack for the joint IP approach. Obtained results are proposed Fig. 5. Here, estimated values of (blue dots) and (green crosses) for individual IP approach reconstruction (a), and joint IP approach reconstruction (b) are plotted versus either the frame number or the stack number.
One can notice that dispersion of and values is higher considering an individual processing scheme [Fig. 5(a)] rather than a joint scheme [Fig. 5(b)]. This can be quantified by analyzing averaged values of and as well as their respective standard deviations and . Obtained results are listed Table 2 and compared to manufacturer’s specifications. The estimations of and are improved by more than a factor . This is due to the existence of correlation between estimated parameters as discussed in Ref. [5]. This proves that the joint estimation provides in this case an improvement of the accuracy of the estimator. It should be noted that values are slightly changed along the image sequence (probably due to the translation stage), thus leading to an overestimate of [Fig. 5(a)]. In order to be able to apply Vandewalle’s method on our experimental holograms, the estimated particle shifts have been converted to subpixel shifts by means of an integer translation step. Results obtained with a classical pixel SR scheme [17] have been calculated. They illustrate the inappropriateness of this method for our application. Indeed standard pixel SR schemes are based on a global estimation of the subpixel shifts from one frame to the next.
We have proposed a joint optimization method, applied to particle in-line hologram reconstruction, improving and estimation accuracy. It should be noted that this approach is valid as long as the imaging model is parametric. Benefits of the proposed scheme have been demonstrated with both numerical and bench-top experiments. Improvement of the accuracy on and have been proved to be higher than , thus reducing the gap between axial and lateral positioning accuracy. This approach can be generalized to high-resolution 3D tracking considering joint estimation. For instance by estimating and along an image sequence.
The authors are grateful for the financial support of Université de Lyon through the Program “Investissements d’Avenir” (ANR-1 1-IDEX-0007).
References
1. J. Katz and J. Sheng, Annu. Rev. Fluid Mech. 42, 531 (2010). [CrossRef]
2. W. Bishara, T.-W. Su, A. F. Coskun, and A. Ozcan, Opt. Express 18, 11181 (2010). [CrossRef]
3. O. Mudanyali, E. McLeod, W. Luo, A. Greenbaum, A. F. Coskun, Y. Hennequin, C. P. Allier, and A. Ozcan, Nat. Photonics 7, 240 (2013). [CrossRef]
4. R. C. Hardie, K. J. Barnard, and E. E. Armstrong, IEEE Trans. Image Process. 6, 1621 (1997). [CrossRef]
5. D. Robinson and P. Milanfar, IEEE Trans. Image Process. 15, 1413 (2006). [CrossRef]
6. S. Sotthivirat and J. A. Fessler, J. Opt. Soc. Am. A 21, 737 (2004). [CrossRef]
7. D. J. Brady, K. Choi, D. L. Marks, R. Horisaki, and S. Lim, Opt. Express 17, 13040 (2009). [CrossRef]
8. Y. Rivenson, A. Stern, and B. Javidi, J. Disp. Technol. 6, 506 (2010). [CrossRef]
9. L. Denis, D. A. Lorenz, and D. Trede, Inverse Probl. 25, 115017 (2009). [CrossRef]
10. F. Soulez, L. Denis, C. Fournier, É. Thiébaut, and C. Goepfert, J. Opt. Soc. Am. A 24, 1164 (2007). [CrossRef]
11. S. H. Lee, Y. Roichman, G. R. Yi, S. H. Kim, S. M. Yang, A. van Blaaderen, P. van Oostrum, and D. G. Grier, Opt. Express 15, 18275 (2007). [CrossRef]
12. K. I. Mortensen, L. S. Churchman, J. A. Spudich, and H. Flyvbjerg, Nat. Methods 7, 377 (2010). [CrossRef]
13. C. Fournier, L. Denis, and T. Fournel, J. Opt. Soc. Am. A 27, 1856 (2010). [CrossRef]
14. S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory (Prentice-Hall, 1993).
15. G. Tyler and B. Thompson, J. Mod. Opt. 23, 685 (1976).
16. D. Chareyron, J.-L. Marié, C. Fournier, J. Gire, N. Grosjean, L. Denis, M. Lance, and L. Méès, New J. Phys. 14, 043039 (2012). [CrossRef]
17. P. Vandewalle, S. Süsstrunk, and M. Vetterli, EURASIP J. Adv. Sig. Pr. 2006, 071459 (2006).