GPR-FWI-Py: Open-source Python software for multi-scale regularized full waveform inversion in Ground Penetrating Radar using random excitation sources
Full Waveform Inversion (FWI) of Ground Penetrating Radar (GPR) is crucial for enhancing subsurface imaging, yet its applications often confronts computational and usability challenges. This paper introduces GPR-FWI-Py, a comprehensive 2D GPR FWI code package that addresses these challenges through...
Saved in:
| Published in | Computers & geosciences Vol. 197; p. 105870 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier Ltd
01.03.2025
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0098-3004 |
| DOI | 10.1016/j.cageo.2025.105870 |
Cover
| Summary: | Full Waveform Inversion (FWI) of Ground Penetrating Radar (GPR) is crucial for enhancing subsurface imaging, yet its applications often confronts computational and usability challenges. This paper introduces GPR-FWI-Py, a comprehensive 2D GPR FWI code package that addresses these challenges through a multi-scale strategy, a random excitation source strategy, and Total Variation (TV) regularization. Optimized for high-performance computing, the software is developed in pure Python, ensuring both high efficiency and accessibility. Key features include user-friendly design and readability, which empower users to easily adapt and maintain the software to meet specific project needs. Performance evaluations on layered and Over-Thrust models confirm that our strategies significantly improve FWI results. The modular architecture of GPR-FWI-Py not only simplifies the integration of the FWI algorithm into GPR imaging but also enhances adaptability by supporting the introduction of additional functionalities.
•2D GPR FWI code with multi-scale, random source and TV regularization strategies.•Python code optimized for high-performance computing.•Design’s modularity and user-friendliness facilitate easy maintenance.•Effectiveness in FWI across layered and Over-Thrust models is demonstrated. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 0098-3004 |
| DOI: | 10.1016/j.cageo.2025.105870 |