Cargando…
A computational framework for ptychographic reconstructions
Ptychography is now a well-established X-ray microscopy tool for synchrotron end-stations equipped with a scanning stage and a pixelated detector. Ptychographic phasing algorithms use information from coherent diffraction to deliver quantitative images of the specimen at a resolution higher than the...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
The Royal Society Publishing
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5247528/ https://www.ncbi.nlm.nih.gov/pubmed/28119552 http://dx.doi.org/10.1098/rspa.2016.0640 |
_version_ | 1782497098982227968 |
---|---|
author | Enders, B. Thibault, P. |
author_facet | Enders, B. Thibault, P. |
author_sort | Enders, B. |
collection | PubMed |
description | Ptychography is now a well-established X-ray microscopy tool for synchrotron end-stations equipped with a scanning stage and a pixelated detector. Ptychographic phasing algorithms use information from coherent diffraction to deliver quantitative images of the specimen at a resolution higher than the scanning resolution. These algorithms have traditionally been implemented in software on a per-instrument basis in various degrees of user-friendliness and sophistication. Here, we present Ptypy, a ptychography software written with the intention to serve as a framework across the diverse sets of available instruments and usage cases. A distinctive feature of the software is its formalism, which provides a convenient abstraction of the physical model, thus allowing for concise algorithmic implementations and portability across set-up geometries. We give an overview of the supported usage cases, explain the abstraction layer and design principles, and provide a step-by-step guide describing how an algorithm may be realized in a concise and readable manner. The software capabilities are illustrated with reconstructions from visible light and X-ray data. |
format | Online Article Text |
id | pubmed-5247528 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | The Royal Society Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-52475282017-01-24 A computational framework for ptychographic reconstructions Enders, B. Thibault, P. Proc Math Phys Eng Sci Research Articles Ptychography is now a well-established X-ray microscopy tool for synchrotron end-stations equipped with a scanning stage and a pixelated detector. Ptychographic phasing algorithms use information from coherent diffraction to deliver quantitative images of the specimen at a resolution higher than the scanning resolution. These algorithms have traditionally been implemented in software on a per-instrument basis in various degrees of user-friendliness and sophistication. Here, we present Ptypy, a ptychography software written with the intention to serve as a framework across the diverse sets of available instruments and usage cases. A distinctive feature of the software is its formalism, which provides a convenient abstraction of the physical model, thus allowing for concise algorithmic implementations and portability across set-up geometries. We give an overview of the supported usage cases, explain the abstraction layer and design principles, and provide a step-by-step guide describing how an algorithm may be realized in a concise and readable manner. The software capabilities are illustrated with reconstructions from visible light and X-ray data. The Royal Society Publishing 2016-12 /pmc/articles/PMC5247528/ /pubmed/28119552 http://dx.doi.org/10.1098/rspa.2016.0640 Text en © 2015 The Authors. http://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/, which permits unrestricted use, provided the original author and source are credited. |
spellingShingle | Research Articles Enders, B. Thibault, P. A computational framework for ptychographic reconstructions |
title | A computational framework for ptychographic reconstructions |
title_full | A computational framework for ptychographic reconstructions |
title_fullStr | A computational framework for ptychographic reconstructions |
title_full_unstemmed | A computational framework for ptychographic reconstructions |
title_short | A computational framework for ptychographic reconstructions |
title_sort | computational framework for ptychographic reconstructions |
topic | Research Articles |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5247528/ https://www.ncbi.nlm.nih.gov/pubmed/28119552 http://dx.doi.org/10.1098/rspa.2016.0640 |
work_keys_str_mv | AT endersb acomputationalframeworkforptychographicreconstructions AT thibaultp acomputationalframeworkforptychographicreconstructions AT endersb computationalframeworkforptychographicreconstructions AT thibaultp computationalframeworkforptychographicreconstructions |