Submanifold Sparse Convolutional Networks for Sparse, Locally Dense Particle Image Analysis
Laura Domine (Stanford / SLAC) Kazuhiro Terao (SLAC)
2018 CPAD Instrumentation Frontier Workshop
1
Submanifold Sparse Convolutional Networks for Sparse, Locally Dense - - PowerPoint PPT Presentation
Submanifold Sparse Convolutional Networks for Sparse, Locally Dense Particle Image Analysis Laura Domine (Stanford / SLAC) Kazuhiro Terao (SLAC) 2018 CPAD Instrumentation Frontier Workshop 1 Outline 1. Particle image analysis &
2018 CPAD Instrumentation Frontier Workshop
1
2018 CPAD / L.Domine and K.Terao
2
2018 CPAD / L.Domine and K.Terao
3
2018 CPAD / L.Domine and K.Terao
4 Cosmic rays in a 3D LArTPC charge readout (arxiv:1808.02969) @ LBNL Neutrino interaction candidate from MicroBooNE experiment @ Fermilab
Wire LArTPC (2D projections) Pixel LArTPC (native 3D)
2018 CPAD / L.Domine and K.Terao
5
2018 CPAD / L.Domine and K.Terao
6
2018 CPAD / L.Domine and K.Terao
Semantic segmentation Object detection & classification
7
2018 CPAD / L.Domine and K.Terao
% of nonzero voxels:
Dense Sparse (but locally dense)
8
2018 CPAD / L.Domine and K.Terao
9
2018 CPAD / L.Domine and K.Terao
10
2018 CPAD / L.Domine and K.Terao
11
2018 CPAD / L.Domine and K.Terao
3D Semantic Segmentation with Submanifold Sparse Convolutional Networks (arxiv: 1711.10275)
12
2018 CPAD / L.Domine and K.Terao
13
2-classes (particle track vs electromagnetic shower ) pixel-level segmentation on 512px 3D images.
Input Predictions
2018 CPAD / L.Domine and K.Terao
14
2018 CPAD / L.Domine and K.Terao
15
2018 CPAD / L.Domine and K.Terao
16
2018 CPAD / L.Domine and K.Terao
17
2018 CPAD / L.Domine and K.Terao
Encoder Decoder
18
Residual connections
input conv conv-s2 dconv-s2 linear softmax
Concatenation
2018 CPAD / L.Domine and K.Terao
Encoder Decoder
19
Residual connections
input conv conv-s2 dconv-s2 linear softmax
Concatenation
2018 CPAD / L.Domine and K.Terao
Encoder Decoder
20
Residual connections
input conv conv-s2 dconv-s2 linear softmax
Concatenation
2018 CPAD / L.Domine and K.Terao
Encoder Decoder
21
Residual connections
input conv conv-s2 dconv-s2 linear softmax
Concatenation
Concatenation
2018 CPAD / L.Domine and K.Terao
Encoder Decoder
22
Residual connections
input conv conv-s2 dconv-s2 linear softmax
Concatenation
Residual connections
2018 CPAD / L.Domine and K.Terao
A Deep Neural Network for Pixel-Level Electromagnetic Particle Identification in the MicroBooNE Liquid Argon Time Projection Chamber. (arxiv:1808.07269)
Data Network’s output
23
2018 CPAD / L.Domine and K.Terao
24
Sparse = 99.3% Dense = 92% Nonzero Accuracy (training) vs Iterations Dense & Sparse both trained with 80k events
2018 CPAD / L.Domine and K.Terao
25
Sparse = 19h Dense = 11 days Nonzero Accuracy (training) vs Wall Time Dense & Sparse both trained with 80k events
2018 CPAD / L.Domine and K.Terao
26
Sparse Dense Input Spatial Size 192px 512px 768px 192px Final nonzero accuracy 98% 98.8% 98.9% 92%* GPU memory usage (Gb) 0.066 0.57 1.0 4.6 Forward computation time (s) 0.058 2.6 3.6 0.68
*Training time accuracy.
2018 CPAD / L.Domine and K.Terao
27
Sparse = Almost linear... Dense = Power? Exponential?!
2018 CPAD / L.Domine and K.Terao
28
Mean % of nonzero voxels in an event Nonzero accuracy per class HIP 12% 98.4% MIP 43% 99.5% EM shower 42% 99.1% Delta rays 2% 87.5% Michel electrons 1% 62.8%
2018 CPAD / L.Domine and K.Terao
29
2018 CPAD / L.Domine and K.Terao
30
2018 CPAD / L.Domine and K.Terao
31