An adaptive distributed resampling algorithm with non-proportional allocation

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

  • Omer Demirel - , Max Planck Institute of Molecular Cell Biology and Genetics (Author)
  • Ihor Smal - , Erasmus University Medical Center (Author)
  • Wiro Niessen - , Erasmus University Medical Center (Author)
  • Erik Meijering - , Erasmus University Medical Center (Author)
  • Ivo F. Sbalzarini - , Chair of Scientific Computing for Systems Biology, Max Planck Institute of Molecular Cell Biology and Genetics, Center for Systems Biology Dresden (CSBD) (Author)

Abstract

The distributed resampling algorithm with non-proportional allocation (RNA) [1] is key to implementing particle filtering applications on parallel computer systems. We extend the original work by Bolić et al. by introducing an adaptive RNA (ARNA) algorithm, improving RNA by dynamically adjusting the particle-exchange ratio and randomizing the process ring topology. This improves the runtime performance of ARNA by about 9% over RNA with 10% particle exchange. ARNA also significantly improves the speed at which information is shared between processing elements, leading to about 20-fold faster convergence. The ARNA algorithm requires only a few modifications to the original RNA, and is hence easy to implement.

Details

Original languageEnglish
Title of host publication2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
Pages1635-1639
Number of pages5
Publication statusPublished - 2014
Peer-reviewedYes

Publication series

SeriesInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP)
ISSN1520-6149

Conference

Title2014 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2014
Duration4 - 9 May 2014
CityFlorence
CountryItaly

External IDs

ORCID /0000-0003-4414-4340/work/159608276

Keywords

Keywords

  • Distributed resampling, image processing, parallel computing, particle filter, tracking