Toward A Pixel-Parallel Architecture For Graph Cuts Inference On Fpga

2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL)(2017)

引用 4|浏览19
暂无评分
摘要
The method of Graph Cuts converts a Maximum a Posteriori (MAP) inference problem on a Markov Random Field (MRF) into a network flow, which can be solved efficiently. Many computer vision problems can be conveniently cast as an inference task to find most likely labels for pixels. The method is widely used, but computationally burdensome. Prior accelerator attempts have failed to exploit the problem's attractive, maximum available parallelism: push-relabel flow solvers can run in parallel across every pixel. This paper describes the design and implementation of the first pixel-parallel Graph Cuts inference engine. Our prototype implements a 256-pixel tile of an image, implemented as 256 locally-connected pixel processors. A checkerboard scheduling scheme allows for maximum parallelism while avoiding critical data dependencies. A 150MHz implementation on an FPGA can solve a segmentation task in 6 microseconds. We also discuss strategies for extending our prototype to larger "virtual" images that span more than the physical extent of the inference tile. Our model suggests 2-40x speedups compared with previous accelerator experiments. To the best of our knowledge, this is the first fully functional, pixel-parallel accelerator demonstration for Graph Cuts inference.
更多
查看译文
关键词
FPGA,Maximum a Posteriori inference problem,Markov Random Field,network flow,push-relabel flow solvers,pixel-parallel Graph Cuts inference engine,locally-connected pixel processors,checkerboard scheduling scheme,computer vision
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要