Light, Surface and Feature in Color Images Lilong Shi Postdoc at Caltech Computational Vision Lab, Simon Fraser University.

Slides:



Advertisements
Similar presentations
FMRI Methods Lecture 10 – Using natural stimuli. Reductionism Reducing complex things into simpler components Explaining the whole as a sum of its parts.
Advertisements

Land’s Retinex algorithm
Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
Intrinsic Images by Entropy Minimization (Midway Presentation, by Yingda Chen) Graham D. Finlayson, Mark S. Drew and Cheng Lu, ECCV, Prague, 2004.
Illumination Estimation via Thin Plate Spline Weihua Xiong ( OmniVision Technology,USA ) Lilong Shi, Brian Funt ( Simon Fraser University, Canada) ( Simon.
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.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
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.
Physics-based Illuminant Color Estimation as an Image Semantics Clue Christian Riess Elli Angelopoulou Pattern Recognition Lab (Computer Science 5) 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.
The Viola/Jones Face Detector (2001)
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.
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 Computer Science Simon Fraser University November 2009 Sharpening from Shadows: Sensor Transforms for Removing Shadows using a Single Image Mark.
Quaternion Colour Texture
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 10: Color Perception. 1 Computational Architectures in Biological.
Quaternion Colour Constancy
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Color Image Understanding Sharon Alpert & Denis Simakov.
Illumination Estimation via Non- Negative Matrix Factorization By Lilong Shi, Brian Funt, Weihua Xiong, ( Simon Fraser University, Canada) Sung-Su Kim,
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
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.
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Colour Constancy T.W. Hung. Colour Constancy – Human A mechanism enables human to perceive constant colour of a surface over a wide range of lighting.
Shadow Removal Using Illumination Invariant Image Graham D. Finlayson, Steven D. Hordley, Mark S. Drew Presented by: Eli Arbel.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Information that lets you recognise a region.
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
Lilong Shi, Brian Funt, and Ghassan Hamarneh School of Computing Science, Simon Fraser University.
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
Linear Algebra and Image Processing
Presented By Wanchen Lu 2/25/2013
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Computer Vision Michael Isard and Dimitris Metaxas.
3D Face Recognition Using Range Images
11/01/06Jean-François Lalonde Natural Color Statistics p. 1 Natural color statistics Jean-François Lalonde Misc-read, November 1 st 2006.
Color and Brightness Constancy Jim Rehg CS 4495/7495 Computer Vision Lecture 25 & 26 Wed Oct 18, 2002.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
3D Reconstruction Using Image Sequence
A Hybrid Strategy For Illuminant Estimation Targeting Hard Images Roshanak Zakizadeh 1 Michael Brown 2 Graham Finlayson 1 1 University of East Anglia 2.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
ECE 638: Principles of Digital Color Imaging Systems Lecture 12: Characterization of Illuminants and Nonlinear Response of Human Visual System.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Principal component analysis of the color spectra from natural scenes Long Nguyen ECE-499 Advisor: Prof. Shane Cotter.
Environmental Data Analysis with MatLab 2 nd Edition Lecture 22: Linear Approximations and Non Linear Least Squares.
From local motion estimates to global ones - physiology:
Project 1: hybrid images
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Motion and Optical Flow
Wrap-up Computer Vision Spring 2018, Lecture 28
CS 332 Visual Processing in Computer and Biological Vision Systems
RGB-D Image for Scene Recognition by Jiaqi Guo
Principal Component Analysis (PCA)
Techniques for studying correlation and covariance structure
COLOR CONSTANCY IN THE COMPRESSED DOMAIN
Descriptions of 3-D Objects and Scenes
Wrap-up Computer Vision Spring 2019, Lecture 26
Presentation transcript:

Light, Surface and Feature in Color Images Lilong Shi Postdoc at Caltech Computational Vision Lab, Simon Fraser University

Topics  Color Constancy  Surface Reflectance Model  Feature Analysis

Color Formation reflectance spectral Illum. power distribution camera response sensor sensitivity

Color Constancy

Automatic White Balance AWB Canonical

Color Constancy Methods  Retinex Theory (McCann64)  MaxRGB/White-Patch (Land77): max(R)  Gray-World (Buchsbaum80): mean(R)  Shades-of-Gray (Finlayson04): [mean(R p )] 1/p  Gray-Edge Hypothesis (Weijer07): mean(edge(R))  Non-Negative Matrix Factorization (Shi07) =

Color Constancy Methods  Gamut Mapping (Forsyth90)  Color by Correlation (Finlayson01)  Neural Network (Cardei02)  Support Vector Regression (Xiong06)  Thin Plate Spline (Shi11)

Color Constancy Methods  Classification-based (Bianco09)  Scene-based (Gijsenij11)

Color Constancy Evaluation MethodInputTrainspeedPara. Relative Performance Assumptions Max-RGB imgnovery fastnonepoorwhite surface Gray-World imgnovery fastnonepooraverage gray Shades-of-Gray imgnomoderateonemoderate/goodaverage gray Edge-based Hyp. imgnofastnonemoderateaverage gray Color-by-Corre. histyesfasta fewmoderatecandidate illums Neural-Network histyesmoderatesomegoodnone Sup. Vector Reg. histyesdep. trainsomemoderate/goodnone Thin-Plate-Spline thumyesdep. traina fewgoodnone

Blackbody Radiator Lights  Tungsten lamps, sunrise/sunset, sky light  Planckian locus  Narrowband sensors

Surface Reflectance Model  LIS Coordinate (Finlayson 01)

Achromatic Surface  Detection in LIS Gray Surface

Skin Color Model  Skin: melanin + hemoglobin  Skin Reflectance (Hiraoka et al 93)  Under blackbody illumination pigment density absorbance length in epidermis/dermis absorbance of other material

Skin Color Locus  Linear model   m is melanin basis,   h is hemoglobin basis,   is blackbody radiator basis,  c is a constant vector

Skin Tone Correction  Even simpler model: Tone correction Preserve melanin 16 different illum + camera calibrations

Features  Textures, edges, corner, blobs, etc..  Colors  Integrated by Quaternion

Quaternion  Real, complex, quaternion (q = a + b  i + c  j + d  k)  Non-commutative (pq ≠ qp)  Convolution, Correlation, Fourier, Wavelet, etc  SVD, EVD, PCA

Texture Feature Extraction QPCA Image-specific quaternion texture basis Sampled sub-windows

Texture Feature Extraction Single quaternion A texture patch 1 st QPCA Basis T 

Texture Feature  1 st Feature

Segmentation Quaternion Hoang(05)

Segmentation

Color Curvature

Iso-luminance  Color -> Gray  Cancellation in combining +/- derivatives

Hessian Descriptor  2 nd order local shape  Principle Curvature eigenvectors: (e 1, e 2 ) eigenvalues: | 1 |<| 2 | e1e1 e2e2 1 λ2λ2 e1e1 e2e2 λ2λ2 1

Curvature  Tubular, vessel-like structures [Frangi98]  With eigen-values  blobness:  backgroundness:  vesselness:  R and  S  Gray image, 2 λ’s; RGB image, 6λ’s

Color Curvature  Quaternion-valued Hessian  QSVD on H  2 real singular values

Curvature Detection Frangi Quaternion

Future Works  Content-based color constancy  Color blob/points detection  Possibilities …