Matting and Compositing. Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/5/10

Size: px
Start display at page:

Download "Matting and Compositing. Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/5/10"

Transcription

1 Matting and Compositing Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/5/10

2 Traditional matting and composting

3 Photomontage The Two Ways of Life, 1857, Oscar Gustav Rejlander Printed from the original 32 wet collodion negatives.

4 Photographic compositions Lang Ching-shan

5 Use of mattes for compositing The Great Train Robbery (1903) matte shot

6 Use of mattes for compositing The Great Train Robbery (1903) matte shot

7 Optical compositing King Kong (1933) Stop-motion + optical compositing

8 Digital matting and compositing The lost world (1925) The lost world (1997) Miniature, stop-motion Computer-generated images

9 Digital matting and composting King Kong (1933) Jurassic Park III (2001) Optical compositing Blue-screen matting, digital composition, digital matte painting

10 Digital matting: bluescreen matting Forrest Gump (1994) The most common approach for films. Expensive, studio setup. Not a simple one-step process.

11 Titanic Matting and compositing

12 background replacement background editing Matting and Compositing

13 Color difference method (Ultimatte) C=F+αB F α Blue-screen photograph Spill suppression if B>G then B=G Matte creation α=b-max(g,r)

14 Chroma-keying (Primatte)

15 F α B foreground color alpha matte background plate B composite C α=0 F C C = αf + ( 1 α) B compositing equation Compositing

16 F α B composite F C C = αf + ( 1 α) B C B α=1 compositing equation Compositing

17 F α B composite C F C C = αf + ( 1 α) B B α=0.6 compositing equation Compositing

18 F α B observation C C = αf + ( 1 α) B compositing equation Matting

19 F α B Three approaches: 1 reduce #unknowns 2 add observations 3 add priors C C = αf + ( 1 α) B compositing equation Matting

20 F α B C C = αf + ( 1 α) B difference matting Matting (reduce #unknowns)

21 F α C B C = αf + ( 1 α) B blue screen matting Matting (reduce #unknowns)

22 F α C B C = αf + ( 1 α) B C = αf + ( 1 α) B triangulation Matting (add observations)

23 F α B C unknown BG B FG C = αf + ( 1 α) B Ruzon-Tomasi rotoscoping Natural Matting image (add matting priors)

24 Bayesian image matting

25 posterior probability likelihood priors Bayesian framework

26 Priors

27 repeat 1. fix alpha 2. fix F and B until converge Optimization

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45 trimap alpha input Results

46 input composite Results

47 input trimap image Comparisons

48 Bayesian Ruzon-Tomasi Comparisons

49 Bayesian Ruzon-Tomasi Comparisons

50 input image Comparisons

51 Bayesian Mishima Comparisons

52 Bayesian Mishima Comparisons

53 Video matting

54 input video Video matting

55 input video input key trimaps Video matting

56 input video interpolated trimaps Video matting

57 input video interpolated trimaps output alpha Video matting

58 input video Composite interpolated trimaps output alpha Video matting

59

60 optical flow

61 optical flow

62

63

64

65

66

67

68

69

70 Sample composite

71 Garbage mattes

72 Garbage mattes

73 Background estimation

74 Background estimation

75 Alpha matte

76 without background with background Comparison

77

78

79

80

81

82

83 C P(F) B

84

85

86

87 More on matting

88 Recent progresses on matting Poisson matting LazySnapping/GrabCut BP matting Two-camera matting methods Defocus matting Flash matting

89 Poisson matting

90 Poisson matting

91

92 LazySnapping

93 LazySnapping

94 LazySnapping

95 LazySnapping

96 Interactive matting

97 Interactive matting

98 Use belief propagation to solve the optimization problem Interactive matting

99 Two-camera matting methods Invisible lights Polarized lights Infrared Thermo-key Depth Keying (ZCam)

100 Invisible lights (Infared)

101 Invisible lights (Infared)

102 Invisible lights (Infared)

103 Invisible lights (Infared)

104 Invisible lights (Infared)

105 Invisible lights (Infared)

106 Invisible lights (Polarized)

107 Invisible lights (Polarized)

108 Thermo-Key

109 Thermo-Key

110 ZCam

111 ZCam

112 Defocus matting

113 Defocus Composite B F B F C I P ) (1 ),, ( α α α + = = Pinhole Composite ) )( (1 ) ( ),,,, ( g B h h F h g B F C I + = α α α Defocus (Lens) Composite g and h are aperture masks of varying radius

114 ) )( (1 ) ( ),,,, ( g B h h F h g B F C I + = α α α Defocus Composite Matting is underconstrained for a single composite 3 constraints x 3 composites = 9 constraints; solvable 3 constraints 7 unknowns (Lens Parameters)

115 Defocus matting

116

117 flash no flash matte Flash matting

118 Background is much further than foreground and receives almost no flash light Flash matting

119 Foreground flash matting equation Generate a trimap and directly apply Bayesian matting. Flash matting

120 Foreground flash matting

121 Joint Bayesian flash matting

122 Joint Bayesian flash matting

123 flash no flash Comparison

124 foreground flash matting ioint Bayesian flash matting Comparison

125 Flash matting

126 Shadow matting and composting

127 source scene target background

128 blue screen image target background

129 blue screen composite target background

130 blue screen composite photograph

131 blue screen composite photograph Geometric errors

132 blue screen composite photograph Photometric errors

133

134

135 S β L C

136 S β L C C=βL+(1-β)S shadow compositing equation Shadow compositing equation

137 β C C=βL+(1-β)S shadow compositing equation Shadow matting

138 S β L C C=βL+(1-β)S shadow compositing equation Shadow matting

139 S β L C C=βL+(1-β)S shadow compositing equation Shadow matting

140 S β L C C=βL+(1-β)S shadow compositing equation Shadow compositing

141

142

143

144

145

146

147 Geometric errors

148 source scene target background

149 source scene target background Requirement #1

150 source scene target background Requirement #2

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187 Environment matting

188 blue screen matting photogrph

189 traditional compositing equation B C F 1-α T composite foreground background

190 environment compositing equation [Zongker 99] R A B C F 1-α T composite foreground background

191 O(k) images Environment matting [Zongker 99]

192 Zongker et al. photograph Problem: color dispersion

193 Zongker et al. photograph Problem: glossy surface

194 Zongker et al. photograph Problem: multiple mappings

195 W C composite weighting function T background

196 Multimodal Arbitrary weighting oriented function Gaussian

197

198

199 Zongker et al. high accuracy algorithm photograph Problem: color dispersion

200 Zongker et al. high accuracy algorithm photograph Glossy surface

201 without orientation photograph without orientation Oriented Gaussian

202 Zongker et al. high accuracy algorithm photograph Problem: multiple mappings

203

204 compositing model matting method color belnding C = αf + ( 1 α) B blue-screen Bayesian shadow C = βs + ( 1 β)l Shadow matting refraction reflection C = F + WB High-accuracy env. matting

CS6640 Computational Photography. 15. Matting and compositing Steve Marschner

CS6640 Computational Photography. 15. Matting and compositing Steve Marschner CS6640 Computational Photography 15. Matting and compositing 2012 Steve Marschner 1 Final projects Flexible group size This weekend: group yourselves and send me: a one-paragraph description of your idea

More information

Matting & Compositing

Matting & Compositing 6.098 Digital and Computational Photography 6.882 Advanced Computational Photography Matting & Compositing Bill Freeman Frédo Durand MIT - EECS How does Superman fly? Super-human powers? OR Image Matting

More information

Computational Photography

Computational Photography Computational Photography Si Lu Spring 2018 http://web.cecs.pdx.edu/~lusi/cs510/cs510_computati onal_photography.htm 05/15/2018 With slides by S. Chenney, Y.Y. Chuang, F. Durand, and J. Sun. Last Time

More information

Matting & Compositing

Matting & Compositing Matting & Compositing Many slides from Freeman&Durand s Computational Photography course at MIT. Some are from A.Efros at CMU. Some from Z.Yin from PSU! I even made a bunch of new ones Motivation: compositing

More information

Prof. Feng Liu. Spring /22/2017. With slides by S. Chenney, Y.Y. Chuang, F. Durand, and J. Sun.

Prof. Feng Liu. Spring /22/2017. With slides by S. Chenney, Y.Y. Chuang, F. Durand, and J. Sun. Prof. Feng Liu Spring 2017 http://www.cs.pdx.edu/~fliu/courses/cs510/ 05/22/2017 With slides by S. Chenney, Y.Y. Chuang, F. Durand, and J. Sun. Last Time Image segmentation 2 Today Matting Input user specified

More information

CS4405. Caption Examples. Video Formats With Alpha Channel I may have missed a couple, so let me know in the comments.

CS4405. Caption Examples. Video Formats With Alpha Channel I may have missed a couple, so let me know in the comments. CS4405 Compositing Video Caption Examples 20/02/2012 HOME List of video formats supporting alpha channels - Digital Rebellion Blog PRODUCTS SERVICES SUPPORT BLOG NEWS List of video formats supporting alpha

More information

COMPUTATIONAL PHOTOGRAPHY. Chapter 10

COMPUTATIONAL PHOTOGRAPHY. Chapter 10 1 COMPUTATIONAL PHOTOGRAPHY Chapter 10 Computa;onal photography Computa;onal photography: image analysis and processing algorithms are applied to one or more photographs to create images that go beyond

More information

Image Matting Based On Weighted Color and Texture Sample Selection

Image Matting Based On Weighted Color and Texture Sample Selection Biomedical & Pharmacology Journal Vol. 8(1), 331-335 (2015) Image Matting Based On Weighted Color and Texture Sample Selection DAISY NATH 1 and P.CHITRA 2 1 Embedded System, Sathyabama University, India.

More information

Exploring Defocus Matting

Exploring Defocus Matting Exploring Defocus Matting Nonparametric Acceleration, Super-Resolution, and Off-Center Matting Neel Joshi University of California, San Diego Wojciech Matusik, Shai Avidan, and anspeter Pfister Mitsubishi

More information

Computational Photography

Computational Photography Computational photography Computational Photography Digital Visual Effects Yung-Yu Chuang wikipedia: Computational photography h refers broadly to computational imaging techniques that enhance or extend

More information

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018 CS354 Computer Graphics Computational Photography Qixing Huang April 23 th 2018 Background Sales of digital cameras surpassed sales of film cameras in 2004 Digital Cameras Free film Instant display Quality

More information

Restoration of Motion Blurred Document Images

Restoration of Motion Blurred Document Images Restoration of Motion Blurred Document Images Bolan Su 12, Shijian Lu 2 and Tan Chew Lim 1 1 Department of Computer Science,School of Computing,National University of Singapore Computing 1, 13 Computing

More information

Tomorrow s Digital Photography

Tomorrow s Digital Photography Tomorrow s Digital Photography Gerald Peter Vienna University of Technology Figure 1: a) - e): A series of photograph with five different exposures. f) In the high dynamic range image generated from a)

More information

Soft Segmentation of Foreground : Kernel Density Estimation and Geodesic Distances

Soft Segmentation of Foreground : Kernel Density Estimation and Geodesic Distances 3 rd International Conference on Emerging Technologies in Engineering, Biomedical, Management and Science Soft Segmentation of Foreground : Kernel Density Estimation and Geodesic Distances Aditya Ramesh

More information

Segmentation of Image Sequences by Mathematical Morphology

Segmentation of Image Sequences by Mathematical Morphology Segmentation of Image Sequences by Mathematical Morphology Franklin César Flores Instituto de Matemática e Estatística - USP fcflores@ime.usp.br Outline Introduction Connected Filters Watershed Beucher-Meyer

More information

Neuron Bundle 12: Digital Film Tools

Neuron Bundle 12: Digital Film Tools Neuron Bundle 12: Digital Film Tools Neuron Bundle 12 consists of two plug-in sets Composite Suite Pro and zmatte from Digital Film Tools. Composite Suite Pro features a well rounded collection of visual

More information

background confusion map alpha mask. image

background confusion map alpha mask. image Refraction Matting Doug Zongker CSE 558 June 9, 1998 1 Problem Matting techniques have been used for years in industry to create special eects shots. This allows a sequence be lmed in studios, and have

More information

Image stitching. Image stitching. Video summarization. Applications of image stitching. Stitching = alignment + blending. geometrical registration

Image stitching. Image stitching. Video summarization. Applications of image stitching. Stitching = alignment + blending. geometrical registration Image stitching Stitching = alignment + blending Image stitching geometrical registration photometric registration Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2005/3/22 with slides by Richard Szeliski,

More information

Practical, Real-time Studio Matting using Dual Imagers

Practical, Real-time Studio Matting using Dual Imagers Eurographics Symposium on Rendering (2006) Tomas Akenine-Möller and Wolfgang Heidrich (Editors) Practical, Real-time Studio Matting using Dual Imagers M. McGuire, 1 W. Matusik, 2 and W. Yerazunis 2 1 Williams

More information

MRF Matting on Complex Images

MRF Matting on Complex Images Proceedings of the 6th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 16-18, 2006 (pp50-55) MRF Matting on Complex Images Shengyou Lin 1, Ruifang Pan 1,

More information

Name: Date: Math in Special Effects: Try Other Challenges. Student Handout

Name: Date: Math in Special Effects: Try Other Challenges. Student Handout Name: Date: Math in Special Effects: Try Other Challenges When filming special effects, a high-speed photographer needs to control the duration and impact of light by adjusting a number of settings, including

More information

Defocus Video Matting

Defocus Video Matting Defocus Video Matting The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation McGuire, Morgan, Wojciech Matusik, Hanspeter Pfister,

More information

Chapter 7- Lighting & Cameras

Chapter 7- Lighting & Cameras Cameras: By default, your scene already has one camera and that is usually all you need, but on occasion you may wish to add more cameras. You add more cameras by hitting ShiftA, like creating all other

More information

6.A44 Computational Photography

6.A44 Computational Photography Add date: Friday 6.A44 Computational Photography Depth of Field Frédo Durand We allow for some tolerance What happens when we close the aperture by two stop? Aperture diameter is divided by two is doubled

More information

NTU CSIE. Advisor: Wu Ja Ling, Ph.D.

NTU CSIE. Advisor: Wu Ja Ling, Ph.D. An Interactive Background Blurring Mechanism and Its Applications NTU CSIE Yan Chih Yu Advisor: Wu Ja Ling, Ph.D. 1 2 Outline Introduction Related Work Method Object Segmentation Depth Map Generation Image

More information

Cameras, lenses, and sensors

Cameras, lenses, and sensors Cameras, lenses, and sensors Reading: Chapter 1, Forsyth & Ponce Optional: Section 2.1, 2.3, Horn. 6.801/6.866 Profs. Bill Freeman and Trevor Darrell Sept. 10, 2002 Today s lecture How many people would

More information

Diffractive Axicon application note

Diffractive Axicon application note Diffractive Axicon application note. Introduction 2. General definition 3. General specifications of Diffractive Axicons 4. Typical applications 5. Advantages of the Diffractive Axicon 6. Principle of

More information

CHAPTER 1 Optical Aberrations

CHAPTER 1 Optical Aberrations CHAPTER 1 Optical Aberrations 1.1 INTRODUCTION This chapter starts with the concepts of aperture stop and entrance and exit pupils of an optical imaging system. Certain special rays, such as the chief

More information

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho) Recent Advances in Image Deblurring Seungyong Lee (Collaboration w/ Sunghyun Cho) Disclaimer Many images and figures in this course note have been copied from the papers and presentation materials of previous

More information

Digital and Computational Photography

Digital and Computational Photography Digital and Computational Photography Av: Piraachanna Kugathasan What is computational photography Digital photography: Simply replaces traditional sensors and recording by digital technology Involves

More information

TAKING BETTER PHOTOS ON ANY DEVICE

TAKING BETTER PHOTOS ON ANY DEVICE TAKING BETTER PHOTOS ON ANY DEVICE Sarah Dudik Public Information & Marketing HOW TO TAKE BETTER PHOTOGRAPHS The device you use isn t as important as how you are looking through it Any device can be used

More information

How do we see the world?

How do we see the world? The Camera 1 How do we see the world? Let s design a camera Idea 1: put a piece of film in front of an object Do we get a reasonable image? Credit: Steve Seitz 2 Pinhole camera Idea 2: Add a barrier to

More information

Fast Image Matting with Good Quality

Fast Image Matting with Good Quality Fast Image Matting with Good Quality Yen-Chun Lin 1, Shang-En Tsai 2, Jui-Chi Chang 3 1,2 Department of Computer Science and Information Engineering, Chang Jung Christian University Tainan 71101, Taiwan

More information

Recent Advances in Sampling-based Alpha Matting

Recent Advances in Sampling-based Alpha Matting Recent Advances in Sampling-based Alpha Matting Presented By: Ahmad Al-Kabbany Under the Supervision of: Prof.Eric Dubois Recent Advances in Sampling-based Alpha Matting Presented By: Ahmad Al-Kabbany

More information

Cameras. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Cameras. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Cameras Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Camera Focus Camera Focus So far, we have been simulating pinhole cameras with perfect focus Often times, we want to simulate more

More information

Flash photography basics. Timothy Swinson

Flash photography basics. Timothy Swinson Flash photography basics Timothy Swinson What I will be talking about Basic intro on TTL flash vs Manual Flash How TTL flash works How manual flash works Getting the flash off the camera for better results

More information

Parameter descriptions:

Parameter descriptions: BCC Lens Blur The BCC Lens Blur filter emulates a lens blur defocus/rackfocus effect where out of focus highlights of an image clip take on the shape of the lens diaphragm. When a lens is used at it s

More information

Image Representations, Colors, & Morphing. Stephen J. Guy Comp 575

Image Representations, Colors, & Morphing. Stephen J. Guy Comp 575 Image Representations, Colors, & Morphing Stephen J. Guy Comp 575 Procedural Stuff How to make a webpage Assignment 0 grades New office hours Dinesh Teaching Next week ray-tracing Problem set Review Overview

More information

Chapter 18 Optical Elements

Chapter 18 Optical Elements Chapter 18 Optical Elements GOALS When you have mastered the content of this chapter, you will be able to achieve the following goals: Definitions Define each of the following terms and use it in an operational

More information

Primatte Hardware Assisted Keyer Plug-in Reference

Primatte Hardware Assisted Keyer Plug-in Reference Primatte Hardware Assisted Keyer Plug-in Reference Release 2.0 Notice Quantel Limited accepts no responsibility for the accuracy of the information contained herein and reserves the right to change the

More information

Image Formation. Dr. Gerhard Roth. COMP 4102A Winter 2015 Version 3

Image Formation. Dr. Gerhard Roth. COMP 4102A Winter 2015 Version 3 Image Formation Dr. Gerhard Roth COMP 4102A Winter 2015 Version 3 1 Image Formation Two type of images Intensity image encodes light intensities (passive sensor) Range (depth) image encodes shape and distance

More information

6. In What year photography was announced to the public for the first time? A. 1826

6. In What year photography was announced to the public for the first time? A. 1826 Quiz; Basic Photography Name Group 1. What are the components that determined exposure? A. Shutter speed B. Aperture C. ISO/ASA D. All of the above 2. List the main three kinds of digital cameras 3. Who

More information

PRIMATTE S-100. for. AVID/Softimage DS* Manual/Tutorial Version 7.02/7.03** March 22, *Includes NITRIS support

PRIMATTE S-100. for. AVID/Softimage DS* Manual/Tutorial Version 7.02/7.03** March 22, *Includes NITRIS support PRIMATTE S-100 for AVID/Softimage DS* Manual/Tutorial Version 7.02/7.03** March 22, 2004 *Includes NITRIS support **7.02=Main DS System/7.03=RPS Systems 3113 Woodleigh Lane Cameron Park, CA 95682 Phone:

More information

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography Xi Luo Stanford University 450 Serra Mall, Stanford, CA 94305 xluo2@stanford.edu Abstract The project explores various application

More information

Reikan FoCal Fully Automatic Test Report

Reikan FoCal Fully Automatic Test Report Focus Calibration and Analysis Software Test run on: 02/02/2016 00:07:17 with FoCal 2.0.6.2416W Report created on: 02/02/2016 00:12:31 with FoCal 2.0.6W Overview Test Information Property Description Data

More information

Antialiasing & Compositing

Antialiasing & Compositing Antialiasing & Compositing CS4620 Lecture 14 Cornell CS4620/5620 Fall 2013 Lecture 14 (with previous instructors James/Bala, and some slides courtesy Leonard McMillan) 1 Pixel coverage Antialiasing and

More information

Computational Photography Introduction

Computational Photography Introduction Computational Photography Introduction Jongmin Baek CS 478 Lecture Jan 9, 2012 Background Sales of digital cameras surpassed sales of film cameras in 2004. Digital cameras are cool Free film Instant display

More information

Optics and Lasers. Matt Young. Including Fibers and Optical Waveguides

Optics and Lasers. Matt Young. Including Fibers and Optical Waveguides Matt Young Optics and Lasers Including Fibers and Optical Waveguides Fourth Revised Edition With 188 Figures Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona Budapest Contents

More information

Computational Photography

Computational Photography Computational Photography Eduard Gröller Most of material and slides courtesy of Fredo Durand (http://people.csail.mit.edu/fredo/) and Oliver Deussen (http://graphics.uni-konstanz.de/mitarbeiter/deussen.php)

More information

Cameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object.

Cameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object. Camera trial #1 Cameras Digital Visual Effects Yung-Yu Chuang scene film with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Put a piece of film in front of an object. Pinhole camera

More information

Reikan FoCal Fully Automatic Test Report

Reikan FoCal Fully Automatic Test Report Focus Calibration and Analysis Software Reikan FoCal Fully Automatic Test Report Test run on: 26/02/2016 17:23:18 with FoCal 2.0.8.2500M Report created on: 26/02/2016 17:28:27 with FoCal 2.0.8M Overview

More information

Chapter 7- Lighting & Cameras

Chapter 7- Lighting & Cameras Chapter 7- Lighting & Cameras Cameras: By default, your scene already has one camera and that is usually all you need, but on occasion you may wish to add more cameras. You add more cameras by hitting

More information

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera High dynamic range imaging

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera High dynamic range imaging Outline Cameras Pinhole camera Film camera Digital camera Video camera High dynamic range imaging Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/1 with slides by Fedro Durand, Brian Curless,

More information

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera Outline Cameras Pinhole camera Film camera Digital camera Video camera Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/6 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

More information

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Continuous Flash Hugues Hoppe Kentaro Toyama October 1, 2003 Technical Report MSR-TR-2003-63 Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052 Page 1 of 7 Abstract To take a

More information

The factors that influence the visual quality by using image matting technology in films and TV series and how these factors work in Chinese TV series

The factors that influence the visual quality by using image matting technology in films and TV series and how these factors work in Chinese TV series The factors that influence the visual quality by using image matting technology in films and TV series and how these factors work in Chinese TV series Wenwen Zhu A research Paper submitted to the University

More information

ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE. Chester F. Carlson Center for Imaging Science

ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE. Chester F. Carlson Center for Imaging Science ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE Chester F. Carlson Center for Imaging Science NEW COURSE: COS-IMGS-321 Geometric Optics 1.0 Course Designations and Approvals Required

More information

Coded photography , , Computational Photography Fall 2018, Lecture 14

Coded photography , , Computational Photography Fall 2018, Lecture 14 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 14 Overview of today s lecture The coded photography paradigm. Dealing with

More information

Controlling Spill Light

Controlling Spill Light 116 Chapter 3 Acquisition/Shooting Figure 3.11 Bruce Almighty (2003) water tank composite. (Image courtesy 2003 Universal Studios Licensing, LLLP. All rights reserved.) Controlling Spill Light Attentive

More information

To Do. Advanced Computer Graphics. Image Compositing. Digital Image Compositing. Outline. Blue Screen Matting

To Do. Advanced Computer Graphics. Image Compositing. Digital Image Compositing. Outline. Blue Screen Matting Advanced Computer Graphics CSE 163 [Spring 2018], Lecture 5 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 1, Due Apr 27. This lecture only extra credit and clear up difficulties Questions/difficulties

More information

IMAGES OF MOVING SUBJECTS

IMAGES OF MOVING SUBJECTS IMAGES OF MOVING SUBJECTS Capturing images of a scene where one or more subjects are in motion Charles Ginsburgh - Fotoclave 2017 (November 4 th, 2017 ) As you view these Images, think about What the Story

More information

Wavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009

Wavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009 Wavelengths and Colors Ankit Mohan MAS.131/531 Fall 2009 Epsilon over time (Multiple photos) Prokudin-Gorskii, Sergei Mikhailovich, 1863-1944, photographer. Congress. Epsilon over time (Bracketing) Image

More information

Topic 6 - Lens Filters: A Detailed Look

Topic 6 - Lens Filters: A Detailed Look Getting more from your Camera Topic 6 - Lens Filters: A Detailed Look Learning Outcomes In this lesson, we will take a detailed look at lens filters and study the effects of a variety of types of filter

More information

Lecture 7: Camera Models

Lecture 7: Camera Models Lecture 7: Camera Models Professor Stanford Vision Lab 1 What we will learn toda? Pinhole cameras Cameras & lenses The geometr of pinhole cameras Reading: [FP]Chapters 1 3 [HZ] Chapter 6 2 What we will

More information

for D500 (serial number ) with AF-S VR Nikkor 500mm f/4g ED + 1.4x TC Test run on: 20/09/ :57:09 with FoCal

for D500 (serial number ) with AF-S VR Nikkor 500mm f/4g ED + 1.4x TC Test run on: 20/09/ :57:09 with FoCal Powered by Focus Calibration and Analysis Software Test run on: 20/09/2016 12:57:09 with FoCal 2.2.0.2854M Report created on: 20/09/2016 13:04:53 with FoCal 2.2.0M Overview Test Information Property Description

More information

Lenses, exposure, and (de)focus

Lenses, exposure, and (de)focus Lenses, exposure, and (de)focus http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 15 Course announcements Homework 4 is out. - Due October 26

More information

Computational Photography and Video. Prof. Marc Pollefeys

Computational Photography and Video. Prof. Marc Pollefeys Computational Photography and Video Prof. Marc Pollefeys Today s schedule Introduction of Computational Photography Course facts Syllabus Digital Photography What is computational photography Convergence

More information

Adding Realistic Camera Effects to the Computer Graphics Camera Model

Adding Realistic Camera Effects to the Computer Graphics Camera Model Adding Realistic Camera Effects to the Computer Graphics Camera Model Ryan Baltazar May 4, 2012 1 Introduction The camera model traditionally used in computer graphics is based on the camera obscura or

More information

One Week to Better Photography

One Week to Better Photography One Week to Better Photography Glossary Adobe Bridge Useful application packaged with Adobe Photoshop that previews, organizes and renames digital image files and creates digital contact sheets Adobe Photoshop

More information

Coded photography , , Computational Photography Fall 2017, Lecture 18

Coded photography , , Computational Photography Fall 2017, Lecture 18 Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 18 Course announcements Homework 5 delayed for Tuesday. - You will need cameras

More information

Capturing God s Creation Through The Lens An Adult Discipleship Course at Grace January 2013

Capturing God s Creation Through The Lens An Adult Discipleship Course at Grace January 2013 Capturing God s Creation Through The Lens An Adult Discipleship Course at Grace January 2013 Donald Jin donjin@comcast.net Course Overview Jan 6 Setting The Foundation Introduction and overview Understanding

More information

PHOTOGRAPHY. Personal Data Tag: Part A: (Be specific when describing your camera and settings.)

PHOTOGRAPHY. Personal Data Tag: Part A: (Be specific when describing your camera and settings.) PHOTOGRAPHY Youth in 4-H Photography Units II and III are eligible to exhibit at the State Fair. 4-H'ers are allowed entries in only one unit of competition. A photograph may only be used on one exhibit

More information

Quickstart for Primatte 5.0

Quickstart for Primatte 5.0 Make masks in minutes. Quickstart for Primatte 5.0 Get started with this step-by-step guide that explains how to quickly create a mask Digital Anarchy Simple Tools for Creative Minds www.digitalanarchy.com

More information

Chapter 3 Signal Degradation in Optical Fibers

Chapter 3 Signal Degradation in Optical Fibers What about the loss in optical fiber? Why and to what degree do optical signals gets distorted as they propagate along a fiber? Fiber links are limited by in path length by attenuation and pulse distortion.

More information

Chapter 19- Working With Nodes

Chapter 19- Working With Nodes Nodes are relatively new to Blender and open the door to new rendering and postproduction possibilities. Nodes are used as a way to add effects to your materials and renders in the final output. Nodes

More information

Photography Merit Badge

Photography Merit Badge Photography Merit Badge Agenda Classroom Instruction 1/hr. Photography Session 1/hr. Assemble PowerPoint Presentation 45/ min. Present PowerPoint 30/min. Discuss careers in photography 15/ min. Requirement

More information

aperture, shutter speed

aperture, shutter speed CUDGEGONG C A M E R A C L U B aperture, shutter speed and ISO exposure When you think of the craft or art of photography, you must immediately think of exposure. Exposure is a critical element that determines

More information

Improved Global-sampling Matting Using Sequential Pair-selection Strategy

Improved Global-sampling Matting Using Sequential Pair-selection Strategy IS&T/SPIE Electronic Imaging 2014 University of Ottawa School of Electrical Engineering and Computer Science Improved Global-sampling Matting Using Sequential Pair-selection Strategy Presented By: Ahmad

More information

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Cameras Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Camera trial #1 scene film Put a piece of film in front of

More information

Murrieta Valley Unified School District High School Course Outline August 2004

Murrieta Valley Unified School District High School Course Outline August 2004 Murrieta Valley Unified School District High School Course Outline August 2004 Department: Course Title: Visual and Performing Arts Photography I Course Number: 7800 Grade Level: 10-12 Length of Course:

More information

COURSE NAME: PHOTOGRAPHY AND AUDIO VISUAL PRODUCTION (VOCATIONAL) FOR UNDER GRADUATE (FIRST YEAR)

COURSE NAME: PHOTOGRAPHY AND AUDIO VISUAL PRODUCTION (VOCATIONAL) FOR UNDER GRADUATE (FIRST YEAR) COURSE NAME: PHOTOGRAPHY AND AUDIO VISUAL PRODUCTION (VOCATIONAL) FOR UNDER GRADUATE (FIRST YEAR) PAPER TITLE: BASIC PHOTOGRAPHIC UNIT - 3 : SIMPLE LENS TOPIC: LENS PROPERTIES AND DEFECTS OBJECTIVES By

More information

Working with your Camera

Working with your Camera Topic 1 Commanding the Mode Dial Learning Outcomes In this topic, you will learn more about how to control the functions on your mode dial. We touched on this before but I want to go through these in detail

More information

Deblurring. Basics, Problem definition and variants

Deblurring. Basics, Problem definition and variants Deblurring Basics, Problem definition and variants Kinds of blur Hand-shake Defocus Credit: Kenneth Josephson Motion Credit: Kenneth Josephson Kinds of blur Spatially invariant vs. Spatially varying

More information

Privacy Preserving Optics for Miniature Vision Sensors

Privacy Preserving Optics for Miniature Vision Sensors Privacy Preserving Optics for Miniature Vision Sensors Francesco Pittaluga and Sanjeev J. Koppal University of Florida Electrical and Computer Engineering Shoham et al. 07, Wood 08, Enikov et al. 09, Agrihouse

More information

Image Formation and Capture. Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen

Image Formation and Capture. Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen Image Formation and Capture Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen Image Formation and Capture Real world Optics Sensor Devices Sources of Error

More information

Midterm Examination CS 534: Computational Photography

Midterm Examination CS 534: Computational Photography Midterm Examination CS 534: Computational Photography November 3, 2015 NAME: SOLUTIONS Problem Score Max Score 1 8 2 8 3 9 4 4 5 3 6 4 7 6 8 13 9 7 10 4 11 7 12 10 13 9 14 8 Total 100 1 1. [8] What are

More information

GEOMETRICAL OPTICS AND OPTICAL DESIGN

GEOMETRICAL OPTICS AND OPTICAL DESIGN GEOMETRICAL OPTICS AND OPTICAL DESIGN Pantazis Mouroulis Associate Professor Center for Imaging Science Rochester Institute of Technology John Macdonald Senior Lecturer Physics Department University of

More information

Lecture 22: Cameras & Lenses III. Computer Graphics and Imaging UC Berkeley CS184/284A, Spring 2017

Lecture 22: Cameras & Lenses III. Computer Graphics and Imaging UC Berkeley CS184/284A, Spring 2017 Lecture 22: Cameras & Lenses III Computer Graphics and Imaging UC Berkeley, Spring 2017 F-Number For Lens vs. Photo A lens s F-Number is the maximum for that lens E.g. 50 mm F/1.4 is a high-quality telephoto

More information

GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS

GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS Equipment and accessories: an optical bench with a scale, an incandescent lamp, matte, a set of

More information

Image Formation and Capture

Image Formation and Capture Figure credits: B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, A. Theuwissen, and J. Malik Image Formation and Capture COS 429: Computer Vision Image Formation and Capture Real world Optics Sensor Devices

More information

Quick Tips for Taking Better Portraits

Quick Tips for Taking Better Portraits JANUARY 5, 2019 BEGINNER Quick Tips for Taking Better Portraits Suggested Lens choices, exposure settings and focus modes Featuring GARY SMALL D300, AF-S NIKKOR 24-85mm f/2.8-4d IF lens, 1/30 sec., f/2.8,

More information

Computational Camera & Photography: Coded Imaging

Computational Camera & Photography: Coded Imaging Computational Camera & Photography: Coded Imaging Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Image removed due to copyright restrictions. See Fig. 1, Eight major types

More information

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES 4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES Abstract: This paper attempts to undertake the study of deblurring techniques for Restored Motion Blurred Images by using: Wiener filter,

More information

A Mathematical model for the determination of distance of an object in a 2D image

A Mathematical model for the determination of distance of an object in a 2D image A Mathematical model for the determination of distance of an object in a 2D image Deepu R 1, Murali S 2,Vikram Raju 3 Maharaja Institute of Technology Mysore, Karnataka, India rdeepusingh@mitmysore.in

More information

Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis

Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis Yosuke Bando 1,2 Henry Holtzman 2 Ramesh Raskar 2 1 Toshiba Corporation 2 MIT Media Lab Defocus & Motion Blur PSF Depth

More information

The Formation of an Aerial Image, part 2

The Formation of an Aerial Image, part 2 T h e L i t h o g r a p h y T u t o r (April 1993) The Formation of an Aerial Image, part 2 Chris A. Mack, FINLE Technologies, Austin, Texas In the last issue, we began to described how a projection system

More information

HDR is a process for increasing the range of tonal values beyond what a single frame (either film or digital) can produce.

HDR is a process for increasing the range of tonal values beyond what a single frame (either film or digital) can produce. HDR HDR is a process for increasing the range of tonal values beyond what a single frame (either film or digital) can produce. It can be used to create more realistic views, or wild extravagant ones What

More information

Standard Operating Procedure for Flat Port Camera Calibration

Standard Operating Procedure for Flat Port Camera Calibration Standard Operating Procedure for Flat Port Camera Calibration Kevin Köser and Anne Jordt Revision 0.1 - Draft February 27, 2015 1 Goal This document specifies the practical procedure to obtain good images

More information

Advanced Diploma in. Photoshop. Summary Notes

Advanced Diploma in. Photoshop. Summary Notes Advanced Diploma in Photoshop Summary Notes Suggested Set Up Workspace: Essentials or Custom Recommended: Ctrl Shift U Ctrl + T Menu Ctrl + I Ctrl + J Desaturate Free Transform Filter options Invert Duplicate

More information

Camera controls. Aperture Priority, Shutter Priority & Manual

Camera controls. Aperture Priority, Shutter Priority & Manual Camera controls Aperture Priority, Shutter Priority & Manual Aperture Priority In aperture priority mode, the camera automatically selects the shutter speed while you select the f-stop, f remember the

More information