Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2024156.2024211acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Multigrid and multilevel preconditioners for computational photography

Published: 12 December 2011 Publication History

Abstract

This paper unifies multigrid and multilevel (hierarchical) preconditioners, two widely-used approaches for solving computational photography and other computer graphics simulation problems. It provides detailed experimental comparisons of these techniques and their variants, including an analysis of relative computational costs and how these impact practical algorithm performance. We derive both theoretical convergence rates based on the condition numbers of the systems and their preconditioners, and empirical convergence rates drawn from real-world problems. We also develop new techniques for sparsifying higher connectivity problems, and compare our techniques to existing and newly developed variants such as algebraic and combinatorial multigrid. Our experimental results demonstrate that, except for highly irregular problems, adaptive hierarchical basis function preconditioners generally outperform alternative multigrid techniques, especially when computational complexity is taken into account.

References

[1]
Agarwala, A., et al. 2004. Interactive digital photomontage. ACM Trans. on Graphics (SIGGRAPH 2004) 23, 3 (August), 292--300.
[2]
Agarwala, A. 2007. Efficient gradient-domain compositing using quadtrees. ACM Trans. on Graphics (SIGGRAPH 2007) 26, 3 (August), 94:1--94:5.
[3]
Briggs, W. L., Henson, V. E., and McCormick, S. F. 2000. A Multigrid Tutorial, second ed. SIAM, Philadelphia.
[4]
Davis, T. A. 2006. Direct Methods for Sparse Linear Systems. SIAM.
[5]
Farbman, Z., Fattal, R., Lischinski, D., and Szeliski, R. 2008. Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM Trans. on Graphics (SIGGRAPH 2008) 27, 3 (August).
[6]
Farbman, Z., Hoffer, G., Lipman, Y., Cohen-Or, D., and Lischinski, D. 2009. Coordinates for instant image cloning. ACM Trans. on Graphics (SIGGRAPH 2009) 28, 3 (August).
[7]
Fattal, R., Lischinski, D., and Werman, M. 2002. Gradient domain high dynamic range compression. ACM Trans. on Graphics 21, 3 (July), 249--256.
[8]
Fattal, R. 2009. Edge-avoiding wavelets and their applications. ACM Trans. on Graphics (SIGGRAPH 2009) 28, 3 (August).
[9]
Gastal, E. S. L., and Oliveira, M. M. 2011. Domain transform for edge-aware image and video processing. ACM Trans. on Graphics (SIGGRAPH 2011) 30, 4 (July).
[10]
Gortler, S. J., and Cohen, M. F. 1995. Hierarchical and variational geometric modeling with wavelets. In Symp. on Interactive 3D Graphics, 35--43.
[11]
Jeschke, S., Cline, D., and Wonka, P. 2009. A GPU Laplacian solver for diffusion curves and Poisson image editing. ACM Trans. on Graphics (SIGGRAPH Asia 2009) 28, 5 (December).
[12]
Kazhdan, M., Surendran, D., and Hoppe, H. 2010. Distributed gradient-domain processing of planar and spherical images. ACM Trans. on Graphics 29, 2 (April).
[13]
Koutis, I., Miller, G. L., and Tolliver, D. 2009. Combinatorial preconditioners and multilevel solvers for problems in computer vision and image processing. In 5th Intl. Symp. on Visual Computing (ISVC09), Springer.
[14]
Krishnan, D., and Szeliski, R. 2011. Multigrid and multilevel preconditioners for computational photography. Tech. Rep. NYU-TR-941, New York University, October.
[15]
Kushnir, D., Galun, M., and Brandt, A. 2010. Efficient multilevel eigensolvers with applications to data analysis tasks. IEEE Trans. PAMI 32, 8 (August), 1377--1391.
[16]
Levin, A., Lischinski, D., and Weiss, Y. 2004. Colorization using optimization. ACM Trans. on Graphics 23, 3 (August), 689--694.
[17]
Levin, A., Zomet, A., Peleg, S., and Weiss, Y. 2004. Seamless image stitching in the gradient domain. In Eighth European Conference on Computer Vision (ECCV 2004), Springer-Verlag, vol. IV, 377--389.
[18]
Levin, A., Lischinski, D., and Weiss, Y. 2008. A closed-form solution to natural image matting. IEEE Trans. PAMI 30, 2 (Feb.), 228--242.
[19]
McAdams, A., Sifakis, E., and Teran, J. 2010. A parallel multigrid Poisson solver for fluids simulation on large grids. ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 65--74.
[20]
McCann, J., and Pollard, N. 2008. Real-time gradient domain painting. ACM Trans. on Graphics (SIGGRAPH 2008) 27, 3 (August).
[21]
Napov, A., and Notay, Y. 2011. Algebraic analysis of aggregation-based multigrid. Numerical Linear Algebra with Applications 18, 3 (May), 539--564.
[22]
Pentland, A. P. 1994. Interpolation using wavelet bases. IEEE Trans. PAMI 16, 4 (April), 410--414.
[23]
Pérez, P., Gangnet, M., and Blake, A. 2003. Poisson image editing. ACM Trans. on Graphics (SIGGRAPH 2003) 22, 3 (July), 313--318.
[24]
Roberts, A. 2001. Simple and fast multigrid solutions of Poisson's equation using diagonally oriented grids. ANZIAM J. 43 (July), E1--E36.
[25]
Saad, Y. 2003. Iterative Methods for Sparse Linear Systems, second ed. SIAM.
[26]
Shewchuk, J. R. 1994. An introduction to the conjugate gradient method without the agonizing pain. http://www.cs. berkeley.edu/~jrs/, August.
[27]
Szeliski, R., Uyttendaele, M., and Steedly, D. 2011. Fast Poisson blending using multi-splines. In Intl. Conf. on Computational Photography (ICCP 11).
[28]
Szeliski, R. 1990. Fast surface interpolation using hierarchical basis functions. IEEE Trans. PAMI 12, 6 (June), 513--528.
[29]
Szeliski, R. 2006. Locally adapted hierarchical basis preconditioning. ACM Trans. on Graphics (SIGGRAPH 2006) 25, 3 (August), 1135--1143.
[30]
Terzopoulos, D. 1986. Image analysis using multigrid relaxation methods. IEEE Trans. PAMI 8, 2 (March), 129--139.
[31]
Trottenberg, U., Oosterlee, C. W., and Schuller, A. 2000. Multigrid. Academic Press.
[32]
Wang, H., Raskar, R., and Ahuja, N. 2004. Seamless video editing. Proceedings of the Intl. Conf. Patt. Recognition, 858--861.

Cited By

View all
  • (2017)Joint Bi-layer Optimization for Single-Image Rain Streak Removal2017 IEEE International Conference on Computer Vision (ICCV)10.1109/ICCV.2017.276(2545-2553)Online publication date: Oct-2017
  • (2014)Fast RC Reduction of Flip-Chip Power Grids Using Geometric TemplatesIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2013.229010422:11(2357-2365)Online publication date: Nov-2014
  • (2014)Edge-Aware Gradient Domain Optimization Framework for Image Filtering by Local PropagationProceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition10.1109/CVPR.2014.363(2838-2845)Online publication date: 23-Jun-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SA '11: Proceedings of the 2011 SIGGRAPH Asia Conference
December 2011
730 pages
ISBN:9781450308076
DOI:10.1145/2024156
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Poisson blending
  2. colorization
  3. computational photography
  4. fast PDE solution
  5. multilevel techniques
  6. parallel algorithms

Qualifiers

  • Research-article

Conference

SA '11
Sponsor:
SA '11: SIGGRAPH Asia 2011
December 12 - 15, 2011
Hong Kong, China

Acceptance Rates

Overall Acceptance Rate 178 of 869 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Joint Bi-layer Optimization for Single-Image Rain Streak Removal2017 IEEE International Conference on Computer Vision (ICCV)10.1109/ICCV.2017.276(2545-2553)Online publication date: Oct-2017
  • (2014)Fast RC Reduction of Flip-Chip Power Grids Using Geometric TemplatesIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2013.229010422:11(2357-2365)Online publication date: Nov-2014
  • (2014)Edge-Aware Gradient Domain Optimization Framework for Image Filtering by Local PropagationProceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition10.1109/CVPR.2014.363(2838-2845)Online publication date: 23-Jun-2014
  • (2013)Large-scale flip-chip power grid reduction with geometric templatesProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485685(1679-1682)Online publication date: 18-Mar-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media