Streaming Multigrid for Gradient-Domain Operations on Large Images
Michael Kazhdan, Hugues Hoppe
In ACM Transactions on Graphics, 27(3), August 2008.
Abstract: We introduce a new tool to solve the large linear systems arising from gradient-domain image processing. Specifically, we develop a streaming multigrid solver, which needs just two sequential passes over out-of-core data. This fast solution is enabled by a combination of three techniques: (1) use of second-order finite elements (rather than traditional finite differences) to reach sufficient accuracy in a single V-cycle, (2) temporally blocked relaxation, and (3) multi-level streaming to pipeline the restriction and prolongation phases into single streaming passes. A key contribution is the extension of the B-spline finite-element method to be compatible with the forward-difference gradient representation commonly used with images. Our streaming solver is also efficient for in-memory images, due to its fast convergence and excellent cache behavior. Remarkably, it can outperform spatially adaptive solvers that exploit application-specific knowledge. We demonstrate seamless stitching and tone-mapping of gigapixel images in about an hour on a notebook PC.
Keyword(s): B-spline finite elements, Poisson equation, gigapixel images, multi-level streaming, out-of-core multigrid solver
Article URL: http://doi.acm.org/10.1145/1360612.1360620
BibTeX format:
@article{Kazhdan:2008:SMF,
  author = {Michael Kazhdan and Hugues Hoppe},
  title = {Streaming Multigrid for Gradient-Domain Operations on Large Images},
  journal = {ACM Transactions on Graphics},
  volume = {27},
  number = {3},
  pages = {21:1--21:10},
  month = aug,
  year = {2008},
}
Search for more articles by Michael Kazhdan.
Search for more articles by Hugues Hoppe.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."