Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

A high-accuracy algorithm for designing arbitrary holographic atom traps

Open Access Open Access

Abstract

We report the realization of a new iterative Fourier-transform algorithm for creating holograms that can diffract light into an arbitrary two-dimensional intensity profile. We show that the predicted intensity distributions are smooth with a fractional error from the target distribution at the percent level. We demonstrate that this new algorithm outperforms the most frequently used alternatives typically by one and two orders of magnitude in accuracy and roughness, respectively. The techniques described in this paper outline a path to creating arbitrary holographic atom traps in which the only remaining hurdle is physical implementation.

©2008 Optical Society of America

1. Introduction

The intensity profile of optical fields can be controlled by using a computer-generated digital phase raster, also called a computer-generated hologram (CGH). The raster, or kinoform, changes the complex phase of the optical field at each pixel without attenuating the amplitude. The CGH, physically implemented using a spatial light modulator (SLM) or similar technology, is illuminated by a monochromatic beam which is relayed to a focusing objective; the desired intensity distribution is produced at the focal plane of the objective. CGHs have been used in a wide range of technological applications and physical research. For example, soft matter and biological systems have been manipulated using dynamic arrays of focused beams (i.e., optical tweezers) created using CGHs (see [1] for a review), and CGHs have been used to shape laser beams for inertial confinement fusion experiments [2, 3, 4].

Although CGH technology has recently been applied to experiments involving ultra-cold atom gases, that work has been limited to arrays of optical dipole traps [5, 6, 7, 8]. New applications of optical dipole potentials for cold-atom research, such as interferometers [9] and atom “transistors” [10], may be realized if high-quality arbitrary light intensity profiles could be generated. The trapping potential for an atom confined in an optical dipole trap is proportional to the light intensity, and therefore the properties of the intensity profile created by a CGH are critical for such applications. Desirable features of a CGH applied to trapping ultra-cold atoms include accuracy in matching the desired intensity profile, smoothness of the profile generated by the CGH, and efficiency in diffracting light into the target profile. Smoothness, of particular importance for ultra-cold atom experiments, has received limited attention in previous work on CGHs [11, 12] and eliminates techniques to generate complex spot arrays as useful for this application (see [13, 14], for example). Disorder related to small-length-scale intensity fluctuations in an optical potential will introduce complications for interferometric applications [15, 16, 17, 18] and can greatly affect the study of quantum many-body physics (see [19], for example). Previous measures used to analyze the roughness of intensity profiles created using CGHs could only be applied to uniform distributions; in this manuscript, we introduce a new roughness metric appropriate for continuous profiles. Some constraints related to CGHs may be relaxed for ultra-cold atom applications—a CGH in this context is not required to control the intensity in the entire focal plane, since ultra-cold atom gases are typically confined to a finite region of space.

Calculating a CGH to generate a high-quality arbitrary light intensity distribution is a challenging problem, because a CGH cannot be directly computed, in general, from a desired arbitrary intensity profile. One technique for calculating a CGH when an exact solution is unknown is to use an iterative Fourier transform algorithm (IFTA), which is computationally efficient compared with other methods, such as a direct binary search [20, 21]. An IFTA predicts the propagation of a beam through an initial kinoform by fast Fourier transform (FFT), and then successively modifies the kinoform based on a comparison between the predicted and desired focal plane intensities. The most frequently used IFTAs for calculating CGHs are variants of the Gerchburg-Saxton (GS) and Adaptive-Additive (AA) algorithms [11, 22, 23, 24, 25, 26].

 figure: Fig. 1.

Fig. 1. Schematic geometry for an IFTA. The optical field that propagates from the input to the output plane through a focusing objective is shown in green. The field is discretized using coordinates (x,y) in the input plane and (x′,y′) in the output plane. The dashed lines represent the clear aperture of the focusing optics. The matrix used to computationally represent the input field must be enlarged beyond this region and filled with zero intensity points (dark gray) to fully resolve the output plane. The physical size of the matrix used to represent the input plane is d.

Download Full Size | PDF

In this paper, we present a new IFTA that we call the “mixed-region amplitude freedom” (MRAF) algorithm. The MRAF algorithm typically improves by one order of magnitude on accuracy and and two orders of magnitude on roughness compared with the GS and AA algorithms for continuous target profiles. To our knowledge, no algorithm for creating CGHs with a comparable level of computational complexity surpasses the MRAF algorithm in measures of accuracy and roughness. The MRAF algorithm controls intensity in a bounded two-dimensional subset of the focal plane and achieves accuracy at the percent level at typically the cost of a factor of three in efficiency (compared with the GS and AA algorithms). Because the MRAF algorithm controls the intensity profile in a single plane, this method can only be applied to creating two-dimensional arbitrary optical traps. Atoms must therefore be confined to the focal plane of the focusing objective to ensure interaction with light only in that plane; this can be accomplished using an additional tightly focused sheet of light. In section 2 of this manuscript the MRAF algorithm is explained in detail, and in section 3 we report on the algorithm performance for six target intensity profiles.

2. Algorithm

Before giving the mathematical details of the MRAF algorithm, we briefly review the operation of an IFTA [27]. An IFTA is a technique to solve the following problem: design a CGH that will convert a light field A 0 (x,y) at the CGH, or input plane, into a target intensity distribution I 0 (x′,y′) at the focal, or output, plane of a focusing optic (see Fig. 1)[28]. The light field A 0 is typically a Gaussian beam apodized by the input aperture of the device used to implement the CGH. The IFTA problem does not have a unique solution, as the complex phase of the optical field associated with I 0 is not constrained. This is known as phase freedom; there is a choice of phase in the output plane [29, 30]. Complete phase freedom is allowed for far-off resonance optical atom traps because the phase of the field in the output plane does not contribute to the trapping potential if the light is far-detuned from an electronic transition and if the dipole approximation is valid. An IFTA is designed to use phase freedom to minimize the difference between I 0 and the intensity distribution produced by the CGH in the output plane.

An IFTA can be decomposed into two parts as illustrated in Fig. 2: an initialization step and an iterative loop. In the initialization step, a phase distribution K 0(x,y) is chosen as a starting point for the algorithm and is imprinted on A 0 to produce the input field Ein(1)(x,y)=A0eiK0 for the first iteration [31]. Each iteration n of the loop begins by calculating the field E (n) out (x′,y′)=𝓕[E (n) in] produced by E (n) in propagating to the output plane. The propagation is modeled using a Fourier transform 𝓕, which assumes the paraxial approximation for the focusing optics [32]. The algorithm then combines the propagated field E (n) out with the target intensity profile I 0 to produce a new field G(n)(x′,y′). This procedure is carried out using one or more numerical scalars called mixing parameters m. The phase of the backward propagated field arg [𝓕-1 [G(n)]] is used as the starting phase distribution for the next iteration.

 figure: Fig. 2.

Fig. 2. Block diagram of an IFTA.

Download Full Size | PDF

The iterative loop is terminated after N iterations once a figure-of-merit η, calculated using the intensity profile in the output plane and I 0, does not improve with repeated iterations. The phase profile Kf(x′,y′)=arg[E (N+1) in of the field in the input plane for the final iteration is the kinoform which must be transferred to a physical device. An ideally implemented CGH will produce the predicted intensity profile If(x′,y′)=|E (N) out|2 in the output plane. The goal of using an IFTA to design a CGH is to choose mixing parameters that optimize one or more measures calculated on the predicted profile If, such as the deviation from I 0. Achieving this goal will typically require executing an IFTA multiple times with different selections of mixing parameters as part of an optimization scheme [33].

Central to the MRAF algorithm is the introduction of amplitude freedom into a restricted region of the output plane and the use of a single mixing parameter. The mathematical details of the MRAF algorithm are given in section 2.1. The use of amplitude freedom in the MRAF algorithm is not sufficient to generate a high-quality optical field—a choice of initial phase that eliminates optical vortices from the output plane for all iterations is also necessary. We outline a procedure for choosing appropriate initial phase distributions in section 2.2.

2.1. MRAF algorithm

At each step n of the MRAF algorithm, the propagated field is combined with the target intensity distribution according to:

G(n)={mI0|SR+(1m)Eout(n)NR}eiarg[Eout(n)].

A single mixing parameter m controls the relative distribution of optical power in two subsets, the signal region (SR) and noise region (NR), of the output plane. Phase freedom is permitted everywhere in the output plane (the phase of the propagated field is used for the phase of G (n)), while amplitude freedom is allowed only in the noise region. Even though the mixing parameter m is kept fixed, the fraction of power in each region changes for every iteration; the only constraints imposed on the MRAF algorithm are that the power in the target profile ∑I 0 (which is only non-zero in the SR) and the total power in the output plane mSR|E (n) out|2+(1–m)∑NR|E (n) out|2 remain constant.

The signal region is chosen to overlap with the area in which light will interact with atoms; the remainder of the output plane is the noise region. The effect of dividing the output plane into subsets is to cause the algorithm to converge very closely to the target profile within the signal region, while behaving in a less controlled manner in the noise region. Utilizing the amplitude freedom in the noise region allows for increased accuracy in matching I 0 in the signal region, while decreasing the efficiency of the CGH. The MRAF algorithm is equivalent to a variable strength projection [34] or regularized algorithm [35] with a specific trajectory for the variable mixing parameter that has not been previously demonstrated. The MRAF algorithm is also similar to the algorithms used in [30] and [36]—in which amplitude freedom was first introduced to IFTAs—but with a fixed m.

In Sec. 3, we compare the performance of the MRAF algorithm with the GS and AA algorithms. The GS algorithm, in which G(n)=I0eiarg[Eout(n)] , permits only phase freedom in the output plane. In the AA algorithm, amplitude freedom is introduced uniformly into the output plane: G(n)={mI0+(1m)Eout(n)}eiarg[Eout(n)] .

2.2. Initial phase

As in any optimization scheme, an initial guess that produces a result close to the target improves the convergence rate and reduces the risk of stagnation into a local optimization minimum. Because IFTAs are used when the solution to the CGH problem is unknown, choosing an initial phase profile K 0 to reproduce complex features in I 0 is not possible. Therefore, we wish to find a K 0 as our starting point for which most of the power in the output plane roughly overlaps with the envelope of I 0. The distribution K 0 must also be chosen so that E (1) out does not contain any undesired optical vortices—points characterized by a phase singularity and zero intensity—since an IFTA is not able to eliminate vortices present in the output plane [37, 38, 39]. A further constraint is that only certain choices for K 0 can prevent an IFTA from producing optical vortices in the output plane at each iteration [37, 38, 39]. The optical field in an IFTA is discretized and the Fourier transforms are calculated using FFTs. In order for the FFT to fully resolve the output plane and to reproduce the aperture of the physical device used to implement the CGH, the matrix representing the optical field must be enlarged (i.e., “padded”) beyond the size of the CGH by adding a zero-intensity region [40]. The truncation of the input plane field caused by padding leads IFTAs to create optical vortices in the output plane; this behavior is not completely understood [37].

We find that a quadratic phase distribution for K 0 combined with linear and conical gradients does not introduce optical vortices for the MRAF algorithm, even through the input field is truncated in each iteration of the IFTA. Quadratic phase distributions, the equivalent of a thin lens, were first discussed as a solution to the vortex problem in the context of variants of the GS algorithm [37] (we note that phase-unwrapping techniques have also proven useful in this context [41]). A quadratic phase profile, given by K 0(x,y)=4R[αx 2+ (1–α)y 2] (R is the curvature and α/(1–α) is the aspect ratio) changes the size of the envelope of the intensity profile in the output plane. A linear gradient phase profile K 0(x,y)=B[x cos(µ)+ysin(µ)], where B is the strength of the gradient and µ is an angle, shifts the centroid of the intensity profile in the output plane. A conical phase gradient K 0(x,y)=Br creates a ring in the output plane, where r=x2+y2 .

For the work in this paper, quadratic phase profiles are used to roughly match the size of the field in the output plane to the size of the target profile. We find that the results of the algorithm are not strongly affected by small changes in R. Linear gradients are used to match targets that are shifted from the center of the output plane to avoid complications caused by undiffracted light resulting from the finite efficiency of a physically-implemented CGH. Conical gradients are used to match target profiles which have a ring-like structure. Quadratic, linear, and conical phase distributions are added together modulo 2π to combine the effects of each. We find that this combination of initial phase distributions has enough flexibility to obtain sufficient overlap of |E (1) out|2 with I 0 to achieve a few percent error in If within tens of iterations.

3. Results

We characterize the performance of the MRAF algorithm using the six target intensity profiles shown in Fig. 3, chosen because of their potential application to ultra-cold atom experiments. Target (a) consists of two Gaussian beams connected by a ring with a Gaussian cross-section, which could be used to study ultra-cold atom gases in multiply-connected geometries. A 3-pointed star-shaped intensity profile is shown in Fig. 3(b); a similar profile was recently used to induce spontaneous vortex generation in an atomic Bose-Einstein condensate (BEC) [42]. Figure 3(c) shows a uniform square intensity profile, which may be used as an optical lattice beam in experiments for which it is desirable to remove effects generated by the external confinement resulting from a Gaussian beam profile [43, 44]. Target (d) is a complex intensity profile that could be employed to realize an “atomtronic” logical OR gate [10]. An intensity profile that could be used to trap a BEC in a superconducting quantum interference device (SQUID) geometry is shown in Fig. 3(e). Finally, a BEC confined in a dipole trap created using target profile (f) would be equivalent to a thin superconducting wire connected between bulk superconductors [45].

The parameters defining the geometry of each target profile are given in the caption to Fig. 3. To describe these test patterns and in the rest of this manuscript, we use pixels (px) to measure distances in the input and output planes. Each pixel in the input plane represents a point at which the input field is discretized. The physical size of a pixel in the input plane is the physical size, d, of the matrix used to represent the input field divided by the number of pixels. The pixel size in the output plane is /d, where f is the focal length of the focusing objective and λ is the wavelength of the light. For the results given in this section, the input field is discretized on a 768×768 pixel array and the phase of the field in the input plane is discretized in 256 levels (for each iteration of the IFTA) [46]. The input field array is padded with zero intensity points in each iteration of the IFTA to create a 1536×1536 pixel matrix. We observe no significant change in the algorithm results if the array is enlarged beyond 1536×1536 pixels (consistent with the Nyquist-Shannon sampling theorem). We implement IFTAs in MATLAB [47], and we use a Gaussian input field A0er2w02 with a 565 pixel waist w 0.

 figure: Fig. 3.

Fig. 3. Target intensity profiles I 0 used to characterize the performance of the MRAF algorithm. The field-of-view for images (a), (b), (c), and (e) is a 200×200 pixel and for (d) and (f) is a 400×400 pixel subset of the output plane centered on I 0. The grayscale represents intensity, with black corresponding to the regions of zero intensity. The radius of the ring in (a) is 53 pixels and the waist for each Gaussian beam and the Gaussian cross-section of the ring is 14 pixels. The maximum intensity of the Gaussian beams is three times that of the ring. Each “tip” of the star-shaped pattern in (b) is 20 pixels from the center of the star; the two lines that intersect to form each “tip” subtend a 28° angle. To create the profile shown in (b), a uniform intensity profile with a star shape was convolved with a Gaussian with a 5 pixel waist. The profile in (c) was created by convolving a 58 pixel on edge square profile with a 3 pixel averaging filter. The overall dimensions of the profile in (d) are 288 pixels wide and 325 pixels high, and the intensity in the “base” regions is increased by 33%. The Gaussian ring in (e) has a 53 pixel radius and a 7 pixel r.m.s. width. The intensity in the 10 pixel wide gaps in (e) is suppressed by a factor of 2, and the “leads” in (e) are 185 pixels from end-to-end. The 264 pixel wide Gaussian “wire” in (f) has a 3.5 pixel r.m.s. width, and the Gaussian reservoirs in (f) have a 17.6 pixels r.m.s. radius. The center of each profile is displaced from the center of the output plane by (b) 37 pixels and (c) 63 pixels; the profiles in (a), (d), (e), and (f) are centered on the output plane.

Download Full Size | PDF

The initial phase profile chosen for each target intensity profile is shown in the top half of Fig. 4. A conical phase profile is used in K 0 for (a) and (e) to create a ring structure. Target profiles (b) and (c) are shifted from the center of the output field, and therefore linear gradients are used in K 0 to displace the intensity in E (1) out accordingly. Quadratic phase profiles are used in each K 0 to match the approximate area covered by I 0 in the output plane. The intensity profile in the output plane for the first iteration of the IFTA is shown in the bottom half of Fig. 4. The initial phase profiles in Fig. 4 were optimized manually; the predicted intensity profile is not affected by small changes in K 0.

A qualitative comparison between the predicted intensity profiles for the MRAF, GS, and AA algorithms is shown in Fig. 5. We find that the small-length-scale intensity fluctuations apparent in Fig. 5 are a generic feature of using the GS and AA algorithms to generate arbitrary intensity profiles. We did not determine if any of these fluctuations are optical vortices, which can be removed from If under limited circumstances by changing Kf (and at the cost of greatly increased computational complexity) [25, 37, 39, 48].

To quantitatively characterize the performance of the MRAF algorithm and compare with the GS and AA algorithms, we introduce measures of accuracy and roughness. The accuracy metric is the root-mean-square (r.m.s.) fractional error from the target averaged across a subset, the measure region (MR), of the output plane:

η=1NMR(x,y)MR[I~f(x,y)I~0(x,y)]2I~0(x,y)2.

The measure region is a subset of the signal region and is chosen to exclude the zero-intensity pixels in I 0. The intensity profiles Ĩf=If/∑(x′,y′)∈MR If and Ĩ 0=I 0/∑(x′,y′)∈MR I 0 are normalized to have the same power in the measure region, and NMR=∑(x′,y′)∈MR1 is the number of pixels in the measure region. The error η is also used as the convergence parameter and the optimization parameter for the MRAF and AA algorithms.

The roughness measure

ρ=(x,y)MR{H[I~f(x,y)I~0(x,y)]}2NMR

is the average of the square of the mean curvature H of the difference between the predicted and target intensity profiles in the measure region. The roughness ρ is proportional to the Willmore bending energy for the surface Ĩ 0Ĩf [49]. A unique measure of roughness for a two-dimensional manifold, such as If, does not exist. We choose ρ as defined in Eq. 3 as a metric because it is intuitively appealing as an energy that is strongly weighted by small-length scale deviations of If from I 0 (the Willmore bending energy of a spherical surface is proportional to the square of the inverse of the radius of curvature). The measure ρ also quantitatively reproduces qualitative features we observe in the predicted intensity profiles. For each predicted intensity profile we also calculate the efficiency of the CGH for diffracting light into signal region. The efficiency ξ=∑(x′,y′)∈SR Ĩf/∑(x′,y′) Ĩf is defined as the ratio of the power in the signal region to the total power in the output plane. The parameters η and ρ are both efficiency independent measures of the deviation of If from I 0: η and ρ are zero if Ĩf=Ĩ 0.

 figure: Fig. 4.

Fig. 4. Initial phase profiles K 0 (top row) and predicted initial intensity profiles |E (1) out|2 (bottom row) chosen for the target intensity profiles in Fig. 3. The phase profiles are 768×768 pixels and are shown in grayscale modulo 2π; white corresponds to a 2π phase. Conical phase profiles with B=117 mrad/px are employed in (a) and (e). Linear gradients of 136 mrad/px and 260 mrad/px with µ=0 and π/4 are used for (b) and (c), respectively. Quadratic phase profiles with R=0.31 mrad/px 2, R=0.3 mrad/px 2, R=0.34 mrad/px 2, R=1.4 mrad/px 2, R=0.5 mrad/px 2, and R=1.6 mrad/px 2;α=0.29 are applied in (a), (b),(c), (d), (e), and (f) respectively.

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. Intensity profiles If for the MRAF, GS, and AA (left, middle, right) algorithms for the test target profiles. Only the intensity in the signal region is shown, and the profiles are scaled so that the total power in the signal region is the same for each.

Download Full Size | PDF

The result of using the MRAF algorithm to create a CGH based on the test target profiles is shown in Fig. 6. Both the final kinoforms to which the the initial phase profiles in Fig. 4 converged and the predicted intensity profiles are shown in the figure. The mixing parameters and the conical and quadratic phase profiles used in K 0 were optimized by determining the minimum value for η calculated for a wide range of m, B, and R. The signal region used in the MRAF algorithm is outlined in red for each target profile in Fig. 6. The MRAF algorithm converged in less than 100 iterations for each of these target profiles.

Table 1 shows the accuracy, roughness, and efficiency calculated for each predicted intensity profiles in Fig. 6 and the equivalent results generated by the GS and AA algorithms. The accuracy and roughness are determined using the measure region outlined in yellow in Fig. 6. The MRAF algorithm on average shows a factor of 9 improvement in accuracy and a factor of 190 improvement in roughness compared with the GS and AA algorithms; the average error for each target for the MRAF algorithm is at the few percent level. The MRAF algorithm produces comparatively smooth intensity profiles even though ρ is not used to optimize the mixing parameters or as a convergence criteria for the IFTA (see Fig. 7).

Tables Icon

Table 1. Table comparing the performance of the MRAF to the GS and AA algorithms. The mixing parameters used for the AA algorithm are (a) 1.9, (b) 2.0, (c) 1.9, (d) 2.0, (e) 2.2, and (f) 2.5. The GS and AA algorithms converged in 100 iterations for the results in this table.

The error η, an average across the measure region, can be small although large errors exist at points in the output plane. To show that the MRAF algorithm achieves accuracy everywhere in the signal region, a histogram of the error evaluated at each output plane point (I~f2I~02I~0) in the signal region for the result in Fig. 6(a) is shown in Fig. 8; 95% of the pixels in the signal region have less than a 3% error. For the purposes of comparison, the result of using the GS and AA algorithms to calculate a CGH for target (a) is also shown in Fig. 6. The MRAF algorithm improves greatly on the GS and AA algorithms, both of which have at least 45% of the pixels in the signal region with errors greater than 10%.

For the targets used in this manuscript, the MRAF algorithm has approximately a factor of 2–3 lower efficiency compared with the GS and AA algorithms. While the MRAF algorithm does not lead to efficiencies as high as the GS and AA algorithms, it does not perform so poorly that the efficiency advantage of using a phase-only CGH is lost. For example, the authors of [42] created a profile similar to (b) by propagating a Gaussian beam through an intensity mask and imaging the result onto a BEC. The efficiency of that mask in transmitting light was 3%, compared with ≈29% for a CGH created using the MRAF algorithm.

 figure: Fig. 6.

Fig. 6. Final kinoforms Kf (top row) and predicted intensity profiles If (bottom row) produced by the MRAF algorithm for targets (a), (b), and (c). The mixing parameters used to generate these results are: (a) 0.40, (b) 0.35, (c) 0.40, (d) 0.30, (e) 0.35, and (f) 0.30. The signal region (red) for (a) is an annulus with with inner and outer radii 25 and 81 pixels; in (b) is a circle with a 40 pixel radius; for (c) is a square 75 pixels on edge; in (d) is a region 10 pixels from the edge of the target profile; for (e) a region 10 pixels away from where the intensity is 10% of the maximum intensity; and for (f) consists of two 53 pixel radius circles separated by 264 pixels and a connective region 25 pixels wide. The measure region (yellow) in (a) is an annulus with inner and outer radii 44 and 62 pixels; in (b), (e), and (f) is defined by a region in which the intensity of the target is greater than 10% of the maximum target intensity; in (c) is a square 57 pixels on edge; and for (d) is the edge of the target profile.

Download Full Size | PDF

 figure: Fig. 7.

Fig. 7. Variation of measures characterizing the MRAF algorithm performance as the mixing parameter m is varied. The efficiency ξ (red), roughness ρ (black), and error η (blue) are shown for target (a) for different values of the mixing parameter m. The inset shows detail around the globally-optimized value of m. The mixing parameter that minimizes η approximately coincides with an minimum in roughness ρ for the MRAF algorithm.

Download Full Size | PDF

4. Conclusion

In conclusion, we have reported the realization of a new IFTA for designing CGHs that can be used to create arbitrarily-shaped, two-dimensional optical dipole traps for ultra-cold atom experiments. The MRAF algorithm has relatively low computational complexity and converges rapidly—within tens of iterations. For six test target profiles, the predicted output of a CGH designed using the MRAF algorithm is comparatively smooth and has errors at the percent level.

The challenge for realizing arbitrary, two-dimensional dipole traps for atoms now lies with experimentally implementing a CGH designed using the MRAF algorithm. In this paper, we assume abberation-free optics, the paraxial approximation, a single-polarization optical field, and ideal CGH response. Some or all of these idealizations will be violated in an experimental realization of a CGH, leading to the intensity profile produced at the focal plane deviating from the predicted profile If. The extent to which these practical considerations affect an experimental implementation will depend on the details of the kinoform and the specific nature of technical problems.

In particular, non-ideal CGH response is likely to have a high-impact on the quality of the intensity profile produced in an experiment. In this paper, we take into account two practical limitations of CGH technology: quantized phase levels and finite resolution. Many approaches to producing CGHs also do not have well-characterized or well-controlled phase response. For example, commercially-available, scientific-grade SLMs are afflicted by non-uniform and nonlinear phase response [50]. Controlling these problems at the percent level to experimentally achieve the high-accuracy of the MRAF algorithm will be challenging.

 figure: Fig. 8.

Fig. 8. Histogram of the fractional error at each pixel evaluated for If for the MRAF algorithm used on target (a). The fraction of pixels in the signal region are binned with respect to the fractional error I~f2I~02I~0 . The width of each bin is equivalent to a 1% fractional error. The solid black, blue dotted, and red dashed lines are the result for the MRAF, GS, and AA algorithms, respectively.

Download Full Size | PDF

Acknowledgments

We thank Paul Kwiat, Benjamin Lev, David McKay, and Matthew White for critically reading this manuscript. This work was supported by the Office of Naval Research and the National Science Foundation (Grant No. 0448354). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

References and links

1. D. G. Grier, “A revolution in optical manipulation,” Nature 424, 810–816 (2003). [CrossRef]   [PubMed]  

2. S. N. Dixit, J. K. Lawson, K. R. Manes, H. T. Powell, and K. A. Nugent, “Kinoform phase plates for focal plane irradiance profile control,” Opt. Lett. 19, 417–419 (1994). [PubMed]  

3. Y. Lin, T. J. Kessler, and G. Lawrence, “Distributed phase plates for super-Gaussian focal-plane irradiance profiles,” Opt. Lett. 20, 764–766 (1995). [CrossRef]   [PubMed]  

4. J. S. Liu and M. R. Taghizadeh, “Iterative algorithm for the design of diffractive phase elements for laser beam shaping,” Opt. Lett. 27, 1463–1465 (2002). [CrossRef]   [PubMed]  

5. R. Ozeri, L. Khaykovich, and N. Davidson, “Long spin relaxation times in a single-beam blue-detuned optical trap,” Phys. Rev. A 59, R1750–R1753 (1999). [CrossRef]   [PubMed]  

6. S. Bergamini, B. Durquié, M. Jones, L. Jacubowicz, A. Browaeys, and P. Grangier, “Holographic generation of microtrap arrays for single atoms by use of a programmable phase modulator,” J. Opt. Soc. Am. B 21, 1889–1894 (2004). [CrossRef]   [PubMed]  

7. J. Sebby-Strabley, R. T. R. Newell, J. O. Day, E. Brekke, and T. G. Walker, “High-density mesoscopic atom clouds in a holographic atom trap,” Phys. Rev. A 71, 021401 (2005). [CrossRef]   [PubMed]  

8. V. Boyer, R. M. Godun, G. Smirne, D. Cassettari, C. M. Chandrashekar, A. B. Deb, Z. J. Laczik, and C. J. Foot, “Dynamic manipulation of Bose-Einstein condensates with a spatial light modulator,” Phys. Rev. A 73, 031402 (2006). [CrossRef]   [PubMed]  

9. D. McGloin, G. C. Spalding, H. Melville, W. Sibbett, and K. Dholakia, “Applications of spatial light modulators in atom optics,” Opt. Express 11, 158–166 (2003). [CrossRef]   [PubMed]  

10. B. T. Seaman, M. Krämer, D. Z. Anderson, and M. J. Holland, “Atomtronics: Ultracold-atom analogs of electronic devices,” Phys. Rev. A 75, 023615 (2007). [CrossRef]   [PubMed]  

11. V. V. Kotlyar, P. G. Seraphimovich, and V. A. Soifer, “An iterative algorithm for designing diffractive optical elements with regularization,” Opt. Laser Eng. 29, 261–268 (1998). [CrossRef]   [PubMed]  

12. P. Senthilkumaran and F. Wyrowski, “Phase synthesis in wave-optical engineering: mapping- and diffuser-type approaches,” J. Mod. Opt. 49, 1831–1850 (2002). [CrossRef]   [PubMed]  

13. V. Arrizón, M. Testorf, S. Sinzinger, and J. Jahns, “Iterative optimization of phase-only diffractive optical elements based on a lenslet array”, J. Opt. Soc. Am. A 17, 2157–2164 (2000). [CrossRef]   [PubMed]  

14. M. Gruber, “Diffractive optical elements as raster-image generators”, Appl. Opt. 40, 5830–5839 (2001). [CrossRef]   [PubMed]  

15. A. E. Leanhardt, A. P. Chikkatur, D. Kielpinski, Y. Shin, T. L. Gustavson, W. Ketterle, and D. E. Pritchard, “Propagation of Bose-Einstein condensates in a magnetic waveguide,” Phys. Rev. Lett. 89, 040401 (2002). [CrossRef]   [PubMed]  

16. J. Fortágh, H. Ott, S. Kraft, A. Günther, and C. Zimmermann, “Surface effects in magnetic microtraps,” Phys. Rev. A 66, 041604 (2002). [CrossRef]   [PubMed]  

17. A. E. Leanhardt, Y. Shin, A. P. Chikkatur, D. Kielpinski, W. Ketterle, and D. E. Pritchard, “Bose-Einstein condensates near a microfabricated surface,” Phys. Rev. Lett. 90, 100404 (2003). [CrossRef]   [PubMed]  

18. J. Estève, C. Aussibal, T. Schumm, C. Figl, D. Mailly, I. Bouchoule, C. I. Westbrook, and A. Aspect, “Role of wire imperfections in micromagnetic traps for atoms,” Phys. Rev. A 70, 043629 (2004). [CrossRef]   [PubMed]  

19. B. Damski, J. Zakrzewski, L. Santos, P. Zoller, and M. Lewenstein, “Atomic Bose and Anderson glasses in optical lattices,” Phys. Rev. Lett. 91, 080403 (2003). [CrossRef]   [PubMed]  

20. M. A. Seldowitz, J. P. Allebach, and D. W. Sweeney, “Synthesis of digital holograms by direct binary search,” Appl. Opt. 26, 2788–2798 (1987). [CrossRef]   [PubMed]  

21. L. Legeard, P. Réfrégier, and P. Ambs, “Multicriteria optimality for iterative encoding of computer-generated holograms,” Appl. Opt. 36, 7444–7449 (1997). [CrossRef]  

22. J. R. Fienup, “Iterative method applied to image reconstruction and to computer-generated holograms,” Opt. Eng. 19, 297–305 (1980). [PubMed]  

23. F. Wyrowski, “Diffraction efficiency of analog and quantized digital amplitude holograms: analysis and manipulation,” J. Opt. Soc. Am. A 7, 383–393 (1990). [CrossRef]   [PubMed]  

24. V. Soifer, Methods for Computer Design of Diffractive Optical Elements (John Wiley and Sons, NY, 2002). [PubMed]  

25. O. Ripoll, V. Kettunen, and H. P. Herzig, “Review of iterative Fourier-transform algorithms for beam shaping applications,” Opt. Eng. 43, 2549–2556 (2004). [CrossRef]   [PubMed]  

26. G. C. Spalding, J. Courtial, and R. DiLeonardo, “Holographic Optical Trapping,” in Structured Light and its Applications: An Introduction to Phase-Structured Beams and Nanoscale Optical Forces, D.L. Andrews ed., (Elsevier Press) (to be published). [PubMed]  

27. An IFTA is most generically described using the block-projection algorithm formalism, which is not necessary for the relatively simple MRAF algorithm. For a description of the block-projection formalism as applied to IFTAs, see R. Piestun and J. Shamir, “Synthesis of Three-Dimensional Light Fields and Applications,” Proc. IEEE 90, 222–244 (2002). [CrossRef]   [PubMed]  

28. We introduce several quantities in this manuscript which are functions of the input and output plane coordinates. For notational simplicty, we indicate this functional dependence only for the first use and when quantitites are explicitly written as functions of the coordinates.

29. F. Wyrowski and O. Brynghdahl, “Iterative Fourier-transform algorithm applied to computer holography,” J. Opt. Soc. Am. A 5, 1058–1065 (1988). [CrossRef]   [PubMed]  

30. F. Wyrowski, “Diffractive optical elements: iterative calculation of quantized, blazed phase structures,” J. Opt. Soc. Am. A 7, 961–969 (1990). [CrossRef]   [PubMed]  

31. We assume in this paper that only the center of a Gaussian beam interacts with the CGH, making the effect of intrinsic phase curvature negligible. Any effect of the intrisic phase curvature can be removed in the final kinoform using a compensating phase profile. [PubMed]  

32. J. W. Goodman, Introduction to Fourier Optics (McGraw-Hill, 1998). [PubMed]  

33. L. Bigué and P. Ambs, “Optimal multicriteria approach to the iterative Fourier transform algorithm,” Appl. Opt. 40, 5886–5893 (2001). [CrossRef]   [PubMed]  

34. S. Bühling and F. Wyrowski, “Improved transmission design algorithms by utilizing variable-strength projections,” J. Mod. Opt. 49, 1871–1892 (2002). [CrossRef]   [PubMed]  

35. H. Kim, B. Yang, and B. Lee, “Iterative Fourier transform algorithm with regularization for the optimal design of diffractive optical elements,” J. Opt. Soc. Am. A 21, 2353–2365 (2004). [CrossRef]  

36. H. Akahori, “Spectrum leveling by an iterative algorithm with a dummy area for synthesizing the kinoform,” App. Opt. 25, 802–811 (1986). [CrossRef]  

37. H. Aagedal, M. Schmid, T. Beth, S. Tiewes, and F. Wyrowski, “Theory of speckles in diffractive optics and its application to beam shaping,” J. Mod. Opt. 43, 1409–1421 (1996). [CrossRef]  

38. H. Kim and B. Lee, “Diffractive optical element with apodized aperature for shaping vortex-free diffraction image,” Jpn. J. App. Phys. 43, 1530–1533 (2004). [CrossRef]  

39. P. Senthilkumaran, F. Wyrowski, and H. Schimmel, “Vortex stagnation problem in iterative Fourier-transform algorithms,” Opt. Lasers Eng. 43, 43–56 (2005). [CrossRef]   [PubMed]  

40. E. A. Sziklas and A. E. Siegman, “Mode calculations in unstable resonators with flowing saturable gain. 2: Fast Fourier transform method,” Appl. Opt. 14, 1874–1889 (1975). [CrossRef]   [PubMed]  

41. K.-H. Brenner, “Method for designing arbitrary two-dimensional continutous phase elements,” Opt. Lett. 25, 31–33 (2000). [CrossRef]   [PubMed]  

42. D. R. Scherer, C. N. Weiler, T. W. Neely, and B. P. Anderson, “Vortex formation by merging of multiple trapped Bose-Einstein condensates,” Phys. Rev. Lett. 98, 110402 (2007). [CrossRef]   [PubMed]  

43. D. Jaksch, C. Bruder, J. I. Cirac, C. W. Gardiner, and P. Zoller, “Cold bosonic atoms in optical lattices,” Phys. Rev. Lett. 81, 3108–3111 (1998). [CrossRef]   [PubMed]  

44. B. DeMarco, C. Lannert, S. Vishveshwara, and T.-C. Wei, “Structure and stability of Mott-insulator shells of bosons trapped in an optical lattice,” Phys. Rev. A 71, 063601 (2005). [CrossRef]   [PubMed]  

45. A. Bezryadin, C. N. Lau, and M. Tinkham, “Quantum suppression of superconductivity in ultrathin nanowires”, Nature 404, 971–974 (2000). [CrossRef]   [PubMed]  

46. A 768×768 pixel kinoform and 256 discrete phase levels were used to match a commercially available, scientific-grade SLM: the Hamamatsu X8267. [PubMed]  

47. The code used to generate results for the MRAF algorithm in this paper is available at http://research.physics.uiuc.edu/DeMarco/publications.htm.

48. N. Bertaux, Y. Frauel, P. Réfrégier, and B. Javidi, “Speckle removal using a maximum-likelihood technique with isoline gray-level regularization,” J. Opt. Soc. Am. A 21, 2283–2291 (2004). [CrossRef]   [PubMed]  

49. T. Willmore, Riemannian Geometry (Oxford University Press, 1997).

50. T. Inoue, N. Matsumoto, N. Fukuchia, Y. Kobayashi, and T. Hara, “Highly stable wavefront control using a hybrid liquid-crystal spatial light modulator,” Proc. SPIE 6306, 630603 (2006). [CrossRef]   [PubMed]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (8)

Fig. 1.
Fig. 1. Schematic geometry for an IFTA. The optical field that propagates from the input to the output plane through a focusing objective is shown in green. The field is discretized using coordinates (x,y) in the input plane and (x′,y′) in the output plane. The dashed lines represent the clear aperture of the focusing optics. The matrix used to computationally represent the input field must be enlarged beyond this region and filled with zero intensity points (dark gray) to fully resolve the output plane. The physical size of the matrix used to represent the input plane is d.
Fig. 2.
Fig. 2. Block diagram of an IFTA.
Fig. 3.
Fig. 3. Target intensity profiles I 0 used to characterize the performance of the MRAF algorithm. The field-of-view for images (a), (b), (c), and (e) is a 200×200 pixel and for (d) and (f) is a 400×400 pixel subset of the output plane centered on I 0. The grayscale represents intensity, with black corresponding to the regions of zero intensity. The radius of the ring in (a) is 53 pixels and the waist for each Gaussian beam and the Gaussian cross-section of the ring is 14 pixels. The maximum intensity of the Gaussian beams is three times that of the ring. Each “tip” of the star-shaped pattern in (b) is 20 pixels from the center of the star; the two lines that intersect to form each “tip” subtend a 28° angle. To create the profile shown in (b), a uniform intensity profile with a star shape was convolved with a Gaussian with a 5 pixel waist. The profile in (c) was created by convolving a 58 pixel on edge square profile with a 3 pixel averaging filter. The overall dimensions of the profile in (d) are 288 pixels wide and 325 pixels high, and the intensity in the “base” regions is increased by 33%. The Gaussian ring in (e) has a 53 pixel radius and a 7 pixel r.m.s. width. The intensity in the 10 pixel wide gaps in (e) is suppressed by a factor of 2, and the “leads” in (e) are 185 pixels from end-to-end. The 264 pixel wide Gaussian “wire” in (f) has a 3.5 pixel r.m.s. width, and the Gaussian reservoirs in (f) have a 17.6 pixels r.m.s. radius. The center of each profile is displaced from the center of the output plane by (b) 37 pixels and (c) 63 pixels; the profiles in (a), (d), (e), and (f) are centered on the output plane.
Fig. 4.
Fig. 4. Initial phase profiles K 0 (top row) and predicted initial intensity profiles |E (1) out |2 (bottom row) chosen for the target intensity profiles in Fig. 3. The phase profiles are 768×768 pixels and are shown in grayscale modulo 2π; white corresponds to a 2π phase. Conical phase profiles with B=117 mrad/px are employed in (a) and (e). Linear gradients of 136 mrad/px and 260 mrad/px with µ=0 and π/4 are used for (b) and (c), respectively. Quadratic phase profiles with R=0.31 mrad/px 2, R=0.3 mrad/px 2, R=0.34 mrad/px 2, R=1.4 mrad/px 2, R=0.5 mrad/px 2, and R=1.6 mrad/px 2;α=0.29 are applied in (a), (b),(c), (d), (e), and (f) respectively.
Fig. 5.
Fig. 5. Intensity profiles If for the MRAF, GS, and AA (left, middle, right) algorithms for the test target profiles. Only the intensity in the signal region is shown, and the profiles are scaled so that the total power in the signal region is the same for each.
Fig. 6.
Fig. 6. Final kinoforms Kf (top row) and predicted intensity profiles If (bottom row) produced by the MRAF algorithm for targets (a), (b), and (c). The mixing parameters used to generate these results are: (a) 0.40, (b) 0.35, (c) 0.40, (d) 0.30, (e) 0.35, and (f) 0.30. The signal region (red) for (a) is an annulus with with inner and outer radii 25 and 81 pixels; in (b) is a circle with a 40 pixel radius; for (c) is a square 75 pixels on edge; in (d) is a region 10 pixels from the edge of the target profile; for (e) a region 10 pixels away from where the intensity is 10% of the maximum intensity; and for (f) consists of two 53 pixel radius circles separated by 264 pixels and a connective region 25 pixels wide. The measure region (yellow) in (a) is an annulus with inner and outer radii 44 and 62 pixels; in (b), (e), and (f) is defined by a region in which the intensity of the target is greater than 10% of the maximum target intensity; in (c) is a square 57 pixels on edge; and for (d) is the edge of the target profile.
Fig. 7.
Fig. 7. Variation of measures characterizing the MRAF algorithm performance as the mixing parameter m is varied. The efficiency ξ (red), roughness ρ (black), and error η (blue) are shown for target (a) for different values of the mixing parameter m. The inset shows detail around the globally-optimized value of m. The mixing parameter that minimizes η approximately coincides with an minimum in roughness ρ for the MRAF algorithm.
Fig. 8.
Fig. 8. Histogram of the fractional error at each pixel evaluated for If for the MRAF algorithm used on target (a). The fraction of pixels in the signal region are binned with respect to the fractional error I ~ f 2 I ~ 0 2 I ~ 0 . The width of each bin is equivalent to a 1% fractional error. The solid black, blue dotted, and red dashed lines are the result for the MRAF, GS, and AA algorithms, respectively.

Tables (1)

Tables Icon

Table 1. Table comparing the performance of the MRAF to the GS and AA algorithms. The mixing parameters used for the AA algorithm are (a) 1.9, (b) 2.0, (c) 1.9, (d) 2.0, (e) 2.2, and (f) 2.5. The GS and AA algorithms converged in 100 iterations for the results in this table.

Equations (3)

Equations on this page are rendered with MathJax. Learn more.

G ( n ) = { m I 0 | SR + ( 1 m ) E out ( n ) NR } e i arg [ E out ( n ) ] .
η = 1 N MR ( x , y ) MR [ I ~ f ( x , y ) I ~ 0 ( x , y ) ] 2 I ~ 0 ( x , y ) 2 .
ρ = ( x , y ) MR { H [ I ~ f ( x , y ) I ~ 0 ( x , y ) ] } 2 N MR
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.