Professional Documents
Culture Documents
In Core Classification
In Core Classification
In Core Classification
Machine Learning to
Facies Classification
of Carbonate Core
Images
Sharinia Kanagandran1, Dr Cedric John
1sharinia@hotmail.com
1
Why – Why is Digitalisation important?
1. Increasing Global Energy Demand
3D
Seismic
2
Why – Why is applying Machine Learning (ML) to core significant?
2. Proof of Concept
Seismic Core? Wireline
2mm
1. Evaluate Random Forest (RF) and Convolutional Neural Networks (CNNs) for
facies identification in high resolution carbonate core images using Dunham
classification.
2. Focusing on CNNs, assess the various architectures and methods to find the
most suitable CNN configuration for facies classification.
5
Outline
v Why ü
vAims of the Study ü
v Machine Learning Primer ß
vDataset
v Methodology – Workflow
- Random Forest
v Random Forest Method & Results
v Methodology – Convolutional Neural Networks (CNNs)
v CNN Results
v Discussion – Potential Implementation in the Petroleum Industry
- Investigating Accuracy and Error in CNNs
- Can Geologists surpass Machine Learning Algorithms?
- Can the Algorithm Pass for a Geologist
v Conclusions 6
Machine Learning Primer
“Field of study that gives computers the ability to learn without being explicitly programmed”
(Arthur Samuel, 1959)
(Mathworks, 2018) 7
Dataset
1.5m
1. Preprocess Data 2. Classify All Data
Floatstone
Modify Hyperparameters
4.5cm
based on Accuracy Maximum Accuracy
Model
4. Output Accuracy of
Algorithm & Confusion Applications of Model:
Low High
Matrix Accuracy - Testing on Maldives data
Accuracy
- Classification of Unlabelled
Core
10
Methodology – Random Forest
A supervised learning algorithm which builds a forest from an ensemble of Decision Trees. Input Data:
1000 pixels
1000
= 10$ %&'()*
pixels
4.5cm
(Kumar, 2016) 11
Random Forest Methods – RF implementation on Scikit-Learn
12
Random Forest Methods – RF implementation on Scikit-Learn
No. of images No. of Images
per facies: per facies:
Facies:
Crystalline Dolomite
Grainstone
Floatstone
Rudstone
4 4 4 4
No. of Facies 13
Methodology – Convolutional Neural Networks (CNNs)
14
Potential Implementation in the Petroleum Industry
60x
faster
10x
higher
resolution
15
CNN Results
CNN Results (Core) CNN Architecture
No. of Images
per Facies:
Highest accuracy
model for 7 facies
classification
CD, F, CD, F, CD, F, CD, F, CD, F, CD, F, CD, F, CD, F,
CD, F, CD, F, G, M, CD, R G, M,
G, M, G, M, G, M, G, M, G, M, G, M,
G, R G, M, R
P, R, W P, R, W P, R, W P, R, W P, R, W P, R, W P, R, W P, R, W
No. of Facies 16
Investigating Accuracy and Error in CNN
17
Can Geologists surpass Machine Learning Algorithms?
18
Classification Inconsistency among Geologists
Floatstone
19
(Lokier & Junaibi, 2015)
Can the Algorithm Pass for a Geologist?
“Select which facies you think the human assigned”
20
Maldives Data
Rhodolith
Fossil Diversity:
Rhodoliths Fossil Diversity:
Benthic foraminifera Encrusting Algae
Coralline Algae Branching Corals
Gastropods
Bivalves
21
Conclusions
1.Convolutional Neural Network is a superior algorithm to Random
Forest for facies classification of carbonate core images and achieves
89.2% accuracy for 7 facies classification.
3.Both the algorithm and geologists display the human cognitive bias,
saliency. Moreover, the algorithm passes for a geologist.
22
Future Works
• Train algorithm on a more globally heterogeneous dataset
23
Future Works
24
Future Works
25
Acknowledgements
John, C. and Mutti, M. (2005). Relative Control of Paleoceanography, Climate, and Eustasy over Heterozoan Carbonates: A
Perspective from Slope Sediments of the Marion Plateau (ODP LEG 194). Journal of Sedimentary Research, 75(2), pp.216-230.
Lokier, S. W., and M. Al Junaibi, 2016, The petrographic description of carbonate facies: are we all speaking the same language?
Sedimentology, v. 63, no. 7, p. 1843–1885, doi:10.1111/sed.12293.
MathWorks, 2018, What Is Machine Learning? | How It Works, Techniques & Applications - MATLAB & Simulink:
<https://www.mathworks.com/discovery/machine-learning.html> (accessed September 9, 2018).
Shipboard Scientific Party, 2001, Ocean Drilling Program Leg 194 Preliminary Report Sea Level Magnitudes Recorded by Continental
Margin Sequences on the Marion Plateau, Northeast Australia.
27
Conclusions
1.Convolutional Neural Network is a superior algorithm to Random
Forest for facies classification of carbonate core images and achieves
89.2% accuracy for 7 facies classification.
3.Both the algorithm and geologists display the human cognitive bias,
saliency. Moreover, the algorithm passes for a geologist.
28