A marching algorithm for isosurface extraction from face-centered cubic lattices

A marching algorithm for isosurface extraction from face-centered cubic lattices

This work provides a novel method that extracts isosurfaces from face-centered cubic (FCC) lattices. It has been theoretically shown that sampling volumetric data on an FCC lattice tiled with rhombic dodecahedra is more efficient than sampling them on a Cartesian lattice tiled with cubes, in that the FCC lattice can represent the same data set as a Cartesian lattice with the same accuracy, yet with approximately 23% fewer samples. This fact, coupled with the good properties of rhombic dodecahedra, encouraged us to develop this related isosurface extraction technique. Thanks to the sparser sampling required by the FCC lattices, the de facto standard isosurface extraction algorithm, namely marching cubes, is accelerated significantly, as demonstrated. This reduced sampling rate also leads to a decrement in the number of triangles of the extracted models when compared to the marching cubes result. Finally, the topological consistency problem of the original marching cubes algorithm is also resolved. We show the potential of our algorithm with an indirect volume-rendering application.

___

  • [1] Lorensen WE, Cline HE. Marching cubes: a high resolution 3D surface construction algorithm. In: SIGGRAPH 1987 Conference on Computer Graphics and Interactive Techniques; 27–31 July 1987; Anaheim, CA, USA. New York, NY, USA: ACM, pp. 163-169.
  • [2] Theussl T, Moller T, Groller M. Optimal regular volume sampling. In: IEEE 2001 Conference on Visualization; 21–26 October 2001; San Diego, CA, USA. New York, NY, USA: IEEE. pp. 91-98.
  • [3] Vad V, Csebfalvi B, Rautek P, Groller E. Towards an unbiased comparison of CC, BCC, and FCC lattices in terms of prealiasing. Comp Graph Forum 2014; 33: 81-90.
  • [4] Keppel E. Approximating complex surfaces by triangulation of contour lines. IBM J Res Dev 1975; 19: 2-11.
  • [5] Herman GT, Lun HK. Three-dimensional display of human organs from computed tomograms. Comput Vision Graph 1979; 9: 1-21.
  • [6] Bourke P. Polygonising A Scalar Field Using Tetrahedrons. Norwich, UK: University of East Anglia, 1997.
  • [7] Strand R. Interpolation and sampling on a honeycomb lattice. In: IEEE 2010 International Conference on Pattern Recognition; 23–26 August 2010; ˙Istanbul, Turkey. New York, NY, USA: IEEE. pp. 2222-2225.
  • [8] Middleton L, Sivaswamy J. Hexagonal Image Processing. New York, NY, USA: Springer, 2005.
  • [9] Treece GM, Prager RW, Gee AH. Regularised marching tetrahedra: improved iso-surface extraction. Comput Graph 1999; 23: 583-598.
  • [10] Carr H, Theussl T, Moller T. Isosurfaces on optimal regular samples. In: VISSYM 2003 Symposium on Data Visualization; 26–28 May 2003; Grenoble, France. Aire-la-Ville, Switzerland: Eurographics Association. pp. 39-48.
  • [11] Takahashi T, Yonekura T. Isosurface construction from a data set sampled on a face-centered-cubic lattice. Proc ICCVG 2002; 2: 754-763.
  • [12] Petkov K, Qiu F, Fan Z, Kaufman A, Mueller K. Efficient LBM visual simulation on face-centered cubic lattices. IEEE T Vis Comput Gr 2009; 15: 802-814.
  • [13] Strand R, Stelldinger P. Topology preserving marching cubes-like algorithms on the face-centered cubic grid. In: IEEE 2007 International Conference on Image Analysis and Processing; 10–14 September 2007; Modena, Italy. New York, NY, USA: IEEE. pp. 781-788.
  • [14] Wells P, Smith R, Suparta G B. Sampling the sinogram in computed tomography. Mater Eval 1997; 5: 772-783.
  • [15] Elaff I, El-Kemany A, Kholif M. Universal and stable medical image generation for tissue segmentation (the unistable method). Turk J Elec Eng & Comp Sci 2017; 25: 1070-1081.
  • [16] Aydo˘gan T, Bayılmı¸s C. A new efficient block matching data hiding method based on scanning order selection in medical images. Turk J Elec Eng & Comp Sci 2017; 25: 461-473.
  • [17] Hang X, Paragios N, Metaxas D. Shape registration in implicit spaces using information theory and free form deformations. IEEE T PAMI 2006; 28: 1303-1318.
  • [18] Eyiyurekli M, Breen D. Interactive free-form level-set surface-editing operators. Comput Graph 2010; 34: 621-638.
  • [19] Hoppe H, DeRose T, Duchamp T, McDonald J, Stuetzle W. Surface reconstruction from unorganized points. In: SIGGRAPH 1992 Conference on Computer Graphics and Interactive Techniques; 26–31 July 1992; Chicago, IL, USA. New York, NY, USA: ACM. pp. 71-78.
  • [20] Frisken P, Rockwood J. Adaptively sampled distance fields: a general representation of shape for computer graphics. In: SIGGRAPH 2000 Conference on Computer Graphics and Interactive Techniques; 23–28 July 2000; New Orleans, LA, USA. New York, NY, USA: ACM. pp. 249-254.
  • [21] Kobbelt L, Botsch M, Schwanecke U, Seidel HP. Feature-sensitive surface extraction from volume data. In: SIGGRAPH 2001 Conference on Computer Graphics and Interactive Techniques; 12–17 August 2001; Los Angeles, CA, USA. New York, NY, USA: ACM. pp. 57-66.
  • [22] Sahillio˘glu Y, Yemez Y. Coarse-to-fine surface reconstruction from silhouettes and range data using mesh deformation. Comput Vis Image Und 2010; 114: 334-348.
  • [23] Petersen DP, Middleton D. Sampling and reconstruction of wave-number-limited functions in N -dimensional Euclidean spaces. Info Control 1962; 5: 279-323.
  • [24] Bloomenthal J, Bajaj C. Introduction to Implicit Surfaces. New York, NY, USA: Kaufmann, 1997.
  • [25] Botsch M, Kobbelt L, Pauly M, Alliez P, Levy B. Polygon Mesh Processing. Boca Raton, FL, USA: CRC Press, 2010.
  • [26] Wells AF. Structural Inorganic Chemistry. 5th ed. Oxford, UK: Oxford University Press, 2012.
  • [27] Jackson AG. Handbook of Crystallography. New York, NY, USA: Springer, 2011.
  • [28] Marder MP. Condensed Matter Physics. 2nd ed. Hoboken, NJ, USA: Wiley, 2010.
  • [29] Ashcroft NW, Mermin ND. Solid State Physics. Upper Saddle River, NJ, USA: Prentice Hall, 1976.
  • [30] Wolfram Web Resources. Rhombic Dodecahedron. MathWorld, 2017. Available online at http://mathworld.wolfram.com/RhombicDodecahedron.html.
  • [31] Cignoni P, Montani C, Scopigno R. A comparison of mesh simplification algorithms. Comput Graph 1998; 22: 37-54.
  • [32] Marschner SR, Lobb RJ. An evaluation of reconstruction filters for volume rendering. In: IEEE 1994 Conference on Visualization; 21–28 October 1994; Washington, DC, USA. New York, NY, USA: IEEE. pp. 100-107.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Edge distance graph kernel and its application to small molecule classification

Mehmet TAN

Optimal design of voltage regulators for static excitation system in synchronous generator to reduce shaft-induced voltage

Mohammad BINA TAVAKOLI, Mahmoud MOGHADDAM SAMIEI, Masoud GOLKAR ALIAKBAR, Shokrollah KOJORI SHOKRI

A 0.65 1.35 GHz synthesizable all-digital phase locked loop with quantization noise suppressing time-to-digital converter

Günhan DUNDAR, Yalın BALCIOĞLU

Offset-free adaptive nonlinear model predictive control with disturbance observer for DC-DC buck converters

Bahareh VATANKHAH, Mohammad FARROKHI

Sum rate enhancement and interference alignment for MIMO channels

Junaid AHMED, Sarmad SOHAIB, Faqir-Najam Ul-HASSAN

Implementation of energy management and demand side management of a solar microgrid using a hybrid platform

Milton SAKAYA, Senthilkumaran MAHADEVAN, Leo RAJU

Significant insights into the operation of DC-link voltage control of a shunt active power filter using different control algorithms: a comparative study

Nasrudin RAHIM ABD, Nor Farahaida RAHMAN ABDUL, Mohd Amran RADZI MOHD, Azura SOH CHE, Norman MARIUN

A neuro-fuzzy controller for grid-connected heavy-duty gas turbine power plants

Mohamed Mustafa IQBAL MOHAMED, Rayappan XAVIER JOSEPH, Jagannathan KANAKARAJ

Accelerating the solving of nonlinear equations using the homotopy method: application on finding the operating point of complex circuits

Mohamed BOUMEHRAZ, Fathi DHIABI

Automatic reduction of periodic noise in images using adaptive Gaussian star filter

Ali GANGAL, Seniha KETENCİ