We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Han-Li Zhao, Gui-Zhi Nie, Xu-Jie Li, Xiao-Gang Jin, Zhi-Geng Pan. Structure-Aware Nonlocal Optimization Framework for Image Colorization[J]. Journal of Computer Science and Technology, 2015, 30(3): 478-488. DOI: 10.1007/s11390-015-1538-x
Citation: Han-Li Zhao, Gui-Zhi Nie, Xu-Jie Li, Xiao-Gang Jin, Zhi-Geng Pan. Structure-Aware Nonlocal Optimization Framework for Image Colorization[J]. Journal of Computer Science and Technology, 2015, 30(3): 478-488. DOI: 10.1007/s11390-015-1538-x

Structure-Aware Nonlocal Optimization Framework for Image Colorization

Funds: This work was supported by the National Natural Science Foundation of China under Grant Nos. 61100146 and 61472351, and the Zhejiang Provincial Natural Science Foundation of China under Grant Nos. LY15F020019 and LQ14F020006. Pan was supported by the National Key Technology Research and Development Program of the Ministry of Science and Technology of China under Grant No. 2013BAH24F01.
More Information
  • Author Bio:

    Han-Li Zhao is an associate professor at Wenzhou University, Wenzhou. He received his B.E. degree in software engineering from Sichuan University in 2004 and Ph.D. degree in computer science from Zhejiang University in 2009. He is a member of CCF and ACM. His current research interests include interactive image editing, computer animation, geometric processing, and GPU parallel computing.

  • Received Date: September 07, 2014
  • Revised Date: March 15, 2015
  • Published Date: May 04, 2015
  • This paper proposes a structure-aware nonlocal energy optimization framework for interactive image colorization with sparse scribbles. Our colorization technique propagates colors to both local intensity-continuous regions and remote texture-similar regions without explicit image segmentation. We implement the nonlocal principle by computing K nearest neighbors in the high-dimensional feature space. The feature space contains not only image coordinates and intensities but also statistical texture features obtained with the direction-aligned Gabor wavelet filter. Structure maps are utilized to scale texture features to avoid artifacts along high-contrast boundaries. We show various experimental results and comparisons on image colorization, selective recoloring and decoloring, and progressive color editing to demonstrate the effectiveness of the proposed approach.
  • [1]
    Reinhard E, AshikhminM, Gooch B, Shirley P. Color transfer between images. IEEE Computer Graphics and Applications, 2001, 21(5): 34-41.
    [2]
    Chang Y, Saito S, Nakajima M. Example-based color transformation of image and video using basic color categories. IEEE Trans. Image Processing, 2007, 16(2): 329-336.
    [3]
    Xiao X, Ma L. Gradient-preserving color transfer. Computer Graphics Forum, 2009, 28(7): 1879-1886.
    [4]
    Levin A, Lischinski D, Weiss Y. Colorization using optimization. ACM Trans. Graphics, 2004, 23(3): 689-694.
    [5]
    Sheng B, Sun H, Chen S, Liu X, Wu E. Colorization using the rotation-invariant feature space. IEEE Computer Graphics Applications, 2011, 31(2): 24-35.
    [6]
    Yatziv L, Sapiro G. Fast image and video colorization using chrominance blending. IEEE Transactions on Image Processing, 2006, 15(5): 1120-1129.
    [7]
    Qu Y, Wong T T, Heng P A. Manga colorization. ACM Transactions on Graphics, 2006, 25(3): 1214-1220.
    [8]
    Luan Q, Wen F, Cohen-Or D, Liang L, Xu Y Q, Shum H Y. Natural image colorization. In Proc. the 18th Eurographics Workshop on Rendering, July 2007, pp.309-320.
    [9]
    Kyprianidis J E, Kang H. Image and video abstraction by coherence-enhancing filtering. Computer Graphics Forum, 2011, 30(2): 593-602.
    [10]
    Manjunath B S, Ma W Y. Texture features for browsing and retrieval of image data. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1996, 18(8): 837-842.
    [11]
    Xu L, Yan Q, Xia Y, Jia J. Structure extraction from texture via relative total variation. ACM Transactions on Graphics, 2012, 31(6): 139:1-139:10.
    [12]
    Welsh T, Ashikhmin M, Mueller K. Transferring color to greyscale images. ACM Trans. Graphics, 2002, 21(3): 277-280.
    [13]
    Ironi R, Cohen-Or D, Lischinski D. Colorization by example. In Proc. the Eurographics Symposiums on Rendering Techniques, June 29-July 1, 2005, pp.201-210.
    [14]
    Cohen-Or D, Sorkine O, Gal R, Leyvand T, Xu Y Q. Color harmonization. ACM Trans. Graphics, 2006, 25(3): 624-630.
    [15]
    Liu X, Wan L, Qu Y et al. Intrinsic colorization. ACM Trans. Graphics, 2008, 27(5): 152:1-152:9.
    [16]
    Chia A Y S, Zhuo S, Gupta R K et al. Semantic colorization with internet images. ACM Trans. Graphics, 2011, 30(6): 156:1-156:8.
    [17]
    An X, Pellacini F. AppProp: All-pairs appearance-space edit propagation. ACM Trans. Graphics, 2008, 27(3): 40:1-40:9.
    [18]
    Fattal R. Edge-avoiding wavelets and their applications. ACM Trans. Graphics, 2009, 28(3): Article No. 22.
    [19]
    Xu K, Li Y, Ju T, Hu S M, Liu T Q. Efficient affinitybased edit propagation using k-d tree. ACM Transactions on Graphics, 2009, 28(5): Article No. 118.
    [20]
    Bhat P, Zitnick C L, Cohen M et al. GradientShop: A gradient-domain optimization framework for image and video filtering. ACM Trans. Graphics, 2010, 29(2): 10:1-10:14.
    [21]
    Musialski P, Cui M, Ye J et al. A framework for interactive image color editing. The Visual Computer, 2013, 29(11): 1173-1186.
    [22]
    Huang H, Li X, Zhao H et al. Manifold-preserving image colorization with nonlocal estimation. Multimedia Tools and Applications, 2014. DOI: 10.1007/s11042-014-1991-5.
    [23]
    Jeschke S, Cline D, Wonka P. A GPU Laplacian solver for diffusion curves and Poisson image editing. ACM Transactions on Graphics, 2009, 28(5): 116:1-116:8.
    [24]
    Canny J. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986, PAMI-8(6): 679-698.
    [25]
    Chen Q, Li D, Tang C K. KNN matting. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, June 2012, pp.869-876.
    [26]
    Buatois L, Caumon G, Levy B. Concurrent number cruncher: A GPU implementation of a general sparse linear solver. International Journal of Parallel, Emergent and Distributed Systems, 2009, 24(3): 205-223.
  • Related Articles

    [1]Xi-Ming Li, Ji-Hong Ouyang. Tuning the Learning Rate for Stochastic Variational Inference[J]. Journal of Computer Science and Technology, 2016, 31(2): 428-436. DOI: 10.1007/s11390-016-1636-4
    [2]Mathu Soothana S. Kumar Retna Swami, Muneeswaran Karuppiah. Optimal Feature Extraction Using Greedy Approach for Random Image Components and Subspace Approach in Face Recognition[J]. Journal of Computer Science and Technology, 2013, 28(2): 322-328. DOI: 10.1007/s11390-013-1333-5
    [3]Yun Zeng, Wei Chen, Qun-Sheng Peng. A Novel Variational Image Model: Towards a Unified Approach to Image Editing[J]. Journal of Computer Science and Technology, 2006, 21(2): 224-231.
    [4]JIANG Changjun, WANG Huaiqing, LIAO Shaoyi. Behavior Relativity of Petri Nets[J]. Journal of Computer Science and Technology, 2002, 17(6).
    [5]FU maxi. Relative Properties of Frame Language[J]. Journal of Computer Science and Technology, 1999, 14(4): 320-327.
    [6]Chen Bin, Hong Jiarong, Wang Yadong. The Minimum Feature Subset Selection Problem[J]. Journal of Computer Science and Technology, 1997, 12(2): 145-153.
    [7]Li Wei, Zhang Bo, Hilmar Jaschek. Real-Time Collision-Free Path Planning for Robots in Configuration Space[J]. Journal of Computer Science and Technology, 1994, 9(1): 37-52.
    [8]Zhang Zhongyun, Zhu Mingfa, Li Jie. Partitioning of Independent Tasks for Minimizing Completion Time and Total Waiting Time[J]. Journal of Computer Science and Technology, 1991, 6(3): 276-281.
    [9]Zhang Xinzhong, Yan Changde, Liu Xiuying. Feature Point Method of Chinese Character Recognition and Its Application[J]. Journal of Computer Science and Technology, 1990, 5(4): 305-311.
    [10]Zhang Mingyi. On Relative Accessibility Depending on a set of Parameters[J]. Journal of Computer Science and Technology, 1989, 4(3): 286-288.

Catalog

    Article views (32) PDF downloads (1348) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return