A GPU-based matting Laplacian solver for high resolution image matting

被引:9
作者
Huang, Mengcheng [1 ,2 ]
Liu, Fang [1 ,2 ]
Wu, Enhua [1 ,3 ]
机构
[1] Chinese Acad Sci, State Key Lab Comp Sci, Inst Software, Beijing, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing, Peoples R China
[3] Univ Macau, Fac Sci & Technol, Dept Comp & Informat Sci, Macau, Peoples R China
基金
美国国家科学基金会;
关键词
Image matting; Matting Laplacian; Conjugate gradient solver; GPU;
D O I
10.1007/s00371-010-0435-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The recently proposed matting Laplacian (Levin et al., IEEE Trans. Pattern Anal. Mach. Intell. 30(2):228-242, 2008) has been proven to be a state-of-the-art method for solving the image matting problem. Using this method, matting is formulated as solving a high-order linear system which is hard-constrained by the input trimap. The main drawback of this method, however, is the high computational cost. As the size of the input image increases, the matting Laplacian becomes expensive to solve in terms of both memory and computational time. In this paper we propose a GPU-based matting Laplacian solution which is dramatically faster than a conventional CPU solution, and at the same time largely reduces the memory consumption, making this method practical for the first time for high resolution image matting. To achieve this end, we employ a novel hierarchical windowing scheme to approximate the global optimal solution by solving a serial of local regions at multiple scales. We further employ a GPU-based local solver which can efficiently evaluate local solutions under various boundary conditions. Experimental results show that our system in general is more than two orders of magnitude faster than traditional CPU-based solvers, with about 80% less memory footprint.
引用
收藏
页码:943 / 950
页数:8
相关论文
共 10 条
  • [1] Efficient gradient-domain compositing using quadtrees
    Adobe Systems, Inc.
    [J]. ACM Trans Graphics, 2007, 3
  • [2] [Anonymous], 2008, NVIDIA CUDA COMP UN
  • [3] [Anonymous], 2007, Optimizing parallel reductions in CUDA
  • [4] [Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
  • [5] A closed-form solution to natural image matting
    Levin, Anat
    Lischinski, Dani
    Weiss, Yair
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (02) : 228 - 242
  • [6] Rhemann C, 2009, PROC CVPR IEEE, P1826, DOI 10.1109/CVPRW.2009.5206503
  • [7] Locally adapted hierarchical basis preconditioning
    Szeliski, Richard
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03): : 1135 - 1143
  • [8] WANG J, P IEEE CVPR, P1
  • [9] Soft scissors : An interactive tool for realtime high quality matting
    Wang, Jue
    Agrawala, Maneesh
    Cohen, Michael F.
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03):
  • [10] Image and Video Matting: A Survey
    Wang, Jue
    Cohen, Michael F.
    [J]. FOUNDATIONS AND TRENDS IN COMPUTER GRAPHICS AND VISION, 2007, 3 (02): : 97 - 180