Two approaches to inpainting microstructure with deep convolutional generative adversarial networks
Isaac Squires, Samuel J. Cooper, Amir Dahari, Steve Kench

TL;DR
This paper presents two deep learning-based methods using generative adversarial networks for microstructure inpainting, aiming to repair defects in material images for accurate analysis, with a user-friendly interface.
Contribution
Introduces two novel GAN-based microstructure inpainting techniques and a no-code GUI for practical application in materials imaging.
Findings
One method offers high speed and simplicity.
The other provides smoother inpainting boundaries.
Both methods effectively generate microstructure inpaintings.
Abstract
Imaging is critical to the characterisation of materials. However, even with careful sample preparation and microscope calibration, imaging techniques are often prone to defects and unwanted artefacts. This is particularly problematic for applications where the micrograph is to be used for simulation or feature analysis, as defects are likely to lead to inaccurate results. Microstructural inpainting is a method to alleviate this problem by replacing occluded regions with synthetic microstructure with matching boundaries. In this paper we introduce two methods that use generative adversarial networks to generate contiguous inpainted regions of arbitrary shape and size by learning the microstructural distribution from the unoccluded data. We find that one benefits from high speed and simplicity, whilst the other gives smoother boundaries at the inpainting border. We also outline the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Cell Image Analysis Techniques · Image Processing Techniques and Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Inpainting
