D R Burnham1, T Schneider, D T Chiu. 1. Department of Chemistry, University of Washington, Seattle, Washington 98195-170, USA.
Abstract
This paper investigates, through simulation and experiment, the behavior of two dimensional foci arrays generated via phase-only holography where an iterative algorithm was used to produce the kinoforms. Specifically, we studied how aliasing of the signal on a spatial light modulator affects the quality of the foci array as the density and size of the array are varied. This study provides a reference for applications where it is important to understand how the fidelity and overall quality of the foci array changes as the number of foci increases and as the spacing between foci decreases.
This paper investigates, through simulation and experiment, the behavior of two dimensional foci arrays generated via phase-only holography where an iterative algorithm was used to produce the kinoforms. Specifically, we studied how aliasing of the signal on a spatial light modulator affects the quality of the foci array as the density and size of the array are varied. This study provides a reference for applications where it is important to understand how the fidelity and overall quality of the foci array changes as the number of foci increases and as the spacing between foci decreases.
Holograms are used in many areas, including three-dimensional image formation [1], wavefront correction [2], and optical interconnects [3]. More recently phase-only holograms, or kinoforms [4], have attracted much interest for use in microscopy-based techniques, including digital holographic microscopy [5], structured illumination [6], and optical manipulation [7]. For many of these applications, static kinoforms [8] have given way to dynamic implementations using spatial light modulators (SLMs) [9]. These devices enable real-time modulation of kinoforms and thus allow time varying processes to be implemented [10], such as forming and changing the positions of multiple optical traps in real time.For many of these applications, it is important to understand what limits the complexity of the patterns that can be formed using kinoforms. In the context of parallel optical trapping, a body of work has been carried out with the aim of optimizing the generation of an array of laser foci for manipulating micro- and nanoparticles [11, 12]. For optical trapping, the number of foci is often limited by the amount of laser power that the SLM can tolerate, because each laser focus must have sufficient power for trapping. For imaging applications, such as in spatial patterning of illumination, the laser powers involved are typically much lower than in optical trapping. As a result, the number of laser foci is no longer constrained by laser power, but by the accuracy of the kinoform used to generate a large number of foci that are closely spaced.Kinoforms displayed on SLMs are effectively discretized versions of the ideal solution used to form the foci array. Therefore, it is important to understand the effects any aliasing may have upon the arrays produced. As with any spatially varying signal, it must sample the original signal at or above the Nyquist frequency to prevent aliasing. Finding the solution from an iterative algorithm gives no analytical description of the kinoform, so it is impossible to predict when aliasing will degrade the resulting image. As such we decided to undertake an empirical study to understand how aliasing affects the quality of the 2D foci array, specifically when the foci become very dense and also large in number.Figure 1 depicts the setup we used for this study. Here, the system uses the standard configuration of a Fourier transform lens placed one focal length from the kinoform to produce foci in the back focal plane of the lens [13]. In our experiments, this image is de-magnified onto the focal plane of a microscope. The array parameters are described by the inter-foci spacing, d, the number of laser foci, N, and the maximum spatial frequency, f.
Fig. 1
The holography apparatus is constructed with a 4f system. L
1 is the Fourier transform lens, L
2 is a second lens, f
1 = 300 mm, f
2 = 500 mm. Inset shows our definitions of maximum spatial frequency, f, and inter-foci spacing, d, within the microscope focal plane (MFP).
The holography apparatus is constructed with a 4f system. L
1 is the Fourier transform lens, L
2 is a second lens, f
1 = 300 mm, f
2 = 500 mm. Inset shows our definitions of maximum spatial frequency, f, and inter-foci spacing, d, within the microscope focal plane (MFP).In most applications, regardless of whether the intensity pattern is for optical trapping or fluorescence imaging, the desired foci array is known and the corresponding kinoform must be found, a classic inverse problem. Analytical solutions exist using superposition algorithms that allow foci to be placed < 10 nm apart [14], but this approach quickly produces poor kinoforms for foci number ≳ 10. For larger arrays, an iterative-type weighted Gerchberg-Saxton algorithm, with a superposition starting phase, provides the best result in terms of uniformity of the generated foci, efficiency, and relative standard deviation (rel. σ) of foci intensities [12]. However, this method limits the spacing between foci to
, where f
1 is the focal length of the transform lens, f
2 is the focal length of the second lens, λ is the wavelength of light, a is the pixel pitch of the SLM, and N is the number of pixels in the kinoform [15]. It is this iterative algorithm we concentrate on here.De-coupling the inter-dependent parameters - density of foci, ρ, number of foci, N, maximum spatial frequency, f, and inter-foci spacing, d - is not possible, so we approached the problem by asking two main questions that are pertinent to our aims. First, for a given d, what effect does varying N have? Second, for a given fixed f, what effect does increasing ρ have?For our study the non-aliased ‘original’ kinoform was created through the iterative algorithm because an exact solution does not exist. We also chose to study symmetric square patterns centered on the 0 order. To determine the size of original kinoform that we needed in our studies, kinoforms were calculated with a fixed set of parameters and with increasing number of pixels in the result, N, after which consecutive original kinoforms were compared through the mean residual of their differences. As an example, Fig. 2 shows increasing N reduced the difference between consecutive kinoforms. For larger inter-foci spacing, convergence occurred for larger N. From this set of calculations, we determined kinoforms calculated with
should be sufficient to represent the true signal.
Fig. 2
Root mean square residual difference between original kinoforms with
and
where P are integers between 1 and 21. Here N = 100 and d is varied between 5δ and 30δ.
Root mean square residual difference between original kinoforms with
and
where P are integers between 1 and 21. Here N = 100 and d is varied between 5δ and 30δ.Fourier transforming the kinoform with flat-top uniform incident light, normalized to an intensity of unity, simulates the optical system shown in Fig. 1, thereby allowing us to examine and compare the intensities of the foci with our experimental results. The quality of foci arrays produced are quantified using the rel. σ of foci intensities in the array, which has been shown to be a reliable metric of pattern quality [12]. The aliased kinoform was constructed by sampling every
pixels while retaining the same size of the original kinoform (Fig. 3).
Fig. 3
Left panel: A 100 × 100 pixel section of original kinoform with
. Right panel: Same section of the original kinoform aliased to
. One pixel in the right panel has the same physical dimension as 16 pixels in the left panel. Both white grids in the upper right corner of the panel display boxes that are 4 × 4 original pixels in size.
Left panel: A 100 × 100 pixel section of original kinoform with
. Right panel: Same section of the original kinoform aliased to
. One pixel in the right panel has the same physical dimension as 16 pixels in the left panel. Both white grids in the upper right corner of the panel display boxes that are 4 × 4 original pixels in size.In Fig. 4, with d = 10δ, the quality of the simulated foci array is plotted as a function of N for several N. It can be seen rel. σ increases with N, and the inset shows, for N = 400, aliasing the kinoform below 10002 pixels results in a rapid decrease in quality.
Fig. 4
Simulated relative standard deviation of foci intensities (rel. σ) versus increasing number of foci (N) for kinoforms with varying numbers of aliased pixels (N) and d = 10δ. The legend indicates N for each curve. Inset shows the effect of aliasing on rel. σ for N = 400.
Simulated relative standard deviation of foci intensities (rel. σ) versus increasing number of foci (N) for kinoforms with varying numbers of aliased pixels (N) and d = 10δ. The legend indicates N for each curve. Inset shows the effect of aliasing on rel. σ for N = 400.Figure 5 plots the quality of the foci array as a function of ρ when the original kinoform was aliased to several N and with f = 30δ. After an initial increase in rel. σ, counter-intuitively, there exists a threshold in density above which the quality of the kinoform remained approximately equal. The inset shows, for ρ = 0.071 foci μm−2, when aliased below 10002 pixels there was a rapid decrease in the quality of the kinoform.
Fig. 5
Simulated relative standard deviation of foci intensities (rel. σ) plotted as a function of the density of foci (ρ) for kinoforms with varying numbers of aliased pixels (N) and for f (maximum spatial frequency) = 30δ. The legend indicates N for each curve. Inset shows the effects of aliasing on pattern quality for a single ρ = 0.071 foci μm−2.
Simulated relative standard deviation of foci intensities (rel. σ) plotted as a function of the density of foci (ρ) for kinoforms with varying numbers of aliased pixels (N) and for f (maximum spatial frequency) = 30δ. The legend indicates N for each curve. Inset shows the effects of aliasing on pattern quality for a single ρ = 0.071 foci μm−2.To test the findings experimentally we constructed an optical system as in Fig. 1. A c.w. 1064 nm laser (YLD-10-LP, IPG Photonics Corp.), power controlled using a λ/2 plate and polarizing beam cube, was expanded to fill the short axis of an SLM (Holoeye PLUTO NIR). A second λ/2 plate was used to optimize the diffraction efficiency through varying the polarization incident on the SLM. To image the foci array, we placed a mirror at the focal plane of the objective to image the reflection of the formed foci. The SLM was imaged using a 4f system to slightly overfill the back aperture of a 40× NA=1.4 Nikon Plan Fluor objective. Images were taken using a GC1380 GigE camera (Allied Vision Technologies) and analysis carried out with custom written LabVIEW software (v8.6 National Instruments Corp.), which measured the intensities of each foci and calculated their standard deviation relative to the mean intensity.The SLM was calibrated to give a linear phase retardation response up to a maximum of 2π as a function of gray value applied [16]. Any non-flatness in the device was removed by using Zernike polynomials to create a correction kinoform [17] encoded into the test kinoforms, which produced a 2.200 ± 0.002 fold increase in Strehl ratio.The original kinoforms used for Fig. 4 were first aliased to
then test holograms were made for N = 200 and 1080. These were displayed on the SLM and images taken of the resulting intensity patterns in the focal plane of the microscope. Figure 6 shows the measured rel. σ for several N; note only two differing N are shown for clarity. Figure 6 indicates the same power-law trend is seen experimentally as in simulations. Experimentally we observed heavily aliased kinoforms performed comparably to the larger N until N ≈ 50. The inset shows aliasing begins to severely affect pattern quality when N ≲ 6002 pixels.
Fig. 6
Experimentally measured relative standard deviation of foci intensities (rel. σ) plotted as a function of the number of foci (N) for N (number of aliased pixels) = 200 and 1080; d = 10δ. Inset shows the effect of aliasing on rel. σ for N = 400. Error bars represent standard deviation; n = 20.
Experimentally measured relative standard deviation of foci intensities (rel. σ) plotted as a function of the number of foci (N) for N (number of aliased pixels) = 200 and 1080; d = 10δ. Inset shows the effect of aliasing on rel. σ for N = 400. Error bars represent standard deviation; n = 20.Finally kinforms of Fig. 5 were aliased in a similar fashion and placed on the SLM to generate the experimental measurements shown in Fig. 7. Again, only two different N are shown for clarity. Here, we observed rel. σ increased consistently with ρ. Kinoforms with less aliasing performed better overall with performance again rapidly decreasing for N ≲ 6002.
Fig. 7
Experimentally measured relative standard deviation of foci intensities (rel. σ) for varying foci density (ρ); N (number of aliased pixels) = 200 and 1080; f (maximum spatial frequency) = 30δ. Inset shows the effect of aliasing on rel. σ for ρ = 0.071 foci μm−2. Error bars represent standard deviation; n = 20.
Experimentally measured relative standard deviation of foci intensities (rel. σ) for varying foci density (ρ); N (number of aliased pixels) = 200 and 1080; f (maximum spatial frequency) = 30δ. Inset shows the effect of aliasing on rel. σ for ρ = 0.071 foci μm−2. Error bars represent standard deviation; n = 20.Experimentally the measurements indicate a poorer performance than that expected from simulation. We believe this is partly attributed to an increasing amount of speckle, known to occur in kinoform reconstruction [18], as the pattern complexity increases. Future studies should investigate the effectiveness of utilising a dummy area to improve precision [15].Through simulations and experiments, we have characterized and given the first reference on how iteratively generated kinoforms perform at producing large or dense 2D arrays of laser foci. There are no limits on N and d (above δ) per se, but as we have shown here, one must carefully balance the quality of the intensity pattern needed for the application with N and d. Finally, our studies show kinoforms need at least ≈ 6002 pixels to accurately represent the kinoform desired. This study should serve as a useful reference for applications, such as parallel confocal imaging or patterned illumination, in which it is important to understand how aliasing affects the degradation of the quality of the arrayed laser foci as the number or density of the foci is increased.
Authors: Kurt D Wulff; Daniel G Cole; Robert L Clark; Roberto Dileonardo; Jonathan Leach; Jon Cooper; Graham Gibson; Miles J Padgett Journal: Opt Express Date: 2006-05-01 Impact factor: 3.894