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 条
  • [21] A Parallel and a Distributed Implementation of the Core Paths Graph Algorithm
    Pascarella, Domenico
    Venticinque, Salvatore
    Aversa, Rocco
    Mattei, Massimiliano
    Blasi, Luciano
    [J]. INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 417 - 426
  • [22] Parallel Graph Mining with Dynamic Load Balancing
    Talukder, Nilothpal
    Zaki, Mohammed J.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 3352 - 3359
  • [23] Parallel Batch-Dynamic Graph Connectivity
    Acar, Umut A.
    Anderson, Daniel
    Blelloch, Guy E.
    Dhulipala, Laxman
    [J]. SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 381 - 392
  • [24] Partitioning dynamic graph asynchronously with distributed FENNEL
    Shi, Zhan
    Li, Junhao
    Guo, Pengfei
    Li, Shuangshuang
    Feng, Dan
    Su, Yi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 : 32 - 42
  • [25] DYNAMIC PORTFOLIO CUTS: A SPECTRAL APPROACH TO GRAPH-THEORETIC DIVERSIFICATION
    Arroyo, Alvaro
    Scalzo, Bruno
    Stankovic, Ljubisa
    Mandic, Danilo P.
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 5468 - 5472
  • [26] Susceptibility artefact correction using dynamic graph cuts: Application to neurosurgery
    Daga, Pankaj
    Pendse, Tejas
    Modat, Marc
    White, Mark
    Mancini, Laura
    Winston, Gavin P.
    McEvoy, Andrew W.
    Thornton, John
    Yousry, Tarek
    Drobnjak, Ivana
    Duncan, John S.
    Ourselin, Sebastien
    [J]. MEDICAL IMAGE ANALYSIS, 2014, 18 (07) : 1132 - 1142
  • [27] Simultaneous segmentation and pose estimation of humans using dynamic graph cuts
    Kohli, Pushmeet
    Rihan, Jonathan
    Bray, Matthieu
    Torr, Philip H. S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 2008, 79 (03) : 285 - 298
  • [28] Simultaneous Segmentation and Pose Estimation of Humans Using Dynamic Graph Cuts
    Pushmeet Kohli
    Jonathan Rihan
    Matthieu Bray
    Philip H. S. Torr
    [J]. International Journal of Computer Vision, 2008, 79 : 285 - 298
  • [29] DYNAMIC GRAPH CUTS FOR COLON SEGMENTATION IN FUNCTIONAL CINE-MRI
    Yigitsoy, Mehmet
    Reiser, Maximilian F.
    Navab, Nassir
    Kirchhoff, Sonja
    [J]. 2012 9TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2012, : 1268 - 1271
  • [30] Efficiently solving dynamic Markov random fields using graph cuts
    Kohli, P
    Torr, PHS
    [J]. TENTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 922 - 929