Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth.

Slides:



Advertisements
Similar presentations
Introduction to Computer Graphics ColorColor. Specifying Color Color perception usually involves three quantities: Hue: Distinguishes between colors like.
Advertisements

Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Image Processing Lecture 4
Chapter 3 Image Enhancement in the Spatial Domain.
Chapter - 2 IMAGE ENHANCEMENT
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Digital Image Processing
Chapter 4: Image Enhancement
Digital Image Processing
Face Recognition and Biometric Systems 2005/2006 Filters.
Achromatic and Colored Light CS 288 9/17/1998 Vic.
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
CS 4731: Computer Graphics Lecture 24: Color Science
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Perceptual Evaluation of Colour Gamut Mapping Algorithms Fabienne Dugay The Norwegian Color Research Laboratory Faculty of Computer Science and Media Technology.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Image Enhancement.
Quantization If too few levels of gray, (e.g. decrease halftone spot size to increase spatial resolution), then boundaries between adjacent gray levels.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Gamut Mapping First try: map black points and fill destination gamut.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
Colour in Computer Graphics Mel Slater. Outline: This time Introduction Spectral distributions Simple Model for the Visual System Simple Model for an.
Dye Sublimation Color Management
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.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions Colour.
Spectral contrast enhancement
Any questions about the current assignment? (I’ll do my best to help!)
Computer Science 631 Lecture 7: Colorspace, local operations
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
Pattern Recognition Mrs. Andleeb Y. Khan Lecture 03 BCS-VII.
Purdue University Page 1 Color Image Fidelity Assessor Color Image Fidelity Assessor * Wencheng Wu (Xerox Corporation) Zygmunt Pizlo (Purdue University)
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
Chapter 5: Neighborhood Processing
ManipulatingPictures-Mod6-part61 Manipulating Pictures, Arrays, and Loops: Eliminating color, Inversion, grey scale and adjusting for luminance Barb Ericson.
Digital Image Processing Week VIII Thurdsak LEAUHATONG Color Image Processing.
The Reason Tone Curves Are The Way They Are. Tone Curves in a common imaging chain.
Value (Element of Art) Is the lightness and darkness of a color. Is the lightness and darkness of a color. Is used in black, white, and gray, but also.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
COLOUR THEORY PROJECT.
Image Manipulation CSC361/661 – Digital Media Spring 2002 Burg/Wong.
Introduction to Computer Graphics
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/13/11 “Empire of Light”, Magritte.
Saturate and Desaturate Brian Lauer and Brooke Thomas.
Presented By : Dr. J. Shanbezadeh
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
CSE 185 Introduction to Computer Vision
Image Enhancement in the Spatial Domain.
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Display Issues Ed Angel
Image Deblurring and noise reduction in python
IMAGE ENHANCEMENT TECHNIQUES
Digital 2D Image Basic Masaki Hayashi
Introduction to Computer Graphics with WebGL
Image Enhancement.
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Image Enhancement in the Spatial Domain
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
Grey Level Enhancement
Filtering Images Work in the spatial domain
Intensity Transformation
Image Enhancement in the Spatial Domain
Computer Graphics Image processing 紀明德
Presentation transcript:

Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth Color Imaging Conference Judith Dijk and Piet W. Verbeek Presented by Soo-Jin Sung

2 /18 Abstract  Proposed method –A generic method that allows grey image processing for lightness processing on color images without exceeding the limits of the gamut of the technique or device  The results of the proposed method –Sharpening improvement –Contrast improvement

3 /18  A difference between grey images and color images –Grey images Having a simple scale between black and white –Color images The range of colors  Proposed method –A generic method Appling grey image processing on the luminance of color images Without exceeding the limits of the output gamut Introduction

4 /18   The base –Image processing of color images Hue, chroma or saturation, and lightness –The constraint The colors of the input image are located within the gamut Definition for colors as points in the CIELAB space The generic method

5 /18  The desired lightness correction –The move way of the original color point along a fixed path in a constant hue plane –The path The color of the original point ( position in the gamut and the relation between the lightness and chroma change) The fixed hue of the point Keeping the same chroma before and after the image processing –The prevention of the colorfulness of the image Figure 1. Illustration of a path for a given point x with chroma constant.

6 /18  The effect –The lightness values are distributed nonlinearity over the range –Contrast improvement – More contrast in the higher colors, and decreased mean lightness – More contrast in the darker colors, and increased mean lightness Gamma manipulation (1) where : Input and output lightness : The minimum and maximum of the lightness range

7 /18 Figure 2. Gamma manipulation. Figure 3. Gamma manipulation, while keeping chroma constant. (a) the normal, not gamut- limited, gamma manipulation (b) the gamma manipulation as defined in equation 1

8 /18  Possible recipes – The manipulated lightness while keeping the chroma constant – The manipulated lightness while keeping the ratio constant –Mapping towards black and white Movement toward black for a lightness decrease Movement toward white for a lightness increase –Mapping away from black and white Movement away from black for a lightness increase Movement away from white for a lightness decrease Recipes for gamut-limited gamma manipulation

9 /18 (a) (b) (c) Mapping towards black and white (d) Mapping away from black and white Figure 4. Paths along which a color point may move within the constant hue plane, when applying different recipes for gamma manipulations.

10 /18  In figure 5 –Clipped out-of-gamut pixels –For low gamma values, too yellow in a skin color  In figure 6 –Having the smaller effect, because the mean lightness change is smaller –The more natural skin tones than the figure 5 Results for gamut-limited gamma manipulation Figure 5. The result for normal gamma manipulation Figure 6. The results for the recipe.

11 /18  In figure 7 – chroma increase, chroma decrease –Having the somewhat less quality than the images in figure 6  In figure 8 – mixed white, mixed black –Less vivid and less than quality of other recipes  In figure 9 –No difference very much from each other Figure 9. The results for the away from black recipe. Figure 8. The results for the mapping towards black recipe. Figure 7. The results for the recipe.

12 /18   Process of sharpening –Changing the lightness of a point –Adding a high frequency filtered version of the image to the original image –Used unsharp masking The high frequency filtered version The unsharp masking sharpening filter Inverse unsharp masking filter Gamut limited sharpening (2) (3) where ~ : the fourier transform (4)

13 /18  Tested recipes –Sharpening within the gamut The maximum and minimum sharpening for each point within the gamut –Gamut limited sharpening The desired lightness difference adjusted so that the maximum lightness difference Adjustment of the value of –Mapping towards black and white Selection of the new point through the original point and white or black –Mapping halfway towards black and white –Mapping away from black and white Recipes for gamut-limited sharpening

14 /18 Figure 10. Different paths for sharpening manipulation.

15 /18 Figure 11. The result for the different recipes (a-e). The original image is smoothed with inverse unsharp masking with. The sharpening algorithm is unsharp masking with and. Results for gamut-limited sharpening

16 /18  The sharpest images ((b) and (d)) –The effect on the location of the eyes and the mouth –The more colorful image (b) than the image (d) The quite visible chroma change in the low frequency for the (d)  (e) recipe –Adding chroma on places where the lightness is changed More colorful than the colors in the original image –In the colors of the mouth of the woman

17 /18 Figure 13. The result for mapping towards black and white (c) for different values of, with.  (a) and (c) recipe and the normal sharpening –Adjustment of the size of for these recipes by the user –Having somewhat “greyish” results for –Shift towards the achromatic axis in proportion to –Causing a chroma reduction for all points ((c) recipe) Figure 12. The result for sharpening within the gamut (a) for different values of, with.

18 /18  Proposed method –A generic method that allows grey image processing for lightness processing on color images Without affecting color rendering Staying within the gamut of the apparatus in question  Results –Sharpening improvement The chroma change in proportion to the lightness Improvement for the most images –Contrast improvement The chroma reduction in proportion to the lightness difference –Mapping towards black and white recipe The chroma increase in proportion to the lightness difference –Mapping away from black and white recipe Conclusions