Example-Based Video Color Grading

被引:60
作者
Bonneel, Nicolas [1 ]
Sunkavalli, Kalyan [2 ]
Paris, Sylvain [2 ]
Pfister, Hanspeter [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
[2] Adobe, San Jose, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2013年 / 32卷 / 04期
基金
美国国家科学基金会;
关键词
color grading; color transfer; video; visual look; IMAGE; SEGMENTATION;
D O I
10.1145/2461912.2461939
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In most professional cinema productions, the color palette of the movie is painstakingly adjusted by a team of skilled colorists - through a process referred to as color grading - to achieve a certain visual look. The time and expertise required to grade a video makes it difficult for amateurs to manipulate the colors of their own video clips. In this work, we present a method that allows a user to transfer the color palette of a model video clip to their own video sequence. We estimate a per-frame color transform that maps the color distributions in the input video sequence to that of the model video clip. Applying this transformation naively leads to artifacts such as bleeding and flickering. Instead, we propose a novel differential-geometry-based scheme that interpolates these transformations in a manner that minimizes their curvature, similarly to curvature flows. In addition, we automatically determine a set of keyframes that best represent this interpolated transformation curve, and can be used subsequently, to manually refine the color grade. We show how our method can successfully transfer color palettes between videos for a range of visual styles and a number of input video clips.
引用
收藏
页数:11
相关论文
共 36 条
[1]  
Amari S.I., 2000, Methods of Information Geometry, DOI DOI 10.1090/MMONO/191
[2]   User-Controllable Color Transfer [J].
An, Xiaobo ;
Pellacini, Fabio .
COMPUTER GRAPHICS FORUM, 2010, 29 (02) :263-271
[3]  
[Anonymous], ACM T GRAPHICS
[4]  
[Anonymous], 2003, TOPICS OPTIMAL TRANS
[5]  
[Anonymous], 2011, P ACM SIGGRAPHEUROGR
[6]   Two-scale tone management for photographic look [J].
Bae, Soonmin ;
Paris, Sylvain ;
Durand, Fredoo .
ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03) :637-645
[7]   Video SnapCut: Robust Video Object Cutout Using Localized Classifiers [J].
Bai, Xue ;
Wang, Jue ;
Simons, David ;
Sapiro, Guillermo .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[8]   Displacement Interpolation Using Lagrangian Mass Transport [J].
Bonneel, Nicolas ;
van de Panne, Michiel ;
Paris, Sylvain ;
Heidrich, Wolfgang .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (06)
[9]   Example-based color transformation of image and video using basic color categories [J].
Chang, Youngha ;
Saito, Suguru ;
Nakajima, Masayuki .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2007, 16 (02) :329-336
[10]  
Devroye L., 1986, NONUNIFORM RANDOM VA