“Red Tweezers”: Fast, customisable hologram generation for optical tweezers

Richard W. Bowman, Graham M. Gibson, Anna Linnenberger, David B. Phillips, James A. Grieve, David M. Carberry, Steven Serati, Mervyn J. Miles, Miles J. Padgett

Research output: Contribution to journalArticle

55 Citations (Scopus)

Abstract

Holographic Optical Tweezers (HOT) are a versatile way of manipulating microscopic particles in 3D. However, their ease of use has been hampered by the computational load of calculating the holograms, resulting in an unresponsive system. We present a program for generating these holograms on a consumer Graphics Processing Unit (GPU), coupled to an easy-to-use interface in LabVIEW (National Instruments). This enables a HOT system to be set up without writing any additional code, as well as providing a platform enabling the fast generation of other holograms. The GPU engine calculates holograms over 300 times faster than the same algorithm running on a quad core CPU. The hologram algorithm can be altered on-the-fly without recompiling the program, allowing it to be used to control Spatial Light Modulators in any situation where the hologram can be calculated in a single pass. The interface has also been rewritten to take advantage of new features in LabVIEW 2010. It is designed to be easily modified and extended to integrate with hardware other than our own.
Original languageEnglish
Pages (from-to)268-273
Number of pages6
JournalComputer Physics Communications
Volume185
Issue number1
DOIs
Publication statusPublished - 1 Jan 2014

Fingerprint Dive into the research topics of '“Red Tweezers”: Fast, customisable hologram generation for optical tweezers'. Together they form a unique fingerprint.

  • Cite this

    Bowman, R. W., Gibson, G. M., Linnenberger, A., Phillips, D. B., Grieve, J. A., Carberry, D. M., Serati, S., Miles, M. J., & Padgett, M. J. (2014). “Red Tweezers”: Fast, customisable hologram generation for optical tweezers. Computer Physics Communications, 185(1), 268-273. https://doi.org/10.1016/j.cpc.2013.08.008