CONTENTS
Preface xi
Contributors xiii
1 Kalman Filters 1
Simon Haykin
1.1 Introduction = 1
1.2 Optimum Estimates = 3
1.3 Kalman Filter = 5
1.4 Divergence Phenomenon: Square-Root Filtering = 10
1.5 Rauch–Tung–Striebel Smoother = 11
1.6 Extended Kalman Filter = 16
1.7 Summary = 20
References = 20
2 Parameter-Based Kalman Filter Training:
Theory and Implementation 23
Gintaras V. Puskorius and Lee A. Feldkamp
2.1 Introduction = 23
2.2 Network Architectures = 26
2.3 The EKF Procedure = 28
2.3.1 Global EKF Training = 29
2.3.2 Learning Rate and Scaled Cost Function = 31
2.3.3 Parameter Settings = 32
2.4 Decoupled EKF (DEKF) = 33
2.5 Multistream Training = 35
v
2.5.1 Some Insight into the Multistream Technique = 40
2.5.2 Advantages and Extensions of Multistream
Training = 42
2.6 Computational Considerations = 43
2.6.1 Derivative Calculations = 43
2.6.2 Computationally Efficient Formulations for
Multiple-Output Problems = 45
2.6.3 Avoiding Matrix Inversions = 46
2.6.4 Square-Root Filtering = 48
2.7 Other Extensions and Enhancements = 51
2.7.1 EKF Training with Constrained Weights = 51
2.7.2 EKF Training with an Entropic Cost Function = 54
2.7.3 EKF Training with Scalar Errors = 55
2.8 Automotive Applications of EKF Training = 57
2.8.1 Air=Fuel Ratio Control = 58
2.8.2 Idle Speed Control = 59
2.8.3 Sensor-Catalyst Modeling = 60
2.8.4 Engine Misfire Detection = 61
2.8.5 Vehicle Emissions Estimation = 62
2.9 Discussion = 63
2.9.1 Virtues of EKF Training = 63
2.9.2 Limitations of EKF Training = 64
2.9.3 Guidelines for Implementation and Use = 64
References = 65
3 Learning Shape and Motion from Image Sequences 69
Gaurav S. Patel, Sue Becker, and Ron Racine
3.1 Introduction = 69
3.2 Neurobiological and Perceptual Foundations of our Model = 70
3.3 Network Description = 71
3.4 Experiment 1 = 73
3.5 Experiment 2 = 74
3.6 Experiment 3 = 76
3.7 Discussion = 77
References = 81
vi CONTENTS
4 Chaotic Dynamics 83
Gaurav S. Patel and Simon Haykin
4.1 Introduction = 83
4.2 Chaotic (Dynamic) Invariants = 84
4.3 Dynamic Reconstruction = 85
4.4 Modeling Numerically Generated Chaotic Time Series = 87
4.4.1 Logistic Map = 87
4.4.2 Ikeda Map = 91
4.4.3 Lorenz Attractor = 99
4.5 Nonlinear Dynamic Modeling of Real-World
Time Series = 106
4.5.1 Laser Intensity Pulsations = 106
4.5.2 Sea Clutter Data = 113
4.6 Discussion = 119
References = 121
5 Dual Extended Kalman Filter Methods 123
Eric A. Wan and Alex T. Nelson
5.1 Introduction = 123
5.2 Dual EKF – Prediction Error = 126
5.2.1 EKF – State Estimation = 127
5.2.2 EKF –Weight Estimation = 128
5.2.3 Dual Estimation = 130
5.3 A Probabilistic Perspective = 135
5.3.1 Joint Estimation Methods = 137
5.3.2 Marginal Estimation Methods = 140
5.3.3 Dual EKF Algorithms = 144
5.3.4 Joint EKF = 149
5.4 Dual EKF Variance Estimation = 149
5.5 Applications = 153
5.5.1 Noisy Time-Series Estimation and Prediction = 153
5.5.2 Economic Forecasting – Index of Industrial
Production = 155
5.5.3 Speech Enhancement = 157
5.6 Conclusions = 163
Acknowledgments = 164
CONTENTS vii
Appendix A: Recurrent Derivative of the Kalman Gain = 164
Appendix B: Dual EKF with Colored Measurement Noise = 166
References = 170
6 Learning Nonlinear Dynamical System Using the
Expectation-Maximization Algorithm 175
Sam T. Roweis and Zoubin Ghahramani
6.1 Learning Stochastic Nonlinear Dynamics = 175
6.1.1 State Inference and Model Learning = 177
6.1.2 The Kalman Filter = 180
6.1.3 The EM Algorithm = 182
6.2 Combining EKS and EM = 186
6.2.1 Extended Kalman Smoothing (E-step) = 186
6.2.2 Learning Model Parameters (M-step) = 188
6.2.3 Fitting Radial Basis Functions to Gaussian
Clouds = 189
6.2.4 Initialization of Models and Choosing Locations
for RBF Kernels = 192
6.3 Results = 194
6.3.1 One- and Two-Dimensional Nonlinear State-Space
Models = 194
6.3.2 Weather Data = 197
6.4 Extensions = 200
6.4.1 Learning the Means and Widths of the RBFs = 200
6.4.2 On-Line Learning = 201
6.4.3 Nonstationarity = 202
6.4.4 Using Bayesian Methods for Model Selection and
Complexity Control = 203
6.5 Discussion = 206
6.5.1 Identifiability and Expressive Power = 206
6.5.2 Embedded Flows = 207
6.5.3 Stability = 210
6.5.4 Takens’ Theorem and Hidden States = 211
6.5.5 Should Parameters and Hidden States be Treated
Differently? = 213
6.6 Conclusions = 214
Acknowledgments = 215
viii CONTENTS
Appendix: Expectations Required to Fit the RBFs = 215
References = 216
7 The Unscented Kalman Filter 221
Eric A. Wan and Rudolph van der Merwe
7.1 Introduction = 221
7.2 Optimal Recursive Estimation and the EKF = 224
7.3 The Unscented Kalman Filter = 234
7.3.1 State-Estimation Examples = 237
7.3.2 The Unscented Kalman Smoother = 240
7.4 UKF Parameter Estimation = 243
7.4.1 Parameter-Estimation Examples = 2
7.5 UKF Dual Estimation = 249
7.5.1 Dual Estimation Experiments = 249
7.6 The Unscented Particle Filter = 254
7.6.1 The Particle Filter Algorithm = 259
7.6.2 UPF Experiments = 263
7.7 Conclusions = 269
Appendix A: Accuracy of the Unscented Transformation = 269
Appendix B: Efficient Square-Root UKF Implementations = 273
References = 277
Index 283
CONTENTS ix |