skip to main content
10.5555/3571885.3571895acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

Image gradient decomposition for parallel and memory-efficient ptychographic reconstruction

Published: 18 November 2022 Publication History

Abstract

Ptychography is a popular microscopic imaging modality for many scientific discoveries and sets the record for highest image resolution. Unfortunately, the high image resolution for ptychographic reconstruction requires significant amount of memory and computations, forcing many applications to compromise their image resolution in exchange for a smaller memory footprint and a shorter reconstruction time. In this paper, we propose a novel image gradient decomposition method that significantly reduces the memory footprint for ptychographic reconstruction by tessellating image gradients and diffraction measurements into tiles. In addition, we propose a parallel image gradient decomposition method that enables asynchronous point-to-point communications and parallel pipelining with minimal overhead on a large number of GPUs. Our experiments on a Titanate material dataset (PbTiO3) with 16632 probe locations show that our Gradient Decomposition algorithm reduces memory footprint by 51 times. In addition, it achieves time-to-solution within 2.2 minutes by scaling to 4158 GPUs with a super-linear strong scaling efficiency at 364% compared to runtimes at 6 GPUs. This performance is 2.7 times more memory efficient, 9 times more scalable and 86 times faster than the state-of-the-art algorithm.

Supplementary Material

MP4 File (SC22_Presentation_Wang.mp4)
Presentation at SC '22

References

[1]
G. Zheng, R. Horstmeyer, and C. Yang, "Wide-field, high-resolution fourier ptychographic microscopy," Nature Photonics, vol. 7, no. 9, pp. 739--745, Jul 2013.
[2]
A. Bhartiya, D. Batey, S. Cipiccia, X. Shi, C. Rau, S. Botchway, M. Yusuf, and I. K. Robinson, "X-ray ptychography imaging of human chromosomes after low-dose irradiation," Chromosome Research, vol. 29, no. 1, pp. 107--126, 03 2021.
[3]
Z. Chen, M. Odstrcil, Y. Jiang, Y. Han, M. H. Chiu, L. J. Li, and D. A. Muller, "Mixed-state electron ptychography enables sub-angstrom resolution imaging with picometer precision at low dose," Nature Communications, vol. 11, no. 1, p. 2994, 06 2020.
[4]
Y. Shi, T. Li, Y. Wang, Q. Gao, S. Zhang, and H. Li, "Optical image encryption via ptychography," Optical Letters, vol. 38, no. 9, pp. 1425--1427, May 2013.
[5]
M. Kahnt, L. Grote, D. Brckner, M. Seyrich, F. Wittwer, D. Koziej, and C. G. Schroer, "Multi-slice ptychography enables high-resolution measurements in extended chemical reactors," Scientific Reports, vol. 11, no. 1, p. 1500, Jan 2021.
[6]
Y. Jiang, Z. Chen, Y. Han, P. Deb, H. Gao, S. Xie, P. Purohit, M. W. Tate, J. Park, S. M. Gruner, V. Elser, and D. A. Muller, "Electron ptychography of 2D materials to deep sub-angstrom resolution," Nature, vol. 559, no. 7714, pp. 343--349, 07 2018.
[7]
X. Yu, V. Nikitin, D. J. Ching, S. Aslan, D. Gursoy, and T. Bicer, "Scalable and accurate multi-gpu based image reconstruction of large-scale ptychography data," 2021.
[8]
Y. S. G. Nashed, D. J. Vine, T. Peterka, J. Deng, R. Ross, and C. Jacobsen, "Parallel ptychographic reconstruction," Optics Express, vol. 22, no. 26, pp. 32 082--32 097, Dec 2014.
[9]
X. Yu, T. Bicer, R. Kettimuthu, and I. Foster, "Topology-aware optimizations for multi-gpu ptychographic image reconstruction," in Proceedings of the ACM International Conference on Supercomputing, ser. ICS '21. New York, NY, USA: Association for Computing Machinery, 2021, pp. 354--366.
[10]
X. Huang, H. Yan, M. Ge, H. ztrk, E. Nazaretski, I. K. Robinson, and Y. S. Chu, "Artifact mitigation of ptychography integrated with on-the-fly scanning probe microscopy," Applied Physics Letters, vol. 111, no. 2, p. 023103, 2017.
[11]
P. Sidorenko and O. Cohen, "Single-shot ptychography," Optica, vol. 3, no. 1, pp. 9--14, Jan 2016.
[12]
P. Li, T. B. Edo, and J. M. Rodenburg, "Ptychographic inversion via wigner distribution deconvolution: Noise suppression and probe design," Ultramicroscopy, vol. 147, pp. 106--113, 2014.
[13]
A. Maiden, D. Johnson, and P. Li, "Further improvements to the ptychographical iterative engine," Optica, vol. 4, no. 7, pp. 736--745, Jul 2017.
[14]
A. M. Maiden, M. J. Humphry, and J. M. Rodenburg, "Ptychographic transmission microscopy in three dimensions using a multi-slice approach," Journal of the Optical Society of America. A, vol. 29, no. 8, pp. 1606--1614, Aug 2012.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '22: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
November 2022
1277 pages
ISBN:9784665454445

Sponsors

In-Cooperation

  • IEEE CS

Publisher

IEEE Press

Publication History

Published: 18 November 2022

Check for updates

Badges

Author Tags

  1. electron microscopy
  2. high performance computing
  3. image reconstruction
  4. parallel partitioning

Qualifiers

  • Research-article

Conference

SC '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media