paths independent of the existing edges and triangles
of a mesh, the introduction of temporary vertices and
temporary edges into a mesh by the MDF could be con-
sidered. The necessary vectors
d
start
, which represent
the on-surface projected path back to the starting point,
are already available in the current implementation.
These changes would be required to fully compare the
edge-front based solution especially to other geodesic
algorithms which exceeds the scope of this paper.
When the MDF would be used for creating an unwrap-
ping for texturing or a surface segmentation, an alter-
native collision behavior might be reasonable. When
fronts would not merge at collision, but remain build-
ing a collision line instead, a MDF would always only
contain one single continuous edge front. Using the
collision line as a cutting line, a surface could be cut
into one single connected sheet to be fitted into a tex-
ture space. For this task it would also be sensible to
add curvature into the expansion selection process to
avoid flat surface regions from being cut.
REFERENCES
Annuth, H. and Bohn, C.-A. (2010). Smart growing cells.
In Proc. of the Int. Conf. on Neural Computation
(ICNC2010), pages 227–237. Science and Technology
Publications.
Annuth, H. and Bohn, C.-A. (2012). Resolving Twisted
Surfaces within an Iterative Refinement Surface Re-
construction Approach. In In Proc. of Vision, Modeling,
and Visualization (VMV 2012), pages 175–182.
Bommes, D. and Kobbelt, L. (2007). Accurate computation
of geodesic distance fields for polygonal curves on
triangle meshes. In Lensch, H. P. A., Rosenhahn, B.,
Seidel, H.-P., Slusallek, P., and Weickert, J., editors,
VMV, pages 151–160. Aka GmbH.
Bose, P., Maheshwari, A., Shu, C., and Wuhrer, S. (2011).
A survey of geodesic paths on 3d surfaces. Comput.
Geom. Theory Appl., 44(9):486–498.
Chen, J. and Han, Y. (1990). Shortest paths on a polyhedron.
In SCG 90: Proc. of the Sixth Annual Symposium on
Computational geometry, pages 360–369. ACM Press.
Crane, K., Weischedel, C., and Wardetzky, M. (2012).
Geodesics in heat. CoRR, abs/1204.6216.
Fritzke, B. (1993). Growing cell structures - a self-organizing
network for unsupervised and supervised learning.
Neural Networks, 7:1441–1460.
Hilaga, M., Shinagawa, Y., Kohmura, T., and Kunii, T. L.
(2001). Topology matching for fully automatic similar-
ity estimation of 3d shapes. In Proc. of the 28th annual
conference on Computer graphics and interactive tech-
niques, SIGGRAPH ’01, pages 203–212, New York,
NY, USA. ACM.
Ivrissimtzis, I. P., Jeong, W.-K., and Seidel, H.-P. (2003). Us-
ing growing cell structures for surface reconstruction.
In SMI ’03: Proc. of the Shape Modeling Int. 2003,
page 78, Washington, DC, USA. IEEE Computer Soc.
Kanai, T. and Suzuki, H. (2000). Approximate shortest path
on polyhedral surface based on selective refinement of
the discrete graph and its applications. In Proc. of the
Geometric Modeling and Processing 2000, GMP ’00,
pages 241–, Washington, DC, USA. IEEE Computer
Soc.
Kaneva, B. and O’Rourke, J. (2000). An implementation of
chen & han’s shortest paths algorithm. In CCCG.
Katz, S. and Tal, A. (2003). Hierarchical mesh decompo-
sition using fuzzy clustering and cuts. In ACM SIG-
GRAPH 2003 Papers, SIGGRAPH ’03, pages 954–961,
New York, NY, USA. ACM.
Kimmel, R. and Sethian, J. A. (1998). Computing geodesic
paths on manifolds. In Proc. Natl. Acad. Sci. USA,
pages 8431–8435.
Krishnamurthy, V. and Levoy, M. (1996). Fitting smooth
surfaces to dense polygon meshes. In SIGGRAPH,
pages 313–324.
Lanthier, M., Maheshwari, A., and Sack, J.-R. (1997). Ap-
proximating weighted shortest paths on polyhedral sur-
faces. In Proc. of the thirteenth annual symposium on
Computational geometry, SCG ’97, pages 485–486,
New York, NY, USA. ACM.
Mitchell, J. S. B., Mount, D. M., and Papadimitriou, C. H.
(1987). The discrete geodesic problem. SIAM J. Com-
put., 16(4):647–668.
Oliveira, G. N., Torchelsen, R. P., Comba, J. L. D., Walter,
M., and Bastos, R. (2010). Geotextures: A multi-
source geodesic distance field approach for procedural
texturing of complex meshes. In Proc. of the 2010
23rd SIBGRAPI Conf. on Graphics, Patterns and Im-
ages, SIBGRAPI ’10, pages 126–133, Washington,
DC, USA. IEEE Computer Soc.
Sethian, J. A. (1995). A fast marching level set method for
monotonically advancing fronts. In Proc. Nat. Acad.
Sci, pages 1591–1595.
Surazhsky, V., Surazhsky, T., Kirsanov, D., Gortler, S. J.,
and Hoppe, H. (2005). Fast exact and approximate
geodesics on meshes. In ACM SIGGRAPH 2005 Pa-
pers, SIGGRAPH ’05, pages 553–560, New York, NY,
USA. ACM.
Zigelman, G., Kimmel, R., and Kiryati, N. (2002). Texture
mapping using surface flattening via multidimensional
scaling. IEEE Trans. on Visualization and Computer
Graphics, 8(2):198–207.
GeodesicMeshProcessingwithEdge-FrontbasedDataStructures
75