Repository logo
  • Research Outputs
  • Researchers
  • Schools
    Felizberta Lo Padilla Tong School of Social SciencesIp Ying To Lee Yu Yee School of Humanities and LanguagesRita Tong Liu School of Business and Hospitality ManagementS.K. Yee School of Health SciencesYam Pak Charitable Foundation School of Computing and Information Sciences
  • Help
Repository logo
  1. Home
  2. Computing and Information Sciences
  3. CIS Publication
  4. Fast rendering of diffusion curves with triangles
 
  • Details

Fast rendering of diffusion curves with triangles

Author(s)
Pang, Raymond Wai Man
Author(s)
Qin, J.
Cohen, M.
Heng, P.-A.
Choi, K.-S.
Date Issued
2012
Publisher
IEEE
Journal
IEEE Computer Graphics and Applications
Volume
32
Issue
4
Start page
68
End page
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.
URI
https://repository.sfu.edu.hk/handle/sfu/995
DOI
10.1109/MCG.2011.86
SFU Affiliated Publication
Yes
Availability at SFU Library

No database links found.

Responsible Use of E‑Resources | Privacy Policy | Disclaimer
© SFU Library. All Rights Reserved.
SFU Library