libMCXray: A Monte Carlo simulator for signal analysis inside Dragonfly software

September 25, 2020

Sam Rudinsky (1), Mathieu Gendron (2), Nicolas Piché (2), Mike Marsh (2), Raynald Gauvin (3)
Microscopy Today, 28, Issue 5, September 2020: 40-44. DOI: 10.1017/S1551929520001315


scanning electron microscopy, energy-dispersive spectroscopy, segmentation, Monte Carlo simulations, Dragonfly software


Monte Carlo simulations are commonly used in elemental quantification using energy-dispersive spectroscopy (EDS). Here, the Monte Carlo program MC X-ray was incorporated into the image processing software Dragonfly by Object Research Systems (ORS) as a simulation library. The simulation program has been transformed into a complete microscope simulator where the tools of Dragonfly allow complex voxel-based geometries to be constructed, and the electron beam and detectors can be freely placed inside the 3D space. Computation times of simulations have been improved drastically through new data structures and parallelization. Simulations of backscattered electron imaging and EDS mapping are presented here to demonstrate the capabilities of this new library.

Author Affiliation

(1) Steam instruments, 931 E. Main St., Ste. 3, Madison, WI, 53703-2955.
(2) Object Research Systems, 101-760 Rue Saint-Paul Ouest, Montreal, QC, H3C 1M4.
(3) McGill University, 3610 University, Montreal, QC, H3A 0C5.