Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement.

Slides:



Advertisements
Similar presentations
Lapped textures Emil Praun Adam Finkelstein Hugues Hoppe
Advertisements

Fast Adaptive Hybrid Mesh Generation Based on Quad-tree Decomposition
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
Consistent Mesh Parameterizations Peter Schröder Caltech Wim Sweldens Bell Labs Emil Praun Princeton.
Simulación de la calidad del aire en la isla de Gran Canaria mediante el método de los elementos finitos y su validación con datos experimentales A. Oliver,
Local scale air quality modelling based on CMAQ forecast data A. Oliver, A. Perez-Foguet, Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica.
DETERMINATION OF UNSTEADY CONTAINER TEMPERATURES DURING FREEZING OF THREE-DIMENSIONAL ORGANS WITH CONSTRAINED THERMAL STRESSES Brian Dennis Aerospace Engineering.
MATHIEU GAUTHIER PIERRE POULIN LIGUM, DEPT. I.R.O. UNIVERSITÉ DE MONTRÉAL GRAPHICS INTERFACE 2009 Preserving Sharp Edges in Geometry Images.
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
The Meccano Method for Tetrahedral Mesh Generation over Terrain MEC y FEDER Projects: CGL C03-01.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Spherical Parameterization and Remeshing Emil Praun, University of Utah Hugues Hoppe, Microsoft Research.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Parametrizing Triangulated Meshes Chalana Bezawada Kernel Group PRISM 3DK – 3DK – September 15, 2000.
Mesh Smoothing and Untangling Optimization of vertex locations in simplicial meshes. Sean Mauch Caltech October, 2003.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
A solar radiation model for photovoltaic and solar thermal
3-D Wind Field Simulation over Complex Terrain
WIND ENSEMBLE FORECASTING USING AN ADAPTIVE MASS-CONSISTENT MODEL A. Oliver, E. Rodríguez, G. Montero.
Discrete Distortion for Surface Meshes Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept. of Computer Science, University of Genova, Italy.
Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) CMN June 29 – July.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
Tracking Surfaces with Evolving Topology Morten Bojsen-Hansen IST Austria Hao Li Columbia University Chris Wojtan IST Austria.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
University Institute of Intelligent Systems and Numerical Applications in Engineering CMN June 29 – July 2, 2015, Lisbon, Portugal.
On-line Space Sculpturing for 3D Shape Manipulation
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
Texture Mapping by Model Pelting and Blending
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Variational method for construction of block-structured grids and thick prismatic mesh layers, V.A. Garanzha 1,2, L.N. Kudryavtseva 1,2 1 Computing Center.
A lightweight approach to repairing digitized polygon meshes Marco Attene IMATI-GE / CNR 2010 Presented by Naitsat Alexander.
Polynomial Preserving Gradient Recovery in Finite Element Methods Zhimin Zhang Department of Mathematics Wayne State University Detroit, MI 48202
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Desarrollo de un método ensemble para la predicción del viento a escala local usando elementos finitos MINECO PROGRAMA.
Surface Meshing Material tret de: S. J. Owen, "A Survey of Unstructured Mesh Generation Technology", Proceedings 7th International Meshing Roundtable,
Ensemble Wind Forecasting Based on the HARMONIE Model and Adaptive Finite Elements in Complex Orography.
Managing the Level of Detail in 3D Shape Reconstruction and Representation Leila De Floriani, Paola Magillo Department of Computer and Information Sciences.
Stress constrained optimization using X-FEM and Level Set Description
Non-Manifold Multi-Tesselations From Meshes to Iconic Representations of Objects L. De Floriani, P. Magillo, E. Puppo, F. Morando DISI - University of.
Adaptive Meshing Control to Improve Petascale Compass Simulations Xiao-Juan Luo and Mark S Shephard Scientific Computation Research Center (SCOREC) Interoperable.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
Outline Introduction Research Project Findings / Results
M A MM A M I nstitute of M echanics & A dvanced M aterials I Crack growth analysis by a NURBS- based isogeometric boundary element method Xuan Peng, Elena.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
An Approach to Automated Decomposition of Volumetric Mesh Chuhua Xian, Shuming Gao and Tianming Zhang Zhejiang University.
Reducing Artifacts in Surface Meshes Extracted from Binary Volumes R. Bade, O. Konrad and B. Preim efficient smoothing of iso-surface meshes Plzen - WSCG.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Visibility-Driven View Cell Construction Oliver Mattausch, Jiří Bittner, Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University.
Tessellation Shaders.
Wind Ensemble Forecasting Using Differential Evolution
Morphing and Shape Processing
Sahar Sargheini, Alberto Paganini, Ralf Hiptmair, Christian Hafner
3D Object Representations
ECCOMAS Congress June 5-10, Crete
Local scale air quality modelling based on CMAQ forecast data
Mesh Parameterization: Theory and Practice
The Tous Case study: mesh refinement & optimization data J
Boolean Operations for Free-form Models Represented in Geometry Images
Three-Dimensional Finite Element Modeling of Stack Pollutant Emissions
Local Scale Finite Element Modelling of Stack Pollutant Emissions
Presentation transcript:

Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement Socorro G.V. (1), Ruiz-Gironés E. (2), Oliver A. (1), Cascón J.M. (3), Escobar J.M. (1), Sarrate J. (2) and Montenegro R. (1) (1) University Institute SIANI, University of Las Palmas de Gran Canaria, Spain (2) Laboratori de Càlcul Numèric (LaCàN), Universitat Politècnica de Catalunya – BarcelonaTech, Spain (3) Department of Economics and Economic History, University of Salamanca, Spain

Motivation Mesh Genus-Zero Solids 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 2  Mesh genus-zero solids and get a valid volumetric parameterization  Improve the quality of meshes generated ussing the Meccano method  Main drawback: boundary nodes attached at their location Smooth of bondary nodes (a) boundary surfaces (b) parametric domain

The Meccano Method Surface Parameterization 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement Map physical boundary surface to meccano boundary (a) solid boundary surfaces (b) parametric domain

The Meccano Method Surface Capture 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement Mesh and refine the meccano to capture solid surfaces (a) refined meccano mesh (b) solid mesh

The Meccano Method Inner Nodes Location 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement Apply Coons patches to get a reasonable location for inner nodes (a) solid mesh before Coons patches (b) solid mesh after Coons patches

The Meccano Method Untangle and Smoothing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement Simultaneous untangle and smoothing to get a valid mesh (a) tangled solid mesh (b) untangled and smoothed solid mesh

The Meccano Method Resulting Volume Parameterization 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 7  Volumetric parameterization from uniform structure Kossascky mesh to solid in physical domain (a) uniform Kossascky meccano mesh (b) solid mesh in physical domain

Tetrahedral Mesh Smoothing Inner Node Smoothing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 8  Unconstrained optimization problem in 3D physical domain Physical coordinates as optimization variables Quality measurement in physical domain  Parametric counterpart as ideal reduce the distortion (a) before optimization (b) after optimization

Tetrahedral Mesh Smoothing Boundary Node Smoothing. Parameterizations 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 9  Exploit mesh parametrization to simplify the optimization problem 3D (physical) surface constrained 2D (parametric) rectangle constrained mesh parameterization (a) parametric domain (b) physical domain

Tetrahedral Mesh Smoothing Boundary Node Smoothing. Optimization 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 10  Optimization Parametric coordinates as optimization variables Quality measurement in physical domain (a) Initial locations (b) locations after smoothing

Tetrahedral Mesh Smoothing Boundary Node Smoothing. Parametric Domains 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 11  Creating an additional parametric domain for smoothing porpouse only parametric domain R (regular Kossascky mesh) parametric domain S (no regular Kossascky mesh) physical domain volumetric parameterization Floater’s parameterization

Tetrahedral Mesh Smoothing Validity of Boundary Mesh 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 12  Geometry preservation  The resulting mesh is tangled. There are no inverted tetrahedral but some of them are overlapped no valid mesh (a) parametric domain (b) physical domain

Tetrahedral Mesh Smoothing Boundary Node Smoothing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 13 Extra term in the objective function that penalties tetrahedral collapse in the parametric domain.

Tetrahedral Mesh Smoothing Boundary Node Smoothing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 14  Analogous procedure for edge (1D) optimization  Boundary nodes smoothing could cause loose of both volume and geometry Iterative Refinement, untangle and smoothing stages

Tetrahedral Mesh Smoothing Bound Smoothing Area (Buffering algorithm) 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 15

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 16

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 17  Initial coarse mesh

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 18  Coons patches

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 19  Inner nodes smoothing

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 20  Boundary nodes smoothing

Aplications Oil Field Meshing 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 21  Tetrahedral quality Nbr. of nodes 8213 Nbr of cells Min quality Mean quality Max quality 0.986

Aplications Troposphere Meshing for Wind Forecast 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 22

Conclusions 11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 23  Conclusions An innovative method has been developed for both, boundary smoothing and volumetric parametrization of genus-zero solid This work upgrades The Meccano Method by adding boundary nodes relocation The procedure obtains good quality meshes The idea can be applied to any mesh generation method that uses surface parameterization The procedure requires minimum user intervention The algorithm has a low computational cost and admits paralellization

11th World Congress on Computational Mechanics (WCCM XI). 20 – 26 July Tetrahedral Mesh Optimization Combining Boundary and Inner Node Relocation and Adaptive Local Refinement - 24 Thanks for your attention! Questions?