Case 1 (1 triangle) Case 2 (2 triangles) Case 3 (2 triangles)
Case 4 (2 triangles)
Case 5 (1 triangle) Case 6 (1 triangle)
Case 7 (2 triangles) Case 8 (3 triangles)
Case 9 (2 triangles)
Case 10 (2 triangles) Case 11 (4 triangles) Case 12 (5 triangles)
Case 13 (4 triangles)
Figure 9: Table of triangulation patterns and number of tri-
angles generated.
Second, the triangulation of contours could produce
open structures in their superior and inferior ends. In
some cases, we could use the centre of the tri-tree to
triangulate the ends of the structures. In other cases,
we could use extra points situated into the contours to
triangulate and close them. Third, there are structures
with internal holes. We should detect these holes and
generate surfaces to represent them. Finally, we have
to deal with ambiguity cases. In these cases, we need
to study internal and neighbouring points of the con-
tours in order to solve it.
5 CONCLUSIONS
We have described the main approaches used for sur-
face reconstruction from volume data. Results of sev-
eral of these techniques and improving test have been
presented. The main problems of these tests have
been analysed. Finally, we have also proposed a new
approach oriented to reconstruct surfaces geometri-
cally valid from volume data. This approach is based
on a spatial decomposition and its main aim is to get
a geometric data set easily, efficiently and robustly.
ACKNOWLEDGEMENTS
This work has been partially supported by the
Ministerio de Ciencia e Innovaci´on and the Euro-
pean Union (via ERDF funds) through the research
project TIN2011-25259and by the University of Ja´en
through the research project UJA2010/13/08 spon-
sored by Caja Rural de Ja´en.
REFERENCES
Bade, R., Haase, J., and Preim, B. (2006). Comparison of
fundamental mesh smoothing algorithms for medical
surface models. In In Simulation und Visualisierung.
Boubekeur, T., Heidrich, W., Granier, X., and Schlick, C.
(2006). Volume-surface trees. Computer Graphics
Forum (Proceedings of EUROGRAPHICS 2006).
der Bergen, G. V. (2003). Collision Detection in Interactive
3D Environments. Elsevier.
Foley, J., van Dam, A., Feiner, S., and Hughes, J. (1990).
Computer Graphics: Principles and Practice, second
edition. Addison-Wesley Professional.
Fuchs, H., Kedem, Z. M., and Uselton, S. P. (1977). Op-
timal surface reconstruction from planar contours.
In Proceedings of the 4th annual conference on
Computer graphics and interactive techniques, SIG-
GRAPH ’77, pages 236–236. ACM.
Ganapathy, S. and Dennehy, T. G. (1982). A new general
triangulation method for planar contours. SIGGRAPH
Comput. Graph., 16:69–75.
Gueziec, A. and Hummel, R. (1995). Exploiting triangu-
lated surface extraction using tetrahedral decompo-
sition. Visualization and Computer Graphics, IEEE
Transactions on, 1(4):328 –342.
Hoppe, H. (1996). Progressive Meshes. Computer Graph-
ics, 30:99–108.
Jim´enez, J. J., Feito, F. R., and Segura, R. J. (2009). A
new hierarchical triangle-based point-in-polygon data
structure. Computers & Geosciences, 35(9).
Klein, R., Schilling, A., and Strasser, W. (1999). Recon-
struction and simplification of surfaces from contours.
In Computer Graphics and Applications, 1999. Pro-
ceedings. Seventh Pacific Conference on.
Lorensen, W. E. and Cline, H. E. (1987). Marching cubes:
A high resolution 3d surface construction algorithm.
COMPUTER GRAPHICS, 21(4):163–169.
Lv, S., Yang, X., Gu, L., Xing, X., Pan, L., and Fang,
M. (2009). Delaunay mesh reconstruction from 3d
medical images based on centroidal voronoi tessella-
tions. In Computational Intelligence and Software En-
gineering, 2009. CiSE 2009. Int. Conference on.
Meyers, D., Skinner, S., and Sloan, K. (1992). Surfaces
from contours. ACM Trans. Graph., 11:228–258.
Mocanu, B., Tapu, R., Petrescu, T., and Tapu, E. (2011).
An experimental evaluation of 3d mesh decimation
techniques. In Signals, Circuits and Systems (ISSCS),
2011 10th International Symposium on, pages 1 –4.
GRAPP 2012 - International Conference on Computer Graphics Theory and Applications
180