Copyright  Pat Hanrahan Composing Two Elements Background ForegroundTraveling Matte Holdout Matte * *+ += =

Slides:



Advertisements
Similar presentations
Introduction to compositing. What is compositing?  The combination of two images to produce a single image  Many ways we can do this, especially in.
Advertisements

Keying and Green screen essential Pertemuan 06 Matakuliah : U0574 / DIGITAL COMPOSITING I Tahun : 2008.
Introduction to Computers Section 10A. home Presentation Programs Provide powerful design tools to outline, create, edit, arrange and display complex.
3D Compositing & Special Effects Implementation Pertemuan 07 Matakuliah : U0584 / DIGITAL COMPOSITING II Tahun : 2009.
Computational Photography, Fall 2013
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 5 Ravi Ramamoorthi
Video Matting from Depth Maps Jonathan Finger Oliver Wang University of California, Santa Cruz {jfinger,
Natural Video Matting using Camera Arrays Neel S. JoshiWojciech MatusikShai Avidan Mitsubishi Electric Research Laboratory University of California, San.
Image Compositing and Matting. Introduction Matting and compositing are important operations in the production of special effects. These techniques enable.
Copyright  Pat Hanrahan Optical Printing From: “Special Optical Effects,” Zoran Perisic From: “Industrial Light and Magic,” Thomas Smith (p. 181)
Matting and Transparency : Computational Photography Alexei Efros, CMU, Fall 2007.
 P Hanrahan & M Levoy “Pulling a Matte” - Matte Creation From digitized images o Blue-screen matting (Petro Vlahos) Separate blue background from foreground.
Video Graphics Video Graphic Equipment Fundamentals of Graphic Design What & How Graphics Communicate.
Natural Video Matting with Depth Jonathan Finger Oliver Wang University of California, Santa Cruz {jfinger,
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Background Subtraction and Matting : Computational Photography Alexei Efros, CMU, Fall 2006 © Yuri Bonder.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 6: Image Compositing, Morphing Ravi Ramamoorthi
CS148: Introduction to Computer Graphics and Imaging Final Review Session.
Announcements Final project presentations on Wednesday Each group has 10 minutes Place.ppt talk in artifact directory Final reports due on Friday at 11:59pm.
Matting and Transparency : Computational Photography Alexei Efros, CMU, Fall 2006.
An Iterative Optimization Approach for Unified Image Segmentation and Matting Hello everyone, my name is Jue Wang, I’m glad to be here to present our paper.
Environment Matting and Compositing CS 395 – Advanced GraphicsPresented by Jay Hetler Douglas E. Zongker ~ Dawn M. Werner ~ Brian Curless ~ David H. Salsin.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 6: Image Compositing, Morphing (brief discussion of reconstruction) Ravi Ramamoorthi
Copyright  Pat Hanrahan Composing Two Elements Background ForegroundTraveling Matte Holdout Matte * *+ += =
Matting : Rendering and Image Processing Alexei Efros …with many slides from Kyros Kutulakos.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Introduction to Computer Graphics
Introduction to Special Effects Blue Screen (Traveling Matte)
02/14/02(c) University of Wisconsin 2002, CS 559 Last Time Filtering Image size reduction –Take the pixel you need in the output –Map it to the input –Place.
Supervisor : Mikael Fernstrom.  Story Telling  Script writing  Visual Effects - Practical / Digital / Optical  Foley Sound  Problem Solving  Visuals.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
Welcome eager young artists! Ms. Edelman Saturday, August 29, 2015  DO NOW: take out your notebook and a pen.
Digital Images The digital representation of visual information.
Illusions or tricks of the eyes to simulate the imagined events in a story or virtual world Two traditional Categories of SFX 1.Optical Effects 2.Mechanical.
Chapter 10 Enhancing Specific Selections. Chapter Lessons Create an alpha channel Isolate an object Erase areas in an image to enhance appearance Use.
Visual Effects You can’t believe everything you see!
David E. Pitts Digital Cameras 101 Digital Cameras by David E. Pitts March 27, 2012 Copyright 2012.
CS324e - Elements of Graphics and Visualization Compositing.
Media Arts – Review Day 2 Photoshop Tools and Functions.
Filtering and Color To filter a color image, simply filter each of R,G and B separately Re-scaling and truncating are more difficult to implement: –Adjusting.
Design Visualization and Character Development Artistic Rendering Using Illustration Software.
© 2011 Delmar, Cengage Learning Chapter 10 Enhancing Specific Selections.
Adobe Photoshop CS Design Professional SELECTIONS ENHANCING SPECIFIC.
Digital Image Compositing. Compositing for volume rendering c1 c2 c3 The initial pixel color = Black opaque Back-to-Front compositing: use ‘under’ operator.
CS559: Computer Graphics Lecture 4: Compositing and Resampling Li Zhang Spring 2008.
Audio Visual Vocab 9 Decibel, LCD, Lens, Pixel, Megapixel,
Conditionals-Mod8-part41 Conditionals – part 4 Replace background Barb Ericson Georgia Institute of Technology May 2007.
Graphics Graphics Korea University cgvr.korea.ac.kr Image Processing 고려대학교 컴퓨터 그래픽스 연구실.
Intro to Color Theory. Objectives Identify and discuss various color models including RGB, CMYK, Black/white and spot color. Investigate color mixing.
UniS CS297 Graphics with Java and OpenGL Blending.
Multimedia Programming 14: Matting Departments of Digital Contents Sang Il Park.
CISC 110 Day 3 Introduction to Computer Graphics.
COMPUTER GRAPHICS CS 482 – FALL 2015 OCTOBER 6, 2015 IMAGE MANIPULATION COMPRESSION COMPOSITING.
Fundamentals of Digital Images & Photography. Pixels & Colors The pixel (a word invented from "picture element") is the basic unit of programmable color.
Principal Component Analysis (PCA).
Improving Image Matting using Comprehensive Sampling Sets CVPR2013 Oral.
1 Digital and Interactive Media Layer Masking Copyright © Texas Education Agency, 2013.
Matting and Transparency : Computational Photography Alexei Efros, CMU, Spring 2010.
9/28/04© University of Wisconsin, CS559 Fall 2004 Last Time Filtering –Box –Bartlett –Gaussian –Edge Detect (High-Pass) –Edge Enhance –How to apply filters.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Green Screen Prof Oakes. Lecture Outline Intro Definition Terms History Process Lighting and Shooting Practice pulling Green Screen in FCP.
Digital and Interactive Media
Advanced Computer Graphics
Graphics and Design Unit 10.
Multimedia Summer Camp
Composing Two Elements
Matting, Transparency, and Illumination
Additive and Subtractive Color
© University of Wisconsin, CS559 Spring 2004
(c) 2002 University of Wisconsin, CS 559
Presentation transcript:

Copyright  Pat Hanrahan Composing Two Elements Background ForegroundTraveling Matte Holdout Matte * *+ += =

Copyright  Pat Hanrahan Optical Printing From: “Special Optical Effects,” Zoran Perisic From: “Industrial Light and Magic,” Thomas Smith (p. 181)

Copyright  Pat Hanrahan “Pulling a Matte” - Matte Creation From digitized images o Blue-screen matting (Petro Vlahos) Separate blue background from foreground image o Video or chroma-keying Range of chromaticities marked transparent o Image processing Set of colors marked transparent, region growing... From computer generated images o Coverage o Transparency

Copyright  Pat Hanrahan Blue Screen

Copyright  Pat Hanrahan Blue-Screen Matte Extraction Given: C - Observed color at each pixel C B - Backing color (perhaps at each pixel) Compute: C’ F = (  F R F,  F G F,  F B F,  F ) Matte Equation C = C F + (1-  F ) C B (3 equations in 4 unkowns) B G K B=aG Vlahos Assumption CBCB C CFCF

Copyright  Pat Hanrahan Porter-Duff Compositing Algebra C’ = F A C’ A +F B C’ B OpenGL blendfunction Specify src and dst F’s 0, 1, As, Ad, 1-As, 1-Ad, min(As,1-Ad), Cs, Cd, 1-Cs, 1-Cd,

Copyright  Pat Hanrahan Painting – how are each of these strokes done?