1 Invariant Image Improvement by sRGB Colour Space Sharpening 1 Graham D. Finlayson, 2 Mark S. Drew, and 2 Cheng Lu 1 School of Information Systems, University.

Slides:



Advertisements
Similar presentations
A Common Framework for Ambient Illumination in the Dichromatic Reflectance Model Color and Reflectance in Imaging and Computer Vision Workshop 2009 October.
Advertisements

Intrinsic Images by Entropy Minimization (Midway Presentation, by Yingda Chen) Graham D. Finlayson, Mark S. Drew and Cheng Lu, ECCV, Prague, 2004.
Multispectral Format from Perspective of Remote Sensing
A Standardized Workflow for Illumination-Invariant Image Extraction Mark S. Drew Muntaseer Salahuddin Alireza Fathi Simon Fraser University, Vancouver,
Color Image Understanding Sharon Alpert & Denis Simakov.
Simon Fraser University Computational Vision Lab Lilong Shi, Brian Funt and Tim Lee.
Lilong Shi and Brian Funt School of Computing Science, Simon Fraser University, Canada.
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Light, Surface and Feature in Color Images Lilong Shi Postdoc at Caltech Computational Vision Lab, Simon Fraser University.
1 Practical Scene Illuminant Estimation via Flash/No-Flash Pairs Cheng Lu and Mark S. Drew Simon Fraser University {clu,
ECCV 2002 Removing Shadows From Images G. D. Finlayson 1, S.D. Hordley 1 & M.S. Drew 2 1 School of Information Systems, University of East Anglia, UK 2.
ICCV 2003 Colour Workshop 1 Recovery of Chromaticity Image Free from Shadows via Illumination Invariance Mark S. Drew 1, Graham D. Finlayson 2, & Steven.
1 Automatic Compensation for Camera Settings for Images Taken under Different Illuminants Cheng Lu and Mark S. Drew Simon Fraser University {clu,
1 A Markov Random Field Framework for Finding Shadows in a Single Colour Image Cheng Lu and Mark S. Drew School of Computing Science, Simon Fraser University,
School of Computing Science Simon Fraser University
School of Computer Science Simon Fraser University November 2009 Sharpening from Shadows: Sensor Transforms for Removing Shadows using a Single Image Mark.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
CS 4731: Computer Graphics Lecture 24: Color Science
Color Image Understanding Sharon Alpert & Denis Simakov.
Mark S. Drew and Amin Yazdani Salekdeh School of Computing Science,
6/23/2015CIC 10, Color constancy at a pixel [Finlayson et al. CIC8, 2000] Idea: plot log(R/G) vs. log(B/G): 14 daylights 24 patches.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Color 2 Week 10, Fri 7 Nov 2003.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Shadow Removal Using Illumination Invariant Image Graham D. Finlayson, Steven D. Hordley, Mark S. Drew Presented by: Eli Arbel.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
Color Fidelity in Multimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC
Colour Image Compression by Grey to Colour Conversion Mark S. Drew 1, Graham D. Finlayson 2, and Abhilash Jindal 3 1 Simon Fraser University 2 University.
CS559-Computer Graphics Copyright Stephen Chenney Color Recap The physical description of color is as a spectrum: the intensity of light at each wavelength.
Colour in Computer Graphics Mel Slater. Outline: This time Introduction Spectral distributions Simple Model for the Visual System Simple Model for an.
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Colour Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions Colour.
Chapter2 Image Formation Reading: Szeliski, Chapter 2.
Automatic Compensation for Camera Settings for Images Taken under Different Illuminants School of Electrical Engineering and Computer Science Kyungpook.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
Oct 10, Image Formation: Light Sources + Reflectance + Sensors Light is produced in different amounts at different wavelengths by each light source.
Epipolar geometry The fundamental matrix and the tensor
CPSC 641: Computer Graphics Image Formation Jinxiang Chai.
Computer Science 631 Lecture 7: Colorspace, local operations
November 2012 The Role of Bright Pixels in Illumination Estimation Hamid Reza Vaezi Joze Mark S. Drew Graham D. Finlayson Petra Aurora Troncoso Rey School.
Color Theory ‣ What is color? ‣ How do we perceive it? ‣ How do we describe and match colors? ‣ Color spaces.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
Digital Image Processing, Spring ECES 682 Digital Image Processing Week 7 Oleh Tretiak ECE Department Drexel University.
CS6825: Color 2 Light and Color Light is electromagnetic radiation Light is electromagnetic radiation Visible light: nm. range Visible light:
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
EE 638: Principles of Digital Color Imaging Systems Lecture 14: Monitor Characterization and Calibration – Basic Concepts.
Digital Image Processing, Gonzalez & Woods 1 Digital Image Processing STMIK MDP.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
ECE 638: Principles of Digital Color Imaging Systems
Lecture 16 Scanner Characterization and Calibration - Sanjyot Gindi M.S.E.C.E, Purdue University July 18th 2008.
EE 638: Principles of Digital Color Imaging Systems Lecture 17: Digital Camera Characterization and Calibration.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
Greg Ward Exponent - Failure Analysis Assoc. Elena Eydelberg-Vileshin
David Luebke2/23/2016 CS 551 / 645: Introductory Computer Graphics Color Continued Clipping in 3D.
Colorization is a user-assisted color manipulation mechanism for changing grayscale images into colored ones. Surprisingly, only a fairly sparse set of.
ECE 638: Principles of Digital Color Imaging Systems Lecture 5: Primaries.
Color Measurement and Reproduction Eric Dubois. How Can We Specify a Color Numerically? What measurements do we need to take of a colored light to uniquely.
CS 551 / 645: Introductory Computer Graphics
EE 638: Principles of Digital Color Imaging Systems
Color & Light CMSC 435/634.
Computer Vision Lecture 4: Color
ECE 638: Principles of Digital Color Imaging Systems
COLOR CONSTANCY IN THE COMPRESSED DOMAIN
Specularity, the Zeta-image, and Information-Theoretic Illuminant
Color! Main Goals: Understand this thing: “Chromaticity diagram”
Announcements Midterm out today Project 1 demos.
Presentation transcript:

1 Invariant Image Improvement by sRGB Colour Space Sharpening 1 Graham D. Finlayson, 2 Mark S. Drew, and 2 Cheng Lu 1 School of Information Systems, University of East Anglia Norwich (U.K.) 2 School of Computing Science, Simon Fraser University Vancouver (CANADA)

2 What is an invariant image? We would like to obtain a greyscale image which removes illuminant effects.

3 Shadows stem from what illumination effects? Changes of illuminant in both intensity and colour Intensity – can be removed in chromaticity space Colour – ? shadows still exist in the chromaticity image! Region Lit by Sky-light only Region Lit by Sunlight and Sky-light

4 Model of illuminants Illumination is restricted to the Planckian locus represent illuminants by their equivalent Planckian black-body illuminants Wien’s approximation: Most typical illuminants lie on, or close to, the Planckian locus

5 Image Formation Camera responses depend on 3 factors: light (E), surface (S), and sensor (Q)  is Lambertian shading

6 Q 2 ( ) Sensitivity Q 1 ( )Q 3 ( ) = Delta functions “select” single wavelengths: Using Delta-Function Sensitivities

7 For delta-function sensors and Planckian illumination we have: Back to the image formation equation Surface Light

8 Band-ratio chromaticity R G B Plane G=1 Perspective projection onto G=1 Let us define a set of 2D band-ratio chromaticities: p is one of the channels, (Green, say) [or Geometric Mean]

9 Let’s take log’s: Band-ratios remove shading and intensity with Gives a straight line: Shading and intensity are gone.

10 Calibration: find invariant direction Log-ratio chromaticities for 6 surfaces under 14 different Planckian illuminants, HP912 camera Macbeth ColorChecker: 24 patches

11 Deriving the Illumination Invariant This axis is invariant to shading + illuminant intensity/colour

12 Algorithm, cont’d: Form greyscale I’ in log-space: exponentiate: Finlayson et al.,ECCV2002

13 Problems in Practice What if camera sensors are not narrowband? Find a sensor transform M that sharpens camera sensors Equivalent to transforming RGB to a new colour space Kodak DCS420 camera sensors  3 x 3 colors

14 Problem 2: Nonlinearity We generally have nonlinear image data.  Linearise images prior to invariant image formation Forming invariant image from nonlinear images

15 Approach : solve for sharpened sRGB space sRGB – standard RGB Color Management strategy proposed by Microsoft and HP A device independent color space – small cost for storage and transfer Transform CIE tristimulus values so as to suit to current monitors XYZsRGB

16 sRGB-to-XYZ conversion Two steps: Nonlinear sRGB to linear RGB –Gamma correction Transformation to CIE XYZ tristimulus with a D65 white point –Using a 3 by 3 matrix M The problem of nonlinearity solved ! (well enough) The problem of non-narrowband sensors XYZ D65 color matching functions are quite sharp, but can be sharper.

17 Spectral sharpening for XYZ D65 ∴ Apply database spectral sharpening mapping two sets of patch images formed with the camera under two different lights, with a 3 x 3 matrix P For diagonal color constancy, compute eigenvectors T of P The sharpened XYZ color matching functions under D65 have narrower curves.

18 Linear sRGB color space sharpening Concatenating the conversion to the XYZ tristimulus values by the spectral sharpening transform T: a sharpened sRGB space. Performing the invariant image finding routine in this new sharpened linear color space: RGB → sRGB → XYZ → XYZ # SMT

19 One more trick Logarithms of colour ratios in finding the invariant involves a singularity Modify by making use of a generalised logarithm function:

20 Some examples