Twin-beam real-time position estimation of micro-objects in 3D
Martin Gurtner, Ji\v{r}\'i Zem\'anek

TL;DR
This paper introduces a simple, real-time 3D micro-object position estimation method using twin-beam illumination and a standard image sensor, enabling feedback control in micro-manipulation tasks.
Contribution
The paper presents a novel, hardware-efficient method for real-time 3D micro-object positioning using twin-beam illumination and a lensless image sensor setup.
Findings
Achieves ~3 um lateral and ~7 um axial accuracy
Operates at 10 Hz refresh rate
Effective in micro-manipulation feedback control
Abstract
Various optical methods for measuring positions of micro-objects in 3D have been reported in the literature. Nevertheless, majority of them are not suitable for real-time operation, which is needed, for example, for feedback position control. In this paper, we present a method for real-time estimation of the position of micro-objects in 3D; the method is based on twin-beam illumination and it requires only a very simple hardware setup whose essential part is a standard image sensor without any lens. Performance of the proposed method is tested during a micro-manipulation task in which the estimated position served as a feedback for the controller. The experiments show that the estimate is accurate to within ~3 um in the lateral position and ~7 um in the axial distance with the refresh rate of 10 Hz. Although the experiments are done using spherical objects, the presented method could be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Twin-beam real-time position estimation of micro-objects in 3D
Martin Gurtner and Jiří Zemánek
Czech Technical University in Prague, Faculty of Electrical Engineering,
Technická 2, 166 27 Praha 6, Czech Republic
Abstract
Various optical methods for measuring positions of micro-objects in 3D have been reported in the literature. Nevertheless, the majority of them are not suitable for real-time operation, which is needed, for example, for feedback position control. In this paper, we present a method for real-time estimation of the position of micro-objects in 3D111The implementation can be found at http://github.com/aa4cc/twinbeam-measurement; the method is based on twin-beam illumination and it requires only a very simple hardware setup whose essential part is a standard image sensor without any lens. The performance of the proposed method is tested during a micro-manipulation task in which the estimated position served as feedback for the controller. The experiments show that the estimate is accurate to within in the lateral position and in the axial distance with the refresh rate of 10 Hz. Although the experiments are done using spherical objects, the presented method could be modified to handle non-spherical objects as well.
††: Measurement Science and Technology
- June 2016
Keywords: position measurement, twin-beam illumination, digital holography, micro-manipulation, feedback manipulation
1 Introduction
Estimation of positions for micro-objects in 3D is of great interest in many research domains. In microfluidics, a velocity profile of the fluid can be measured by tracking micro-objects suspended in the fluid [1]. For example, blood flow, which could indicate circulatory diseases, can be determined by measuring blood cells’ trajectories [2]. Similarly, an analysis of motion of bubbles in air-water mixture can be carried out [3]. In microbiology, trajectories of sperm cells can be used to determine their motility [4].
There are many ways how to estimate 3D position of micro-objects. Confocal microscopy can be used for 3D position estimation [5], but it provides only a very limited time resolution since it involves hardware motion. A variety of methods are based on digital holography [6] where the position is estimated computationally; for a review, see [7]. These methods are either based on fitting the micro-object’s hologram to a model describing the appearance of the hologram parametrized by the axial distance [1, 8], or on back-propagation of the hologram [9, 10]. Fitting the observed holograms to the model provides very accurate estimates of the position (up to nanometer resolution), but it is computationally demanding. In addition, the holograms have to be captured with very high resolution; this is usually achieved by an objective lens which results in reduced observable area. Back-propagation allows us to estimate the axial distance of a micro-object by identification of the distance for which the back-propagated hologram fits the image of the micro-objects. The back-propagation itself is not computationally demanding, but—with the exception of the method described in [11]—it has to be carried out several times. Another approach is to use multiple light sources and subsequently illuminate the micro-objects under different angles [12, 13]. Then the individual micro-object’s “shadows” on the image sensor are shifted with respect to each other; this shift corresponds to the axial distance of the micro-object.
The majority of methods estimating the position of micro-objects are intended for an analysis of the motion and rely on off-line processing of the recorded data. However, when it comes to feedback position control, one needs to know the positions of the manipulated micro-objects in real-time. Hence, we were motivated to develop a novel method especially suitable for real-time processing and micro-manipulation applications. This method is based on twin-beam illumination and it needs only a very cost-effective and compact hardware setup. The setup consists of two light sources simultaneously illuminating the micro-objects and a standard image sensor (no lens is necessary) capturing the “shadows”, or more precisely interference patterns, from the micro-objects. The position of a micro-object is computationally estimated from the lateral shift of the corresponding interference patterns. The presented method is tested using a reference measurement from another camera during a micro-manipulation task.
2 Hardware setup
Before we delve into the description of the proposed method, we describe the hardware setup (see figure 1). The objects to be tracked are polystyrene spherical micro-objects of diameter that are suspended in water contained in a deep pool above an electrode array. The micro-objects are manipulated through the phenomenon known as dielectrophoresis—application of different potentials on the electrodes generates a force acting on the micro-objects [14]. Light sources are red (625 nm) and green (525 nm) LEDs that are butt-coupled to plastic optical fibers ( in diameter). The tips of the fibers are placed so, that the light from the red LED illuminates the micro-objects from above and the light from the green LED falls under approximately . The tips of the fibers are approximately above the pool. Since the light is partially coherent—spatially due to the diameter of the optical fibers and temporally due to the bandwidth of the LEDs—it forms interference patterns on the image sensor (e-Con Systems, See3CAM_10CUG, 1.3 megapixels, pixel size) which is approximately below the micro-objects. The image sensor is cooled by a Peltier cooler to avoid heating-up the water in the pool, which would cause undesired heat-driven currents. In our case, the lateral position of the micro-objects is restricted by the size of the electrode array to approximately and the axial distance by dielectrophoresis to maximum levitation height of above the electrode array. For the calibration of the method and validation purposes, there is also a side-view camera that allows us—in a very limited depth of field—to see the micro-objects in the pool from aside.
3 Working principle
The principle of the proposed method is depicted in figure 1. As the micro-objects are illuminated by one source from the top and by the other one from the side, there are two interference patterns on the image sensor under each micro-object. These two interference patterns are laterally shifted with respect to each other and this shift corresponds to the axial distance of the micro-object. Because the wavelengths of the LEDs were chosen so that they match the peaks in the sensitivity of the red and green channels of the image sensor, the red and green channels contains only interference patterns from the perpendicular and oblique illumination, respectively (see figure 2). If we assume that the micro-objects are illuminated by planar waves and neglect the refraction of light, the dependence of the axial distance of the micro-objects on the lateral shift is simply given by
[TABLE]
where is the axial distance of a micro-object from the image sensor, is the lateral shift of its interference patterns in the captured image and is the angle of the oblique incidence (see figure 1(c)).
Nevertheless, the tips of the optical fibers behave more like sources of spherical waves, and the refraction of light clearly occurs because the light propagates through several different media on the way from the tips to the image sensor. The assumption of planar wave illumination is a good approximation if the tips of the optical fibers are sufficiently far away from the micro-objects and the lateral shift of the interference patterns is measured close enough to the micro-objects—ideally in the same medium to avoid the additional refraction of light. However, putting farther the light sources would enlarge the hardware setup and would require more energy for the same intensity of light incident on the image sensor. Putting the image sensor closer to the micro-objects is also rather difficult because that would mean making the electrode array and the supporting microscope glass thinner. To overcome this, side-marks are placed along the electrodes (see figure 2) which allows us to find a transformation from the image coordinate system to the electrode array coordinate system. This way we can effectively measure the lateral shift at the level of the electrode array, which is very close to the micro-objects. Hence, we significantly reduced the influence of refraction of light and the influence of the non-planar illumination.
We assume that the transformations from the red and green channels (image coordinate systems) to the electrode array coordinate system can be described by a projective transformation [15]. That is, for the red channel, image coordinates are transformed to electrode array coordinates by the following relation
[TABLE]
where . The same relation applies for the green channel, only the transformation matrix differs.
This is where the side-marks are useful; in order to determine the parameters of the projective transformation, one needs at least four pairs of corresponding points in both coordinate systems [15]. Relative positions of side-marks in the electrode array coordinate system are known, and positions of several side-marks in the image coordinate systems (for robustness, more than the needed four) are provided by a user. Therefore, such transformation parameters can be found and we can transform the positions of interference patterns to the electrode array coordinate system and measure their lateral shift there.
Now, we identify the precise locations of individual interference patterns and pair the patterns corresponding to the same micro-particle in the red and green channels. At the initial stage, approximate positions of the interference patterns from the perpendicular illumination (red channel) are provided by the user. Since the axial distance of the micro-objects is limited to a very narrow range, the mutual position of the interference patterns from the perpendicular and oblique illumination differs only slightly (up to 14 pixels). Thus, given the position of interference patterns from the perpendicular illumination the approximate position of the corresponding interference patterns from the oblique illumination can be calculated. To refine the approximate positions, the color channels are back-propagated to a distance where the interference patterns focus to a point. We do this because it is easier to determine a precise location of a focused point than of a larger interference pattern. The back-propagation is carried out by calculating the Rayleigh-Sommerfeld diffraction integral [16] which is numerically done by the following relation
[TABLE]
where are the image coordinates, are the spatial frequencies, is the original image, is the image back-propagated to a distance , and are Fourier and inverse Fourier transformations, respectively, and
[TABLE]
is Fourier transform of the Rayleigh-Sommerfeld propagator, where is the wave length of the illuminating light and is the refractive index. Despite the fact that the light propagates through several media on the way from the microparticle to the image sensor, we use a fixed value of the refractive index to make the back-propagation computationally faster.
The back-propagation is illustrated in figure 3. For each light source, we can separately fix a back-propagation distance for which all the interference patterns are focused to a point, no matter where the micro-objects are located.
The position of focused interference patterns is estimated by computing the center of mass of a small region around the approximate position (the position in the previous frame or, at the initial stage, the position given by the user). To make the estimate more accurate, the center of mass is calculated for regions of successively smaller sizes to eliminates the influence of the surrounding specks.
What remains to be done is to identify the constant in (1). For this purpose, we use the side-view camera in the hardware setup. The side-view camera allows us to measure the levitation height (axial distance) of micro-objects within a limited depth of field directly (see figure 2 (f-g)). We manipulate a micro-object to several levitation heights and measure those heights and lateral shifts of the corresponding interference patterns. The constant is then identified by fitting (1) to the set of measured points. This calibration has to be done only once for the hardware setup and then the side-view camera is no longer needed.
4 Experimental results
To validate the performance of the proposed method we manipulate a micro-object (polystyrene microsphere with in diameter) along a figure-eight trajectory and compare the position estimated by the proposed method with the reference measurement obtained from the side-view camera with accuracy . The proposed method is implemented in Simulink. The estimation is carried out in real-time at on an ordinary PC (Intel Core i7, 8 GB RAM) and it is used in the feedback loop of the control algorithm described in [17]. The estimation algorithm itself takes only and the remaining is taken by the control algorithm and the execution overhead. The comparison is displayed in the form of graphs in figure 4 and in the form of video (containing also the side-view) available at https://youtu.be/150__OV3aUk. The side-view camera enables us to measure only one coordinate of the lateral position, but from the method of estimation, the estimate in the other coordinate has necessarily the same accuracy. The standard deviation of the error in -coordinate is () and in the levitation height . Even though the experiment is performed with only one micro-object, there is no obstacle preventing exploiting the proposed method for tracking of several micro-objects. Such an experiment is shown in a video available at https://youtu.be/vbNSIDCg4Bg.
5 Discussion and conclusion
We have developed a simple, novel method for real-time estimation of the position of spherical micro-objects. The method requires only a very simple, cost-effective and compact hardware setup. We demonstrated the accuracy to be within in the lateral position and in the axial distance. Since the accuracy depends on precise localization of the interference patterns, it can be improved by using an image sensor with smaller pixels, but this usually reduces the observable area. Furthermore, we successfully used the method for real-time manipulation of a micro-object. Despite the fact that the method is developed for transparent spherical micro-objects, it can be potentially extended to track non-spherical and/or opaque micro-objects as well. The only thing that would have to change is the localization procedure for the interference patterns because they might not focus to a point anymore. Concerning limitations of the proposed method, if the micro-objects are in contact or located at the same lateral position (they lie along the same axial line) it might be difficult to track them with the current system.
Acknowledgments This research was funded by the Czech Science Foundation within the project P206/12/G014 (Centre for advanced bioanalytical technology, http://www.biocentex.cz).
6 References
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F CH Cheong, B Sun, R Dreyfus, J Amato-Grill, K Xiao, L Dixon, and D G Grier. Flow visualization and flow cytometry with holographic video microscopy. Opt. Express , 17(15):13071–13079, 2009.
- 2[2] Y-S Choi and S-J Lee. Three-dimensional volumetric measurement of red blood cell motion using digital holographic microscopy. Appl. Opt. , 48(16):2983–2990, 2009.
- 3[3] L Tian, N Loomis, J A Domínguez-Caballero, and G Barbastathis. Quantitative measurement of size and three-dimensional position of fast-moving bubbles in air-water mixture flows using digital holography. Appl. Opt. , 49(9):1549–1554, 2010.
- 4[4] G Di Caprio, A El Mallahi, P Ferraro, R Dale, G Coppola, B Dale, G Coppola, and F Dubois. 4d tracking of clinical seminal samples for quantitative characterization of motility parameters. Biomed. Opt. Express , 5(3):690–700, 2014.
- 5[5] A Van Blaaderen and P Wiltzius. Real-space structure of colloidal hard-sphere glasses. Science , 270:1177, 1995.
- 6[6] U Schnars, C Falldorf, J Watson, and W Jüptner. Digital Holography and Wavefront Sensing . Springer, Berlin, Heidelberg, 2015.
- 7[7] X Yu, J Hong, C Liu, and M K Kim. Review of digital holographic microscopy for three-dimensional profiling and tracking. Opt. Eng. , 53(11):112306–112306, 2014.
- 8[8] J A Guerrero-Viramontes, D Moreno-Hernández, F Mendoza-Santoyo, and M Funes-Gallanzi. 3d particle positioning from ccd images using the generalized lorenz-mie and huygens-fresnel theories. Meas. Sci. Technol. , 17(8):2328–2332, 2006.
