Dual-Domain Seismic Data Reconstruction Based on U-Net++
Abstract
1. Introduction
2. Methods
2.1. The Irregularity Problem of Seismic Data in Different Domains
| Algorithm 1: Dual-Neural Network Training Process |
| Input: W (Complete data); WR (Shot domain seismic data); WS (Receiver domain seismic data); CR, CS (Trace and shot missing masks); L (Loss function); N = (4, 5, 6, 7, 8) (Candidate set for network depths); Pin, Ptra, Pr (Missing patches, target patches and reconstructed patches); t (Parameters of traditional slicing methods); T (Moveout window parameters {v1, t1, v2, t2}); WS_in (Transform the reconstructed channel data to the detector domain) |
| Output: MR* (Optimal seismic trace reconstruction model); Ms* (Optimal shot reconstruction model); Wr (Reconstruct data) |
| 1. Data preprocessing and domain transformation: |
| 2. -Complete seismic data |
| 3. -Sort into receiver domain seismic data |
| 4. -Sort into shot domain seismic data |
| 5. -Both missing trace and missing shot data |
| 6. Training of the reconstruction model based on missing trace data: |
| 7. for n ∈ N do -The current number of network layers being attempted |
| 8. MR = MR(n) -Initialize the trace reconstruction model with n layers |
| 9. Pin = (Q, t) -Slice the missing data by traditional method |
| 10. Ptra = (WR, T) -To set the Moveout window and extract the patches inside of it, use (v1, t1, v2, t2) |
| 11. Pr = MR(n)(Pin) -To obtain the reconstructed patch, move forward along the network’s depth |
| 12. loss = L(Pr, Ptar) -Calculate the loss function |
| 13. end for |
| 14. update (MR(n), loss) -Evaluate and document the performance of the current deep model |
| 15. MR* = MR(nR*) -Obtain the optimal missing trace reconstruction model |
| 16. WRr = (MR*, T) -Reconstruct the missing trace data by applying the optimal model |
| 17. Training of the reconstruction model based on missing shot data: |
| 18. WS_in = WRr -Convert the reconstructed trace data into receiver domain data |
| 19. for n ∈ N do -The current number of network layers being attempted |
| 20. MS = MS(n) -Initialize the shot reconstruction model with n layers |
| 21. Pin = (WS_in, t) -Slice the missing data by traditional method |
| 22. Ptra = (WS, T) -To set the Moveout window and extract the patches inside of it, use (v1, t1, v2, t2) |
| 23. Pr = MS(n)(Pin) -To obtain the reconstructed patch, move forward along the network’s depth |
| 24. loss = L(Pr, Ptar) -Calculate the loss function |
| 25. end for |
| 26. update (MS(n), loss) -Evaluate and document the performance of the current deep model |
| 27. MS* = MS(nS*) -Obtain the optimal missing shot reconstruction model |
| 28. WSr = (MS*, T) -Reconstruct the missing shot data by applying the optimal model |
| 29. Post-processing of data |
| 30. Wr = (WRr, WSr) -Integrate the results of the two stages and conduct post-processing |
| 31. Return: MR*, Ms*, Wr |
2.2. Modified Method for Dual-Domain Seismic Data Reconstruction
2.2.1. U-Net++ Model for Seismic Data Reconstruction
2.2.2. Modified Slicing Method for Building Training Set
- The Moveout hyperbolic window is defined as follows:where (x) represents the offset distance, (t0) denotes the two-way travel time of the reflected wave, and (v) refers to an estimated equivalent layer velocity. The parameter selection is to delineate regions containing high-quality reflection data by means of two hyperbolas, thereby achieving the goal of identifying high-quality data.
- Random Slicing: Sampling points are randomly chosen at a predetermined ratio to act as the center points of training patches inside the window range delineated by velocity and time. Given that the deepest layer of the network used in this study performs a 16-fold down-sampling operation in relation to the original data, and because U-Net and its variants impose stringent requirements on patch dimensions, all input patches must be integer multiples of 16 × 16 in order to satisfy the input conditions of the network. Concurrently, a boundary constraint mechanism is implemented throughout the random sampling procedure to guarantee that the recovered patches’ spatial extent stays within the bounds of the initial data. As a secondary control technique, a zero-padding procedure is also used to ensure that the patch dimensions closely follow the established guidelines. By integrating this strategy with the U-Net++ architecture, the reconstruction model achieves more accurate feature learning and significantly improves reconstruction accuracy.
- Setting Missing Percentage: Ten percentage point intervals were used to generate scenarios with trace missing ratios ranging from 10% to 80% while building the training set with missing traces. Every scenario with missing ratios was set up with an equal probability of 0.125. Due to practical considerations, scenarios with one to four missing shot gathers at intervals of 25 percentage points were defined for the training set with missing shots data. Every scenario was given an equal chance of 0.25. Traces inside the patch are chosen at random and have their amplitudes set to zero after the randomly missing ratio has been established. Consequently, the randomly missing patch and its corresponding original patch make up a paired training sample.
2.3. Data Reconstruction Process
3. Experiment
3.1. Experimental Setup
3.2. Establishment of Dataset and Experimental Arrangement
3.2.1. Missing Trace Reconstruction Model Testing
3.2.2. Missing Shot Data Reconstruction Model Testing
3.2.3. Dual-Domain Refactoring Test
4. Analysis and Discussion
4.1. The Impact of Slicing Methods on Refactoring Effects
4.2. The Order of Dual-Domain Reconstruction Affects the Reconstruction Results
5. Conclusions
- (i)
- The selective slicing method based on the Moveout window allows for improved reconstruction accuracy and quick model training. The dual-domain reconstruction method, which is based on dual neural networks, guarantees great reconstruction accuracy while preserving data integrity.
- (ii)
- The dual-domain reconstruction method shows a remarkable capacity to attenuate noise and recover reflection events from missing traces with high precision in the shot domain. In the receiver domain, the reconstructed missing shot data accomplish moderate restoration of fine-scale characteristics in the shallow regions and successfully recover the principal reflection events.
- (iii)
- The processed dual-domain reconstructed data effectively and very faithfully restores subsurface structural information in the stacked sections. Moreover, the dual-domain strategy’s ideal process, which involves rebuilding missing traces before missing shot gathers, has been determined and verified.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Li, Z.; Wang, J.; Sun, M.; Li, Z.; Cao, G.; Li, X.; Yong, P. Strategy of seismic data regularized reconstruction. J. China Univ. Pet. (Ed. Nat. Sci.) 2018, 42, 40–49. [Google Scholar]
- Yi, J.; Zhang, M.; Li, Z.; Li, K. Review of deep learning seismic data reconstruction methods. Prog. Geophys. 2023, 38, 361–381. [Google Scholar]
- Sun, M.; Li, Z.; Li, Z.; Li, Q.; Li, C.; Zhang, H. Reconstruction of seismic data with weighted MCA based on compressed sensing. Chin. J. Geophys. 2019, 62, 1007–1021. (In Chinese) [Google Scholar] [CrossRef]
- Ma, J.W.; Plonka, G.; Chauris, H. A New Sparse Representation of Seismic Data Using Adaptive Easy-Path Wavelet Transform. IEEE Geosci. Remote Sens. Lett. 2010, 7, 540–544. [Google Scholar] [CrossRef]
- Naghizadeh, M.; Innanen, K.A. Seismic data interpolation using a fast generalized Fourier transform. Geophysics 2011, 76, V1–V10. [Google Scholar] [CrossRef]
- Trad, D.O.; Ulrych, T.J.; Sacchi, M.D. Accurate interpolation with high-resolution time-variant Radon transforms. Geophysics 2002, 67, 644–656. [Google Scholar] [CrossRef]
- Herrmann, F.J.; Hennenfent, G. Non-parametric seismic data recovery with curvelet frames. Geophys. J. Int. 2008, 173, 233–248. [Google Scholar] [CrossRef]
- Liu, Y.; Fomel, S. OC-seislet: Seislet transform construction with differential offset continuation. Geophysics 2010, 75, WB235–WB245. [Google Scholar] [CrossRef]
- Shao, J.; Wang, Y.B.; Chang, X. Radon domain interferometric interpolation of sparse seismic data. Geophysics 2021, 86, WC89–WC104. [Google Scholar] [CrossRef]
- Gao, J.J.; Sacchi, M.D.; Chen, X.H. A fast reduced-rank interpolation method for prestack seismic volumes that depend on four spatial dimensions. Geophysics 2013, 78, V21–V30. [Google Scholar] [CrossRef]
- Ma, J.W. Three-dimensional irregular seismic data reconstruction via low-rank matrix completion. Geophysics 2013, 78, V181–V192. [Google Scholar] [CrossRef]
- Spitz, S. Seismic Trace Interpolation in the F-X Domain. Geophysics 1991, 56, 785–794. [Google Scholar] [CrossRef]
- Cao, J.J.; Cai, Z.C.; Liang, W.Q. A novel thresholding method for simultaneous seismic data reconstruction and denoising. J. Appl. Geophys. 2020, 177, 104027. [Google Scholar] [CrossRef]
- Cui, J.; Yang, P.; Wang, H.; Bian, C.; Hu, Y.; Pan, H. Research on automatic picking of seismic velocity spectrum based on deep learning. Chin. J. Geophys. 2022, 65, 4832–4845. (In Chinese) [Google Scholar] [CrossRef]
- Song, C.; Alkhalifah, T. Wavefield Reconstruction Inversion via Physics-Informed Neural Networks. arXiv 2021, arXiv:2104.06897. [Google Scholar] [CrossRef]
- Huangfu, M. Reconsitution of Irregular Seismic Data Based on Recurrent Neural Network. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2021. [Google Scholar]
- Yoon, D.; Yeeh, Z.; Byun, J. Seismic Data Reconstruction Using Deep Bidirectional Long Short-Term Memory with Skip Connections. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1298–1302. [Google Scholar] [CrossRef]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Nets; MIT Press: Cambridge, MA, USA, 2014. [Google Scholar]
- Oliveira, D.A.B.; Ferreira, R.S.; Silva, R.; Brazil, E.V. Interpolating Seismic Data with Conditional Generative Adversarial Networks. IEEE Geosci. Remote Sens. Lett. 2018, 15, 1952–1956. [Google Scholar] [CrossRef]
- Wei, Q.; Li, X.Y.; Song, M.P. De-aliased seismic data interpolation using conditional Wasserstein generative adversarial networks. Comput. Geosci. 2021, 154, 104801. [Google Scholar] [CrossRef]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015, Munich, Germany, 5–9 October 2015; pp. 234–241. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition; IEEE: New York, NY, USA, 2016. [Google Scholar]
- Gao, Z.M.; Chen, H.L.; Li, Z.; Ma, B.L. Multiscale Residual Convolution Neural Network for Seismic Data Denoising. IEEE Geosci. Remote Sens. Lett. 2024, 21, 7502505. [Google Scholar] [CrossRef]
- Tang, S.H.; Ding, Y.S.; Zhou, H.W.; Zhou, H. Reconstruction of Sparsely Sampled Seismic Data via Residual U-Net. IEEE Geosci. Remote Sens. Lett. 2022, 19, 7500605. [Google Scholar] [CrossRef]
- Wang, B.F.; Zhang, N.; Lu, W.K.; Wang, J.L. Deep-learning-based seismic data interpolation: A preliminary result. Geophysics 2019, 84, V11–V20. [Google Scholar] [CrossRef]
- Liu, Q.; Fu, L.H.; Zhang, M. Deep-seismic-prior-based reconstruction of seismic data using convolutional neural networks. Geophysics 2021, 86, V131–V142. [Google Scholar] [CrossRef]
- Wu, G.; Liu, Y.; Liu, C.; Zheng, Z.S.; Cui, Y. Seismic data interpolation using deeply supervised U-Net plus plus with natural seismic training sets. Geophys. Prospect. 2023, 71, 227–244. [Google Scholar] [CrossRef]
- Zhou, Z.; Siddiquee, M.M.R.; Tajbakhsh, N.; Liang, J. UNet++: A Nested U-Net Architecture for Medical Image Segmentation. In Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support; Springer International Publishing: Cham, Switzerland, 2018. [Google Scholar]
- Oktay, O.; Schlemper, J.; Folgoc, L.L.; Lee, M.; Heinrich, M.; Misawa, K.; Mori, K.; Mcdonagh, S.; Hammerla, N.Y.; Kainz, B. Attention U-Net: Learning Where to Look for the Pancreas. arXiv 2018, arXiv:1804.03999. [Google Scholar] [CrossRef]
- Zhu, Y.F.; Cao, J.J.; Yin, H.J.; Zhao, J.T.; Gao, K.F. Seismic Data Reconstruction based on Attention U-net and Transfer Learning. J. Appl. Geophys. 2023, 219, 105241. [Google Scholar] [CrossRef]
- Wang, B.F.; Zhang, N.; Lu, W.K.; Geng, J.H.; Huang, X.Y. Intelligent Missing Shots’ Reconstruction Using the Spatial Reciprocity of Green’s Function Based on Deep Learning. IEEE Trans. Geosci. Remote Sens. 2020, 58, 1587–1597. [Google Scholar] [CrossRef]
- Chai, X.; Tang, G.; Wang, S.; Lin, K.; Peng, R. Deep Learning for Irregularly and Regularly Missing 3-D Data Reconstruction. IEEE Trans. Geosci. Remote Sens. 2021, 59, 6244–6265. [Google Scholar] [CrossRef]
- Tian, Y.; Li, X.; Li, Z. 3D Seismic Data Reconstruction Based on UNet in Different Domains. Chin. J. Eng. Geophys. 2024, 21, 506–517. [Google Scholar]
- Iyyanar, G.; Gunasekaran, K.; George, M. Hybrid Approach for Effective Segmentation and Classification of Glaucoma Disease Using UNet and CapsNet. Rev. d’Intell. Artif. 2024, 38, 613. [Google Scholar] [CrossRef]
- Jiang, H.; Zhao, J. Multi-lesion Segmentation of Fundus Images using Improved UNet. IAENG Int. J. Comput. Sci. 2024, 51, 1587. [Google Scholar]
- Jiao, J.; Zeng, X.C.; Liu, H.; Yu, P.; Lin, T.; Zhou, S. Three-Dimension Inversion of Magnetic Data Based on Multi-Constraint UNet++. Appl. Sci. 2024, 14, 5730. [Google Scholar] [CrossRef]
- Li, M.; Yan, X.S.; Hu, C.Y. A self-supervised missing trace interpolation framework for seismic data reconstruction. Earth Sci. Inform. 2024, 17, 5991–6017. [Google Scholar] [CrossRef]
- Martin, G.S.; Wiley, R.; Marfurt, K.J. Marmousi2: An elastic upgrade for Marmousi. Lead. Edge 2006, 25, 156–166. [Google Scholar] [CrossRef]

















| Shot Domain Reconstruction | Receiver Domain Reconstruction | |
|---|---|---|
| training set | 100 | 100 |
| validation set | 30 | 30 |
| test set | 30 | 50 |
| Missing 20% | Missing 40% | Missing 60% | Missing 80% | |
|---|---|---|---|---|
| Missing data | 6.98 | 3.96 | 2.20 | 0.96 |
| Reconstructed data | 23.59 | 21.35 | 16.85 | 10.10 |
| Traditional Reconstruction Trace Method | Reconstruction Trace Method in This Paper | Reconstruction Shot Method in This Paper | |
|---|---|---|---|
| t1 (s) | - | 0.1 | 0 |
| t2 (s) | - | 2.5 | 4 |
| V1 (m/s) | - | 1500 | 8000 |
| V2 (m/s) | - | 4000 | 8000 |
| Number Of Patches | 135,480 | 88,480 | 475,274 |
| PATCH_SIZE | 256 × 256 | 256 × 256 | 128 × 128 |
| LEARNING_RATE | 1 × 10−4 | 1 × 10−4 | 1 × 10−3 |
| BATCH_SIZE | 64 | 64 | 64 |
| NUM_EPOCHS | 40 | 40 | 50 |
| Missing 20% | Missing 40% | Missing 60% | Missing 80% | |
|---|---|---|---|---|
| First shot, then trace | 6.19 | 6.07 | 5.76 | 4.57 |
| First trace, then shot | 6.36 | 6.24 | 5.91 | 4.65 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, E.; Fu, W.; Zhu, F.; Li, B.; Fan, X.; Zheng, T.; Zhang, P.; Hu, T.; Zhou, Z.; Wang, C.; et al. Dual-Domain Seismic Data Reconstruction Based on U-Net++. Processes 2026, 14, 263. https://doi.org/10.3390/pr14020263
Li E, Fu W, Zhu F, Li B, Fan X, Zheng T, Zhang P, Hu T, Zhou Z, Wang C, et al. Dual-Domain Seismic Data Reconstruction Based on U-Net++. Processes. 2026; 14(2):263. https://doi.org/10.3390/pr14020263
Chicago/Turabian StyleLi, Enkai, Wei Fu, Feng Zhu, Bonan Li, Xiaoping Fan, Tuo Zheng, Peng Zhang, Tiantian Hu, Ziming Zhou, Chongchong Wang, and et al. 2026. "Dual-Domain Seismic Data Reconstruction Based on U-Net++" Processes 14, no. 2: 263. https://doi.org/10.3390/pr14020263
APA StyleLi, E., Fu, W., Zhu, F., Li, B., Fan, X., Zheng, T., Zhang, P., Hu, T., Zhou, Z., Wang, C., & Jiang, P. (2026). Dual-Domain Seismic Data Reconstruction Based on U-Net++. Processes, 14(2), 263. https://doi.org/10.3390/pr14020263
