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

Accurate subpixel shifting of point spread functions

Abstract

The localization of emitters requires accurate subpixel shifting of point spread function (PSF) models. However, the PSF recorded by the camera is not the true PSF of the system due to integration across finite pixels. These errors can be propagated during the shifting process, causing systematic biases in the registration or localization process. This letter proposes a set of filter kernels that, when convolved with the image, accurately shifts it by an arbitrary subpixel shift. Each pixel in the filter is represented by a two-dimensional polynomial function of the possible x and y shift values. These filters are effective; when tested on three different PSFs, they reduced errors by a factor of 20 or more over PSF models evaluated at the pixel center.

© 2021 Optical Society of America

Full Article  |  PDF Article
More Like This
Axial accuracy in localization microscopy with 3D point spread function engineering

Marijn E. Siemons, Lukas C. Kapitein, and Sjoerd Stallinga
Opt. Express 30(16) 28290-28300 (2022)

Fast and accurate three-dimensional point spread function computation for fluorescence microscopy

Jizhou Li, Feng Xue, and Thierry Blu
J. Opt. Soc. Am. A 34(6) 1029-1034 (2017)

Three-dimensional diffusion coefficient measurement by a large depth-of-field rotating point spread function

Famin Wang, Hangfeng Li, Lin Ji, Mengyuan Zhao, Xin Miu, Yunhai Zhang, Wei Huang, and Tongda Wei
Appl. Opt. 60(35) 10766-10771 (2021)

Supplementary Material (3)

NameDescription
Code 1       An IPython Notebook demonstrating how to load the displacement function coefficients. It also contains a minimal working example of shifting point spread functions using these coefficients.
Code 2       A PDF of Supplementary_Material_Notebook.ipyn. This makes available the instructions on how to load and run the IPython Notebook as well as the code and results of the minimal working example.
Data File 1       Optimized coefficients for the 2D displacement functions used to shift point spread functions. The Supplementary Material Notebook.ipynb contains code that demonstrates how to load these coefficients as well as a minimal working example of shifting p.

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Figures (11)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Tables (2)

You do not have subscription access to this journal. Article tables are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

Equations (2)

You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access Optica Member Subscription

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.