Deep Palette-Based Color Decomposition for Image Recoloring with Aesthetic Suggestion

Color edition is an important issue in image processing and graphic design. This paper presents a deep color decomposition based framework for image recoloring, allowing users to achieve professional color edition through simple interactive operations. Different from existing methods that perform palette generation and color decomposition separately, our method directly generates the recolored images by a light-weight CNN. We first formulate the generation of color palette as an unsupervised clustering problem, and employ a fully point-wise CNN to extract the most representative colors from the input image. Particularly, a pixel scrambling strategy is adopted to map the continuous image color to a compact discrete palette space, facilitating the CNN focus on color-relevant features. Then, we devise a deep color decomposition network to obtain the projected weights of input image on the basis colors of the generated palette space, and leverage them for image recoloring in a user-interacted manner. In addition, a novel aesthetic constraint derived from color harmony theory is proposed to augment the color reconstruction from user-specified colors, resulting in an aesthetically pleasing visual effect. Qualitative comparisons with existing methods demonstrate the effectiveness of our proposed method.

[1]  Dani Lischinski,et al.  Colorization using optimization , 2004, SIGGRAPH 2004.

[2]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[3]  Xiaojuan Ma,et al.  Text2Colors: Guiding Image Colorization through Text-Driven Palette Generation , 2018, ArXiv.

[4]  Yusuke Matsui Challenge for Manga Processing: Sketch-based Manga Retrieval , 2015, ACM Multimedia.

[5]  Stephen DiVerdi,et al.  Palette-based photo recoloring , 2015, ACM Trans. Graph..

[6]  Noriaki Muranaka,et al.  Color design support system considering color harmony , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[7]  Yotam I. Gingold,et al.  Efficient palette-based decomposition and recoloring of images via RGBXY-space geometry , 2018, ACM Trans. Graph..

[8]  Pat Hanrahan,et al.  LayerBuilder: Layer Decomposition for Interactive Image and Video Color Editing , 2017, ArXiv.

[9]  Chunxia Xiao,et al.  Palette-Based Image Recoloring Using Color Decomposition Optimization , 2017, IEEE Transactions on Image Processing.

[10]  Yotam I. Gingold,et al.  Decomposing Images into Layers via RGB-Space Geometry , 2016 .

[11]  Wataru Shimoda,et al.  DeepStyleCam: A Real-Time Style Transfer App on iOS , 2017, MMM.

[12]  Lei Deng,et al.  Colorization Using Quaternion Algebra with Automatic Scribble Generation , 2012, MMM.

[13]  Qinping Zhao,et al.  Sparse Dictionary Learning for Edit Propagation of High-Resolution Images , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Jin Young Choi,et al.  PaletteNet: Image Recolorization with Given Color Palette , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[15]  Aljoscha Smolic,et al.  Unmixing-Based Soft Color Segmentation for Image Manipulation , 2017, TOGS.

[16]  G. Finlayson,et al.  Re-evaluating colour constancy algorithms , 2004, ICPR 2004.

[17]  Shi-Min Hu,et al.  Instant Propagation of Sparse Edits on Images and Videos , 2010, Comput. Graph. Forum.

[18]  Deepu Rajan,et al.  Image colorization using similar images , 2012, ACM Multimedia.

[19]  Haojie Li,et al.  User-Guided Deep Anime Line Art Colorization with Conditional Adversarial Networks , 2018, ACM Multimedia.

[20]  Tien-Tsin Wong,et al.  Deep unsupervised pixelization , 2018, ACM Trans. Graph..

[21]  Yotam I. Gingold,et al.  Palette-based image decomposition, harmonization, and color transfer , 2018, ArXiv.

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

[23]  Pietro Perona,et al.  The Caltech-UCSD Birds-200-2011 Dataset , 2011 .