Reconstruction of Irregular Missing Seismic Data Using Conditional Generative Adversarial Networks
During acquisition, due to economic and natural reasons, irregular missing seismic data are always observed. To improve accuracy in subsequent processing, the missing data should be interpolated. A conditional generative adversarial network (cGAN) consisting of two networks, a generator and a discriminator, is a deep learning model that can be used to interpolate the missing data. However, because cGAN is typically dataset-oriented, the trained network is unable to interpolate a dataset from an area different from that of the training dataset. We design a cGAN based on Pix2Pix GAN to interpolate irregular missing seismic data. A synthetic dataset synthesized from two models is used to train the network. Further, we add a Gaussian-noise layer in the discriminator to fix a vanishing gradient, allowing us to train a more powerful generator. Two synthetic datasets synthesized by two new geological models and two field datasets are used to test the trained cGAN. The test results and the calculated recovered signal-to-noise ratios indicate that although the cGAN is trained using synthetic data, the network can reconstruct irregular missing field seismic data with high accuracy using the Gaussian-noise layer. We test the performances of cGANs trained with different patch sizes in the discriminator to determine the best structure, and we train the networks using different training datasets for different missing rates, demonstrating the best training dataset. Compared with conventional methods, the cGAN based interpolation method does not need different parameter selections for different datasets to obtain the best interpolation data. Furthermore, it is also an efficient technique as the cost is because of the training, and after training, the processing time is negligible.