Data Injection using Kalman-Like Particle Filter Based Smoother is Diagonalized into Subsystem
Track Fitting using Kalman Filter and Smoother
-
Upload
raja-everett -
Category
Documents
-
view
59 -
download
5
description
Transcript of Track Fitting using Kalman Filter and Smoother
![Page 1: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/1.jpg)
Track Fitting Track Fitting using Kalman Filter and using Kalman Filter and
SmootherSmoother
S. Gorbunov S. Gorbunov DESY ZeuthenDESY Zeuthen I. KiselI. Kisel KIPKIP, Uni-Heidelberg, Uni-HeidelbergE. KryshenE. Kryshen SPbSPU, St. PetersburgSPbSPU, St. Petersburg
CBM Collaboration Meeting, GSIMarch 9-12, 2005
KIPKIP
![Page 2: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/2.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 22/12/12
ContentsContents
• Analytic formula of track Analytic formula of track extrapolationextrapolation
• Kalman Smoother routine Kalman Smoother routine
![Page 3: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/3.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 33/12/12
Extrapolation in Magnetic FieldExtrapolation in Magnetic Field
Differential equation of charged particle Differential equation of charged particle motion in a magnetic field motion in a magnetic field
Along Z direction :
![Page 4: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/4.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 44/12/12
Analytic ExpressionAnalytic Expression
Extrapolation error:
Coefficients: Equation of motion:
![Page 5: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/5.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 55/12/12
Analytic Expression FeaturesAnalytic Expression Features
Features :
• The precision of extrapolation does not depend on a shape of the magnetic field.
• One can cut off the higher-order terms in the series.
![Page 6: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/6.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 66/12/12
Analytic 3Analytic 3
Example: Third order extrapolation in a homogeneous By field
Small parameter:
![Page 7: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/7.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 77/12/12
Coefficients in the Analytic FormulaCoefficients in the Analytic Formula
ccxx == 1.13e-041.13e-04 ccyy = 5.64e-5.64e-0404
cczz = 3.09e-3.09e-0404
cxx = 3.72e-07 cxy = 2.57e-06 cxz = 1.25e-06
cyx = 3.95e-06 ccyyyy = 2.39e-2.39e-0404
ccyzyz = 3.04e-3.04e-0505
czx = 5.21e-07 czy = 4.64e-06 czz = 3.74e-06
cxxx = 5.15e-09
cxxy = 2.47e-08 cxxz = 8.73e-09
cxyx = 3.36e-08 cxyy = 3.83e-07 cxyz = 6.57e-08
cxzx = 5.28e-09 cxzy = 3.20e-08 cxzz = 1.78e-08
cyxx = 4.81e-08 cyxy = 5.46e-07 Cyx
z
= 9.34e-08
cyyx = 7.67e-07 ccyyyyyy = 5.85e-5.85e-0505
Cyy
z
= 3.75e-06
cyzx = 1.30e-07 cyzy = 1.35e-06 Cyzz = 4.03e-07
czxx = 8.33e-09 czxy = 3.35e-08 Czxz = 1.47e-08
czyx = 4.76e-08 czyy = 8.63e-07 Czyz = 1.33e-07
czzx = 1.59e-08 czzy = 9.91e-08 Czzz = 5.49e-08
Analytic Analytic 11
Analytic Analytic 22
Analytic Analytic 33
Analytic Analytic LightLight
![Page 8: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/8.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 88/12/12
Performance of Extrapolation Performance of Extrapolation
Method Residuals Pullsp/p x y tx ty q/p x y tx ty
Runge-Kutta 4 0.64 27 24 1.5 1.5 1.17 1.05 1.01 1.02 1.00
Analytic 3 0.64 27 24 1.5 1.5 1.18 1.05 1.00 1.02 1.00
Analytic 2 0.68 27 24 1.5 1.5 1.30 1.08 1.01 1.03 1.00
Analytic 1 0.94 30 25 1.5 1.5 1.90 1.37 1.03 1.10 1.02
Analytic Light 0.64 27 24 1.5 1.5 1.19 1.05 1.00 1.02 1.00
Analytic Central 2.49 38 25 1.7 1.5 3.77 2.23 1.03 1.33 1.00
![Page 9: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/9.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 99/12/12
Kalman Filter SchemeKalman Filter Scheme
Initializationr0,C0
Extrapolationrk = Ak-1 rk-1
Ck = Ak-1Ck-1ATk-1+Qk
FilteringKk= CkHT
k(Vk+HkCkHTk)-1
rk+1= rk+Kk(mk-Hkrk)Ck+1= (E-KkHk)Ck
Final resultrn,Cn
NoiseQk
Measurement
mk, Hk, Vk
rk,C
k
rk,Ck
![Page 10: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/10.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 1010/12/12
Kalman Smoother SchemeKalman Smoother Scheme
Final resultr0
n,C0n
Extrapolationr0
k= Ak-1r0
k+1
C0k= Ak
-1C0k+1A-1T
k
SmoothingKk= Qk(Ck+Qk)-1
r0k= r0
k+Kk(rk-r0k)
C0k= KkCk+(E-Kk)C0
k(E-Kk)T
NoiseQk
r0k+1,C0
k+1
![Page 11: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/11.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 1111/12/12
Kalman SmootherKalman Smoother
Optimal track parameter estimation at each measurementOptimal track parameter estimation at each measurement
Optimal track parameter estimation between measurementsOptimal track parameter estimation between measurements
Detection and suppression of outliersDetection and suppression of outliers
Method Residuals Pullsp/p x y tx ty q/p x y tx ty
Analytic Light
0.64
27 24 1.5 1.5 1.19 1.05 1.00 1.02 1.00
+ Smoother 0.64
27 24 1.5 1.5 1.19 1.05 1.00 1.02 1.00
![Page 12: Track Fitting using Kalman Filter and Smoother](https://reader036.fdocuments.us/reader036/viewer/2022062301/568134ac550346895d9bc161/html5/thumbnails/12.jpg)
9-12 March 2005, GSI9-12 March 2005, GSI S. Gorbunov, I. Kisel, E. KryshenS. Gorbunov, I. Kisel, E. Kryshen 1212/12/12
SummarySummary
• An analytic formula of extrapolation in magnetic field has An analytic formula of extrapolation in magnetic field has been derivedbeen derived
• A simplified formula is used in the KF fitter and CA track finder A simplified formula is used in the KF fitter and CA track finder • Kalman smoother is ready for track fitting in presence of noise Kalman smoother is ready for track fitting in presence of noise hitshits
• Tracking is well tested and availableTracking is well tested and available