DOC PREVIEW
TAMU CSCE 689 - sgp2006web

This preview shows page 1-2-3 out of 10 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Eurographics Symposium on Geometry Processing (2006)Konrad Polthier, Alla Sheffer (Editors)Hierarchical Error-Driven Approximationof Implicit Surface s from Polygonal MeshesTakashi Kanai1Yutaka Ohtake2Kiwamu Kase21The University of Tokyo, Graduate School of Arts and Sciences, Japan2RIKEN, VCAD Modeling Team, JapanAbstractThis paper describes an efficient method for the hierarchical approximation of implicit surfaces from polygonalmeshes. A novel error function between a polygonal mesh and an implicit surface is proposed. This error functionis defined so as to be scale-independent from it s global behavior as well as to be area-sensitive on local regions.An implicit surface tightly-fitted to polygons can be computed by the least-squares fitting method. Furthermore,this function can be represented as the quadric form, which realizes a compact representation of such an errormetric. Our novel algorithm rapidly constructs a SLIM (Sparse Low-degree IMplicit) surface which is a recentlydeveloped non-conforming hierarchical implicit surface representation. Users can quickly obtain a set of implicitsurfaces with arbitrary resolution according to errors from a SLIM surface.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer G r aphics]: Curve, Surface, Soli d andObject Representations, G .1.2 [N umerical Analysis]: Approximation of Surfaces and Contours1. IntroductionPolygonal mesh is nowadays recognized as a de f actostandard geometric representation in the area of ComputerGraphics (CG). A large variety of applications to generateor edit polygonal meshes have been developed. However,these polygonal meshes often contain defects such as gaps,T-junctions, self-intersections, and non-manifold structure.These problems must be handled with care for many pur-poses. Geometrically unfavorable conditions such as bad as-pect ratios also render them unsuitable for other purposessuch as numerical simulations.On the other hand, an implicit surface is a well-knownsurface representation. Geometric details of an object can berepresented using less surface primitives than meshes. Sincethe combination of multiple implicit surfaces can define asolid model stri ctly, issues for meshes described above donot occur. Implicit surfaces are convenient even for geometryprocessing because we do not need to take into considerationthe connectivity of neighbor surfaces.This paper provides a tool for rapidly converting polygo-nal meshes into implicit surfaces. We specifically deal withSLIM (Sparse Low-degree IMplicit) surfaces [OBA05 ]. Ouralgorithm can approximate a SLIM surface which has thehierarchical structure of implicit surfaces. Each node of aSLIM surface contains an error between parts of a polygo-nal mesh and an implicit surface which is calculated in ouralgorithm. It is t hen possible to quickly extract different res-olutions of SLIM nodes according to the error specified bythe user.The technical contributions of our approach include:Surface Fi tting using Polygon-Implicit Error Metrics.We propose a novel error function of an implicit surfacefor polygons. It combines the algebraic distance and thenormal err or distance and is a natural extension of errorfunctions for points. The function is also represented asa quadric form. This provides several advantages, forexample, a compact storage and efficient approximation.Coefficients of an implicit function can be calculatedby the l east-squares fitting method. This requires onlysolving a small linear system.Hierarchical Implicit Surface Approximation. Ourscheme for the approximation to a SLIM surface fr oma polygonal mesh is originated from the mesh simplifi-cation method. The algorithm itself is quite simple, fast,and robust for creating a hierarchical tree structure ofc The Eurographics Association 2006.T. Kanai, Y. Ohtake & K. Kase / Hierarchical Error-Driven Approximation of Implicit SurfacesE < 1.0 × 10−1E < 1.0 × 10−2E < 1.0 × 10−3E < 1.0 × 10−4E < 1.0 × 10−5Figure 1: Error-driven approximation of SLIM surfaces for “bimba” mesh (1.2M polygons). Different specifications of errorthresholds enable us to quickly generate various resolutions of SLIM surfaces. The number of nodes is: 721, 2,258, 7,076,22,317, and 70,273 (from left to right). Color balls shown in the bottom denote a set of supports for the corresponded SLIMsurfaces. Colors are assigned according to the error E which decreases from red to green.implicit surfaces. Since our algorithm computes a set ofimplicit surfaces in the order of increasing errors, it iseasy to build such a hierarchy based on errors. Geometricfeatures such as creases or corners can be preserved inthe process of our algorithm.Partition of Unity Evaluation with Sh arp Features. Topolygonize and visualize implicit surfaces with sharpfeatures, we propose a new Partition of Unity (PU)evaluation method which can exactly estimate creaseedges. This new PU method is valid for the genericrepresentation of SLIM surfaces and is well-fi tted to ourapproximation algorithm.Fig.1 clearly demonstrates the characteristics of our ap-proach. We assign an error value calculated in the approxi-mation process to each node of a SLIM surface. Using the hi-erarchical structure of a SLIM surface, we can then quicklyextract a set of implicit surfaces within an error thresholdspecified by the user. Such the run-time extraction is usefulfor LOD rendering of SLIM surfaces. Also, the idea of suchan error-driven extraction is a natural approach to control fit-ting errors for the use of the applications such as CAD.1.1. Related WorkThe most relevant research to ours can be seen in [SOS04].They have proposed a construction method of implicit sur-faces which approximates or interpolates polygonal meshes.Their method uses Moving Least Squares (MLS) surfacesimposed with additional constraints such as points, nor-mals, or integrals over polygons. The difference betweentheir approach and ours is the algorithm of surface construc-tion. Their algorithm first collects neighbor primitives (e.g.points, polygons) within an error threshold for each primi-tive. For such neighbor primitives, they fit a plane to gener-ate a MLS surface. In contrast, our algorithm is performedhierarchically. A set of implicit surfaces with different r es-olutions can be generated by executing the algorithm onlyonce.Many approaches on implicit surface reconstruction froma set of input points have been proposed. In [SPOK95,CBC∗01, TO02, YT02] the


View Full Document

TAMU CSCE 689 - sgp2006web

Documents in this Course
slides

slides

10 pages

riccardo2

riccardo2

33 pages

ffd

ffd

33 pages

intro

intro

23 pages

slides

slides

19 pages

p888-ju

p888-ju

8 pages

w1

w1

23 pages

vfsd

vfsd

8 pages

subspace

subspace

48 pages

chapter2

chapter2

20 pages

MC

MC

41 pages

w3

w3

8 pages

Tandem

Tandem

11 pages

meanvalue

meanvalue

46 pages

w2

w2

10 pages

CS689-MD

CS689-MD

17 pages

VGL

VGL

8 pages

ssq

ssq

10 pages

Load more
Download sgp2006web
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view sgp2006web and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view sgp2006web 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?