Surface Reconstruction Using RBF Reporter : Lincong Fang 11.07.2007.

Slides:



Advertisements
Similar presentations
Radial Basis Functions for Computer Graphics
Advertisements

Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
Surface Reconstruction From Unorganized Point Sets
Interpolation By Radial Basis Function ( RBF ) By: Reihane Khajepiri, Narges Gorji Supervisor: Dr.Rabiei 1.
Poisson Surface Reconstruction M Kazhdan, M Bolitho & H Hoppe
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 10 Ravi Ramamoorthi
COMPUTER GRAPHICS CS 482 – FALL 2014 OCTOBER 13, 2014 IMPLICIT REPRESENTATIONS IMPLICIT FUNCTIONS IMPLICIT SURFACES MARCHING CUBES.
Computer Graphics Group Alexander Hornung Alexander Hornung and Leif Kobbelt RWTH Aachen Robust Reconstruction of Watertight 3D Models from Non-uniformly.
Fourier-based and Poisson surface reconstruction Reporter: Lincong Fang 24th Dec, 2008.
Overview Introduction Variational Interpolation
1 Computer Graphics Chapter 7 3D Object Modeling.
Asst. Prof. Yusuf Sahillioğlu
Offset of curves. Alina Shaikhet (CS, Technion)
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Implicit Surfaces Tom Ouyang January 29, Outline Properties of Implicit Surfaces Polygonization Ways of generating implicit surfaces Applications.
Optimal Bandwidth Selection for MLS Surfaces
Feature Sensitive Surface Extraction from Volume Data Leif P. Kobbelt Mario Botsch Ulrich Schwanecke Hans-Peter Seidel Computer Graphics Group, RWTH-Aachen.
Implicit Representations of Surfaces and Polygonalization Algorithms Dr. Scott Schaefer.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
1 Representing Curves and Surfaces. 2 Introduction We need smooth curves and surfaces in many applications: –model real world objects –computer-aided.
Human Computer Interaction 7. Advanced User Interfaces (I) Data Scattering and RBF Course no. ILE5013 National Chiao Tung Univ, Taiwan By: I-Chen Lin,
Nonlinear Dimensionality Reduction by Locally Linear Embedding Sam T. Roweis and Lawrence K. Saul Reference: "Nonlinear dimensionality reduction by locally.
CSE 681 Ray Tracing Implicit Surfaces. CSE 681 Overview Similar to CSG –Combine primitive objects to form complex object Primitives are “density fields”
Computer Graphics Lecture 13 Curves and Surfaces I.
Empirical Modeling Dongsup Kim Department of Biosystems, KAIST Fall, 2004.
Motion Blending (Multidimensional Interpolation) Jehee Lee.
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Dual/Primal Mesh Optimization for Polygonized Implicit Surfaces
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Quadric Error Metrics.
V. Space Curves Types of curves Explicit Implicit Parametric.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Reconstruction of Water-tight Surfaces through Delaunay Sculpting Jiju Peethambaran and Ramanathan Muthuganapathy Advanced Geometric Computing Lab, Department.
Reporter: Zhonggui Chen
2D/3D Shape Manipulation, 3D Printing Shape Representations Slides from Olga Sorkine February 20, 2013 CS 6501.
Korea University Jung Lee, Computer Graphics Laboratory 3D Game Engine Design David H. Eberly 8.3 Special Surfaces 2001/11/13.
INFORMATIK Mesh Smoothing by Adaptive and Anisotropic Gaussian Filter Applied to Mesh Normals Max-Planck-Institut für Informatik Saarbrücken, Germany Yutaka.
CS 376 Introduction to Computer Graphics 04 / 20 / 2007 Instructor: Michael Eckmann.
Spectral surface reconstruction Reporter: Lincong Fang 24th Sep, 2008.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
Hierarchical Error-Driven Approximation of Implicit Surfaces from Polygonal Meshes Takashi Kanai Yutaka Ohtake Kiwamu Kase University of Tokyo RIKEN, VCAD.
INFORMATIK A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions Yutaka Ohtake Yutaka Ohtake Alexander Belyaev.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
A New Voronoi-based Reconstruction Algorithm
CS 376 Introduction to Computer Graphics 04 / 25 / 2007 Instructor: Michael Eckmann.
Basic Theory (for curve 02). 1.3 Parametric Curves  The main aim of computer graphics is to display an arbitrary surface so that it looks real.  The.
The Trilateral Filter for High Contrast Images and Meshes
1 CS 430/585 Computer Graphics I 3D Modeling: Subdivision Surfaces & Solid Modeling Week 9, Lecture 17 David Breen, William Regli and Maxim Peysakhov Geometric.
Surface Reconstruction using Radial Basis Functions Michael Kunerth, Philipp Omenitsch and Georg Sperl 1 Institute of Computer Graphics and Algorithms.
using Radial Basis Function Interpolation
Computing & Information Sciences Kansas State University Lecture 31 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 32 of 42 Wednesday, 11.
Volume and Solid Modeling
1. Systems of Linear Equations and Matrices (8 Lectures) 1.1 Introduction to Systems of Linear Equations 1.2 Gaussian Elimination 1.3 Matrices and Matrix.
CS 325 Computer Graphics 04 / 30 / 2010 Instructor: Michael Eckmann.
College of Computer and Information Science, Northeastern UniversityFebruary 27, CS U540 Computer Graphics Prof. Harriet Fell Spring 2009 Lectures.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Lecture 13 of 42 Wednesday, 15 February 2006 William.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Introduction to Parametric Curve and Surface Modeling.
CS5500 Computer Graphics May 11, 2006
Advanced Computer Graphics
3D Object Representations
Reconstruction of Water-tight Surfaces through Delaunay Sculpting
© University of Wisconsin, CS559 Spring 2004
Lecture 27: Solid Modeling
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Subdivision: From Stationary to Non-stationary scheme.
Introduction to Parametric Curve and Surface Modeling
Presentation transcript:

Surface Reconstruction Using RBF Reporter : Lincong Fang

Surface Reconstruction sample Reconstruction

Surface Reconstruction Delaunay/Voronoi –Alpha shape/Conformal alpha shape –Crust/Power crust –Cocone –Etc. Implicit surfaces –Signed distance function –Radial basis function(RBF) –Poisson –Fourier –MPU –Etc.

Implicit Surface Defined by implicit function –Such as Many topics within broad area of implicit surfaces

Implicit Surface Mesh independent representation - generate the desired mesh when you require it Compact representation to within any desired precision A solid model is guaranteed to produce manifold (manufacturable) surface

Implicit surface Tangent planes and normals can be determined analytically from the gradient of the implicit function

Implicit surface CSG operation

Implicit surface Morphing

Implicit surface reconstruction ReconstructionIso-surfaceReconstruction

Introduction to RBF Interpolation problem

Introduction to RBF J.Duchon. Splines minimizing rotation-invariant semi-norms in Sololev spaces. In W. Schempp and K.Zeller, editors, Constructive Theory of Functions of Several Variables, number 571 in Lecture Notes in Mathematics, pages , Berlin, Springer-Verlag.

Introduction to RBF An RBF is a weighted sum of translations of a radially symmetric basic function augmented by a polynomial term

Introduction to RBF Popular choices for include For fitting functions of three variables, good choices include

Introduction to RBF Matrix form

Introduction to RBF Matrix form

Reconstruction and representation of 3D objects with Radial Basis functions –J.C.Carr 1,2, R.K.Beatson 2, J.B.Cherrie 1, T.J.Mitchell 1,2 –W.R.Fright 1, B.C.McCallum 1, T.R.Evans 1 –1. Applied Research Associates NZ Ltd –2. University of Canterbury, New Zealand –Sig 2001

Off-surface Points

RBF Center Reduction

Greedy Algorithm Choose a subset from the interpolation nodes x i and fit an RBF only to these. Evaluate the residual, e i = f i – f(x i ), at all nodes. If max{e i } < fitting accuracy then stop. Else append new centers where e i is large. Re-fit RBF and goto 2

points, centers, accuracy of 5*10 -4

Noisy

Hole Filled & Non-uniformly

Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions –Bryan S. Morse 1, Terry S. Yoo 2, Penny Rheingans 3, –David T.Chen 2, K.R. Subramanian 4 –1. Department of CS, Brigham Young University –2. National Library of Medicine –3. Department of CS and EE, University of Maryland Baltimore County –4. Department of CS, University of North Carolina at Charlotte –Proceeding of the International Conference on Shape Modeling and Applications 2001

Compactly-supported RBF H. Wendland. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. AICM, 4: , 1995

Matrix Form

Choice of Support Size

Comparison

Compactly supported basic functions is much more efficient. Non-compactly supported basic functions are better suited to extrapolation and interpolation of irregular, non- uniformly sampled data.

Modeling with implicit surfaces that interpolate –Greg Turk GVU Center, College of Computing Georgia Institute of Technology –James F.O’Brien EECS, Computer Science Division University of California, Berkeley

Modeling

Interior Constraints

Matrix Form

Exterior Constraints

Normal Constraints

Example Polygonal surface The interpolating implicit surface defined by the 800 vertices and their normals

A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions –Yutaka Ohtake, Alexandaer Belyaev, Hans-Peter Seidel –Computer Graphics Group, Max-Planck-Institute for informatics –Germany –Proceedings of the Shape Modeling International 2003

Construct RBF

Single level Interpolation 35K points 6 seconds

Multi-level Interpolation

Coarse to Fine

3D Scattered Data Approximation with Adaptive Compactly Supported Radial Basis Functions –Yutaka Ohtake, Alexandaer Belyaev, Hans-Peter Seidel –Computer Graphics Group, Max-Planck-Institute for informatics –Germany –Proceedings of the Shape Modeling International 2004

Construct RBF Base approximationLocal details

Adaptive PUNormalized RBF

Selection of Centers

Example

Compare With Multi-scale

Reconstructing Surfaces Using Anisotropic Basis Functions –Huong quynh Dinh, Greg Turk Georgia Institute of Technology College of Computing –Greg Slabaugh Georgia Institute of Technology Scholl of Electrical and Computer Engineering Center for Signal and Image Processing –Computer Vision, Vol 2, 2001, p

Basic Function

Direction of Anisotropy Covariance matrix –Corner point : all three eigenvalues are nearly equal –Edge point : one strong eigenvalue –Plane point : two eigenvalues are nearly equal and larger than the third

Noisy

Summary

Thank you !!!