Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Interactive Tensor Field Design and Visualization on Surfaces

Published: 01 January 2007 Publication History

Abstract

Designing tensor fields in the plane and on surfaces is a necessary task in many graphics applications, such as painterly rendering, pen-and-ink sketching of smooth surfaces, and anisotropic remeshing. In this article, we present an interactive design system that allows a user to create a wide variety of symmetric tensor fields over 3D surfaces either from scratch or by modifying a meaningful input tensor field such as the curvature tensor. Our system converts each user specification into a basis tensor field and combines them with the input field to make an initial tensor field. However, such a field often contains unwanted degenerate points which cannot always be eliminated due to topological constraints of the underlying surface. To reduce the artifacts caused by these degenerate points, our system allows the user to move a degenerate point or to cancel a pair of degenerate points that have opposite tensor indices. These operations provide control over the number and location of the degenerate points in the field. We observe that a tensor field can be locally converted into a vector field so that there is a one-to-one correspondence between the set of degenerate points in the tensor field and the set of singularities in the vector field. This conversion allows us to effectively perform degenerate point pair cancellation and movement by using similar operations for vector fields. In addition, we adapt the image-based flow visualization technique to tensor fields, therefore allowing interactive display of tensor fields on surfaces. We demonstrate the capabilities of our tensor field design system with painterly rendering, pen-and-ink sketching of surfaces, and anisotropic remeshing.

References

[1]
Pierre Alliez, David Cohen-Steiner, Olivier Devillers, Bruno Lévy, Mathieu Desbrun, Anisotropic polygonal remeshing, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
[2]
B. Cabral and C. Leedom, “Imaging Vector Fields Using Line Integral Convolution,” Computer Graphics Proc., Ann. Conf. Series (SIGGRAPH '93), pp. 263-270, 1993.
[3]
D. Cohen-Steiner and J.M. Morvan, “Restricted Delaunay Triangulations and Normal Cycle,” Proc. 19th Ann. ACM Symp. Computational Geometry, pp. 237-246, 2003.
[4]
IEEE Computer Graphics and Applications, pp. 25-33, 1993.
[5]
Proc. IEEE Visualization Conf., pp.140-147, 1994.
[6]
T. Delmarcelle, “The Visualization of Second-Order Tensor Fields,” PhD thesis, Stanford Applied Physics, 1994.
[7]
S. Dong, S. Kircher, and M. Garland, “Harmonic Functions for Quadrilateral Remeshing of Arbitrary Manifolds,” Computer Aided Geometry Design, 2005.
[8]
Computer Aided Geometric Design, vol. 20, no. 1, pp. 19-27, 2003.
[9]
A. Girshick, V. Interrante, S. Haker, and T. Lemoine, “Line Direction Matters: An Argument for the Use of Principal Directions in 3D Line Drawings,” Proc. First Int'l Symp. Non-Photorealistic Animation and Rendering (NPAR '00), pp. 43-52, 2000.
[10]
James Hays, Irfan Essa, Image and video based painterly animation, Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering, June 07-09, 2004, Annecy, France
[11]
Aaron Hertzmann, Denis Zorin, Illustrating smooth surfaces, Proceedings of the 27th annual conference on Computer graphics and interactive techniques, p.517-526, July 2000
[12]
Aaron Hertzmann, Painterly rendering with curved brush strokes of multiple sizes, Proceedings of the 25th annual conference on Computer graphics and interactive techniques, p.453-460, July 1998
[13]
Victoria Interrante, Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution, Proceedings of the 24th annual conference on Computer graphics and interactive techniques, p.109-116, August 1997
[14]
Proc. IEEE Visualization Conf., pp. 131-138, 2003.
[15]
Peter Litwinowicz, Processing images and video for an impressionist effect, Proceedings of the 24th annual conference on Computer graphics and interactive techniques, p.407-414, August 1997
[16]
Proc. 12th Pacific Conf. Computer Graphics and Applications (PG '04), pp. 207-216, 2004.
[17]
M. Meyer, M. Desbrun, P. Schröder, and A.H. Barr, “Discrete Differential-Geometry Operators for Triangulated 2-Manifolds,” Proc. Workshop Visualization and Math. (VisMath), 2002.
[18]
K. Mischaikow and M. Mrozek, “Conley Index,” Handbook of Dynamic Systems, second ed., North-Holland, pp. 393-460, 2002.
[19]
Xinlai Ni, Michael Garland, John C. Hart, Fair morse functions for extracting the topological structure of a surface mesh, ACM Transactions on Graphics (TOG), v.23 n.3, August 2004
[20]
Emil Praun, Adam Finkelstein, Hugues Hoppe, Lapped textures, Proceedings of the 27th annual conference on Computer graphics and interactive techniques, p.465-470, July 2000
[21]
A. Rockwood and S. Bunderwala, “A Toy Vector Field Based on Geometric Algebra,” Proc. Application of Geometric Algebra in Computer Science and Eng. (AGACSE '01), pp. 179-185, 2001.
[22]
Michael P. Salisbury, Michael T. Wong, John F. Hughes, David H. Salesin, Orientable textures for image-based pen-and-ink illustration, Proceedings of the 24th annual conference on Computer graphics and interactive techniques, p.401-406, August 1997
[23]
D. Stalling, H.C. Hege, “Fast and Resolution Independent Line Integral Convolution,” Computer Graphics Proc., Ann. Conf. Series (SIGGRAPH '95), pp. 249-256, 1995.
[24]
Jos Stam, Flows on surfaces of arbitrary topology, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
[25]
H. Theisel, “Designing 2D Vector Fields of Arbitrary Topology,” Computer Graphics Forum (Proc. Eurographics '02), vol. 21, no. 3, pp.595-604, 2002.
[26]
Yiying Tong, Santiago Lombeyda, Anil N. Hirani, Mathieu Desbrun, Discrete multiscale vector field decomposition, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
[27]
X. Tricoche, G. Scheuermann, and H. Hagen, “Scaling the Topology of Symmetric Second Order Tensor Fields,” Proc. US Nat'l Science Foundation/Dept. of Energy Lake Tahoe Workshop Hierarchical Approximation and Geometrical Methods for Scientific Visualization, 2001.
[28]
X. Tricoche, “Vector and Tensor Field Topology Simplification, Tracking, and Visualization,” PhD thesis, Universität Kaiserslautern, 2002.
[29]
X. Tricoche and G. Scheuermann, “Topology Simplification of Symmetric, Second-Order 2D Tensor Fields,” Geometric Modeling Methods in Scientific Visualization, B. Hamann, H. Müller, and H.Hagen, eds., Springer, 2003.
[30]
G. Turk, “Texture Synthesis on Surfaces,” Computer Graphics Proc., Ann. Conf. Series (SIGGRAPH '01), pp. 347-354, 2001.
[31]
T. Urness, V. Interrante, I. Marusic, E. Longmire, and B. Ganapathisubramani, “Effectively Visualizing Multi-Valued Flow Data Using Color and Texture,” Proc. IEEE Visualization Conf., pp.115-121, 2003.
[32]
Jarke J. van Wijk, Image based flow visualization, ACM Transactions on Graphics (TOG), v.21 n.3, July 2002
[33]
Proc. IEEE Visualization Conf., G. Turk, J. van Wijk, and R. Moorhead, eds., pp. 123-130, 2003.
[34]
Li-Yi Wei, Marc Levoy, Texture synthesis over arbitrary manifold surfaces, Proceedings of the 28th annual conference on Computer graphics and interactive techniques, p.355-360, August 2001
[35]
E. Zhang, K. Mischaikow, and G. Turk, Vector Field Design on Surfaces, ACM Trans. Graphics, vol. 25, no. 4, 2006.
[36]
Proc. IEEE Visualization Conf., pp.249-256, 2003.

Cited By

View all
  • (2024)Global Topology of 3D Symmetric Tensor FieldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332693330:1(1282-1291)Online publication date: 1-Jan-2024
  • (2024)Interactive Design and Optics-Based Visualization of Arbitrary Non-Euclidean Kaleidoscopic OrbifoldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332692730:1(1292-1301)Online publication date: 1-Jan-2024
  • (2023)Large-scale Terrain Authoring through Interactive Erosion SimulationACM Transactions on Graphics10.1145/359278742:5(1-15)Online publication date: 28-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 13, Issue 1
January 2007
192 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 January 2007

Author Tags

  1. Tensor field design
  2. nonphotorealistic rendering
  3. remeshing
  4. surfaces
  5. tensor field topology.
  6. tensor field visualization

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Global Topology of 3D Symmetric Tensor FieldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332693330:1(1282-1291)Online publication date: 1-Jan-2024
  • (2024)Interactive Design and Optics-Based Visualization of Arbitrary Non-Euclidean Kaleidoscopic OrbifoldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332692730:1(1292-1301)Online publication date: 1-Jan-2024
  • (2023)Large-scale Terrain Authoring through Interactive Erosion SimulationACM Transactions on Graphics10.1145/359278742:5(1-15)Online publication date: 28-Jul-2023
  • (2022)Stroke Transfer: Example-based Synthesis of Animatable Stroke StylesACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530703(1-10)Online publication date: 27-Jul-2022
  • (2020)Organic Open-cell Porous Structure ModelingProceedings of the 5th Annual ACM Symposium on Computational Fabrication10.1145/3424630.3425414(1-12)Online publication date: 5-Nov-2020
  • (2020)Making procedural water waves boundary-awareProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.14100(1-8)Online publication date: 6-Oct-2020
  • (2020)Feel the inside: A haptic interface for navigating stress distribution inside objectsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-020-01891-936:10-12(2445-2456)Online publication date: 1-Oct-2020
  • (2020)Flow Map Processing by Space-Time DeformationAdvances in Visual Computing10.1007/978-3-030-64556-4_19(236-247)Online publication date: 5-Oct-2020
  • (2019)Vectorization of Line Drawings via Polyvector FieldsACM Transactions on Graphics10.1145/320266138:1(1-12)Online publication date: 19-Jan-2019
  • (2019)Robust and Fast Extraction of 3D Symmetric Tensor Field TopologyIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.286476825:1(1102-1111)Online publication date: 1-Jan-2019
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media