Cargando…

GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns

We present a structured illumination microscopy system that projects a hexagonal pattern by the interference among three coherent beams, suitable for implementation in a light-sheet geometry. Seven images acquired as the illumination pattern is shifted laterally can be processed to produce a super-r...

Descripción completa

Detalles Bibliográficos
Autores principales: Gong, Hai, Guo, Wenjun, Neil, Mark A. A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8072201/
https://www.ncbi.nlm.nih.gov/pubmed/33896199
http://dx.doi.org/10.1098/rsta.2020.0162
_version_ 1783683874722676736
author Gong, Hai
Guo, Wenjun
Neil, Mark A. A.
author_facet Gong, Hai
Guo, Wenjun
Neil, Mark A. A.
author_sort Gong, Hai
collection PubMed
description We present a structured illumination microscopy system that projects a hexagonal pattern by the interference among three coherent beams, suitable for implementation in a light-sheet geometry. Seven images acquired as the illumination pattern is shifted laterally can be processed to produce a super-resolved image that surpasses the diffraction-limited resolution by a factor of over 2 in an exemplar light-sheet arrangement. Three methods of processing data are discussed depending on whether the raw images are available in groups of seven, individually in a stream or as a larger batch representing a three-dimensional stack. We show that imaging axially moving samples can introduce artefacts, visible as fine structures in the processed images. However, these artefacts are easily removed by a filtering operation carried out as part of the batch processing algorithm for three-dimensional stacks. The reconstruction algorithms implemented in Python include specific optimizations for calculation on a graphics processing unit and we demonstrate its operation on experimental data of static objects and on simulated data of moving objects. We show that the software can process over 239 input raw frames per second at 512 × 512 pixels, generating over 34 super-resolved frames per second at 1024 × 1024 pixels. This article is part of the Theo Murphy meeting issue ‘Super-resolution structured illumination microscopy (part 1)’.
format Online
Article
Text
id pubmed-8072201
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-80722012022-02-02 GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns Gong, Hai Guo, Wenjun Neil, Mark A. A. Philos Trans A Math Phys Eng Sci Articles We present a structured illumination microscopy system that projects a hexagonal pattern by the interference among three coherent beams, suitable for implementation in a light-sheet geometry. Seven images acquired as the illumination pattern is shifted laterally can be processed to produce a super-resolved image that surpasses the diffraction-limited resolution by a factor of over 2 in an exemplar light-sheet arrangement. Three methods of processing data are discussed depending on whether the raw images are available in groups of seven, individually in a stream or as a larger batch representing a three-dimensional stack. We show that imaging axially moving samples can introduce artefacts, visible as fine structures in the processed images. However, these artefacts are easily removed by a filtering operation carried out as part of the batch processing algorithm for three-dimensional stacks. The reconstruction algorithms implemented in Python include specific optimizations for calculation on a graphics processing unit and we demonstrate its operation on experimental data of static objects and on simulated data of moving objects. We show that the software can process over 239 input raw frames per second at 512 × 512 pixels, generating over 34 super-resolved frames per second at 1024 × 1024 pixels. This article is part of the Theo Murphy meeting issue ‘Super-resolution structured illumination microscopy (part 1)’. The Royal Society Publishing 2021-06-14 2021-04-26 /pmc/articles/PMC8072201/ /pubmed/33896199 http://dx.doi.org/10.1098/rsta.2020.0162 Text en © 2021 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Gong, Hai
Guo, Wenjun
Neil, Mark A. A.
GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title_full GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title_fullStr GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title_full_unstemmed GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title_short GPU-accelerated real-time reconstruction in Python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
title_sort gpu-accelerated real-time reconstruction in python of three-dimensional datasets from structured illumination microscopy with hexagonal patterns
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8072201/
https://www.ncbi.nlm.nih.gov/pubmed/33896199
http://dx.doi.org/10.1098/rsta.2020.0162
work_keys_str_mv AT gonghai gpuacceleratedrealtimereconstructioninpythonofthreedimensionaldatasetsfromstructuredilluminationmicroscopywithhexagonalpatterns
AT guowenjun gpuacceleratedrealtimereconstructioninpythonofthreedimensionaldatasetsfromstructuredilluminationmicroscopywithhexagonalpatterns
AT neilmarkaa gpuacceleratedrealtimereconstructioninpythonofthreedimensionaldatasetsfromstructuredilluminationmicroscopywithhexagonalpatterns