update README.md.

Signed-off-by: 葛峻恺 <202115006@mail.sdu.edu.cn>
这个提交包含在:
葛峻恺
2025-04-07 02:03:22 +00:00
提交者 Gitee
父节点 62419f33b2
当前提交 c0c1faf8e1

查看文件

@@ -81,7 +81,7 @@ git clone https://gitee.com/sduem/gpr-sidl-inv
cd GPR-FWI-DeepLearning
### 2. Install gprMax (optional but recommended)
### 2. Install gprMax (optional but recommended). link: https://www.gprmax.com/
https://www.gprmax.com/
@@ -91,23 +91,33 @@ pip install -r requirements.txt
### 📊 Usage
We provide an interface program for calling gprMax to generate custom datasets. If you need to generate a dataset, you can start running it from the first step. If you already have a simulated dataset, you can skip the first three steps. Steps four to six are used for personalized processing of our measured data, and we provide a frozen soil area measured data for testing. If you need to test new field data, please make targeted modifications.
We provide an interface program for calling gprMax to generate custom datasets. If you need to generate a dataset, you can start running it from the first step. If you already have a simulated dataset, you can skip the first three steps. Steps four to six are used for personalized processing of our measured data, and we provide a frozen soil area measured data for testing. If you need to test new field data, please make targeted modifications. We provide a well generated 70MHz Rayleigh wavelet forward modeling dataset to support users in using it directly without having to train the dataset themselves. We also provide on-site collection of permafrost ground penetrating radar data on the Qinghai Tibet Plateau, as well as corresponding trained network models, for users to test our program. Users can directly run the inversion program for testing.
### 1. Dataset generation
### ### 1. Dataset generation
.......
Step1: Run program 1_model_generator.py Generate the "in" files for simulation. Set the dataset model parameters, including model num, wavelet, size, permittivity range, etc. Please refer to the corresponding documents for specific requirements and details.
.......
Step2: Run program 2_forward_simulation.py Generate the results of formward simulation. Set the parameters for removing direct wave, including the static time, direct wave time, etc. Please refer to the corresponding documents for specific requirements and details. The forward modeling process takes a long time, so we suggest running this program in parallel on multiple lines on the server.
### 2. Field data convertion and prepocessing
Step3: Run program 3_combine_dataset.py Filter, sort, normalize, and integrate the forward modeling data into a dataset. Please refer to the corresponding documents for specific requirements and details.
https://www.gprmax.com/
### ### 2. Field data convertion and prepocessing
Step4: Run 4_gssi_data_convert.py Convert the raw data collected by GSSI ground penetrating radar into CSV file format. If the user is using a different model of ground penetrating radar, please convert the raw data accordingly. Please refer to the corresponding documents for specific requirements and details.
Step5: Run 5_data_preprocess.py Preprocess the measured raw data (dewow, direct wave removal, static correction, etc.) Please refer to the corresponding documents for specific requirements and details. The forward modeling process takes a long time, so we suggest running this program in parallel on multiple lines on the server.
### 3. Source wavelet select and network training
### 4. Prediction and time-depth convertion
Step6: Run 6_extract_impulse.py Extract the true source wavelet from the processed data. Please refer to the corresponding documents for specific requirements and details.
https://www.gprmax.com/
Step7: Run 7_network_train.py Training a deep learning network for inversion. Set the parameters for learning rate, batch_size, etc. Please refer to the corresponding documents for specific requirements and details.
### ### 4. Prediction and time-depth convertion
Step8: Prediction.py Predicting real measured data. Please refer to the corresponding documents for specific requirements and details.
Step9: Run 7_network_train.py Convert the predicted results into the deep domain through integration. Please refer to the corresponding documents for specific requirements and details.
### 📝 Citation
@@ -126,6 +136,10 @@ If you use this code in your research, please cite:
If you have questions, reach out to:
Rui Liu
Email: your.email@domain.com
Affiliation: Institute / Lab Name
Huaifeng Sun
Email: sunhuaifeng@email.sdu.edu.cn
State Key Laboratory for Tunnel Engineering,
Institute of Geotechnical and Underground Engineering,
Department of Engineering Software,
Shandong University, 17923, Jingshi Road, Jinan, Shandong, China, 250061.