Regardless of the experimental care practiced in acquiring X-ray computed tomography (XCT) data, artifacts might still exist, such as noise and blur. This is typical for fast XCT data acquisitions (e.g., in-situ investigations), or low-dose XCT. Such artifacts can complicate subsequent analysis of the data. Digital filters can moderately cure extensive artifacts. The selection of filter type, intensity, and order of application is not always straightforward. To tackle these problems, a complete sequential multilevel, multi-scale framework: BAM SynthCOND, employing newly designed deep convolutional neural networks (DCNNs), was formulated. Although data conditioning with neural networks is not uncommon, the main complication is that completely artifact-free XCT data for training do not exist. Thus, training data were acquired from an in-house developed library (BAM SynthMAT) capable of generating synthetic XCT material microstructures. Some novel DCNN architectures were introduced (2D/3D ACEnet_Denoise, 2D/3D ACEnet_Deblur) along with the concept of Assertive Contrast Enhancement (ACE) training, which boosts the performance of neural networks trained with continuous loss functions. The proposed methodology accomplished very good generalization from low resemblance synthetic training data. Indeed, denoising, sharpening (deblurring), and even ring artifact removal performance were achieved on experimental post-CT scans of challenging multiphase Al-Si Metal Matrix Composite (MMC) microstructures. The conditioning efficiencies were: 92% for combined denoising/sharpening, 99% for standalone denoising, and 95% for standalone sharpening. The results proved to be independent of the artifact intensity. We believe that the novel concepts and methodology developed in this work can be directly applied on the CT projections prior to reconstruction, or easily be extended to other imaging techniques such as: Microscopy, Neutron Tomography, Ultrasonics, etc.
Read full abstract