AMONG THE human senses, sight and color perception

Size: px
Start display at page:

Download "AMONG THE human senses, sight and color perception"

Transcription

1 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY Digital Color Imaging Gaurav Sharma, Member, IEEE, and H. Joel Trussell, Fellow, IEEE Abstract This paper surveys current technology and research in the area of digital color imaging. In order to establish the background and lay down terminology, fundamental concepts of color perception and measurement are first presented using vector-space notation and terminology. Present-day color recording and reproduction systems are reviewed along with the common mathematical models used for representing these devices. Algorithms for processing color images for display and communication are surveyed, and a forecast of research trends is attempted. An extensive bibliography is provided. I. INTRODUCTION AMONG THE human senses, sight and color perception are perhaps the most fascinating. There is, consequently, little wonder that color images pervade our daily life in television, photography, movies, books, and newspapers. With the digital revolution, color has become even more accessible. Color scanners, cathode ray tube (CRT) displays, and printers are now an integral part of the office environment. Extrapolating from current trends, homes will also have a plethora of digital color imaging products in the near future. The increased use of color has brought with it new challenges and problems. In order to meaningfully record and process color images, it is essential to understand the mechanisms of color vision and the capabilities and limitations of color imaging devices. It is also necessary to develop algorithms that minimize the impact of device limitations and preserve color information as images are exchanged between devices. The goal of this paper is to present a survey of the technology and research in these areas. The rest of this paper is broadly organized into four sections. Section II provides an introduction to color science for imaging applications. Commonly used color recording and reproduction devices are discussed in Section III. A survey of algorithms used for processing color images in desktop applications is presented in Section IV. Finally, research directions in color imaging are summarized in Section V. II. COLOR FUNDAMENTALS Prior to the time of Sir Isaac Newton, the nature of light and color was rather poorly understood [1], [2]. Newton s meticulous experiments [3], [4, Chap. 3] with sunlight and Manuscript received September 15, 1996; revised February 24, The associate editors coordinating the review of this manuscript and approving it for publication were Drs. Ping Wah Wong, Jan Allebach, Mark D. Fairchild, and Brian Funt. G. Sharma is with Xerox Corporation, Webster, NY USA ( sharma@wrc.xerox.com). H. J. Trussell is with the Electrical and Computer Engineering Department, North Carolina State University, Raleigh, NC USA ( hjt@eos.ncsu.edu). Publisher Item Identifier S (97) a prism helped dispel existing misconceptions and led to the realization that the color of light depended on its spectral composition. Even though Grimaldi preceded Newton in making these discoveries, his book [5], [2, pp ] on the subject received attention much later, and credit for the widespread dissemination of the new ideas goes to Newton. While Newton s experiments established a physical basis for color, they were still a long way from a system for colorimetry. Before a system to measure and specify color could be developed, it was necessary to understand the nature of the color sensing mechanisms in the human eye. While some progress in this direction was made in the late 18th century [6], the prevalent anthropocentric views contributed to a confusion between color vision and the nature of light [6], [7]. The wider acceptance of the wave theory of light paved the way for a better understanding of both light and color [8], [9]. Both Palmer [6] and Young [9] hypothesized that the human eye has three receptors, and the difference in their responses contributes to the sensation of color. However, Grassmann [10] and Maxwell [11] were the first to clearly state that color can be mathematically specified in terms of three independent variables. Grassmann also stated experimental laws of color matching that now bear his name [12, p. 118]. Maxwell [13], [14] demonstrated that any additive color mixture could be matched by proper amounts of three primary stimuli, a fact now referred to as trichromatic generalization or trichromacy. Around the same time, Helmholtz [15] explained the distinction between additive and subtractive color mixing and explained trichromacy in terms of spectral sensitivity curves of the three color sensing fibers in the eye. Trichromacy provided strong indirect evidence for the fact that the human eye has three color receptors. This fact was confirmed only much later by anatomical and physiological studies. The three receptors are known as the S, M, and L cones (short, medium, and long wavelength sensitive) and their spectral sensitivities have now been determined directly through microspectrophotometric measurements [16], [17]. Long before these measurements were possible, colormatching functions (CMF s) were determined through psychophysical experiments [12], [18] [21]. CMF s are sets of three functions related to the spectral sensitivities of the three cones by nonsingular linear transformations. The CMF s determined by Guild [19] and Wright [18] were used by the CIE (Commission Internationale de l Éclairage or the International Commission on Illumination) to establish a standard for a numerical specification of color in terms of three coordinates or tristimulus values. While the CMF s provide a basis for a linear model for color specification, it is clear that the human visual sensitivity /97$ IEEE

2 902 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 to color changes is nonlinear. Since color differences between real world objects and images are evaluated by human viewers, it is desirable to determine uniform color spaces in which equal Euclidean distances correspond to roughly equal perceived color differences. Considerable research has focused on this problem since the establishment of colorimetry. Tristimulus values are useful for specifying colors and communicating color information precisely. Uniform color spaces are useful in evaluating color matching/mismatching of similar stimuli under identical adaptation conditions. Since the human visual system undergoes significant changes in response to its environment, tristimuli under different conditions of adaptation cannot be meaningfully compared. Since typical color reproduction problems involve different media or viewing conditions, it is necessary to consider descriptors of color appearance that transcend these adaptations. This is the goal of color appearance modeling. A. Trichromacy and Human Color Vision In the human eye, an image is formed by light focused onto the retina by the eye s lens. The three types of cones that govern color sensation are embedded in the retina, and contain photosensitive pigments with different spectral absorptances. If the spectral distribution of light incident on the retina is given by, where represents wavelength (we are ignoring any spatial variations in the light for the time being), the responses of the three cones can be modeled as a three vector with components given by where denotes the sensitivity of the th type of cones, and denotes the interval of wavelengths outside of which all these sensitivities are zero. Typically in air or vacuum, the visible region of the electromagnetic spectrum is specified by the wavelength region between nm and nm. Mathematically, the expressions in (1) correspond to inner product operations [22] in the Hilbert space of square integrable functions. Hence, the cone response mechanism corresponds to a projection of the spectrum onto the space spanned by three sensitivity functions. This space is called the human visual subspace (HVSS) [23] [26]. The perception of color depends on further nonlinear processing of the retinal responses. However, to a first order of approximation, under similar conditions of adaptation, the sensation of color may be specified by the responses of the cones. This is the basis of all colorimetry and will be implicitly assumed throughout this section. A discussion of perceptual uniformity and appearance will be postponed until Sections II-C and II-D. For computation, the spectral quantities in (1) may be replaced by their sampled counterparts to obtain summations as numerical approximations to the integrals. For most color spectra, a sampling rate of 10 nm provides sufficient accuracy, but in applications involving fluorescent lamps with sharp (1) spectral peaks, a higher sampling rate or alternative approaches may be required [27] [30]. If uniformly spaced samples are used over the visible range, (1) can be compactly written as where the superscript denotes the transpose, is an 3 matrix whose th column,, is the vector of samples of, and is the vector of samples of. The HVSS then corresponds to the column space of. In normal human observers, the spectral sensitivities of the three cones are linearly independent. Furthermore, the differences between the spectral sensitivities of color-normal observers are (relatively) small [18], [31], [12, p. 343] and arise primarily due to the difference in the spectral transmittance of the eye s lens and the optical medium ahead of the retina [18], [32] [34]. If a standardized set of cone responses is defined, color may be specified using the three-vector,, in (2), known as a tristimulus vector. Just as several different coordinate systems may be used for specifying position in three-dimensional (3- D) space, any nonsingular well-defined linear transformation of the tristimulus vector,, can also serve the purpose of color specification. Since the cone responses are difficult to measure directly, but nonsingular linear transformations of the cone responses are readily determined through color-matching experiments, such a transformed coordinate system is used for the measurement and specification of color. 1) Color Matching: Two spectra, represented by - vectors, and, produce the same cone responses and therefore represent the same color if To see how (2) encapsulates the principle of trichromacy and how CMF s are determined, consider three color primaries, i.e., three colorimetrically independent light sources. The term colorimetrically independent will be used in this paper to denote a collection of spectra such that the color of any one cannot be visually matched by any linear combination of the others. Mathematically, colorimetric independence of is equivalent to the linear independence of the three-vectors, and. Hence if, the matrix is nonsingular. For any visible spectrum,, the three-vector satisfies the relation which is the relation for a color match. Hence, for any visible spectrum,, there exists a combination of the primaries,, which matches the color of. This statement encapsulates the principle of trichromacy. From the standpoint of obtaining a physical match, the above mathematical argument requires some elaboration. It is possible that the obtained vector of primary strengths,, has negative components (in fact it can be readily shown that for any set of physical primaries there exist visible spectra for which this happens). (2) (3) (4)

3 SHARMA AND TRUSSELL: DIGITAL COLOR IMAGING 903 Fig. 1. Color-matching experiment. Since negative intensities of the primaries cannot be produced, the spectrum is not realizable using the primaries. A physical realization corresponding to the equations is, however, still possible by rearranging the terms in (4) and subtracting the primaries with negative strengths from. The double negation cancels out and corresponds to the addition of positive amounts of the appropriate primaries to. The setup for a typical color-matching experiment is shown schematically in Fig. 1. The observer views a small circular field that is split into two halves. The spectrum is displayed on one half of a visual field. On the other half of the visual field appears a linear combination of the primary sources. The observer attempts to visually match the input spectrum by adjusting the relative intensities of the primary sources. The vector,, denotes the relative intensities of the three primaries when a match is obtained. Physically, it may be impossible to match the input spectrum by adjusting the intensities of the primaries. When this happens, the observer is allowed to move one or two of the primaries so that they illuminate the same field as input spectrum, (see Fig. 2). As noted earlier, this procedure is mathematically equivalent to subtracting that amount of primary from the primary field, i.e., the strengths in corresponding to the primaries which were moved are negative. As demonstrated in the last paragraph, all visible spectra can be matched using this method. 2) Color-Matching Functions: The linearity of color matching expressed in (3) implies that if the color tristimulus values for a basis set of spectra are known, the color values for all linear combinations of those spectra can be readily deduced. The unit intensity monochromatic spectra, given by, where is an -vector having a one in the th position and zeros elsewhere, form a orthonormal basis in terms of which all spectra can be expressed. Hence, the color matching properties of all spectra (with respect to a given set of primaries) can be specified in terms of the color matching properties of these monochromatic spectra. Consider the color-matching experiment of the last section for the monochromatic spectra. Denoting the relative inten- Fig. 2. Color-matching experiment with negative value for primary p 1. sities of the three primaries required for matching by, the matches for all the monochromatic spectra can be written as Combining the results of all get (5) monochromatic spectra, we where is the identity matrix, and is the color-matching matrix corresponding to the primaries. The entries in the th column of correspond to the relative amount of the th primary required to match, respectively. The columns of are therefore referred to as the color-matching functions (CMF s) (associated with the primaries ). From (6), it can be readily seen that the color-matching matrix. Hence the CMF s are a nonsingular linear transformation of the sensitivities of the three cones in the eye. It also follows that the color of two spectra, and, matches if and only if. As mentioned earlier, color of a visible spectrum,, may be specified in terms of the tristimulus values,, instead of. The fact that the color-matching matrix is readily determinable using the procedure outlined above makes such a scheme for specifying color considerably attractive in comparison to one based on the actual cone sensitivities. Note also that the HVSS that was defined as the column space of can alternately be defined as the column space of. 3) Metamerism and Black Space: As stated in (3), two spectra represented by -vectors and match in color if (or ). Since (or equivalently )isan 3 matrix, with 3, it is clear that there are several different spectra that appear to be the same color to the observer. Two distinct spectra that appear the same are called metamers, and such a color match is said to be a metameric match (as opposed to a spectral match). Metamerism is both a boon and a curse in color applications. Most color output systems (such as CRT s and color photography) exploit metamerism to reproduce color. However, in the (6)

4 904 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 Fig. 3. CIE r(); g(); b() color-matching functions. matching of reflective materials, a metameric match under one viewing illuminant is usually insufficient to establish a match under other viewing illuminants. A common manifestation of this phenomenon is the color match of (different) fabrics under one illumination and mismatch under another. The vector space view of color matching presented above was first given by Cohen and Kaupauf [35], [36], [24]. Tutorial descriptions using current notation and terminology appear in [23], [25], [37], and [38]. This approach allows us to deduce a number of interesting and useful properties of color vision. One such property is the decomposition of the dimensional spectral space into the 3-D HVSS and the -dimensional metameric black space, which was first hypothesized by Wyszecki [39]. Mathematically, this result states that any visible spectrum,, can be written as where is the orthogonal projector onto the column space of, i.e., the HVSS, and is the orthogonal projector onto the black space, which is the orthogonal complement of the HVSS. The projection,, is called the fundamental metamer of because all metamers of are given by. Another direct consequence of the above description of color matching is the fact that the primaries in any colormatching experiment are unique only up to metamers. Since metamers are visually identical, the CMF s are not changed if each of the three primaries are replaced by any of their metamers. The physical realization of metamers imposes additional constraints over and above those predicated by the equations above. In particular, any physically realizable spectrum needs to be nonnegative, and, hence, it is possible that the metamers (7) described by the above mathematics may not be realizable. In cases where a realizable metamer exists, set theoretic approaches may be used to incorporate nonnegativity and other constraints [37]. B. Colorimetry It was mentioned in Section II-A2 that the color of a visible spectrum,, can be specified in terms of the tristimulus values,, where is a matrix of CMF s. In order to have agreement between different measurements, it is necessary to define a standard set of CMF s with respect to which the tristimulus values are stated. A number of different standards have been defined for a variety of applications, and it is worth reviewing some of these standards and the historical reasons behind their development. 1) CIE Standards: The CIE is the primary organization responsible for standardization of color metrics and terminology. A colorimetry standard was first defined by the CIE in 1931 and continues to form the basis of modern colorimetry. The CIE 1931 recommendations define a standard colorimetric observer by providing two different but equivalent sets of CMF s. The first set of CMF s is known as the CIE Red Green Blue (RGB) CMF s,. These are associated with monochromatic primaries at wavelengths of 700.0, 546.1, and nm, respectively, with their radiant intensities adjusted so that the tristimulus values of the equienergy spectrum are all equal [40]. The equi-energy spectrum is the one whose spectral irradiance (as a function of wavelength) is constant. The CIE RGB CMF s are shown in Fig. 3. The second set of CMF s, known as the CIE XYZ CMF s, are and ; they are shown in Fig. 4. They were recommended for reasons of more convenient application in

5 SHARMA AND TRUSSELL: DIGITAL COLOR IMAGING 905 Fig. 4. CIE x(); y(); z() color matching functions. colorimetry and are defined in terms of a linear transformation of the CIE RGB CMF s [41]. When these CMF s were first defined, calculations were typically performed on desk calculators, and the repetitive summing and differencing due to the negative lobes of the CIE RGB CMF s was prone to errors. Hence, the transformation from the CIE RGB CMF s to CIE XYZ CMF s was determined so as to avoid negative values at all wavelengths [42]. Since an infinite number of transformations can be defined in order to meet this nonnegativity requirement, additional criteria were used in the choice of the CMF s [43], [44, p. 531]. Two of the important considerations were the choice of coincident with the luminous efficiency function [12] and the normalization of the three CMF s so as to yield equal tristimulus values for the equi-energy spectrum. The luminous efficiency function gives the relative sensitivity of the eye to the energy at each wavelength. From the discussion of Section II-A1, it is readily seen that CMF s that are nonnegative for all wavelengths cannot be obtained with any physically realizable primaries. Hence, any set of primaries corresponding to the CIE XYZ CMF s is not physically realizable. The tristimulus values obtained with the CIE RGB CMF s are called the CIE RGB tristimulus values, and those obtained with the CIE XYZ CMF s are called the CIE XYZ tristimulus values. The tristimulus value is usually called the luminance and correlates with the perceived brightness of the radiant spectrum. The two sets of CMF s described above are suitable for describing color matching when the angular subtense of the matching fields at the eye is between one and four degrees [12, p. 131], [40, p. 6]. When the inadequacy of these CMF s for matching fields with larger angular subtense became apparent, the CIE defined an alternate standard colorimetric observer in 1964 with different sets of CMF s [40]. Since imaging applications (unlike quality control applications in manufacturing) involve complex visual fields where the colorhomogeneous areas have small angular subtense, the CIE 1964 (10 observer) CMF s will not be discussed here. In addition to the CMF s, the CIE has defined a number of standard illuminants for use in colorimetry of nonluminous reflecting objects. The relative irradiance spectra of a number of these standard illuminants is shown in Fig. 5. To represent different phases of daylight, a continuum of daylight illuminants has been defined [40], which are uniquely specified in terms of their correlated color temperature. The correlated color temperature of an illuminant is defined as the temperature of a black body radiator whose color most closely resembles that of the illuminant [12]. D65 and D50 are two daylight illuminants commonly used in colorimetry, which correspond to correlated color temperatures of 6500 and 5000 K, respectively. The CIE illuminant A represents a black body radiator at a temperature of 2856 K and closely approximates the spectra of incandescent lamps. A nonluminous object is represented by the -vector,,of samples of its spectral reflectance, where. When the object is viewed under an illuminant with spectrum given by the vector,, the resulting spectral radiance at the eye is obtained as the product of the illuminant spectrum and the reflectance at each wavelength. Therefore, the CIE XYZ tristimulus values defining the color are given by where is the matrix of CIE XYZ CMF s, is the diagonal (8)

6 906 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 Fig. 5. CIE standard illuminants. illuminant matrix with entries from along the diagonal, and. In analogy with the HVSS, the column space of is defined as the human visual illuminant subspace (HVISS) [26]. Note that (8) is based on an idealized model of illuminant object interaction that does not account for several geometry/surface effects such as the combination of specular and body reflectance components [30, pp ]. 2) Chromaticity Coordinates and Chromaticity Diagrams: Since color is specified by tristimuli, different colors may be visualized as vectors in 3-D space. However, such a visualization is difficult to reproduce on two-dimensional (2-D) media and therefore inconvenient. A useful 2-D representation of colors is obtained if tristimuli are normalized to lie in the unit plane, i.e., the plane over which the tristimulus values sum up to unity. Such a normalization is convenient as it destroys only information about the intensity of the stimulus and preserves complete information about the direction. The coordinates of the normalized tristimulus vector are called chromaticity coordinates, and a plot of colors on the unit plane using these coordinates is called a chromaticity diagram. Since the three chromaticity coordinates sum up to unity, typical diagrams plot only two chromaticity coordinates along mutually perpendicular axes. The most commonly used chromaticity diagram is the CIE xy chromaticity diagram. The CIE xyz chromaticity coordinates can be obtained from the tristimulus values in CIE XYZ space as (9) Fig. 6 shows a plot of the curve corresponding to visible monochromatic spectra on the CIE xy chromaticity diagram. This shark-fin-shaped curve, along which the wavelength (in nm) is indicated, is called the spectrum locus. From the linear relation between irradiance spectra and the tristimulus values, it can readily be seen that the chromaticity coordinates of any additive-combination of two spectra lie on the line segment joining their chromaticity coordinates [12]. From this observation, it follows that the region of chromaticities of all realizable spectral stimuli is the convex hull of the spectrum locus. In Fig. 6, this region of physically realizable chromaticities is the region inside the closed curve formed by the spectrum locus and the broken line joining its two extremes, which is known as the purple line. 3) Transformation of Primaries NTSC, SMPTE, and CCIR Primaries: If a different set of primary sources,, is used in the color matching experiment, a different set of CMF s,, are obtained. Since all CMF s are nonsingular linear transformations of the human cone responses, the CMF s are related by a linear transformation. The relation between the two color-matching matrices is given by [37] (10) Note that the columns of the 3 3 matrix are the tristimulus values of the primaries with respect to the primaries. Note also that the same transformation,, is useful for the conversion of tristimuli in the primary system to tristimuli in the primary system. Color television (TV) was one of the first consumer products exploiting the phenomenon of trichromacy. The three lightemitting color phosphors in the television CRT form the three primaries in this color-matching experiment. In the United States, the National Television Systems Committee (NTSC)

7 SHARMA AND TRUSSELL: DIGITAL COLOR IMAGING 907 Fig. 6. CIE xy chromaticity diagram. recommendations for a receiver primary system based on three phosphor primaries were adopted by the Federal Communications Commission (FCC) in 1953 for use as a standard in color TV. The FCC standard specified the CIE xy chromaticity coordinates for the phosphors [45] as (red), (green), (blue) [46]. In addition, the tristimulus values were assumed to correspond to a white color typically specified as the illuminant D65. The chromaticity coordinates along with the white balance condition define the CIE XYZ tristimuli of the NTSC primaries, which determine the relation of NTSC RGB tristimuli to CIE XYZ tristimuli as per (10). In the early color TV system, the signal-origination colorimetry was coupled with the colorimetry of displays, with the tacit assumption that the processing at the receiver involves only decoding and no color processing is performed. As display technology changed, manufacturers began using more efficient phosphors and incorporated some changes in the decoding as a compensation for the nonstandard phosphors [47]. Similar changes took place in the monitors used by broadcasters, but they were unaware of the compensating mechanisms in the consumer TV sets. As a result, there was considerable color variability in the broadcast TV system [45]. To overcome this problem, the chromaticities of a set of controlled phosphors was defined for use in broadcast monitors, which now forms the Society of Motion Picture and Television Engineers (SMPTE) C phosphor specification [48], [49]. Current commercial TV broadcasts in the United States are based on this specification. With the development of newer display technologies that are not based on CRT s (see Section III-A4), it is now recognized that signal-origination colorimetry needs to be decoupled from the receiver colorimetry and that color correction at the receiver should compensate for the difference. However, for compatibility reasons and to minimize noise in transformations, it is still desirable to keep the reference primaries for broadcast colorimetry close to the phosphor primaries. Toward this end, the International Radio Consultative Committee (CCIR) [50] has defined a set of phosphor primaries by the chromaticity coordinates (red), (green), and (blue) for use in high definition television (HDTV) systems. Prior to transmission, tristimuli in SMPTE RGB and CCIR RGB spaces are nonlinearly compressed (by raising them to a power of 0.45) and encoded for reducing transmission bandwidth [50], [51] (the reasons for these operations will be explained in Sections III-A1 and IV-C). Note however, that the encoding and nonlinear operations must be reversed before the signals can be converted to tristimuli spaces associated with other primaries. Transformations for the conversion of color tristimulus values between various systems can be found in [52, pp ], [53, p. 71], [54], and [55]. C. Uniform Color Spaces and Color Differences The standards for colorimetry defined in Section II-B provide a system for specifying color in terms of tristimulus values that can be used to represent colors unambiguously in a 3-D space. It is natural to consider the relation of the distance between colors in this 3-D space to the perceived difference between them. Before such a comparison can be made, it is necessary to have some means for quantifying perceived color differences. For widely different color stimuli, an observer s assessment of the magnitude of color difference is rather variable and subjective [12, p. 486]. At the same time, there is little practical value in quantifying large differences in color, and therefore most research has concentrated on quantifying small color differences. For this purpose, the notion of a just

8 908 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 noticeable difference (JND) in stimuli has been extensively used as a unit by color scientists. An alternate empirically derived system, which has also been used often, is the Munsell color system [56], [57]. In the Munsell system, all possible colors are defined in terms of the perceptual attributes of lightness, hue, and chroma; and associated Munsell book(s) of color contain reflective samples, which (when viewed under daylight), are spaced apart in perceptually equal steps of these attributes [12]. Lightness, hue, chroma, and other terms of color perception will be used in this paper in accordance with common terminology, but a definition will not be attempted here because of their subjective nature. Definitions are, however, provided in [12, p. 487], [58], [59], and [60]. Several researchers have examined the distribution of JND colors in CIE xy chromaticity and CIE XYZ tristimuli spaces and have found that it varies widely over the color space [61] [65]. Hence, the CIE XYZ space is perceptually nonuniform in that equal perceptual differences between colors do not correspond to equal distances in the tristimulus space. Since perceptual uniformity is an extremely desirable feature for defining tolerances in color reproduction systems, considerable research has been directed toward the development of uniform color spaces. Traditionally, the problem has been decomposed into two sub-problems: i) one of determining a uniform lightness scale, and ii) the other of determining a uniform chromaticity diagram for equilightness color stimuli. The two are then combined with suitable scaling factors for the chromaticity scale and the lightness scale to make their units correspond to the same factor of a JND. The historical milestones in the search for uniform brightness and lightness scales are described in Wyszecki and Stiles [12, pp ]. Typical experiments determine these scales either by a process of repeated bisection of the scale extremes or by moving up in increments of a JND. A cube-root power law relation between brightness and luminance provides a satisfactory fit for most experimental data and, therefore, has the most widespread acceptance at present [12, p. 494]. The search for a uniform lightness scale was complemented by efforts toward determination of a uniform chromaticity scale for constant lightness. Two of these attempts are noteworthy. The first determined a linear transformation of the tristimulus space that yielded a chromaticity diagram with JND colors being roughly equispaced [66], [67]. This was the precursor of the CIE 1960 u, v diagram [12, p. 503]. The second was primarily motivated by the Munsell system and used a nonlinear transformation of the CIE XYZ tristimuli to obtain a chromatic-value diagram in which the distances of Munsell colors of equal lightness would be in proportion to their hue and chroma differences [68]. The form for the nonlinear transformation was based on a color vision model proposed earlier by Adams [69], and the diagram is therefore referred to as Adams chromatic-value diagram. Based on the aforementioned research, the CIE has recommended two uniform color spaces for practical applications: the CIE 1976 (CIELUV) space and the CIE 1976 (CIELAB) space [40]. These spaces are defined in terms of transformations from CIE XYZ tristimuli into these spaces. Both spaces employ a common lightness scale,, that depends only on the luminance value. The lightness scale is combined with different uniform chromaticity diagrams to obtain a 3-D uniform color space. For the CIELUV space, a later version of CIE 1960 u, v diagram is used whereas CIELAB uses a modification of Adams chromatic-value diagram [12, p. 503]. In either case, the transformations include a normalization involving the tristimuli of a white stimulus, which provides a crude approximation to the eye s adaptation ( see Section II-D1). Euclidean distances in either space provide a color-difference formula for evaluating color differences in perceptually relevant units. 1) The CIE 1976 Space: The values corresponding to a stimulus with CIE XYZ tristimulus values are given by [40] where (11) (12) (13) (14) (15) (16) (17) (18) and are the tristimuli of the white stimulus. The Euclidean distance between two color stimuli in CIELUV space is denoted by (delta E-uv), and is a measure of the total color difference between them. On an average, a value of around 2.9 corresponds to a JND [70]. As mentioned earlier, the value of serves as a correlate of lightness. In the plane, the radial distance and angular position serve as correlates of chroma and hue, respectively. 2) The CIE 1976 Space: The coordinate of the CIELAB space is identical to the coordinate for the CIELUV space, and the transformations for the and coordinates are given by (19) (20) where, and are as defined earlier. The Euclidean distance between two color stimuli in CIELAB space is denoted by (delta E-ab), and a value of around 2.3 corresponds to a JND [70]. Once again, in the plane, the radial distance and angular position serve as correlates of chroma and hue, respectively.

9 SHARMA AND TRUSSELL: DIGITAL COLOR IMAGING 909 2) Other Color Difference Formulae: As may be expected, the CIELUV and CIELAB color spaces are only approximately uniform and are often inadequate for specific applications. The uniformity of CIELAB and CIELUV is about the same, but the largest departures from uniformity occur in different regions of the color space [71] [73]. Several other uniform color spaces and color difference formulae have been proposed since the acceptance of the CIE standards. Since CIELAB has gained wide acceptance as a standard, most of the difference formulae attempt to use alternate (non-euclidean) distance measures 1 in the CIELAB space. Prominent among these are the CMC (l:c) distance function based on the CIELAB space [74] and the BFD (l:c) function [75], [76]. A comparison of these and other uniform color spaces using perceptibility and acceptability criteria appears in [70]. In image processing applications involving color, the CIELAB and CIELUV spaces have been used extensively, whereas in industrial color control applications the CMC formulae have found wider acceptance. Recently [77], the CIE issued a new recommendation for the computation of color differences in CIELAB space that incorporates several of the robust and attractive features of the CMC (l:c) distance function. D. Psychophysical Phenomena and Color Appearance Models The human visual system as a whole displays considerable adaptation. It is estimated that the total intensity range over which colors can be sensed is around 10 : 1. While the cones themselves respond only over a 1000 : 1 intensity range, the vast total operating range is achieved by adjustment of their sensitivity to light as a function of the incident photon flux [78]. This adjustment is believed to be largely achieved through a feedback from the neuronal layers that provide temporal lowpass filtering and adjust the cones output as a function of average illumination. A small fraction of the adaptation corresponding to a factor of around 8 : 1 is the result of a 4 : 1 change in the diameter of the pupil that acts as the aperture of the eye [60, p. 23]. Another fascinating aspect of human vision is the invariance of object colors under lights with widely varying intensity levels and spectral distributions. Thus objects are often recognized as having approximately the same color in phases of daylight having considerable difference in their spectral power distribution and also under artificial illumination. This phenomenon is called color constancy. The term chromatic adaptation is used to describe the changes in the visual system that relate to this and other psychophysical phenomena. While colorimetry provides a representation of colors in terms of three independent variables, it was realized early on that humans perceive color as having four distinct hues corresponding to the perceptually unique sensations of red, green, yellow, and blue. Thus, while yellow can be produced by the additive combination of red and green, it is clearly perceived as being qualitatively different from each of the two components. Hering [79] had considerable success in explaining color perception in terms of an opponent-colors theory, 1 Note several of these distance measures are asymmetric and as such do not satisfy the mathematical requirements for a metric [22, p. 91]. which assumed the existence of neural signals of opposite kinds with the red green hues forming one opponent pair and the yellow blue hues constituting the other. Such a theory also satisfactorily explains both the existence of some intermediate hues (such as red yellow, yellow green, green blue, and blue red) and the absence of other intermediate hues (such as reddish-greens and yellowish-blues). Initially, the trichromatic theory and the opponent-colors theory were considered competitors for explaining color vision. However, neither one by itself was capable of giving satisfactory explanations of several important color vision phenomena. In more recent years, these competing theories have been combined in the form of zone theories of color vision, which assume that there are two separate but sequential zones in which these theories apply. Thus, in these theories it is postulated that the retinal color sensing mechanism is trichromatic, but an opponent-color encoding is employed in the neural pathways carrying the retinal responses to the brain. These theories of color vision have formed the basis of a number of color appearance models that attempt to explain psychophysical phenomena. Typically in the interests of simplicity, these models follow the theories only approximately and involve empirically determined parameters. The simplicity, however, allows their practical use in color reproduction applications involving different media where a perceptual match is more desirable and relevant than a colorimetric match. A somewhat different but widely publicized color vision theory was the retinex (from retina and cortex) theory of Edwin Land [80], [81]. Through a series of experiments, Land demonstrated that integrated broadband reflectances in red, green, and blue channels show a much stronger correlation with perceived color than the actual spectral composition of radiant light incident at the eye. He further postulated that the human visual system is able to infer the broadband reflectances from a scene through a successive comparison of spatially neighboring areas. As a model of human color perception, the retinex theory has received only limited attention in recent literature, and has been largely superseded by other theories that explain a wider range of psychophysical effects. However, a computational version of the theory has recently been used, with moderate success, in the enhancement of color images [82], [83]. One may note here that some of the uniform color spaces include some aspects of color constancy and color appearance in their definitions. In particular, both the CIELAB and CIELUV spaces employ an opponent-color encoding and use white-point normalizations that partly explain color constancy. However, the notion of a color appearance model is distinct from that of a uniform color space. Typical uniform color spaces are useful only for comparing stimuli under similar conditions of adaptation and can yield incorrect results if used for comparing stimuli under different adaptation conditions. 1) Chromatic Adaptation and Color Constancy: Several mechanisms of chromatic adaptation have been proposed to explain the phenomenon of color constancy. Perhaps the most widely used of these in imaging applications is one proposed by Von Kries [84]. He hypothesized that the

10 910 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 chromatic adaptation is achieved through individual adaptive gain control on each of the three cone responses. Thus, instead of (2), a more complete model represents the cone responses as (21) where is a diagonal matrix corresponding to the gains of the three channels, and the other terms are as before. The gains of the three channels depend on the state of adaptation of the eye, which is determined by preexposed stimuli and the surround, but independent of the test stimulus. This is known as the Von Kries coefficient rule. The term asymmetric-matching is used to describe matching of color stimuli under different adaptation conditions. Using the Von Kries coefficient rule, two radiant spectra, and, viewed under adaptation conditions specified by the diagonal matrices, and, respectively, will match if (22) Thus, under the Von Kries coefficient rule, chromatic adaptation can be modeled as a diagonal transformation for tristimuli specified in terms of the eye s cone responses. Usually, tristimulus values are specified not relative to the cone responses themselves, but to CMF s that are linear transformations of the cone responses. In this case, it can readily be seen [12, p. 432] that the tristimuli of color stimuli that are in an asymmetric color match are related by a similarity transformation [85] of the diagonal matrix. A Von Kries transformation is commonly used in color rendering applications because of its simplicity and is a part of several standards for device-independent color imaging [86], [87]. Typically, the diagonal matrix is determined by assuming that the cone responses on either side of (22) are identical for white stimuli (usually a perfect reflector illuminated by the illuminant under consideration). The whitepoint normalization in CIELAB space was primarily motivated by such a model. Since the CIE XYZ CMF s are not per se the cone responses of the eye, the diagonal transformation representing the normalization is not a Von Kries transformation and was chosen more for convenience than accuracy [88]. In actual practice, the Von Kries transformation can explain results obtained from psychophysical experiments only approximately [12, pp ]. At the same time, the constancy of metameric matches under different adaptation conditions provides strong evidence for the fact that the cone response curves vary only in scale while preserving the same shape [89, p. 15]. Therefore, it seems most likely that part of the adaptation lies in the nonlinear processing of the cone responses in the neural pathways leading to the brain. A number of alternatives to the Von Kries adaptation rule have been proposed to obtain better agreement with experimental observations. Most of these are nonlinear and use additional information that is often unavailable in imaging applications. A discussion of these is beyond the scope of this paper, and the reader is referred to [60, pp. 81, 217], [90] [92], and [88] for examples of such models. The phenomenon of color constancy suggests that the human visual system transforms recorded stimuli into representations of the scene reflectance that are (largely) independent of Fig. 7. Typical wiring diagram for human color vision models (adapted from [99]). the viewing illuminant. Several researchers have investigated algorithms for estimating illuminant-independent descriptors of reflectance spectra from recorded tristimuli, which have come to be known as computational color constancy algorithms [93] [97]. Several of these algorithms rely on lowdimensional linear models of object and illuminant spectra, which will be discussed briefly in Section III-B5. A discussion of how these algorithms relate to the Von Kries transformation rule and to human color vision can also be found in [98], [95], and [97]. 2) Opponent Processes Theory and Color Appearance Models: The modeling of chromatic adaptation is just one part of the overall goal of color appearance modeling. While color appearance models are empirically determined, they are usually based on physiological models of color vision. Most modern color vision models are based on wiring diagrams of the type shown in Fig. 7. The front end of the model consists of L, M, and S (long, medium, and short wavelength sensitive) cones. The cone responses undergo nonlinear transformations and are combined into two opponent color chromatic channels (R-G and Y-B), and one achromatic channel (A). A positive signal in the R-G channel is an indication of redness whereas a negative signal indicates greenness. Similarly, yellowness and blueness are opposed in the Y-B channel. The outputs of these channels combine to determine the perceptual attributes of hue, saturation, and brightness. It is obvious that the above color-vision model is an over simplification. Actual color appearance models are considerably more intricate and involve a much larger number of parameters, with mechanisms to account for spatial effects of surround and the adaptation of the cone responses, which was briefly discussed in the last section. Due to the immense

11 SHARMA AND TRUSSELL: DIGITAL COLOR IMAGING 911 practical importance of color appearance modeling to color reproduction systems, there has been considerable research in this area that cannot be readily summarized here. The interested reader is referred to [60, pp ] and [100] [112] for examples of some of the prominent color appearance models in current literature. A recent overview of the current understanding of human color vision can also be found in [113]. III. COLOR REPRODUCTION AND RECORDING SYSTEMS The basics of color discussed in the last section addressed the issue of specification of a single color stimulus. In practical systems, one is usually concerned with the processing of color images with a large number of colors. In the physical world, these images exist as spatially varying spectral radiance or reflectance distributions. Color information needs to be recorded from these distributions before any processing can be attempted. Conversely, the physical realization of color images from recorded information requires synthesis of spatially varying spectral radiance or reflectance distributions. In this section, some of the common color output and input systems are surveyed. Output systems are discussed first because color recording systems may also be used to record color reproductions and may exploit the characteristics of the reproduction device. A. Color Output Systems Nature provides a variety of mechanisms by which color may be produced. As many as fifteen distinct physical mechanisms have been identified that are responsible for color in nature [114]. While only a fraction of these mechanisms is suitable for technological exploitation, there is still considerable diversity in available technologies and devices for displaying and printing color images. Color output devices can broadly be classified into three types: additive, subtractive, and hybrid. Additive color systems produce color through the combination of differently colored lights, known as primaries. The qualifier additive is used to signify the fact that the final spectrum is the sum (or average) of the spectra of the individual lights, as was assumed in the discussion of color matching in Section II-A1. Examples of additive color systems include color CRT displays and projection video systems. Color in subtractive systems is produced through a process of removing (subtracting) unwanted spectral components from white light. Typically, such systems produce color on transparent or reflective media, which are illuminated by white light for viewing. Dye sublimation printers, color photographic prints, and color slides are representatives of the subtractive process. Hybrid systems use a combination of additive and subtractive processes to produce color. The main use of a hybrid system is in color halftone printing, which is commonly used for lithographic printing and in most desktop color printers. Any practical output system is capable of producing only a limited range of colors. The range of producible colors on a device is referred to as its gamut. The gamut of a device is a 3-D object and can be visualized using a 3-D representation of the color space, such as the colorimetry standards or uniform color spaces discussed earlier [115], [116]. Often, 2-D representations are more convenient for display, and chromaticity diagrams are used for this purpose. From the linearity of color matching, it can be readily seen that the gamut of additive systems in CIE XYZ space (or any of the other linear tristimulus spaces) is the convex polyhedron formed by linear combinations of the color tristimuli of the primaries over the realizable amplitude range. On the CIE xy chromaticity diagram, the gamut appears as a convex polygon with the primaries representing the vertices. For the usual case of three red, green, and blue primaries, the gamut appears as a triangle on the CIE xy chromaticity diagram. Since most subtractive and hybrid systems are nonlinear, their gamuts have irregular shape and are not characterized by such elegant geometric constructs. One may note here that in order to obtain the largest possible chromaticity gamut, most three-primary additive systems use red, green, and blue colored primaries. For the same reason, cyan, magenta, and yellow primaries are used in subtractive and hybrid systems. In order to discuss colorimetric reproduction on color output devices, it is useful to introduce some terminology. The term control values is used to denote signals that drive a device. The operation of the device can be represented as a multidimensional mapping from control values to colors specified in a device-independent color space. This mapping is referred to as the (device) characterization. Since specified colors in a device-independent color space need to be mapped to device control values to obtain colorimetric output, it is necessary to determine the inverse of the multidimensional devicecharacterization function. In this paper, the term calibration will be used for the entire procedure of characterizing a device and determining the inverse transformation. If the device s operation can be accurately represented by a parametric model, the characterization is readily done by determining the model parameters from a few measurements. If no useful model exists, a purely empirical approach is necessary, in which the characterization function is directly measured over a grid of device control values. The inversion may be performed in a closed form if the characterization uses a device model that allows this. If an empirical approach is employed in characterization or if the model used is noninvertible (often the case with nonlinear models), one has to resort to numerical methods in the inversion step. 1) Cathode Ray Tubes: The most widely used display device for television and computer monitors is the color CRT. The CRT produces visible light by bombardment of a thin layer of phosphor material by an energetic beam of electrons. The electron beam causes the phosphor to fluoresce and emit light whose spectral characteristics are governed by the chemical nature of the phosphor. The most commonly used color CRT tubes are the shadow-mask type, in which a mosaic of red, green, and blue light emitting phosphors on a screen is illuminated by three independent electron beams. The intensity of light emitted by the phosphors is governed by the velocity and number of electrons. The beam is scanned across the screen by electrostatic or electromagnetic deflection mechanisms. The number of electrons is modulated

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

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD) Color Science CS 4620 Lecture 15 1 2 What light is Measuring light Light is electromagnetic radiation Salient property is the spectral power distribution (SPD) [Lawrence Berkeley Lab / MicroWorlds] exists

More information

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

Fig Color spectrum seen by passing white light through a prism. 1. Explain about color fundamentals. Color of an object is determined by the nature of the light reflected from it. When a beam of sunlight passes through a glass prism, the emerging beam of light is not

More information

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

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner CS6640 Computational Photography 6. Color science for digital photography 2012 Steve Marschner 1 What visible light is One octave of the electromagnetic spectrum (380-760nm) NASA/Wikimedia Commons 2 What

More information

Color Science. CS 4620 Lecture 15

Color Science. CS 4620 Lecture 15 Color Science CS 4620 Lecture 15 2013 Steve Marschner 1 [source unknown] 2013 Steve Marschner 2 What light is Light is electromagnetic radiation exists as oscillations of different frequency (or, wavelength)

More information

Color Image Processing. Gonzales & Woods: Chapter 6

Color Image Processing. Gonzales & Woods: Chapter 6 Color Image Processing Gonzales & Woods: Chapter 6 Objectives What are the most important concepts and terms related to color perception? What are the main color models used to represent and quantify color?

More information

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

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song Image and video processing () Colour Images Dr. Yi-Zhe Song yizhe.song@qmul.ac.uk Today s agenda Colour spaces Colour images PGM/PPM images Today s agenda Colour spaces Colour images PGM/PPM images History

More information

Introduction to Color Science (Cont)

Introduction to Color Science (Cont) Lecture 24: Introduction to Color Science (Cont) Computer Graphics and Imaging UC Berkeley Empirical Color Matching Experiment Additive Color Matching Experiment Show test light spectrum on left Mix primaries

More information

Chapter 3 Part 2 Color image processing

Chapter 3 Part 2 Color image processing Chapter 3 Part 2 Color image processing Motivation Color fundamentals Color models Pseudocolor image processing Full-color image processing: Component-wise Vector-based Recent and current work Spring 2002

More information

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

Color & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain Color & Graphics The complete display system is: Model Frame Buffer Screen Eye Brain Color & Vision We'll talk about: Light Visions Psychophysics, Colorimetry Color Perceptually based models Hardware models

More information

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

Slide 1. Slide 2. Slide 3. Light and Colour. Sir Isaac Newton The Founder of Colour Science Slide 1 the Rays to speak properly are not coloured. In them there is nothing else than a certain Power and Disposition to stir up a Sensation of this or that Colour Sir Isaac Newton (1730) Slide 2 Light

More information

The Principles of Chromatics

The Principles of Chromatics The Principles of Chromatics 03/20/07 2 Light Electromagnetic radiation, that produces a sight perception when being hit directly in the eye The wavelength of visible light is 400-700 nm 1 03/20/07 3 Visible

More information

Visual Imaging and the Electronic Age Color Science

Visual Imaging and the Electronic Age Color Science Visual Imaging and the Electronic Age Color Science Grassman s Experiments & Trichromacy Lecture #5 September 5, 2017 Prof. Donald P. Greenberg Light as Rays Light as Waves Light as Photons What is Color

More information

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji CMPSCI 670: Computer Vision! Color University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji Slides by D.A. Forsyth 2 Color is the result of interaction between light in the environment

More information

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

Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color 1 ACHROMATIC LIGHT (Grayscale) Quantity of light physics sense of energy

More information

COLOR and the human response to light

COLOR and the human response to light COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 How

More information

12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.

12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation. From light to colour spaces Light and colour Advanced Graphics Rafal Mantiuk Computer Laboratory, University of Cambridge 1 2 Electromagnetic spectrum Visible light Electromagnetic waves of wavelength

More information

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

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading: Announcements Homework 4 is due Tue, Dec 6, 11:59 PM Reading: Chapter 3: Color CSE 252A Lecture 18 Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):

More information

Color images C1 C2 C3

Color images C1 C2 C3 Color imaging Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..) Digital

More information

Illuminant Multiplexed Imaging: Basics and Demonstration

Illuminant Multiplexed Imaging: Basics and Demonstration Illuminant Multiplexed Imaging: Basics and Demonstration Gaurav Sharma, Robert P. Loce, Steven J. Harrington, Yeqing (Juliet) Zhang Xerox Innovation Group Xerox Corporation, MS0128-27E 800 Phillips Rd,

More information

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

Digital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini Digital Image Processing COSC 6380/4393 Lecture 20 Oct 25 th, 2018 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

Introduction to Computer Vision CSE 152 Lecture 18

Introduction to Computer Vision CSE 152 Lecture 18 CSE 152 Lecture 18 Announcements Homework 5 is due Sat, Jun 9, 11:59 PM Reading: Chapter 3: Color Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):

More information

Color Image Processing EEE 6209 Digital Image Processing. Outline

Color Image Processing EEE 6209 Digital Image Processing. Outline Outline Color Image Processing Motivation and Color Fundamentals Standard Color Models (RGB/CMYK/HSI) Demosaicing and Color Filtering Pseudo-color and Full-color Image Processing Color Transformation Tone

More information

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

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology Course Presentation Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology Physics of Color Light Light or visible light is the portion of electromagnetic radiation that

More information

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

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing For a long time I limited myself to one color as a form of discipline. Pablo Picasso Color Image Processing 1 Preview Motive - Color is a powerful descriptor that often simplifies object identification

More information

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

To discuss. Color Science Color Models in image. Computer Graphics 2 Color To discuss Color Science Color Models in image Computer Graphics 2 Color Science Light & Spectra Light is an electromagnetic wave It s color is characterized by its wavelength Laser consists of single

More information

Color appearance in image displays

Color appearance in image displays Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 1-18-25 Color appearance in image displays Mark Fairchild Follow this and additional works at: http://scholarworks.rit.edu/other

More information

PERCEIVING COLOR. Functions of Color Vision

PERCEIVING COLOR. Functions of Color Vision PERCEIVING COLOR Functions of Color Vision Object identification Evolution : Identify fruits in trees Perceptual organization Add beauty to life Slide 2 Visible Light Spectrum Slide 3 Color is due to..

More information

Colorimetry and Color Modeling

Colorimetry and Color Modeling Color Matching Experiments 1 Colorimetry and Color Modeling Colorimetry is the science of measuring color. Color modeling, for the purposes of this Field Guide, is defined as the mathematical constructs

More information

COLOR. and the human response to light

COLOR. and the human response to light COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 Amazing

More information

CIE Standards for assessing quality of light sources

CIE Standards for assessing quality of light sources CIE Standards for assessing quality of light sources J Schanda University Veszprém, Department for Image Processing and Neurocomputing, Hungary 1. Introduction CIE publishes Standards and Technical Reports

More information

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

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University Color and Perception CS535 Fall 2014 Daniel G. Aliaga Department of Computer Science Purdue University Elements of Color Perception 2 Elements of Color Physics: Illumination Electromagnetic spectra; approx.

More information

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

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies Image formation World, image, eye Light Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies intensity wavelength Visible light is light with wavelength from

More information

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

University of British Columbia CPSC 314 Computer Graphics Jan-Apr Tamara Munzner. Color. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner Color http://www.ugrad.cs.ubc.ca/~cs314/vjan2016 Vision/Color 2 RGB Color triple (r, g, b) represents colors with amount

More information

Color Image Processing

Color Image Processing Color Image Processing Jesus J. Caban Outline Discuss Assignment #1 Project Proposal Color Perception & Analysis 1 Discuss Assignment #1 Project Proposal Due next Monday, Oct 4th Project proposal Submit

More information

Mahdi Amiri. March Sharif University of Technology

Mahdi Amiri. March Sharif University of Technology Course Presentation Multimedia Systems Color Space Mahdi Amiri March 2014 Sharif University of Technology The wavelength λ of a sinusoidal waveform traveling at constant speed ν is given by Physics of

More information

Colors in Images & Video

Colors in Images & Video LECTURE 8 Colors in Images & Video CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Light and Spectra

More information

excite the cones in the same way.

excite the cones in the same way. Humans have 3 kinds of cones Color vision Edward H. Adelson 9.35 Trichromacy To specify a light s spectrum requires an infinite set of numbers. Each cone gives a single number (univariance) when stimulated

More information

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

Reading for Color. Vision/Color. RGB Color. Vision/Color. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013 Tamara Munzner Vision/Color Reading for Color RB Chap Color FCG Sections 3.2-3.3 FCG Chap 20 Color FCG Chap 21.2.2 Visual Perception

More information

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

What is Color. Color is a fundamental attribute of human visual perception. Color What is Color Color is a fundamental attribute of human visual perception. By fundamental we mean that it is so unique that its meaning cannot be fully appreciated without direct experience. How

More information

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour CS 565 Computer Vision Nazar Khan PUCIT Lecture 4: Colour Topics to be covered Motivation for Studying Colour Physical Background Biological Background Technical Colour Spaces Motivation Colour science

More information

University of British Columbia CPSC 414 Computer Graphics

University of British Columbia CPSC 414 Computer Graphics University of British Columbia CPSC 414 Computer Graphics Color 2 Week 10, Fri 7 Nov 2003 Tamara Munzner 1 Readings Chapter 1.4: color plus supplemental reading: A Survey of Color for Computer Graphics,

More information

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

Color. Fredo Durand Many slides by Victor Ostromoukhov. Color Vision 1 Color Fredo Durand Many slides by Victor Ostromoukhov Color Vision 1 Today: color Disclaimer: Color is both quite simple and quite complex There are two options to teach color: pretend it all makes sense

More information

Color Computer Vision Spring 2018, Lecture 15

Color Computer Vision Spring 2018, Lecture 15 Color http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 15 Course announcements Homework 4 has been posted. - Due Friday March 23 rd (one-week homework!) - Any questions about the

More information

THE perception of color involves interaction between

THE perception of color involves interaction between 990 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 7, JULY 1997 Figures of Merit for Color Scanners Gaurav Sharma, Member, IEEE, and H. Joel Trussell, Fellow, IEEE Abstract In the design and evaluation

More information

Comparing Sound and Light. Light and Color. More complicated light. Seeing colors. Rods and cones

Comparing Sound and Light. Light and Color. More complicated light. Seeing colors. Rods and cones Light and Color Eye perceives EM radiation of different wavelengths as different colors. Sensitive only to the range 4nm - 7 nm This is a narrow piece of the entire electromagnetic spectrum. Comparing

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 6. Color Image Processing Computer Engineering, Sejong University Category of Color Processing Algorithm Full-color processing Using Full color sensor, it can obtain the image

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Color Image Processing Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Color Image Processing It is only after years

More information

Color , , Computational Photography Fall 2018, Lecture 7

Color , , Computational Photography Fall 2018, Lecture 7 Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 7 Course announcements Homework 2 is out. - Due September 28 th. - Requires camera and

More information

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University Lecture: Color Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab Stanford University Lecture 1 - Overview of Color Physics of color Human encoding of color Color spaces White balancing Stanford University

More information

Color , , Computational Photography Fall 2017, Lecture 11

Color , , Computational Photography Fall 2017, Lecture 11 Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 11 Course announcements Homework 2 grades have been posted on Canvas. - Mean: 81.6% (HW1:

More information

Multimedia Systems and Technologies

Multimedia Systems and Technologies Multimedia Systems and Technologies Faculty of Engineering Master s s degree in Computer Engineering Marco Porta Computer Vision & Multimedia Lab Dipartimento di Ingegneria Industriale e dell Informazione

More information

Images. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38

Images. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38 Images CS 4620 Lecture 38 w/ prior instructor Steve Marschner 1 Announcements A7 extended by 24 hours w/ prior instructor Steve Marschner 2 Color displays Operating principle: humans are trichromatic match

More information

Multiscale model of Adaptation, Spatial Vision and Color Appearance

Multiscale model of Adaptation, Spatial Vision and Color Appearance Multiscale model of Adaptation, Spatial Vision and Color Appearance Sumanta N. Pattanaik 1 Mark D. Fairchild 2 James A. Ferwerda 1 Donald P. Greenberg 1 1 Program of Computer Graphics, Cornell University,

More information

What is Color Gamut? Public Information Display. How do we see color and why it matters for your PID options?

What is Color Gamut? Public Information Display. How do we see color and why it matters for your PID options? What is Color Gamut? How do we see color and why it matters for your PID options? One of the buzzwords at CES 2017 was broader color gamut. In this whitepaper, our experts unwrap this term to help you

More information

Unit 8: Color Image Processing

Unit 8: Color Image Processing Unit 8: Color Image Processing Colour Fundamentals In 666 Sir Isaac Newton discovered that when a beam of sunlight passes through a glass prism, the emerging beam is split into a spectrum of colours The

More information

Color image processing

Color image processing Color image processing Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..)

More information

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization G892223 Perception October 5, 2009 Maloney Color Perception Color What s it good for? Acknowledgments (slides) David Brainard David Heeger perceptual organization perceptual organization 1 signaling ripeness

More information

EECS490: Digital Image Processing. Lecture #12

EECS490: Digital Image Processing. Lecture #12 Lecture #12 Image Correlation (example) Color basics (Chapter 6) The Chromaticity Diagram Color Images RGB Color Cube Color spaces Pseudocolor Multispectral Imaging White Light A prism splits white light

More information

Radiometric and Photometric Measurements with TAOS PhotoSensors

Radiometric and Photometric Measurements with TAOS PhotoSensors INTELLIGENT OPTO SENSOR DESIGNER S NUMBER 21 NOTEBOOK Radiometric and Photometric Measurements with TAOS PhotoSensors contributed by Todd Bishop March 12, 2007 ABSTRACT Light Sensing applications use two

More information

Color Reproduction. Chapter 6

Color Reproduction. Chapter 6 Chapter 6 Color Reproduction Take a digital camera and click a picture of a scene. This is the color reproduction of the original scene. The success of a color reproduction lies in how close the reproduced

More information

Figure 1: Energy Distributions for light

Figure 1: Energy Distributions for light Lecture 4: Colour The physical description of colour Colour vision is a very complicated biological and psychological phenomenon. It can be described in many different ways, including by physics, by subjective

More information

Digital Image Processing Color Models &Processing

Digital Image Processing Color Models &Processing Digital Image Processing Color Models &Processing Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Nov 16, 2015 Color interpretation Color spectrum vs. electromagnetic

More information

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond

More information

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

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin Color and Color Model Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin Color Interpretation of color is a psychophysiology problem We could not fully understand the mechanism Physical characteristics

More information

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

Visual Perception. Overview. The Eye. Information Processing by Human Observer Visual Perception Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview Last Class Introduction to DIP/DVP applications and examples Image as a function Concepts

More information

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color?

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color? Color Monday, Feb 7 Prof. UT-Austin Today Measuring color Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors

More information

LECTURE 07 COLORS IN IMAGES & VIDEO

LECTURE 07 COLORS IN IMAGES & VIDEO MULTIMEDIA TECHNOLOGIES LECTURE 07 COLORS IN IMAGES & VIDEO IMRAN IHSAN ASSISTANT PROFESSOR LIGHT AND SPECTRA Visible light is an electromagnetic wave in the 400nm 700 nm range. The eye is basically similar

More information

COLOR APPEARANCE IN IMAGE DISPLAYS

COLOR APPEARANCE IN IMAGE DISPLAYS COLOR APPEARANCE IN IMAGE DISPLAYS Fairchild, Mark D. Rochester Institute of Technology ABSTRACT CIE colorimetry was born with the specification of tristimulus values 75 years ago. It evolved to improved

More information

Wireless Communication

Wireless Communication Wireless Communication Systems @CS.NCTU Lecture 4: Color Instructor: Kate Ching-Ju Lin ( 林靖茹 ) Chap. 4 of Fundamentals of Multimedia Some reference from http://media.ee.ntu.edu.tw/courses/dvt/15f/ 1 Outline

More information

Additive. Subtractive

Additive. Subtractive Physics 106 Additive Subtractive Subtractive Mixing Rules: Mixing Cyan + Magenta, one gets Blue Mixing Cyan + Yellow, one gets Green Mixing Magenta + Yellow, one gets Red Mixing any two of the Blue, Red,

More information

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995. Reading Foley, Computer graphics, Chapter 13. Color Optional Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995. Gerald S. Wasserman. Color Vision: An Historical ntroduction.

More information

Test 1: Example #2. Paul Avery PHY 3400 Feb. 15, Note: * indicates the correct answer.

Test 1: Example #2. Paul Avery PHY 3400 Feb. 15, Note: * indicates the correct answer. Test 1: Example #2 Paul Avery PHY 3400 Feb. 15, 1999 Note: * indicates the correct answer. 1. A red shirt illuminated with yellow light will appear (a) orange (b) green (c) blue (d) yellow * (e) red 2.

More information

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1 Chapter 12 Color Models and Color Applications 12-1 12.1 Overview Color plays a significant role in achieving realistic computer graphic renderings. This chapter describes the quantitative aspects of color,

More information

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

A World of Color. Session 4 Color Spaces. OLLI at Illinois Spring D. H. Tracy A World of Color Session 4 Color Spaces OLLI at Illinois Spring 2018 D. H. Tracy Course Outline 1. Overview, History and Spectra 2. Nature and Sources of Light 3. Eyes and Color Vision 4. Color Spaces

More information

Color vision and representation

Color vision and representation Color vision and representation S M L 0.0 0.44 0.52 Mark Rzchowski Physics Department 1 Eye perceives different wavelengths as different colors. Sensitive only to 400nm - 700 nm range Narrow piece of the

More information

Color Reproduction Algorithms and Intent

Color Reproduction Algorithms and Intent Color Reproduction Algorithms and Intent J A Stephen Viggiano and Nathan M. Moroney Imaging Division RIT Research Corporation Rochester, NY 14623 Abstract The effect of image type on systematic differences

More information

Color + Quality. 1. Description of Color

Color + Quality. 1. Description of Color Color + Quality 1. Description of Color Agenda Part 1: Description of color - Sensation of color -Light sources -Standard light -Additive und subtractive colormixing -Complementary colors -Reflection and

More information

Color Digital Imaging: Cameras, Scanners and Monitors

Color Digital Imaging: Cameras, Scanners and Monitors Color Digital Imaging: Cameras, Scanners and Monitors H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC 27695-79 hjt@ncsu.edu Color Imaging Devices

More information

Color images C1 C2 C3

Color images C1 C2 C3 Color imaging Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..) Digital

More information

6 Color Image Processing

6 Color Image Processing 6 Color Image Processing Angela Chih-Wei Tang ( 唐之瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan 2009 Fall Outline Color fundamentals Color models Pseudocolor image

More information

Color. Color. Colorfull world IFT3350. Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal

Color. Color. Colorfull world IFT3350. Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal IFT3350 Victor Ostromoukhov Université de Montréal full world 2 1 in art history Mondrian 1921 The cave of Lascaux About 17000 BC Vermeer mid-xvii century 3 is one of the most effective visual attributes

More information

Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal

Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal IFT3355 Victor Ostromoukhov Université de Montréal full world 2 1 in art history Mondrian 1921 The cave of Lascaux About 17000 BC Vermeer mid-xvii century 3 is one of the most effective visual attributes

More information

19. Vision and color

19. Vision and color 19. Vision and color 1 Reading Glassner, Principles of Digital Image Synthesis, pp. 5-32. Watt, Chapter 15. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA, pp. 45-50 and 69-97,

More information

Digital Image Processing (DIP)

Digital Image Processing (DIP) University of Kurdistan Digital Image Processing (DIP) Lecture 6: Color Image Processing Instructor: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture, University of Kurdistan,

More information

Color. Bilkent University. CS554 Computer Vision Pinar Duygulu

Color. Bilkent University. CS554 Computer Vision Pinar Duygulu 1 Color CS 554 Computer Vision Pinar Duygulu Bilkent University 2 What is light? Electromagnetic radiation (EMR) moving along rays in space R(λ) is EMR, measured in units of power (watts) λ is wavelength

More information

Geography 360 Principles of Cartography. April 24, 2006

Geography 360 Principles of Cartography. April 24, 2006 Geography 360 Principles of Cartography April 24, 2006 Outlines 1. Principles of color Color as physical phenomenon Color as physiological phenomenon 2. How is color specified? (color model) Hardware-oriented

More information

Interactive Computer Graphics

Interactive Computer Graphics Interactive Computer Graphics Lecture 4: Colour Graphics Lecture 4: Slide 1 Ways of looking at colour 1. Physics 2. Human visual receptors 3. Subjective assessment Graphics Lecture 4: Slide 2 The physics

More information

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

Using Color Appearance Models in Device-Independent Color Imaging. R. I. T Munsell Color Science Laboratory Using Color Appearance Models in Device-Independent Color Imaging The Problem Jackson, McDonald, and Freeman, Computer Generated Color, (1994). MacUser, April (1996) The Solution Specify Color Independent

More information

SIM University Color, Brightness, Contrast, Smear Reduction and Latency. Stuart Nicholson Program Architect, VE.

SIM University Color, Brightness, Contrast, Smear Reduction and Latency. Stuart Nicholson Program Architect, VE. 2012 2012 Color, Brightness, Contrast, Smear Reduction and Latency 2 Stuart Nicholson Program Architect, VE Overview Topics Color Luminance (Brightness) Contrast Smear Latency Objective What is it? How

More information

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester Lecture 8: Color Image Processing 04.11.2017 Dr. Mohammed Abdel-Megeed Salem Media

More information

Introduction. The Spectral Basis for Color

Introduction. The Spectral Basis for Color Introduction Color is an extremely important part of most visualizations. Choosing good colors for your visualizations involves understanding their properties and the perceptual characteristics of human

More information

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

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors. Computer Assisted Image Analysis TF 3p and MN1 5p Color Image Processing Lecture 14 GW 6 (suggested problem 6.25) How does the human eye perceive color? How can color be described using mathematics? Different

More information

Computer Graphics Si Lu Fall /27/2016

Computer Graphics Si Lu Fall /27/2016 Computer Graphics Si Lu Fall 2017 09/27/2016 Announcement Class mailing list https://groups.google.com/d/forum/cs447-fall-2016 2 Demo Time The Making of Hallelujah with Lytro Immerge https://vimeo.com/213266879

More information

A Guided Tour of Color Space

A Guided Tour of Color Space Charles Poynton This article describes the theory of color reproduction in video, and some of the engineering compromises necessary to make practical cameras and practical coding systems. Video processing

More information

Digital Image Processing

Digital Image Processing Digital Image Processing IMAGE PERCEPTION & ILLUSION Hamid R. Rabiee Fall 2015 Outline 2 What is color? Image perception Color matching Color gamut Color balancing Illusions What is Color? 3 Visual perceptual

More information

Color Image Processing

Color Image Processing Color Image Processing Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Color Used heavily in human vision. Visible spectrum for humans is 400 nm (blue) to 700

More information

Lecture Color Image Processing. by Shahid Farid

Lecture Color Image Processing. by Shahid Farid Lecture Color Image Processing by Shahid Farid What is color? Why colors? How we see objects? Photometry, Radiometry and Colorimetry Color measurement Chromaticity diagram Shahid Farid, PUCIT 2 Color or

More information

Color Appearance Models

Color Appearance Models 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

More information

Lecture 3: Grey and Color Image Processing

Lecture 3: Grey and Color Image Processing I22: Digital Image processing Lecture 3: Grey and Color Image Processing Prof. YingLi Tian Sept. 13, 217 Department of Electrical Engineering The City College of New York The City University of New York

More information

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources:

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources: Reading Good resources: Vision and Color Brian Curless CSE 557 Autumn 2015 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information