(b) Side view (-u axis) of the CIELUV color space surrounded by the LUV cube. (a) Uniformly quantized RGB cube represented by lattice points.

Size: px
Start display at page:

Download "(b) Side view (-u axis) of the CIELUV color space surrounded by the LUV cube. (a) Uniformly quantized RGB cube represented by lattice points."

Transcription

1 Appeared in FCV '99: 5th Korean-Japan Joint Workshop on Computer Vision, Jan , 1999, Taegu, Korea1 Image Indexing using Color Histogram in the CIELUV Color Space Du-Sik Park yz, Jong-Seung Park y?, and Joon Hee Han y y Dept. of Comp. Sci. & Eng., POSTECH San 31, Hyo-Ja-Dong, Pohang, , Korea z Signal Processing Lab., Samsung A.I.T. San 14-1 Nongseo-Ri, Kiheung-Eup, Yongin, , Korea? Human Computing Research Dept., ETRI 161 Kajong-Dong, Yusong-Gu, Taejon, , Korea fpds, joonhang@postech.ac.kr, parkjs@falcon.postech.ac.kr Abstract Image indexing is a process of image retrieval from an image or video database based their contents. Specially, Histogram-based color indexing has been widely studied and is now considered to be the standard measure for color image indexing. We describe a new method of color space quantization in the CIELUV color space, named the weighted LUV quantization. In this method, each bin in the LUV space has a dierent weighting factor that is applied to the histogram intersection. The weighted LUV quantization provides the advantage of perceptual uniformity of the CIELUV color space. An additional advantage is the consideration of the perceptual sensitivity to the more saturated color with a weighting factor for each bin. 1 Introduction Image indexing is a process of image retrieval from an image or video database based their contents. The indexing process must satisfy the automated extraction of features, ecient indexing and eective retrieval of images within those database. Color feature has proven to be ecient in discriminating between relevant and non-relevant images. Moreover, the histogram-based technique has been widely studied and is now considered to be the standard measure for color image indexing. This work was supported in part by Automation Research Center(ARC) designated by KOSEF. The key issue in the histogram-based technique is selection of an appropriate color space and quantization of the selected color space. We describe a new method of color space quantization in the CIELUV color space. In the proposed method, The LUV space, a cube surrounding all of the CIELUV color space dened by conversion of RGB color space, is subdivided into uniform sized bins along with each axis. Each bin in the LUV space has a dierent weighting factor according to the volume of the CIELUV color space included within it. We denote this quantization scheme as the weighted LUV quantization. The weighting factor for each bin is applied to the calculation of the histogram intersection to measure the similarity between a query image and database images. 2 Image Indexing Histogram-based indexing The advantage of using color histograms is their robustness with respect to geometric changes of projected objects. Histograms are invariant to translation and rotation about the viewing axis and only change slowly under a change of angle of view, change in scale, and occlusion. We describe a histogram matching algorithm that is essentially the same as those of Swain and Ballard [1], Stricker and Swain [2], and Funt and Finlayson [3]. The colors in an image are mapped into a discrete color space containing n colors. A histogram of im-

2 age I is a n-dimensional vector where each element represents the number of pixels of color j in image I. We assume that each element of the histogram has been scaled so that the histogram represents the image without regard to the image size. The element of the normalized histogram H(I) is dened as H j (I) = ~ Hj (I)= nx ~H j (I) ; (1) where ~ Hj (I) is the number of pixels of color j in image I. We denote d(h(i); H(I 0 )) as the distance between two histograms. Swain and Ballard [1] introduced a histogram matching method called Histogram Intersection. Given a pair of histograms, H(I) and H(I 0 ), of image I and image I 0, respectively, each containing n bins, they dened the histogram intersection to be P n ~H(I) \ H(I ~ 0 ) = min( Hj ~ (I); Hj ~ (I 0 )) P n ~ H j (I) : (2) The denominator normalizes the histogram intersection and makes the value of the histogram intersection between 0 and 1. The measure ~ H(I)\ ~ H(I 0 ) is equivalent to the use of the L 1 -norm, d L1 ( ~ H(I); ~ H(I 0 )) = nx jh j (I)? H j (I 0 )j ; (3) as in Swain and Ballard [1], Stricker and Swain [2], and Funt and Finlayson [3]. Also, the L 2 -norm, which is similar to the one induced by the L 1 -norm, can be used to measure histogram distance: d L2 ( ~ H(I); ~ H(I 0 )) = vu ux t n (H j (I)? H j (I 0 )) 2 : (4) For a given distance T, two histograms are said to be similar if their distance is less than or equal to T. For a given threshold T, an image in a database is retrieved if its histogram distance is similar to the histogram of the given query image. Quantization The histogram dimension (the number of histogram bins) n is determined by a color representation scheme and quantization level. Most color spaces represent a color as a 3D vector with real values (eg. RGB, CIE XYZ, HSV, CIELUV). We quantize the color space of three axes into k bins for the rst axis, l bins for the second axis, and m bins for the third axis. The histogram can be represented as an n-dimensional vector where n = k l m. In general high resolution schemes, the histogram of RGB color sapce with [255; 255; 255] range of three axes is represented as a dimensional vector, HSV color sapce with [360; 100; 100] range of three axes as a dimensional vector, LUV sapce with [100; 354; 262] range of three axes as a dimensional vector. These high resolution representations, however, are too large and unnecessary for image indexing. Because the retrieval performance is saturated when the number of bins is increased beyond some value [4]. Typical quantization is much coarser, for example 16 bins for hue, 8 bins for saturation, and 8 bis for value in 1024 total combinations. 3 Color Spaces The word \color" may be interpreted in several ways: a certain kind of light, its eect on the human eye, or, most important of all the result of this eect in the mind of the viewer. Color is the perceptual result of visible light, which lies within the range of approximately 380nm - 750nm of the spectrum wavelength, incident upon the retina. CIE XYZ color space The assumption that there are three types of cone receptors in the retina is widely accepted, so three components are necessary and sucient to describe a color. Accordingly the set of all perceivable colors is olny a three-dimensional space. The axes of a color space, called primary colors, can be chosen arbitrarily. A convenient set, universally used for color measurement, is the CIE 1931 (X,Y,Z)-system adopted by the Commission Internationale de l 0 Eclairage (CIE) [5]. Each distinct point in the CIE XYZ space corresponds to a unique color perception. In this space, pure color component in the absence of brightness, such as hue and chroma, can be represented with x and y chromaticity coordinates dened by x = X X+Y +Z ; y = Y X+Y +Z : (5)

3 RGB color space RGB color space is represented with red (R), green (G), and blue (B) primaries and is an additive system. An additive RGB system is specied by the chromaticities of its primaries and its white point. This system's extent (gamut) is given in the (x,y) chromaticity diagram [5] by a triangle whose vertices are the chromaticities of the primaries. RGB values in a particular set of primaries can be transformed to and from CIE XYZ by three-bythree matrix transform. To transform from NTSC RGB with its C white point [6] into CIE XYZ the following transform is used: 2 4 X Y Z 3 5 = 2 4 0:607 0:174 0:2000 0:299 0:587 0:114 0:000 0:066 1: R G B 3 5 : (6) Because white is normalized to unity, the middle row sums to unity. To recover the white point, we need to transform RGB = [1; 1; 1] to CIE XYZ, then to compute x and y. The RGB color space provides a simple and fast computation. However, it is neither the perceptually uniform space nor the intuitive space. HSV color space The hue(h), saturation(s), and value(v) system is based on a warped version of the RGB cube and is directly related to intuitive color notions of hue, saturation, and brightness. The conversion from the RGB color space to the HSV color space is done through the following equation [7]: max = Maximum(r; g; b) min = Minimum(r; g; b) delta = max? min h 0 = 8 >< >: (g?b) delta if r == max 2+(b?r) delta if g == max 4+(r?g) delta if b == max v = max s = max?min max h = h 0 60 (7) (8) ; (9) where (r; g; b) is a point in the normalized RGB color space, (h; s; v) the corresponding point in the HSV color space. For r; g; b 2 [01], the conversion gives h 2 [0 360] and s; v 2 [0 1]. The intuitiveness of the HSV color space is very useful because we can quantize each axis independently. Wan and Kuo [4] reported that the color quantization scheme based on the HSV color space performed much better than one based on the RGB color space. Because the HSV color space involves dierent computations around 60 degree segments of the hue circle, The visible discontinuities are occurred in the color space. The HSV color space linearly converted from the RGB color space is not the perceptually uniform space also. CIELUV color space Consider the distance from color C 1 = (X 1 ; Y 1 ; Z 1 ) to color C 1 +C, and the distance from color C 2 = (X 2 ; Y 2 ; Z 2 ) to color C 2 + C, where C = (X; Y; Z). Both distances are equal to C, yet in general they will not be perceived as being equal. This is because of the variation of the just noticeable dierence throughout the space [7]. Perceptual uniformity means that the same C at two dierent points in the color space makes the equal perceived color dierence. The CIE XYZ, RGB, and HSV color spaces do not exhibit perceptual uniformity. There are two perceptually uniform color spaces agreed as the standard in CIE. One of the two is the CIELUV color space. The three variables L, u, and v are dened by [5]: L = ( 116( Yn Y ) 1 3 Y? 16 if Yn > 0: :3 Y otherwise Yn (10) u = 13L (u 0? u 0 n) v = 13L (v 0? vn) 0 ; (11) where u 0 ; v 0 and u 0 n; v 0 n are calculated from, 4X u 0 = X+15Y +3Z ; v0 = u 0 n = 4Xn Xn+15Yn+3Zn ; v0 n = 9Y X+15Y +3Z 9Yn Xn+15Yn+3Zn : (12) The tristimulus values X n ; Y n and Z n are those of the illuminant, with Y n equal to 1. The total color dierence E uv between two colors in the CIELUV color space is calculated from: E uv = [(L ) 2 + (u ) 2 + (v ) 2 ] 1 2 ; (13) where L, u, and v are the dierence in L, u, and v, between two colors, respectively.

4 4 Optimal LUV Space Quantization In the uniform quantization, Each axis of the color space is uniformly subdivied into a prespeci- ed number of bins and each bin is of the same size. The advantage of the uniform splitting method is that it is straightforward and simple [4]. However, the disadvantage of the uniform quantization for the perceptually non-uniform color spaces, such as RGB and HSV, is that they don't take into account the perceptual similarity between the dierent bins. To overcome this perceptual similarity problem, We select the CIELUV color space, which is the same color space that Taycher [8] chose for uniform quantization. Figure 1 shows the RGB space and the CIELUV color space that is surrounded by the LUV space. Each bin in the LUV space includes a dierent volume of the CIELUV color space dened by a two step transformation of the RGB space using Eqs. 6, 10, 11. Therefore, each bin has a dierent probability that a pixel will fall into the bin also. Here, we introduce the uniform quantization method with a weighting factor in the LUV space. In this method, each bin in the LUV space has a dierent weighting factor according to the volume of the CIELUV color space included within it. We denote this method as weighted LUV quantization. The weighting factor for each bin is applied to the calculation of the histogram intersection in the form: h ~H(I) \ ~ H(I 0 )iw = P n W j min( ~ Hj (I); ~ Hj (I 0 )) P n H ~ ; j (I) (14) where W j is the weight for the bin j in the LUV space. We denote h the histogram intersection, with subscript w, ~H(I) \ H(I ~ 0 )i, as the weighted histogram intersection. w The weight for each bin is determined by the following procedures: 1) Transform R, G, and B values at the lattice points in uniformly subdivided RGB color space with prespecied number into L ; u ; and v values of the CIELUV color space. 2) Compute the probability as an estimated volume included in each bin: P i = NP P i n NP ; i = 1; 2; :::; n (15) i where NP i is the pixel number in bin i, n is the total number of a bin in the space and P i is the probability that a pixel will fall in bin i. 3) Compute the weight, W i = 1 Pi P n 1 Pj ; (16) where W i is the weight for bin i. In computing the weighting factor, there is an assumption that the probability P i is proportional to the volume of the CIELUV color space included in the bin. The weight of the bin, including the smaller volume within it, will be the larger, that is, the bin including high saturated colors will get the large weight. The weighted LUV quantization is designed to provide the advantage of perceptual uniformity in the histogram similarity comparison and to consider the perceptual sensitivity to the high saturated color. 5 Experimental Results Experiments were carried out to present the color indexing performance of the weighted LUV quantization. To compare the performance, the histogram intersection is calculated on the HSV space and the LUV space with the typical uniform quantization and the weighted quantization. Captured frames from \Star TV" and the movie \Deep Impact" were used as database images. We denote the Star TV images as the rst database set and the Deep Impact images as the second database set. The rst database set has 47 images and the second database set has 63 images. A query image was selected from a database set and the histogram of the image was compared with the histograms of the rest of the images in the database set. Figure 2 shows the result of color indexing for the rst database set applied quantization scheme for the each space. The rst two rows in Figure 2 show the images in the sequence ranked as the top ten similar images in the three quantization scheme, the uniform quantization of the HSV space, the typical uniform quantization of LUV space(luv), and the weighted LUV quantization(luvw). The left side image for each quantization scheme is the query image followed by nine matched images

5 (b) Side view (-u axis) of the CIELUV color space surrounded by the LUV cube. (a) Uniformly quantized RGB cube represented by lattice points. (c) Top view (+z axis) of the CIELUV color space surrouned by the LUV cube. Figure 1: The RGB cube and a perspective view of the CIELUV color space surrounded by the LUV cube. in order of similarity. The centered number below each image is the sequence number in the original scene and the italicized number is the normalized similarity to the query image. Q. Step Measure HSV LUVw LUV VAR AD(%) VAR AD(%) Adaptive VAR AD(%) Table 1: Comparison of the variance and the percentile of the dierence of the average similarity for the rst database set. Table 1 shows the variance (VAR) of the three relevant images (including query image and the two top ranked images) and the percentile of the dierence (AD(%)) between the average histogram similarity of the three relevant images and the average histogram similarity of the seven non-relevant images. Q. Step means the quantization step used and Adaptive quantization step has the step for the HSV space and the step for the LUV space. Figure 3 shows the result of color indexing for the second database set. The quantization step used is the Adaptive for HSV and LUV, the step for LUVw. Q. Step Measure HSV LUVw LUV VAR AD(%) Adaptive VAR AD(%) Table 2: Comparison of variance and the percentile of the dierence of the average similatiry for the second database set. Table 2 shows the variance (VAR) of the four relevant images and the percentile of the dierence (AD(%)) of the average histogram similarity between the four relevant images and the six nonrelevant images for the second database set. In all quantization step, the uniform LUV quantization scheme has the least variance for the relevant images and the weighted LUV quantization scheme has the maximum dierence of the average similarity between the relevant images and the nonrelevant images. The general trend that the increament of the quantization resolution makes the increament of the percentile of the dierence of the average similarity and the variance was founded from the results. For the image indexing, the large difference of the average similarity and the appropriately small variance is very useful characteristic for discriminating between the relevant images and the

6 Figure 2: Comparison of the uniform quantization on the HSV space and the LUV space for the rst database set. Figure 3: Comparison of the uniform quantization on the HSV space and the LUV space for the second database set.

7 non-relevant images. From the viewpoint of these discussion, the weighted LUV quantization scheme has the better performance than others. Even in the low resolution quantization step, 5 5 5, this proposed method presents the best performance in the discriminating characteristic with an appropriately small variance. [7] J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes, Computer Graphics: Priciples and Practice. Addison-Wesley Publishing, [8] L. Taycher, Image Feature Extraction Subsystem of the ImageRover WWW Image Search System. Mater thesis, Boston University, Conclusion To improve color indexing performance, the weighted LUV quantization scheme was proposed. For given database sets, Experimental results show that the weighted LUV quantization method even in the lower resolution quantization gives better performance than others. The proposed weighted LUV quantization has the complete three dimensional subdivision scheme. For speed up the processing, we can apply the pseudo three dimensional subdivision scheme in which three axes are quantized independently of each other. Another interesting issue is to nd the method assigning the weighting factor to special bins for indexing images having special color, such as esh tone. These are remained as further investigation issues. References [1] M. J. Swain and D. H. Ballard, \Color indexing," International Journal of Computer Vision, vol. 7, no. 1, pp. 11{32, [2] M. Stricker and M. Swain, \The capacity of color histogram indexing," in CVPR94, pp. 704{ 708, [3] B. V. Funt and G. D. Finlayson, \Color constant color indexing," PAMI, vol. 17, no. 5, pp. 522{ 529, May [4] X. Wan and C.-C. J. Kuo, \Color distribution analysis and quantization for image retrieval," in SPIE proceedings, vol. 2670, February, [5] G. Wyszecki and W. S. Stiles, Color Science, concept and Methods, Quantitative Data and Formulae. John Wiley & Sons, [6] W. N. Sproson, Colour science in television and display systems. Adam Hilger, 1983.

Digital Image Processing

Digital 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 information

Color 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 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 information

Lecture 1 Image Formation.

Lecture 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 information

Color Content Based Image Classification

Color Content Based Image Classification Color Content Based Image Classification Szabolcs Sergyán Budapest Tech sergyan.szabolcs@nik.bmf.hu Abstract: In content based image retrieval systems the most efficient and simple searches are the color

More information

Introduction to color science

Introduction 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 information

Lecture 11. Color. UW CSE vision faculty

Lecture 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 information

[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image

[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image [6] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image Matching Methods, Video and Signal Based Surveillance, 6. AVSS

More information

Lecture 12 Color model and color image processing

Lecture 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 information

Color. 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. 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 information

Colour Reading: Chapter 6. Black body radiators

Colour 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 information

The Elements of Colour

The Elements of Colour Color science 1 The Elements of Colour Perceived light of different wavelengths is in approximately equal weights achromatic.

More information

Fall 2015 Dr. Michael J. Reale

Fall 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 information

Illumination and Shading

Illumination 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 information

Color Vision. Spectral Distributions Various Light Sources

Color 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 information

CSE 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 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 information

One image is worth 1,000 words

One image is worth 1,000 words Image Databases Prof. Paolo Ciaccia http://www-db. db.deis.unibo.it/courses/si-ls/ 07_ImageDBs.pdf Sistemi Informativi LS One image is worth 1,000 words Undoubtedly, images are the most wide-spread MM

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Dynamic Range and Weber s Law HVS is capable of operating over an enormous dynamic range, However, sensitivity is far from uniform over this range Example:

More information

Reconstruction of Surface Spectral Reflectances Using Characteristic Vectors of Munsell Colors

Reconstruction of Surface Spectral Reflectances Using Characteristic Vectors of Munsell Colors Reconstruction of Surface Spectral Reflectances Using Characteristic Vectors of Munsell Colors Jae Kwon Eem and Hyun Duk Shin Dept. of Electronic Eng., Kum Oh ational Univ. of Tech., Kumi, Korea Seung

More information

CS635 Spring Department of Computer Science Purdue University

CS635 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 information

Chapter 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 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 information

A Statistical Model of Tristimulus Measurements Within and Between OLED Displays

A Statistical Model of Tristimulus Measurements Within and Between OLED Displays 7 th European Signal Processing Conference (EUSIPCO) A Statistical Model of Tristimulus Measurements Within and Between OLED Displays Matti Raitoharju Department of Automation Science and Engineering Tampere

More information

COLOR 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 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 information

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

CSE 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 information

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

Computer 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 information

3D Visualization of Color Data To Analyze Color Images

3D Visualization of Color Data To Analyze Color Images r IS&T's 2003 PICS Conference 3D Visualization of Color Data To Analyze Color Images Philippe Colantoni and Alain Trémeau Laboratoire LIGIV EA 3070, Université Jean Monnet Saint-Etienne, France Abstract

More information

Color Image Processing

Color 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 information

Gray-World assumption on perceptual color spaces. Universidad de Guanajuato División de Ingenierías Campus Irapuato-Salamanca

Gray-World assumption on perceptual color spaces. Universidad de Guanajuato División de Ingenierías Campus Irapuato-Salamanca Gray-World assumption on perceptual color spaces Jonathan Cepeda-Negrete jonathancn@laviria.org Raul E. Sanchez-Yanez sanchezy@ugto.mx Universidad de Guanajuato División de Ingenierías Campus Irapuato-Salamanca

More information

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2

Physical 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 information

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE 49 CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE 3.1 PREAMBLE Software has been developed following the CIE 1931 standard of Chromaticity Coordinates to convert the RGB data into its

More information

Visible Color. 700 (red) 580 (yellow) 520 (green)

Visible 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 information

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation

Lecture #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 information

BMVC 1996 doi: /c.10.41

BMVC 1996 doi: /c.10.41 On the use of the 1D Boolean model for the description of binary textures M Petrou, M Arrigo and J A Vons Dept. of Electronic and Electrical Engineering, University of Surrey, Guildford GU2 5XH, United

More information

Digital Image Processing. Introduction

Digital 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 information

Application of CIE with Associated CRI-based Colour Rendition Properties

Application of CIE with Associated CRI-based Colour Rendition Properties Application of CIE 13.3-1995 with Associated CRI-based Colour Rendition December 2018 Global Lighting Association 2018 Summary On September 18 th 2015, the Global Lighting Association (GLA) issued a position

More information

Colour 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. 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

Digital 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 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 information

CIE L*a*b* color model

CIE L*a*b* color model CIE L*a*b* color model To further strengthen the correlation between the color model and human perception, we apply the following non-linear transformation: with where (X n,y n,z n ) are the tristimulus

More information

VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE

VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE Yinghua Hu School of Computer Science University of Central Florida yhu@cs.ucf.edu Keywords: Abstract: Dichromatic vision, Visual simulation Dichromatic

More information

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.

Announcements. 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 information

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

(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 information

Visualisatie BMT. Rendering. Arjan Kok

Visualisatie BMT. Rendering. Arjan Kok Visualisatie BMT Rendering Arjan Kok a.j.f.kok@tue.nl 1 Lecture overview Color Rendering Illumination 2 Visualization pipeline Raw Data Data Enrichment/Enhancement Derived Data Visualization Mapping Abstract

More information

CS 111: Digital Image Processing Fall 2016 Midterm Exam: Nov 23, Pledge: I neither received nor gave any help from or to anyone in this exam.

CS 111: Digital Image Processing Fall 2016 Midterm Exam: Nov 23, Pledge: I neither received nor gave any help from or to anyone in this exam. CS 111: Digital Image Processing Fall 2016 Midterm Exam: Nov 23, 2016 Time: 3:30pm-4:50pm Total Points: 80 points Name: Number: Pledge: I neither received nor gave any help from or to anyone in this exam.

More information

srgb Color Calibration of Standard Color Displays

srgb Color Calibration of Standard Color Displays IS&T's 2 PICS Conference Copyright 2, IS&T s Color Calibration of Standard Color Displays Henry D Souza, Alp ayramoglu and William Nott Compaq Computer Corporation Houston, Texas USA Abstract A comprehensive

More information

An Introduction to Content Based Image Retrieval

An Introduction to Content Based Image Retrieval CHAPTER -1 An Introduction to Content Based Image Retrieval 1.1 Introduction With the advancement in internet and multimedia technologies, a huge amount of multimedia data in the form of audio, video and

More information

The Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.

The 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 information

Low Cost Colour Measurements with Improved Accuracy

Low Cost Colour Measurements with Improved Accuracy Low Cost Colour Measurements with Improved Accuracy Daniel Wiese, Karlheinz Blankenbach Pforzheim University, Engineering Department Electronics and Information Technology Tiefenbronner Str. 65, D-75175

More information

Physics-based Methods in Vision

Physics-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 information

Game Programming. Bing-Yu Chen National Taiwan University

Game 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 information

1. Final Projects 2. Radiometry 3. Color. Outline

1. 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 information

Color to Binary Vision. The assignment Irfanview: A good utility Two parts: More challenging (Extra Credit) Lighting.

Color 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 information

Colour Gamut Mapping for Ultra-HD TV

Colour Gamut Mapping for Ultra-HD TV Gianmarco Addari Master of Science in Computer Vision from the University of Surrey Department of Electrical and Electronic Engineering Faculty of Engineering and Physical Sciences University of Surrey

More information

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.

Reading. 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 information

[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Gaussian Weighted Histogram Intersection for License Plate Classification, Pattern

[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 information

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

CSE 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 information

Sensitivity to Color Errors Introduced by Processing in Different Color Spaces

Sensitivity to Color Errors Introduced by Processing in Different Color Spaces Sensitivity to Color Errors Introduced by Processing in Different Color Spaces Robert E. Van Dyck Sarah A. Rajala Center for Communications and Signal Processing Department Electrical and Computer Engineering

More information

Diagonal versus affine transformations for color correction

Diagonal versus affine transformations for color correction 2108 J. Opt. oc. Am. A/ Vol. 17, No. 11/ November 2000 JOA Communications Diagonal versus affine transformations for color correction Brian V. Funt and Benjamin C. ewis chool of Computing cience, imon

More information

CHAPTER 3 FACE DETECTION AND PRE-PROCESSING

CHAPTER 3 FACE DETECTION AND PRE-PROCESSING 59 CHAPTER 3 FACE DETECTION AND PRE-PROCESSING 3.1 INTRODUCTION Detecting human faces automatically is becoming a very important task in many applications, such as security access control systems or contentbased

More information

6. Color Transforms. Computer Engineering, Sejong University. 비선형색공간 (Non-linear color space) 균등 (uniform) 색공간을위해도입

6. 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 information

HOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL?

HOW 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 information

Image 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 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 information

2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 6 IEEE Personal use of this material is permitted Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An 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 information

CS452/552; EE465/505. Color Display Issues

CS452/552; EE465/505. Color Display Issues CS452/552; EE465/505 Color Display Issues 4-16 15 2 Outline! Color Display Issues Color Systems Dithering and Halftoning! Splines Hermite Splines Bezier Splines Catmull-Rom Splines Read: Angel, Chapter

More information

A Comparison of Color Models for Color Face Segmentation

A Comparison of Color Models for Color Face Segmentation Available online at www.sciencedirect.com Procedia Technology 7 ( 2013 ) 134 141 A Comparison of Color Models for Color Face Segmentation Manuel C. Sanchez-Cuevas, Ruth M. Aguilar-Ponce, J. Luis Tecpanecatl-Xihuitl

More information

Characterizing and Controlling the. Spectral Output of an HDR Display

Characterizing and Controlling the. Spectral Output of an HDR Display Characterizing and Controlling the Spectral Output of an HDR Display Ana Radonjić, Christopher G. Broussard, and David H. Brainard Department of Psychology, University of Pennsylvania, Philadelphia, PA

More information

Kishor M. Bhurchandi, Dept. of Electronics Engineering, Priyadarshini College of Engineering & Architecture, Nagpur.

Kishor M. Bhurchandi, Dept. of Electronics Engineering, Priyadarshini College of Engineering & Architecture, Nagpur. An Analytical Approach for Sampling the RGB Color Space Considering Physiological Limitations of Human Vision and its Application for Color Image Analysis Kishor M. Bhurchandi, Dept. of Electronics Engineering,

More information

Color Space Transformations

Color 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 information

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Orlando HERNANDEZ and Richard KNOWLES Department Electrical and Computer Engineering, The College

More information

Color Correction for Projected Image on Colored-screen Based on a Camera

Color Correction for Projected Image on Colored-screen Based on a Camera Color Correction for Projected Image on Colored-screen Based on a Camera Dae-Chul Kim a, Tae-Hyoung Lee a, Myong-Hui Choi b, and Yeong-Ho Ha* a a School of Electronics Engineering, Kyungpook Natl. Univ.,

More information

A New Time-Dependent Tone Mapping Model

A New Time-Dependent Tone Mapping Model A New Time-Dependent Tone Mapping Model Alessandro Artusi Christian Faisstnauer Alexander Wilkie Institute of Computer Graphics and Algorithms Vienna University of Technology Abstract In this article we

More information

Spectral Images and the Retinex Model

Spectral 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 information

CONTRAST ENHANCEMENT OF COLOR IMAGES BASED ON WAVELET TRANSFORM AND HUMAN VISUAL SYSTEM

CONTRAST ENHANCEMENT OF COLOR IMAGES BASED ON WAVELET TRANSFORM AND HUMAN VISUAL SYSTEM CONTRAST ENHANCEMENT OF COLOR IMAGES BASED ON WAVELET TRANSFORM AND HUMAN VISUAL SYSTEM Ding Xiao Jun Ohya Graduate School of Global Information and Telecommunication Studies Waseda University 1011, Ohkuboyama,

More information

Computer Graphics. Bing-Yu Chen National Taiwan University

Computer 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 information

CS681 Computational Colorimetry

CS681 Computational Colorimetry 9/14/17 CS681 Computational Colorimetry Min H. Kim KAIST School of Computing COLOR (3) 2 1 Color matching functions User can indeed succeed in obtaining a match for all visible wavelengths. So color space

More information

Estimating the wavelength composition of scene illumination from image data is an

Estimating the wavelength composition of scene illumination from image data is an Chapter 3 The Principle and Improvement for AWB in DSC 3.1 Introduction Estimating the wavelength composition of scene illumination from image data is an important topics in color engineering. Solutions

More information

ams AG TAOS Inc. is now The technical content of this TAOS document is still valid. Contact information:

ams AG TAOS Inc. is now The technical content of this TAOS document is still valid. Contact information: TAOS Inc. is now ams AG The technical content of this TAOS document is still valid. Contact information: Headquarters: ams AG Tobelbader Strasse 30 8141 Premstaetten, Austria Tel: +43 (0) 3136 500 0 e-mail:

More information

MEASURING THE COLOR OF A PAINT ON CANVAS DIRECTLY WITH EXTERNAL DIFFUSE REFLECTANCE USING THE AGILENT CARY 60 UV-VIS SPECTROPHOTOMETER

MEASURING THE COLOR OF A PAINT ON CANVAS DIRECTLY WITH EXTERNAL DIFFUSE REFLECTANCE USING THE AGILENT CARY 60 UV-VIS SPECTROPHOTOMETER MATERIALS ANALYSIS MEASURING THE COLOR OF A PAINT ON CANVAS DIRECTLY WITH EXTERNAL DIFFUSE REFLECTANCE USING THE AGILENT CARY 60 UV-VIS SPECTROPHOTOMETER Solutions for Your Analytical Business Markets

More information

Lighting. Camera s sensor. Lambertian Surface BRDF

Lighting. 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 information

Introduction to Computer Graphics with WebGL

Introduction 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 information

Animation & Rendering

Animation & Rendering 7M836 Animation & Rendering Introduction, color, raster graphics, modeling, transformations Arjan Kok, Kees Huizing, Huub van de Wetering h.v.d.wetering@tue.nl 1 Purpose Understand 3D computer graphics

More information

Spatial Color Indexing Using Data Clustering Technique

Spatial Color Indexing Using Data Clustering Technique Spatial Color Indexing Using Data Clustering Techniue P J Dutta, D K Bhattacharyya, M Dutta Department of Comp Sc & IT, Tezpur University, Napaam, India {pjd,dkb,malay}@tezu.ernet.in and J K Kalita Dept

More information

Local Linear Models for Improved von Kries Adaptation

Local Linear Models for Improved von Kries Adaptation Appeared in Proc. of 10th Colour Imaging Conf., Scottsdale AZ, 2002 1 Local Linear Models for Improved von Kries Adaptation G. D. Finlayson, A. Alsam, and S. D. Hordley School of Information Systems University

More information

ECE-161C Color. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)

ECE-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 information

Color, Texture and Segmentation. CSE 455 Linda Shapiro

Color, Texture and Segmentation. CSE 455 Linda Shapiro Color, Texture and Segmentation CSE 455 Linda Shapiro Color Spaces RGB HSI/HSV CIE L*a*b YIQ and more standard for cameras hue, saturation, intensity intensity plus 2 color channels color TVs, Y is intensity

More information

Extraction of Color and Texture Features of an Image

Extraction of Color and Texture Features of an Image International Journal of Engineering Research ISSN: 2348-4039 & Management Technology July-2015 Volume 2, Issue-4 Email: editor@ijermt.org www.ijermt.org Extraction of Color and Texture Features of an

More information

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

CSE 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 information

Evaluating Color and Shape Invariant Image Indexing of Consumer Photography T. Gevers and A.W.M. Smeulders Faculty of Mathematics & Computer Science,

Evaluating Color and Shape Invariant Image Indexing of Consumer Photography T. Gevers and A.W.M. Smeulders Faculty of Mathematics & Computer Science, Evaluating Color and Shape Invariant Image Indexing of Consumer Photography T. Gevers and A.W.M. Smeulders Faculty of Mathematics & Computer Science, University of Amsterdam Kruislaan 3, 19 SJ Amsterdam,

More information

3D graphics, raster and colors CS312 Fall 2010

3D 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 information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents

More information

Angular Error /Degrees. Angular Error /Degrees Number of Surfaces

Angular Error /Degrees. Angular Error /Degrees Number of Surfaces A Theory of Selection for Gamut Mapping Colour Constancy Graham Finlayson University of Derby Colour & Imaging Institute Britannia Mill Mackworth Road Derby DE22 3BL Steven Hordley University of Derby

More information

THE fast evolution of workstations and network technology

THE fast evolution of workstations and network technology IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 9, NO. 3, APRIL 1999 501 Extracting Color Features and Dynamic Matching for Image Data-Base Retrieval Soo-Chang Pei, Senior Member,

More information

Spectral Color and Radiometry

Spectral 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 information

this is processed giving us: perceived color that we actually experience and base judgments upon.

this is processed giving us: perceived color that we actually experience and base judgments upon. color we have been using r, g, b.. why what is a color? can we get all colors this way? how does wavelength fit in here, what part is physics, what part is physiology can i use r, g, b for simulation of

More information

Aalborg Universitet. A new approach for detecting local features Nguyen, Phuong Giang; Andersen, Hans Jørgen

Aalborg Universitet. A new approach for detecting local features Nguyen, Phuong Giang; Andersen, Hans Jørgen Aalborg Universitet A new approach for detecting local features Nguyen, Phuong Giang; Andersen, Hans Jørgen Published in: International Conference on Computer Vision Theory and Applications Publication

More information

When this experiment is performed, subjects find that they can always. test field. adjustable field

When this experiment is performed, subjects find that they can always. test field. adjustable field COLORIMETRY In photometry a lumen is a lumen, no matter what wavelength or wavelengths of light are involved. But it is that combination of wavelengths that produces the sensation of color, one of the

More information

A Data Flow Approach to Color Gamut Visualization

A Data Flow Approach to Color Gamut Visualization A Data Flow Approach to Color Gamut Visualization Gary W. Meyer and Chad A. Robertson Department of Computer and Information Science University of Oregon, Eugene, Oregon 97403 Abstract Software has been

More information

1st frame Figure 1: Ball Trajectory, shadow trajectory and a reference player 48th frame the points S and E is a straight line and the plane formed by

1st frame Figure 1: Ball Trajectory, shadow trajectory and a reference player 48th frame the points S and E is a straight line and the plane formed by Physics-based 3D Position Analysis of a Soccer Ball from Monocular Image Sequences Taeone Kim, Yongduek Seo, Ki-Sang Hong Dept. of EE, POSTECH San 31 Hyoja Dong, Pohang, 790-784, Republic of Korea Abstract

More information

Main topics in the Chapter 2. Chapter 2. Digital Image Representation. Bitmaps digitization. Three Types of Digital Image Creation CS 3570

Main topics in the Chapter 2. Chapter 2. Digital Image Representation. Bitmaps digitization. Three Types of Digital Image Creation CS 3570 Main topics in the Chapter Chapter. Digital Image Representation CS 3570 Three main types of creating digital images Bitmapping, Vector graphics, Procedural modeling Frequency in digital image Discrete

More information

Removing Shadows from Images

Removing Shadows from Images Removing Shadows from Images Zeinab Sadeghipour Kermani School of Computing Science Simon Fraser University Burnaby, BC, V5A 1S6 Mark S. Drew School of Computing Science Simon Fraser University Burnaby,

More information

Evaluation of Color Mapping Algorithms in Different Color Spaces

Evaluation of Color Mapping Algorithms in Different Color Spaces Evaluation of Color Mapping Algorithms in Different Color Spaces Timothée-Florian Bronner a,b and Ronan Boitard a and Mahsa T. Pourazad a,c and Panos Nasiopoulos a and Touradj Ebrahimi b a University of

More information