Pose tracking of magnetic objects

Size: px
Start display at page:

Download "Pose tracking of magnetic objects"

Transcription

1 Pose tracking of magnetic objects Niklas Wahlström Department of Information Technology, Uppsala University, Sweden Novmber 13, 2017 Seminar Vi2

2 Short about me : Applied Physics and Electrical Engineering - International, Linköping University : Exchange student, ETH Zürich, Swizerland : PhD student in Automatic Control, Linköping University Spring 2014, Research visit, Imperial College, London, UK : Researcher at Department of Information Technology, Uppsala University 1 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

3 My thesis and my work at Uppsala Three areas: Magnetic tracking and mapping Extended target tracking Deep dynamical models for control Two areas: Constrained Gaussian processes Deep learning and system identification 2 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

4 My thesis and my work at Uppsala Three areas: Magnetic tracking and mapping Extended target tracking Deep dynamical models for control Two areas: Constrained Gaussian processes Deep learning and system identification 2 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

5 Magnetometer measurement models 1. Common use: Magnetometer provides orientation heading information. Assume that the magnetometer (almost) only measures the local (earth) magnetic field. 3 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

6 Magnetometer measurement models 1. Common use: Magnetometer provides orientation heading information. Assume that the magnetometer (almost) only measures the local (earth) magnetic field. 2. My use: Magnetometer(s) to provide position and orientation information. 3 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

7 Magnetometer measurement models 1. Common use: Magnetometer provides orientation heading information. Assume that the magnetometer (almost) only measures the local (earth) magnetic field. 2. My use: Magnetometer(s) to provide position and orientation information. Magnetic tracking: Measure the position and orientation of a known magnetic source. 3 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

8 Sensor setup We use a sensor network with four three-axis magnetometers to determine the position and orientation of a magnet. 4 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

9 Magnetic tracking Advantages Cheap sensors 5 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

10 Magnetic tracking Advantages Cheap sensors Small sensors 5 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

11 Magnetic tracking Advantages Cheap sensors Small sensors Low energy consumption 5 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

12 Magnetic tracking Advantages Cheap sensors Small sensors Low energy consumption No weather dependency 5 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

13 Magnetic tracking Advantages Cheap sensors Small sensors Low energy consumption No weather dependency Passive unit, requires no batteries 5 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

14 Mathematical model - dipole field The magnetic field can be described with a dipole field. B(r) r m J(r ) B(r) = µ ( ) 0 4π r 5 3r r T r 2 I 3 m }{{} =C(r) m 1 2 r J(r )d 3 r 6 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

15 Sensor model - single dipole The measurements can be described with a state-space model x k+1 = F k x k + G k w k, w k N (0, Q), y k,j = h j (x k ) + e k, e k N (0, R) Point target sensor model (one dipole) h j (x k ) = C(r k θ j )m k, x k = [r T k v T k m T k ω T k ]T C(r) = µ 0 4π r 5 (3rrT r 2 I 3 ), Measurement from a sensor network of magnetometers positioned at {θ j } J j=1. Degrees of freedom 3D position 2D orientation 7 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

16 z-coordinate [m] z-coordinate [m] Experiment 1 Trajectory 0.3 Trajectory y-coordinate [m] x-coordinate [m] y-coordinate [m] accuracy is 8 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

17 Experiment 2 - setup 9 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

18 Experiment 2 - results - position Position [m] Time [s] Black: Ground truth position. Color: Estimated position 10 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

19 Experiment - results - orientation 100 Orientation [degree] Time [s] Black: Ground truth orientation. Color: Estimated orientation 11 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

20 Application 1: 3D painting book 12 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

21 Application 2: Digital water colors 13 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

22 Application 3: Digital table hockey 14 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

23 Application 4: Digital pathology 15 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

24 Stylaero AB In February in this year a company was started around this technology The areas the company has so far one employee. Collaborations with gaming companied and industrial partners have been initiated. 16 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

25 Thank you! 17 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

26 Magnetometer measurement models 1. Common use: Magnetometer provides orientation heading information. Assume that the magnetometer (almost) only measures the local (earth) magnetic field. 2. My use: Magnetometer(s) to provide position and orientation information. Magnetic tracking: Measure the position and orientation of a known magnetic source. Magnetic mapping: Build a map of the (indoor) magnetic field. 18 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

27 Sensor model - multi-dipole The measurements can be described with a state-space model x k+1 = F k x k + G k w k, w k N (0, Q), y k,j = h j (x k ) + e k, e k N (0, R) Extended target sensor model (a structure of dipoles) L h j (x k ) = C(r k + R k (q k )s l θ j )m l R k (q k )b l, l=1 x k = [r T k v T k q T k ω T k ]T y z x s 1 s2 b 1 b 2 Degrees of freedom 3D position 3D orientation 19 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

28 Magnetic mapping Build a map of the indoor magnetic field. This map can be used for localization. We want a statistical model of the magnetic field - Gaussian processes! 20 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

29 Gaussian processes Gaussian processes can be seed as a distribution over functions f(u) GP ( µ(u), K(u, u ) ), Mean function Covariance function It is a generalization of the multivariate Gaussian distribution f(u 1 ) µ(u 1 ). N (µ, K), where µ =., f(u N ) µ(u N ) K(u 1, u 1 ) K(u 1, u N ) K =... K(u N, u 1 ) K(u N, u N ) 21 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

30 Gaussian process regression Objective: Estimate f(u) from noisy observations y k = f(u k ) + e k f(u) u / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

31 Gaussian process regression Objective: Estimate f(u) from noisy observations y k = f(u k ) + e k f(u) u / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

32 Gaussian process regression Objective: Estimate f(u) from noisy observations y k = f(u k ) + e k f(u) u / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

33 Gaussian process regression Objective: Estimate f(u) from noisy observations y k = f(u k ) + e k f(u) u / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

34 Gaussian process regression Objective: Estimate f(u) from noisy observations y k = f(u k ) + e k f(u) u / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

35 Modeling the magnetic field The magnetic field H is curl-free, i.e. H = 0 [1] y k = f(x k ) + ε k f(x) GP(0, σ 2 const.i 3 + K curl (x, x )) [1] Niklas Wahlström, Manon Kok, Thomas B. Schön and Fredrik Gustafsson, Modeling magnetic fields using Gaussian processes The 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

36 Modeling the magnetic field The magnetic field H is curl-free, i.e. H = 0 [1] y k = f(x k ) + ε k f(x) GP(0, σ 2 const.i 3 + K curl (x, x )) If a vector-field is curl-free, a scalar potential ϕ exists H = ϕ [2] y k = ϕ(x) x=xi + ε k ϕ(x) GP ( 0, k lin. (x, x ) + k SE (x, x ) ) [1] Niklas Wahlström, Manon Kok, Thomas B. Schön and Fredrik Gustafsson, Modeling magnetic fields using Gaussian processes The 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May [2] Arno Solin, Manon Kok, Niklas Wahlström, Thomas B. Schön and Simo Särkkä, Modeling and interpolation of the ambient magnetic field by Gaussian processes IEEE Transactions on Robotics, Accepted. 23 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

37 Experiment Build a map of the indoor magnetic field using Gaussian processes. 24 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

38 Experiment Build a map of the indoor magnetic field using Gaussian processes. Optical marker Smartphone Invensense IMU Trivisio IMU DiddyBorg robot board 24 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

39 Experiment Build a map of the indoor magnetic field using Gaussian processes / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

40 Reduced-Rank GPR Hilbert-space approximation of the covariance operator in terms of an eigenfunction expansion of the Laplace operator in a compact subset of R d. Assume that the measurements are confined to a certain domain. Approximate the covariance using the spectral density and a number of eigenvalues and eigenfunctions. For d = 1: m k(x, x ) S(λ j )φ j (x)φ j (x ) j=1 ( ) φ j (x) = 1 πnj (x+l) L sin 2L, λ j = πj 2L, Converges to the true GP when the number of basis functions and the size of the domain goes to infinity. Hilbert Space Methods for Reduced-Rank Gaussian Process Regression Arno Solin and Simo Särkkä ( 25 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

41 Reduced-Rank GPR Consequences for our problem: Original formulation: 50 or 100 Hz magnetometer data (in 3D) Size of the matrix to invert grows very quickly with each additional second of data Downsampling needed and large buildings become infeasible Reduced-rank formulation: Possible to use all data Size of the problem does not grow for longer data sets 26 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

42 Sequential updating Initialize µ 0 = 0 and Σ 0 = Λ θ (from the GP prior). For each new observation i = 1, 2,..., n update the estimate according to S i = Φ i Σ i 1 [ Φ i ] T + σ 2 noise I 3, K i = Σ i 1 [ Φ i ] T S 1 i, µ i = µ i 1 + K i (y i Φ i µ i 1 ), Σ i = Σ i 1 K i S i K T i. 27 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

43 Spatio-temporal modeling Model the scalar potential magnetic field instead as ϕ(x, t) GP(0, κ lin. (x, x ) + κ SE (x, x )κ exp (t, t )), with ( κ exp (t, t ) = exp t ) t. l time The scalar potential can then sequentially be estimated by adding a time update to the measurement update from before as µ i = A i 1 µ i 1, Σ i = A i 1 Σ i 1 A T i 1 + Q i / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

44 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

45 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

46 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? Use multiple dipoles? 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

47 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? Use multiple dipoles? Use a continuum of dipoles! 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

48 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? Use multiple dipoles? Use a continuum of dipoles! 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

49 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? Use multiple dipoles? Use a continuum of dipoles! Spatial correlation 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

50 Problem formulation We want to find a magnetic map of this object! How should the map be modeled? Use the dipole model? Use multiple dipoles? Use a continuum of dipoles! Spatial correlation 29 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

51 Real world experiment Measurements have been collected with a magnetometer An optical reference system (Vicon) has been used for determining the position and orientation of the sensor x axis [m] y axis [m] 0 The magnetic environment Training data 30 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

52 Real world experiment Measurements have been collected with a magnetometer An optical reference system (Vicon) has been used for determining the position and orientation of the sensor The magnetic environment Estimated magnetic content 30 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

53 Modeling the magnetic field The magnetic field H is curl-free, i.e. H = 0 [1] y k = f(x k ) + ε k f(x) GP(0, σ 2 const.i 3 + K curl (x, x )) [1] Niklas Wahlström, Manon Kok, Thomas B. Schön and Fredrik Gustafsson, Modeling magnetic fields using Gaussian processes The 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

54 Modeling the magnetic field The magnetic field H is curl-free, i.e. H = 0 [1] y k = f(x k ) + ε k f(x) GP(0, σ 2 const.i 3 + K curl (x, x )) If a vector-field is curl-free, a scalar potential ϕ exists H = ϕ [2] y k = ϕ(x) x=xi + ε k ϕ(x) GP ( 0, k lin. (x, x ) + k SE (x, x ) ) [1] Niklas Wahlström, Manon Kok, Thomas B. Schön and Fredrik Gustafsson, Modeling magnetic fields using Gaussian processes The 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May [2] Arno Solin, Manon Kok, Niklas Wahlström, Thomas B. Schön and Simo Särkkä, Modeling and interpolation of the ambient magnetic field by Gaussian processes ArXiv e-prints, September arxiv: / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

55 Building magnetic field maps (2) x-component Encode physical knowledge in the kernel. 20 y-component 0 20 z-component / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

56 Building magnetic field maps (2) x-component Encode physical knowledge in the kernel. Use reduced-rank GP regression based on the method from [1] y-component z-component 40 [1] Hilbert Space Methods for Reduced-Rank Gaussian Process Regression A. Solin, S. Särkkä. 32 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

57 Building magnetic field maps (2) x-component Encode physical knowledge in the kernel. Use reduced-rank GP regression based on the method from [1]. Use a Kalman filter formulation to allow for sequential updating y-component z-component 40 [1] Hilbert Space Methods for Reduced-Rank Gaussian Process Regression A. Solin, S. Särkkä. 32 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

58 Building magnetic field maps (2) x-component Encode physical knowledge in the kernel. Use reduced-rank GP regression based on the method from [1]. Use a Kalman filter formulation to allow for sequential updating. Use a spatio-temporal model to allow for changes in the magnetic field y-component z-component [1] Hilbert Space Methods for Reduced-Rank Gaussian Process Regression A. Solin, S. Särkkä. 32 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

59 Magnetic fields We use a slightly different version of the magnetostatic equations B = 0, H = 0 1 µ 0 B H = M, Example - = 1 µ 0 B - H = M 33 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

60 Gaussian process + magnetic fields The animation illustrated regression for one scalar function f : R R 34 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

61 Gaussian process + magnetic fields The animation illustrated regression for one scalar function f : R R We want to learn three different vector fields f : R 3 R 3 In addition, these fields should obey 34 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

62 Gaussian process + magnetic fields The animation illustrated regression for one scalar function f : R R We want to learn three different vector fields f : R 3 R 3 In addition, these fields should obey B = 0 (divergence free) H = 0 (curl free) 34 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

63 Gaussian process + magnetic fields The animation illustrated regression for one scalar function f : R R We want to learn three different vector fields f : R 3 R 3 In addition, these fields should obey B = 0 (divergence free) There exist covariance H = 0 (curl free) functions for this! 34 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

64 Gaussian process + magnetic fields The animation illustrated regression for one scalar function f : R R We want to learn three different vector fields f : R 3 R 3 In addition, these fields should obey B = 0 (divergence free) There exist covariance H = 0 (curl free) functions for this! 1 µ 0 B H = M 34 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

65 Simulation Predictions Training data Divergence free Curl free - = 1 µ 0 B - H = M 35 / 17 niklas.wahlstrom@it.uu.se Seminar Vi2

Pose tracking of magnetic objects

Pose tracking of magnetic objects Pose tracking of magnetic objects Niklas Wahlström Department of Information Technology, Uppsala University, Sweden February 2, 2018 niklas.wahlstrom@it.uu.se VASCO workshop Magnetometer measurement models

More information

Terrain Navigation Using the Ambient Magnetic Field as a Map

Terrain Navigation Using the Ambient Magnetic Field as a Map Terrain Navigation Using the Ambient Magnetic Field as a Map Aalto University IndoorAtlas Ltd. August 30, 017 In collaboration with M. Kok, N. Wahlström, T. B. Schön, J. Kannala, E. Rahtu, and S. Särkkä

More information

System identification and sensor fusion in dynamical systems. Thomas Schön Division of Systems and Control, Uppsala University, Sweden.

System identification and sensor fusion in dynamical systems. Thomas Schön Division of Systems and Control, Uppsala University, Sweden. System identification and sensor fusion in dynamical systems Thomas Schön Division of Systems and Control, Uppsala University, Sweden. The system identification and sensor fusion problem Inertial sensors

More information

Hilbert Space Methods for Reduced-Rank Gaussian Process Regression

Hilbert Space Methods for Reduced-Rank Gaussian Process Regression Hilbert Space Methods for Reduced-Rank Gaussian Process Regression Arno Solin and Simo Särkkä Aalto University, Finland Workshop on Gaussian Process Approximation Copenhagen, Denmark, May 2015 Solin &

More information

Calibration of a magnetometer in combination with inertial sensors

Calibration of a magnetometer in combination with inertial sensors Calibration of a magnetometer in combination with inertial sensors Manon Kok, Linköping University, Sweden Joint work with: Thomas Schön, Uppsala University, Sweden Jeroen Hol, Xsens Technologies, the

More information

Sequential Monte Carlo in the machine learning toolbox

Sequential Monte Carlo in the machine learning toolbox Sequential Monte Carlo in the machine learning toolbox Working with the trend of blending Thomas Schön Uppsala University Sweden. Symposium on Advances in Approximate Bayesian Inference (AABI) Montréal,

More information

State Space Representation of Gaussian Processes

State Space Representation of Gaussian Processes State Space Representation of Gaussian Processes Simo Särkkä Department of Biomedical Engineering and Computational Science (BECS) Aalto University, Espoo, Finland June 12th, 2013 Simo Särkkä (Aalto University)

More information

A Voyage to Africa by Mr Swift

A Voyage to Africa by Mr Swift Geolocation using light levels Niklas Wahlström 1 Fredrik Gustafsson 1 Susanne Åkesson 2 1 Division of Automatic Control Linköping University 2 Centre for Animal Movement Research Department of Biology

More information

Vehicle Motion Estimation Using an Infrared Camera an Industrial Paper

Vehicle Motion Estimation Using an Infrared Camera an Industrial Paper Vehicle Motion Estimation Using an Infrared Camera an Industrial Paper Emil Nilsson, Christian Lundquist +, Thomas B. Schön +, David Forslund and Jacob Roll * Autoliv Electronics AB, Linköping, Sweden.

More information

GAUSSIAN PROCESS REGRESSION

GAUSSIAN PROCESS REGRESSION GAUSSIAN PROCESS REGRESSION CSE 515T Spring 2015 1. BACKGROUND The kernel trick again... The Kernel Trick Consider again the linear regression model: y(x) = φ(x) w + ε, with prior p(w) = N (w; 0, Σ). The

More information

Gaussian Processes. Le Song. Machine Learning II: Advanced Topics CSE 8803ML, Spring 2012

Gaussian Processes. Le Song. Machine Learning II: Advanced Topics CSE 8803ML, Spring 2012 Gaussian Processes Le Song Machine Learning II: Advanced Topics CSE 8803ML, Spring 01 Pictorial view of embedding distribution Transform the entire distribution to expected features Feature space Feature

More information

Expectation Propagation in Dynamical Systems

Expectation Propagation in Dynamical Systems Expectation Propagation in Dynamical Systems Marc Peter Deisenroth Joint Work with Shakir Mohamed (UBC) August 10, 2012 Marc Deisenroth (TU Darmstadt) EP in Dynamical Systems 1 Motivation Figure : Complex

More information

Gaussian with mean ( µ ) and standard deviation ( σ)

Gaussian with mean ( µ ) and standard deviation ( σ) Slide from Pieter Abbeel Gaussian with mean ( µ ) and standard deviation ( σ) 10/6/16 CSE-571: Robotics X ~ N( µ, σ ) Y ~ N( aµ + b, a σ ) Y = ax + b + + + + 1 1 1 1 1 1 1 1 1 1, ~ ) ( ) ( ), ( ~ ), (

More information

Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning

Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning Jing Dong jdong@gatech.edu 2017-06-20 License CC BY-NC-SA 3.0 Discrete time SLAM Downsides: Measurements

More information

Statistical Techniques in Robotics (16-831, F12) Lecture#21 (Monday November 12) Gaussian Processes

Statistical Techniques in Robotics (16-831, F12) Lecture#21 (Monday November 12) Gaussian Processes Statistical Techniques in Robotics (16-831, F12) Lecture#21 (Monday November 12) Gaussian Processes Lecturer: Drew Bagnell Scribe: Venkatraman Narayanan 1, M. Koval and P. Parashar 1 Applications of Gaussian

More information

Independent Component Analysis and Unsupervised Learning. Jen-Tzung Chien

Independent Component Analysis and Unsupervised Learning. Jen-Tzung Chien Independent Component Analysis and Unsupervised Learning Jen-Tzung Chien TABLE OF CONTENTS 1. Independent Component Analysis 2. Case Study I: Speech Recognition Independent voices Nonparametric likelihood

More information

1 / 31 Identification of nonlinear dynamic systems (guest lectures) Brussels, Belgium, June 8, 2015.

1 / 31 Identification of nonlinear dynamic systems (guest lectures) Brussels, Belgium, June 8, 2015. Outline Part 4 Nonlinear system identification using sequential Monte Carlo methods Part 4 Identification strategy 2 (Data augmentation) Aim: Show how SMC can be used to implement identification strategy

More information

A Comparison of the EKF, SPKF, and the Bayes Filter for Landmark-Based Localization

A Comparison of the EKF, SPKF, and the Bayes Filter for Landmark-Based Localization A Comparison of the EKF, SPKF, and the Bayes Filter for Landmark-Based Localization and Timothy D. Barfoot CRV 2 Outline Background Objective Experimental Setup Results Discussion Conclusion 2 Outline

More information

Ergodicity in data assimilation methods

Ergodicity in data assimilation methods Ergodicity in data assimilation methods David Kelly Andy Majda Xin Tong Courant Institute New York University New York NY www.dtbkelly.com April 15, 2016 ETH Zurich David Kelly (CIMS) Data assimilation

More information

Who are we? Ghahramani, Z. Probabilistic machine learning and artificial intelligence. Nature 521: , /46

Who are we? Ghahramani, Z. Probabilistic machine learning and artificial intelligence. Nature 521: , /46 Who are we? Welcome to the 28 edition of Probabilistic Machine Learning PML)!! Lecture Introduction 5 participants registered for the course representing:. 2 different departments. 2. 5 different universities.

More information

Independent Component Analysis and Unsupervised Learning

Independent Component Analysis and Unsupervised Learning Independent Component Analysis and Unsupervised Learning Jen-Tzung Chien National Cheng Kung University TABLE OF CONTENTS 1. Independent Component Analysis 2. Case Study I: Speech Recognition Independent

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Extended Kalman Filter Dr. Kostas Alexis (CSE) These slides relied on the lectures from C. Stachniss, J. Sturm and the book Probabilistic Robotics from Thurn et al.

More information

Statistical Techniques in Robotics (16-831, F12) Lecture#20 (Monday November 12) Gaussian Processes

Statistical Techniques in Robotics (16-831, F12) Lecture#20 (Monday November 12) Gaussian Processes Statistical Techniques in Robotics (6-83, F) Lecture# (Monday November ) Gaussian Processes Lecturer: Drew Bagnell Scribe: Venkatraman Narayanan Applications of Gaussian Processes (a) Inverse Kinematics

More information

Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM

Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM Roger Frigola Fredrik Lindsten Thomas B. Schön, Carl E. Rasmussen Dept. of Engineering, University of Cambridge,

More information

COMS 4721: Machine Learning for Data Science Lecture 10, 2/21/2017

COMS 4721: Machine Learning for Data Science Lecture 10, 2/21/2017 COMS 4721: Machine Learning for Data Science Lecture 10, 2/21/2017 Prof. John Paisley Department of Electrical Engineering & Data Science Institute Columbia University FEATURE EXPANSIONS FEATURE EXPANSIONS

More information

State Space Gaussian Processes with Non-Gaussian Likelihoods

State Space Gaussian Processes with Non-Gaussian Likelihoods State Space Gaussian Processes with Non-Gaussian Likelihoods Hannes Nickisch 1 Arno Solin 2 Alexander Grigorievskiy 2,3 1 Philips Research, 2 Aalto University, 3 Silo.AI ICML2018 July 13, 2018 Outline

More information

the robot in its current estimated position and orientation (also include a point at the reference point of the robot)

the robot in its current estimated position and orientation (also include a point at the reference point of the robot) CSCI 4190 Introduction to Robotic Algorithms, Spring 006 Assignment : out February 13, due February 3 and March Localization and the extended Kalman filter In this assignment, you will write a program

More information

Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM

Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM Preprints of the 9th World Congress The International Federation of Automatic Control Identification of Gaussian Process State-Space Models with Particle Stochastic Approximation EM Roger Frigola Fredrik

More information

1 / 32 Summer school on Foundations and advances in stochastic filtering (FASF) Barcelona, Spain, June 22, 2015.

1 / 32 Summer school on Foundations and advances in stochastic filtering (FASF) Barcelona, Spain, June 22, 2015. Outline Part 4 Nonlinear system identification using sequential Monte Carlo methods Part 4 Identification strategy 2 (Data augmentation) Aim: Show how SMC can be used to implement identification strategy

More information

Inertial Odometry on Handheld Smartphones

Inertial Odometry on Handheld Smartphones Inertial Odometry on Handheld Smartphones Arno Solin 1 Santiago Cortés 1 Esa Rahtu 2 Juho Kannala 1 1 Aalto University 2 Tampere University of Technology 21st International Conference on Information Fusion

More information

1 Kalman Filter Introduction

1 Kalman Filter Introduction 1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation

More information

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING. Non-linear regression techniques Part - II

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING. Non-linear regression techniques Part - II 1 Non-linear regression techniques Part - II Regression Algorithms in this Course Support Vector Machine Relevance Vector Machine Support vector regression Boosting random projections Relevance vector

More information

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Bayesian Learning. Tobias Scheffer, Niels Landwehr

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Bayesian Learning. Tobias Scheffer, Niels Landwehr Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen Bayesian Learning Tobias Scheffer, Niels Landwehr Remember: Normal Distribution Distribution over x. Density function with parameters

More information

arxiv: v2 [cs.sy] 13 Aug 2018

arxiv: v2 [cs.sy] 13 Aug 2018 TO APPEAR IN IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, XXXX 21X 1 Gaussian Process Latent Force Models for Learning and Stochastic Control of Physical Systems Simo Särkkä, Senior Member,

More information

Data assimilation in high dimensions

Data assimilation in high dimensions Data assimilation in high dimensions David Kelly Courant Institute New York University New York NY www.dtbkelly.com February 12, 2015 Graduate seminar, CIMS David Kelly (CIMS) Data assimilation February

More information

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS Gustaf Hendeby Fredrik Gustafsson Division of Automatic Control Department of Electrical Engineering, Linköpings universitet, SE-58 83 Linköping,

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations Lecture 1: Pragmatic Introduction to Stochastic Differential Equations Simo Särkkä Aalto University, Finland (visiting at Oxford University, UK) November 13, 2013 Simo Särkkä (Aalto) Lecture 1: Pragmatic

More information

Exercises Tutorial at ICASSP 2016 Learning Nonlinear Dynamical Models Using Particle Filters

Exercises Tutorial at ICASSP 2016 Learning Nonlinear Dynamical Models Using Particle Filters Exercises Tutorial at ICASSP 216 Learning Nonlinear Dynamical Models Using Particle Filters Andreas Svensson, Johan Dahlin and Thomas B. Schön March 18, 216 Good luck! 1 [Bootstrap particle filter for

More information

Reinforcement Learning with Reference Tracking Control in Continuous State Spaces

Reinforcement Learning with Reference Tracking Control in Continuous State Spaces Reinforcement Learning with Reference Tracking Control in Continuous State Spaces Joseph Hall, Carl Edward Rasmussen and Jan Maciejowski Abstract The contribution described in this paper is an algorithm

More information

Reliability Monitoring Using Log Gaussian Process Regression

Reliability Monitoring Using Log Gaussian Process Regression COPYRIGHT 013, M. Modarres Reliability Monitoring Using Log Gaussian Process Regression Martin Wayne Mohammad Modarres PSA 013 Center for Risk and Reliability University of Maryland Department of Mechanical

More information

Diffusion/Inference geometries of data features, situational awareness and visualization. Ronald R Coifman Mathematics Yale University

Diffusion/Inference geometries of data features, situational awareness and visualization. Ronald R Coifman Mathematics Yale University Diffusion/Inference geometries of data features, situational awareness and visualization Ronald R Coifman Mathematics Yale University Digital data is generally converted to point clouds in high dimensional

More information

Student-t Process as Alternative to Gaussian Processes Discussion

Student-t Process as Alternative to Gaussian Processes Discussion Student-t Process as Alternative to Gaussian Processes Discussion A. Shah, A. G. Wilson and Z. Gharamani Discussion by: R. Henao Duke University June 20, 2014 Contributions The paper is concerned about

More information

Practical Bayesian Optimization of Machine Learning. Learning Algorithms

Practical Bayesian Optimization of Machine Learning. Learning Algorithms Practical Bayesian Optimization of Machine Learning Algorithms CS 294 University of California, Berkeley Tuesday, April 20, 2016 Motivation Machine Learning Algorithms (MLA s) have hyperparameters that

More information

Gaussian Processes. 1 What problems can be solved by Gaussian Processes?

Gaussian Processes. 1 What problems can be solved by Gaussian Processes? Statistical Techniques in Robotics (16-831, F1) Lecture#19 (Wednesday November 16) Gaussian Processes Lecturer: Drew Bagnell Scribe:Yamuna Krishnamurthy 1 1 What problems can be solved by Gaussian Processes?

More information

Nonparametric Bayesian Methods (Gaussian Processes)

Nonparametric Bayesian Methods (Gaussian Processes) [70240413 Statistical Machine Learning, Spring, 2015] Nonparametric Bayesian Methods (Gaussian Processes) Jun Zhu dcszj@mail.tsinghua.edu.cn http://bigml.cs.tsinghua.edu.cn/~jun State Key Lab of Intelligent

More information

MODELLING TEMPORAL VARIATIONS BY POLYNOMIAL REGRESSION FOR CLASSIFICATION OF RADAR TRACKS

MODELLING TEMPORAL VARIATIONS BY POLYNOMIAL REGRESSION FOR CLASSIFICATION OF RADAR TRACKS MODELLING TEMPORAL VARIATIONS BY POLYNOMIAL REGRESSION FOR CLASSIFICATION OF RADAR TRACKS Lars W. Jochumsen 1,2, Jan Østergaard 2, Søren H. Jensen 2, Morten Ø. Pedersen 1 1 Terma A/S, Hovmarken 4, Lystrup,

More information

Lecture 9. Time series prediction

Lecture 9. Time series prediction Lecture 9 Time series prediction Prediction is about function fitting To predict we need to model There are a bewildering number of models for data we look at some of the major approaches in this lecture

More information

A non-parametric regression model for estimation of ionospheric plasma velocity distribution from SuperDARN data

A non-parametric regression model for estimation of ionospheric plasma velocity distribution from SuperDARN data A non-parametric regression model for estimation of ionospheric plasma velocity distribution from SuperDARN data S. Nakano (The Institute of Statistical Mathematics) T. Hori (ISEE, Nagoya University) K.

More information

Course 495: Advanced Statistical Machine Learning/Pattern Recognition

Course 495: Advanced Statistical Machine Learning/Pattern Recognition Course 495: Advanced Statistical Machine Learning/Pattern Recognition Lecturer: Stefanos Zafeiriou Goal (Lectures): To present discrete and continuous valued probabilistic linear dynamical systems (HMMs

More information

Non-linear singular value decomposition. Mariya Ishteva and Philippe Dreesen

Non-linear singular value decomposition. Mariya Ishteva and Philippe Dreesen Volterra series model of the brain response to imposed wrist motion Georgios Birpoutsoukis, Martijn P. Vlaar, John Lataire, Maarten Schoukens, Alfred C. Schouten, Johan Schoukens, and Frans C.T. van der

More information

Learning Gaussian Process Models from Uncertain Data

Learning Gaussian Process Models from Uncertain Data Learning Gaussian Process Models from Uncertain Data Patrick Dallaire, Camille Besse, and Brahim Chaib-draa DAMAS Laboratory, Computer Science & Software Engineering Department, Laval University, Canada

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

The analog data assimilation: method, applications and implementation

The analog data assimilation: method, applications and implementation The analog data assimilation: method, applications and implementation Pierre Tandeo pierre.tandeo@imt-atlantique.fr IMT-Atlantique, Brest, France 16 th of February 2018 Before starting Works in collaboration

More information

Mathematical Methods for Data Analysis

Mathematical Methods for Data Analysis Mathematical Methods for Data Analysis Massimiliano Pontil Istituto Italiano di Tecnologia and Department of Computer Science University College London Massimiliano Pontil Mathematical Methods for Data

More information

Outline Lecture 2 2(32)

Outline Lecture 2 2(32) Outline Lecture (3), Lecture Linear Regression and Classification it is our firm belief that an understanding of linear models is essential for understanding nonlinear ones Thomas Schön Division of Automatic

More information

PREDICTING SOLAR GENERATION FROM WEATHER FORECASTS. Chenlin Wu Yuhan Lou

PREDICTING SOLAR GENERATION FROM WEATHER FORECASTS. Chenlin Wu Yuhan Lou PREDICTING SOLAR GENERATION FROM WEATHER FORECASTS Chenlin Wu Yuhan Lou Background Smart grid: increasing the contribution of renewable in grid energy Solar generation: intermittent and nondispatchable

More information

STEADY-STATE MEAN SQUARE PERFORMANCE OF A SPARSIFIED KERNEL LEAST MEAN SQUARE ALGORITHM.

STEADY-STATE MEAN SQUARE PERFORMANCE OF A SPARSIFIED KERNEL LEAST MEAN SQUARE ALGORITHM. STEADY-STATE MEAN SQUARE PERFORMANCE OF A SPARSIFIED KERNEL LEAST MEAN SQUARE ALGORITHM Badong Chen 1, Zhengda Qin 1, Lei Sun 2 1 Institute of Artificial Intelligence and Robotics, Xi an Jiaotong University,

More information

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors GRASP Laboratory University of Pennsylvania June 6, 06 Outline Motivation Motivation 3 Problem

More information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your

More information

Fundamental concepts of functional data analysis

Fundamental concepts of functional data analysis Fundamental concepts of functional data analysis Department of Statistics, Colorado State University Examples of functional data 0 1440 2880 4320 5760 7200 8640 10080 Time in minutes The horizontal component

More information

Efficient Complex Output Prediction

Efficient Complex Output Prediction Efficient Complex Output Prediction Florence d Alché-Buc Joint work with Romain Brault, Alex Lambert, Maxime Sangnier October 12, 2017 LTCI, Télécom ParisTech, Institut-Mines Télécom, Université Paris-Saclay

More information

Mutual Information Based Data Selection in Gaussian Processes for People Tracking

Mutual Information Based Data Selection in Gaussian Processes for People Tracking Proceedings of Australasian Conference on Robotics and Automation, 3-5 Dec 01, Victoria University of Wellington, New Zealand. Mutual Information Based Data Selection in Gaussian Processes for People Tracking

More information

Estimating Polynomial Structures from Radar Data

Estimating Polynomial Structures from Radar Data Estimating Polynomial Structures from Radar Data Christian Lundquist, Umut Orguner and Fredrik Gustafsson Department of Electrical Engineering Linköping University Linköping, Sweden {lundquist, umut, fredrik}@isy.liu.se

More information

EXAM MATHEMATICAL METHODS OF PHYSICS. TRACK ANALYSIS (Chapters I-V). Thursday, June 7th,

EXAM MATHEMATICAL METHODS OF PHYSICS. TRACK ANALYSIS (Chapters I-V). Thursday, June 7th, EXAM MATHEMATICAL METHODS OF PHYSICS TRACK ANALYSIS (Chapters I-V) Thursday, June 7th, 1-13 Students who are entitled to a lighter version of the exam may skip problems 1, 8-11 and 16 Consider the differential

More information

Lecture 5: GPs and Streaming regression

Lecture 5: GPs and Streaming regression Lecture 5: GPs and Streaming regression Gaussian Processes Information gain Confidence intervals COMP-652 and ECSE-608, Lecture 5 - September 19, 2017 1 Recall: Non-parametric regression Input space X

More information

SPATIO-temporal Gaussian processes, or Gaussian fields,

SPATIO-temporal Gaussian processes, or Gaussian fields, TO APPEAR IN SPECIAL ISSUE: ADVANCES IN KERNEL-BASED LEARNING FOR SIGNAL PROCESSING IN THE IEEE SIGNAL PROCESSING MAGAZINE Spatio-Temporal Learning via Infinite-Dimensional Bayesian Filtering and Smoothing

More information

Attitude Determination System of Small Satellite

Attitude Determination System of Small Satellite Attitude Determination System of Small Satellite Satellite Research Centre Jiun Wei Chia, M. Sheral Crescent Tissera and Kay-Soon Low School of EEE, Nanyang Technological University, Singapore 24 th October

More information

COMS 4721: Machine Learning for Data Science Lecture 20, 4/11/2017

COMS 4721: Machine Learning for Data Science Lecture 20, 4/11/2017 COMS 4721: Machine Learning for Data Science Lecture 20, 4/11/2017 Prof. John Paisley Department of Electrical Engineering & Data Science Institute Columbia University SEQUENTIAL DATA So far, when thinking

More information

A Study of Covariances within Basic and Extended Kalman Filters

A Study of Covariances within Basic and Extended Kalman Filters A Study of Covariances within Basic and Extended Kalman Filters David Wheeler Kyle Ingersoll December 2, 2013 Abstract This paper explores the role of covariance in the context of Kalman filters. The underlying

More information

9.2 Support Vector Machines 159

9.2 Support Vector Machines 159 9.2 Support Vector Machines 159 9.2.3 Kernel Methods We have all the tools together now to make an exciting step. Let us summarize our findings. We are interested in regularized estimation problems of

More information

PILCO: A Model-Based and Data-Efficient Approach to Policy Search

PILCO: A Model-Based and Data-Efficient Approach to Policy Search PILCO: A Model-Based and Data-Efficient Approach to Policy Search (M.P. Deisenroth and C.E. Rasmussen) CSC2541 November 4, 2016 PILCO Graphical Model PILCO Probabilistic Inference for Learning COntrol

More information

Using Tactile Feedback and Gaussian Process Regression in a Dynamic System to Learn New Motions

Using Tactile Feedback and Gaussian Process Regression in a Dynamic System to Learn New Motions Using Tactile Feedback and Gaussian Process Regression in a Dynamic System to Learn New Motions MCE 499H Honors Thesis Cleveland State University Washkewicz College of Engineering Department of Mechanical

More information

Multiscale Adaptive Sensor Systems

Multiscale Adaptive Sensor Systems Multiscale Adaptive Sensor Systems Silvia Ferrari Sibley School of Mechanical and Aerospace Engineering Cornell University ONR Maritime Sensing D&I Review Naval Surface Warfare Center, Carderock 9-11 August

More information

Magnetometer Modeling and Validation for Tracking Metallic Targets

Magnetometer Modeling and Validation for Tracking Metallic Targets Magnetometer Modeling and Validation for Tracking Metallic Targets Niklas Wahlström and Fredrik Gustafsson Linköping University Post Print N.B.: When citing this work, cite the original article. Niklas

More information

Model Selection for Gaussian Processes

Model Selection for Gaussian Processes Institute for Adaptive and Neural Computation School of Informatics,, UK December 26 Outline GP basics Model selection: covariance functions and parameterizations Criteria for model selection Marginal

More information

IMU-Laser Scanner Localization: Observability Analysis

IMU-Laser Scanner Localization: Observability Analysis IMU-Laser Scanner Localization: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis,

More information

Prediction of double gene knockout measurements

Prediction of double gene knockout measurements Prediction of double gene knockout measurements Sofia Kyriazopoulou-Panagiotopoulou sofiakp@stanford.edu December 12, 2008 Abstract One way to get an insight into the potential interaction between a pair

More information

Neutron inverse kinetics via Gaussian Processes

Neutron inverse kinetics via Gaussian Processes Neutron inverse kinetics via Gaussian Processes P. Picca Politecnico di Torino, Torino, Italy R. Furfaro University of Arizona, Tucson, Arizona Outline Introduction Review of inverse kinetics techniques

More information

CS 532: 3D Computer Vision 6 th Set of Notes

CS 532: 3D Computer Vision 6 th Set of Notes 1 CS 532: 3D Computer Vision 6 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Intro to Covariance

More information

Quaternion based Extended Kalman Filter

Quaternion based Extended Kalman Filter Quaternion based Extended Kalman Filter, Sergio Montenegro About this lecture General introduction to rotations and quaternions. Introduction to Kalman Filter for Attitude Estimation How to implement and

More information

The Laplacian PDF Distance: A Cost Function for Clustering in a Kernel Feature Space

The Laplacian PDF Distance: A Cost Function for Clustering in a Kernel Feature Space The Laplacian PDF Distance: A Cost Function for Clustering in a Kernel Feature Space Robert Jenssen, Deniz Erdogmus 2, Jose Principe 2, Torbjørn Eltoft Department of Physics, University of Tromsø, Norway

More information

Kernel Principal Component Analysis

Kernel Principal Component Analysis Kernel Principal Component Analysis Seungjin Choi Department of Computer Science and Engineering Pohang University of Science and Technology 77 Cheongam-ro, Nam-gu, Pohang 37673, Korea seungjin@postech.ac.kr

More information

Learning gradients: prescriptive models

Learning gradients: prescriptive models Department of Statistical Science Institute for Genome Sciences & Policy Department of Computer Science Duke University May 11, 2007 Relevant papers Learning Coordinate Covariances via Gradients. Sayan

More information

Reservoir Computing and Echo State Networks

Reservoir Computing and Echo State Networks An Introduction to: Reservoir Computing and Echo State Networks Claudio Gallicchio gallicch@di.unipi.it Outline Focus: Supervised learning in domain of sequences Recurrent Neural networks for supervised

More information

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION M. Schwab, P. Noll, and T. Sikora Technical University Berlin, Germany Communication System Group Einsteinufer 17, 1557 Berlin (Germany) {schwab noll

More information

Scalable audio separation with light Kernel Additive Modelling

Scalable audio separation with light Kernel Additive Modelling Scalable audio separation with light Kernel Additive Modelling Antoine Liutkus 1, Derry Fitzgerald 2, Zafar Rafii 3 1 Inria, Université de Lorraine, LORIA, UMR 7503, France 2 NIMBUS Centre, Cork Institute

More information

Probabilistic Reasoning in Deep Learning

Probabilistic Reasoning in Deep Learning Probabilistic Reasoning in Deep Learning Dr Konstantina Palla, PhD palla@stats.ox.ac.uk September 2017 Deep Learning Indaba, Johannesburgh Konstantina Palla 1 / 39 OVERVIEW OF THE TALK Basics of Bayesian

More information

Maximum likelihood calibration of a magnetometer using inertial sensors

Maximum likelihood calibration of a magnetometer using inertial sensors Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Maximum likelihood calibration of a magnetometer using inertial sensors Manon

More information

Advanced Machine Learning Practical 4b Solution: Regression (BLR, GPR & Gradient Boosting)

Advanced Machine Learning Practical 4b Solution: Regression (BLR, GPR & Gradient Boosting) Advanced Machine Learning Practical 4b Solution: Regression (BLR, GPR & Gradient Boosting) Professor: Aude Billard Assistants: Nadia Figueroa, Ilaria Lauzana and Brice Platerrier E-mails: aude.billard@epfl.ch,

More information

Magnetostatics and the vector potential

Magnetostatics and the vector potential Magnetostatics and the vector potential December 8, 2015 1 The divergence of the magnetic field Starting with the general form of the Biot-Savart law, B (x 0 ) we take the divergence of both sides with

More information

Learning deep dynamical models from image pixels

Learning deep dynamical models from image pixels Learning deep dynamical models from image pixels Niklas Wahlström Thomas B Schön Marc Peter Deisenroth Department of Electrical Engineering, Linköping University, Sweden, (e-mail: nikwa@isyliuse) Department

More information

Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/!

Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/! Pose Tracking II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 12! stanford.edu/class/ee267/!! WARNING! this class will be dense! will learn how to use nonlinear optimization

More information

4. DATA ASSIMILATION FUNDAMENTALS

4. DATA ASSIMILATION FUNDAMENTALS 4. DATA ASSIMILATION FUNDAMENTALS... [the atmosphere] "is a chaotic system in which errors introduced into the system can grow with time... As a consequence, data assimilation is a struggle between chaotic

More information

TSRT14: Sensor Fusion Lecture 9

TSRT14: Sensor Fusion Lecture 9 TSRT14: Sensor Fusion Lecture 9 Simultaneous localization and mapping (SLAM) Gustaf Hendeby gustaf.hendeby@liu.se TSRT14 Lecture 9 Gustaf Hendeby Spring 2018 1 / 28 Le 9: simultaneous localization and

More information

Bayes Filter Reminder. Kalman Filter Localization. Properties of Gaussians. Gaussians. Prediction. Correction. σ 2. Univariate. 1 2πσ e.

Bayes Filter Reminder. Kalman Filter Localization. Properties of Gaussians. Gaussians. Prediction. Correction. σ 2. Univariate. 1 2πσ e. Kalman Filter Localization Bayes Filter Reminder Prediction Correction Gaussians p(x) ~ N(µ,σ 2 ) : Properties of Gaussians Univariate p(x) = 1 1 2πσ e 2 (x µ) 2 σ 2 µ Univariate -σ σ Multivariate µ Multivariate

More information

A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS

A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS ICASSP 2015 A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS Stefano Maranò Donat Fäh Hans-Andrea Loeliger ETH Zurich, Swiss Seismological Service, 8092 Zürich ETH Zurich, Dept. Information

More information

Multiple-step Time Series Forecasting with Sparse Gaussian Processes

Multiple-step Time Series Forecasting with Sparse Gaussian Processes Multiple-step Time Series Forecasting with Sparse Gaussian Processes Perry Groot ab Peter Lucas a Paul van den Bosch b a Radboud University, Model-Based Systems Development, Heyendaalseweg 135, 6525 AJ

More information

Kernel Machine Based Fourier Series

Kernel Machine Based Fourier Series Kernel Machine Based Fourier Series Masoumeh Abbasian, Hadi Sadoghi Yazdi, Abedin Vahedian Mazloom Department of Communication and Computer Engineering, Ferdowsi University of Mashhad, Iran massomeh.abasiyan@gmail.com,

More information