Surface reconstruction from discrete indicator functions
File(s)
Author(s)
Evrard, Fabien
Denner, F
Van Wachem, Berend
Type
Journal Article
Abstract
This paper introduces a procedure for the calculation
of the vertex positions in Marching-Cubes-like surface
reconstruction methods, when the surface to reconstruct is
characterised by a discrete indicator function. Linear or higher
order methods for the vertex interpolation problem require a
smooth input function. Therefore, the interpolation methodology
to convert a discontinuous indicator function into a triangulated
surface is non-trivial. Analytical formulations for this specific
vertex interpolation problem have been derived for the 2D case by
Manson et al. [Eurographics (2011) 30, 2] and the straightforward
application of their method to a 3D case gives satisfactory
visual results. A rigorous extension to 3D, however, requires
a least-squares problem to be solved for the discrete values of
a symmetric neighbourhood. It thus relies on an extra layer
of information, and comes at a significantly higher cost. This
paper proposes a novel vertex interpolation method which yields
second-order-accurate reconstructed surfaces in the general 3D
case, without altering the locality of the method. The associated
errors are analysed and comparisons are made with linear vertex
interpolation and the analytical formulations of Manson et al.
[Eurographics (2011) 30, 2].
of the vertex positions in Marching-Cubes-like surface
reconstruction methods, when the surface to reconstruct is
characterised by a discrete indicator function. Linear or higher
order methods for the vertex interpolation problem require a
smooth input function. Therefore, the interpolation methodology
to convert a discontinuous indicator function into a triangulated
surface is non-trivial. Analytical formulations for this specific
vertex interpolation problem have been derived for the 2D case by
Manson et al. [Eurographics (2011) 30, 2] and the straightforward
application of their method to a 3D case gives satisfactory
visual results. A rigorous extension to 3D, however, requires
a least-squares problem to be solved for the discrete values of
a symmetric neighbourhood. It thus relies on an extra layer
of information, and comes at a significantly higher cost. This
paper proposes a novel vertex interpolation method which yields
second-order-accurate reconstructed surfaces in the general 3D
case, without altering the locality of the method. The associated
errors are analysed and comparisons are made with linear vertex
interpolation and the analytical formulations of Manson et al.
[Eurographics (2011) 30, 2].
Date Issued
2018-03-01
Date Acceptance
2018-02-19
Citation
IEEE Transactions on Visualization and Computer Graphics, 2018, 25 (3), pp.1629-1635
ISSN
1077-2626
Publisher
Institute of Electrical and Electronics Engineers
Start Page
1629
End Page
1635
Journal / Book Title
IEEE Transactions on Visualization and Computer Graphics
Volume
25
Issue
3
Copyright Statement
© 2018 IEEE. This work is licensed under a Creative Commons Attribution 3.0 License. For more information, see http://creativecommons.org/licenses/by/3.0/.
Sponsor
Engineering & Physical Science Research Council (EPSRC)
PETROLEO BRASILEIRO S. A. PETROBRAS
Grant Number
EP/M021556/1
0050.0077680.12.2
Subjects
Science & Technology
Technology
Computer Science, Software Engineering
Computer Science
Surface reconstruction
volume fractions
discrete indicator function
marching-cubes
vertex interpolation
VOLUME FRACTIONS
FLUID
INTERFACES
CURVATURE
ADVECTION
TRACKING
Software Engineering
0801 Artificial Intelligence and Image Processing
0802 Computation Theory and Mathematics
Publication Status
Published
Date Publish Online
2018-03-20