SIGGRAPH Paper Reading 2011

87
SIGGRAPH Paper Reading 2011 Huang Haibin 2011.7.4

description

SIGGRAPH Paper Reading 2011. Huang Haibin 2011.7.4. Paper list. Procedural & Interactive Modeling Interactive Furniture Layout Using Interior Design Guidelines Converting 3D Furniture Models to Fabricatable Parts and Connectors - PowerPoint PPT Presentation

Transcript of SIGGRAPH Paper Reading 2011

Page 1: SIGGRAPH Paper Reading 2011

SIGGRAPH Paper Reading 2011

Huang Haibin2011.7.4

Page 2: SIGGRAPH Paper Reading 2011

Paper list

• Procedural & Interactive Modeling Interactive Furniture Layout Using Interior Design Guidelines Converting 3D Furniture Models to Fabricatable Parts and Connectors Make it Home: Automatic Optimization of Furniture Arrangement Computer-Generated Residential Building Layouts Interactive Architectural Modeling with Procedural Extrusions Metropolis Procedural Modeling

• Image Processing Domain Transform for Edge-Aware Image and Video Processing Non-Rigid Dense Correspondence with Applications for Image

Enhancement

Page 3: SIGGRAPH Paper Reading 2011

Layout Generation

• Interactive Furniture Layout Using Interior Design Guidelines

• Computer-Generated Residential Building Layouts

Page 4: SIGGRAPH Paper Reading 2011

Interactive Furniture Layout Using Interior Design Guidelines (SIGGRAPH 2011)

Page 5: SIGGRAPH Paper Reading 2011

Paul Merrell

Maneesh Agrawala

Eric Schkufza Zeyang Li

Stanford University

Vladlen Koltun

University of California, Berkeley

Page 6: SIGGRAPH Paper Reading 2011

Main idea

Page 7: SIGGRAPH Paper Reading 2011
Page 8: SIGGRAPH Paper Reading 2011

Contributions

• 1. Identify and operationalize a set of design guidelines for furniture layout

• 2. Develop an interactive system for creating furniture arrangements based on these guidelines

Page 9: SIGGRAPH Paper Reading 2011

Furniture Layout Guidelines

• 1. Functional Criteria

• 2.Visual Criteria

• 3. Authoring

Page 10: SIGGRAPH Paper Reading 2011

Functional Criteria

• 1. Clearance

• 2. Circulation

Page 11: SIGGRAPH Paper Reading 2011

• 3. Pairwise relationships

Page 12: SIGGRAPH Paper Reading 2011

• 4.Conversation

Page 13: SIGGRAPH Paper Reading 2011

Functional Criteria

• 1. Balance

• 2. Alignment

Page 14: SIGGRAPH Paper Reading 2011

• 3. Emphasis

Page 15: SIGGRAPH Paper Reading 2011
Page 16: SIGGRAPH Paper Reading 2011

Generation Suggestions

Monte Carlo Sampler

Page 17: SIGGRAPH Paper Reading 2011

• Density Function and Sampling

Page 18: SIGGRAPH Paper Reading 2011

Results

Page 19: SIGGRAPH Paper Reading 2011
Page 20: SIGGRAPH Paper Reading 2011

Computer-Generated Residential Building Layouts(SIGRAPH Asia 2010)

Page 21: SIGGRAPH Paper Reading 2011

Paul Merrell Eric Schkufza Zeyang Li

Stanford University

Page 22: SIGGRAPH Paper Reading 2011

Main idea

A list of high-level requirements

Computer-Generated Residential Building Layouts

Page 23: SIGGRAPH Paper Reading 2011

Contributions

• Data-driven generation of architectural programs from high-level requirements.

• Fully automated generation of detailed multi-story floor plans from architectural programs.

• An end-to-end approach to automated generation of building layouts from high-level requirements.

Page 24: SIGGRAPH Paper Reading 2011

Building Layout Design

• 1. Architectural Programming

• 2.Floor Plan Optimization

• 3. Generating 3D models

Page 25: SIGGRAPH Paper Reading 2011

Data- driven Architectural Programming

• 1. Bayesian Networks

Page 26: SIGGRAPH Paper Reading 2011

• Structure Learning

Page 27: SIGGRAPH Paper Reading 2011

Floor Plan Optimization

• Proposal Moves 1.Notation 2.Sliding a wall 3.Swapping rooms

Page 28: SIGGRAPH Paper Reading 2011

Cost Function

• Accessibility

• Dimensions

• Floors

• Shapes

Page 29: SIGGRAPH Paper Reading 2011
Page 30: SIGGRAPH Paper Reading 2011

Generating 3D models

• Passageways

• Windows

• Staircases

• Roofs

Page 31: SIGGRAPH Paper Reading 2011

Results

Page 32: SIGGRAPH Paper Reading 2011

Procedural & Interactive Modeling

• Interactive Architectural Modeling with Procedural Extrusions

• Metropolis Procedural Modeling

Page 33: SIGGRAPH Paper Reading 2011

• 1. Grammar-based: L-system…

• 2. Other: 3DMax…

Page 34: SIGGRAPH Paper Reading 2011

Metropolis Procedural Modeling

Page 35: SIGGRAPH Paper Reading 2011
Page 36: SIGGRAPH Paper Reading 2011

Main Idea

Page 37: SIGGRAPH Paper Reading 2011

Contribution

• An algorithm for controlling grammar-based procedural models

Page 38: SIGGRAPH Paper Reading 2011

Solutions

Page 39: SIGGRAPH Paper Reading 2011

Problems

• 1. Generate the space of productions from the grammar

• 2.Define an objective function that quantifies the similarity between a given production and the specification

• 3. Optimization

Page 40: SIGGRAPH Paper Reading 2011

PROBABILISTIC INFERENCE FOR GRAMMARS

Page 41: SIGGRAPH Paper Reading 2011

LIKELIHOOD FORMULATIONS

• Image- and volume-based modeling

• Mondrian modeling

Page 42: SIGGRAPH Paper Reading 2011

Optimization

• MCMC jump MCMC

1.Reversibility

2.Dimension matching

3Acceptance probability

Page 43: SIGGRAPH Paper Reading 2011

MCMC FOR GRAMMARS

• Diffusion moves

• Jump moves

Page 44: SIGGRAPH Paper Reading 2011
Page 45: SIGGRAPH Paper Reading 2011

Results

Page 46: SIGGRAPH Paper Reading 2011
Page 47: SIGGRAPH Paper Reading 2011
Page 48: SIGGRAPH Paper Reading 2011

Interactive Architectural Modeling with Procedural Extrusions

Page 49: SIGGRAPH Paper Reading 2011
Page 50: SIGGRAPH Paper Reading 2011

Main idea

• Model complex architectural features, including overhanging roofs, dormer windows, interior dormer windows, roof constructions with vertical walls, buttresses, chimneys, bay windows, columns, pilasters, and alcoves.

Page 51: SIGGRAPH Paper Reading 2011

USER INTERFACE DESCRIPTION

Page 52: SIGGRAPH Paper Reading 2011

• Modeling With Profiles• Plans and Profiles• Overhangs• Anchors• Plan Edits• Positioning Procedural Details

Page 53: SIGGRAPH Paper Reading 2011
Page 54: SIGGRAPH Paper Reading 2011

COMPUTING PROCEDURAL EXTRUSIONS

• Generalized Intersection Event• Edge Direction Events• Profile Offset Events• Insertions into the Polygon• Ambiguities in Procedural Extrusions

Page 55: SIGGRAPH Paper Reading 2011
Page 56: SIGGRAPH Paper Reading 2011
Page 57: SIGGRAPH Paper Reading 2011

Image Processing

• Domain Transform for Edge-Aware Image and Video Processing

• Non-Rigid Dense Correspondence with Applications for Image Enhancement

Page 58: SIGGRAPH Paper Reading 2011

Domain Transform for Edge-Aware Image and Video Processing

Page 59: SIGGRAPH Paper Reading 2011

Authors

Page 60: SIGGRAPH Paper Reading 2011

Main idea

Page 61: SIGGRAPH Paper Reading 2011
Page 62: SIGGRAPH Paper Reading 2011

Contributions

Page 63: SIGGRAPH Paper Reading 2011

Transform for Edge-Preserving Filtering

Page 64: SIGGRAPH Paper Reading 2011
Page 65: SIGGRAPH Paper Reading 2011

5D 2D

1D

Page 66: SIGGRAPH Paper Reading 2011

Domain Transform

Page 67: SIGGRAPH Paper Reading 2011

Application to Edge-Preserving Filtering

Page 68: SIGGRAPH Paper Reading 2011

Filtering 2D Signals

Page 69: SIGGRAPH Paper Reading 2011

Results

Page 70: SIGGRAPH Paper Reading 2011

• Detail Manipulation• Tone Mapping• Stylization• Joint Filtering• Colorization

Page 71: SIGGRAPH Paper Reading 2011
Page 72: SIGGRAPH Paper Reading 2011
Page 73: SIGGRAPH Paper Reading 2011

Non-Rigid Dense Correspondence with Applications for Image Enhancement

Page 74: SIGGRAPH Paper Reading 2011

Authors

Yoav HaCohen Eli Shechtman

Dan GoldmanDani Lischinski

The Hebrew University of Jerusalem

The Hebrew University of JerusalemAdobe Systems

Adobe Systems

Page 75: SIGGRAPH Paper Reading 2011

Main idea

• The images are close to each other in time and in viewpoint, and a dense correspondence field may be established using optical flow or stereo reconstruction techniques.

• The difference in viewpoint may be large, but the scene consists of mostly rigid objects

Page 76: SIGGRAPH Paper Reading 2011

• The input images share some common content, but may differ significantly due to a variety of factors, such as non-rigid changes in the scene, changes in lighting and tone mapping, and different cameras and lenses.

Page 77: SIGGRAPH Paper Reading 2011

Overview

Page 78: SIGGRAPH Paper Reading 2011

Nearest-neighbor search

• Based on Generalized PatchMatch algorithm(SIGGRAPH 2010)

Page 79: SIGGRAPH Paper Reading 2011

Aggregating consistent regions

Page 80: SIGGRAPH Paper Reading 2011

• Global color mapping

• Search constraints

Page 81: SIGGRAPH Paper Reading 2011

Evaluation

Page 82: SIGGRAPH Paper Reading 2011
Page 83: SIGGRAPH Paper Reading 2011

Applications

• Local color transfer

• Deblurring

• Mask transfer

Page 84: SIGGRAPH Paper Reading 2011
Page 85: SIGGRAPH Paper Reading 2011
Page 86: SIGGRAPH Paper Reading 2011
Page 87: SIGGRAPH Paper Reading 2011