liu.seSearch for publications in DiVA
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
Change search
Link to record
Permanent link

Direct link
Publications (10 of 12) Show all publications
Kullberg, A., Skoglund, M., Skog, I. & Hendeby, G. (2025). Dynamically Iterated Filters: A Unified Framework for Improved Iterated Filtering via Smoothing. Journal of Advances in Information Fusion, 20(1), 8-81
Open this publication in new window or tab >>Dynamically Iterated Filters: A Unified Framework for Improved Iterated Filtering via Smoothing
2025 (English)In: Journal of Advances in Information Fusion, ISSN 1557-6418, Vol. 20, no 1, p. 8-81Article in journal (Refereed) Published
Abstract [en]

Typical iterated filters, such as the iterated extended Kalman filter (IEKF), KF (IUKF), and , have been developed to improve the linearization point (or density) ofthe likelihood linearization in the well-known extended KF (EKF) and unscented KF (UKF). A shortcoming of typical iterated filters is thatthey do not treat the linearization of the transition model of the system. To remedy this shortcoming, we introduce dynamically iterated filters (DIFs), a unified framework for iterated linearization-based nonlinear filters that deals with nonlinearities in both the transition modeland the likelihood, thereby constituting a generalization of the afore mentioned iterated filters. We further establish a relationship between the general DIF and the approximate iterated Rauch–Tung–Striebel smoother. This relationship allows for a Gauss–Newton interpretation, which in turn enables explicit step-size correction, leading to dampedversions of the DIFs. The developed algorithms, both damped and non-damped, are numerically demonstrated in three examples, showing superior mean squared error as well as improved parameter tuning robustness as compared to the analogous standard iterated filters.

Keywords
Estimation; Iterated Kalman Filter; Unscented Transform; Stochastic Linearization; iterated posterior linearization filter (IPLF); WASP_publications
National Category
Signal Processing Control Engineering Probability Theory and Statistics
Identifiers
urn:nbn:se:liu:diva-219281 (URN)
Projects
WASP
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2025-11-04 Created: 2025-11-04 Last updated: 2025-11-21
Nilsson, H., Rydell, J., Kullberg, A. & Hendeby, G. (2024). Dronar: Obstacle Echolocation Using Drone Ego-Noise. In: Proceedings of 2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW): . Paper presented at 2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW), Seoul, Republic of Korea, April 14-19, 2024 (pp. 184-188). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Dronar: Obstacle Echolocation Using Drone Ego-Noise
2024 (English)In: Proceedings of 2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW), Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 184-188Conference paper, Published paper (Refereed)
Abstract [en]

A method for obstacle detection using the sound that a drone naturally emits is proposed.  The sound emitted from a vehicle, ego-noise, is often considered a complicating factor for mission fulfilment, without purpose.  The idea in this paper is to utilise this ego-noise for obstacle detection, being the first to perform practical experiments of this.  Adding a few microphones to the vehicle, the ego-noise is utilised as the sound source for echolocation.  The method consists of auto-correlating the received signals to estimate echo delays, using the known array geometry and signal propagation speed to relate delays to distances, and then beamforming to position targets.  A proof-of-concept has been constructed, and promising results are presented for experiments in a controlled environment.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
National Category
Control Engineering Signal Processing Robotics and automation
Identifiers
urn:nbn:se:liu:diva-206892 (URN)10.1109/ICASSPW62465.2024.10627342 (DOI)001307820800076 ()9798350374513 (ISBN)9798350374520 (ISBN)
Conference
2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW), Seoul, Republic of Korea, April 14-19, 2024
Funder
EU, Horizon 2020, 10102195
Note

Funding Agencies|European Union Horizon 2020 program [101021957]

Available from: 2024-08-26 Created: 2024-08-26 Last updated: 2025-02-05
Kullberg, A. (2024). Dynamic rEvolution: Adaptive state estimation via Gaussian processes and iterative filtering. (Doctoral dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Dynamic rEvolution: Adaptive state estimation via Gaussian processes and iterative filtering
2024 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

For virtually every area of science and engineering, state estimation is ubiquitous. Accurate state estimation requires a moderately precise mathematical model of the system, typically based on domain expertise. These models exist for a plethora of applications and available state estimators can generally produce accurate estimates. However, the models usually ignore hard-to-model phenomena, either due to the cost or the difficulty of modeling these characteristics. Further, the most widely used state estimator for nonlinear systems is still the extended Kalman filter (EKF), which may suffer from divergence for complex models, which essentially restricts the complexity of the usable models. Generally speaking, this thesis investigates ways of improving state estimation. Firstly, existing state-space models (SSMs) for target tracking are augmented with a Gaussian process (GP) in order to learn hard-to-model system characteristics online. Secondly, improved linearization-based state estimators are proposed that exhibit favorable robustness properties to the parameters of the noise processes driving the SSM.

The first part of the thesis explores joint state estimation and model learning in partially unknown SSMs, where some a priori domain expertise is available, but parts of the model need to be learned online. Paper A combines a linear, a priori identified, SSM with an approximate GP. An EKF is applied to this GP-augmented SSM in order to jointly estimate the state of the system and learn the, a priori, unknown dynamics. This empirically works well and substantially reduces the prediction error of the dynamical model as compared to a non-augmented SSM. Paper B explores ways of reducing the computational complexity of the method of Paper A. Crucially, it uses a compact kernel in the GP, which admits an equivalent basis function (BF) representation where only a few BFs are non-zero at any given system state. This enables a method that is essentially computationally invariant to the number of parameters, where the computational complexity can be tuned by hyperparameters of the BFs.

The second part explores iterated filters as a means to increase robustness to improper noise parameter choices. As the nonlinearities in the model are mainly contained in the dynamics, standard iterated filters such as the iterated extended Kalman filter (IEKF) can not be used. Papers C and D develop dynamically iterated filters (DIFs), which is a unified framework for linearization-based iterated filters that deal with nonlinearities in both the dynamics as well as the measurement model. The DIFs are shown to be robust toward improper noise parameter tuning and improve the mean square error (MSE) as compared to their corresponding non-iterated baselines.

The third and final part of the thesis considers an alternative bf representation of the GP model, the Hilbert-space Gaussian process (HGP), which is essentially a sinusoidal representation on a compact domain. Paper E identifies previously unutilized Hankel-Toeplitz structure in the HGP, which enables a time complexity for learning that is linear in the number of BFs, without further approximation. Lastly, Paper F improves the computational complexity of prediction in the HGP, by adaptively choosing the most important BFs for prediction in a certain region of the input.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2024. p. 67
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 2391
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-203428 (URN)10.3384/9789180756747 (DOI)9789180756730 (ISBN)9789180756747 (ISBN)
Public defence
2024-06-14, BL32 (Nobel), B Building, Campus Valla, Linköping, 09:30 (English)
Opponent
Supervisors
Note

Funding agency: The Wallenberg AI and Autonomous Systems and Software Program (WASP), funded by the Knut and Alice Wallenberg Foundation

Available from: 2024-05-13 Created: 2024-05-13 Last updated: 2024-08-20Bibliographically approved
Viset, F., Kullberg, A., Wesel, F. & Solin, A. (2024). Exploiting Hankel-Toeplitz Structures for Fast Computation of Kernel Precision Matrices. Transactions on Machine Learning Research
Open this publication in new window or tab >>Exploiting Hankel-Toeplitz Structures for Fast Computation of Kernel Precision Matrices
2024 (English)In: Transactions on Machine Learning Research, E-ISSN 2835-8856Article in journal (Refereed) Published
Abstract [en]

The Hilbert-space Gaussian Process (HGP) approach offers a hyperparameter-independent basis function approximation for speeding up Gaussian Process (GP) inference by projecting the GP onto M basis functions. These properties result in a favorable data-independent O(M3) computational complexity during hyperparameter optimization but require a dominating one-time precomputation of the precision matrix costing O(NM2) operations. In this paper, we lower this dominating computational complexity to O(NM) with no additional approximations. We can do this because we realize that the precision matrix can be split into a sum of Hankel-Toeplitz matrices, each having O(M) unique entries. Based on this realization we propose computing only these unique entries at O(NM) costs. Further, we develop two theorems that prescribe sufficient conditions for the complexity reduction to hold generally for a wide range of other approximate GP models, such as the Variational Fourier Feature (VFF) approach. The two theorems do this with no assumptions on the data and no additional approximations of the GP models themselves. Thus, our contribution provides a pure speed-up of several existing, widely used, GP approximations, without further approximations.

National Category
Control Engineering Computer Sciences
Identifiers
urn:nbn:se:liu:diva-206115 (URN)
Projects
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP), 304093
Available from: 2024-08-05 Created: 2024-08-05 Last updated: 2024-08-07
Malmström, M., Kullberg, A., Skog, I., Axehill, D. & Gustafsson, F. (2024). Extended Target Tracking Utilizing Machine-Learning Software–With Applications to Animal Classification. IEEE Signal Processing Letters, 31, 376-380
Open this publication in new window or tab >>Extended Target Tracking Utilizing Machine-Learning Software–With Applications to Animal Classification
Show others...
2024 (English)In: IEEE Signal Processing Letters, ISSN 1070-9908, E-ISSN 1558-2361, Vol. 31, p. 376-380Article in journal (Refereed) Published
Abstract [en]

This letter considers the problem of detecting and tracking objects in a sequence of images. The problem is formulated in a filtering framework, using the output of object-detection algorithms as measurements. An extension to the filtering formulation is proposed that incorporates class information from the previous frame to robustify the classification. Further, the properties of the object-detection algorithm are exploited to quantify the uncertainty of the bounding box detection in each frame. The complete filtering method is evaluated on camera trap images of the four large Swedish carnivores, bear, lynx, wolf, and wolverine. The experiments show that the class tracking formulation leads to a more robust classification.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Signal processing algorithms;Classification algorithms;Cameras;Target tracking;Filtering algorithms;Standards;Loss measurement;Multi-object tracking;object detection;environmental monitoring;deep learning;Kalman filters
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-201110 (URN)10.1109/LSP.2024.3353165 (DOI)001166563800001 ()2-s2.0-85182945517 (Scopus ID)
Note

Funding Agencies|Sweden#x0027;s Innovation Agency, Vinnova

Available from: 2024-02-21 Created: 2024-02-21 Last updated: 2024-03-20
Barbosa, F. M., Kullberg, A. & Löfberg, J. (2023). Fast or Cheap: Time and Energy Optimal Control of Ship-to-Shore Cranes. In: Hideaki Ishii, Yoshio Ebihara, Jun-ichi Imura, Masaki Yamakita (Ed.), Special issue: 22nd IFAC World Congress: . Paper presented at 22nd World Congress of the International Federation of Automatic Control (IFAC), Yokohama, JAPAN, jul 09-14, 2023 (pp. 3126-3131). ELSEVIER, 56(2)
Open this publication in new window or tab >>Fast or Cheap: Time and Energy Optimal Control of Ship-to-Shore Cranes
2023 (English)In: Special issue: 22nd IFAC World Congress / [ed] Hideaki Ishii, Yoshio Ebihara, Jun-ichi Imura, Masaki Yamakita, ELSEVIER , 2023, Vol. 56, no 2, p. 3126-3131Conference paper, Published paper (Refereed)
Abstract [en]

This paper addresses the trade-off between time and energy-efficiency for the problem of loading and unloading a ship. Container height constraints and energy consumption and regeneration are dealt with. We build upon a previous work that introduced a coordinate system suitable to deal with container avoidance constraints and incorporate the energy related modeling. In addition to changing the coordinate system, standard epigraph reformulations result in an optimal control problem with improved numerical properties. The trade-of is dealt with through the use of weighting of the total time and energy consumption in the cost function. An illustrative example is provided, demonstrating that the energy consumption can be substantially reduced while retaining approximately the same loading time.

Place, publisher, year, edition, pages
ELSEVIER, 2023
Series
IFAC PAPERSONLINE, E-ISSN 2405-8963
Keywords
Optimal control; collision avoidance; time optimality; energy efficiency; overhead crane
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-199381 (URN)10.1016/j.ifacol.2023.10.1445 (DOI)001196709200008 ()
Conference
22nd World Congress of the International Federation of Automatic Control (IFAC), Yokohama, JAPAN, jul 09-14, 2023
Note

Funding Agencies|VINNOVA Competence Center LINK-SIC

Available from: 2023-11-28 Created: 2023-11-28 Last updated: 2024-04-16Bibliographically approved
Kullberg, A., Skog, I. & Hendeby, G. (2023). Iterated Filters for Nonlinear Transition Models. In: 2023 26th International Conference on Information Fusion (FUSION 2023): . Paper presented at 26th International Conference on Information Fusion (FUSION 2023), Charleston, S.C., U.S., June 27-30, 2023.. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Iterated Filters for Nonlinear Transition Models
2023 (English)In: 2023 26th International Conference on Information Fusion (FUSION 2023), Institute of Electrical and Electronics Engineers (IEEE), 2023Conference paper, Published paper (Refereed)
Abstract [en]

A new class of iterated linearization-based nonlinear filters, dubbed dynamically iterated filters, is presented. Contrary to regular iterated filters such as the iterated extended Kalman filter (IEKF), iterated unscented Kalman filter (IUKF) and iterated posterior linearization filter (IPLF), dynamically iterated filters also take nonlinearities in the transition model into account. The general filtering algorithm is shown to essentially be a (locally over one time step) iterated Rauch-Tung-Striebel smoother. Three distinct versions of the dynamically iterated filters are especially investigated: analogues to the IEKF, IUKF and IPLF. The developed algorithms are evaluated on 25 different noise configurations of a tracking problem with a nonlinear transition model and linear measurement model, a scenario where conventional iterated filters are not useful. Even in this “simple” scenario, the dynamically iterated filters are shown to have superior root mean-squared error performance as compared with their respective baselines, the EKF and UKF. Particularly, even though the EKF diverges in 22 out of 25 configurations, the dynamically iterated EKF remains stable in 20 out of 25 scenarios, only diverging under high noise.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
Keywords
Maximum likelihood detection; Nonlinear filters; Filtering algorithms; Position measurement; Particle measurements; Numerical models; Kalman filters, WASP_publications
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-197794 (URN)10.23919/FUSION52260.2023.10224211 (DOI)2-s2.0-85171526096 (Scopus ID)9798890344854 (ISBN)9798350313208 (ISBN)
Conference
26th International Conference on Information Fusion (FUSION 2023), Charleston, S.C., U.S., June 27-30, 2023.
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2023-09-14 Created: 2023-09-14 Last updated: 2024-10-28Bibliographically approved
Kullberg, A., Skoglund, M., Skog, I. & Hendeby, G. (2023). On the Relationship Between Iterated Statistical Linearization and Quasi–Newton Methods. IEEE Signal Processing Letters, 30, 1777-1781
Open this publication in new window or tab >>On the Relationship Between Iterated Statistical Linearization and Quasi–Newton Methods
2023 (English)In: IEEE Signal Processing Letters, ISSN 1070-9908, E-ISSN 1558-2361, Vol. 30, p. 1777-1781Article in journal (Refereed) Published
Abstract [en]

This letter investigates relationships between iterated filtering algorithms based on statistical linearization, such as the iterated unscented Kalman filter (IUKF), and filtering algorithms based on quasi–Newton (QN) methods, such as the QN iterated extended Kalman filter (QN–IEKF). Firstly, it is shown that the IUKF and the iterated posterior linearization filter (IPLF) can be viewed as QN algorithms, by finding a Hessian correction in the QN –IEKF such that the IPLF iterate updates are identical to that of the QN–IEKF. Secondly, it is shown that the IPLF/ IUKF update can be rewritten such that it is approximately identical to the QN–IEKF, albeit for an additional correction term. This enables a richer understanding of the properties of iterated filtering algorithms based on statistical linearization.

Place, publisher, year, edition, pages
IEEE, 2023
Keywords
Nonlinear filtering, statistical linearization, quasi-newton, WASP_publications
National Category
Control Engineering Probability Theory and Statistics
Identifiers
urn:nbn:se:liu:diva-199896 (URN)10.1109/lsp.2023.3336559 (DOI)001118683900002 ()2-s2.0-85178002018 (Scopus ID)
Projects
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Funder
Knut and Alice Wallenberg Foundation, 304093
Note

Funding: Wallenberg AI, Autonomous Systems and Software Program

Available from: 2024-01-03 Created: 2024-01-03 Last updated: 2024-10-28
Kullberg, A., Skog, I. & Hendeby, G. (2021). Learning Motion Patterns in AIS Data and Detecting Anomalous Vessel Behavior. In: 2021 IEEE 24th International Conference on Information Fusion (FUSION): . Paper presented at 24th IEEE International Conference on Information Fusion (FUSION), Sun City, SOUTH AFRICA, nov 01-04, 2021 (pp. 612-619). IEEE
Open this publication in new window or tab >>Learning Motion Patterns in AIS Data and Detecting Anomalous Vessel Behavior
2021 (English)In: 2021 IEEE 24th International Conference on Information Fusion (FUSION), IEEE , 2021, p. 612-619Conference paper, Published paper (Refereed)
Abstract [en]

A new approach to anomaly detection in maritime traffic based on Automatic Identification System (AIS) data is proposed. The method recursively learns a model of the nominal vessel routes from AIS data and simultaneously estimates the current state of the vessels. A distinction between anomalies and measurement outliers is made and a method to detect and distinguish between the two is proposed. The anomaly and outlier detection is based on statistical testing relative to the current motion model. The proposed method is evaluated on historical AIS data from a coastal area in Sweden and is shown to detect previously unseen motions.

Place, publisher, year, edition, pages
IEEE, 2021
Keywords
Marine Safety; Anomaly Detection; Outlier Detection
National Category
Geophysics
Identifiers
urn:nbn:se:liu:diva-183212 (URN)10.23919/FUSION49465.2021.9627027 (DOI)000869154400080 ()9781737749714 (ISBN)9781665414272 (ISBN)
Conference
24th IEEE International Conference on Information Fusion (FUSION), Sun City, SOUTH AFRICA, nov 01-04, 2021
Note

Funding agencies: Wallenberg AI, Autonomous Systems and Software Program (WASP) - Knut and Alice Wallenberg Foundation

Available from: 2022-02-28 Created: 2022-02-28 Last updated: 2024-02-01
Kullberg, A. (2021). On Joint State Estimation and Model Learning using Gaussian Process Approximations. (Licentiate dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>On Joint State Estimation and Model Learning using Gaussian Process Approximations
2021 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Techniques for state estimation is a cornerstone of essentially every sector of science and engineering, ranging from aeronautics and automotive engineering to economics and medical science. Common to state estimation methods, is the specification of a mathematical model of the underlying system in question. Typically, this is done a priori, i.e., the mathematical model is derived based on known physical relationships and any unknown parameters of the model are estimated from experimental data, before the process of state estimation is even started.

Another approach is to jointly estimate any unknown model parameters together with the states, i.e., while estimating the state of the system, the parameters of the model are also estimated (learned). This can be done either offline or it can be done online, i.e., the parameters are learned after the state estimation procedure is “deployed” in practice. A challenge with online parameter estimation, is that it complicates the estimation procedures and typically increases the computational burden, which limits the applicability of such methods to models with only a handful of parameters.

This thesis aims to investigate how online joint state estimation and parameter learning can be done using a class of models that is physically interpretable, yet flexible enough to be able to model complex dynamics. Particularly, it is of interest to construct an estimation procedure that is applicable to problems of a large scale, which is challenging due to a high computational burden because the models typically need to contain many parameters. Further, the ability to detect sudden deviations in the behavior of the observed system with respect to the learned model is investigated.

The studied model class consists of an a priori specified part providing a coarse description of the dynamics of the considered system and a generic model part that describes any dynamics that is unknown a priori and is to be learnt from data online. In particular, a subclass of these models, in which it is assumed that the spatial correlation of the underlying process is limited, is studied. A computationally efficient method to perform joint state estimation and parameter learning using this model class is proposed. In fact, the proposed method turns out to be nearly computationally invariant to the number of model parameters, enabling online inference in models with a large number of parameters, in the order of tens of thousands or more, while retaining the interpretability. Lastly, the method is applied to the problem of learning motion patterns in ship traffic in a harbor area. The method is shown to accurately capture vessel behavior going in and out of port. Further, a method to detect whether the vessels are behaving as expected, or anomalously, is developed. After initially learning the vessel behaviors from historical data, the anomaly detection method is shown to be able to detect artificially injected anomalies.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2021. p. 33
Series
Linköping Studies in Science and Technology. Licentiate Thesis, ISSN 0280-7971 ; 1917
National Category
Control Engineering
Identifiers
urn:nbn:se:liu:diva-181175 (URN)10.3384/9789179291426 (DOI)9789179291419 (ISBN)9789179291426 (ISBN)
Presentation
2021-12-17, Online through Zoom (contact ninna.stensgard@liu.se) and Ada Lovelace, B Building, Campus Valla, Linköping, 10:15 (English)
Opponent
Supervisors
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2021-11-23 Created: 2021-11-23 Last updated: 2022-02-28Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-0572-2665

Search in DiVA

Show all publications