Laser beams can be used to create optical traps that can hold and transport small particles. Optical trapping has been used in a number of applications ranging from prototyping at the microscale to biological cell manipulation. Successfully using optical tweezers requires predicting optical forces on the particle being trapped and transported. Reasonably accurate theory and computational models exist for predicting optical forces on a single particle in the close vicinity of a Gaussian laser beam. However, in practice the workspace includes multiple particles that are manipulated using individual optical traps. It has been experimentally shown that the presence of a particle can cast a shadow on a nearby particle and hence affect the optical forces acting on it. Computing optical forces in the presence of shadows in real-time is not feasible on CPUs. In this paper, we introduce a ray-tracing-based application optimized for GPUs to calculate forces exerted by the laser beams on microparticle ensembles in an optical tweezers system. When evaluating the force exerted by a laser beam on 32 interacting particles, our GPU-based approach is able to get a 66-fold speed up compared to a single core CPU implementation of traditional Ashkin's approach and a 10-fold speedup over the single core CPU-based implementation of our approach.

References

References
1.
Ashkin
,
A.
,
1992
, “
Forces of a Single-Beam Gradient Laser Trap on a Dielectric Sphere in the Ray Optics Regime
,”
Biophys. J.
,
61
, pp.
569
582
.10.1016/S0006-3495(92)81860-X
2.
Banerjee
,
A. G.
,
Balijepalli
,
A.
,
Gupta
,
S. K.
, and
LeBrun
,
T. W.
,
2009
, “
Generating Simplified Trapping Probability Models From Simulation of Optical Tweezers System
,”
J. Comput. Information Sci. Eng.
,
9
, p.
021003
.10.1115/1.3130784
3.
Koss
,
B.
,
Chowdhury
,
S.
,
Aabo
,
T.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2011
, “
Indirect Optical Gripping With Triplet Traps
,”
J. Opt. Soc. Am. B
,
28
(
5
), pp.
982
985
.10.1364/JOSAB.28.000982
4.
Banerjee
,
A. G.
,
Chowdhury
,
S.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2011
, “
Survey on Indirect Optical Manipulation of Cells, Nucleic Acids, and Motor Proteins
,”
J. Biomed. Opt.
,
16
(
5
), p.
051302
.10.1117/1.3579200
5.
Chowdhury
,
S.
,
Svec
,
P.
,
Wang
,
C.
,
Losert
,
W.
, and
Gupta
,
S.
,
2012
, “
Gripper Synthesis for Indirect Manipulation of Cells Using Holographic Optical Tweezers
,”
IEEE International Conference on Robotics and Automation
, pp.
2749
2754
.
6.
Chowdhury
,
S.
,
Thakur
,
A.
,
Wang
,
C.
,
Svec
,
P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2012
, “
Automated Indirect Transport of Biological Cells With Optical Tweezers Using Planar Gripper Formations
,”
IEEE International Conference on Automatated Scientific Engineerin
g
.
7.
Thakur
,
A.
,
Chowdhury
,
S.
,
Wang
,
C.
,
Svec
,
P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2012
, “
Automated Indirect Optical Micromanipulation of Biological Cells Using Indirect Pushing for Minimizing Photo-Damage
,” in
Proceedings of the ASME Int. Des. Eng. Tech. Conf. and Comp. Inf. Eng. Conf
.
8.
Grier
,
D. G.
,
2003
, “
A Revolution in Optical Manipulation
,”
Nature
,
424
, pp.
810
816
.10.1038/nature01935
9.
Banerjee
,
A. G.
,
Pomerance
,
A.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2010
, “
Developing a Stochastic Dynamic Programming Framework for Optical Tweezer-Based Automated Particle Transport Operations
,”
IEEE Trans. Autom. Sci. Eng.
,
7
(
2
), pp.
218
227
.10.1109/TASE.2009.2026056
10.
Banerjee
,
A. G.
,
Chowdhury
,
S.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2012
, “
Real-Time Path Planning for Coordinated Transport of Multiple Particles Using Optical Tweezers
,”
IEEE Trans. Automat. Sci. Eng.
,
9
(
4
), Oct., pp.
669
678
.10.1109/TASE.2012.2200102
11.
Chowdhury
,
S.
,
Svec
,
P.
,
Wang
,
C.
,
Seale
,
K.
,
Wikswo
,
J. P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2011
, “
Investigation of Automated Cell Manipulation in Optical Tweezers-Assisted Microfluidic Chamber Using Simulations
,” in
Proceedings of the ASME Int. Des. Eng. Tech. Conf. and Comp. Inf. Eng. Conf
.
12.
Chowdhury
,
S.
,
Svec
,
P.
,
Wang
,
C.
,
Seale
,
K.
,
Wikswo
,
J. P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2012
, “
Automated Cell Transport in Optical Tweezers-Assisted Microfluidic Chambers
,”
IEEE Trans. Automat. Sci. Eng
. (to be published).
13.
Chowdhury
,
S.
,
Thakur
,
A.
,
Wang
,
C.
,
Svec
,
P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2013
, “
Automated Indirect Manipulation of Irregular Shaped Cells With Optical Tweezers for Studying Collective Cell Migration
,”
IEEE International Conference on Robotics and Automation
, Karlsruhe, Germany, May 6–10.
14.
Chowdhury
,
S.
,
Thakur
,
A.
,
Wang
,
C.
,
Svec
,
P.
,
Losert
,
W.
, and
Gupta
,
S. K.
,
2013
, “
Automated Manipulation of Biological Cells Using Gripper Formations Controlled by Optical Tweezers
,”
IEEE Trans. Automat. Sci. Eng.
(to be published).
15.
Ashkin
,
A.
,
Dziedzic
,
J. M.
,
Bjorkholm
,
J. E.
, and
Chu
,
S.
,
1986
, “
Observation of a Single-Beam Gradient Force Optical Trap for Dielectric Particles
,”
Opt. Lett.
,
11
(
5
), pp.
288
290
.10.1364/OL.11.000288
16.
Bianchi
,
S.
, and
Leonardo
,
R. D.
,
2010
, “
Real-Time Optical Micro-Manipulation Using Optimized Holograms Generated on the GPU
,”
Comput. Phys. Commun.
,
181
(
8
), pp.
1444
1448
.10.1016/j.cpc.2010.04.012
17.
Balijepalli
,
A.
,
LeBrun
,
T.
, and
Gupta
,
S. K.
,
2010
, “
Stochastic Simulations With Graphics Hardware: Characterization of Accuracy and Performance
,”
J. Comput. Information Sci. Eng.
,
10
, p.
011010
.10.1115/1.3270248
18.
Patro
,
R.
,
Dickerson
,
J. P.
,
Bista
,
S.
,
Gupta
,
S. K.
, and
Varshney
,
A.
,
2012
. “
Speeding Up Particle Trajectory Simulations Under Moving Force Fields Using GPUs
,”
ASME J. Comput. Information Sci. Eng.
,
12
(
2
), p.
021006
.10.1115/1.4005718
19.
Sraj
, I
.
,
Szatmary
,
A. C.
,
Marr
,
D. W. M.
, and
Eggleton
,
C. D.
,
2010
, “
Dynamic Ray Tracing for Modeling Optical Cell Manipulation
,”
Opt. Express
,
18
(
16
), pp.
16702
16714
.10.1364/OE.18.016702
20.
Zhou
,
J.-H.
,
Ren
,
H.-L.
,
Cai
,
J.
, and
Li
,
Y.-M.
,
2008
, “
Ray-Tracing Methodology: Application of Spatial Analytic Geometry in the Ray-Optic Model of Optical Tweezers
,”
Appl. Opt.
,
47
, pp.
6307
6314
.10.1364/AO.47.006307
21.
Harris
,
M. J.
,
Coombe
,
G.
,
Scheuermann
,
T.
, and
Lastra
,
A.
,
2002
, “
Physically-Based Visual Simulation on Graphics Hardware
,”
in Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware, HWWS'02, Eurographics Association
, pp.
109
118
.
22.
Owens
,
J. D.
,
Luebke
,
D.
,
Govindaraju
,
N.
,
Harris
,
M.
,
Krüger
,
J.
,
Lefohn
,
A. E.
, and
Purcell
,
T.
,
2007
, “
A Survey of General-Purpose Computation on Graphics Hardware
,”
Computer Graphics Forum
,
26
(
1
), pp.
80
113
.10.1111/j.1467-8659.2007.01012.x
23.
Harris
,
M.
,
2005
, “
Fast Fluid Dynamics Simulation on the GPU
,” In SIGGRAPH’05: ACM SIGGRAPH 2005 Courses, ACM, p.
220
.
24.
Li
,
W.
,
Wei
,
X.
, and
Kaufman
,
A. E.
,
2003
, “
Implementing Lattice Boltzmann Computation on Graphics Hardware
,”
The Visual Computer
,
19
(
7–8
), pp.
444
456
.10.1007/s00371-003-0210-6
25.
Liu
,
Y.
,
Liu
,
X.
, and
Wu
,
E.
,
2004
, “
Real-Time 3D Fluid Simulation on GPU With Complex Obstacles
,” in
Pacific Conference on Computer Graphics and Applications, IEEE Computer Society
, pp.
247
256
.
26.
Wei
,
X.
,
Zhao
,
Y.
,
Fan
,
Z.
,
Li
,
W.
,
Qiu
,
F.
,
Yoakum-Stover
,
S.
, and
Kaufman
,
A. E.
,
2004
, “
Lattice-Based Flow Field Modeling
,”
IEEE Trans. Visualization and Computer Graphics
,
10
(
6
), pp.
719
729
.10.1109/TVCG.2004.48
27.
Phillips
,
E. H.
,
Zhang
,
Y.
,
Davis
,
R. L.
, and
Owens
,
J. D.
,
2009
, “
Rapid Aerodynamic Performance Prediction on A Cluster of Graphics Processing Units
,”
AIAA Aerospace Sciences Meeting
, No. AIAA 2009-565.
28.
Carr
,
N. A.
,
Hoberock
,
J.
,
Crane
,
K.
, and
Hart
,
J. C.
,
2006
, “
Fast GPU Ray Tracing of Dynamic Meshes Using Geometry Images
,” Graphics Interface, Canadian Human-Computer Communications Society, pp.
203
209
.
29.
Purcell
,
T. J.
,
Buck
, I
.
,
Mark
,
W. R.
, and
Hanrahan
,
P.
,
2002
, “
Ray Tracing on Programmable Graphics Hardware
,”
ACM Trans. Graphics
,
21
(
3
), pp.
703
712
.10.1145/566654.566640
30.
Fujimoto
,
A.
,
Tanaka
,
T.
, and
Iwata
,
K.
,
1986
, “
Arts: Accelerated Ray-Tracing System
,”
IEEE Computer Graphics and Applications
,
6
, pp.
16
26
.10.1109/MCG.1986.276715
31.
Lawrence
,
J.
,
Rusinkiewicz
,
S.
, and
Ramamoorthi
,
R.
,
2004
, “
Efficient BRDF Importance Sampling Using a Factored Representation
,”
ACM Trans. Graphics
,
23
, pp.
496
505
.10.1145/1015706.1015751
32.
Singer
,
W.
,
Bernet
,
S.
, and
Ritsch-Marte
,
M.
,
2001
, “
3D-Force Calibration of Optical Tweezers for Mechanical Stimulation of Surfactant-Releasing Lung Cells
,”
Laser Phys.
,
11
(
11
), pp.
1217
1223
.
You do not currently have access to this content.