3D Pattern Recognition
Using
Deep Neural Networks
for
Liquid Argon Time Projection Chambers
(LArTPCs) Kazuhiro Terao
SLAC National Accelerator Laboratory
1
3D Pattern Recognition Using Deep Neural Networks for Liquid - - PowerPoint PPT Presentation
3D Pattern Recognition Using Deep Neural Networks for Liquid Argon Time Projection Chambers (LArTPCs) Kazuhiro Terao SLAC National Accelerator Laboratory 1 Introduction This workshops charge : This meeting will focus on the options of
1
This meeting will focus on the options of the magnet, comparison of the performance between the low-mass tracking options, electromagentic calorimeters, and gain better understanding of the scientifc potenial of the 3-d scintillator detector and the PRISM concept in DUNE.
2
+20 lbs. after Ph.D
3
DOI 10.1088/P03011
4
100 cm 100 cm Cosmic Data : Run 6280 Event 6812 May 12th, 2016
3456 wires x 9600 ticks ≃ 33e6 pixels (variables)
Yellow: “correct” bounding box Red: by the network Network Output ≃ 2.6m (width) x 1 m (height)
MicroBooNE Simulation + Data Overlay
DOI 10.1088/P03011
6
Vertex Detection Particle Clustering Particle Identification Pre-processing (noise removal, etc)
Track/Shower Separation w/ DNN
DATA CCπ0 Candidate Pixel-level analysis via custom CNN
Real Data (waveform)
7
µ e
Stopping muon in 3D viewer
with extensive Python support for image and volumetric (2D/3D) data storage &
OpenGL based 2D/3D data visualization
supports cross-experiment software and DNN architecture development (link)
8
Plan to benchmark performance with ArgonCUBE (LArPix/PixLAr) data as we go. Plan to utilize simulation tools by LBL (Dan & Chris)
9
10
11
NCπ0
CCQE CC1π DIS..!
12
Taken from slides by Fei-Fei’s TED talk
13
Taken from slides by Fei-Fei’s TED talk
14
Taken from slides by Fei-Fei’s TED talk
15
Taken from slides by Fei-Fei’s TED talk
16
Taken from slides by Fei-Fei’s TED talk
17
Taken from slides by Fei-Fei’s TED talk
18
Taken from slides by Fei-Fei’s TED talk
Image Classification
19
Pixel Classification Context Analysis Image Classification
⟶
x0
20
x1 xn
w0 w1 wn
+ b Input Neuron Sum Activation Output
➞
21
from wikipedia
Output
cat dog
∑0
22
from wikipedia
∑0
Output
cat dog (Thor)
23
from wikipedia
∑0 ∑1
(Thor)
24
(Thor)
Output
cat dog
∑0 ∑1 ∑2
25
26
input
feature map
neuron
27
Want more details? Feel free to ask me later!
28
1 2
Image Feature Map
1 2 . . . . . . . . .
29
Introduction to CNNs
Image
N Filters
Depth
Feature Maps
many weights!
apply many filters
30
After 1st convolution After 2nd convolution After 3rd convolution
F e a t u r e e x t r a c t i
b y C N N Feature extraction by CNN
“Written Texts” feature map “Human Face” feature map
31
32
Input Image Output Image
Down-sampling Up-sampling feature tensor
Intermediate, low-resolution feature map