Gradient Domain Salience-preserving Color-to-gray Conversion

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Contrast-Aware Halftoning Hua Li and David Mould April 22,
Decolorization: Is rgb2gray() out? Yibing Song, Linchao Bao, Xiaobin Xu and Qingxiong Yang City University of Hong Kong.
Contrast Preserving Decolorization Cewu Lu, Li Xu, Jiaya Jia, The Chinese University of Hong Kong.
 Image Characteristics  Image Digitization Spatial domain Intensity domain 1.
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Color2Gray Imanol Gómez Rubio Computational Photography – 11/Dec/2007 TU-Berlin.
Color2Gray: Salience-Preserving Color Removal
Color2Gray: Salience-Preserving Color Removal Amy Gooch Sven Olsen Jack Tumblin Bruce Gooch Northwestern University.
Color2Gray: Salience-Preserving Color Removal Amy A. Gooch Sven C. Olsen Jack Tumblin Bruce Gooch.
Color Image Processing
Fast Colour2Grey Ali Alsam and Mark S. Drew The Scientific Department School of Computing Science The National Gallery London Simon Fraser University
Computational Photography Prof. Feng Liu Spring /13/2015.
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Introduction to Image Quality Assessment
Gradient Domain High Dynamic Range Compression
Image Pyramids and Blending
Feature Sensitive Bas Relief Generation Jens Kerber 1, Art Tevs 1, Alexander Belyaev 2, Rhaleb Zayer 3, and Hans-Peter Seidel 1 1 Max-Planck-Instut für.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
Purdue University Page 1 Color Image Fidelity Assessor Color Image Fidelity Assessor * Wencheng Wu (Xerox Corporation) Zygmunt Pizlo (Purdue University)
Blind Contrast Restoration Assessment by Gradient Ratioing at Visible Edges Nicolas Hautière 1, Jean-Philippe Tarel 1, Didier Aubert 1-2, Eric Dumont 1.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Fast and Robust Algorithm of Tracking Multiple Moving Objects for Intelligent Video Surveillance Systems Jong Sun Kim, Dong Hae Yeom, and Young Hoon Joo,2011.
Optimization-based Image Decolorization Why Grayscale Image? Student Name: XU Zhinan Advisor: Professor Chiew-Lan Tai a)Widely used in pattern recognition.
1 Embedded Signal Processing Laboratory The University of Texas at Austin Austin, TX USA 1 Mr. Vishal Monga,
Color Models Light property Color models.
Heechul Han and Kwanghoon Sohn
Digital Image Processing
Image Processing Objectives To understand pixel based image processing
Introduction to Skin and Face Detection
Color Image Processing
Color Image Processing
Gradient Domain High Dynamic Range Compression
Vector vs. Bitmap.
Efficient Image Classification on Vertically Decomposed Data
Tone Dependent Color Error Diffusion
Multi-Class Error-Diffusion with Blue-Noise Property
Color Image Processing
You can check broken videos in this slide here :
Multidisciplinary Engineering Senior Design Project P06441 See Through Fog Imaging Preliminary Design Review 05/19/06 Project Sponsor: Dr. Rao Team Members:
Removing Highlight Spots in Visual Hull Rendering
SoC and FPGA Oriented High-quality Stereo Vision System
School of Electrical and
School of Electrical and
Abstract In this paper, an improved defogging algorithm for intelligent transportation system based on image processing is proposed. According to the.
Image Fusion for Context Enhancement and Video Surrealism
Detecting Artifacts and Textures in Wavelet Coded Images
Color Error Diffusion with Generalized Optimum Noise Shaping
Efficient Image Classification on Vertically Decomposed Data
Tone Dependent Color Error Diffusion
Iterative Optimization
Color Image Processing
A Review in Quality Measures for Halftoned Images
Patric Perez, Michel Gangnet, and Andrew Black
Contrast-Aware Halftoning
Project P06441: See Through Fog Imaging
Color Image Processing
Gradient Domain High Dynamic Range Compression
Digital Image Processing
Tone Dependent Color Error Diffusion Halftoning
Basic Concepts of Digital Imaging
Boolean Operations for Free-form Models Represented in Geometry Images
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Scalable light field coding using weighted binary images
Computer Graphics Image processing 紀明德
Presentation transcript:

Gradient Domain Salience-preserving Color-to-gray Conversion Bingfeng Zhou and Jie Feng Institute of Computer Science and Technology Peking University Beijing, China

Outline Motivation & related works Color-difference-based Color-to-gray Conversion Artifact Removal Color Ordering for Isoluminance Image Experimental results Conclusion & future work

Motivation & Related work Color-to-grayscale conversion for digital color images Widely used in black-and-white printing, video, animation, etc. Preserving features in conversion Many problems to solve Current color-to-gray conversion methods: Linear combination of original color channels [Ohta and Robertson2005] Lack the color discriminability for isoluminant colors Global optimization algorithms [Gooch et al. 2005; Kim et al. 2009] Very time-consuming Local feature enhancement algorithms [Neumann et al. 2007; Smith et al. 2008] Low execution efficiency Gray-scale distortion

Motivation & Related work Ideal color-to-gray conversion algorithm Coincide with the luminance vision of human eyes L component of CIELAB (CIE 1976 (L*a*b*)) Keep discriminability of isoluminance colors No artifacts be introduced into the resulting grayscale image e.g. “halo effect” generated by a Poisson Equation Solver Our method Color-difference-based color-to-gray conversion Solves the problem in the gradient domain Enhancing luminance difference with a modulated chromatic difference Contributions Preserving salience of the original color image Minimizing grayscale distortion Keep correct color ordering for isoluminance colors

Gradient Domain Image Processing For a grayscale image I : A discretization of a continuous function I(x,y) in R2 Given the gradient I, the original image I can be reconstruct by a PDE solver, e.g. a Poisson equation solver (PES) For color-to-gray conversion, I may be the luminance component L of a color image C in CIELAB By modifying I, a different image can be obtained for certain purpose [Fattal et al. 2002; Perez et al. 2003; McCann and Pollard 2008]

The Measurement of Color Difference Using only L component in grayscale image reconstruction Does not coincide with the color difference that human eyes perceive Define color difference with Euclidean distance in CIELAB More color difference can be successfully preserved Perceptible grayscale distortion may occur at the same time Original Grayscale distortion using ∆E Modulated chromatic difference L of CIELAB

The Measurement of Color Difference Our improvement: Add a modulation function A(·) to the chromatic difference Grayscale distortion can be minimized Original Grayscale distortion using ∆ E Using modulated color difference L of CIELAB

Color-difference-based Color-to-gray Conversion A new color-to-gray conversion framework Based on the modulated chromatic color difference The input color image C is composed of L, a, b channels of the CIELAB model A luminance gradient A chromatic gradient

Color-difference-based Color-to-gray Conversion The gradient field of C: is calculated as: A(·): modulation function for color differences, for artifact removal sign(·): sign function of the gradient, for determining the color ordering Grayscale image G is reconstructed by a PES

Artifact Removal Creating new images with PES Our solution Common problem: the existence of artifacts Cause grayscale distortion in color-to-grayscale conversion Employs multi-scale schema [Fattal et al. 2002] Removes the inconsistency of the gradient field [Neumann et al. 2007] Our solution Single-scale method, fast and efficient Selectively attenuate the gradient enhancement by a modulation function A(·)

Artifact Removal Modulation function Scales down the input signal by a scaling function A0(·) Works only on chromatic difference Cx and Cy Enhancement to the luminance difference is always valid for any β≠0 Larger value of γ will preserve more high chromatic differences

Color Ordering for Isoluminance Image Isoluminance colors Difficult to determine the ordering to preserve their difference in the grayscale image Defining sign function for the gradient field Defined as the sign of the luminance difference Do not work for pixels with equal luminance Our sign function sign(·) For isoluminance colors (L1, a1, b1) and (L2, a2, b2) : affecting strength of the chromatic difference : defines a direction in a-b plane

Color Ordering for Isoluminance Image Example A color blindness testing chart: chromatic color differences larger then luminance difference Sign function with different θ reveals different pattern Original L in CIELAB θ=0˚ θ=45˚ θ=90˚ θ=135˚ θ=180˚ θ=225˚

Experimental Results Implementation Efficiency Input RGB image → CIEXYZ → CIELAB RGB color: PAL-RGB; reference white: D65 Efficiency Using a PES with linear time complexity [Press et al. 1992] Steady execution speed 2 seconds per mega pixel (1024×1024 pixels in RGB) Intel Core Dou CPU 2.2GHz and 2GB memory Insensitive to the size of the input image Quickly find optimal parameters on a low-resolution version

Experimental Results Salience preserving Satisfying salience-preserving ability Preserve more details, visually closer to the original color image Original L of CIELAB Our result Original L of CIELAB Our result

Experimental Results Color discriminability Perfect color discriminability and ordering for both continuous color and discrete color Original L of CIELAB Our result Original L of CIELAB Our result

Experimental Results Comparison with previous works Original Ours [Kim et al. 2009] [Gooch et al. 2005] [Neumann et al. 2007]

Experimental Results Comparison with previous works Original Ours [Kim et al. 2009] [Gooch et al. 2005] [Neumann et al. 2007]

Conclusion Gradient domain color-to-gray conversion Future work Controlled chromatic enhancement to the luminance Salience-preserving No visible grayscale distortion Interactively choosing of the optimal parameters Future work Automatically deciding of the parameters 4-parameter optimization (β, γ, α and θ)