Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.

Slides:



Advertisements
Similar presentations
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Advertisements

Introduction to Computer Graphics ColorColor. Specifying Color Color perception usually involves three quantities: Hue: Distinguishes between colors like.
Color Appearance Models The Nayatani et al. Model The Hunt 91 and 94 Model The RLAB Model Iris Zhao April 21, 2004.
ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Decolorization: Is rgb2gray() out? Yibing Song, Linchao Bao, Xiaobin Xu and Qingxiong Yang City University of Hong Kong.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Color2Gray: Salience-Preserving Color Removal
Color2Gray: Salience-Preserving Color Removal Amy A. Gooch Sven C. Olsen Jack Tumblin Bruce Gooch.
Color Image Processing
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.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2007 Tamara Munzner Vision/Color II, Virtual.
School of Computing Science Simon Fraser University
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
1 Color Segmentation: Color Spaces and Illumination Mohan Sridharan University of Birmingham
Multi-media Graphics JOUR 205 Color Models & Color Space 5 ways of specifying colors.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
Quantization If too few levels of gray, (e.g. decrease halftone spot size to increase spatial resolution), then boundaries between adjacent gray levels.
COLOR MORPHOLOGY CENG 566 FINAL PROJECT Sezen ERDEM.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Dye Sublimation Color Management
VINCENT URIAS, CURTIS HASH Detection of Humans in Images Using Skin-tone Analysis and Face Detection.
Power Minimization for LED-backlit TFT-LCDs Wei-Chung Cheng July 26, 2006 PODLAB – Perception Oriented Design Lab Department of Photonics and Display.
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.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
Image Processing Lecture 2 - Gaurav Gupta - Shobhit Niranjan.
Any questions about the current assignment? (I’ll do my best to help!)
Computer Aided Perception Validation of Tone Mapping Operators in the Simulation of Disability Glare A Masters Thesis Proposal by Charles Ehrlich UC Berkeley.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Purdue University Page 1 Color Image Fidelity Assessor Color Image Fidelity Assessor * Wencheng Wu (Xerox Corporation) Zygmunt Pizlo (Purdue University)
Colour CPSC 533C February 3, 2003 Rod McFarland. Ware, Chapter 4 The science of colour vision Colour measurement systems and standards Opponent process.
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.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
CSC361/ Digital Media Burg/Wong
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
CS654: Digital Image Analysis Lecture 30: Color Model Conversion.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Introduction to Computer Graphics
Autonomous Robots Vision © Manfred Huber 2014.
Surround-Adaptive Local Contrast Enhancement for Preserved Detail Perception in HDR Images Geun-Young Lee 1, Sung-Hak Lee 1, Hyuk-Ju Kwon 1, Tae-Wuk Bae.
Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
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.
A School of Mechanical Engineering, Hebei University of Technology, Tianjin , China Research on Removing Shadow in Workpiece Image Based on Homomorphic.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
Color Models Light property Color models.
Color transfer between high-dynamic-range images
Half Toning Dithering RGB CMYK Models
Display Issues Ed Angel
Color Image Processing
Color Image Processing
Chapter 6: Color Image Processing
Color Image Processing
Introduction to Computer Graphics with WebGL
Computer Vision Lecture 4: Color
Color Image Processing
Color Image Processing
Color Model By : Mustafa Salam.
Color Models l Ultraviolet Infrared 10 Microwave 10
Gradient Domain Salience-preserving Color-to-gray Conversion
Review and Importance CS 111.
Presentation transcript:

Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski

OUTLINE  Introduction  Related Work  Apparent Lightness  Global Apparent Lightness Mapping  Local Chromatic Contrast Adjustment  Result  Conclusion

Introduction  We use a two-step approach for converting complex images and video to perceptually accurate greyscale versions.  1. globally assign grey values and determine color ordering.  2. locally enhance the greyscale to reproduce the original contrast

Introduction  Our global mapping is image independent and incorporates the Helmholtz-Kohlrausch effect for predicting differences between isoluminant colors.  We are not too sensitive to the loss of discriminability when it occurs between spatially distant colors, but with adjacent colors it is immediately apparent.

Related Work  [Gooch et al.] find grey values that best match the original color differences through an objective function minimization process.  [Rasche et al.] propose a similar approach that finds the linear transform matching pairwise grey differences to corresponding color differences.  [Neumann et al.] present a technique with linear complexity that requires no user intervention.

Apparent Lightness  Throughout this paper, we work in the CIELAB and CIELUV color spaces, whose three axes approximate perceived lightness, saturation and hue angle.  The first component, L*, quantifies the perceptual response of a human viewer to luminance and is defined as L* = 116(Y/Y 0 ) 1/3 −16 for luminance Y and reference white luminance Y 0.

Apparent Lightness  While luminance is the dominant contributor to lightness perception, the chromatic component also contributes, and this contribution varies according to both hue and saturation.  The phenomenon is characterized by the Helmholtz-Kohlrausch effect, where given two isoluminant colors, the more colorful sample appears brighter.

Apparent Lightness  three predictors to correct L* based on the color’s chromatic component.

Apparent Lightness  We now decide which predictor is best suited to greyscale conversion.  In testing L* VCC, we observe that its stronger effect maps many bright colors to white, making it impossible to distinguish between very bright isoluminant colors.  L** exhibits a small range at blue hues. This range reduction makes L** becomes less discriminable.  We therefore conclude that L* VAC is the most suitable H-K predictor to use.

Global Apparent Lightness Mapping  The mapping process is as follows:  We first convert the color image to linear RGB by inverse gamma mapping, then transform to CIELUV color space.  Its apparent chromatic object lightness channel L* VAC is calculated according to (2). We map L* VAC to greyscale Y values using reference white chromatic values for u* and v*.  Finally, we apply gamma mapping to move from linear Y space back to a gamma-corrected greyscale image G

Global Apparent Lightness Mapping  Due to the compression of a 3D gamut to 1D, L* VAC may map two different colors to a similar lightness, which then are quantized to the same grey value.  This occurs only when colors differ uniquely by hue, which is very uncommon in natural images and well- designed graphics.  Our global mapping partially solves the problem of grey value assignment and appropriately orders colors that normal luminance mapping can not discriminate.

Local Chromatic Contrast Adjustment  Because of dimension reduction and unaccounted for hue differences, chromatic contrast may be reduced.  Humans are most sensitive to these losses at local contrasts, regions where there is a visible discontinuity.  To counter the reduction, we increase local contrast in the greyscale image G to better represent the local contrast of original I.

Local Chromatic Contrast Adjustment  We perform contrast adjustments using the Laplacian pyramid that decomposes an image into n bandpass images h i and a single lowpass image l  At each scale in the Laplacian pyramid, we adaptively increase local contrast h i (G L* ) by a perceptually-based amount λ i, which measures the amount of contrast needed to match color contrast h i (I).

Local Chromatic Contrast Adjustment

Result

Conclusion  We have presented a new approach to color to grey conversion. Our approach offers a more perceptually accurate appearance.  The main limitation of our approach is the locality of the second step (local contrast adjustment). It can not restore chromatic contrast between non-adjacent regions.  This step also risks introducing temporal inconsistencies.