Research

Computer Vision for the Subsurface

We automate geological description tasks — core logging, facies classification, seismic interpretation — using convolutional and transformer-based vision models and generative AI.

Back to Research

A very large part of the energy that you use today comes from the geology beneath your feet. This includes conventional oil, gas and coal, but also cleaner sources of energy such as geothermal energy, carbon capture and storage for conventional reservoirs, geological hydrogen, and even for aeolians, a characterization of the subsurface is necessary for engineering. The subsurface is also a vital reservoir of drinkable water, and of brines rich in critical minerals. Hence, a proper characterization of geology in the subsurface is essential to human activites.

Computer vision for core images

Harriet Dawson led some of our work on computer vision for cores during her PhD
Harriet Dawson led some of our work on computer vision for cores during her PhD
Sonia Liu worked on using object detection to quantify grain sizes in carbonates
Sonia Liu worked on using object detection to quantify grain sizes in carbonates

Our work on computer vision for cores demonstrate an increase not just in speed of analysis but also accuracy when compared to humans

Automatic core description is a big research theme in our lab, as previous studies have shown that humans are inconsistent in descriptive tasks. This is important, because the facies defined during core descriptions are used to interpret environmental changes, and also petrophysical classes for subsurface energy. Our work to date includes supervised classification and object detection, semi-supervised learning for core deformation, and rethinking core description as a regression task rather than a classification. We are now working towards foundation models for generalizable downstream applications.

Leveraging Generative AI for Subsurface Logs

Saira Baharuddin's PhD was focused on using Pix2PixHD to generate scientifically realistic synthetic core images from FMS data
Saira Baharuddin's PhD was focused on using Pix2PixHD to generate scientifically realistic synthetic core images from FMS data

Generative AI is more often associated with LLMs and vision-language models, less with subsurface geology. However, in a series of progressively more complex projects, we show that generative AI can help geologists interpret the subsurface more accurately than if they rely solely on log data. We first explore how formation microscanner (FMS) data can serve as a prior to a generative model (Pix2PixHD) and demonstrated that geologists were more accurate when describing Dunham texture on synthetic cores than on raw FMS data. More recently, we continued this work by integrating conventional logs and FMS data in a new architecture for the generator model of Pix2PixHD, achieving even more realistic results.

Daqian Shi has taken over from Saira Baharuddin to continue our work on next-generation generative AI for the subsurface
Daqian Shi has taken over from Saira Baharuddin to continue our work on next-generation generative AI for the subsurface

Seismic Processing and Interpretation

Waleed AlGharbi has led some of our work on automating seismic stratigraphy with AI during his PhD.
Waleed AlGharbi has led some of our work on automating seismic stratigraphy with AI during his PhD.

Whether you work on core images, downhole logs or seismic data, computer vision can usually be the right tool to improve the extraction of meaningful information from these unstructured data format

Prof. Cédric John

Seismic data is a key source of information for subsurface geology, but its processing and interpretation can be time and resource intensive, as well as subjective. We are working on novel mathematical loss functions for neural network to improve seismic processing such as missing trace reconstruction or inversions. These AI techniques are orders of magnitude faster than conventional inversion or reconstruction techniques. For automatic interpretation of seismic stratigraphy, we overcome the issue of lack of labelled training data by generating realistic synthetic data. We have experimented with several techniques to achieve this, including generating simple seismic termination and full geological cross sections with forward stratigraphic modelling. We then use forward modelling of a seismic impendance response of the synthetic geology to obtain our training data. We demonstrate on actual data that the trained models perform well.

Haifa AlSalmi worked on implementing a version of the Wiener Loss for seismic trace reconstruction
Haifa AlSalmi worked on implementing a version of the Wiener Loss for seismic trace reconstruction