5 October 2012 Matrix decomposition graphics processing unit solver for Poisson image editing
Author Affiliations +
Abstract
In recent years, gradient-domain methods have been widely discussed in the image processing field, including seamless cloning and image stitching. These algorithms are commonly carried out by solving a large sparse linear system: the Poisson equation. However, solving the Poisson equation is a computational and memory intensive task which makes it not suitable for real-time image editing. A new matrix decomposition graphics processing unit (GPU) solver (MDGS) is proposed to settle the problem. A matrix decomposition method is used to distribute the work among GPU threads, so that MDGS will take full advantage of the computing power of current GPUs. Additionally, MDGS is a hybrid solver (combines both the direct and iterative techniques) and has two-level architecture. These enable MDGS to generate identical solutions with those of the common Poisson methods and achieve high convergence rate in most cases. This approach is advantageous in terms of parallelizability, enabling real-time image processing, low memory-taken and extensive applications.
© 2012 SPIE and IS&T 0091-3286/2012/$25.00 © 2012 SPIE and IS&T
Zhao Lei and Wei Li "Matrix decomposition graphics processing unit solver for Poisson image editing," Journal of Electronic Imaging 21(4), 043007 (5 October 2012). https://doi.org/10.1117/1.JEI.21.4.043007
Published: 5 October 2012
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication and 2 patents.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Graphics processing units

Chemical elements

Image processing

Iterative methods

Diffusion

Image resolution

Panoramic photography

Back to Top