@inproceedings{cbbcbea0f0e9405e8765fd03106178c9,
title = "Configurable and scalable belief propagation accelerator for computer vision",
abstract = "We demonstrate a novel FPGA-based accelerator architecture that can tackle a range of standard computer vision (CV) problems, with scalable performance and attractive speedups. The architecture relies on multiple pipelined processing elements (PEs) that can be configured to support various belief propagation (BP) settings for different CV tasks. Inside each PE, innovative implementation of Jump Flooding for efficient computation of BP solves the core configurability challenge. A novel block-parallel memory interface supports parallelization by distributing BP inference workloads across the PEs. Experimental results demonstrate that our accelerator achieves scalable performance with 11-41× speedup over standard sequential CPU implementations across a subset of well-known Middlebury and OpenGM benchmarks, with no compromise in quality of inference results. To the best of our knowledge, this is the first FPGA hardware implementation of BP capable of running a range of standard CV benchmarks with significant speedups.",
keywords = "Belief propagation, Markov random field, computer vision, field programmable gate arrays",
author = "Jungwook Choi and Rutenbar, {Rob A.}",
note = "Publisher Copyright: {\textcopyright} 2016 EPFL.; 26th International Conference on Field-Programmable Logic and Applications, FPL 2016 ; Conference date: 29-08-2016 Through 02-09-2016",
year = "2016",
month = sep,
day = "26",
doi = "10.1109/FPL.2016.7577316",
language = "English (US)",
series = "FPL 2016 - 26th International Conference on Field-Programmable Logic and Applications",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "FPL 2016 - 26th International Conference on Field-Programmable Logic and Applications",
address = "United States",
}