Reconstruction & Modelling Challenges for Large Volume Liquid Argon Detectors Andrew J. Bennieston University of Warwick IPRD 2010, Siena, Italy 7–10 June 2010 Time Projection Chambers I Interested in reconstruction for liquid Argon TPCs I Detectors on the scale of 100 kiloton required for next-generation ν experiments I TPCs use ionisation charge to track particles through gas or liquid volume Readout Ionisation Charge E Charged Particle I 2D readout plane (xy ) and z coordinate from drift time I High-density, fine-grained 3D spatial data Liquid Argon TPCs (ICARUS, arxiv:0812:2373) I LAr TPCs track events with bubble-chamber quality I High resolution, homogeneous volume: tracks and showers develop side-by-side I Automated reconstruction software not established Reconstruction Challenges Collider Experiments LAr TPCs I Well-defined primary vertex I No well-defined start point for ν interactions I Sparse hit data radiating from this point I High density of hit information throughout I Multiple scattering mostly at well-defined boundaries I Multiple scattering throughout volume I Tracks and showers develop separately; track hits easy to find I Tracks and showers develop together; tracks difficult to find amongst other hits Need to classify hit information (energy deposited) as tracks or showers to do PID and kinematics Track Reconstruction Event at 30° y Procedure: 180 160 I Start with simple geometric tracks; charge deposited into cubic voxels (volume elements) I Compare reconstruction algorithms with the same data 140 120 100 80 60 40 20 0 -350 -300 -250 -200 -150 -100 -50 0 x y Voxel Data: Event at 30° (Zoom to vertex region) 144 Algorithms: 142 140 I Hough Transform I KDTree Search I Corner Detection I Clustering 138 136 134 132 130 128 -160 -155 -150 -145 -140 x Hough Transform y = mx + c r = x cos θ + y sin θ µ ¶ cos θ r y= − x+ sin θ sin θ I Maps points in (x, y ) to sinusoids in (r , θ ) I Intersect at (r , θ ) parameters of straight lines in the image I Originally used for bubble chamber images; now widely used in image processing y r θ x Hough Transform Red Allocated hits Black Unallocated hits I Highest peak in HT gives line in a projection I Hits allocated to line if they fall within some radius of it I Iterative HT; allocated points not included in subsequent steps I Projections used for HT; 3D data retained for final fits I Segments combined from projections based on 3D fits KDTree (3, 8) (8, 9) (2, 5) (6, 3) Data structure: I I Binary search tree built in O(N log N) time Nearestneighbour search in O(log N) time Algorithm: I Pick seed point I Find nearest (unallocated) neighbour I Build up collection of points I Fit line; histogram direction cosines I Move onto next line when histogram develops second peak KDTree: Angle Reconstruction Clustering I Clustering hits based on density (DBSCANa and OPTICSb ) I Clustering could be used to find tracks I Left: Hits coloured by clusters found by DBSCAN I Problems with over/underclustering (Kinga Partyka, ArgoNeuT) a Sander et al., Data Mining and Knowledge Discovery 2, pp169–194 (1998) b M. Ankerst et al., ACM SIGMOD Int. Conf. on Management of Data, pp49–60 (1999) Interest-Point Detection I Hough Transform provides lines through image but no end points I KDTree algorithm relies on moving through corners to see gradient changes I KDTree algorithm requires a seed point; any will do, but some are better than others I Clustering algorithms pick out related points, but some clusters ‘wrap around’ corners Interest-point detection finds corners and endpoints to help tracking algorithms Corner Finding I I Harris-Stephens/Plessey1 ‘cornerness’ measure Image I(x, y ) has structure tensor S(x, y ): 2 Ix Ix Iy S(x, y ) = 2 Ix Iy Iy 1 C. Harris, M. Stephens, Proc. 4th Alvey Vision Conf. pp147–151 (1988) Corner Finding I GENIE νµ CCQE event (B. Morgan, Warwick) I Vertex, proton track endpoint and delta electron identified I 3D implementation (D. Roythorne, Warwick) Conclusions I High levels of detail in LAr TPC events I Promising results with spatial data & image processing techniques I Ability to tag feature points with high efficiency is required for progress I Showers are complex features which appear side-by-side with tracks I Feature detection can be used as input to a variety of track & shower fitting algorithms I Many more image processing & feature extraction techniques to explore Work is progressing in the UK, Europe and the U.S. — collaborative links are developing