Preprints
https://doi.org/10.31223/X5KX81
https://doi.org/10.31223/X5KX81
13 Nov 2025
 | 13 Nov 2025
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

Curlew 1.0: Spatio-temporal implicit geological modelling with neural fields in python

Akshay V. Kamath, Samuel T. Thiele, Marie Moulard, Lachlan Grose, Raimon Tolosana-Delgado, Michael J. Hillier, Florian Wellmann, and Richard Gloaguen

Abstract. We present curlew, an open-source python package for structural geological modelling using neural fields. This modelling framework incorporates various local constraints (value, gradient, orientation and (in)equalities) and tailored global loss functions to ensure data-consistent and geologically realistic predictions. Random Fourier Feature (RFF) encodings are used to improve model convergence and facilitate stochastic uncertainty quantification, while simultaneously improving the model's ability to learn naturally periodic features such as folds. These advances are integrated into a software framework that allows incremental construction of complex geological models through temporally-linked neural fields, each representing a specific deposition, intrusion or faulting event. Significantly, this framework allows semi-supervised learning to integrate diverse unlabelled datasets (e.g., geochemistry, petrophysics), reducing interpretation bias and potentially improving model robustness. We describe and demonstrate these various capabilities using synthetic examples and real data from a faulted stratigraphic digital outcrop model from Newcastle, Australia.

Share
Akshay V. Kamath, Samuel T. Thiele, Marie Moulard, Lachlan Grose, Raimon Tolosana-Delgado, Michael J. Hillier, Florian Wellmann, and Richard Gloaguen

Status: open (until 08 Jan 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Akshay V. Kamath, Samuel T. Thiele, Marie Moulard, Lachlan Grose, Raimon Tolosana-Delgado, Michael J. Hillier, Florian Wellmann, and Richard Gloaguen
Akshay V. Kamath, Samuel T. Thiele, Marie Moulard, Lachlan Grose, Raimon Tolosana-Delgado, Michael J. Hillier, Florian Wellmann, and Richard Gloaguen
Metrics will be available soon.
Latest update: 13 Nov 2025
Download
Short summary
We present curlew, an open-source Python tool for constructing 3D geological models using machine learning. It integrates diverse spatial data and structural observations into a flexible, event-based framework. Curlew captures complex features like folds and faults, handles uncertainty, and supports learning from sparse or unlabelled data. We demonstrate its capabilities on synthetic and real-world examples.
Share