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...

Descripción completa

Detalles Bibliográficos
Autores principales: Manu, Daniel, Tshakwanda, Petro Mushidi, Lin, Youzuo, Jiang, Weiwen, Yang, Lei
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