Accelerating Differential Phase Contrast imaging for NSLS-II data analysis

Cheng Chang, Wei Xu, Hanfei Yan, Li Li, Yong S. Chu, Dantong Yu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

In scanning x-ray microscopy, Differential Phase Contrast (DPC) imaging is a technique to image the phase contrast information. It is based on the concept that locally a sample can be considered as a prism, which deflects the incident x-ray beam slightly in angle. Many efforts have been made in DPC imaging and a number of representative cases at a moderate spatial resolution have demonstrated the success of the method. However, the inherent limitations of those methods prevent DPC imaging from ultra-high spatial resolution imaging applications. A highly robust approach to DPC imaging based on Fourier-shift fitting was proposed recently. This method is effective in reconstructing the buried nanoscale interfacial structures. Because of the non-linear fitting and Fourier transformation operations involved in the algorithm, the computation is intensive at each scanning point. One challenge in this method is to make it fast enough to keep up with pixel-wise scanning, so that real-time data processing can be achieved. Here we provided three implementations in Matlab, Python and C++ and compared their speed performance. Experiments show that the C++ version is about one order of magnitude faster than the Matlab version and nearly two orders of magnitude faster than the Python version. In addition, we designed a parallel algorithm to divide the task into a number of independently running routines executing on a batch-queue based multi-core servers cluster and achieved almost another two orders of magnitude improvement.

Original languageEnglish (US)
Title of host publication2013 10th International Conference and Expo on Emerging Technologies for a Smarter World, CEWIT 2013
PublisherIEEE Computer Society
ISBN (Print)9781479925469
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 10th International Conference and Expo on Emerging Technologies for a Smarter World, CEWIT 2013 - Melville, NY, United States
Duration: Oct 21 2013Oct 22 2013

Publication series

Name2013 10th International Conference and Expo on Emerging Technologies for a Smarter World, CEWIT 2013

Other

Other2013 10th International Conference and Expo on Emerging Technologies for a Smarter World, CEWIT 2013
Country/TerritoryUnited States
CityMelville, NY
Period10/21/1310/22/13

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Keywords

  • Acceleration
  • DPC
  • Fourier transform
  • Multi-core CPUs
  • Non-linear fitting

Fingerprint

Dive into the research topics of 'Accelerating Differential Phase Contrast imaging for NSLS-II data analysis'. Together they form a unique fingerprint.

Cite this