Progressive color transfer for images of arbitrary dynamic range

Image manipulation takes many forms. A powerful approach involves image adjustment by example. To make color edits more intuitive, the intelligent transfer of a user-specified target image's color palette can achieve a multitude of creative effects, provided the user is supplied with a small set of straightforward parameters. We present a novel histogram reshaping technique which allows significantly better control than previous methods and transfers the color palette between images of arbitrary dynamic range. We achieve this by manipulating histograms at different scales, which allows coarse and fine features to be considered separately. We compare our approach to a number of existing color transfer and tonemapping techniques and demonstrate its performance for a wide range of images.

[1]  Erik Reinhard,et al.  High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting , 2010 .

[2]  Erik Reinhard,et al.  Color Transfer between Images , 2001, IEEE Computer Graphics and Applications.

[3]  Lizhuang Ma,et al.  Color transfer in correlated color space , 2006, VRCIA '06.

[4]  Klaus Mueller,et al.  Transferring color to greyscale images , 2002, ACM Trans. Graph..

[5]  Christine D. Piatko,et al.  A visibility matching tone reproduction operator for high dynamic range scenes , 1997, SIGGRAPH '97.

[6]  Zeev Farbman,et al.  Interactive local adjustment of tonal values , 2006, ACM Trans. Graph..

[7]  Lizhuang Ma,et al.  Gradient‐Preserving Color Transfer , 2009, Comput. Graph. Forum.

[8]  László Neumann,et al.  Color Style Transfer Techniques using Hue, Lightness and Saturation Histogram Matching , 2005, CAe.

[9]  D. Ruderman,et al.  Statistics of cone responses to natural images: implications for visual coding , 1998 .

[10]  Daniel C. Alexander,et al.  Colour Transfer by Feature Based Histogram Registration , 2007, BMVC.

[11]  Maneesh Agrawala,et al.  Soft scissors: an interactive tool for realtime high quality matting , 2007, ACM Trans. Graph..

[12]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[13]  Hong-Bo Liu,et al.  Color transfer to greyscale images using texture spectrum , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[14]  Dani Lischinski,et al.  Gradient Domain High Dynamic Range Compression , 2023 .

[15]  Erik Reinhard,et al.  High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting (The Morgan Kaufmann Series in Computer Graphics) , 2005 .

[16]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[17]  Karol Myszkowski,et al.  Adaptive Logarithmic Mapping For Displaying High Contrast Scenes , 2003, Comput. Graph. Forum.

[18]  Keiji Uchikawa,et al.  Example-based color stylization based on categorical perception , 2004, APGV '04.

[19]  Christine D. Piatko,et al.  A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes , 1997, IEEE Trans. Vis. Comput. Graph..

[20]  Mohan S. Kankanhalli,et al.  Colorizing infrared home videos , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[21]  Vladimir Vezhnevets,et al.  Interactive Local Color Transfer Between Images , 2007 .

[22]  Roberto Scopigno,et al.  Computer Graphics forum , 2003, Computer Graphics Forum.

[23]  Tom Appolloni,et al.  Proceedings of the 29th annual conference on Computer graphics and interactive techniques , 2002, SIGGRAPH.

[24]  Zeev Farbman,et al.  Edge-preserving decompositions for multi-scale tone and detail manipulation , 2008, ACM Trans. Graph..

[25]  David Salesin,et al.  Image Analogies , 2001, SIGGRAPH.

[26]  Erik Reinhard,et al.  Photographic tone reproduction for digital images , 2002, ACM Trans. Graph..

[27]  Dani Lischinski,et al.  Colorization using optimization , 2004, ACM Trans. Graph..

[28]  Garrett M. Johnson,et al.  Color Imaging: Fundamentals and Applications , 2008 .

[29]  A. Abadpour,et al.  A fast and efficient fuzzy color transfer method , 2004, Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004..

[30]  Edward H. Adelson,et al.  Compressing and companding high dynamic range images with subband architectures , 2005, ACM Trans. Graph..

[31]  Frédo Durand,et al.  Two-scale tone management for photographic look , 2006, ACM Trans. Graph..

[32]  François Pitié,et al.  Automated colour grading using colour distribution transfer , 2007, Comput. Vis. Image Underst..

[33]  A.C. Kokaram,et al.  N-dimensional probability density function transfer and its application to color transfer , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[34]  Hanqiu Sun Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications , 2006 .

[35]  Jiawen Chen,et al.  Real-time edge-aware image processing with the bilateral grid , 2007, ACM Trans. Graph..

[36]  Shohreh Kasaei,et al.  An efficient PCA-based color transfer method , 2007, J. Vis. Commun. Image Represent..

[37]  Alexei A. Efros,et al.  Fast bilateral filtering for the display of high-dynamic-range images , 2002 .

[38]  Fabio Pellacini,et al.  User‐Controllable Color Transfer , 2010, Comput. Graph. Forum.

[39]  Bing-Yu Chen,et al.  Example‐based Multiple Local Color Transfer by Strokes , 2008, Comput. Graph. Forum.

[40]  Neil A. Dodgson,et al.  The decolorize algorithm for contrast enhancing, color to grayscale conversion , 2005 .