Very large-scale diffraction investigations enabled by a matrix-multiplication facilitated radial and azimuthal integration algorithm: MatFRAIA

Alexander Bernthz Jensen, Thorbjørn Erik Køppen Christensen, Clemens Weninger, Henrik Birkedal*

*Corresponding author for this work

Research output: Contribution to journal/Conference contribution in journal/Contribution to newspaperJournal articleResearchpeer-review

Abstract

As synchrotron facilities continue to generate increasingly brilliant X-rays and detector speeds increase, swift data reduction from the collected area detector images to more workable 1D diffractograms becomes of increasing importance. This work reports an integration algorithm that can integrate diffractograms in real time on modern laptops and can reach 10 kHz integration speeds on modern workstations using an efficient pixel-splitting and parallelization scheme. This algorithm is limited not by the computation of the integration itself but is rather bottlenecked by the speed of the data transfer to the processor, the data decompression and/or the saving of results. The algorithm and its implementation is described while the performance is investigated on 2D scanning X-ray diffraction/fluorescence data collected at the interface between an implant and forming bone.

Translated title of the contributionDiffraktionsundersøgelser på en meget stor skala muliggjorte af en matrixmultiplikations faciliteret radiel og azimuthal integrationsalgoritme: MatFRAIA
Original languageEnglish
JournalJournal of Synchrotron Radiation
Volume29
IssuePt 6
Pages (from-to)1420-1428
Number of pages9
ISSN0909-0495
DOIs
Publication statusPublished - Nov 2022

Keywords

  • 2D detectors
  • azimuthal integration algorithms
  • computer programs
  • data processing
  • data reduction
  • integration
  • scattering
  • Radiography
  • Algorithms
  • Synchrotrons
  • X-Ray Diffraction
  • X-Rays

Fingerprint

Dive into the research topics of 'Very large-scale diffraction investigations enabled by a matrix-multiplication facilitated radial and azimuthal integration algorithm: MatFRAIA'. Together they form a unique fingerprint.

Cite this