AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (11.6 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Diffusion curves with diffusion coefficients

Hongwei Lin1,2( )Jingning Zhang2Chenkai Xu1
School of Mathematical Science, Zhejiang University, Hangzhou 310027, China.
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou 310058, China.
Show Author Information

Abstract

Diffusion curves can be used to generate vector graphics images with smooth variation by solving Poisson equations. However, using the classical diffusion curve model, it is difficult to ensure that the generated diffusion image satisfies desired constraints. In this paper, we develop a model for producing a diffusion image by solving a diffusion equation with diffusion coefficients, in which color layers and coefficient layers are introduced to facilitate the generation of the diffusion image. Doing so allows us to impose various constraints on the diffusion image, such as diffusion strength, diffusion direction, diffusion points, etc., in a unified computational framework. Various examples are presented in this paper to illustrate the capabilities of our model.

References

[1]
Orzan, A.; Bousseau, A.; Barla, P.; Winnemöller, H.; Thollot, J.; Salesin, D. Diffusion curves: A vector representation for smooth-shaded images. Com-munications of the ACM Vol. 56, No. 7, 101-108, 2013.
[2]
Sun, J.; Liang, L.; Wen, F.; Shum, H.-Y. Image vectorization using optimized gradient meshes. ACM Transactions on Graphics Vol. 26, No. 3, Article No. 11, 2007.
[3]
Lai, Y.-K.; Hu, S.-M.; Martin, R. R. Automatic and topology-preserving gradient mesh generation for image vectorization. ACM Transactions on Graphics Vol. 28, No. 3, Article No. 85, 2009.
[4]
Xia, T.; Liao, B.; Yu, Y. Patch-based image vectorization with automatic curvilinear feature alignment. ACM Transactions on Graphics Vol. 28, No. 5, Article No. 115, 2009.
[5]
Bezerra, H.; Eisemann, E.; DeCarlo, D.; Thollot, J. Diffusion constraints for vector graphics. In: Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, 35-42, 2010.
[6]
Sun, T.; Thamjaroenporn, P.; Zheng, C. Fast multipole representation of diffusion curves and points. ACM Transactions on Graphics Vol. 33, No. 4, Article No. 53, 2014.
[7]
Finch, M.; Snyder, J.; Hoppe, H. Freeform vector graphics with controlled thin-plate splines. ACM Transactions on Graphics Vol. 30, No. 6, Article No. 166, 2011.
[8]
Takayama, K.; Sorkine, O.; Nealen, A.; Igarashi, T. Volumetric modeling with diffusion surfaces. ACM Transactions on Graphics Vol. 29, No. 6, Article No. 180, 2010.
[9]
Jeschke, S.; Cline, D.; Wonka, P. A GPU Laplacian solver for diffusion curves and Poisson image editing. ACM Transactions on Graphics Vol. 28, No. 5, Article No. 116, 2009.
[10]
Jeschke, S.; Cline, D.; Wonka, P. Rendering surface details with diffusion curves. ACM Transactions on Graphics Vol. 28, No. 5, Article No. 117, 2009.
[11]
Bowers, J. C.; Leahey, J.; Wang, R. A ray tracing approach to diffusion curves. Computer Graphics Forum Vol. 30, No. 4, 1345-1352, 2011.
[12]
Pang, W. M.; Qin, J.; Cohen, M.; Heng, P. A.; Choi. K. S. Fast rendering of diffusion curves with triangles. IEEE Computer Graphics and Applications Vol. 32, No. 4, 68-78, 2012.
[13]
Boyé, S.; Barla, P.; Guennebaud, G. A vectorial solver for free-form vector gradients. ACM Transactions on Graphics Vol. 31, No. 6, Article No. 173, 2012.
[14]
Prévost, R.; Jarosz, W.; Sorkine-Hornung, O. A vectorial framework for ray traced diffusion curves. Computer Graphics Forum Vol. 34, No. 1, 253-264, 2015.
[15]
Sun, X.; Xie, G.; Dong, Y.; Lin, S.; Xu, W.; Wang W.; Tong, X.; Guo, B. Diffusion curve textures for resolution independent texture mapping. ACM Transactions on Graphics Vol. 31, No. 4, Article No. 74, 2012.
[16]
Ilbery, P.; Kendall, L.; Concolato, C.; McCosker, M. Biharmonic diffusion curve images from boundary elements. ACM Transactions on Graphics Vol. 32, No. 6, Article No. 219, 2013.
[17]
Perona, P.; Malik, J. Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 12, No. 7, 629-639, 1990.
[18]
Zhang, R.-J.; Ma, W. An efficient scheme for curve and surface construction based on a set of interpolatory basis functions. ACM Transactions on Graphics Vol. 30, No. 2, Article No. 10, 2011.
[19]
Bambach, M.; Heinkenschloss, M.; Herty, M. A method for model identification and parameter estimation. Inverse Problems Vol. 29, No. 2, 025009, 2013.
[20]
Vogel, C. R. Computational Methods for Inverse Problems.Society for Industrial and Applied Mathematics, 2002.
Computational Visual Media
Pages 149-160
Cite this article:
Lin H, Zhang J, Xu C. Diffusion curves with diffusion coefficients. Computational Visual Media, 2018, 4(2): 149-160. https://doi.org/10.1007/s41095-018-0109-9

540

Views

14

Downloads

4

Crossref

N/A

Web of Science

4

Scopus

0

CSCD

Altmetrics

Revised: 28 December 2017
Accepted: 31 December 2017
Published: 20 March 2018
© The Author(s) 2018

This article is published with open access at Springerlink.com

The articles published in this journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http:// creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Other papers from this open access journal are available free of charge from http://www.springer.com/journal/41095. To submit a manuscript, please go to https://www. editorialmanager.com/cvmj.

Return