Region-based line field design using harmonic functions
Related Experiment Video
Updated: May 31, 2026

Harmonic Nanoparticles for Regenerative Research
Published on: May 1, 2014
Chih-Yuan Yao1, Ming-Te Chi, Tong-Yee Lee
1Department of Computer Science and Information Engineering, National Cheng-Kung University, No. 1, University Rd., Tainan 701, Taiwan. cyuan.yao@gmail.com
Abstract:
Field design has wide applications in graphics and visualization. One of the main challenges in field design has been how to provide users with both intuitive control over the directions in the field on one hand and robust management of its topology on the other hand. In this paper, we present a design paradigm for line fields that addresses this challenge. Rather than asking users to input all singularities as in most methods that offer topology control, we let the user provide a partitioning of the domain and specify simple flow patterns within the partitions. Represented by a selected set of harmonic functions, the elementary fields within the partitions are then combined to form continuous fields with rich appearances and well-determined topology. Our method allows a user to conveniently design the flow patterns while having precise and robust control over the topological structure. Based on the method, we developed an interactive tool for designing line fields from images, and demonstrated the utility of the fields in image stylization.
Related Concept Videos
Electric Field Lines
The solution to this problem is to use electric field lines, which are not vectors but...
Electric Field of a Continuous Line Charge
In calculations of electric fields, symmetry is of great use. For example, while calculating electric fields of continuous charge distributions.
Consider a line element with a...
Bewley Lattice Diagram
Traveling Waves: Lossless Lines
Boundary Conditions: Lossless Lines
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
Design Example: Setting a Curve Using Design Data

