SA2014.SIGGRAPH.ORG SPONSORED BY. SA2014.SIGGRAPH.ORG SPONSORED BY Approximate Pyramidal Shape Decomposition Ruizhen Hu Honghua Li Hao Zhang Daniel Cohen-Or.

Slides:



Advertisements
Similar presentations
Goal: a graph representation of the topology of a gray scale image. The graph represents the hierarchy of the lower and upper level sets of the gray level.
Advertisements

 Over-all: Very good idea to use more than one source. Good motivation (use of graphics). Good use of simplified, loosely defined -- but intuitive --
Mining Compressed Frequent- Pattern Sets Dong Xin, Jiawei Han, Xifeng Yan, Hong Cheng Department of Computer Science University of Illinois at Urbana-Champaign.
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
Advanced Topics in Algorithms and Data Structures Lecture 7.2, page 1 Merging two upper hulls Suppose, UH ( S 2 ) has s points given in an array according.
The Shape Boltzmann Machine S. M. Ali Eslami Nicolas Heess John Winn CVPR 2012 Providence, Rhode Island A Strong Model of Object Shape.
Optimal Collaborative Access Point Association In Wireless Networks Ouldooz Baghban Karimi School of Computing Science Simon Fraser University Jiangchuan.
Minimum Spanning Trees Definition Two properties of MST’s Prim and Kruskal’s Algorithm –Proofs of correctness Boruvka’s algorithm Verifying an MST Randomized.
Incidences and Many Faces via cuttings Sivanne Goldfarb
CIKM’2008 Presentation Oct. 27, 2008 Napa, California
6/26/2006CGI'06, Hangzhou China1 Sub-sampling for Efficient Spectral Mesh Processing Rong Liu, Varun Jain and Hao Zhang GrUVi lab, Simon Fraser University,
We propose a successive convex matching method to detect actions in videos. The proposed scheme does not need foreground/background separation, works in.
Graph Triangulation by Dmitry Pidan Based on the paper “A sufficiently fast algorithm for finding close to optimal junction tree” by Ann Becker and Dan.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Week 17GEOG2750 – Earth Observation and GIS of the Physical Environment1 Lecture 14 Interpolating environmental datasets Outline – creating surfaces from.
Force Directed Algorithm Adel Alshayji 4/28/2005.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Lecture 4. Interpolating environmental datasets
VOTS VOlume doTS as Point-based Representation of Volumetric Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller Institute of Computer Graphics and.
Nearest Neighbour Condensing and Editing David Claus February 27, 2004 Computer Vision Reading Group Oxford.
Optimally Minimizing Overlay Violation in Self-aligned Double Patterning Decomposition for Row-based Standard Cell Layout in Polynomial Time Z. Xiao, Y.
Prior Knowledge for Part Correspondence Oliver van Kaick 1, Andrea Tagliasacchi 1, Oana Sidi 2, Hao Zhang 1, Daniel Cohen-Or 2, Lior Wolf 2, Ghassan Hamarneh.
CDCTree: Novel Obstacle-Avoiding Routing Tree Construction based on Current Driven Circuit Model Speaker: Lei He.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Filtering Approaches for Real-Time Anti-Aliasing /
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 Spline curves 1/23 Curves and Surfaces.
Haplotype Blocks An Overview A. Polanski Department of Statistics Rice University.
Boltzmann Machines and their Extensions S. M. Ali Eslami Nicolas Heess John Winn March 2013 Heriott-Watt University.
1 Style-Content Separation by Anisotropic Part Scales Kai Xu, Honghua Li, Hao Zhang, Daniel Cohen-Or Yueshan Xiong, Zhi-Quan Cheng Simon Fraser Universtiy.
Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Bayesian Hierarchical Clustering Paper by K. Heller and Z. Ghahramani ICML 2005 Presented by HAO-WEI, YEH.
Lecture 6 Normalization: Advanced forms. Objectives How inference rules can identify a set of all functional dependencies for a relation. How Inference.
SPONSORED BY Data-driven Segmentation and Labeling of Freehand Sketches Zhe Huang, Hongbo Fu, Rynson W.H. Lau City University of Hong Kong.
Distributed Information Retrieval Server Ranking for Distributed Text Retrieval Systems on the Internet B. Yuwono and D. Lee Siemens TREC-4 Report: Further.
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Greedy is not Enough: An Efficient Batch Mode Active Learning Algorithm Chen, Yi-wen( 陳憶文 ) Graduate Institute of Computer Science & Information Engineering.
Output URL Bidding Panagiotis Papadimitriou, Hector Garcia-Molina, (Stanford University) Ali Dasdan, Santanu Kolay (Ebay Inc)
Leonardo Guerreiro Azevedo Geraldo Zimbrão Jano Moreira de Souza Approximate Query Processing in Spatial Databases Using Raster Signatures Federal University.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Generating Realistic Terrains with Higher-Order Delaunay Triangulations Thierry de Kok Marc van Kreveld Maarten Löffler Center for Geometry, Imaging and.
STP: An Aerial Spray Treatment Planning System W.D. Potter, Ramyaa, J. Li Artificial Intelligence Center, GSRC 111 University of Georgia, Athens, GA
Diversifying Search Results Rakesh AgrawalSreenivas GollapudiSearch LabsMicrosoft Research Alan HalversonSamuel.
Tung-Wei Kuo, Kate Ching-Ju Lin, and Ming-Jer Tsai Academia Sinica, Taiwan National Tsing Hua University, Taiwan Maximizing Submodular Set Function with.
Yen-Ting Yu Iris Hui-Ru Jiang Yumin Zhang Charles Chiang DRC-Based Hotspot Detection Considering Edge Tolerance and Incomplete Specification ICCAD’14.
Feature Selection in k-Median Clustering Olvi Mangasarian and Edward Wild University of Wisconsin - Madison.
A Multiresolution Symbolic Representation of Time Series Vasileios Megalooikonomou Qiang Wang Guo Li Christos Faloutsos Presented by Rui Li.
Course: Structure-Aware Shape Processing Hao (Richard) Zhang Simon Fraser University (SFU), Canada Structural Hierarchies Course: Structure-Aware Shape.
Learning Chaotic Dynamics from Time Series Data A Recurrent Support Vector Machine Approach Vinay Varadan.
Navigation Strategies for Exploring Indoor Environments Hector H Gonzalez-Banos and Jean-Claude Latombe The International Journal of Robotics Research.
A Part-aware Surface Metric for Shape Analysis Rong Liu 1, Hao Zhang 1, Ariel Shamir 2, and Daniel Cohen-Or 3 1 Simon Fraser University, Canada 2 The Interdisciplinary.
Parameter Reduction for Density-based Clustering on Large Data Sets Elizabeth Wang.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Stackabilization Honghua Li, Ibraheem Alhashim, Hao Zhang, Ariel Shamir, Daniel Cohen-Or.
哈工大信息检索研究室 HITIR ’ s Update Summary at TAC2008 Extractive Content Selection Using Evolutionary Manifold-ranking and Spectral Clustering Reporter: Ph.d.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Computer Science and Engineering Jianye Yang 1, Ying Zhang 2, Wenjie Zhang 1, Xuemin Lin 1 Influence based Cost Optimization on User Preference 1 The University.
Loco: Distributing Ridge Regression with Random Projections Yang Song Department of Statistics.
Co-Hierarchical Analysis of Shape Structures Oliver van Kaick 1,4 Kai Xu 2 Hao Zhang 1 Yanzhen Wang 2 Shuyang Sun 1 Ariel Shamir 3 Daniel Cohen-Or 4 4.
Visibility-Driven View Cell Construction Oliver Mattausch, Jiří Bittner, Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University.
Presented by: Mi Tian, Deepan Sanghavi, Dhaval Dholakia
Feeling-based location privacy protection for LBS
Layered Analysis of Irregular Facades via Symmetry Maximization
Craig Schroeder October 26, 2004
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Junqi Zhang+ Xiangdong Zhou+ Wei Wang+ Baile Shi+ Jian Pei*
Donghui Zhang, Tian Xia Northeastern University
Presentation transcript:

SA2014.SIGGRAPH.ORG SPONSORED BY

SA2014.SIGGRAPH.ORG SPONSORED BY Approximate Pyramidal Shape Decomposition Ruizhen Hu Honghua Li Hao Zhang Daniel Cohen-Or Simon Fraser UniversityZhejiang UniversityTel Aviv University

SA2014.SIGGRAPH.ORG SPONSORED BY Pyramidal shape 3 Terrain 2.5D Heightfield

SA2014.SIGGRAPH.ORG SPONSORED BY Pyramidal shape 4

SA2014.SIGGRAPH.ORG SPONSORED BY Various applications 5

SA2014.SIGGRAPH.ORG SPONSORED BY Various applications 6 3D layered printing

SA2014.SIGGRAPH.ORG SPONSORED BY Various applications 7 3D layered printing Molding/casting

SA2014.SIGGRAPH.ORG SPONSORED BY Various applications 8 3D layered printing Molding/casting Point inside/outside testing

SA2014.SIGGRAPH.ORG SPONSORED BY Various applications 9 3D layered printing Molding/casting Point inside/outside testing

SA2014.SIGGRAPH.ORG SPONSORED BY However, 10 Many common objects are not pyramidal… Pyramidal decomposition

SA2014.SIGGRAPH.ORG SPONSORED BY Pyramidal decomposition Exact pyramidal decomposition ◦Minimum number of pyramidal parts 11 NP-hard NP-hard [Fekete and Mitchell 2001]

SA2014.SIGGRAPH.ORG SPONSORED BY Pyramidal decomposition Approximate pyramidal decomposition ◦Parts being only approximately pyramidal ◦Still aiming to produce as few parts as possible 12

SA2014.SIGGRAPH.ORG SPONSORED BY Key idea 13 Exact Cover Problem {1234} …

SA2014.SIGGRAPH.ORG SPONSORED BY Key idea 14 {1234} … Exact Cover Problem

SA2014.SIGGRAPH.ORG SPONSORED BY Key idea 15 {1234} … Over-segmentation Candidate parts by merging segments Exact Cover Problem

SA2014.SIGGRAPH.ORG SPONSORED BY Key idea 16 {1234} … Pyramidal decomposition Pyramidal Final decomposition Over-segmentation Candidate parts by merging segments Exact Cover Problem

SA2014.SIGGRAPH.ORG SPONSORED BY Find an appropriate over-segmentation of the shape Build an appropriate set of candidate pyramidal parts Main challenge 17 Infinite possible pyramidal parts

SA2014.SIGGRAPH.ORG SPONSORED BY Intuition Large pyramidal parts ◦Minimum-sized decompositions ◦Easier to generate 18

SA2014.SIGGRAPH.ORG SPONSORED BY Intuition Large pyramidal parts May not be enough

SA2014.SIGGRAPH.ORG SPONSORED BY Intuition Large pyramidal parts May not be enough Combination of intersections

SA2014.SIGGRAPH.ORG SPONSORED BY Intuition Large pyramidal parts May not be enough Combination of intersections …

SA2014.SIGGRAPH.ORG SPONSORED BY Intuition Large pyramidal parts May not be enough Combination of intersections …

SA2014.SIGGRAPH.ORG SPONSORED BY Algorithm overview 23 Set Collection of subsets Exact cover Intersections

SA2014.SIGGRAPH.ORG SPONSORED BY Cell generation Base sampling ◦Sample a set of directions ◦Sample a set of bases along each direction 24

SA2014.SIGGRAPH.ORG SPONSORED BY Cell generation Base sampling Base selection ◦Capacity measure 25 Total pyramidal areas Number of decomposed parts

SA2014.SIGGRAPH.ORG SPONSORED BY Cell generation Base sampling Base selection ◦Capacity measure 26

SA2014.SIGGRAPH.ORG SPONSORED BY Cell generation Base sampling Base selection ◦Capability measure ◦Base voting 27

SA2014.SIGGRAPH.ORG SPONSORED BY Cell generation Base sampling Base selection Cell formation ◦Points voted for the same set of bases 28 Estimation of intersections

SA2014.SIGGRAPH.ORG SPONSORED BY Block construction To further reduce the number of candidate parts ◦Cluster cells into blocks ◦Find the boundaries 29

SA2014.SIGGRAPH.ORG SPONSORED BY Candidate parts & decomposition Parts are formed by merging blocks Decomposition can be found by solving ECP 30 Blocks Decompositions Candidate parts

SA2014.SIGGRAPH.ORG SPONSORED BY Results Datasets ◦149 2D shapes ◦80 3D shapes 31

SA2014.SIGGRAPH.ORG SPONSORED BY Results 2D shapes 32

SA2014.SIGGRAPH.ORG SPONSORED BY Results 3D shapes 33

SA2014.SIGGRAPH.ORG SPONSORED BY Evaluations 2-pyramidality ◦25 2D shapes & 30 3D shapes 34

SA2014.SIGGRAPH.ORG SPONSORED BY Evaluations Comparison to greedy approach ◦2-pyramidality (2D shapes) 35 Ours: Greedy:

SA2014.SIGGRAPH.ORG SPONSORED BY Evaluations Comparison to human judgement ◦30 users & 20 2D shapes 36 OursUser decomposition

SA2014.SIGGRAPH.ORG SPONSORED BY 3D Printing 37

SA2014.SIGGRAPH.ORG SPONSORED BY Conclusion A relatively new and unexplored shape property. The first construction algorithm for approximate pyramidal decomposition. The key insight is to turn the problem into a exact cover problem. The bottom-up clustering-based approach is both general and versatile. 38

SA2014.SIGGRAPH.ORG SPONSORED BY Limitation & further work Realistic waste estimation for 3D printing Pyramidalization ◦Minimal modification to maximally reduce the size of its pyramidal decomposition 39

SA2014.SIGGRAPH.ORG SPONSORED BY Set Collection of subsets Exact cover Intersections Thank you! Approximate Pyramidal Shape Decomposition Ruizhen Hu Honghua Li Hao Zhang Daniel Cohen-Or