Deep Learning in Seismic Inverse Problems with Recurrent Inference Machines

I. Vasconcelos, H. Peng, Matteo Ravasi, D. Kuijpers

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Machine learning approaches are rapidly finding their way into many applications in processing and imaging seismic data. More specifically, various convolutional deep-learning architectures are currently being explored for seismic data processing tasks from denoising to imaging. Here, we present Recurrent Inference Machines (RIMs): a recurrent network architecture designed specifically for inverse problems, where a known forward operator is known and used as a constraint. We describe how both the original RIM and its invertible counterpart (iRIM) are designed to mimic gradient-based optimisation methods, and thus learn to perform data-driven regularisation and implicit model shaping due to their deep learning nature. We show examples of using RIMs to perform seismic data interpolation and image-domain inversion by deblurring, benchmarking them against UNets as a more widely-used deep learning architecture. Our examples show that RIMs outperform UNets particularly in dealing with features not necessarily present in the training data, due to the role of the forward operator as an additional constraint in training.
Original languageEnglish (US)
Title of host publication83rd EAGE Annual Conference & Exhibition Workshop Programme
PublisherEuropean Association of Geoscientists & Engineers
StatePublished - Jun 2022

Bibliographical note

KAUST Repository Item: Exported on 2022-06-13
Acknowledgements: We are grateful to Patrick Putzky and Max Welling (AMLab, Amsterdam) for supporting the initial implementation of their RIM architecture to seismic problems.


Dive into the research topics of 'Deep Learning in Seismic Inverse Problems with Recurrent Inference Machines'. Together they form a unique fingerprint.

Cite this