Conjoining Gestalt Rules for Abstraction of Architectural Drawings Liangliang(Leon) Nan 1, Andrei Sharf 2, Ke Xie 1, Tien-Tsin Wong 3 Oliver Deussen 4,

Slides:



Advertisements
Similar presentations
Multi-view Stereo via Volumetric Graph-cuts
Advertisements

HOPS: Efficient Region Labeling using Higher Order Proxy Neighborhoods Albert Y. C. Chen 1, Jason J. Corso 1, and Le Wang 2 1 Dept. of Computer Science.
Generating Classic Mosaics with Graph Cuts Y. Liu, O. Veksler and O. Juan University of Western Ontario, Canada Ecole Centrale de Paris, France.
A Search-Classify Approach for Cluttered Indoor Scene Understanding Liangliang Nan 1, Ke Xie 1, Andrei Sharf 2 1 SIAT, China 2 Ben Gurion University, Israel.
Yunhai Wang 1 Minglun Gong 1,2 Tianhua Wang 1,3 Hao (Richard) Zhang 4 Daniel Cohen-Or 5 Baoquan Chen 1,6 5 Tel-Aviv University 4 Simon Fraser University.
Segmentation from Examples By: A’laa Kryeem Lecturer: Hagit Hel-Or.
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
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 A Seeded Image Segmentation Framework Unifying Graph Cuts and Random Walker Which Yields A New Algorithm.
Graph-Based Image Segmentation
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.
Smoothing 3D Meshes using Markov Random Fields
Rectilinear Pattern Recognition Dan J. Nardi Masters Thesis April 11, 2003.
1 Can this be generalized?  NP-hard for Potts model [K/BVZ 01]  Two main approaches 1. Exact solution [Ishikawa 03] Large graph, convex V (arbitrary.
Fast, Multiscale Image Segmentation: From Pixels to Semantics Ronen Basri The Weizmann Institute of Science Joint work with Achi Brandt, Meirav Galun,
Trajectory Simplification
2010/5/171 Overview of graph cuts. 2010/5/172 Outline Introduction S-t Graph cuts Extension to multi-label problems Compare simulated annealing and alpha-
Texture Splicing Yiming Liu, Jiaping Wang, Su Xue, Xin Tong, Sing Bing Kang, Baining Guo.
MRF Labeling With Graph Cut CMPUT 615 Nilanjan Ray.
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
Segmentation and Perceptual Grouping Kaniza (Introduction to Computer Vision, )
Stereo Computation using Iterative Graph-Cuts
Comp 775: Graph Cuts and Continuous Maximal Flows Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel Hill.
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.
GROUPING AND VISUAL RELATIONSHIPS Principle of Proximity.
Image Renaissance Using Discrete Optimization Cédric AllèneNikos Paragios ENPC – CERTIS ESIEE – A²SI ECP - MAS France.
Symmetry Hierarchy of Man-Made Objects Yanzhen Wang 1,2, Kai Xu 1,2, Jun Li 2, Hao Zhang 1, Ariel Shamir 3, Ligang Liu 4, Zhiquan Cheng 2, Yueshan Xiong.
Geometric clustering for line drawing simplification
Surface Stereo with Soft Segmentation Michael Bleyer 1, Carsten Rother 2, Pushmeet Kohli 2 1 Vienna University of Technology, Austria 2 Microsoft Research.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
City University of Hong Kong 18 th Intl. Conf. Pattern Recognition Self-Validated and Spatially Coherent Clustering with NS-MRF and Graph Cuts Wei Feng.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
Shortest Path Problem Weight of the graph –Nonnegative real number assigned to the edges connecting to vertices Weighted graphs –When a graph.
Organizing Heterogeneous Scene Collections through Contextual Focal Points Kai Xu, Rui Ma, Hao Zhang, Chenyang Zhu, Ariel Shamir, Daniel Cohen-Or, Hui.
Graph Cuts Marc Niethammer. Segmentation by Graph-Cuts A way to compute solutions to the optimization problems we looked at before. Example: Binary Segmentation.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Andrea Capiluppi Dipartimento di Automatica e Informatica Politecnico di Torino, Italy & Computing Dept. The Open University, UK AICA 2004, Benevento,
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Gaussian Mixture Models and Expectation-Maximization Algorithm.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Course: Structure-Aware Shape Processing Hao (Richard) Zhang Simon Fraser University (SFU), Canada Structural Hierarchies Course: Structure-Aware Shape.
Sponsored by Depth-Aware Coherent Line Drawings Marc Spicker 1, Julian Kratt 1, Diana Arellano 2, Oliver Deussen 1 1 University of Konstanz, Germany 2.
Journal of Visual Communication and Image Representation
CS654: Digital Image Analysis Lecture 28: Advanced topics in Image Segmentation Image courtesy: IEEE, IJCV.
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.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
Mathematical Foundations of Arc Length-Based Aspect Ratio Selection 1 Shandong University 2 Computer Network Information Center 3 University Konstanz Fubo.
1 Double-Patterning Aware DSA Template Guided Cut Redistribution for Advanced 1-D Gridded Designs Zhi-Wen Lin and Yao-Wen Chang National Taiwan University.
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.
Gestalt Perception Cognitive Robotics David S. Touretzky &
Layered Analysis of Irregular Facades via Symmetry Maximization
Elements and Principles of Design
Markov Random Fields with Efficient Approximations
Image Processing and Reconstructions Tools
You can check broken videos in this slide here :
Probabilistic Data Management
Jianping Fan Dept of CS UNC-Charlotte
Efficient Graph Cut Optimization for Full CRFs with Quantized Edges
Comparative RNA Structural Analysis
Lecture 31: Graph-Based Image Segmentation
Seam Carving Project 1a due at midnight tonight.
SmartBoxes for Interactive Urban Reconstruction
Presentation transcript:

Conjoining Gestalt Rules for Abstraction of Architectural Drawings Liangliang(Leon) Nan 1, Andrei Sharf 2, Ke Xie 1, Tien-Tsin Wong 3 Oliver Deussen 4, Daniel Cohen-Or 5, Baoquan Chen 1 1 SIAT, China 2 Ben Gurion Univ., Israel 3 CUHK, China 4 Konstanz Univ., Germany 5 Tel Aviv Univ., Israel 1

Abstraction of Architectural Drawings 2

3

How Our Visual System Simplifies Things 4 How we get the idea?

How Our Visual System Simplifies Things 5

Regularity 6 How Our Visual System Simplifies Things

7

8 Gestalt – grouping → simplification

Proximity 9 How Our Visual System Simplifies Things

Similarity 10 How Our Visual System Simplifies Things

Continuity Gestalt Gestalt Theory Several principles Group objects into forms Create internal representation [Wertheimer 1923] Proximity Gestalt 11

Conjoining Gestalt Independent rules Different interpretations Complex interactions Input Horizontal regularity Vertical regularity Both 12

Computational framework Abstraction of architectural drawings Contributions 13

Related Work Qualitative and empirical studies [Wertheimer 1923] Quantification of Gestalt principles and their interactions [Desolneux et al. 2002], [Cao et al. 2007], [Kubovy and Van den Berg 2008] Perceptual principle based abstraction – No conjoining [DeCarlo and Santella 2002], [Barla et al. 2005; 2006], [Mi et al. 2009] 14

Related Work Stroke density based simplification – structures are broken [Grabli et al. 2004], [Shesh and Chen 2008] Building representation – limited to regular patterns [Loya et al. 2008], [Adabala et al. 2009] Quantification and interaction of Similarity & Proximity [Kubovy and van den Berg 2008] Challenge: interaction of multiple Gestalt principles 15

Our Solution Conjoining Gestalts ↔ Consistent segmentation Subset of Gestalt principles Our method –Energy minimization –Graph-cut solution 16

Initial groups Overview 17 Input Optimal groupsAbstraction

Proximity Graph Structure 18

Proximity Graph Structure Spatial relation graph –Element → node –Connect neighbors by edges 19

Optimization via Graph Cut Initial groups → labels 20

Optimization via Graph Cut Initial groups –Proximity groups 21

Optimization via Graph Cut Initial groups –Similarity groups 22

Optimization via Graph Cut Initial groups –Regularity groups 23

Optimization via Graph Cut Goal : find the optimal groups Grouping → Energy minimization Proximity groupsSimilarity groupsRegularity groups 24

Optimization via Graph Cut Energy minimization – function terms Data cost 25

Optimization via Graph Cut Energy minimization – function terms –Data cost Assigned for different Gestalt labels Penalty of assigning a label to an element 26

Optimization via Graph Cut Energy minimization – function terms –Data cost for Regularity Alignment 27

Optimization via Graph Cut Energy minimization – function terms –Data cost for Similarity Average shape similarity 28

Optimization via Graph Cut Energy minimization – function terms –Data cost for Proximity Closest distance of the elements to the group 29

Optimization via Graph Cut Energy minimization – function terms Smoothness cost 30

Optimization via Graph Cut Energy minimization – function terms –Smoothness cost Spatial correlation of neighboring elements 31 p, q - neighboring elements

Optimization via Graph Cut Energy minimization – function terms Label cost 32

Optimization via Graph Cut Energy minimization – function terms –Label cost Penalty for over-complex groups Concise explanation of the inputs 33 - set of labels - non-negative label cost for different Gestalt

Optimization via Graph Cut Overall energy function –Labeling → minimization Multi-label graph-cut [Delong et al. 2010] 34 Data cost Smoothness cost Label cost

Optimization via Graph Cut Groupings complying with Gestalt principles 35

Computation Results Regularity VS. Proximity 36 Speed x0.5

Computation Results Proximity VS. Similarity 37

Visual Abstraction Abstraction Operators –Embracing –Summarization 38

Level of Detail Progressively simplified results 39

Results 40

Results 41

Results 42

Results 43

Results 44

Results 45

Extension to Mosaics Additional continuity & closure Gestalt 46

Extension to Mosaics 47

Conclusion Computational framework –Conjoining Gestalt principles –Energy minimization, Graph-cut solution Abstraction of architectural drawings –Effective –Preserving structure Extension to mosaics 48

49