SlideShare a Scribd company logo
1 of 29
PRELIMINARY STUDY OF LITHOLOGY CLASSIFICATION USING CNN
AUTOMATION PRINCIPLE, POSEIDON GAS FIELD CASE
VO THANH HUNG, COSARI, VLU
Hadyan Utama, dgb Earth Science
Outline
INTRODUCTION
BACKGROUND
SUBJECT LIMITATION
OBJECTIVES
WORK FLOW
LITERATURE REVIEW
REGIONAL GEOLOGY
WELL LOG
CNN
DA
T
A AND METHOD
RESULT
CONCLUSION
Introduction
BACKGROUND
LITHOLOGY CLASSIFICATION
CONVOLUTIONAL
NEURAL NETWORK
DEEP LEARNING
USED FOR IMAGE CLASSIFICATION IN
COMMON BECAUSE ITS ABILITY TO
PROCESS BIG-SIZE INPUT EFFECTIVELY
MACHINE LEARNING
UTILIZING AUTOMATION
PRINCIPLE FOR LITHOLOGY
CLASSIFICATION
SHORTEN THE WORKING TIME
PETROPHYSICS
ANALYSIS OF COMBINATION OF
VALUE OF VARIOUS LOGS FOR
LITHOLOGY DETERMINATION
TIME CONSUMING
SUBJECT
LIMIT
A
TION
PROCESS
THE PROCESSING PHASE WILL UTILIZE
PYTHON PROGRAMMING LANGUAGE AS
ITS MAIN TOOL
DATA
THE DATA USED FOR THIS RESEARCH ARE WELL-
LOGS FROM 3 WELLS, NAMELY GAMMA RAY LOG
(GR), DENSITY LOG (RHOB), AND POROSITY LOG
(NPHI)
LITHOLOGY CLASSIFICATION OF
POSEIDON 2 WELL
TARGET
THE RESEARCH WILL BE LIMITED TO
Introduction
OBJECTIVE OBJECTIVE
OBJECTIVE
1
2
3
LITHOLOGY PREDICTION IN
POSEIDON 2 WELL USING
CNN
UNDERSTANDING
VARIABLES THAT WILL
OPTIMIZE CNN MODEL
THIN LAYER EFFECT
ANALYSIS
Introduction
Introduction
WORK FLOW
STEP 3
MODEL TESTING
(LITHOLOGY
PREDICTION
POSEIDON 2)
STEP 1
DA
T
A PREP
ARA
TION
STEP 2
BUILDING CNN
MODEL
STEP 4
CALCULATING THE
ACCURACY OF
PREDICTION
1
2
3
4
RESEARCH END POINT
(5297 m)
RESEACRH STARTING
POINT (4086 m)
Main Target :
PLOVER FORMATION
WELL LOG
Literature Review
GR LOG
Used for
calculating the
Shale content of
Formation
FORMULA :
GR API =
8 x U Conc. +
4 x Th Conc. +
16 x K Conc.
NPHI LOG
Used for
calculating the
porosity of
Formation
FORMULA :
PHIN =
(PHIe * Sxo *
PHINw) + (PHIe
* (1-Sxo) *
PHINh) + (Vsh *
PHINsh) + ((1-
Vsh-PHIe) *
Sum(Vi * PHINi)
RHOB LOG
Used for
calculating the
denity of
Formation
FORMULA :
ฯ ๐’
๐’† = ๐Ÿฯ๐’ƒ๐’–๐’๐’Œ ๐‘จ
Source : Crainโ€™s Petrophysical Handbook
Convolutional Neural Network (CNN)
Literature Review
CNN
CONVOLUTION
Multiplication of Dot Product
Matrix between Kernel Matrix
(Red Box) in matrix I with a filter
Matrix K
ACTIVATION FUNC.
20 -1 1 3
13.4 8 5 4
15 -14 -3 5
-14 1 1 6
20 -0.1 1 3
13.4 8 5 4
15 -1.4 -0.3 5
-1.4 1 1 6
๐›ผ = 0.1
The function that determines whether
or not a neuron is active depends on
its relationship to output. Very helpful
model in studying non-linear data
20 0 1 3
13.4 8 5 4
15 0 0 5
0 1 1 6
20 3
13.4 5
15 5
1 6
MAX POOLING
T
aking the largest number from a
predetermined group (Pooling)
GetData Graph Digitizer
image and translate it into text.
CNN
Python
To digitize the lithology interpretation Used to build CNN models, train the
model, test the model and plot the
results
SOFTWARE
DIGITATION
Data and Method
INTERPRETED WELL LOG
Data Well-Log ConocoPhillips
Interpretation (Browse Basin)
Pty Ltd ๏ƒ  PDF Format
The Log Used for this
Research:
1. Gamma Ray Log
2. Density Log
Data and Method
1 2
Neutron Porosity Log
INTERPRETED WELL LOG
Data and Method
TRAINING DATA : POSEIDON 1 TEST DATA : POSEIDON 2
DIGIT
A
TION AND DA
T
A CONCA
TENA
TING
+
=
Min Max
Depth 3887 m 5104.5 m
GR 7.136 API 198.63 API
RHOB 1.44 g/cm3 3.03 g/cm3
NPHI 1.04 50.19
Lithoogy
(after
simplification)
Calcilutite Claystone
Sandstone Siltstone Volcanic
Min Max
Depth 4086 m 5297 m
GR 5.37 API 171.26 API
RHOB 1.52 g/cm3 3.15 g/cm3
NPHI 3.69 70.17
Lithology
(after
simplification)
Calcarenite Calcilutite Chert
Claystone Sandstone Siltstone
Volcanic
TRAINING DATA : POSEIDON 1 TEST DATA : POSEIDON 2
Data and Method
LITHOLOGY SIMPLIFICATION
Data and Method
CONOCOPHILLIPS INTERPRETATION
โ€ข 20 Lithology (490 โ€“ 5351 meter)
โ€ข Research Focus
1. Poseidon 1 (3887 โ€“ 5104.5 meter)
: 7 Lithology
2. Poseidon 2 (4086 โ€“ 5297 meter)
: 7 Lithology
Text (Fasies) Co
de
Argillaceous
Siltstone
0
Calcarenite 1
Calcilutite 2
Claystone 3
Limestone 4
Sandstone 5
Siltstone 6
Silty Claystone 7
Silty Sandstone 8
Volcanics 9
Text (Fasies) Co
de
Calcarenite 0
Calcilutite 1
Chert 2
Claystone 3
Limestone 4
Sandstone 5
Siltstone 6
BEFORE AFTER
DA
T
A PREP
ARA
TION
DATASET
SEP
ARA
TION
LITH.
SIMPLIFICATION
DATASET
SCALING
LABEL
ENCODIN
G
Dataset containing 3
types of well-log and
Lithology is separated.
Dataset : Data Well-
Log
Label : Lithology
T
arget
Pandas Module is used
Classify complex
lithology to the
parent lithology
Dataset
Standardization,
mean = 0, Standard
Deviation = 1
Sklearn Module is
used
Converting
lithology code to
One Hot Vector
Sklearn Module is
used
Data and Method
Data and Method
Graph
Accuracy Loss
Model Training
CNN Model Building (Tensorflow Module)
Set the Hyper-parameter
Graph Graph
Val_Accuracy
p
Graph
Val_Loss
Model Testing using T
est Data
Doing the prediction process to Test Data
From the model that has been trained, this model will be used to make lithology
predictions to the Test Data, namely Poseidon 2 data. The depth range used for
prediction on Poseidon 2 is 4086-5297 meters. This depth range was chosen
because at this depth it has complete Well-Log GR, RHOB, and NPHI data.
Data and Method
Result
Accuracy =
30,21%
Actual Predict
9 - S.
Sandstone
8 - S.
Claystone
7 - Ar.
Siltstone
6 Siltstone -
5 Sandstone
-
4 Chert
-
3 Calcarenite
-
2 Volcanics Volcanics
1 Claystone Claystone
0 Calcilutite Calcilutite
Before Simplification
9
8
7
Result
Accuracy =
50,47%
After Simplifikasi
Chert
Calcarenite
Volcanics
Siltstone
Sandstone
Claystone
Calcilutite
API Level Lithology
0 โ€“ 50 Sandstone, Limestone, Dolomite
50 - 150 Shale (Siltstone, Claystone)
> 150 Organic-Rich Shale
Approach
(Considering The Correlation between all logs and lithology)
GR Log Modification
Referring to the lithology classification of the value of Log Gamma Ray
Labeling :
For GR Value 0- 50 = 1
For GR Value 50-150 = 2
For GR Value > 150 = 3
Objective :
Simplified input, but still based on
scientific data
Result
INPUT ADDITION
In the initial process, the input data used as a dataset only consists
of 3 inputs, Gamma-Ray, NPHI Log and RHOB log.
Approach : Creating an Artificial Well Log with a Mathematical process
Logarithm
GR Log
NPHI Log
RHOB Log
1/Logarithm
Square Root
12 INPUT
(First 3 Log + 9
additional)
Result
FINAL APPROACH
Data Processing :
1. Input ๏ƒ  9 data
2. Simplification of Lithology Targets in Well Poseidon 1
3. Training and Test Data 10 times
4. The final result of the Lithology is the mode of 10 trials at
each depth
Result
Mode Results from 10 Training and Test Data
Chert
Calcarenite
Volcanics
Siltstone
Sandstone
Claystone
Calcilutite
Accuracy =
57,7%
Result
Thin Layer Analysis
(Drop Thin Layer From Dataset)
The dataset contains many thin layers that may be less detectable
by the CNN model. Therefore, the process of removing thin layer
inserts from the dataset is carried out to see how sensitive the
CNN model is to thin layers. Thin layers are divided into several
thickness variations:
1. < 5 meters
2. < 3 meters
The process is carried out by
removing a thin layer on the test
data
Result
Accuracy =
61,58%
Prediction Result
Thin layers <= 5 meters removed from Test Data only
Calcilutite
Volcanics
Siltstone
Sandstone
Claystone
Result
Accuracy =
63,43%
Prediction Result
Thin layers <= 3 meters removed from Test Data only
Calcilutite
Volcanics
Siltstone
Sandstone
Claystone
Result
1. The Lithology Prediction process in the Poseidon Field using the CNN
Automation principle was successfully implemented with the best
accuracy of 57.7%. Further research is still needed for CNN's ability to
predict lithology in different depositional environments.
2. The CNN method can be used to classify lithology, but has not been
able to automate the work process of Petrophysicists accurately, due
to the limited amount of data, similarity of depositional environment,
and rock parameters.
3. The model is less able to detect thin layer inserts that have a
thickness of 3 meters (or less). This is could become a reference that
the thin layers that may appear during the prediction, are less trusted
for a thickness of 3 meters (or less).
Conclusion
1. The use of three well-logs (GR, RHOB, NPHI) is highly recommended
in the CNN lithology prediction process, plus the development of
artificial logging processes through mathematical processes, such as
adding derivative data from each log.
2. Increase the number of nodes (above 256 nodes) at each layer in the
CNN model
Suggestion

More Related Content

Similar to cnnlithologyclassificationjeremya-210604110547.pptx

Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Pinaki Ranjan Sarkar
ย 
2933bf63f71e22ee0d6e84792f3fec1a.pdf
2933bf63f71e22ee0d6e84792f3fec1a.pdf2933bf63f71e22ee0d6e84792f3fec1a.pdf
2933bf63f71e22ee0d6e84792f3fec1a.pdfmokamojah
ย 
ODVSML_Presentation
ODVSML_PresentationODVSML_Presentation
ODVSML_PresentationShounak Mitra
ย 
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...Globus
ย 
Itsushi poster
Itsushi posterItsushi poster
Itsushi posterTsushi SK
ย 
IRJET- Soil Water Forecasting System using Deep Neural Network Regression Model
IRJET- Soil Water Forecasting System using Deep Neural Network Regression ModelIRJET- Soil Water Forecasting System using Deep Neural Network Regression Model
IRJET- Soil Water Forecasting System using Deep Neural Network Regression ModelIRJET Journal
ย 
ASEG-PESA_GMO
ASEG-PESA_GMOASEG-PESA_GMO
ASEG-PESA_GMOEdward Lewis
ย 
Detection and Classification in Hyperspectral Images using Rate Distortion an...
Detection and Classification in Hyperspectral Images using Rate Distortion an...Detection and Classification in Hyperspectral Images using Rate Distortion an...
Detection and Classification in Hyperspectral Images using Rate Distortion an...Pioneer Natural Resources
ย 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...IJRESJOURNAL
ย 
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discoveryJAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discoveryIEEEGLOBALSOFTTECHNOLOGIES
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...mathsjournal
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...mathsjournal
ย 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
ย 
EAMTA_VLSI Architecture Design for Particle Filtering in
EAMTA_VLSI Architecture Design for Particle Filtering inEAMTA_VLSI Architecture Design for Particle Filtering in
EAMTA_VLSI Architecture Design for Particle Filtering inAlejandro Pasciaroni
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...mathsjournal
ย 
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...IRJET Journal
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...mathsjournal
ย 
IGARSS_LIU_XU_2011.ppt
IGARSS_LIU_XU_2011.pptIGARSS_LIU_XU_2011.ppt
IGARSS_LIU_XU_2011.pptgrssieee
ย 

Similar to cnnlithologyclassificationjeremya-210604110547.pptx (20)

Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
Comparison of Segmentation Algorithms and Estimation of Optimal Segmentation ...
ย 
2933bf63f71e22ee0d6e84792f3fec1a.pdf
2933bf63f71e22ee0d6e84792f3fec1a.pdf2933bf63f71e22ee0d6e84792f3fec1a.pdf
2933bf63f71e22ee0d6e84792f3fec1a.pdf
ย 
ODVSML_Presentation
ODVSML_PresentationODVSML_Presentation
ODVSML_Presentation
ย 
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...
Real-Time Analysis of Streaming Synchotron Data: SCinet SC19 Technology Chall...
ย 
Itsushi poster
Itsushi posterItsushi poster
Itsushi poster
ย 
IRJET- Soil Water Forecasting System using Deep Neural Network Regression Model
IRJET- Soil Water Forecasting System using Deep Neural Network Regression ModelIRJET- Soil Water Forecasting System using Deep Neural Network Regression Model
IRJET- Soil Water Forecasting System using Deep Neural Network Regression Model
ย 
2
22
2
ย 
ASEG-PESA_GMO
ASEG-PESA_GMOASEG-PESA_GMO
ASEG-PESA_GMO
ย 
Detection and Classification in Hyperspectral Images using Rate Distortion an...
Detection and Classification in Hyperspectral Images using Rate Distortion an...Detection and Classification in Hyperspectral Images using Rate Distortion an...
Detection and Classification in Hyperspectral Images using Rate Distortion an...
ย 
Search for Diboson Resonances in CMS
Search for Diboson Resonances in CMSSearch for Diboson Resonances in CMS
Search for Diboson Resonances in CMS
ย 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
ย 
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discoveryJAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
ย 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
ย 
EAMTA_VLSI Architecture Design for Particle Filtering in
EAMTA_VLSI Architecture Design for Particle Filtering inEAMTA_VLSI Architecture Design for Particle Filtering in
EAMTA_VLSI Architecture Design for Particle Filtering in
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
ย 
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
ย 
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
LASSO MODELING AS AN ALTERNATIVE TO PCA BASED MULTIVARIATE MODELS TO SYSTEM W...
ย 
IGARSS_LIU_XU_2011.ppt
IGARSS_LIU_XU_2011.pptIGARSS_LIU_XU_2011.ppt
IGARSS_LIU_XU_2011.ppt
ย 

Recently uploaded

Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...SUHANI PANDEY
ย 
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...SUHANI PANDEY
ย 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Sapana Sha
ย 
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Servicesdollysharma2066
ย 
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...
Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...Escorts Call Girls
ย 
Call On 6297143586 Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...
Call On 6297143586  Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...Call On 6297143586  Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...
Call On 6297143586 Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...tanu pandey
ย 
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...SUHANI PANDEY
ย 
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...SUHANI PANDEY
ย 
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...Call Girls in Nagpur High Profile
ย 
CSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayCSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayGeorgeDiamandis11
ย 
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Cyclone Case Study Odisha 1999 Super Cyclone in India.
Cyclone Case Study Odisha 1999 Super Cyclone in India.Cyclone Case Study Odisha 1999 Super Cyclone in India.
Cyclone Case Study Odisha 1999 Super Cyclone in India.cojitesh
ย 
CSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENCSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENGeorgeDiamandis11
ย 
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...kauryashika82
ย 
Verified Trusted Kalyani Nagar Call Girls 8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...
Verified Trusted Kalyani Nagar Call Girls  8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...Verified Trusted Kalyani Nagar Call Girls  8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...
Verified Trusted Kalyani Nagar Call Girls 8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...tanu pandey
ย 
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...Amil baba
ย 

Recently uploaded (20)

Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 8005736733 Cal...
ย 
Green Marketing
Green MarketingGreen Marketing
Green Marketing
ย 
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Wagholi WhatSapp Number 8005736733 With Elite Staff And ...
ย 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
Call Girls In Okhla DELHI ~9654467111~ Short 1500 Night 6000
ย 
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts ServicesBOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
BOOK Call Girls in (Dwarka) CALL | 8377087607 Delhi Escorts Services
ย 
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...
Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...
ย 
Call On 6297143586 Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...
Call On 6297143586  Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...Call On 6297143586  Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...
Call On 6297143586 Pimpri Chinchwad Call Girls In All Pune 24/7 Provide Call...
ย 
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
ย 
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Jejuri Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
ย 
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Chakan ( Pune ) Call ON 8005736733 Starting From 5K to 2...
ย 
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...Booking open Available Pune Call Girls Parvati Darshan  6297143586 Call Hot I...
Booking open Available Pune Call Girls Parvati Darshan 6297143586 Call Hot I...
ย 
CSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting DayCSR_Module5_Green Earth Initiative, Tree Planting Day
CSR_Module5_Green Earth Initiative, Tree Planting Day
ย 
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Cyclone Case Study Odisha 1999 Super Cyclone in India.
Cyclone Case Study Odisha 1999 Super Cyclone in India.Cyclone Case Study Odisha 1999 Super Cyclone in India.
Cyclone Case Study Odisha 1999 Super Cyclone in India.
ย 
CSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENCSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -EN
ย 
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...
Call Now โ˜Ž Russian Call Girls Connaught Place @ 9899900591 # Russian Escorts ...
ย 
Verified Trusted Kalyani Nagar Call Girls 8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...
Verified Trusted Kalyani Nagar Call Girls  8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...Verified Trusted Kalyani Nagar Call Girls  8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...
Verified Trusted Kalyani Nagar Call Girls 8005736733 ๐ˆ๐๐ƒ๐„๐๐„๐๐ƒ๐„๐๐“ Call ๐†๐ˆ๐‘๐‹ ๐•...
ย 
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...
NO1 Verified kala jadu karne wale ka contact number kala jadu karne wale baba...
ย 

cnnlithologyclassificationjeremya-210604110547.pptx

  • 1. PRELIMINARY STUDY OF LITHOLOGY CLASSIFICATION USING CNN AUTOMATION PRINCIPLE, POSEIDON GAS FIELD CASE VO THANH HUNG, COSARI, VLU Hadyan Utama, dgb Earth Science
  • 2. Outline INTRODUCTION BACKGROUND SUBJECT LIMITATION OBJECTIVES WORK FLOW LITERATURE REVIEW REGIONAL GEOLOGY WELL LOG CNN DA T A AND METHOD RESULT CONCLUSION
  • 3. Introduction BACKGROUND LITHOLOGY CLASSIFICATION CONVOLUTIONAL NEURAL NETWORK DEEP LEARNING USED FOR IMAGE CLASSIFICATION IN COMMON BECAUSE ITS ABILITY TO PROCESS BIG-SIZE INPUT EFFECTIVELY MACHINE LEARNING UTILIZING AUTOMATION PRINCIPLE FOR LITHOLOGY CLASSIFICATION SHORTEN THE WORKING TIME PETROPHYSICS ANALYSIS OF COMBINATION OF VALUE OF VARIOUS LOGS FOR LITHOLOGY DETERMINATION TIME CONSUMING
  • 4. SUBJECT LIMIT A TION PROCESS THE PROCESSING PHASE WILL UTILIZE PYTHON PROGRAMMING LANGUAGE AS ITS MAIN TOOL DATA THE DATA USED FOR THIS RESEARCH ARE WELL- LOGS FROM 3 WELLS, NAMELY GAMMA RAY LOG (GR), DENSITY LOG (RHOB), AND POROSITY LOG (NPHI) LITHOLOGY CLASSIFICATION OF POSEIDON 2 WELL TARGET THE RESEARCH WILL BE LIMITED TO Introduction
  • 5. OBJECTIVE OBJECTIVE OBJECTIVE 1 2 3 LITHOLOGY PREDICTION IN POSEIDON 2 WELL USING CNN UNDERSTANDING VARIABLES THAT WILL OPTIMIZE CNN MODEL THIN LAYER EFFECT ANALYSIS Introduction
  • 6. Introduction WORK FLOW STEP 3 MODEL TESTING (LITHOLOGY PREDICTION POSEIDON 2) STEP 1 DA T A PREP ARA TION STEP 2 BUILDING CNN MODEL STEP 4 CALCULATING THE ACCURACY OF PREDICTION 1 2 3 4
  • 7. RESEARCH END POINT (5297 m) RESEACRH STARTING POINT (4086 m) Main Target : PLOVER FORMATION
  • 8. WELL LOG Literature Review GR LOG Used for calculating the Shale content of Formation FORMULA : GR API = 8 x U Conc. + 4 x Th Conc. + 16 x K Conc. NPHI LOG Used for calculating the porosity of Formation FORMULA : PHIN = (PHIe * Sxo * PHINw) + (PHIe * (1-Sxo) * PHINh) + (Vsh * PHINsh) + ((1- Vsh-PHIe) * Sum(Vi * PHINi) RHOB LOG Used for calculating the denity of Formation FORMULA : ฯ ๐’ ๐’† = ๐Ÿฯ๐’ƒ๐’–๐’๐’Œ ๐‘จ Source : Crainโ€™s Petrophysical Handbook
  • 9. Convolutional Neural Network (CNN) Literature Review
  • 10. CNN CONVOLUTION Multiplication of Dot Product Matrix between Kernel Matrix (Red Box) in matrix I with a filter Matrix K ACTIVATION FUNC. 20 -1 1 3 13.4 8 5 4 15 -14 -3 5 -14 1 1 6 20 -0.1 1 3 13.4 8 5 4 15 -1.4 -0.3 5 -1.4 1 1 6 ๐›ผ = 0.1 The function that determines whether or not a neuron is active depends on its relationship to output. Very helpful model in studying non-linear data 20 0 1 3 13.4 8 5 4 15 0 0 5 0 1 1 6 20 3 13.4 5 15 5 1 6 MAX POOLING T aking the largest number from a predetermined group (Pooling)
  • 11. GetData Graph Digitizer image and translate it into text. CNN Python To digitize the lithology interpretation Used to build CNN models, train the model, test the model and plot the results SOFTWARE DIGITATION Data and Method
  • 12. INTERPRETED WELL LOG Data Well-Log ConocoPhillips Interpretation (Browse Basin) Pty Ltd ๏ƒ  PDF Format The Log Used for this Research: 1. Gamma Ray Log 2. Density Log Data and Method 1 2 Neutron Porosity Log
  • 13. INTERPRETED WELL LOG Data and Method TRAINING DATA : POSEIDON 1 TEST DATA : POSEIDON 2
  • 14. DIGIT A TION AND DA T A CONCA TENA TING + = Min Max Depth 3887 m 5104.5 m GR 7.136 API 198.63 API RHOB 1.44 g/cm3 3.03 g/cm3 NPHI 1.04 50.19 Lithoogy (after simplification) Calcilutite Claystone Sandstone Siltstone Volcanic Min Max Depth 4086 m 5297 m GR 5.37 API 171.26 API RHOB 1.52 g/cm3 3.15 g/cm3 NPHI 3.69 70.17 Lithology (after simplification) Calcarenite Calcilutite Chert Claystone Sandstone Siltstone Volcanic TRAINING DATA : POSEIDON 1 TEST DATA : POSEIDON 2 Data and Method
  • 15. LITHOLOGY SIMPLIFICATION Data and Method CONOCOPHILLIPS INTERPRETATION โ€ข 20 Lithology (490 โ€“ 5351 meter) โ€ข Research Focus 1. Poseidon 1 (3887 โ€“ 5104.5 meter) : 7 Lithology 2. Poseidon 2 (4086 โ€“ 5297 meter) : 7 Lithology Text (Fasies) Co de Argillaceous Siltstone 0 Calcarenite 1 Calcilutite 2 Claystone 3 Limestone 4 Sandstone 5 Siltstone 6 Silty Claystone 7 Silty Sandstone 8 Volcanics 9 Text (Fasies) Co de Calcarenite 0 Calcilutite 1 Chert 2 Claystone 3 Limestone 4 Sandstone 5 Siltstone 6 BEFORE AFTER
  • 16. DA T A PREP ARA TION DATASET SEP ARA TION LITH. SIMPLIFICATION DATASET SCALING LABEL ENCODIN G Dataset containing 3 types of well-log and Lithology is separated. Dataset : Data Well- Log Label : Lithology T arget Pandas Module is used Classify complex lithology to the parent lithology Dataset Standardization, mean = 0, Standard Deviation = 1 Sklearn Module is used Converting lithology code to One Hot Vector Sklearn Module is used Data and Method
  • 17. Data and Method Graph Accuracy Loss Model Training CNN Model Building (Tensorflow Module) Set the Hyper-parameter Graph Graph Val_Accuracy p Graph Val_Loss
  • 18. Model Testing using T est Data Doing the prediction process to Test Data From the model that has been trained, this model will be used to make lithology predictions to the Test Data, namely Poseidon 2 data. The depth range used for prediction on Poseidon 2 is 4086-5297 meters. This depth range was chosen because at this depth it has complete Well-Log GR, RHOB, and NPHI data. Data and Method
  • 19. Result Accuracy = 30,21% Actual Predict 9 - S. Sandstone 8 - S. Claystone 7 - Ar. Siltstone 6 Siltstone - 5 Sandstone - 4 Chert - 3 Calcarenite - 2 Volcanics Volcanics 1 Claystone Claystone 0 Calcilutite Calcilutite Before Simplification 9 8 7
  • 21. API Level Lithology 0 โ€“ 50 Sandstone, Limestone, Dolomite 50 - 150 Shale (Siltstone, Claystone) > 150 Organic-Rich Shale Approach (Considering The Correlation between all logs and lithology) GR Log Modification Referring to the lithology classification of the value of Log Gamma Ray Labeling : For GR Value 0- 50 = 1 For GR Value 50-150 = 2 For GR Value > 150 = 3 Objective : Simplified input, but still based on scientific data Result
  • 22. INPUT ADDITION In the initial process, the input data used as a dataset only consists of 3 inputs, Gamma-Ray, NPHI Log and RHOB log. Approach : Creating an Artificial Well Log with a Mathematical process Logarithm GR Log NPHI Log RHOB Log 1/Logarithm Square Root 12 INPUT (First 3 Log + 9 additional) Result
  • 23. FINAL APPROACH Data Processing : 1. Input ๏ƒ  9 data 2. Simplification of Lithology Targets in Well Poseidon 1 3. Training and Test Data 10 times 4. The final result of the Lithology is the mode of 10 trials at each depth Result
  • 24. Mode Results from 10 Training and Test Data Chert Calcarenite Volcanics Siltstone Sandstone Claystone Calcilutite Accuracy = 57,7% Result
  • 25. Thin Layer Analysis (Drop Thin Layer From Dataset) The dataset contains many thin layers that may be less detectable by the CNN model. Therefore, the process of removing thin layer inserts from the dataset is carried out to see how sensitive the CNN model is to thin layers. Thin layers are divided into several thickness variations: 1. < 5 meters 2. < 3 meters The process is carried out by removing a thin layer on the test data Result
  • 26. Accuracy = 61,58% Prediction Result Thin layers <= 5 meters removed from Test Data only Calcilutite Volcanics Siltstone Sandstone Claystone Result
  • 27. Accuracy = 63,43% Prediction Result Thin layers <= 3 meters removed from Test Data only Calcilutite Volcanics Siltstone Sandstone Claystone Result
  • 28. 1. The Lithology Prediction process in the Poseidon Field using the CNN Automation principle was successfully implemented with the best accuracy of 57.7%. Further research is still needed for CNN's ability to predict lithology in different depositional environments. 2. The CNN method can be used to classify lithology, but has not been able to automate the work process of Petrophysicists accurately, due to the limited amount of data, similarity of depositional environment, and rock parameters. 3. The model is less able to detect thin layer inserts that have a thickness of 3 meters (or less). This is could become a reference that the thin layers that may appear during the prediction, are less trusted for a thickness of 3 meters (or less). Conclusion
  • 29. 1. The use of three well-logs (GR, RHOB, NPHI) is highly recommended in the CNN lithology prediction process, plus the development of artificial logging processes through mathematical processes, such as adding derivative data from each log. 2. Increase the number of nodes (above 256 nodes) at each layer in the CNN model Suggestion