Color Appearance Models

Similar documents
Using Color Appearance Models in Device-Independent Color Imaging. R. I. T Munsell Color Science Laboratory

Multiscale model of Adaptation, Spatial Vision and Color Appearance

What is Color. Color is a fundamental attribute of human visual perception.

COLOR and the human response to light

COLOR. and the human response to light

Color Appearance, Color Order, & Other Color Systems

icam06, HDR, and Image Appearance

The Performance of CIECAM02

The Quality of Appearance

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Color appearance in image displays

The Principles of Chromatics

Perception to visualization I

any kind, you have two receptive fields, one the small center region, the other the surround region.

To discuss. Color Science Color Models in image. Computer Graphics 2

Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song

Colour + Perception. CMPT 467/767 Visualization Torsten Möller. Pfister/Möller

H10: Description of Colour

Digital Image Processing

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

Lecture Color Image Processing. by Shahid Farid

Contrast, Luminance and Colour

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

Figure 1: Energy Distributions for light

Optical properties. Quality Characteristics of Agricultural Materials

Color Image Processing. Gonzales & Woods: Chapter 6

Viewing Environments for Cross-Media Image Comparisons

PERCEIVING COLOR. Functions of Color Vision

Color. Maneesh Agrawala Jessica Hullman. CS : Visualization Fall Assignment 3: Visualization Software

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.

On Contrast Sensitivity in an Image Difference Model

Question From Last Class

Chapter 3 Part 2 Color image processing

The human visual system

Effective Color: Materials. Color in Information Display. What does RGB Mean? The Craft of Digital Color. RGB from Cameras.

COLOR APPEARANCE IN IMAGE DISPLAYS

On Contrast Sensitivity in an Image Difference Model

COLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L

Comparing Appearance Models Using Pictorial Images

A World of Color. Session 4 Color Spaces. OLLI at Illinois Spring D. H. Tracy

Color + Quality. 1. Description of Color

CIE tri-stimulus experiment. Color Value Functions. CIE 1931 Standard. Color. Diagram. Color light intensity for visual color match

Visibility, Performance and Perception. Cooper Lighting

Meet icam: A Next-Generation Color Appearance Model

University of British Columbia CPSC 314 Computer Graphics Jan-Apr Tamara Munzner. Color.

COLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)

Appearance Match between Soft Copy and Hard Copy under Mixed Chromatic Adaptation

Reading for Color. Vision/Color. RGB Color. Vision/Color. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013.

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University

The Science Seeing of process Digital Media. The Science of Digital Media Introduction

Middlesex University Research Repository

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:

EECS490: Digital Image Processing. Lecture #12

Introduction to Computer Vision CSE 152 Lecture 18

Color Science. CS 4620 Lecture 15

H30: Specification of Colour, Munsell and NCS

Visual assessment of object color chroma and colorfulness

Marks + Channels. Large Data Visualization Torsten Möller. Munzner/Möller

Practical Method for Appearance Match Between Soft Copy and Hard Copy

Quantifying mixed adaptation in cross-media color reproduction

Color. Fredo Durand Many slides by Victor Ostromoukhov. Color Vision 1

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

PERCEPTUALLY-ADAPTIVE COLOR ENHANCEMENT OF STILL IMAGES FOR INDIVIDUALS WITH DICHROMACY. Alexander Wong and William Bishop

Using HDR display technology and color appearance modeling to create display color gamuts that exceed the spectrum locus

Color Computer Vision Spring 2018, Lecture 15

Color vision and representation

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Lecture 8. Color Image Processing

Color , , Computational Photography Fall 2018, Lecture 7

Color images C1 C2 C3

Colour spaces. Project for the Digital signal processing course

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin

OPTO 5320 VISION SCIENCE I

Color , , Computational Photography Fall 2017, Lecture 11

Color Reproduction Algorithms and Intent

Brightness Calculation in Digital Image Processing

CIE Standards for assessing quality of light sources

CSE512 :: 6 Feb Color. Jeffrey Heer University of Washington

Colors in Images & Video

Fig Color spectrum seen by passing white light through a prism.

Color Quality Scale (CQS): quality of light sources

Introduction to Color Science (Cont)

Color & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain

Robust, Highly-visible and Facile Bioconjugation Colloidal Crystal Beads for Bioassay

Wireless Communication

CIE R1-57 Border between Blackish and Luminous Colours

Digital Image Processing Color Models &Processing

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

ABSTRACT. Keywords: Color image differences, image appearance, image quality, vision modeling 1. INTRODUCTION

History of Computer Vision and Human Vision System

Light and Colour. Light as part of the EM spectrum. Light as part of the EM spectrum

Slide 1. Slide 2. Slide 3. Light and Colour. Sir Isaac Newton The Founder of Colour Science

Digital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini

Color images C1 C2 C3

Color Image Processing

ABSTRACT. Keywords: color appearance, image appearance, image quality, vision modeling, image rendering

Time Course of Chromatic Adaptation to Outdoor LED Displays

We have already discussed retinal structure and organization, as well as the photochemical and electrophysiological basis for vision.

Geography 360 Principles of Cartography. April 24, 2006

Transcription:

Color Appearance Models Arjun Satish Mitsunobu Sugimoto 1 Today's topic Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model 2 1

Terminology recap Color Hue Brightness/Lightness Colorfulness/Chroma Saturation 3 Color Attribute of visual perception consisting of any combination of chromatic and achromatic content. Chromatic name Achromatic name others 4 2

Hue Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors Often refers red, green, blue, and yellow 5 Brightness Attribute of a visual sensation according to which an area appears to emit more or less light. Absolute level of the perception 6 3

Lightness The brightness of an area judged as a ratio to the brightness of a similarly illuminated area that appears to be white Relative amount of light reflected, or relative brightness normalized for changes in the illumination and view conditions 7 Colorfulness Attribute of a visual sensation according to which the perceived color of an area appears to be more or less chromatic 8 4

Chroma Colorfulness of an area judged as a ratio of the brightness of a similarly illuminated area that appears white Relationship between colorfulness and chroma is similar to relationship between brightness and lightness 9 Saturation Colorfulness of an area judged as a ratio to its brightness Chroma ratio to white Saturation ratio to its brightness 10 5

Definition of Color Appearance Model so much description of color such as: wavelength, cone response, tristimulus values, chromaticity coordinates, color spaces, it is difficult to distinguish them correctly We need a model which makes them straightforward 11 Definition of Color Appearance Model CIE Technical Committee 1-34 (TC1-34) (Comission Internationale de l'eclairage) They agreed on the following definition: A color appearance model is any model that includes predictors of at least the relative color-appearance attributes of lightness, chroma, and hue. CIELAB meets this criteria 12 6

CIELAB white yellow green red blue black 13 Construction of Color Appearance Models All color appearance models start with CIE XYZ tristimulus values The first process is the linear transformation from CIE XYZ tristimulus values to cone responses so that we can more accurately model the physiological processes in the human visual system 14 7

Calculating CIELAB Coordinate To calculate CIELAB coordinates, one must begin with two sets of CIE XYZ tristimulus values Stimulus XYZ reference white XnYnZn used to define the color "white" 15 Calculating CIELAB Coordinate Then, add appropriate constants L* = 116f(Y/Yn) 16 a* = 500[f(X/Xn) - f(y/yn)] b* = 200[f(Y/Yn) - f(z/zn)] 1/3 f(w) = w (if w > 0.008856) = 7.787(w)+16/116 (otherwise) 16 8

Calculating CIELAB Coordinate L* = 116f(Y/Yn) 16 L* is perceived lightness approximately ranging from 0.0 for black to 100.0 for white 17 Calculating CIELAB Coordinate a* = 500[f(X/Xn) - f(y/yn)] b* = 200[f(Y/Yn) - f(z/zn)] a* represents red-green chroma perception b* represents yellow-blue chroma perception 18 9

Calculating CIELAB Coordinate a* = 500[f(X/Xn) - f(y/yn)] b* = 200[f(Y/Yn) - f(z/zn)] They can be both negative and positive value What does it mean if a value is 0.0? 19 CIELAB color space 20 10

Image white yellow green red blue black 21 Calculating CIELAB Coordinate Chroma (magnitude) 2 2 1/2 C*ab = [a* + b* ] Hue (angle) -1 hab = tan (b*/a*) expressed in positive degrees starting at the positive a* axis and progressing in a counterclockwise direction 22 11

Example of CIELAB calculations 23 Evaluation of CIELAB space Plots of hue and chroma from the Munsell Book of Color Straight lines represent hue Concentric circles represent chroma 24 12

Evaluation of CIELAB space Further examinations using a system called CRT which is capable of achieving wider chroma than the Munsell Book of Color Illustrated differences between observed and predicted results 25 Evaluation of CIELAB space 26 13

Evaluation of CIELAB space Unique hues Red 24 (not 0 ) Yellow 90 Green 162 (not 180 ) Blue 246 (not 270 ) 27 Summary of CIELAB (pros) well-established, de facto internationalstandard color space capable of color appearance prediction 28 14

Summary of CIELAB (cons) limited ability to predict hue no luminance-level dependency no background or surround dependency and so on... 29 Therefore... CIELAB is used as a benchmark to measure more sophisticated models 30 15

The Hunt Model designed to predict a wide range of visual phenomena requires an extensive list of input data complete model complicated 31 Input data chromaticity coordinates of the illuminant and the adapting field chromaticities and luminance factors of the background, proximal field, reference white, and test sample photopic luminance LA and its color temparature T chromatic surrounding induction factors Nc brightness surrounding induction factors Nb luminance of reference white Yw luminance of background Yb If some of these are not available, alternative values can be used 32 16

Adaptation Model In Hunt model, the cone responses are denoted ργβ rather than LMS 33 Adaptation Model There are many parameters need to be defined... 34 17

The nonlinear response function fn saturation Threshold 35 Adaptation Model 36 18

Opponent-color Dimensions Given the adapted cone signals, ρa, γa, and βa, one can calculate opponent-type visual responses very simply 37 Opponent-color Dimensions The achromatic post-adaptation signal Aa is calculated by summing the cone responses with weights that represent their relative population in the retina 38 19

Opponent-color Dimensions The three color difference signals, C1, C2, and C3, represent all of the possible chromatic opponent signals that could be produced in the retina 39 Others Hue, saturation, brightness, lightness, chroma, and colorfulness also can be calculated by solving quite complicated equations 40 20

Summary of the Hunt model (pros) seem to be able to do everything that anyone could ever want from a color appearance model extremely flexible capable of making accurate predictions for a wide range of visual experiments 41 Summary of the Hunt model (cons) optimized parameter is required; otherwise, this model may perform extremely poorly, even worse than much simpler model computationally expensive difficult to implement Requires significant user knowledge to use consistently 42 21

Color Appearance Models II Arjun Satish Mitsunobu Sugimoto 1

Agenda Nayatani et al Model. (1986) RLAB Model. (1990) 2

Nayatani et al Model Illumination engineering Color rendering properties of light sources. Explanation of naturally occurring natural phenomenon. 3

Color Appearance Phenomenon Stevens Effect Contrast Increase with luminance Hunt Effect Colorfulness increases with luminance Helson Judd Effect Change in hue depending on background 4

Nayatani Model - Input Data Background Luminance Factor, Y o Chromaticity Co-ordinates, x o and y o. Stimulus Luminance Factor, Y Chromaticity Co-ordinates, x and y. Absolute luminance E o Normalizing Illuminance, E or 5

Nayatani Model - Starting Points Use chromaticity coordinates. 6

Nayatani Model - Starting Points Use chromaticity coordinates. Convert them to 3 intermediate values. 7

Nayatani Model - Starting Points Use chromaticity coordinates. Convert them to 3 intermediate values. 8

Adaptation Model Calculate the cone responses for the adapting field 9

Chromatic Adaptation Model Adapted Cone Signals L a, M a, S a Cone excitations L, M, S Noise terms L n, M n, S n 10

Adaptation Model Compute the exponents nonlinearities used in the chromatic adaptation model 11

Adaptation Model For the test stimulus, 12

Opponent Color Dimensions Use opponent theory to represent the cone response in achromatic and chromatic channels. Single achromatic channel. Double chromatic channels. 13

Achromatic Response Considers only the middle and long wavelength cone response. Logarithm -> model the nonlinearity of the human eye. 14

Chromatic Channels Tritanopic and Protanopic responses. Tritanopic Red Green Response Protanopic Blue Yellow Response 15

Chromatic Channels 16

Hue Hue Angle Hue Quadrature Hue Composition 17

Brightness 18

Lightness Calculated from the achromatic response alone. L p = Q + 50. Black => L p = 0; White => L p = 100; 19

Pros and Cons Pros 'Complete' model. Relatively simple. Cons Changes in background and surround Not helpful for cross media applications. 20

The RLAB Model A color appearance model which would be suitable for most practical applications. simple and easy to use. takes the positive aspects of CIELAB and tries to overcome its drawbacks. application cross media image reproduction. 21

Input Data Tristimulus values of the test stimulus. Tristimulus values of the white point. Absolute luminance of a white object. Relative luminance of the surround. 22

Adaptation Model Cone Response 23

Adaptation Model Chromatic Adaptation 24

Adaptation Model Mapping the X,Y,Z to a reference viewing condition. R = M -1 A -1, a constant. 25

Opponent Color Dimensions A 'better' and 'simplified' CIELAB. 26

Exponents = 1/2.3, for an average surround. = 1/2.9, for a dim surround. = 1/3.5, for a dark surround. 27

Lightness The RLAB Correlate of lightness is just L R! 28

Hue Hue Angle, h R = tan -1 (b R /a R ) Hue Composition, H R - same as before. 29

Chroma and Saturation C R = { (b R ) 2 + (a R ) 2 } 1/2 S R = C R / L R 30

Pros and Cons Pros Simple. Straightforward. Accurate. Cons Can't be applied to really large luminance ranges. Does not explain Hunt, Stevens model. 31

Thanks! 32