Color in Image & Video Processing Applications
|
|
- Gordon Little
- 6 years ago
- Views:
Transcription
1 Color in Image & Video Processing Applications DAGM 2010 Darmstadt Joost van de Weijer Universitat Autonoma de Barcelona Computer Vision Center Why use Color? photometric invariance discriminative power saliency detection 1
2 Physics approach to color { RGB,, } e blue 14-green 15-red 16-yellow 17-magenta 18-cyan c b s s overview e c b THEORY PART I: features color spaces color feature etraction saliency detection. PART II: color constancy bottom-up color constancy top-down color constancy color constant features APPLICATIONS IMAGE CLASSIFICATION combining color and shape IMAGE SEGMENTATION deviations from the reflection model OBJECT RECOLORING comple reflection models 2
3 Applications classification segmentation Object recoloring human segmentation 2 Color Basics - human vision - physics based reflection model 3
4 Human vision Human vision Humans have two types of photoreceptors: rods: achromatic night time vision when light levels are low. cones: color vision during day time when light levels are high. 4
5 Human vision Humans have two types of photoreceptors: rods: achromatic night time vision when light levels are low. cones: color vision during day time when light levels are high. Normalized responsivity S M L opponent color system The information from these receptors is combined in the retina as colour opponent signals through the optic nerve. Retinal neurons appear to encode both achromatic contrast systems and chromatic contrast systems. g b R r 2 r g B b 2 r b G g 2 r g r g Y b 2 2 RG R G BY B Y ((r,g,b) normalized RGB) Opponent mechanism [Itti PAMI 95] 5
6 opponent color system The information from these receptors is combined in the retina as colour opponent signals through the optic nerve. Retinal neurons appear to encode both achromatic contrast systems and chromatic contrast systems. - black-white + + blue-yellow red-green O1 1 O2 1 O R 2G 1 B Opponent mechanism Linear combination of RGB CIE 1931 standard observer computing the matching function for humans primary stimuli: R=700nm G=546.1nm B=435.8nm Projected illuminants at sub-intervals = 5nm Image courtesy Bill Freeman 6
7 CIE 1931 standard observer Image courtesy Bill Freeman CIE 1931 standard observer Image courtesy Bill Freeman 7
8 CIE 1931 standard observer Image courtesy Bill Freeman CIE 1931 standard observer Image courtesy Bill Freeman 8
9 CIE 1931 standard observer Image courtesy Bill Freeman CIE 1931 standard observer Image courtesy Bill Freeman 9
10 CIE 1931 standard observer Image courtesy Bill Freeman CIE 1931 standard observer Eperiment result (Commission International de l Eclairage) Visuall field = 2 degrees Interval = [380,780] Sub-intervals = 5nm. primary stimuli: R=700nm G=546.1nm B=435.8nm Every position gives the miing weights for the primary stimuli. The resulting functions are the color matching functions r( ), g( ), b( ) 10
11 XYZ color space Imaginary space: XYZ (Standard colorimètric Observer (CIE 1931)) Goal: Avoid negative values in the color matching functions. This simplifies the constructions of color measurement devices. Correlate one of the functions to the intensity. Chromaticity.ee CIE diagram X X Y Z Y y X Y Z Z z X Y Z 1 1 1, y, z,, white:
12 MacAdam Ellipses If two stimuli are presented, one of them at the center of the ellipse, and the other one inside the ellipse, there is not a perceived difference. The space is not perceptually uniform (then the ellipses would be circles). Perceptually uniform space CIELUV and CIELAB are eamples of perceptually uniform color spaces. CIELUV 1 3 Y Y if k * L Yn Yn Y Y if k Yn Yn * X Y a 500 f f X n Yn * Y Z b 200 f f Yn Z n 3 if k f if k 116 k * E ab L * 2 a * 2 b * 2 12
13 srgb srgb: standard RGB color space (HP, Microsoft, Pantone,Corel etc). Linear relation with XYZ space: Rlinear X Glinear Y Blinear Z srgb images are assumed to have a gamma=2.2. In case of unknown origin people often assume srgb. For eample in the case of data sets collected from the internet. Device dependent color spaces RGB: output of majority of cameras and is dependent on the camera sensitivity response. CMY(K): Is the standard generally applied for printing devices. HSI: human perception (others HSV, HSL) G B 3 2 si R ma{ R, G, B} B R H si G ma{ R, G, B} RG si B ma{ R, G, B} 2 si L S 2 si L ma{ R, G, B} min{ R, G, B} I RG B 3 ma{ R, G, B} min{ R, G, B} 2 13
14 Device dependent color spaces RGB: output of majority of cameras and is dependent on the camera sensitivity response. CMY(K): Es the standard generally applied for printing devices. HSI: often used in computer vision Orthonormal opponent space: O1 2 2 R O2 G O3 B O1 H arctan O2 S I O3 2 O1 O2 2 O1 R B O3 O2 f S is not normalized with intensity! f G Projection of f on O3 is the intensity. Let f the projection on the plane O1-O2, its length is the satutation and its angle the hue. Guidelines application of color spaces be aware that many color spaces are devise dependent (industrial applications). apply CIELAB or CIELUV only when perceptually p uniformity of the color space is relevant. Learning color names tracking when you want to decorrelate only luminance use opponent color space. HSI spaces introduces non-linearities. Choose the color space which fits the photometric invariants your application requires. 14
15 2 Reflection Models Electromagnetic radiation spectrum log 10 ( ( m)) Radio TV Radar Microwaves Infrared Visible light Ultraviolate X rays Gamma rays (m) (nm)
16 visible light spectrum Purple green yellow orange nanometers 1nm10 9 m Spectra.ee slide credit: R. Baldrich Surface reflectance { RGB,, } e blue 14-green 15-red 16-yellow 17-magenta 18-cyan c b s? 16
17 Dichromatic reflection model Two types of reflection: Body reflection Surface reflection Normal Metals: mainly specular reflection. Dielectric: specular and diffuse reflection. It includes materials that are coloured using pigments: paints, plastic, ceramic, fabric, paper, etc. Body Reflectance Colorant particles Reflecting materials Body Reflectance Diffuse reflection, isotropic reflection. The spectral distribution depends on colorants. f (, ) m ( ) c ( ) b b b Surface Reflectance Specular reflection. The reflection angle is similar to the incident angle. Its spectral distribution depends on the illuminant. f (, ) m( ) c ( ) m( ) h s s s s slide credit: R. Baldrich 17
18 Dichromatic reflection model: b f(, ) f (, ) f (, ) b f (, ): Reflected light by the object body. It depends on the pg pigments used to colour the object and it s the one that makes the object look coloured. (Diffuse reflectance) fs(, ): Reflected light from the surface. It has a SPD nearly the : same as the incident light. (Specular or regular reflectance) Angles that depend on light source position, observer and surface The spectral and geometrical terms can be separated: f, m c m c b b f mbc b msc s s s s slide credit: R. Baldrich Dichromatic Reflection Model dichromatic model for matte surfaces: f mbc b RGB-histogram 18
19 Dichromatic Reflection Model dichromatic model for specular surfaces: f m c b m c s b s RGB-histogram color spaces: normalized RGB normalized RGB is given by: R G B rgb,, {,, } R GB RGB RGB invariant for shadow and shading variations (matte surfaces): R r R G B m c b b R m c m c b b R b b G m c b b B c b r c c b r b g c b b normalized RGB 19
20 color spaces: hue-saturation-intensity 3 R G defined as: hue arctan R G2B sat R G B RG RB GB 3 RGB i 3 hue is invariant for shading variations and specularities under white light: hue arctan m b b 3m s c c b R b s b s cr c cg c b s b c c 2c 2c G B s hue Take care of instabilities when working in different color spaces always take instabilities into account! Error propagation is a convenient tool for instability evaluation: q q() q ma q best q q q min best best best Suppose that t u,..., w are measured with corresponding uncertainties titi,..., to compute function q( u,..., w). The predicted uncertainty is defined by : 2 q q q u... w u w 2 u w 20
21 Take care of instabilities when working in different color spaces always take instabilities into account! Error propagation is a convenient tool for instability evaluation: E R G 2 3 R G hue arctan R G2B hue arctan R G 2B hue 2 hue 2 hue 2 hue R G B R G B R (assuming R G B) 2 sat Take care of instabilities when working in different color spaces always take instabilities into account! Error analysis is a convenient tool for instability evaluation: count The red bobsled is dominated by the blue sky and blue snow. hue sat saturation hue 21
22 References: photometric invariants S.A. Shafer. Using color to separate reflection components. Color research and applications, G.J. Klinker et al.. A physical approach to color image understanding. IJCV, M.J. Swain, D.H. Ballard. Color indeing. IJCV, 1991 T. Gevers, A.W.M. Smeulders. Color based object recognition. Pattern Recognition, J.M. Geusebroek et al. Color Invariance. PAMI, T. Gevers, H. Stokman. Robust histogram construction from color invariance for object recognition. PAMI, J. van de Weijer, C. Schmid. Coloring local l feature etraction. ti ECCV, 2006 B.A. Mawell et al. A Bi-illuminant Dichromatic Reflection Model for Understanding Images, CVPR, T. Zickler et al. Color Subspaces as Photometric Invariants. IJCV, Color Differential Structure 22
23 differential-based computer vision 1. How do we combine the differential structure of the various color channels? 2. How do we incorporate color invariance theory into the measurements of the differential structure while maintaining robustness? isoluminance luminance gradient: isoluminant edges are not detected. 23
24 Color Feature Detection 0-order structure 1-order structure Color Feature Detection from luminance to color vector: R + G = 0 + = red green 2 channel test image + = tensor: 2 R RR y R Ry 2 Ry + 2 G GG y G Gy 2 G y = 2 2 R G RRy GG y R Ry GGy 2 2 R y Gy DiZenzo. Note on the Gradient of a Multi-Image, Computer Vision, Graphics, and Image Processing,
25 feature detection in oriented patterns more tensor based features: Harris corner points symmetry points (star and circle structures) optical flow orientation estimation curvature estimation... oriented teture traditional orientation estimation: f y f y arctan arctan f f tensor based orientation estimation: 2f f y 2f f y arctan arctan 2 2 f 2 2 f y f f y differential-based computer vision 1. How do we combine the differential structure of the various color channels? 2. How do we incorporate color invariance theory into the measurements of the differential structure while maintaining robustness? 25
26 Photometric Invariant Edge Detection we differ between three types of edges 1. material edge 2. shadow/shading edge shading 3. specular edge shadow assumptions: 1. white illumination 2. neutral interface reflection 3. shadows are not colored. material specularity Computation of quasi-invariance IMAGE nonlinear transformation FULL INVARIANT FULL INVARIANT DERIVATIVE linear operation DERIVATIVES QUASI- INVARIANT DERIVATIVE hue hue 26
27 Dichromatic Model dichromatic model: b C b s C s intensity illuminant F e ( m C m C ) specular body e i i m C b b m C colorant first order photometric structure: b b F { R, G, B} m C em b b b em C em C material ( shadow shading ) specular i i Shadow-Shading-Specular Quasi-Invariant B B B R G R G = R G spherical coordinates shading variant shading invariant opponent colors specular variant specular invariant hue-saturation-intensity shading-specular variant shading-specular invariant 27
28 spherical coordinates For matte surfaces : f b b m c B all shadow-shading variation is in the radial direction uncertainty of c G R shadow/shading direction R r r 0 spherical f G r 0 r B sin 0 sin c 0 sin hue-saturation-intensity For specular surfaces : b b f m c s s m c there is no specular-shadow-shading variation in the hue-direction. uncertainty of h the hue direction f R sh 0 h hsi G s s s 0 B i i 0 h h
29 invariant edge detection applications Colo Feature Etraction Multi Image Applications image retrieval Single Image Applications Color Feature Detection snakes feature etraction Instabilities shadow-shading hd hdi invariance: i lim { R, G, B} 0 test-image invariant full quasi specular-shadow-shading invariance: lim { R, G, B } {1,1,1} 29
30 Edge Detection eperiments conducted on pantone colorset (1012) which is used to compose edges. edge detection is based on the maimum response path of the derivative energy. edges are tested on - edge displacement. - percentage of missed edges. Edge Detection eperiments conducted on pantone color set (1012) which is used to compose edges. edge detection is based on the maimum response path of the derivative energy. edges are tested on - edge displacement. - percentage of missed edges. shadow-shading: full quasi specular-shadow-shading: full quasi Conclusion: Quasi invariants more than half the edge displacement, and have higher discriminative power. 30
31 eperiments : canny edge detection luminance-gradient RGB-gradient eperiments : canny edge detection shadow-shading quasi-invariant shadow-shading-specular quasi-invariant 31
32 Edge Classification shadow edges F F F r, O3 Edge Classification specular edges F FO 3, 32
33 Edge Classification red - object edge green-shading/shadow edge Blue specular edge Photometric Invariant Corner Detection Harris corner detector combined with the quasi-invariants allows for photometric invariant corner detection RGB shadow-shading specularshadow-shading 33
34 eperiments : Hough transform RGB-gradient shadow-shading-specular quasi-invariant references: color differential structure S. DiZenzo. A note on the gradient of a multi-image. Computer Vision, Graphics, and Image Processing, G. Sapiro and D. Ringach. Anisotropic diffusion of multivalued images with applications to color filtering. IEEE Image Processing, J.M. Geusebroek et al. Color Invariance. IEEE Trans. Pattern Analysis and Machine Intelligence, J. van de Weijer, Th. Gevers, J-M Geusebroek. Quasi-invariant edge and corner detection, IEEE Trans. Pattern Analysis and Machine Intelligence, J. van de Weijer, Th. Gevers, A.W.M. Smeulders, Robust Photometrical Invariant Features from the Color Tensor, IEEE T. Image Processing,
35 52 Color Salient Features Saliency Detection Goal: direct our gaze rapidly towards objects of interest in our environment. Visual attention is know to be driven by both bottom up (image based) and top-down (task based) cues. Bottom-up saliency uses simple visual attributes such as intensity, contrast, color opponency, orientation, direction and velocity of motion. What matters is feature contrast rather than absolute feature strength (as in center surround systems). 35
36 overview approach L.Itty, C. Koch Computational Modelling of Visual Attention, Nature Reviews Neurosciende, Computational Modeling of Visual Attention L.Itty, C. Koch Computational Modelling of Visual Attention, Nature Reviews Neurosciende,
37 black-white focus of detectors luminance-based points color-based points color distinctiveness the information content of an event, v, is equal to : I v log p v log( p f p f p f ) y v R G B equation differential-based salient point detectors : R G B R y H G y f, f B y y To change from strength to information content of edges: Color Boosting Saliency: p f pf ' gf gf ' 37
38 statistics of color images: The statistics of database. f is computed by looking of the images of the Corel RGB opponent colorspace Isosalient surfaces can be approimated by aligned ellipsoids in decorrelated color spaces. statistics of color images: Color Boosting Saliency: p f pf ' gf gf ' RGB opponent colorspace 38
39 color boosting: The statistics of Corel database. f is computed by looking of the images of the color boosting: J. van de Weijer, Th. Gevers, A. Bagdanov, Boosting color saliency in image feature detection, IEEE PAMI Color boosting: decorrelation t U whitening derivatives RGB color space color boosting: derivatives opponent color space derivatives color boosted space J. van de Weijer, Th. Gevers, A. Bagdanov, Boosting color saliency in image feature detection, IEEE PAMI
40 bottom-up color attention: eamples: input image color edges color boosted edges bottom up attention saliency points input car-image RGB-based (first 20 points) saliency boosting (first 4 points) 40
41 generality approach: global optimal regions RGB gradient color boosting eperiment: image retrieval Quantitative evaluation of color boosting on a retrieval eperiment. Nister database: around images detector: DoG (color boosted) descriptor: SIFT+hue 41
42 eperiment: image retrieval retrieval score theoretical maimum amount of boosting color boosting improves results between 5-10 percent the obtained maimum score is equal to the theoretical maimum. eperiment: edge detection Berkeley Segmentation Dataset and Benchmar 42
43 The do s and dont s of Color Features 1. Take care in combining different channels: Tensor-based features solve the opposing vector problem. 2. Look at what kind of photometric invariance your problem needs: Do not take derivatives of circular color spaces. Compute first derivatives, then color space transform. Quasi-invariants are more stable for feature detection. 3. When working with invariance take instabilities into account. Use error analysis to find certainty measures for your invariants. 4. When considering photometric invariance always also take discriminative power into account. 5. From information theory an optimal color space for salient feature detection can be derived. 6. Color information is highly corrupted in compressed data. In compression (jpeg, mpeg) chrominance is subsampled. Questions? 43
Color in Image & Video Processing Applications
Color in Image & Video Processing Applications ICIP 2009, Cairo, Egypt Theo Gevers Joost van de Weijer Image/Video Applications Image Segmentation: Video retrieval: human segmentation video sequences Why
More informationLecture 1 Image Formation.
Lecture 1 Image Formation peimt@bit.edu.cn 1 Part 3 Color 2 Color v The light coming out of sources or reflected from surfaces has more or less energy at different wavelengths v The visual system responds
More informationColor. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision
Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,
More informationEdge and Corner Detection by Photometric Quasi-Invariants
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 27, NO. 4, APRIL 2005 625 Edge and Corner Detection by Photometric Quasi-Invariants Joost van de Weijer, Member, IEEE, Theo Gevers,
More informationThe Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.
View volume The fast forward version The Display pipeline Computer Graphics 1, Fall 2004 Lecture 3 Chapter 1.4, 1.8, 2.5, 8.2, 8.13 Lightsource Hidden surface 3D Projection View plane 2D Rasterization
More informationImage Formation. Camera trial #1. Pinhole camera. What is an Image? Light and the EM spectrum The H.V.S. and Color Perception
Image Formation Light and the EM spectrum The H.V.S. and Color Perception What is an Image? An image is a projection of a 3D scene into a 2D projection plane. An image can be defined as a 2 variable function
More informationThe Elements of Colour
Color science 1 The Elements of Colour Perceived light of different wavelengths is in approximately equal weights achromatic.
More informationColour Reading: Chapter 6. Black body radiators
Colour Reading: Chapter 6 Light is produced in different amounts at different wavelengths by each light source Light is differentially reflected at each wavelength, which gives objects their natural colours
More informationColor and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception
Color and Shading Color Shapiro and Stockman, Chapter 6 Color is an important factor for for human perception for object and material identification, even time of day. Color perception depends upon both
More informationLecture 12 Color model and color image processing
Lecture 12 Color model and color image processing Color fundamentals Color models Pseudo color image Full color image processing Color fundamental The color that humans perceived in an object are determined
More informationDigital Image Processing
Digital Image Processing 7. Color Transforms 15110191 Keuyhong Cho Non-linear Color Space Reflect human eye s characters 1) Use uniform color space 2) Set distance of color space has same ratio difference
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationIllumination and Shading
Illumination and Shading Light sources emit intensity: assigns intensity to each wavelength of light Humans perceive as a colour - navy blue, light green, etc. Exeriments show that there are distinct I
More informationCS635 Spring Department of Computer Science Purdue University
Color and Perception CS635 Spring 2010 Daniel G Aliaga Daniel G. Aliaga Department of Computer Science Purdue University Elements of Color Perception 2 Elements of Color Physics: Illumination Electromagnetic
More informationImage Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico
Image Formation Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico 1 Objectives Fundamental imaging notions Physical basis for image formation
More informationLecture 11. Color. UW CSE vision faculty
Lecture 11 Color UW CSE vision faculty Starting Point: What is light? Electromagnetic radiation (EMR) moving along rays in space R(λ) is EMR, measured in units of power (watts) λ is wavelength Perceiving
More informationImage Analysis and Formation (Formation et Analyse d'images)
Image Analysis and Formation (Formation et Analyse d'images) James L. Crowley ENSIMAG 3 - MMIS Option MIRV First Semester 2010/2011 Lesson 4 19 Oct 2010 Lesson Outline: 1 The Physics of Light...2 1.1 Photons
More informationCHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37
Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The
More informationColor Vision. Spectral Distributions Various Light Sources
Color Vision Light enters the eye Absorbed by cones Transmitted to brain Interpreted to perceive color Foundations of Vision Brian Wandell Spectral Distributions Various Light Sources Cones and Rods Cones:
More informationCOLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij
COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij Intelligent Systems Lab Amsterdam, University of Amsterdam ABSTRACT Performance
More informationComputer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo
Computer Graphics Bing-Yu Chen National Taiwan University The University of Tokyo Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 What is Computer Graphics? modeling
More informationChapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index
Chapter 5 Extraction of color and texture Comunicação Visual Interactiva image labeled by cluster index Color images Many images obtained with CCD are in color. This issue raises the following issue ->
More informationReading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.
Reading Watt, Chapter 15. Brian Wandell. Foundations of Vision. Chapter 4. Sinauer Associates, Sunderland, MA, pp. 69-97, 1995. 2. Color 1 2 The radiant energy spectrum We can think of light as waves,
More informationGame Programming. Bing-Yu Chen National Taiwan University
Game Programming Bing-Yu Chen National Taiwan University What is Computer Graphics? Definition the pictorial synthesis of real or imaginary objects from their computer-based models descriptions OUTPUT
More informationIntroduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science Laboratory University of New Mexico Image Formation
More informationColour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ.
Colour computer vision: fundamentals, applications and challenges Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ. of Málaga (Spain) Outline Part 1: colorimetry and colour perception: What
More information(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology
lecture 23 (0, 1, 1) (0, 0, 0) (0, 0, 1) (0, 1, 1) (1, 1, 1) (1, 1, 0) (0, 1, 0) hue - which ''? saturation - how pure? luminance (value) - intensity What is light? What is? Light consists of electromagnetic
More informationFall 2015 Dr. Michael J. Reale
CS 490: Computer Vision Color Theory: Color Models Fall 2015 Dr. Michael J. Reale Color Models Different ways to model color: XYZ CIE standard RB Additive Primaries Monitors, video cameras, etc. CMY/CMYK
More informationAnnouncements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.
Announcements HW1 has been posted See links on web page for readings on color. Introduction to Computer Vision CSE 152 Lecture 6 Deviations from the lens model Deviations from this ideal are aberrations
More informationEvaluating the impact of color on texture recognition
Evaluating the impact of color on texture recognition Fahad Shahbaz Khan 1 Joost van de Weijer 2 Sadiq Ali 3 and Michael Felsberg 1 1 Computer Vision Laboratory, Linköping University, Sweden, fahad.khan@liu.se,
More informationCvision 3 Color and Noise
Cvision 3 Color and Noise António J. R. Neves (an@ua.pt) & João Paulo Cunha IEETA / Universidade de Aveiro Outline Color spaces Color processing Noise Acknowledgements: Most of this course is based on
More informationConstructing Cylindrical Coordinate Colour Spaces
Constructing Cylindrical Coordinate Colour Spaces Allan Hanbury Pattern Recognition and Image Processing Group (PRIP), Institute of Computer-Aided Automation, Vienna University of Technology, Favoritenstraße
More informationIntroduction to color science
Introduction to color science Trichromacy Spectral matching functions CIE XYZ color system xy-chromaticity diagram Color gamut Color temperature Color balancing algorithms Digital Image Processing: Bernd
More informationSources, Surfaces, Eyes
Sources, Surfaces, Eyes An investigation into the interaction of light sources, surfaces, eyes IESNA Annual Conference, 2003 Jefferey F. Knox David M. Keith, FIES Sources, Surfaces, & Eyes - Research *
More information1. Final Projects 2. Radiometry 3. Color. Outline
1. Final Projects 2. Radiometry 3. Color Outline Poster presentations http://16720.courses.cs.cmu.edu/project.html ==== Availability form ==== One person from each team (at least) is required to fill out
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013
CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18
More information3D graphics, raster and colors CS312 Fall 2010
Computer Graphics 3D graphics, raster and colors CS312 Fall 2010 Shift in CG Application Markets 1989-2000 2000 1989 3D Graphics Object description 3D graphics model Visualization 2D projection that simulates
More informationColor Image Processing
Color Image Processing Inel 5327 Prof. Vidya Manian Introduction Color fundamentals Color models Histogram processing Smoothing and sharpening Color image segmentation Edge detection Color fundamentals
More informationCSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #6: Color Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday, October 14
More informationColor Space Invariance for Various Edge Types in Simple Images. Geoffrey Hollinger and Dr. Bruce Maxwell Swarthmore College Summer 2003
Color Space Invariance for Various Edge Types in Simple Images Geoffrey Hollinger and Dr. Bruce Maxwell Swarthmore College Summer 2003 Abstract This paper describes a study done to determine the color
More information[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Gaussian Weighted Histogram Intersection for License Plate Classification, Pattern
[6] IEEE. Reprinted, with permission, from [Wening Jia, Gaussian Weighted Histogram Intersection for License Plate Classification, Pattern Recognition, 6. ICPR 6. 8th International Conference on (Volume:3
More informationDistributed Algorithms. Image and Video Processing
Chapter 5 Object Recognition Distributed Algorithms for Motivation Requirements Overview Object recognition via Colors Shapes (outlines) Textures Movements Summary 2 1 Why object recognition? Character
More informationPhysics-based Vision: an Introduction
Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned
More informationColour appearance and the interaction between texture and colour
Colour appearance and the interaction between texture and colour Maria Vanrell Martorell Computer Vision Center de Barcelona 2 Contents: Colour Texture Classical theories on Colour Appearance Colour and
More informationComputer Vision Course Lecture 02. Image Formation Light and Color. Ceyhun Burak Akgül, PhD cba-research.com. Spring 2015 Last updated 04/03/2015
Computer Vision Course Lecture 02 Image Formation Light and Color Ceyhun Burak Akgül, PhD cba-research.com Spring 2015 Last updated 04/03/2015 Photo credit: Olivier Teboul vision.mas.ecp.fr/personnel/teboul
More informationCSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Lecture #6: Color Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Homework project #3 due this Friday, October 19
More informationColor. Phillip Otto Runge ( )
Color Phillip Otto Runge (1777-1810) Overview The nature of color Color processing in the human visual system Color spaces Adaptation and constancy White balance Uses of color in computer vision What is
More informationLecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation
Lecture #13 Point (pixel) transformations Color modification Color slicing Device independent color Color balancing Neighborhood processing Smoothing Sharpening Color segmentation Color Transformations
More informationLenses: Focus and Defocus
Lenses: Focus and Defocus circle of confusion A lens focuses light onto the film There is a specific distance at which objects are in focus other points project to a circle of confusion in the image Changing
More informationPhysics-based Methods in Vision
LIGHT AND COLOR The slides are from several sources through James Hays (Brown); Srinivasa Narasimhan (CMU); Bill Freeman and Antonio Torralba (MIT), including their own slides. Physics-based Methods in
More informationPick up Light Packet & Light WS
Pick up Light Packet & Light WS Only sit or stand at a station with a cup. Test or Quiz Make Ups Today/Tomorrow after School Only. Sound Test Corrections/Retakes: Wednesday, Next Tuesday, Wednesday, Thursday
More informationColor Constancy from Hyper-Spectral Data
Color Constancy from Hyper-Spectral Data Th. Gevers, H. M. G. Stokman, J. van de Weijer Faculty of Science, University of Amsterdam, The Netherlands fgevers, stokman, joostwg@wins.uva.nl Abstract This
More informationLight Transport Baoquan Chen 2017
Light Transport 1 Physics of Light and Color It s all electromagnetic (EM) radiation Different colors correspond to radiation of different wavelengths Intensity of each wavelength specified by amplitude
More informationFinal Exam Study Guide
Final Exam Study Guide Exam Window: 28th April, 12:00am EST to 30th April, 11:59pm EST Description As indicated in class the goal of the exam is to encourage you to review the material from the course.
More informationColor Constancy from Illumination Changes
(MIRU2004) 2004 7 153-8505 4-6-1 E E-mail: {rei,robby,ki}@cvl.iis.u-tokyo.ac.jp Finlayson [10] Color Constancy from Illumination Changes Rei KAWAKAMI,RobbyT.TAN, and Katsushi IKEUCHI Institute of Industrial
More informationCS5670: Computer Vision
CS5670: Computer Vision Noah Snavely Light & Perception Announcements Quiz on Tuesday Project 3 code due Monday, April 17, by 11:59pm artifact due Wednesday, April 19, by 11:59pm Can we determine shape
More informationDigital Image Processing. Introduction
Digital Image Processing Introduction Digital Image Definition An image can be defined as a twodimensional function f(x,y) x,y: Spatial coordinate F: the amplitude of any pair of coordinate x,y, which
More informationCorner detectors for affine invariant salient regions: is color important?
Corner detectors for affine invariant salient regions: is color important? Nicu Sebe, Theo Gevers, Joost Van De Weijer, Sietse Dijkstra To cite this version: Nicu Sebe, Theo Gevers, Joost Van De Weijer,
More informationOpponent Color Spaces
EE637 Digital Image Processing I: Purdue University VISE - May 1, 2002 1 Opponent Color Spaces Perception of color is usually not best represented in RGB. A better model of HVS is the so-call opponent
More informationPhysical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationThe Impact of Color on Bag-of-Words based Object Recognition
The Impact of Color on Bag-of-Words based Object Recognition David A. Rojas Vigo, Fahad Shahbaz Khan, Joost van de Weijer and Theo Gevers Computer Vision Center, Universitat Autonoma de Barcelona, Spain.
More informationColor. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.
Today Color Reading: Chapter 6, Forsyth & Ponce Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof. Freeman Why does
More informationWhy does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading:
Today Color Why does a visual system need color? Reading: Chapter 6, Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof.
More informationAnno accademico 2006/2007. Davide Migliore
Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?
More informationSpectral Color and Radiometry
Spectral Color and Radiometry Louis Feng April 13, 2004 April 13, 2004 Realistic Image Synthesis (Spring 2004) 1 Topics Spectral Color Light and Color Spectrum Spectral Power Distribution Spectral Color
More informationCEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.
CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. Section 10 - Detectors part II Descriptors Mani Golparvar-Fard Department of Civil and Environmental Engineering 3129D, Newmark Civil Engineering
More informationChapter 3 Image Registration. Chapter 3 Image Registration
Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation
More informationVisible Color. 700 (red) 580 (yellow) 520 (green)
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationSpecular Reflection Separation using Dark Channel Prior
2013 IEEE Conference on Computer Vision and Pattern Recognition Specular Reflection Separation using Dark Channel Prior Hyeongwoo Kim KAIST hyeongwoo.kim@kaist.ac.kr Hailin Jin Adobe Research hljin@adobe.com
More informationSpectral Images and the Retinex Model
Spectral Images and the Retine Model Anahit Pogosova 1, Tuija Jetsu 1, Ville Heikkinen 2, Markku Hauta-Kasari 1, Timo Jääskeläinen 2 and Jussi Parkkinen 1 1 Department of Computer Science and Statistics,
More informationMidterm Wed. Local features: detection and description. Today. Last time. Local features: main components. Goal: interest operator repeatability
Midterm Wed. Local features: detection and description Monday March 7 Prof. UT Austin Covers material up until 3/1 Solutions to practice eam handed out today Bring a 8.5 11 sheet of notes if you want Review
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 21: Light, reflectance and photometric stereo Announcements Final projects Midterm reports due November 24 (next Tuesday) by 11:59pm (upload to CMS) State the
More informationChapter 4 Color in Image and Video
Chapter 4 Color in Image and Video 4.1 Color Science 4.2 Color Models in Images 4.3 Color Models in Video 4.4 Further Exploration 1 Li & Drew c Prentice Hall 2003 4.1 Color Science Light and Spectra Light
More informationComputer Graphics. Bing-Yu Chen National Taiwan University
Computer Graphics Bing-Yu Chen National Taiwan University Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 INPUT What is Computer Graphics? Definition the pictorial
More informationDigital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini
Digital Image Processing COSC 6380/4393 Lecture 19 Mar 26 th, 2019 Pranav Mantini What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 20: Light, reflectance and photometric stereo Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Properties
More informationIllumination and Reflectance
COMP 546 Lecture 12 Illumination and Reflectance Tues. Feb. 20, 2018 1 Illumination and Reflectance Shading Brightness versus Lightness Color constancy Shading on a sunny day N(x) L N L Lambert s (cosine)
More informationFeature descriptors and matching
Feature descriptors and matching Detections at multiple scales Invariance of MOPS Intensity Scale Rotation Color and Lighting Out-of-plane rotation Out-of-plane rotation Better representation than color:
More informationColoring Local Feature Extraction
Coloring Local Feature Extraction Joost van de Weijer 1 and Cordelia Schmid 1 GRAVIR-INRIA, 655 Avenue de l Europe, Montbonnot 38330, France {Joost.van-de-Weijer, Cordelia.Schmid}@inrialpes.fr Abstract.
More informationEvaluation and comparison of interest points/regions
Introduction Evaluation and comparison of interest points/regions Quantitative evaluation of interest point/region detectors points / regions at the same relative location and area Repeatability rate :
More informationSNC 2PI Optics Unit Review /95 Name:
SNC 2PI Optics Unit Review /95 Name: Part 1: True or False Indicate in the space provided if the statement is true (T) or false(f) [15] 1. Light is a form of energy 2. Shadows are proof that light travels
More information6. Color Transforms. Computer Engineering, Sejong University. 비선형색공간 (Non-linear color space) 균등 (uniform) 색공간을위해도입
Digital Image Processing 6. Color Transforms Computer Engineering, Sejong University 비선형색공간 (Non-linear color space) 인간눈의시각특성을반영 균등 (uniform) 색공간을위해도입 인간이느끼는색의차이가색공간에서의거리차이와비례하도록함 Munsell 색을광원의색이아닌물체의표면색
More informationVisual Perception. Basics
Visual Perception Basics Please refer to Colin Ware s s Book Some materials are from Profs. Colin Ware, University of New Hampshire Klaus Mueller, SUNY Stony Brook Jürgen Döllner, University of Potsdam
More informationLight. Computer Vision. James Hays
Light Computer Vision James Hays Projection: world coordinatesimage coordinates Camera Center (,, ) z y x X... f z y ' ' v u x. v u z f x u * ' z f y v * ' 5 2 ' 2* u 5 2 ' 3* v If X = 2, Y = 3, Z = 5,
More informationLocal invariant features
Local invariant features Tuesday, Oct 28 Kristen Grauman UT-Austin Today Some more Pset 2 results Pset 2 returned, pick up solutions Pset 3 is posted, due 11/11 Local invariant features Detection of interest
More informationColor Space Transformations
Color Space Transformations Philippe Colantoni and Al 2004 1 Introduction This document defines several color concepts and all the mathematic relations used in ColorSpace. The first version of this document
More informationLighting. Camera s sensor. Lambertian Surface BRDF
Lighting Introduction to Computer Vision CSE 152 Lecture 6 Special light sources Point sources Distant point sources Strip sources Area sources Common to think of lighting at infinity (a function on the
More informationCOMP3421. Global Lighting Part 2: Radiosity
COMP3421 Global Lighting Part 2: Radiosity Recap: Global Lighting The lighting equation we looked at earlier only handled direct lighting from sources: We added an ambient fudge term to account for all
More informationHOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL?
HOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL? Gerald Schaefer School of Computing and Technology Nottingham Trent University Nottingham, U.K. Gerald.Schaefer@ntu.ac.uk Abstract Keywords: The images
More informationColor to Binary Vision. The assignment Irfanview: A good utility Two parts: More challenging (Extra Credit) Lighting.
Announcements Color to Binary Vision CSE 90-B Lecture 5 First assignment was available last Thursday Use whatever language you want. Link to matlab resources from web page Always check web page for updates
More informationAn Algorithm to Determine the Chromaticity Under Non-uniform Illuminant
An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom
More informationModule 3. Illumination Systems. Version 2 EE IIT, Kharagpur 1
Module 3 Illumination Systems Version 2 EE IIT, Kharagpur 1 Lesson 14 Color Version 2 EE IIT, Kharagpur 2 Instructional Objectives 1. What are Primary colors? 2. How is color specified? 3. What is CRI?
More informationA NEW ILLUMINATION INVARIANT FEATURE BASED ON FREAK DESCRIPTOR IN RGB COLOR SPACE
A NEW ILLUMINATION INVARIANT FEATURE BASED ON FREAK DESCRIPTOR IN RGB COLOR SPACE 1 SIOK YEE TAN, 2 HASLINA ARSHAD, 3 AZIZI ABDULLAH 1 Research Scholar, Faculty of Information Science and Technology, Universiti
More informationColor, Edge and Texture
EECS 432-Advanced Computer Vision Notes Series 4 Color, Edge and Texture Ying Wu Electrical Engineering & Computer Science Northwestern University Evanston, IL 628 yingwu@ece.northwestern.edu Contents
More informationECE-161C Color. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)
ECE-6C Color Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Color so far we have talked about geometry where is a 3D point map mapped into, in terms of image coordinates? perspective
More informationSUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS
SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract
More informationColor Appearance in Image Displays. O Canada!
Color Appearance in Image Displays Mark D. Fairchild RIT Munsell Color Science Laboratory ISCC/CIE Expert Symposium 75 Years of the CIE Standard Colorimetric Observer Ottawa 26 O Canada Image Colorimetry
More informationLecture 10 Detectors and descriptors
Lecture 10 Detectors and descriptors Properties of detectors Edge detectors Harris DoG Properties of detectors SIFT Shape context Silvio Savarese Lecture 10-26-Feb-14 From the 3D to 2D & vice versa P =
More informationWhat is color? What do we mean by: Color of an object Color of a light Subjective color impression. Are all these notions the same?
What is color? What do we mean by: Color of an object Color of a light Subjective color impression. Are all these notions the same? Wavelengths of light striking the eye are not sufficient or necessary
More informationA Bi-Illuminant Dichromatic Reflection Model for Understanding Images
A Bi-Illuminant Dichromatic Reflection Model for Understanding Images Bruce A. Maxwell Tandent Vision Science, Inc. brucemaxwell@tandent.com Richard M. Friedhoff Tandent Vision Science, Inc. richardfriedhoff@tandent.com
More information