Dynamic Parallel and Distributed Graph Cuts

被引:6
|
作者
Yu, Miao [1 ,2 ]
Shen, Shuhan [1 ,3 ]
Hu, Zhanyi [1 ,3 ,4 ]
机构
[1] Chinese Acad Sci, Inst Automat, Natl Lab Pattern Recognit, Beijing 100190, Peoples R China
[2] Zhongyuan Univ Technol, Zhengzhou 450007, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[4] Chinese Acad Sci, CAS Ctr Excellence Brain Sci & Intelligence Techn, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph cuts; parallel computation; convergence; markov random field; MAXIMUM-FLOW; ENERGY MINIMIZATION; ALGORITHM;
D O I
10.1109/TIP.2016.2609819
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph cuts are widely used in computer vision. To speed up the optimization process and improve the scalability for large graphs, Strandmark and Kahl introduced a splitting method to split a graph into multiple subgraphs for parallel computation in both shared and distributed memory models. However, this parallel algorithm (the parallel BK-algorithm) does not have a polynomial bound on the number of iterations and is found to be non-convergent in some cases due to the possible multiple optimal solutions of its sub-problems. To remedy this non-convergence problem, in this paper, we first introduce a merging method capable of merging any number of those adjacent sub-graphs that can hardly reach agreement on their overlapping regions in the parallel BK-algorithm. Based on the pseudo-boolean representations of graph cuts, our merging method is shown to be effectively reused all the computed flows in these sub-graphs. Through both splitting and merging, we further propose a dynamic parallel and distributed graph cuts algorithm with guaranteed convergence to the globally optimal solutions within a predefined number of iterations. In essence, this paper provides a general framework to allow more sophisticated splitting and merging strategies to be employed to further boost performance. Our dynamic parallel algorithm is validated with extensive experimental results.
引用
收藏
页码:5511 / 5525
页数:15
相关论文
共 50 条
  • [1] Dynamic Graph Cuts in Parallel
    Yu, Miao
    Shen, Shuhan
    Hu, Zhanyi
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (08) : 3775 - 3788
  • [2] Parallel and Distributed Graph Cuts by Dual Decomposition
    Strandmark, Petter
    Kahl, Fredrik
    [J]. 2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2010, : 2085 - 2092
  • [3] A Distributed Perspective on Graph Connectivity and Cuts
    Kuhn, Fabian
    [J]. PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14), 2014, : 1 - 1
  • [4] Optical flow in dynamic graph cuts
    Setiawan, Nurul Arif
    Auffahman, Dhi
    Lee, Chil Woo
    [J]. 2007 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 284 - 287
  • [5] Distributed and parallel processing for real-time and dynamic spatio-temporal graph
    Junhua Fang
    Jiafeng Ding
    Pengpeng Zhao
    Jiajie Xu
    An Liu
    Zhixu Li
    [J]. World Wide Web, 2020, 23 : 905 - 926
  • [6] Distributed and parallel processing for real-time and dynamic spatio-temporal graph
    Fang, Junhua
    Ding, Jiafeng
    Zhao, Pengpeng
    Xu, Jiajie
    Liu, An
    Li, Zhixu
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (02): : 905 - 926
  • [7] Highly Efficient Reconfigurable Parallel Graph Cuts for Embedded Vision
    Nikitakis, Antonis
    Papaefstathiou, Ioannis
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1405 - 1410
  • [8] Asynchronous and Parallel Distributed Pose Graph Optimization
    Tian, Yulun
    Koppel, Alec
    Bedi, Amrit Singh
    How, Jonathan P.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (04) : 5819 - 5826
  • [9] A distributed virtual machine for parallel graph reduction
    Kelly, Peter M.
    Coddington, Paul D.
    Wendelborn, Andrew L.
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 331 - 338
  • [10] Dynamic Scaling for Parallel Graph Computations
    Fan, Wenfei
    Hu, Chunming
    Liu, Muyang
    Lu, Ping
    Yin, Qiang
    Zhou, Jingren
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (08): : 877 - 890