This repository contains the PyTorch implementation and datasets for the paper: "[Robust Sparse Wavefield Reconstruction and Defect Localization in Low-SNR Laser Ultrasonics Using Physics-Informed Neural Networks]".
We propose a Physics-Informed Neural Network (PINN) framework to reconstruct high-fidelity laser ultrasound signals from low-SNR measurements. The method is validated on both defect-free and defective samples.
.
βββ data/
β βββ intact/
β β βββ low_snr/ # Input: Noisy signals (Intact samples)
β β β βββ intact_low_snr.pkl
β β βββ high_snr_gt/ # Ground Truth: Clean signals (Intact samples)
β β βββ intact_high_snr_gt.pkl
β βββ damaged/
β β βββ low_snr/ # Input: Noisy signals (Damaged samples)
β β β βββ damaged_low_snr.pkl
β β βββ high_snr_gt/ # Ground Truth: Clean signals (Damaged samples)
β β βββ damaged_high_snr_gt.pkl
βββ models/ # Saved checkpoints and pre-trained models
βββ src/ # Source code for PINN, loss functions, etc.
βββ train.py # Script to train the PINN
βββ evaluate.py # Script to test and visualize results
βββ requirements.txt # Python dependencies
βββ README.md