• DocumentCode
    1352629
  • Title

    Fast Rendering of Diffusion Curves with Triangles

  • Author

    Pang, Wai-Man ; Qin, Jing ; Cohen, Michael ; Heng, Pheng-Ann ; Choi, Kup-Sze

  • Author_Institution
    Caritas Institute of Higher Education
  • Volume
    32
  • Issue
    4
  • fYear
    2012
  • Firstpage
    68
  • Lastpage
    78
  • Abstract
    Diffusion curves are a new kind of primitive in vector graphics, capable of representing smooth color transitions among boundaries. Their rendering requires solving Poisson´s equation; much previous research relied on traditional solvers, which commonly require GPU acceleration to achieve real-time rasterization. This obviously restricts deployment on the Internet—for example, as rich Internet applications, in which various computing environments are involved. Diffusion effects are similar to locally defined interpolation with a particular orientation and magnitude. Inspired by that observation, a mesh-based framework combined with mean value coordinates (MVC) interpolants efficiently renders diffusion curve images on a CPU. This method employs a visibility algorithm to efficiently find and sort neighboring curve nodes for each vertex. It then assigns the vertex colors according to MVC interpolation with the neighboring curve nodes. Experiments produced rendering results comparable to traditional solvers, but this method is computationally more efficient and runs much faster on a CPU.
  • Keywords
    Curves; DIffusion processes; Graphics processing unit; Harmonic analysis; Image color analysis; Interpolation; Rendering (computer graphics); Color; Curves; DIffusion processes; Graphics processing unit; Harmonic analysis; Image color analysis; Interpolation; Nickel; Rendering (computer graphics); computer graphics; diffusion curves; harmonic maps; mean value coordinates; nonphotorealistic rendering; vector graphics rendering;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2011.86
  • Filename
    6051406