Real-time gradient-domain painting

被引:63
作者
McCann, James [1 ]
Pollard, Nancy S. [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2008年 / 27卷 / 03期
关键词
real-time; interactive; gradient; painting; multigrid;
D O I
10.1145/1360612.1360692
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an image editing program which allows artists to paint in the gradient domain with real-time feedback on megapixel-sized images. Along with a pedestrian, though powerful, gradient-painting brush and gradient-clone tool, we introduce an edge brush designed for edge selection and replay. These brushes, coupled with special blending modes, allow users to accomplish global lighting and contrast adjustments using only local image manipulations e.g. strengthening a given edge or removing a shadow boundary. Such operations would be tedious in a conventional intensity-based paint program and hard for users to get right in the gradient domain without real-time feedback. The core of our paint program is a simple-to-implement GPU multigrid method which allows integration of megapixel-sized full-color gradient fields at over 20 frames per second on modest hardware. By way of evaluation, we present example images produced with our program and characterize the iteration time and convergence rate of our integration method.
引用
收藏
页数:7
相关论文
共 20 条
[1]  
Agarwala A, 2007, ACM T GRAPHIC, V26, DOI [10.1145/1239451.1239545, 10.1145/1276377.1276495]
[2]  
[Anonymous], NUMERICAL RECIPES C
[3]  
[Anonymous], 2007, Gradient domain manipulation techniques in vision and graphics
[4]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[5]   A MULTIRESOLUTION SPLINE WITH APPLICATION TO IMAGE MOSAICS [J].
BURT, PJ ;
ADELSON, EH .
ACM TRANSACTIONS ON GRAPHICS, 1983, 2 (04) :217-236
[6]   Image editing in the contour domain [J].
Elder, JH ;
Goldberg, RM .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (03) :291-296
[7]  
Fattal R, 2002, ACM T GRAPHIC, V21, P249
[8]  
FINLAYSON G, 2002, ECCV 2002
[9]  
GOODNIGHT N, 2003, GRAPHICS HARDWARE, V2003, P102
[10]   Streaming multigrid for gradient-domain operations on large images [J].
Kazhdan, Michael ;
Hoppe, Hugues .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)