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 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 Layout Generation • Interactive Furniture Layout Using Interior Design Guidelines • Computer-Generated Residential Building Layouts Interactive Furniture Layout Using Interior Design Guidelines (SIGGRAPH 2011) Eric Schkufza Paul Merrell Zeyang Li Stanford University Maneesh Agrawala Vladlen Koltun University of California, Berkeley Main idea 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 Furniture Layout Guidelines • 1. Functional Criteria • 2.Visual Criteria • 3. Authoring Functional Criteria • 1. Clearance • 2. Circulation • 3. Pairwise relationships • 4.Conversation Functional Criteria • 1. Balance • 2. Alignment • 3. Emphasis Generation Suggestions Monte Carlo Sampler • Density Function and Sampling Results Computer-Generated Residential Building Layouts(SIGRAPH Asia 2010) Paul Merrell Eric Schkufza Stanford University Zeyang Li Main idea A list of high-level requirements Computer-Generated Residential Building Layouts Contributions • Data-driven generation of architectural programs from high-level requirements. • Fully automated generation of detailed multistory floor plans from architectural programs. • An end-to-end approach to automated generation of building layouts from high-level requirements. Building Layout Design • 1. Architectural Programming • 2.Floor Plan Optimization • 3. Generating 3D models Data- driven Architectural Programming • 1. Bayesian Networks • Structure Learning Floor Plan Optimization • Proposal Moves 1.Notation 2.Sliding a wall 3.Swapping rooms Cost Function • Accessibility • Dimensions • Floors • Shapes Generating 3D models • Passageways • Windows • Staircases • Roofs Results Procedural & Interactive Modeling • Interactive Architectural Modeling with Procedural Extrusions • Metropolis Procedural Modeling • 1. Grammar-based: L-system… • 2. Other: 3DMax… Metropolis Procedural Modeling Main Idea Contribution • An algorithm for controlling grammar-based procedural models Solutions 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 PROBABILISTIC INFERENCE FOR GRAMMARS LIKELIHOOD FORMULATIONS • Image- and volume-based modeling • Mondrian modeling Optimization • MCMC jump MCMC 1. Reversibility 2.Dimension matching 3Acceptance probability MCMC FOR GRAMMARS • Diffusion moves • Jump moves Results Interactive Architectural Modeling with Procedural Extrusions 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. USER INTERFACE DESCRIPTION • • • • • • Modeling With Profiles Plans and Profiles Overhangs Anchors Plan Edits Positioning Procedural Details COMPUTING PROCEDURAL EXTRUSIONS • • • • • Generalized Intersection Event Edge Direction Events Profile Offset Events Insertions into the Polygon Ambiguities in Procedural Extrusions Image Processing • Domain Transform for Edge-Aware Image and Video Processing • Non-Rigid Dense Correspondence with Applications for Image Enhancement Domain Transform for Edge-Aware Image and Video Processing Authors Main idea Contributions Transform for Edge-Preserving Filtering 1D 5D 2D Domain Transform Application to Edge-Preserving Filtering Filtering 2D Signals Results • • • • • Detail Manipulation Tone Mapping Stylization Joint Filtering Colorization Non-Rigid Dense Correspondence with Applications for Image Enhancement Authors Yoav HaCohen Eli Shechtman Adobe Systems The Hebrew University of Jerusalem Dan Goldman Adobe Systems Dani Lischinski The Hebrew University of Jerusalem 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 • 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. Overview Nearest-neighbor search • Based on Generalized PatchMatch algorithm(SIGGRAPH 2010) Aggregating consistent regions • Global color mapping • Search constraints Evaluation Applications • Local color transfer • Deblurring • Mask transfer