Comp Computational Photography Spatially Varying White Balance. Megha Pandey. Sept. 16, 2008

Size: px
Start display at page:

Download "Comp Computational Photography Spatially Varying White Balance. Megha Pandey. Sept. 16, 2008"

Transcription

1 Comp Computational Photography Spatially Varying White Balance Megha Pandey Sept. 16, 2008

2 Color Constancy Color Constancy interpretation of material colors independent of surrounding illumination.

3 Color Constancy Color Constancy interpretation of material colors independent of surrounding illumination.

4 Digital Images under Varying Illumination Cameras can not adapt to varying illumination as humans do images have a color cast depending on the light source.

5 Cameras can not adapt to varying illumination as humans do images have a color cast depending on the light source.

6 Color Temperature Color temperature of a light source is the temperature of an ideal black body radiator at which the color of the color of the light source and the black body are identical.

7 Incandescent Light Orange Color Cast

8 Moonlight Blue Color Cast

9 Fluorescent Light : Green Color Cast

10 Color Balance Color Balance adjusting the color components to eliminate color casts. Chromatic Adaptation : estimation of representation of object as it would appear under a different light source than the one in which it was recorded. White Balance aims to render neutral colors correctly to emulate the property of color constancy

11 Color Balance adjusting the color components to eliminate color casts. White Balance aims to render neutral casts correctly to render visually pleasing images. white balanced image

12 White Balance Tools Digital Cameras

13 Auto White Balance

14 Gray Cards White Balance Caps

15 Take a picture of a neutral object (white or gray) Deduce the weight of each channel If the object is recoded as R w, G w, B w use weights 1/R w, 1/G w, 1/B w

16 Auto WB Custom WB

17 Color Correction Filters

18 Mixed Lighting

19 Light Filters Gel Filters Light Filters

20 White Balance under Mixed Lighting Barnard [1997] adaptation of gamut-based color constancy technique, Assumes smooth illumination Kawakami [2005] outdoor scenes with hard shadows, illuminants restricted to black-body radiators

21 Lischinski [2006] user scribbles, correct localized color casts

22 Ebner [2004] local color shifts, Gray World Assumption

23 Local Color Shift

24 Light Mixture Estimation for Spatially Varying White Balance Eugene Hsu Tom Mertens Sylvain Paris Shai Avidan Fredo Durand (Several slides from Eugene Hsu)

25 Algorithm Overview Recovers the dominant material colors and uses them to estimate the relative proportion of the two light colors at each of the pixels. Input image illuminated by two light types

26 Voting scheme to recover dominant material colors in the scene.

27 Estimate light mixture at reliable pixels and interpolate missing values.

28 Estimated light mixture is used to achieve spatially varying white balance.

29 Assumptions Two light sources specified by the user Interaction of light can be described using RGB channels only Surfaces are Lambertian and non-fluorescent - which implies that the image color is the product of illumination and reflectance. Color bleeding due to indirect illumination can be ignored

30 Image Formation Model Observed pixel color is material color multiplied by scaled light color.

31 White Balance Proper white balance is achieved by inverting the effect of the light source color.

32 Proper white balance is achieved by inverting the effect of the light source color.

33 Image model with two light sources

34 Proper white balance can be achieved if the relative proportion of the two light sources is known.

35 Solving for α is under-constrained since the actual material colors are not given.

36 Material Color Estimation Assume scene is dominated by a small set of material colors, hence reflectance spectra is sparse.

37 Material Color Estimation Assume scene is dominated by a small set of material colors, hence reflectance spectra is sparse.

38 Material Color Estimation Assume scene is dominated by a small set of material colors, hence reflectance spectra is sparse. Scene viewed in white light

39 Material Color Estimation Assume scene is dominated by a small set of material colors, hence reflectance spectra is sparse. Scene viewed in mixed light

40 Sample material colors and find the one that accounts for the observed color of most pixels.

41 Given a candidate material color

42 a pixel votes for a material color only if the observed color can be explained by a combination of given light sources.

43 If this expression holds, we say that the pixel votes for the material color.

44 48%

45 48 % 16 %

46 Light mixture estimation for reliable pixels

47 Mixture Interpolation Assume L 1B and L 2B are 1, divide out the blue channels. This looks exactly like Image Matting.

48 Interpolation is performed using Matting Laplacian [Levin et al. 2006]

49 Scene shot with multiple exposures so that ground truth is available.

50 Constraint the marked points and interpolate the rest

51 Smooth interpolation is pretty bad.

52 Edge-aware interpolation doesn t work satisfactorily either.

53 Matting Laplacian gives much better result.

54

55

56

57 Experiments Synthetic Data Input

58 Output

59 Input Output Ground Truth Comparison

60

61 Experiments Real Data Input Alpha Map Output

62 Input

63 Output

64 Input LME Local Color Shift

65 LME Local Color Shift

66 Scene Relighting Separate the two lighting contributions from the white Balanced image

67 The observed scene is a blend of two images as seen by either of the light sources in proportions α and 1- α. Multiply the white balanced image by α for the first contribution

68 Multiply the white balanced image by α for the first Contribution and by 1- α for the second contribution

69

70

71

72 We can choose new lights and add desired effects.

73 Input

74 Output

75

76 Discussion Works best for raw image data Better results for indoor scenes Handles specularities and inter-reflections Material colors should exhibit enough color variation for the voting to work. Accurate specification of light sources is required. Scalability Issues

Understanding White Balance

Understanding White Balance You are here: Home > Tutorials > Understanding White Balance [ Normal View ] Understanding White Balance If you come from the world of films, you may remember using filters to correct for incandescent

More information

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz CS 89.15/189.5, Fall 2015 COMPUTATIONAL ASPECTS OF DIGITAL PHOTOGRAPHY Image Processing Basics Wojciech Jarosz wojciech.k.jarosz@dartmouth.edu Domain, range Domain vs. range 2D plane: domain of images

More information

Computational Illumination Frédo Durand MIT - EECS

Computational Illumination Frédo Durand MIT - EECS Computational Illumination Frédo Durand MIT - EECS Some Slides from Ramesh Raskar (MIT Medialab) High level idea Control the illumination to Lighting as a post-process Extract more information Flash/no-flash

More information

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner CS6640 Computational Photography 6. Color science for digital photography 2012 Steve Marschner 1 What visible light is One octave of the electromagnetic spectrum (380-760nm) NASA/Wikimedia Commons 2 What

More information

Introduction to 2-D Copy Work

Introduction to 2-D Copy Work Introduction to 2-D Copy Work What is the purpose of creating digital copies of your analogue work? To use for digital editing To submit work electronically to professors or clients To share your work

More information

MASTER THESIS. Color adjustment of digital images of clothes for truthful rendering. Matilda Bengtsson

MASTER THESIS. Color adjustment of digital images of clothes for truthful rendering. Matilda Bengtsson Master's Programme in Embedded and Intelligent Systems, 120 credits MASTER THESIS Color adjustment of digital images of clothes for truthful rendering Matilda Bengtsson Computer science and engineering,

More information

Tonemapping and bilateral filtering

Tonemapping and bilateral filtering Tonemapping and bilateral filtering http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 6 Course announcements Homework 2 is out. - Due September

More information

VU Rendering SS Unit 8: Tone Reproduction

VU Rendering SS Unit 8: Tone Reproduction VU Rendering SS 2012 Unit 8: Tone Reproduction Overview 1. The Problem Image Synthesis Pipeline Different Image Types Human visual system Tone mapping Chromatic Adaptation 2. Tone Reproduction Linear methods

More information

Digital Photography: Fundamentals of Light, Color, & Exposure Part II Michael J. Glagola - December 9, 2006

Digital Photography: Fundamentals of Light, Color, & Exposure Part II Michael J. Glagola - December 9, 2006 Digital Photography: Fundamentals of Light, Color, & Exposure Part II Michael J. Glagola - December 9, 2006 12-09-2006 Michael J. Glagola 2006 2 12-09-2006 Michael J. Glagola 2006 3 -OR- Why does the picture

More information

Flash Photography Enhancement via Intrinsic Relighting

Flash Photography Enhancement via Intrinsic Relighting Flash Photography Enhancement via Intrinsic Relighting Elmar Eisemann MIT/Artis-INRIA Frédo Durand MIT Introduction Satisfactory photos in dark environments are challenging! Introduction Available light:

More information

Advanced Photography. Topic 3 - Exposure: Flash Photography Tricks

Advanced Photography. Topic 3 - Exposure: Flash Photography Tricks Topic 3 - Exposure: Flash Photography Tricks Learning Outcomes In this lesson, we will learn about a number of ways (e.g. bouncing the light, the TTL mode, high-speed sync, using gels) in which we can

More information

Automatic White Balance Algorithms a New Methodology for Objective Evaluation

Automatic White Balance Algorithms a New Methodology for Objective Evaluation Automatic White Balance Algorithms a New Methodology for Objective Evaluation Georgi Zapryanov Technical University of Sofia, Bulgaria gszap@tu-sofia.bg Abstract: Automatic white balance (AWB) is defined

More information

The 2 in 1 Grey White Balance Colour Card. user guide.

The 2 in 1 Grey White Balance Colour Card. user guide. The 2 in 1 Grey White Balance Colour Card user guide www.greywhitebalancecolourcard.co.uk Contents 01 Introduction 05 02 System requirements 06 03 Download and installation 07 04 Getting started 08 Creating

More information

Color. Phillip Otto Runge ( )

Color. Phillip Otto Runge ( ) Color Phillip Otto Runge (1777-1810) What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical property of those objects or lights (S.

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

The Effect of Exposure on MaxRGB Color Constancy

The Effect of Exposure on MaxRGB Color Constancy The Effect of Exposure on MaxRGB Color Constancy Brian Funt and Lilong Shi School of Computing Science Simon Fraser University Burnaby, British Columbia Canada Abstract The performance of the MaxRGB illumination-estimation

More information

Efficient Color Object Segmentation Using the Dichromatic Reflection Model

Efficient Color Object Segmentation Using the Dichromatic Reflection Model Efficient Color Object Segmentation Using the Dichromatic Reflection Model Vladimir Kravtchenko, James J. Little The University of British Columbia Department of Computer Science 201-2366 Main Mall, Vancouver

More information

What will be on the final exam?

What will be on the final exam? What will be on the final exam? CS 178, Spring 2009 Marc Levoy Computer Science Department Stanford University Trichromatic theory (1 of 2) interaction of light with matter understand spectral power distributions

More information

OVERVIEW WHERE TO FIND THE SETTINGS. CION Technical Notes #1 Exposure Index, Gamma and In-Camera Color Correction Comparison

OVERVIEW WHERE TO FIND THE SETTINGS. CION Technical Notes #1 Exposure Index, Gamma and In-Camera Color Correction Comparison CION Technical Notes #1 Exposure Index, Gamma and In-Camera Color Correction Comparison OVERVIEW The CION 4K/UltraHD and 2K/HD production camera from AJA offers vivid detail and vibrant colors at any resolution.

More information

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University Lecture: Color Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab Stanford University Lecture 1 - Overview of Color Physics of color Human encoding of color Color spaces White balancing Stanford University

More information

Scene illuminant classification: brighter is better

Scene illuminant classification: brighter is better Tominaga et al. Vol. 18, No. 1/January 2001/J. Opt. Soc. Am. A 55 Scene illuminant classification: brighter is better Shoji Tominaga and Satoru Ebisui Department of Engineering Informatics, Osaka Electro-Communication

More information

Lecture Notes 11 Introduction to Color Imaging

Lecture Notes 11 Introduction to Color Imaging Lecture Notes 11 Introduction to Color Imaging Color filter options Color processing Color interpolation (demozaicing) White balancing Color correction EE 392B: Color Imaging 11-1 Preliminaries Up till

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

High dynamic range imaging and tonemapping

High dynamic range imaging and tonemapping High dynamic range imaging and tonemapping http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 12 Course announcements Homework 3 is out. - Due

More information

Calibration-Based Auto White Balance Method for Digital Still Camera *

Calibration-Based Auto White Balance Method for Digital Still Camera * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 26, 713-723 (2010) Short Paper Calibration-Based Auto White Balance Method for Digital Still Camera * Department of Computer Science and Information Engineering

More information

Improved SIFT Matching for Image Pairs with a Scale Difference

Improved SIFT Matching for Image Pairs with a Scale Difference Improved SIFT Matching for Image Pairs with a Scale Difference Y. Bastanlar, A. Temizel and Y. Yardımcı Informatics Institute, Middle East Technical University, Ankara, 06531, Turkey Published in IET Electronics,

More information

Color Computer Vision Spring 2018, Lecture 15

Color Computer Vision Spring 2018, Lecture 15 Color http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 15 Course announcements Homework 4 has been posted. - Due Friday March 23 rd (one-week homework!) - Any questions about the

More information

Flash Points: The Control of Light

Flash Points: The Control of Light OCTOBER 4, 2018 ADVANCED Flash Points: The Control of Light Three key elements in using photography lighting equipment Featuring LINDSAY SILVERMAN The Nikon Creative Lighting System is built around the

More information

Eileen Donelan. What s in my Camera Bag? Minimum Camera Macro Lens Cable Release Tripod

Eileen Donelan. What s in my Camera Bag? Minimum Camera Macro Lens Cable Release Tripod Close Up Photography Creating Artistic Floral Images Eileen Donelan Equipment Choices for Close Up Work What s in my Camera Bag? Minimum Camera Macro Lens Cable Release Tripod Additional Light Reflector

More information

By Mark Schutzer Coast Division Meet June 2013 Copies of this presentation can be found at

By Mark Schutzer Coast Division Meet June 2013 Copies of this presentation can be found at Model lph Photography h By Mark Schutzer Coast Division Meet June 2013 Copies of this presentation can be found at http://www.markschutzer.com com Model Photography Clinic Overview This clinic will discuss

More information

By Mark Schutzer PCR Regional Convention, Fremont, CA April 2009 Copies of this presentation can be found at

By Mark Schutzer PCR Regional Convention, Fremont, CA April 2009 Copies of this presentation can be found at Model lph Photography h By Mark Schutzer PCR Regional Convention, Fremont, CA April 2009 Copies of this presentation can be found at http://www.markschutzer.com com Model Photography Clinic Overview This

More information

Color , , Computational Photography Fall 2017, Lecture 11

Color , , Computational Photography Fall 2017, Lecture 11 Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 11 Course announcements Homework 2 grades have been posted on Canvas. - Mean: 81.6% (HW1:

More information

FiLMiC Log - Technical White Paper. rev 1 - current as of FiLMiC Pro ios v6.0. FiLMiCInc copyright 2017, All Rights Reserved

FiLMiC Log - Technical White Paper. rev 1 - current as of FiLMiC Pro ios v6.0. FiLMiCInc copyright 2017, All Rights Reserved FiLMiCPRO FiLMiC Log - Technical White Paper rev 1 - current as of FiLMiC Pro ios v6.0 FiLMiCInc copyright 2017, All Rights Reserved All Apple products, models, features, logos etc mentioned in this document

More information

CAMERA BASICS. Stops of light

CAMERA BASICS. Stops of light CAMERA BASICS Stops of light A stop of light isn t a quantifiable measurement it s a relative measurement. A stop of light is defined as a doubling or halving of any quantity of light. The word stop is

More information

Microgeometry capture and RGB albedo estimation by photometric stereo without demosaicing

Microgeometry capture and RGB albedo estimation by photometric stereo without demosaicing Microgeometry capture and RGB albedo estimation by photometric stereo without demosaicing Yvain Quéau1, Matthieu Pizenberg2, Jean-Denis Durou2 and Daniel Cremers1 1 2 Technical University Munich, Garching,

More information

Improving digital images with the GNU Image Manipulation Program PHOTO FIX

Improving digital images with the GNU Image Manipulation Program PHOTO FIX Improving digital images with the GNU Image Manipulation Program PHOTO FIX is great for fixing digital images. We ll show you how to correct washed-out or underexposed images and white balance. BY GAURAV

More information

Color , , Computational Photography Fall 2018, Lecture 7

Color , , Computational Photography Fall 2018, Lecture 7 Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 7 Course announcements Homework 2 is out. - Due September 28 th. - Requires camera and

More information

Maine Day in May. 54 Chapter 2: Painterly Techniques for Non-Painters

Maine Day in May. 54 Chapter 2: Painterly Techniques for Non-Painters Maine Day in May 54 Chapter 2: Painterly Techniques for Non-Painters Simplifying a Photograph to Achieve a Hand-Rendered Result Excerpted from Beyond Digital Photography: Transforming Photos into Fine

More information

Color Constancy Using Standard Deviation of Color Channels

Color Constancy Using Standard Deviation of Color Channels 2010 International Conference on Pattern Recognition Color Constancy Using Standard Deviation of Color Channels Anustup Choudhury and Gérard Medioni Department of Computer Science University of Southern

More information

HDR imaging Automatic Exposure Time Estimation A novel approach

HDR imaging Automatic Exposure Time Estimation A novel approach HDR imaging Automatic Exposure Time Estimation A novel approach Miguel A. MARTÍNEZ,1 Eva M. VALERO,1 Javier HERNÁNDEZ-ANDRÉS,1 Javier ROMERO,1 1 Color Imaging Laboratory, University of Granada, Spain.

More information

ICC Votable Proposal Submission Colorimetric Intent Image State Tag Proposal

ICC Votable Proposal Submission Colorimetric Intent Image State Tag Proposal ICC Votable Proposal Submission Colorimetric Intent Image State Tag Proposal Proposers: Jack Holm, Eric Walowit & Ann McCarthy Date: 16 June 2006 Proposal Version 1.2 1. Introduction: The ICC v4 specification

More information

Color II: applications in photography

Color II: applications in photography Color II: applications in photography CS 178, Spring 2010 Begun 5/13/10, finished 5/18, and recap slides added. Marc Levoy Computer Science Department Stanford University Outline! spectral power distributions!

More information

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji CMPSCI 670: Computer Vision! Color University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji Slides by D.A. Forsyth 2 Color is the result of interaction between light in the environment

More information

Unlimited Membership - $ The Unlimited Membership is an affordable way to get access to all of Open Media's community resouces.

Unlimited Membership - $ The Unlimited Membership is an affordable way to get access to all of Open Media's community resouces. Introduction to Digital Photography Introduction: Your name, where you work, how did you hear about DOM, any relevant experience, why do you want to learn to shoot video with your DSLR camera? Purpose

More information

Nikon D2x Simple Spectral Model for HDR Images

Nikon D2x Simple Spectral Model for HDR Images Nikon D2x Simple Spectral Model for HDR Images The D2x was used for simple spectral imaging by capturing 3 sets of images (Clear, Tiffen Fluorescent Compensating Filter, FLD, and Tiffen Enhancing Filter,

More information

Setting Up Your Camera Overview

Setting Up Your Camera Overview Setting Up Your Camera Overview Lecture #1B LOUDEN 1 Digital Shooting: Setting up your Camera & Taking Photographs Watch this Video: Getting to Know Some Controls on Your Camera (DSLR CAMERAS): http://www.youtube.com/watch?v=1wu63fbg27o&feature=rel

More information

Color II: applications in photography

Color II: applications in photography Color II: applications in photography CS 178, Spring 2012 Begun 5/17/12, finished 5/22, error in slide 18 corrected on 6/8. Marc Levoy Computer Science Department Stanford University Outline! spectral

More information

What is a Raw file? How a RAW file differs from a JPEG

What is a Raw file? How a RAW file differs from a JPEG What is a Raw file? RAW is simply a file type, like a JPEG. But, where a JPEG photo is considered a photograph, a RAW is a digital negative, an image that hasn t been processed or adjusted by software

More information

Deconvolution , , Computational Photography Fall 2017, Lecture 17

Deconvolution , , Computational Photography Fall 2017, Lecture 17 Deconvolution http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 17 Course announcements Homework 4 is out. - Due October 26 th. - There was another

More information

However, it is always a good idea to get familiar with the exposure settings of your camera.

However, it is always a good idea to get familiar with the exposure settings of your camera. 296 Tips & tricks for digital photography Light Light is the element of photography. In other words, photos are simply light captured from the world around us. This is why bad lighting and exposure are

More information

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image Takahiro Hasegawa, Ryoji Tomizawa, Yuji Yamauchi, Takayoshi Yamashita and Hironobu Fujiyoshi Chubu University, 1200, Matsumoto-cho,

More information

The Big Train Project Status Report (Part 65)

The Big Train Project Status Report (Part 65) The Big Train Project Status Report (Part 65) For this month I have a somewhat different topic related to the EnterTRAINment Junction (EJ) layout. I thought I d share some lessons I ve learned from photographing

More information

Higher Visual Mechanisms. Higher Visual Mechanisms

Higher Visual Mechanisms. Higher Visual Mechanisms Higher Visual Mechanisms Many of the color perception phenomenon cannot be explained thrichromatic, opponent or adaptation theories Slide 1 Higher Visual Mechanisms Part of walls are white and part of

More information

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor Image acquisition Digital images are acquired by direct digital acquisition (digital still/video cameras), or scanning material acquired as analog signals (slides, photographs, etc.). In both cases, the

More information

The design and testing of a small scale solar flux measurement system for central receiver plant

The design and testing of a small scale solar flux measurement system for central receiver plant The design and testing of a small scale solar flux measurement system for central receiver plant Abstract Sebastian-James Bode, Paul Gauche and Willem Landman Stellenbosch University Centre for Renewable

More information

excite the cones in the same way.

excite the cones in the same way. Humans have 3 kinds of cones Color vision Edward H. Adelson 9.35 Trichromacy To specify a light s spectrum requires an infinite set of numbers. Each cone gives a single number (univariance) when stimulated

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

Histograms and Color Balancing

Histograms and Color Balancing Histograms and Color Balancing 09/14/17 Empire of Light, Magritte Computational Photography Derek Hoiem, University of Illinois Administrative stuff Project 1: due Monday Part I: Hybrid Image Part II:

More information

Multiscale model of Adaptation, Spatial Vision and Color Appearance

Multiscale model of Adaptation, Spatial Vision and Color Appearance Multiscale model of Adaptation, Spatial Vision and Color Appearance Sumanta N. Pattanaik 1 Mark D. Fairchild 2 James A. Ferwerda 1 Donald P. Greenberg 1 1 Program of Computer Graphics, Cornell University,

More information

OTHER RECORDING FUNCTIONS

OTHER RECORDING FUNCTIONS OTHER RECORDING FUNCTIONS This chapter describes the other powerful features and functions that are available for recording. Exposure Compensation (EV Shift) Exposure compensation lets you change the exposure

More information

L I F E L O N G L E A R N I N G C O L L A B O R AT I V E - FA L L S N A P I X : P H O T O G R A P H Y

L I F E L O N G L E A R N I N G C O L L A B O R AT I V E - FA L L S N A P I X : P H O T O G R A P H Y L I F E L O N G L E A R N I N G C O L L A B O R AT I V E - F A L L 2 0 1 8 SNAPIX: PHOTOGRAPHY SNAPIX OVERVIEW Introductions Course Overview 2 classes on technical training 3 photo shoots Other classes

More information

Computational Approaches to Cameras

Computational Approaches to Cameras Computational Approaches to Cameras 11/16/17 Magritte, The False Mirror (1935) Computational Photography Derek Hoiem, University of Illinois Announcements Final project proposal due Monday (see links on

More information

Accelerating defocus blur magnification

Accelerating defocus blur magnification Accelerating defocus blur magnification Florian Kriener, Thomas Binder and Manuel Wille Google Inc. (a) Input image I (b) Sparse blur map β (c) Full blur map α (d) Output image J Figure 1: Real world example

More information

My Inspiration. Trey Ratcliffe Stuck in Customs Klaus Herrman Farbspiel Photography

My Inspiration. Trey Ratcliffe Stuck in Customs Klaus Herrman Farbspiel Photography HDR By Ken Fisher My Inspiration Trey Ratcliffe Stuck in Customs Klaus Herrman Farbspiel Photography Trey Ratcliffe Klaus Herrmann My Inspiration Klaus Herrmann My Inspiration Klaus Herrmann Klaus Herrmann

More information

TRUESENSE SPARSE COLOR FILTER PATTERN OVERVIEW SEPTEMBER 30, 2013 APPLICATION NOTE REVISION 1.0

TRUESENSE SPARSE COLOR FILTER PATTERN OVERVIEW SEPTEMBER 30, 2013 APPLICATION NOTE REVISION 1.0 TRUESENSE SPARSE COLOR FILTER PATTERN OVERVIEW SEPTEMBER 30, 2013 APPLICATION NOTE REVISION 1.0 TABLE OF CONTENTS Overview... 3 Color Filter Patterns... 3 Bayer CFA... 3 Sparse CFA... 3 Image Processing...

More information

H22: Lamps and Colour

H22: Lamps and Colour page 1 of 5 H22: Lamps and Colour James H Nobbs Colour4Free.org Each type of light source provides a different distribution of power within the spectrum. For example, daylight has more power in the blue/green

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

Digital Processing of Scanned Negatives

Digital Processing of Scanned Negatives Digital Processing of Scanned Negatives Qian Lin and Daniel Tretter Hewlett-Packard Laboratories Palo Alto, CA, USA ABSTRACT One source of high quality digital image data is scanned photographic negatives,

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

DIGITAL PHOTOGRAPHY FOR OBJECT DOCUMENTATION GOOD, BETTER, BEST

DIGITAL PHOTOGRAPHY FOR OBJECT DOCUMENTATION GOOD, BETTER, BEST DIGITAL PHOTOGRAPHY FOR OBJECT DOCUMENTATION GOOD, BETTER, BEST INTRODUCTION This document will introduce participants in the techniques and procedures of collection documentation without the necessity

More information

The Unsharp Mask. A region in which there are pixels of one color on one side and another color on another side is an edge.

The Unsharp Mask. A region in which there are pixels of one color on one side and another color on another side is an edge. GIMP More Improvements The Unsharp Mask Unless you have a really expensive digital camera (thousands of dollars) or have your camera set to sharpen the image automatically, you will find that images from

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

Prof. Feng Liu. Winter /10/2019

Prof. Feng Liu. Winter /10/2019 Prof. Feng Liu Winter 29 http://www.cs.pdx.edu/~fliu/courses/cs4/ //29 Last Time Course overview Admin. Info Computer Vision Computer Vision at PSU Image representation Color 2 Today Filter 3 Today Filters

More information

Estimating the scene illumination chromaticity by using a neural network

Estimating the scene illumination chromaticity by using a neural network 2374 J. Opt. Soc. Am. A/ Vol. 19, No. 12/ December 2002 Cardei et al. Estimating the scene illumination chromaticity by using a neural network Vlad C. Cardei NextEngine Incorporated, 401 Wilshire Boulevard,

More information

A generalized white-patch model for fast color cast detection in natural images

A generalized white-patch model for fast color cast detection in natural images A generalized white-patch model for fast color cast detection in natural images Jose Lisani, Ana Belen Petro, Edoardo Provenzi, Catalina Sbert To cite this version: Jose Lisani, Ana Belen Petro, Edoardo

More information

Color II: applications in photography

Color II: applications in photography Color II: applications in photography CS 178, Spring 2014 Begun 5/15/14, finished 5/20. Marc Levoy Computer Science Department Stanford University Outline spectral power distributions color response in

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

General Camera Settings

General Camera Settings Tips on Using Digital Cameras for Manuscript Photography Using Existing Light June 13, 2016 Wayne Torborg, Director of Digital Collections and Imaging, Hill Museum & Manuscript Library The Hill Museum

More information

Color Temperature Color temperature is distinctly different from color and also it is different from the warm/cold contrast described earlier.

Color Temperature Color temperature is distinctly different from color and also it is different from the warm/cold contrast described earlier. Color Temperature Color temperature is distinctly different from color and also it is different from the warm/cold contrast described earlier. Color temperature describes the actual temperature of a black

More information

VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7

VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7 VSCO FILM 01 MANUAL FOR: LIGHTROOM 4 & ADOBE CAMERA RAW 7 VSCO FILM MANUAL INTRODUCTION VSCO Film Pro is a brand new way to emulate film and speed up your workflow in Adobe Lightroom 4 and Camera Raw 7.

More information

6 Color Image Processing

6 Color Image Processing 6 Color Image Processing Angela Chih-Wei Tang ( 唐之瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan 2009 Fall Outline Color fundamentals Color models Pseudocolor image

More information

Light Sources. Hard VS Soft

Light Sources. Hard VS Soft Light Sources This article is provided to you as a courtesy of The Pro Doodler. www.theprodoodler.com your best source for all of your graphic design needs. Copyright 2009 by The Pro Doodler. In the beginning

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

Color II: applications in photography

Color II: applications in photography Color II: applications in photography CS 178, Spring 2013 Began 5/16/13, finished 5/21. Marc Levoy Computer Science Department Stanford University Outline spectral power distributions color response in

More information

TABLETOP WORKSHOP. Janet Steyer

TABLETOP WORKSHOP. Janet Steyer QUALITIES OF LIGHT There are 6 qualities of light. TABLETOP WORKSHOP Janet Steyer 03-19-05 The first 3 QUALITIES OF LIGHT can be measured. They can also be manipulated after a photograph is taken. You

More information

ALMALENCE SUPER SENSOR. A software component with an effect of increasing the pixel size and number of pixels in the sensor

ALMALENCE SUPER SENSOR. A software component with an effect of increasing the pixel size and number of pixels in the sensor ALMALENCE SUPER SENSOR A software component with an effect of increasing the pixel size and number of pixels in the sensor MOBILE CAMERA: SMALL SENSOR AND TINY LENS Insufficient resolution, low light performance,

More information

Analysis On The Effect Of Colour Temperature Of Incident Light On Inhomogeneous Objects In Industrial Digital Camera On Fluorescent Coating

Analysis On The Effect Of Colour Temperature Of Incident Light On Inhomogeneous Objects In Industrial Digital Camera On Fluorescent Coating Analysis On The Effect Of Colour Temperature Of Incident Light On Inhomogeneous Objects In Industrial Digital Camera On Fluorescent Coating 1 Wan Nor Shela Ezwane Binti Wn Jusoh and 2 Nurdiana Binti Nordin

More information

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro Cvision 2 Digital Imaging António J. R. Neves (an@ua.pt) & João Paulo Silva Cunha & Bernardo Cunha IEETA / Universidade de Aveiro Outline Image sensors Camera calibration Sampling and quantization Data

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters

A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin EECS, Northwestern University Advanced Uses of Bilateral Filters Advanced

More information

A collection of example photos SB-900

A collection of example photos SB-900 A collection of example photos SB-900 This booklet introduces techniques, example photos and an overview of flash shooting capabilities possible when shooting with an SB-900. En Selecting suitable illumination

More information

Example Based Colorization Using Optimization

Example Based Colorization Using Optimization Example Based Colorization Using Optimization Yipin Zhou Brown University Abstract In this paper, we present an example-based colorization method to colorize a gray image. Besides the gray target image,

More information

The Fundamental Problem

The Fundamental Problem The What, Why & How WHAT IS IT? Technique of blending multiple different exposures of the same scene to create a single image with a greater dynamic range than can be achieved with a single exposure. Can

More information

Creating your own photo shoot. 4 key elements Compose & shoot Due: Wednesday, November 8, 2017

Creating your own photo shoot. 4 key elements Compose & shoot Due: Wednesday, November 8, 2017 Creating your own photo shoot 4 key elements Compose & shoot Due: Wednesday, November 8, 2017 Lesson objectives All learners will learn how to create their own photograph ALL learners will learn about

More information

TWO-ILLUMINANT ESTIMATION AND USER-PREFERRED CORRECTION FOR IMAGE COLOR CONSTANCY ABDELRAHMAN KAMEL SIDDEK ABDELHAMED

TWO-ILLUMINANT ESTIMATION AND USER-PREFERRED CORRECTION FOR IMAGE COLOR CONSTANCY ABDELRAHMAN KAMEL SIDDEK ABDELHAMED TWO-ILLUMINANT ESTIMATION AND USER-PREFERRED CORRECTION FOR IMAGE COLOR CONSTANCY ABDELRAHMAN KAMEL SIDDEK ABDELHAMED NATIONAL UNIVERSITY OF SINGAPORE 2016 TWO-ILLUMINANT ESTIMATION AND USER-PREFERRED

More information

QuikBalance. Collapsible 18% Gray Panel INSTRUCTIONS

QuikBalance. Collapsible 18% Gray Panel INSTRUCTIONS QuikBalance Collapsible 18% Gray Panel INSTRUCTIONS 1 Introduction Thank you for choosing the Impact QuikBalance Collapsible 18% Gray Panel. This versatile, portable, easy-to-use photographic tool makes

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

Light and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte

Light and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte Light and Color Computer Vision Jia-Bin Huang, Virginia Tech Empire of Light, 1950 by Rene Magritte Administrative stuffs Signed up Piazza discussion board? Search for Teammates! Sample final project ideas

More information

The Difference Between Image Resizing and Resampling in Photoshop

The Difference Between Image Resizing and Resampling in Photoshop The Difference Between Image Resizing and Resampling in Photoshop When changing the size of an image in Photoshop, there s really two ways to go about it. You can either resize the image, or you can resample

More information

Monmouth Camera Club

Monmouth Camera Club These Guidelines are targeted for all members of the Monmouth Camera Club, whether novice or experienced, in preparing digital images for judging. Subjects include: importing photos from cameras into cataloging

More information