Two-view 2D->3D matching with calorimetry in pandora
Dom Brailsford, Etienne Chardonnet FD sim/reco meeting 27/04/20
Two-view 2D->3D matching with calorimetry in pandora Dom - - PowerPoint PPT Presentation
Two-view 2D->3D matching with calorimetry in pandora Dom Brailsford, Etienne Chardonnet FD sim/reco meeting 27/04/20 2D->3D matching 2D->3D matching takes 2D clusters (e.g. from each wire view) and matching them across views to make
Dom Brailsford, Etienne Chardonnet FD sim/reco meeting 27/04/20
and matching them across views to make 3D objects
three distinct views to function
position in the third view. A pseudo chi2 is calculated for inferred vs actual positions on the cluster
two views (e.g. the CRP-based dual-phase LArTPCs)
2
enhance two-view 2D->3D matching
clusters in the two views
profiles of charge for each cluster
that they are coarse and equally binned
coefficient and corresponding p-value (p- value calculation on next slide)
in ProtoDUNE dual-phase, but all details are directly relevant for the DUNE far detector, both single-phase and dual-phase
3
550 600 650 700 750 1800 1900 2000 2100 2200 2300 400 450 500 550 600 1700 1800 1900 2000 2100 2200 2300U view 2D cluster 2D cluster V view Time Time *Resampling method suggested by Andy** **Suggested to Andy by Tom Junk
follows a Student t-distribution with n-2 degrees of freedom
value (a one tailed test)
provided the sample sizes are large enough. I’ll revisit this in a few slides
4
Resampled fractional charge profiles (di-muon sample)
10 20 30 40 50
x (cm)
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Fractional value (no units)
U cluster V cluster
10 20 30 40 50 60 70 80
x (cm)
0.005 0.01 0.015 0.02 0.025 0.03
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Fractional value (no units)
U cluster V cluster
r: 0.142 p-value: 0.062 r: 0.804 p-value: 7e-17 r: 0.821 p-value: 1e-24 r: 0.161 p-value: 0.119
5
the profiles
constructed
binned charge profiles
the window slides across the profiles
6
10 20 30 40 50
X (in cm)
0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
10 20 30 40 50
X (in cm)
0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60 70 80 90
X (in cm)
0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50
X (in cm)
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Matching score Matching score Matching score Matching score
7
10 20 30 40 50
x (cm)
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045
Fractional value (no units)
U cluster V cluster
10 20 30 40 50
x (cm)
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
Fractional value (no units)
U cluster V cluster
10 20 30 40 50
x (cm)
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Fractional value (no units)
U cluster V cluster
10 20 30 40 50 60 70
x (cm)
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
Fractional value (no units)
U cluster V cluster
Resampled fractional charge profiles (1mu1p sample)
r: 0.778 p-value: 6e-16 r: 0.449 p-value: 0.010 r: 0.781 p-value: 0.001 r: 0.995 p-value: -6.9e-10
8
10 20 30 40 50 60
X (in cm)
0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60
X (in cm)
0.2 0.4 0.6 0.8 1 10 20 30 40 50
X (in cm)
0.2 0.4 0.6 0.8 1 10 20 30 40 50 60 70
X (in cm)
0.5 0.6 0.7 0.8 0.9 1
Matching score Matching score Matching score Matching score
9
assumption
profiles
smeared with a gaussian
landau values but smeared separately
values
throws to mimic the downsampling
value
1 2 3 4 5 6 7 8 9 10 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0.22 1 2 3 4 5 6 7 8 9 10 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0.22
10
Correlated fake profile Uncorrelated fake profile
coefficient for the 10,000 universes
distributions
distributions
corresponding p-values
should be flat, but it is not
0.2 0.4 0.6 0.8 1
p-value
1 10
2
10
3
10
4
10
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
1000 2000 3000 4000 5000
11
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
r
0.2 0.4 0.6 0.8 1
p
20 40 60 80 100 120 140 160 180 200 220 240
12
0.2 0.4 0.6 0.8 1
p-value
1 10
2
10
3
10
4
10
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
1000 2000 3000 4000 5000
using permutation tests
for one distribution in a comparison and recalculate r
times you measure an r that is more extreme than your original r measurement
coefficient (same as previous slide)
corresponding p-value
13
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
r
0.2 0.4 0.6 0.8 1
p
10 20 30 40 50 60
14
dual-phase LArTPCs
algorithm, suitable for two-view LArTPCs
depositions between the two views to match clusters
separating matching clusters vs non-matching clusters
a robust p-value, statistically speaking. Swapping to a permutation- test based p-value would rectify the robustness
15
16
clusters common transverse (time) overlap region
are currently using linear interpolation due to quadratic/cubic instability in some regions of the distributions
coarser, equal binning. The current scheme downsamples to 1/5th the number
binned fractional charge profiles
distributions
*resampling suggested by Andy** **suggested to Andy by Tom Junk
17
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
500 1000 1500 2000 2500
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
1000 2000 3000 4000 5000
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
1000 2000 3000 4000 5000
1 − 0.8 − 0.6 − 0.4 − 0.2 − 0.2 0.4 0.6 0.8 1
Correlation coefficient
1000 2000 3000 4000 5000 6000 7000 8000
18
19
20
21
direction sign
downstream in the geometry
used as the example throughout the rest of the slides
22
clusters, keeping within the bounds of the overlap region
TwoViewTransverseOverlapResult which is stored in the overlap comparison matrix
23
10 20 30 40 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
10 20 30 40 50 60 70 80
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
KS prob.: 0.525927 Kuiper prob.: 0.196262 Correlation: 0.998779 KS prob.: 1 Kuiper prob.: 1 Correlation: 0.999841 KS prob.: 0.994437 Kuiper prob.: 1 Correlation: 0.999928 KS prob.: 0.994469 Kuiper prob.: 0.996247 Correlation: 0.998721
24
between two charge cumulative distributions
sufficiently separate
coefficient, but the monotonically increasing nature of the cumulative distribution is dominating the metric
distribution in each window. The window would slide such that each hit would be at the centre of a window
25
Segmenting the distribution (sorry, no segmented plots to show yet)
10 20 30 40 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
10 20 30 40 50 60 70 80
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.2 0.4 0.6 0.8 1
Fractional value (no units)
U cluster V cluster
Segment KS prob. 1 0.009 2 0.59 3 0.82 4 1 5 0.23 Segment KS prob. 1 0.84 2 1 3 0.97 4 1 5 1 Segment KS prob. 1 0.43 2 1 3 0.98 4 1 5 1 Segment KS prob. 1 0.88 2 0.85 3 0.93 4 1 5 0.99 26
5 10 15 20 25 30 35 40 45 50
x (cm)
0.001 0.0015 0.002 0.0025 0.003 0.0035 0.004 0.0045
Fractional value (no units)
U cluster V cluster
10 20 30 40 50 60 70 80
x (cm)
0.001 0.002 0.003 0.004 0.005 0.006
Fractional value (no units)
U cluster V cluster
10 20 30 40 50
x (cm)
0.0005 0.001 0.0015 0.002 0.0025 0.003 0.0035 0.004 0.0045
Fractional value (no units)
U cluster V cluster
5 10 15 20 25 30 35 40 45 50
x (cm)
0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01 0.011
Fractional value (no units)
U cluster V cluster
Correlation: -0.000817181 Correlation: +0.0189502 Correlation: +0.00655381 Correlation: -0.0644948
27
now been written
start studying matching metrics
for the two view matching
28