An Approach to Automated Decomposition of Volumetric Mesh Chuhua Xian, Shuming Gao and Tianming Zhang Zhejiang University.

Slides:



Advertisements
Similar presentations
Chapter 4 Partition I. Covering and Dominating.
Advertisements

Lecture 15. Graph Algorithms
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Orthogonal Drawing Kees Visser. Overview  Introduction  Orthogonal representation  Flow network  Bend optimal drawing.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
Label Placement and graph drawing Imo Lieberwerth.
A graph, non-tree representation of the topology of a gray scale image Peter Saveliev Marshall University, USA.
Incidences and Many Faces via cuttings Sivanne Goldfarb
UMR CNRS 6599 HeuDiaSyC, UMR CNRS 6066 Roberval 1 A M odular D esign for a P arallel M ultifrontal M esh G enerator J.P. Boufflet, P. Breitkopf, C. Longeau,
1 Modularity and Community Structure in Networks* Final project *Based on a paper by M.E.J Newman in PNAS 2006.
Segmentation Reporter: Xiaoqun Wu Date: 2008/10/30.
1 Fast Primal-Dual Strategies for MRF Optimization (Fast PD) Robot Perception Lab Taha Hamedani Aug 2014.
Lectures on Network Flows
An ILP-based Automatic Bus Planner for Dense PCBs P. C. Wu, Q. Ma and M. D. F. Wong Department of Electrical and Computer Engineering, University of Illinois.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
Dual Marching Cubes: An Overview
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Isoparametric Elements
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Coloring Away Communication in Parallel Query Optimization Waqar Hasan, Rajeev Motwani Stanford University Παυλάτος Χρήστος
CSE351/ IT351 Modeling and Simulation
- 1 - Intentional Mobility in Wireless Sensor Networks Deployment, Dispatch, and Applications Dr. You-Chiun Wang ( 王友群 ) Department of Computer Science,
Drawing Graphs with Nonuniform Nodes Using Potential Fields Jen-Hui Chuang 1, Chun-Cheng Lin 2, Hsu-Chun Yen 2 1 Dept. of Computer and Information Science,
Filling Arbitrary Holes in Finite Element Models 17 th International Meshing Roundtable 2008 Schilling, Bidmon, Sommer, and Ertl.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Randomized Cuts for 3D Mesh Analysis
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Graph-Cut Algorithm with Application to Computer Vision Presented by Yongsub Lim Applied Algorithm Laboratory.
Part Two Multiresolution Analysis of Arbitrary Meshes M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle SIGGRAPH 95.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
S I E M E N S C O R P O R A T E R E S E A R C H 1 1 Computing Exact Discrete Minimal Surfaces: Extending and Solving the Shortest Path Problem in 3D with.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
UNC Chapel Hill M. C. Lin Point Location Reading: Chapter 6 of the Textbook Driving Applications –Knowing Where You Are in GIS Related Applications –Triangulation.
CAFE router: A Fast Connectivity Aware Multiple Nets Routing Algorithm for Routing Grid with Obstacles Y. Kohira and A. Takahashi School of Computer Science.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
On-line Space Sculpturing for 3D Shape Manipulation
Quads and Friends Kenshi Takayama. General Planar Quadrilateral Mesh Design Using Conjugate Direction Field goal: planar quad (PQ) mesh design – application:
How to reform a terrain into a pyramid Takeshi Tokuyama (Tohoku U) Joint work with Jinhee Chun (Tohoku U) Naoki Katoh (Kyoto U) Danny Chen (U. Notre Dame)
Tao Lin Chris Chu TPL-Aware Displacement- driven Detailed Placement Refinement with Coloring Constraints ISPD ‘15.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Roee Litman, Alexander Bronstein, Michael Bronstein
Managing the Level of Detail in 3D Shape Reconstruction and Representation Leila De Floriani, Paola Magillo Department of Computer and Information Sciences.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
An Efficient Linear Time Triple Patterning Solver Haitong Tian Hongbo Zhang Zigang Xiao Martin D.F. Wong ASP-DAC’15.
Finite Element Analysis
UNC Chapel Hill M. C. Lin Introduction to Motion Planning Applications Overview of the Problem Basics – Planning for Point Robot –Visibility Graphs –Roadmap.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Mihir Choudhury, Kartik Mohanram (ICCAD’10 best paper nominee) Presentor: ABert Liu.
BOĞAZİÇİ UNIVERSITY – COMPUTER ENGINEERING Mehmet Balman Computer Engineering, Boğaziçi University Parallel Tetrahedral Mesh Refinement.
CAD Mesh Model Segmentation by Clustering
Detection of closed sharp edges in point clouds Speaker: Liuyu Time:
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Lecture 5 Graph Theory prepped by Lecturer ahmed AL tememe 1.
SOLID MODELLING.
Morphing and Shape Processing
Lectures on Network Flows
ME 521 Computer Aided Design 15-Optimization
Vehicle Segmentation and Tracking in the Presence of Occlusions
Scale-Space Representation of 3D Models and Topological Matching
Sungho Kang Yonsei University
Scale-Space Representation for Matching of 3D Models
Trevor Brown DC 2338, Office hour M3-4pm
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
Under a Concurrent and Hierarchical Scheme
Presentation transcript:

An Approach to Automated Decomposition of Volumetric Mesh Chuhua Xian, Shuming Gao and Tianming Zhang Zhejiang University

Volumetric Mesh Decomposition

Overview Decompose the splitter groups based on min-flux rule Input Surface Mesh Segmentation and Feature Recognition Output Find the OBLFs of the adjacent features and construct the splitter groups

Decompose the splitter groups based on min-flux rule Input Surface Mesh Segmentation and Feature Recognition Output Find the OBLFs of the adjacent features and construct the splitter groups Overview

Decompose the splitter groups based on min-flux rule Input Surface Mesh Segmentation and Feature Recognition Output Find the OBLFs of the adjacent features and construct the splitter groups

Some Concepts the element is called surface element if one of its faces has no adjacent element. Otherwise, it is called inner element; Feature: we define a form feature as a semantic partial shape that has an engineering meaning, such as a protrusion. Outer boundary lines of two adjacent features (abbr. OBLF) is the set of the common edges of F0 and F1.

Surface Mesh Segmentation and Feature Recognition We use method of the following paper to segment the surface mesh and recognize the surface features: Gao, S., Zhao, W., Lin, H., Yang, F., Chen, X.. Feature suppression based CAD mesh model simplification. Computer- Aided Design We also allow users to select form features manually.

Find OBLFs of adjacent Features Inner elements Surface elements OBLFs

Construct the Splitter Group Elements of Splitter Group

Since the elements of the splitter group are obtained by BFS algorithm, it is single- connected.

After the splitter groups are constructed, the inner elements are partitioned. But the elements in the splitter groups are not. s

Decomposition of splitter group In our paper, we use the flux-based to decompose the splitter groups.

Flux Model Suppose is an electrified curve in, then the electric field of a point can be expressed as The flux of the surface S is

In the discrete form, these equation is rewritten as and

For l, there are may be many surface containing it. We choose the one with minimal flux, such as We regard it as the minimal flux rule.

Decomposition of splitter groups We formulate the cutting problem as a graph partition problem.

In the dual graph, each elements is a node, and there is an edge between two nodes if and only if their corresponding elements are face-adjacent. The source node and the target node should be added into the graph.

Weight Computation In this step, we compute the weight of the edge in the graph by this equation here, is computed by

Graph Cut Using the max-flow-min-cut algorithm, we will partition the elements of the splitter group into two subgroups. By assign them into corresponding adjacent groups, we obtain the final results.

Results

An example with different sizes of elements

Decompose a model into different ways

An example with overlap splitter group

Compared with the minimal area rule Minimal are ruleMinimal flux rule

Minimal are ruleMinimal flux rule weight Area

More examples…in our paper

Applications Form feature of volumetric mesh reuse

Applications Local re-mesh for volumetric mesh editing

Conclusions In this paper, we have presented an effective approach for the automated decomposition of a volumetric mesh. The quality of the decomposed semantic features, consisting of volumetric elements, is guaranteed by using our graph cut algorithm. The decomposed semantic features can be complex predefined features with complicated boundary surfaces and curves. The method is quite efficient and can handle both tetrahedral and hexahedral meshes.

Limitations Our resultAnother possible result

Thank you