• DocumentCode
    76771
  • Title

    JF-Cut: A Parallel Graph Cut Approach for Large-Scale Image and Video

  • Author

    Yi Peng ; Li Chen ; Fang-Xin Ou-Yang ; Wei Chen ; Jun-Hai Yong

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    24
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    655
  • Lastpage
    666
  • Abstract
    Graph cut has proven to be an effective scheme to solve a wide variety of segmentation problems in vision and graphics community. The main limitation of conventional graph-cut implementations is that they can hardly handle large images or videos because of high computational complexity. Even though there are some parallelization solutions, they commonly suffer from the problems of low parallelism (on CPU) or low convergence speed (on GPU). In this paper, we present a novel graph-cut algorithm that leverages a parallelized jump flooding technique and an heuristic push-relabel scheme to enhance the graph-cut process, namely, back-and-forth relabel, convergence detection, and block-wise push-relabel. The entire process is parallelizable on GPU, and outperforms the existing GPU-based implementations in terms of global convergence, information propagation, and performance. We design an intuitive user interface for specifying interested regions in cases of occlusions when handling video sequences. Experiments on a variety of data sets, including images (up to 15 K × 10 K), videos (up to 2.5 K × 1.5 K × 50), and volumetric data, achieve high-quality results and a maximum 40-fold (139-fold) speedup over conventional GPU (CPU-)-based approaches.
  • Keywords
    computational complexity; computer graphics; graph theory; graphical user interfaces; image segmentation; image sequences; parallel algorithms; video signal processing; GPU; JF-cut; back-and-forth relabel; block-wise push-relabel; computational complexity; convergence detection; graphics community; heuristic push-relabel scheme; image segmentation problems; information propagation; intuitive user interface; large-scale image; low convergence speed; parallel graph cut approach; parallelized jump flooding technique; video sequences; Acceleration; Accuracy; Convergence; Floods; Graphics processing units; Heuristic algorithms; Image segmentation; Graph Cut; Graph cut; Jump Flooding; Segmentation; Visibility; jump flooding; segmentation; visibility;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2014.2378060
  • Filename
    6975160