SlideShare una empresa de Scribd logo
1 de 39
Deep Learning Tomography
Dr. Amir Adler
Shell Technology Center Amsterdam
5.11.2019
1
Collaborators
2
Tomaso Poggio Mauricio Araya-Polo Stuart Farris Joseph Jennings
MIT Shell Stanford Stanford
Agenda
3
• Seismic Tomography: Forward & Inverse Problems
• Tomography via Empirical Risk Minimization
• The Deep Learning Approach
• Feature Selection: Hand-Crafted vs. Raw Data
• Image Reconstruction: FC vs. RNN Architectures
• Conclusions
Marine Seismic Survey for
Oil & Gas Exploration
4
Schuster, Seismic Inversion, SEG, 2017.
The Forward and Inverse Problems
5
Velocity Model
A 2D or 3D model of subsurface layers, where
each grid point is the corresponding acoustic
wave propagation velocity (m/s)
The Forward Problem
6
 
noise
spacedatatomodelvelocityfrommappingF
(unknown)modelocitytruth velground
dataseismicrecorded




n
m
d
  nmd  F
The Inverse Problem
7
 
  functionloss,
spacedatatomodelvelocityafrommapping~F
dataseismicrecorded
modelvelocitypredictedˆ




L
m
d
m
  mdm
m
~F,minargˆ ~
L
Tomography via
Empirical Risk Minimization
8
 
 
trainsetaoverriskempiricalminimalofsensein the"best"
Tbydefinedspacefunctionin thebest""for theSearch:
?vectorparametersset thetoHow:
,Tˆ
(function)operatorTomography,TDesign







A
Q
dm
d
Trainset Generation Workflow
Shots
Waveform
and
Locations
Geophones
Array
Geometry
Acoustic Wave
Propagation
Forward Model
𝐦𝑖, 𝐝𝑖 𝑖=1
𝑁
idVelocity
Models
Generator
Seismic Data
Ground Truth
Velocity Model
Trainset
𝐦𝑖
Tomography via
Empirical Risk Minimization
10
𝛼 = arg min
𝛼
1
𝑁
𝑖=1
𝑁
𝐿 𝐦𝑖, T 𝐝𝑖, 𝛼
𝑤ℎ𝑒𝑟𝑒:
𝐦𝑖, 𝐝i i=1
𝑁
− dataset with 𝑁 examples
𝐦𝑖 − ground truth i−th velocity model
𝐝𝑖 − seismic data resulting from model 𝐦𝑖
T X,𝛼 − Tomography operator, parameterized by 𝛼
L •,• −loss function
Empirical Risk Minimization with
MSE Loss
11
 
 
modelsstacked-columnhererepresentˆ,where
,
1
minargˆ
:taskregressionaobtainWe
ˆˆ,lossErrorSquaredthechoosingBy
1
2
2
2
2
mm
dm
mmmm



N
i
ii T
N
L


The Potential of Deep Learning
12
Network Capacity
(i.e Function Space)
High-Level Deep Learning Solution
13
 Input
 Hand-crafted: Semblance cube
 Hand-crafted: Spectrograms of raw seismic data
 Raw seismic data
 Features Extraction: Convolutional layers
 Image Reconstruction: Fully connected vs. recurrent layers
 Super-Resolution: Optional convolutional layers
Evaluated Architectures
14
Number Input Features
Extraction
Image
Reconstruction
Super-
Resolution
1 Semblance cube 3D CNN Multiple FC None
2 Spectrograms 2D CNN Multiple FC 2D CNN
3 Spectrograms 2D CNN RNN + FC 2D CNN
4 Spectrograms 2D CNN LSTM + FC 2D CNN
5 Spectrograms 2D CNN GRU + FC 2D CNN
6 Raw Data 1D CNN Multiple FC 2D CNN
7 Raw Data 1D CNN RNN + FC 2D CNN
8 Raw Data 1D CNN LSTM + FC 2D CNN
9 Raw Data 1D CNN GRU + FC 2D CNN
10 Raw Data 3D CNN Multiple FC None
Network Training Workflow
15
Deep Neural
Network
𝐦𝑖, 𝐝𝑖 𝑖=1
𝑁
Predicted
Velocity Model
𝐦𝑖
Learning
Algorithm (SGD) Loss
Seismic Gather
𝐝𝑖
𝐦𝑖
Data
Label
Trainset
Semblance-Based Architecture
16
Employ Semblance velocity analysis to
the raw data, and obtain a Semblance
cube: Time x Velocity x Midpoint
Semblance-Based Architecture
17
Use Semblance cube as input to 3D CNN:
18
Performance Evaluation
19
Performance Evaluation
20
Performance Evaluation
21
Performance Evaluation
Spectrograms-Based Architecture
22
Takahashi, Naoya, et al. "Deep Convolutional Neural Networks and Data Augmentation for
Acoustic Event Detection“, in Interspeech 2016.
Number of sensors
Use Spectrogram images of seismic traces as input to 2D CNN:
The Spectrogram
23Reveals temporal changes in frequency content
Spectrogram Computation
24
Spectrogram-Based Architecture
25
Recurrent Architectures for
Image Reconstruction
26
 Recurrent cells are designed for processing time series data.
 Natural candidates for seismic data processing
 Real-life product: Google’s motion sense radar in Pixel 4
 We evaluated three recurrent architectures, based on:
 Recurrent Neural Network (RNN) cells
 Long Short Term Memory (LSTM) cells
 Gated Recurrent Unit (GRU) cells
Recurrent Architectures for
Image Reconstruction
27
RNN Cell
Recurrent Architectures for
Image Reconstruction
28
Spectrogram-Based
Baseline Recurrent Architecture
29
Spectrogram-Based Architectures
30
VMB results of 4 models with salt bodies: 1st row ground truth (GT); 2nd row CNN
(non-recurrent); 3rd row RNN; 4th row LSTM; and 5th row GRU results. The
dimensions of each model are 70 x 90 pixels, representing depth (vertical axis) and
lateral offset (horizontal axis).
 Dataset: 9,600 gathers for training and 2,400 for testing
 Each gather: 3 x 17 = 51 seismic traces
 Noiseless data
Spectrogram-Based Architectures
31
Network Type CNN RNN LSTM GRU
Number of coefficients in recurrent layer 0 655,872 2,623,488 1,967,616
Total number of coefficients 7,182,728 1,557,896 3,525,512 2,869,640
Percentage of coefficients vs. CNN network 100% 21.68% 49.08% 39.95%
SSIM (averaged on 2,400 velocity models) 0.8199 0.8210 0.8378 0.8414
MSE (averaged on 2,400 velocity models) 0.0018 0.0019 0.0014 0.0013
Learning Features from Raw Traces
32
• Learn a collection of 1D filters, each processes a single seismic trace in the
time domain.
• Proposed [1,2] as a superior alternative to Spectrogram-based Deep
Learning, in the context of Automatic Speech Recognition.
1. Y. Hoshen, R. J. Weiss and K. W. Wilson, "Speech acoustic modeling from raw multichannel waveforms," in IEEE
ICASSP, 2015.
2. T. N. Sainath et al., "Multichannel Signal Processing With Deep Neural Networks for Automatic Speech
Recognition," in IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 25, no. 5, 2017.
Raw Data-Based Architecture
33
Use raw seismic traces as inputs to 1D CNN:
Raw Data-Based
Baseline Recurrent Architecture
34
Use raw seismic traces as inputs to 1D CNN:
Spectrograms vs. Raw Data
35
 Dataset: 9,600 gathers for training and 2,400 for testing
 Each gather: 3 x 51 = 153 seismic traces
 Noiseless & Noisy data
Tomography from Raw Data Volume
 Reshape gather to 3D volume: Time x Receivers x Shots
Time
Receivers
Shots
3D CNN Layers
Fully - Connected
Layers
Features
Extractions
Image
Reconstruction
34
Predicted
Model
37
Tomography from Raw Data Volume
Conclusions
38
We Are Here
Network Capacity
(i.e Function Space)
1) Comparable good performance of the evaluated architectures for
relatively simple velocity models with salt and additive noise
2) No killer architecture, some advantage with recurrent layers, learn
features directly from raw data
3) Massive amounts of data, and increased network capacity are
required to maximize performance with complex velocity models
Publications
39
 M. Araya-Polo, J. Jennings, A. Adler, T. Dhalke,
"Deep Learning Tomography", in The Leading Edge, 2018.
 A. Adler, M. Araya-Polo, T. Poggio,
"Deep Recurrent Architectures for Seismic Tomography",
in EAGE Conference & Exhibition, 2019.
 M. Araya-Polo, A. Adler, J. Jennings, S. Farris, "Fast and
Accurate Seismic Tomography via Deep Learning", in
Deep Learning: Algorithms and Applications, Springer, 2020.

Más contenido relacionado

La actualidad más candente

Mask-RCNN for Instance Segmentation
Mask-RCNN for Instance SegmentationMask-RCNN for Instance Segmentation
Mask-RCNN for Instance SegmentationDat Nguyen
 
Recent Object Detection Research & Person Detection
Recent Object Detection Research & Person DetectionRecent Object Detection Research & Person Detection
Recent Object Detection Research & Person DetectionKai-Wen Zhao
 
Fast Non-Uniform Filtering with Symmetric Weighted Integral Images
Fast Non-Uniform Filtering with Symmetric Weighted Integral ImagesFast Non-Uniform Filtering with Symmetric Weighted Integral Images
Fast Non-Uniform Filtering with Symmetric Weighted Integral Imagesdavidmarimon
 
Object Detection Methods using Deep Learning
Object Detection Methods using Deep LearningObject Detection Methods using Deep Learning
Object Detection Methods using Deep LearningSungjoon Choi
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationTaeoh Kim
 
Faster R-CNN - PR012
Faster R-CNN - PR012Faster R-CNN - PR012
Faster R-CNN - PR012Jinwon Lee
 
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...Bas Peters
 
Omid Badretale Low-Dose CT noise reduction
Omid Badretale Low-Dose CT noise reductionOmid Badretale Low-Dose CT noise reduction
Omid Badretale Low-Dose CT noise reductionOmid Badretale
 
Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331Jihong Kang
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...Edge AI and Vision Alliance
 
Auro tripathy - Localizing with CNNs
Auro tripathy -  Localizing with CNNsAuro tripathy -  Localizing with CNNs
Auro tripathy - Localizing with CNNsAuro Tripathy
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Universitat Politècnica de Catalunya
 
Convolutional Neural Network for pixel-wise skyline detection
Convolutional Neural Network for pixel-wise skyline detectionConvolutional Neural Network for pixel-wise skyline detection
Convolutional Neural Network for pixel-wise skyline detectionDarian Frajberg
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnnTaeoh Kim
 
Batch normalization
Batch normalizationBatch normalization
Batch normalizationYuichiro Iio
 

La actualidad más candente (20)

Faster rcnn
Faster rcnnFaster rcnn
Faster rcnn
 
Mask-RCNN for Instance Segmentation
Mask-RCNN for Instance SegmentationMask-RCNN for Instance Segmentation
Mask-RCNN for Instance Segmentation
 
Detection
DetectionDetection
Detection
 
Recent Object Detection Research & Person Detection
Recent Object Detection Research & Person DetectionRecent Object Detection Research & Person Detection
Recent Object Detection Research & Person Detection
 
Fast Non-Uniform Filtering with Symmetric Weighted Integral Images
Fast Non-Uniform Filtering with Symmetric Weighted Integral ImagesFast Non-Uniform Filtering with Symmetric Weighted Integral Images
Fast Non-Uniform Filtering with Symmetric Weighted Integral Images
 
Object Detection Methods using Deep Learning
Object Detection Methods using Deep LearningObject Detection Methods using Deep Learning
Object Detection Methods using Deep Learning
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentation
 
Faster R-CNN - PR012
Faster R-CNN - PR012Faster R-CNN - PR012
Faster R-CNN - PR012
 
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...Learning From a Few Large-Scale Partial Examples:  Computational Tools, Regul...
Learning From a Few Large-Scale Partial Examples: Computational Tools, Regul...
 
Omid Badretale Low-Dose CT noise reduction
Omid Badretale Low-Dose CT noise reductionOmid Badretale Low-Dose CT noise reduction
Omid Badretale Low-Dose CT noise reduction
 
Adaptive object detection using adjacency and zoom prediction
Adaptive object detection using adjacency and zoom predictionAdaptive object detection using adjacency and zoom prediction
Adaptive object detection using adjacency and zoom prediction
 
Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
Auro tripathy - Localizing with CNNs
Auro tripathy -  Localizing with CNNsAuro tripathy -  Localizing with CNNs
Auro tripathy - Localizing with CNNs
 
Region-oriented Convolutional Networks for Object Retrieval
Region-oriented Convolutional Networks for Object RetrievalRegion-oriented Convolutional Networks for Object Retrieval
Region-oriented Convolutional Networks for Object Retrieval
 
kanimozhi2019.pdf
kanimozhi2019.pdfkanimozhi2019.pdf
kanimozhi2019.pdf
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
 
Convolutional Neural Network for pixel-wise skyline detection
Convolutional Neural Network for pixel-wise skyline detectionConvolutional Neural Network for pixel-wise skyline detection
Convolutional Neural Network for pixel-wise skyline detection
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnn
 
Batch normalization
Batch normalizationBatch normalization
Batch normalization
 

Similar a Deep Learning Tomography

Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis ivanokitov
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...butest
 
ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21Dae Woon Kim
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsQuoc-Sang Phan
 
Testing the global grid of master events for waveform cross correlation with ...
Testing the global grid of master events for waveform cross correlation with ...Testing the global grid of master events for waveform cross correlation with ...
Testing the global grid of master events for waveform cross correlation with ...Ivan Kitov
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...GISRUK conference
 
Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Dae Woon Kim
 
Reducing the dimensionality of data with neural networks
Reducing the dimensionality of data with neural networksReducing the dimensionality of data with neural networks
Reducing the dimensionality of data with neural networksHakky St
 
Pruning methods for person reidentification: A Survey
Pruning methods for person reidentification: A SurveyPruning methods for person reidentification: A Survey
Pruning methods for person reidentification: A SurveyAdityaWadnerkar1
 
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
 
The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...Thanh Hieu
 
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...Mohamed Seif
 
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...Codemotion
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONcscpconf
 
Median based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructionMedian based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructioncsandit
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONcsandit
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...TELKOMNIKA JOURNAL
 
Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterYousef Fadila
 

Similar a Deep Learning Tomography (20)

Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21ieee nss mic 2016 poster N30-21
ieee nss mic 2016 poster N30-21
 
Final Poster
Final PosterFinal Poster
Final Poster
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
 
Testing the global grid of master events for waveform cross correlation with ...
Testing the global grid of master events for waveform cross correlation with ...Testing the global grid of master events for waveform cross correlation with ...
Testing the global grid of master events for waveform cross correlation with ...
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...
 
Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21
 
Reducing the dimensionality of data with neural networks
Reducing the dimensionality of data with neural networksReducing the dimensionality of data with neural networks
Reducing the dimensionality of data with neural networks
 
Pruning methods for person reidentification: A Survey
Pruning methods for person reidentification: A SurveyPruning methods for person reidentification: A Survey
Pruning methods for person reidentification: A Survey
 
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...
 
The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...
 
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...
Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via B...
 
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
 
Median based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructionMedian based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstruction
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
 
All projects
All projectsAll projects
All projects
 
Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity Calorimeter
 

Último

FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxPayal Shrivastava
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxpriyankatabhane
 
HEMATOPOIESIS - formation of blood cells
HEMATOPOIESIS - formation of blood cellsHEMATOPOIESIS - formation of blood cells
HEMATOPOIESIS - formation of blood cellsSachinSuresh44
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGiovaniTrinidad
 
3.-Acknowledgment-Dedication-Abstract.docx
3.-Acknowledgment-Dedication-Abstract.docx3.-Acknowledgment-Dedication-Abstract.docx
3.-Acknowledgment-Dedication-Abstract.docxUlahVanessaBasa
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxfarhanvvdk
 
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasBACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasChayanika Das
 
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxEnvironmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxpriyankatabhane
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learningvschiavoni
 
Role of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxRole of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxjana861314
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Sérgio Sacani
 
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsTotal Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsMarkus Roggen
 
Environmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxEnvironmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxpriyankatabhane
 
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyLAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyChayanika Das
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 

Último (20)

FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptx
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptx
 
HEMATOPOIESIS - formation of blood cells
HEMATOPOIESIS - formation of blood cellsHEMATOPOIESIS - formation of blood cells
HEMATOPOIESIS - formation of blood cells
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptx
 
3.-Acknowledgment-Dedication-Abstract.docx
3.-Acknowledgment-Dedication-Abstract.docx3.-Acknowledgment-Dedication-Abstract.docx
3.-Acknowledgment-Dedication-Abstract.docx
 
Oxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptxOxo-Acids of Halogens and their Salts.pptx
Oxo-Acids of Halogens and their Salts.pptx
 
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasBACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
 
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxEnvironmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
Introduction Classification Of Alkaloids
Introduction Classification Of AlkaloidsIntroduction Classification Of Alkaloids
Introduction Classification Of Alkaloids
 
PLASMODIUM. PPTX
PLASMODIUM. PPTXPLASMODIUM. PPTX
PLASMODIUM. PPTX
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
 
Role of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptxRole of Gibberellins, mode of action and external applications.pptx
Role of Gibberellins, mode of action and external applications.pptx
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
 
Interferons.pptx.
Interferons.pptx.Interferons.pptx.
Interferons.pptx.
 
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsTotal Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
 
Environmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxEnvironmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptx
 
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary MicrobiologyLAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
LAMP PCR.pptx by Dr. Chayanika Das, Ph.D, Veterinary Microbiology
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 

Deep Learning Tomography

  • 1. Deep Learning Tomography Dr. Amir Adler Shell Technology Center Amsterdam 5.11.2019 1
  • 2. Collaborators 2 Tomaso Poggio Mauricio Araya-Polo Stuart Farris Joseph Jennings MIT Shell Stanford Stanford
  • 3. Agenda 3 • Seismic Tomography: Forward & Inverse Problems • Tomography via Empirical Risk Minimization • The Deep Learning Approach • Feature Selection: Hand-Crafted vs. Raw Data • Image Reconstruction: FC vs. RNN Architectures • Conclusions
  • 4. Marine Seismic Survey for Oil & Gas Exploration 4 Schuster, Seismic Inversion, SEG, 2017.
  • 5. The Forward and Inverse Problems 5 Velocity Model A 2D or 3D model of subsurface layers, where each grid point is the corresponding acoustic wave propagation velocity (m/s)
  • 6. The Forward Problem 6   noise spacedatatomodelvelocityfrommappingF (unknown)modelocitytruth velground dataseismicrecorded     n m d   nmd  F
  • 7. The Inverse Problem 7     functionloss, spacedatatomodelvelocityafrommapping~F dataseismicrecorded modelvelocitypredictedˆ     L m d m   mdm m ~F,minargˆ ~ L
  • 8. Tomography via Empirical Risk Minimization 8     trainsetaoverriskempiricalminimalofsensein the"best" Tbydefinedspacefunctionin thebest""for theSearch: ?vectorparametersset thetoHow: ,Tˆ (function)operatorTomography,TDesign        A Q dm d
  • 9. Trainset Generation Workflow Shots Waveform and Locations Geophones Array Geometry Acoustic Wave Propagation Forward Model 𝐦𝑖, 𝐝𝑖 𝑖=1 𝑁 idVelocity Models Generator Seismic Data Ground Truth Velocity Model Trainset 𝐦𝑖
  • 10. Tomography via Empirical Risk Minimization 10 𝛼 = arg min 𝛼 1 𝑁 𝑖=1 𝑁 𝐿 𝐦𝑖, T 𝐝𝑖, 𝛼 𝑤ℎ𝑒𝑟𝑒: 𝐦𝑖, 𝐝i i=1 𝑁 − dataset with 𝑁 examples 𝐦𝑖 − ground truth i−th velocity model 𝐝𝑖 − seismic data resulting from model 𝐦𝑖 T X,𝛼 − Tomography operator, parameterized by 𝛼 L •,• −loss function
  • 11. Empirical Risk Minimization with MSE Loss 11     modelsstacked-columnhererepresentˆ,where , 1 minargˆ :taskregressionaobtainWe ˆˆ,lossErrorSquaredthechoosingBy 1 2 2 2 2 mm dm mmmm    N i ii T N L  
  • 12. The Potential of Deep Learning 12 Network Capacity (i.e Function Space)
  • 13. High-Level Deep Learning Solution 13  Input  Hand-crafted: Semblance cube  Hand-crafted: Spectrograms of raw seismic data  Raw seismic data  Features Extraction: Convolutional layers  Image Reconstruction: Fully connected vs. recurrent layers  Super-Resolution: Optional convolutional layers
  • 14. Evaluated Architectures 14 Number Input Features Extraction Image Reconstruction Super- Resolution 1 Semblance cube 3D CNN Multiple FC None 2 Spectrograms 2D CNN Multiple FC 2D CNN 3 Spectrograms 2D CNN RNN + FC 2D CNN 4 Spectrograms 2D CNN LSTM + FC 2D CNN 5 Spectrograms 2D CNN GRU + FC 2D CNN 6 Raw Data 1D CNN Multiple FC 2D CNN 7 Raw Data 1D CNN RNN + FC 2D CNN 8 Raw Data 1D CNN LSTM + FC 2D CNN 9 Raw Data 1D CNN GRU + FC 2D CNN 10 Raw Data 3D CNN Multiple FC None
  • 15. Network Training Workflow 15 Deep Neural Network 𝐦𝑖, 𝐝𝑖 𝑖=1 𝑁 Predicted Velocity Model 𝐦𝑖 Learning Algorithm (SGD) Loss Seismic Gather 𝐝𝑖 𝐦𝑖 Data Label Trainset
  • 16. Semblance-Based Architecture 16 Employ Semblance velocity analysis to the raw data, and obtain a Semblance cube: Time x Velocity x Midpoint
  • 22. Spectrograms-Based Architecture 22 Takahashi, Naoya, et al. "Deep Convolutional Neural Networks and Data Augmentation for Acoustic Event Detection“, in Interspeech 2016. Number of sensors Use Spectrogram images of seismic traces as input to 2D CNN:
  • 23. The Spectrogram 23Reveals temporal changes in frequency content
  • 26. Recurrent Architectures for Image Reconstruction 26  Recurrent cells are designed for processing time series data.  Natural candidates for seismic data processing  Real-life product: Google’s motion sense radar in Pixel 4  We evaluated three recurrent architectures, based on:  Recurrent Neural Network (RNN) cells  Long Short Term Memory (LSTM) cells  Gated Recurrent Unit (GRU) cells
  • 27. Recurrent Architectures for Image Reconstruction 27 RNN Cell
  • 30. Spectrogram-Based Architectures 30 VMB results of 4 models with salt bodies: 1st row ground truth (GT); 2nd row CNN (non-recurrent); 3rd row RNN; 4th row LSTM; and 5th row GRU results. The dimensions of each model are 70 x 90 pixels, representing depth (vertical axis) and lateral offset (horizontal axis).
  • 31.  Dataset: 9,600 gathers for training and 2,400 for testing  Each gather: 3 x 17 = 51 seismic traces  Noiseless data Spectrogram-Based Architectures 31 Network Type CNN RNN LSTM GRU Number of coefficients in recurrent layer 0 655,872 2,623,488 1,967,616 Total number of coefficients 7,182,728 1,557,896 3,525,512 2,869,640 Percentage of coefficients vs. CNN network 100% 21.68% 49.08% 39.95% SSIM (averaged on 2,400 velocity models) 0.8199 0.8210 0.8378 0.8414 MSE (averaged on 2,400 velocity models) 0.0018 0.0019 0.0014 0.0013
  • 32. Learning Features from Raw Traces 32 • Learn a collection of 1D filters, each processes a single seismic trace in the time domain. • Proposed [1,2] as a superior alternative to Spectrogram-based Deep Learning, in the context of Automatic Speech Recognition. 1. Y. Hoshen, R. J. Weiss and K. W. Wilson, "Speech acoustic modeling from raw multichannel waveforms," in IEEE ICASSP, 2015. 2. T. N. Sainath et al., "Multichannel Signal Processing With Deep Neural Networks for Automatic Speech Recognition," in IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 25, no. 5, 2017.
  • 33. Raw Data-Based Architecture 33 Use raw seismic traces as inputs to 1D CNN:
  • 34. Raw Data-Based Baseline Recurrent Architecture 34 Use raw seismic traces as inputs to 1D CNN:
  • 35. Spectrograms vs. Raw Data 35  Dataset: 9,600 gathers for training and 2,400 for testing  Each gather: 3 x 51 = 153 seismic traces  Noiseless & Noisy data
  • 36. Tomography from Raw Data Volume  Reshape gather to 3D volume: Time x Receivers x Shots Time Receivers Shots 3D CNN Layers Fully - Connected Layers Features Extractions Image Reconstruction 34 Predicted Model
  • 37. 37 Tomography from Raw Data Volume
  • 38. Conclusions 38 We Are Here Network Capacity (i.e Function Space) 1) Comparable good performance of the evaluated architectures for relatively simple velocity models with salt and additive noise 2) No killer architecture, some advantage with recurrent layers, learn features directly from raw data 3) Massive amounts of data, and increased network capacity are required to maximize performance with complex velocity models
  • 39. Publications 39  M. Araya-Polo, J. Jennings, A. Adler, T. Dhalke, "Deep Learning Tomography", in The Leading Edge, 2018.  A. Adler, M. Araya-Polo, T. Poggio, "Deep Recurrent Architectures for Seismic Tomography", in EAGE Conference & Exhibition, 2019.  M. Araya-Polo, A. Adler, J. Jennings, S. Farris, "Fast and Accurate Seismic Tomography via Deep Learning", in Deep Learning: Algorithms and Applications, Springer, 2020.