Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Texture Mapping Using Surface Flattening via Multidimensional Scaling

Published: 01 April 2002 Publication History

Abstract

We present a novel technique for texture mapping on arbitrary surfaces with minimal distortions by preserving the local and global structure of the texture. The recent introduction of the fast marching method on triangulated surfaces made it possible to compute a geodesic distance map from a given surface point in O( n \lg n) operations, where n is the number of triangles that represent the surface. We use this method to design a surface flattening approach based on multidimensional scaling (MDS). MDS is a family of methods that map a set of points into a finite dimensional flat (Euclidean) domain, where the only given data is the corresponding distances between every pair of points. The MDS mapping yields minimal changes of the distances between the corresponding points. We then solve an inverse problem and map a flat texture patch onto the curved surface while preserving the structure of the texture.

References

[1]
N. Arad and G. Elber, “Isometric Texture Mapping for Free-Form Surfaces,” Computer Graphics Forum, vol. 16, no. 5, pp. 247-256, Dec. 1997.
[2]
P.N. Azariadis and N.A. Aspragathos, “On Using Planar Developments to Perform Texture Mapping on Arbitrarily Curved Surfaces,” Computers and Graphics, vol. 24, no. 4, pp. 539-554, Aug. 2000.
[3]
C. Bennis J.M. Vézien and G. Iglésias, “Piecewise Surface Flattening for Non-Distorted Texture Mapping,” ACM Computer Graphics, vol. 25, no. 4, pp. 237-246, July 1991.
[4]
E.A. Bier and K.S. Sloan, “Two-Part Texture Mapping,” IEEE Computer Graphics and Applications, pp. 40-53, Sept. 1986.
[5]
J.F. Blinn and M.E. Newell, “Texture and Reflection in Computer Generated Images,” Comm. ACM, vol. 19, no. 10, pp. 542-547, Oct. 1976.
[6]
I. Borg and P. Groenen, Modern Multidimensional Scaling, Theory and Applications. Springer Series in Statistics, 1997.
[7]
T.F. Cox and M.A. Cox, Multidimensional Scaling. CRC Press, 1994.
[8]
J.W. Demmel, Applied Numerical Linear Algebra. Philadelphia: SIAM, 1997.
[9]
M.P. Do Carmo, Differential Geometry of Curves and Surfaces. Prentice Hall, 1976.
[10]
A. Elbaz (Elad) and R. Kimmel, “Canonical Representation of 3D Objects via Multidimensional Scaling,” Center of Intelligent Systems technical report, Technion, Israel Inst. of Technology, 2001.
[11]
M.S. Floater, “Parametrization and Smooth Approximation of Surface Triangulations,” Computer Aided Geometric Design, vol. 14, pp. 231-250, 1997.
[12]
M.S. Floater, “Parametric Tilings and Scattered Data Approximation,” Int'l J. Shape Modeling, vol. 4, pp. 165-182, 1998,
[13]
G.H. Golub and C.F. Van Loan, Matrix Computations. Baltimore: Johns Hopkins Univ. Press, 1989.
[14]
N. Greene, “Environment Mapping and Other Applications of World Projections,” IEEE Computer Graphics and Applications, pp. 21-29, Nov. 1986.
[15]
R. Kimmel and J.A. Sethian, “Computing Geodesics on Manifolds,” Proc. Nat'l Academy Sciences, vol. 95, pp. 8431-8435, Aug. 1998.
[16]
N. Kiryati and G. Székely, “Estimating Shortest Paths and Minimal Distances on Digitized Three-Dimensional Surfaces,” Pattern Recognition, vol. 26, no. 11, pp. 1623-1637, 1993.
[17]
J.B. Kruskal and M. Wish, Multidimensional Scaling. Beverly Hills, Calif.: Sage Publications, 1978.
[18]
Y. Kurzion T. Möller and R. Yagel, “Size Preserving Pattern Mapping,” Proc. IEEE Visualization, pp. 367-373, Oct. 1998.
[19]
B. Lé and J.L. Mallet, “Non-Distorted Texture Mapping for Sheared Triangulated Meshes,” Proc. Computer Graphics, Ann. Conf. Series, pp. 343-352, 1998.
[20]
S. Melax, “A Simple, Fast, and Effective Polygon Reduction Algorithm,” Game Developer, Nov. 1998. http://www.cs.ualberta.ca/melax/polychop/.
[21]
F. Neyret and M.P. Cani, “Pattern-Based Texturing Revisited,” SIGGRAPH '99 Conf. Proc., pp. 235-242, Aug. 1999.
[22]
E. Praun A. Finkelstein and H. Hoppe, “Lapped Textures,” Siggraph 2000, Computer Graphics Proc., K. Akeley, ed., pp. 465-470, 2000.
[23]
Y. Rubner and C. Tomasi, “Texture Metrics,” Proc. IEEE Int'l Conf. Systems, Man, and Cybernetics, vol. 5, pp. 4601-4607, Oct. 1998.
[24]
J.W. Sammon, “A Nonlinear Mapping for Data Structure Analysis,” IEEE Trans. Computers, vol. 18, no. 5, pp. 401-409, May 1969.
[25]
E.L. Schwartz A. Shaw and E. Wolfson, “A Numerical Solution to the Generalized Mapmaker's Problem: Flattening Nonconvex Polyhedral Surfaces,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 9, pp. 1005-1008, Sept. 1989.
[26]
J.A. Sethian, “A Review of the Theory, Algorithms, and Applications of Level Set Methods for Propagating Interfaces,” Acta Numerica, Cambridge Univ. Press, 1996.
[27]
J.N. Tsitsiklis, “Efficient Algorithms for Globally Optimal Trajectories,” IEEE Trans. Automatic Control, vol. 40, no. 9, pp. 1528-1538, 1995.
[28]
E. Wolfson and E.L. Schwartz, “Computing Minimal Distances on Polyhedral Surfaces,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 9, pp. 1001-1005, Sept. 1989.

Cited By

View all
  • (2024)Obtaining the optimal shortest path between two points on a quasi-developable Bézier-type surface using the Geodesic-based Q-learning algorithmEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108821136:PAOnline publication date: 1-Oct-2024
  • (2023)Learning the Geodesic Embedding with Graph Neural NetworksACM Transactions on Graphics10.1145/361831742:6(1-12)Online publication date: 5-Dec-2023
  • (2022)GeodesicEmbedding (GE): A High-Dimensional Embedding Approach for Fast Geodesic Distance QueriesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.310997528:12(4930-4939)Online publication date: 1-Dec-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 8, Issue 2
April 2002
111 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 April 2002

Author Tags

  1. Euclidean distance
  2. Geodesic distance
  3. fast marching method
  4. multidimensional scaling
  5. texture mapping

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 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Obtaining the optimal shortest path between two points on a quasi-developable Bézier-type surface using the Geodesic-based Q-learning algorithmEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.108821136:PAOnline publication date: 1-Oct-2024
  • (2023)Learning the Geodesic Embedding with Graph Neural NetworksACM Transactions on Graphics10.1145/361831742:6(1-12)Online publication date: 5-Dec-2023
  • (2022)GeodesicEmbedding (GE): A High-Dimensional Embedding Approach for Fast Geodesic Distance QueriesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.310997528:12(4930-4939)Online publication date: 1-Dec-2022
  • (2022)Heat method of non-uniform diffusion for computing geodesic distance on images and surfacesMultimedia Tools and Applications10.1007/s11042-021-11851-781:25(36293-36308)Online publication date: 1-Oct-2022
  • (2019)Similarity estimation based on sparse spectral correspondenceMultimedia Tools and Applications10.1007/s11042-018-6623-z78:11(14443-14463)Online publication date: 1-Jun-2019
  • (2017)An introduction to laplacian spectral distances and kernelsACM SIGGRAPH 2017 Courses10.1145/3084873.3084919(1-54)Online publication date: 30-Jul-2017
  • (2017)Spectral Affine-Kernel EmbeddingsComputer Graphics Forum10.1111/cgf.1325036:5(117-129)Online publication date: 1-Aug-2017
  • (2016)STARProceedings of the 37th Annual Conference of the European Association for Computer Graphics: State of the Art Reports10.5555/3059330.3059334(599-624)Online publication date: 9-May-2016
  • (2016)STAR - Laplacian Spectral Kernels and Distances for Geometry Processing and Shape AnalysisComputer Graphics Forum10.5555/3028584.302863735:2(599-624)Online publication date: 1-May-2016
  • (2016)Detail-Preserving Mesh Unfolding for Nonrigid Shape RetrievalACM Transactions on Graphics10.1145/289347735:3(1-11)Online publication date: 20-May-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media