open access publication

Article, 2023

Application of Mask R-CNN for lab-based X-ray diffraction contrast tomography

Materials Characterization, ISSN 1873-4189, 1044-5803, Volume 201, Page 112983, 10.1016/j.matchar.2023.112983

Contributors

Fang, Hai-Xing 0000-0001-8114-5276 (Corresponding author) [1] [2] [3] Hovad, Emil 0000-0003-3055-3522 [3] Zhang, Yang 0000-0002-0883-8233 [3] Jensen, Dorte Juul 0000-0001-5096-6602 (Corresponding author) [3]

Affiliations

  1. [1] European Synchrotron Radiation Facility
  2. [NORA names: France; Europe, EU; OECD];
  3. [2] Grenoble Institute of Technology
  4. [NORA names: France; Europe, EU; OECD];
  5. [3] Technical University of Denmark
  6. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD]

Abstract

Segmentation of spots in diffraction images is critical for accurate grain mapping in 3D. When the grain mapping is done by the recently established lab-based X-ray diffraction contrast tomography (LabDCT), diffraction spots suffering from low signal-to-noise ratios impose a severe challenge in precise identification of the spots using conventional image filters, thereby hindering the detection of small grains and limiting the spatial resolution. To overcome this challenge, we have applied an automatic instance segmentation deep learning network based on Mask R-CNN (two-stage region-based convolutional neural network) for finding spots in LabDCT images. The training data for the neural network was synthesized by combining virtual noise-free images (obtained from a forward simulation model) and noise-only images (obtained by filtering out diffraction spots in experimental images). Based on the diffraction spots deducted by the forward simulation model, data labelling and annotation was thus performed in an unsupervised manner without the need for tedious human labelling. By applying the network in a PyTorch framework called Detectron2, we show that the trained model performed significantly better than the conventional method in spot segmentation, resulting in a better grain reconstruction, subsequently. The work illustrates the potential of deep learning for improving LabDCT and other grain mapping techniques in a broader sense.

Keywords

Detectron2, LabDCT, Mask R-CNN, PyTorch, PyTorch framework, R-CNN, X-ray diffraction contrast tomography, annotation, application of Mask R-CNN, applications, challenges, contrast tomography, conventional image filters, conventional methods, data, data labeling, deep learning, deep learning network, detection, diffraction, diffraction contrast tomography, diffraction imaging, diffraction spots, filter, find-spots, framework, grain, grain mapping, grain mapping technique, grain reconstruction, human labeling, identification, image filtering, images, labeling, learning, learning network, low signal-to-noise ratio, manner, mapping technique, maps, mask, method, model, network, neural network, noise-free image, noise-only images, potential, potential of deep learning, ratio, reconstruction, resolution, segments, severe challenges, signal-to-noise ratio, small grains, spatial resolution, spots, technique, tomography, training, training data, training model, unsupervised manner

Funders

  • European Research Council
  • European Commission

Data Provider: Digital Science