G. De Rosa *, Y. Pethukov** *Univ. Federico II and INFN Naples, Italy

Slides:



Advertisements
Similar presentations
Apostolos Tsirigotis KM3NeT Design Study: Detector Architecture, Event Filtering and Reconstruction Algorithms XXV Workshop on recent developments in High.
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Using HOURS to evaluate KM3NeT designs A.Leisos, A. G. Tsirigotis, S.E.Tzamarias In the framework of the KM3NeT Design Study VLVnT Athens, 15 October.
Visual Recognition Tutorial
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
1 Vertex fitting Zeus student seminar May 9, 2003 Erik Maddox NIKHEF/UvA.
IMPACT OF WATER OPTICAL PROPERTIES ON RECONSTRUCTION: HINTS FROM THE OB DATA. A PRELIMINARY STUDY ANTARES Collaboration Meeting CERN, February 07 th -10.
A Search for Point Sources of High Energy Neutrinos with AMANDA-B10 Scott Young, for the AMANDA collaboration UC-Irvine PhD Thesis:
Nonlinear and Non-Gaussian Estimation with A Focus on Particle Filters Prasanth Jeevan Mary Knox May 12, 2006.
Energy Reconstruction Algorithms for the ANTARES Neutrino Telescope J.D. Zornoza 1, A. Romeyer 2, R. Bruijn 3 on Behalf of the ANTARES Collaboration 1.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Bill Atwood - July 2002 GLAS T 1 A Kalman Filter for GLAST What is a Kalman Filter and how does it work. Overview of Implementation in GLAST Validation.
Application of Kalman filter methods to event filtering and reconstruction for Neutrino Telescopy A. G. Tsirigotis In the framework of the KM3NeT Design.
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Special Issues on Neutrino Telescopy Apostolos G. Tsirigotis Hellenic Open University School of Science & Technology Particle and Astroparticle Physics.
KM3NeT detector optimization with HOU simulation and reconstruction software A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 - Paris,
The ANTARES experiment is currently the largest underwater neutrino telescope and is taking high quality data since Sea water is used as the detection.
Atmospheric Neutrino Oscillations in Soudan 2
Coincidence analysis in ANTARES: Potassium-40 and muons  Brief overview of ANTARES experiment  Potassium-40 calibration technique  Adjacent floor coincidences.
HOU Reconstruction & Simulation (HOURS): A complete simulation and reconstruction package for Very Large Volume underwater neutrino Telescopes. A.Leisos,
Measurement of through-going particle momentum by means of Multiple Scattering with the T600 TPC Talk given by Antonio Jesús Melgarejo (Universidad de.
Apostolos Tsirigotis Simulation Studies of km3 Architectures KM3NeT Collaboration Meeting April 2007, Pylos, Greece The project is co-funded by the.
Report of the HOU contribution to KM3NeT TDR (WP2) A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 Meeting - Marseilles, 29June-3 July.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Special Issues on Neutrino Telescopy Apostolos G. Tsirigotis Hellenic Open University School of Science & Technology Particle and Astroparticle Physics.
Modern Navigation Thomas Herring
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Reconstruction techniques, Aart Heijboer, OWG meeting, Marseille nov Reconstruction techniques Estimators ML /   Estimator M-Estimator Background.
Report of the HOU contribution to KM3NeT TDR (WP2) A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 Meeting - Erlangen, May 2009.
Ronald Bruijn – 10 th APP Symposium Antares results and status Ronald Bruijn.
The ANTARES neutrino telescope is located on the bottom of the Mediterranean Sea, 40 km off the French coast. The detector is installed at a depth of 2.5.
NESTOR SIMULATION TOOLS AND METHODS Antonis Leisos Hellenic Open University Vlvnt Workhop.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
Data collected during the year 2006 by the first 9 strings of IceCube can be used to measure the energy spectrum of the atmospheric muon neutrino flux.
CEA DSM Irfu Reconstruction and analysis of ANTARES 5 line data Niccolò Cottini on behalf of the ANTARES Collaboration XX th Rencontres de Blois 21 / 05.
V0 analytical selection Marian Ivanov, Alexander Kalweit.
The single shower calibration accuracy is about 6.7 degrees but the accuracy on the mean value (full data set calibration accuracy) scales down inversely.
Short Introduction to Particle Filtering by Arthur Pece [ follows my Introduction to Kalman filtering ]
Using Kalman Filter to Track Particles Saša Fratina advisor: Samo Korpar
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
1 Information Content Tristan L’Ecuyer. 2 Degrees of Freedom Using the expression for the state vector that minimizes the cost function it is relatively.
Ch 2. Probability Distributions (1/2) Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by Joo-kyung Kim Biointelligence Laboratory,
Reconstruction code and comparison between Genie and Genhen A. Trovato, C. Distefano, R. Coniglione and P. Sapienza Kick-off ORCA meeting: 6 September.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
Muon Energy reconstruction in IceCube and neutrino flux measurement Dmitry Chirkin, University of Wisconsin at Madison, U.S.A., MANTS meeting, fall 2009.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
A Kalman Filter for HADES
Deep Feedforward Networks
Sebastian Kuch University Erlangen-Nürnberg
ASEN 5070: Statistical Orbit Determination I Fall 2014
M. Kuhn, P. Hopchev, M. Ferro-Luzzi
Tracking We are given a contour G1 with coordinates G1={x1 , x2 , … , xN} at the initial frame t=1, were the image is It=1 . We are interested in tracking.
Simulation and Reconstruction code using Mathematica
Signal ,Background Simulation and Data
PSG College of Technology
Topological Study of Downgoing Muon Events for the
Search for point-like source in ANTARES
Karen Andeena, Katherine Rawlinsb, Chihwa Song*a
on behalf of the NEMO Collaboration
Filtering and State Estimation: Basic Concepts
Hellenic Open University
Hellenic Open University
Plans for checking hadronic energy
Unfolding performance Data - Monte Carlo comparison
Principles of the Global Positioning System Lecture 11
ICRC2011, 32ND INTERNATIONAL COSMIC RAY CONFERENCE, BEIJING 2011
Status report on CATA-01/POLA-01 coincidence measurements
Presentation transcript:

A Kalman Filter approach for track reconstruction in a neutrino telescope G. De Rosa *, Y. Pethukov** *Univ. Federico II and INFN Naples, Italy **JINR,Dubna, Russia

Track reconstruction in a Cherenkov neutrino telescope electromagnetic showers Cherenkov photon scattering 40K beta-decay background The arrival time depends on the track parameters (time, direction and position) as well as on the PMTs position (i.e. the detector geometry) and track reconstruction deals in a non-linear problem with VERY non-gaussian measument errors We have non-linear problem with non-gaussian distributions Gianfranca De Rosa - VLVνT11 Workshop

Kalman Filter technique uses measurements observed over time that contain noise and other inaccuracies In contrast to other methods, the process parameters evaluation proceeds progressively including the information of each additional measurement, thus improving iteratively the knowledge on the current parameters of process. - Updated for each new measurement, - Needs informations from previous state only, not all previous measurements, so, used measurements can be discarded, - Saves computation capacity and storage, - Proper (and relatively simple) dealing with noises, - Possible to propagate information from last to first measurement (smoothing) Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop Kalman Filter - state The track is regarded as a dynamic system described by the state vector xk for k-th hit position The evolution of the state vector is described by a System equation xk = fk(xk-1) + ωk , where ωk is noise due to multiple scattering and energy losses with covariation matrix Qk ; fk is the track propagator from hit k−1 to hit k (track model); With Fk = ∂fk/∂xk , first order gives us (linear approximation) xk = Fkxk-1 + ωk Gianfranca De Rosa - VLVνT11 Workshop

Kalman Filter - measurement The measured state vector is obtained from the quantities measured by the kth hit, mk, that are functions of the state vector, mk = hk(xk) + εk , corrupted by a measurement error εk with covariation matrix Vk ; With Hk = ∂hk/∂xk , first order gives us (linear approximation, Extended Kalman Filter, EKF) mk = Hkxk + εk Gianfranca De Rosa - VLVνT11 Workshop

Kalman Filter prediction and filtering (add information) State vector prediction in «k-th» position is based on state vector in «k-1» position xk|k-1 = fk(xk-1) + ωk , and prediction covariation matrix Ck|k-1 = FkCk-1FkT + Qk The filter step updates the state vector on the basis of the all previous measurements xk = xk|k = xk|k-1 + Kk(mk — Hkxk|k-1) , where Kalman gain matrix Kk = Ck|k-1HkT (Vk + HkCk|k-1HkT)-1 and filtered covariation matrix in «k» position Ck = Ck|k = (I - KkHk)Ck|k-1

Gianfranca De Rosa - VLVνT11 Workshop The track model The evolution of the state vector depend on the track parameters via the track model fk. In the case under study, we set: Notice that, for energetic muons, multiple scattering has a negligible effect; the energy loss is not taken into account at this step, thus the process noise wk is neglected the track is considered as a straight line and is the same for all hits, not depending on hit position Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop The track model In the Extended Kalman Filter approach, the measurement function hk can be parametrized as: using the relation for the evaluation of Ttheor Gianfranca De Rosa - VLVνT11 Workshop

Kalman filtering with shifted mean (KFS) Since the Extended Kalman filter strategy requires linear approximation of the track model only over a short range, it is suitable for measurements in a neutrino. Photons originating from the muon and arriving at the OM without scattering in the water carry the most precise timing information: their arrival time is only perturbed by dispersion and the TTS of the PMT and hence the residual distribution is sharply peaked at 0. Photons that originate from secondary electrons or that have scattered, are in general delayed with respect to this time. Gianfranca De Rosa - VLVνT11 Workshop

Kalman filtering with shifted mean (KFS) we describe residuals distribution with a Gaussian, but with mean shifted to some appropriate value r > 0 Measurement function: Tshift is a time shift (we obtain optimal performance at 20 ns) NOT good results obtained with this approach! solid — Monte-Carlo, red dot — «best» approximation with one gaussian blue dash — approximation with sum of five gaussians,

Gianfranca De Rosa - VLVνT11 Workshop Limitation of KF The problem we are dealing is not Gaussian! Actually, KF is not the best method when we have non-Gaussian distributions: • hit errors might have tails due to noise, overlapping events, etc. • multiple scattering has larger tails than Gaussian • ionization energy loss follows Landau distribution • electron and high energy muon energy loss (bremstrahlung) follows Bethe-Heitler distribution Gianfranca De Rosa - VLVνT11 Workshop

Gaussian Sum Filter (GSF) A method that takes better into account non-Gaussian distributions of measurement errors is the Gaussian-Sum Filter The distribution of the measurement errors may be approximated by sum of several Gaussian distributions, so that a Gaussian mixture model becomes the natural description: the core corresponds to the principal component of the Gaussian mixture, and the tails can be modeled by one or several additional Gaussians. solid — Monte-Carlo, red dot — «best» approximation with one gaussian blue dash — approximation with sum of five gaussians,

Gaussian Sum Filter (GSF) so, approximating non-gaussian measurement errors distribution as sum of several gaussians: State vector becomes multicomponent, because one measurement produce one estimation of state vector for each measurement error gaussians with covariation matrix Gianfranca De Rosa - VLVνT11 Workshop

full result is weighted mean of accumulated components Gaussian Sum Filter State vector now is a combination of state vector components With corresponding covariation matrix and Weights Index «l» (and «m») join indexes «i» and «j» in one sequence. full result is weighted mean of accumulated components

Gaussian Sum Filter we assume that the distribution of the measurement errors k can be modelled by a Gaussian mixture with five components: Distribution of measurement errors was obtained from Monte-Carlo data as distribution of measured hit arrival time and theoretical one (mk−Ttheor) The GSF resembles a set of Kalman filters running in parallel, each Kalman filter corresponding to one of the components of the state vector mixture. Each of the filters or components has a weight attached.

Gaussian Sum Filter: limit on components number Grows quickly! measurement n gaussians n*m gaussians Filtered state measurement error distribution is sum of m gaussians Predicted state Gianfranca De Rosa - VLVνT11 Workshop

Gaussian Sum Filter limit on number of components A strict application of the GSF algorithm quickly leads to a prohibitively large number of components due to combinatorics involved each time a hit is added In each filtering step, we obtain 5 times more state vector components than the number of predicted ones: after filtering step for the k − th hit the number of components is 5k. Possible strategies: - select M components with maximal weights, - clusterization (on base of distance between components) , - resampling — random choice of M components with correspondance to them weights. Gianfranca De Rosa - VLVνT11 Workshop

Gaussian Sum Filter limit on number of components By denoting with M the maximum number of components allowed in the filtered step, we studied the dependence of the algorithm track angle error on M: a value about of at least 50 components is quite good from point of view of the algorithm performances. Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop Results We will refer, for this study, to the one proposed by the NEMO Collaboration as reference detector A square array of structures (towers) composed of a sequence of “storeys” hosting the PMTs. Each storey will be rotated by 90◦, with respect to the upper and lower adjacent ones, around the vertical axis of the tower: 9×9 towers spaced 140 m, with 72 PMTs for each tower; 5832 PMTs in total - detector volume ∼ 0.9 km3 18 storey per tower storey 20 m long with two optical modules (one downlooking and one looking horizontally) at each end (4 OMs per storey) - Distance between storeys is 40 m The muon flux is distributed as E−1 whitin a range 100 GeV-104 TeV. Muons are going upward and distributed uniformly in the hemisphere. Start points of the tracks are always placed outside of the detector. Gianfranca De Rosa - VLVνT11 Workshop

Results distribution of the difference between reconstructed and generated X-coordinate parameter distribution of the difference between reconstructed and generated zenith angle parameter

Gianfranca De Rosa - VLVνT11 Workshop Results - it works and gives parameters accuracies in agreement with the maximal likelihood ones, - it is faster then maximal likelihood, - improvements are possible (optimization), The mean CPU speed per event (on Intel Xeon 2.66 Ghz processors) for the GSF algorithms is about 4 time faster than the maximum likelihood method. Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop Outlook - Results on track reconstruction strategy based on Gaussian Sum Filter has been presented - Effective area and angular resolution for a km3 neutrino telescope with this strategy are under study - In addition, with this approach, also energy loss can be taken into account: with the GSF reconstruction of muon tracks is possible to obtain a good Gaussian-mixture approximation of the bremsstrahlung energy loss WORK in PROGRESS! Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop

more than…..

Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop

Gianfranca De Rosa - VLVνT11 Workshop The track model the parameters are the same for different hits, i.e. straight line is the same for all hits not depending on hit position. In this case, the predicted error matrix is equal to the filtered error matrix for since the matrix of derivatives Fk in the prediction covariation matrix Ck|k-1 = FkCk-1FkT + Qk is a unit matrix in our case Gianfranca De Rosa - VLVνT11 Workshop

Gaussian Sum Filter limit on number of components As starting point, we consider the state vector 𝑥 0 and the covariance matrix 𝐶 0 which is an “infinite” covariance matrix, i.e. a large multiple of the identity matrix. In each filtering step, we obtain 5 times more state vector components than the number of predicted ones, because we have different filtering values for different components of measurement errors distribution p( 𝜀 𝑘 ). The number of state vector components changes from 1 to 5k−1 for prediction step for k − th hit. Thus, after filtering step for the k − th hit the number of components is 5k. Gianfranca De Rosa - VLVνT11 Workshop

The initial track hypothesis The initial track hypothesis, namely an initial value of the state vector together with its covariance matrix is derived from ANTARES prefit strategy In the track fitting procedure, as preliminary step, the measured hit compatible with a signal are selected. Since hits with the largest charge are most likely related to the signal, each hit is chosen on the basis of its amplitude. Also the timing and spatial distance with respect to the track hypothesis is taken into account. To discard background hits, the filtered 2 contribution of the hit is used as a criterion. Gianfranca De Rosa - VLVνT11 Workshop

Bremsstrahlung energy loss The optimal treatment of radiative energy loss within the Kalman filter formalism is to correct the momentum part of the state vector with the mean value of energy loss and to add the variance of the energy loss distribution to the relevant part of the covariance matrix Approximating the Bethe-Heitler distribution with a single Gaussian is a quite crude approximation The basic idea is to model the Bethe-Heitler distribution as a Gaussian mixture g(z) instead of a single Gaussian, the different components modelling different degrees of hardness of the bremsstrahlung in the layer under consideration Gianfranca De Rosa - VLVνT11 Workshop

Bremsstrahlung energy loss According to the description of the bremsstrahlung process, the particle retains its direction of propagation and a fraction z of its energy, with the probability density given by the Bethe-Heitler distribution. This probability density f (z) depends on the amount of traversed material and is highly asymmetric, with a singularity at z=1 and a long tail extending to very small z. Gianfranca De Rosa - VLVνT11 Workshop