Cargando…
Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices
Seismic full wave inversion (FWI) is a widely used non-linear seismic imaging method used to reconstruct subsurface velocity images, however it is time consuming, has high computational cost and depend heavily on human interaction. Recently, deep learning has accelerated it’s use in several data-dri...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9782645/ https://www.ncbi.nlm.nih.gov/pubmed/36547477 http://dx.doi.org/10.3390/jimaging8120312 |
_version_ | 1784857393520181248 |
---|---|
author | Manu, Daniel Tshakwanda, Petro Mushidi Lin, Youzuo Jiang, Weiwen Yang, Lei |
author_facet | Manu, Daniel Tshakwanda, Petro Mushidi Lin, Youzuo Jiang, Weiwen Yang, Lei |
author_sort | Manu, Daniel |
collection | PubMed |
description | Seismic full wave inversion (FWI) is a widely used non-linear seismic imaging method used to reconstruct subsurface velocity images, however it is time consuming, has high computational cost and depend heavily on human interaction. Recently, deep learning has accelerated it’s use in several data-driven techniques, however most deep learning techniques suffer from overfitting and stability issues. In this work, we propose an edge computing-based data-driven inversion technique based on supervised deep convolutional neural network to accurately reconstruct the subsurface velocities. Deep learning based data-driven technique depends mostly on bulk data training. In this work, we train our deep convolutional neural network (DCN) (UNet and InversionNet) on the raw seismic data and their corresponding velocity models during the training phase to learn the non-linear mapping between the seismic data and velocity models. The trained network is then used to estimate the velocity models from new input seismic data during the prediction phase. The prediction phase is performed on a resource-constrained edge device such as Raspberry Pi. Raspberry Pi provides real-time and on-device computational power to execute the inference process. In addition, we demonstrate robustness of our models to perform inversion in the presence on noise by performing both noise-aware and no-noise training and feeding the resulting trained models with noise at different signal-to-noise (SNR) ratio values. We make great efforts to achieve very feasible inference times on the Raspberry Pi for both models. Specifically, the inference times per prediction for UNet and InversionNet models on Raspberry Pi were 22 and 4 s respectively whilst inference times for both models on the GPU were 2 and 18 s which are very comparable. Finally, we have designed a user-friendly interactive graphical user interface (GUI) to automate the model execution and inversion process on the Raspberry Pi. |
format | Online Article Text |
id | pubmed-9782645 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-97826452022-12-24 Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices Manu, Daniel Tshakwanda, Petro Mushidi Lin, Youzuo Jiang, Weiwen Yang, Lei J Imaging Article Seismic full wave inversion (FWI) is a widely used non-linear seismic imaging method used to reconstruct subsurface velocity images, however it is time consuming, has high computational cost and depend heavily on human interaction. Recently, deep learning has accelerated it’s use in several data-driven techniques, however most deep learning techniques suffer from overfitting and stability issues. In this work, we propose an edge computing-based data-driven inversion technique based on supervised deep convolutional neural network to accurately reconstruct the subsurface velocities. Deep learning based data-driven technique depends mostly on bulk data training. In this work, we train our deep convolutional neural network (DCN) (UNet and InversionNet) on the raw seismic data and their corresponding velocity models during the training phase to learn the non-linear mapping between the seismic data and velocity models. The trained network is then used to estimate the velocity models from new input seismic data during the prediction phase. The prediction phase is performed on a resource-constrained edge device such as Raspberry Pi. Raspberry Pi provides real-time and on-device computational power to execute the inference process. In addition, we demonstrate robustness of our models to perform inversion in the presence on noise by performing both noise-aware and no-noise training and feeding the resulting trained models with noise at different signal-to-noise (SNR) ratio values. We make great efforts to achieve very feasible inference times on the Raspberry Pi for both models. Specifically, the inference times per prediction for UNet and InversionNet models on Raspberry Pi were 22 and 4 s respectively whilst inference times for both models on the GPU were 2 and 18 s which are very comparable. Finally, we have designed a user-friendly interactive graphical user interface (GUI) to automate the model execution and inversion process on the Raspberry Pi. MDPI 2022-11-22 /pmc/articles/PMC9782645/ /pubmed/36547477 http://dx.doi.org/10.3390/jimaging8120312 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Manu, Daniel Tshakwanda, Petro Mushidi Lin, Youzuo Jiang, Weiwen Yang, Lei Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title | Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title_full | Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title_fullStr | Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title_full_unstemmed | Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title_short | Seismic Waveform Inversion Capability on Resource-Constrained Edge Devices |
title_sort | seismic waveform inversion capability on resource-constrained edge devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9782645/ https://www.ncbi.nlm.nih.gov/pubmed/36547477 http://dx.doi.org/10.3390/jimaging8120312 |
work_keys_str_mv | AT manudaniel seismicwaveforminversioncapabilityonresourceconstrainededgedevices AT tshakwandapetromushidi seismicwaveforminversioncapabilityonresourceconstrainededgedevices AT linyouzuo seismicwaveforminversioncapabilityonresourceconstrainededgedevices AT jiangweiwen seismicwaveforminversioncapabilityonresourceconstrainededgedevices AT yanglei seismicwaveforminversioncapabilityonresourceconstrainededgedevices |