Color Correction between Gray World and White Patch
|
|
- Bethany Carter
- 6 years ago
- Views:
Transcription
1 Color Correction between Gray World and White Patch Alessandro Rizzi, Carlo Gatta, Daniele Marini a Dept. of Information Technology - University of Milano Via Bramante, Crema (CR) - Italy - rizzi@dti.unimi.it a Dept. of Information Science - University of Milano Via Comelico, Milano - Italy ABSTRACT Color equalization algorithms exhibit a variety of behaviors described in two differing types of models: Gray World and White Patch. These two models are considered alternatives to each other in methods of color correction. They are the basis for two human visual adaptation mechanisms: Lightness Constancy and Color Constancy. The Gray World approach is typical of the Lightness Constancy adaptation because it centers the histogram dynamic, working the same way as the exposure control on a camera. Alternatively, the White Patch approach is typical of the Color Constancy adaptation, searching for the lightest patch to use as a white reference similar to how the human visual system does. The Retinex algorithm basically belongs to the White Patch family due to its reset mechanism. Searching for a way to merge these two approaches, we have developed a new chromatic correction algorithm, called Automatic Color Equalization (ACE), which is able to perform Color Constancy even if based on Gray World approach. It maintains the main Retinex idea that the color sensation derives from the comparison of the spectral lightness values across the image. We tested different performance measures on ACE, Retinex and other equalization algorithms. The results of this comparison are presented. Keywords: Retinex, Gray World, White Patch, Color correction 1. INTRODUCTION Our mode to see the world passes through our visual system (VS) and is influenced by its properties. Studying these properties, we note that our VS is a very poor measuring instrument, but a very efficient visual information extractor. This efficiency derives mainly from its adaptational mechanisms, among them lightness constancy (LC) and color constancy (CC). In fact, our VS, this wonderful sort of camera, is able to correctly expose its shots (LC) and record the real color of the objects regardless of the type of illuminant (CC). A digital camera can do almost the same task, but is not entirely autonomous. In particular, LC can fail in back-lighting conditions, and CC is usually realized by a pre-computed approximation of the illuminant type. These VS mechanisms are able to maximize the image s dynamics, as well as the information content of the perceived scene. Their effect is highly non-linear, since it can be global and local at the same time, solving problems of tone coding in situations with high luminance differences or gradients. 1 A computational model of these mechanisms can be very useful. Several imaging and computer vision techniques can take advantage of these capabilities. Otherwise, it can simply be used to produce well-balanced and pleasant images. In the attempt to develop a computational model of these mechanisms, we decided to set some boundaries. Computer displays are limited devices to investigate on color adaptation. Their limitations are not only due to the gamut fitting problem but, also, due to many adaptational cues, useful for our VS, which can be lost in the acquisition/display process, such as specular highlights, mutual reflections, etc. 2, 3 To overcome these limitations and to develop algorithms just for digital imaging, we decided to consider only a subset of features suitable to be used in digital image processing. It is in this way that we are interested in approaches that try to model the VS adaptation phenomena from a perceptual and not from a light-matter interaction point of view. Conversely, we are not interested in investigating the internal structure of our VS, preferring to take into account
2 its behavior under normal conditions, rather modeling its internal mechanisms using measurements taken under simplified conditions. For our purposes, visual tasks seem to be too complex to be faced bottom-up. Few VS models perform color recomputing solely according to the image content and spatial relation, but among them is Retinex. 4 In fact, the Retinex theory assumes that color perception is based on ratios of reflected light intensity in specific wavelength bands computed between adjacent areas and not on the image s spectral power distribution. 5 Starting with the Retinex model, we have developed a new model of unsupervised color correction, called ACE (for Automatic Color Equalization), that is presented and compared with Retinex in the following sections. In order to compare ACE with other models or just to test its efficacy, we had to choose a reliable measurement method. In our opinion, a color correction algorithm inspired by the human VS should perform LC and CC autonomously but not perfectly. In fact, like the real VS, it should perform incomplete adaptations and, in some cases, it should also cheat some of the image configurations, called visual illusions. 6 Thus, since no perfect CC is expected if the model has to perform image correction in a VS style, no precise colorimetric measurement can be useful. Measurements in comparison to a reference illuminant (usually, but not necessarily D65) do not solve the problem of measuring the appearance of the image objects, because they are biased by their mutual spatial relationship and then, in some cases, by a high-level interpretation and segmentation of the scene. An interesting trend of imaging research analyzes the production of filtered images in terms of their capability to please people. 7 Unfortunately, this analysis in terms of pleasantness of the output image deals with user subjectivity and faces the philosophical problem that we have in comparing the output of our VS model using our VS itself. Thus, waiting for a more suitable measurement method to evaluate the algorithm, we chose the classic E distance in CIELab between all the illuminants, avoiding a reference image. In the next section, we will introduce the characteristics taken into account to developing ACE, and in section 3, the basic algorithm, ending with our tests, test results, and conclusions. 2. GRAY WORLD, WHITE PATCH AND OTHER VISUAL MECHANISMS: ADAPTING TO THE IMAGE CONTENT Understanding the complex internal structure of the human VS is not necessarily useful for digital image filtering purposes. In this work we propose a computational model that only takes into account selected aspects of our VS, without mimicking its internal structure. In particular, we focused our attention on independent adaptation of the chromatic channels, lateral inhibition mechanism, White Patch adapting behavior, Gray World adapting behavior and Local/Global adaptation. Adaptation performs independently in each of the three visual chromatic channels, 8 corresponding approximately to RGB. Both Retinex and ACE computes the output pixel values separately on the three RGB channels. The LC adaptation makes us perceive as medium gray the objects which reflect the average luminance of a scene. In terms of histogram properties of a digital image, this corresponds to a level distribution which has its center mass around the middle value (e.g. 128 in eight bit channel depth). When this happens separately between the three chromatic channels, some global chromatic dominant can be eliminated. 9 We refer to this mechanism as Gray World (GW). This correcting mechanism fails if used alone (see Section 5), but is an important component in the whole visual process. Retinex does not consider any GW mechanisms, while ACE uses this approach to center the resulting dynamic. In some cases the VS normalizes its channel values, maximizing towards an hypothetical white reference area. We refer to this mechanism as White Patch (WP). 10 Retinex finds the white reference patch with the reset mechanisms, while ACE non linearly stretches towards the reference white with its relative lightness appearance function (see next Section). At first sight, GW and WP can be seen in opposition to each other when performing the adaptation, but they can actually be part of the same model. An important point of Retinex and ACE is that they take into account the spatial relationship within the scene areas, computing the final pixel values, according to the image areas distribution, size and mutual position. This results in a mixed range of local and global adaptations. The
3 WP mechanism is a global adaptational VS function, when considering a white global reference. However in many situations, if the reference white is local, the adaptation can be biased locally, allowing a more effective tone reproduction. In the same way our VS extracts useful information from the light areas in a backlight situation. This phenomenon is accounted for in the Retinex algorithm by the reset operation that finds the white reference local to a path. To realize this same effect in Ace, we introduced a weight function, which solves the problem of non-determinism of Retinex random path implementation, while introducing a new parameter. However, the choice of this function does not seem to be critical. 3. THE PROPOSED IMPLEMENTATION The algorithm structure is shown in Fig. 1, with a first stage that accounts for a chromatic spatial adaptation, responsible of the CC behavior, and a second phase of dynamic tone reproduction scaling that adjusts the output range in order to realize the LC behavior. The first phase realizes a sort of merging between the GW and WP approaches with positional weighting for the local/global filtering effect balancing, while the second phase maximizes the image dynamic, white referencing at a global level. This double phase structure is characteristic 11, 12 of a majority of the VS computational models in the field of digital imaging. No user supervision, no statistic and no data preparation are required to run the algorithm. Figure 1: Basic algorithm structure 3.1. Chromatic/Spatial adaptation The first phase, the Chromatic/Spatial adaptation, results in an image R in which every pixel is a floating point value recomputed according to the image content. As in Retinex, this phase is run separately on each chromatic channel, and the final pixel value results from the relative weighted differences of all the pixels in the image. In this way, the channel lightness of each pixel is computed, where the term lightness refers to Land s original meaning. 4 As opposed to the basic Retinex algorithm, ACE has no paths; the local effect is weighted by a distance function. Each pixel p of the output image R is computed separately for each channel c as follows: R c (p) = j Subset,j p r(i c (p) I c (j)) d(p, j) (1) where I c (p) I c (j) accounts for the lateral inhibition mechanism, d( ) is a distance function which weights the amount of local or global contribution, r( ) is the function, discussed below, that accounts for the relative lightness appearance of the pixel. The pixel computation can be extended to the whole image or restricted to a Subset.
4 Global/local weight: the d( ) function d( ) is the function in charge to balance between the global and the local adapting effects of the model. Global models, in fact, are not able to simulate local chromatic adaptation such as the simultaneous contrast or the Mach bands. Only a model with local spatial stimula interaction can account for these phenomena. 1 Different functions have been tested. Among the tested distances: r, e, Manhattan, Max, r 2, Manhattan 2, αr Max 2, r 3,wherer is the Euclidean distance. Only the last distances gave unsatisfactory results. Some functions seem to achieve better results than others, but no absolute definitive function has been found and consequently distance function choice requires a deeper investigation. For the tests in this paper we have chosen the Euclidean distance r The relative lightness appearance: the r( ) function For each pixel of the image r( ), with d( ), control the contrast interaction, accounting for the spatial channel lightness adaptation. It computes all the single contributions of the image content (weighted by d( )) to each final pixel value in the output image. To perform a GW behavior, r( ) has to be an odd function, while the WP behavior is obtained by non-linear enhancements of small differences in neighboring pixels, that result in a sort of local white referencing. In pursuing an effective WP behavior we have tested different r( ) functions: Linear, Truncation, Signum and Saturation, which are shown in Fig. 2. Figure 2: Tested r( ) functions We made a preliminary evaluation of the above r( ) functions performance by considering their chromatic correction and their dynamic enhancement capabilities. Results are shown in Table 1. As it can be noticed in Table 2, all the functions strongly decrease the chromatic dominant due to the illuminant, but Signum and Saturation give results with higher dynamic. Original Linear Truncation Signum Saturation Table 1: Sample image filtered with different s( ) function To test the r( ) functions CC capabilities, the mean E distance in CIELab between two synthetic images of a living room, computed with a photometric ray tracer 13 under the A and D65 CIE illuminant, before and
5 after the filtering have been computed. In the results shown in Table 2, Truncation has a threshold value 0.5 and Saturation has slope value 20. Original Linear Truncation Signum Saturation 48,74 7,26 11,88 4,54 6,94 Table 2. Mean E distance between two synthetic images under the A and D65 CIE illuminant, without any filtering (Original) and filtered with the various r( ) functions Signum performs the most effective CC, but, as it can be noticed in the enlarged detail of the synthetic image under illuminant A (Table 3), it acts as a sort of sharpening filter introducing high frequency noise and Mach bands effects. Linear and Signum functions can be seen as limit cases of Saturation function with unitary or infinite slope respectively. The higher the slope value, the more the contrast is enhanced. The tuning of this parameter has to be further investigated; for the test of this paper we chose Saturation with slope value 20. Figure 3: Enlarged details of synthetic image of Table 5 filtered using Signum (left) and Saturation (right) Reducing the border effect In the basic formula 1, no compensation is taken into account for the pixel distance from the border. The output value of each pixel is determined by N 1 contributors, where N are the pixels of the image; these contributors are weighted by the local/global balancing function d( ). Thus, the closer the pixel is to the border, the less the number of neighboring pixels with a high contribution weight are available. Consequently, the equation 1 has been modified with a normalization coefficient in the following way: R c (p) = r(i c(p) I c(j)) j Subset,j p d(p,j) r max j Subset,j p d(p,j) (2) where r max is the maximum value of r( ) Dynamic tone reproduction scaling This second phase maps the matrix R into the final output image O. In this stage not only a simple dynamic maximization can be made (linear scaling), also different reference values can be chosen in the output range to map into gray levels the relative lightness appearance values of each channel. According to the chosen reference point, an additional global balance between gray world and white patch is added. The following two scaling methods can be used to obtain a standard 24 bit output image from the floating point array R.
6 Linear scaling This first method linearly scales the range of values in R c independently on each channel to the range [0,255] by the formula: O c (x, y) =round[127.5+s c R c (x, y)], where s c is the slope of the segment [(m c, 0), (M c, 255)], with M c =max x,y R c (x, y) andm c =min x,y R c (x, y). In this case the linear mapping precisely fills the available dynamic range without further adaptation WP/GW scaling This alternative method linearly scales the values in R c with the same formula, but using M c =max x,y R c (x, y) as white reference (WP) and the zero value in R c as an estimate for the medium gray reference point (GW) to compute the slope s c. For this reason, the available dynamic could not be used entirely, otherwise, tones around the very dark values could be lost. Moreover, some values in O c could result negative values; in this case, these values are set to 0. This method adds a global GW adaptation in the final scaling, resulting in the dynamic of the final image always being centered around the medium gray Computational cost ACE has an O(N 2 ) computational cost where N is the pixels number of the image. On a AMD-K6-II@350Mhz, running Windows 98, with 128 Mb RAM, it takes 39 seconds to compute a 100x75 pixel image and about 12 minutes to compute a 192x192 pixels image. An optimizated version of the algorithm based upon a Local Look Up Table method is being written. A multilevel approach or an automatic selection of the image subset, for each pixel recomputing, could be two of the possible directions for its optimization. 4. TEST SETUP We measured the algorithm s capability to perform Color Constancy, computing the mean E distance across all the pixels between two images of the same size: E mean = sizex sizey x=0 y=0 E(I 1(x, y),i 2 (x, y)) sizex sizey where I 1 and I 2 are the images to be compared, sizex and sizey are the image dimensions in pixel. We have used two image sets: the University of East Anglia (UEA) uncalibrated colour image database and a set of six synthetic images generated by a photometric ray tracer program from the same 3D scene in six different lighting conditions. The UEA uncalibrated colour image database is a database of 392 design images made from 28 different designs images under three light sources using four digital cameras and two commercial scanners arbitrarily chosen. The images were acquired under a CIE A, D65 and TL84 lights. In this paper we used only the image set acquired with the Fuji Mx-700 digital camera. Effects due to device changing will be further investigated. The six synthetic images were generated with a photometric raytracing algorithm 13 from a 3D living room model. The light sources used were the standard Cie illuminant A, B, C, D65 and a Hg lamp; the latter image was obtained using a mix of these illuminants. 5. RESULTS On these two image sets we measured the mean E distance for any couple of the same image under the various illuminants, before and after the use of different filtering algorithms. We tested a classic histogram equalization, the global WP 10 and GW 9 algorithms, the Brownian random paths Retinex 6 and ACE. We chose this version of Retinex algorithm only because it was better known to the authors of this paper. However, different Retinex 14, 15 implementations have proven to perform comparable results. The test results are presented in the Table 3. The GW algorithm seems to give good results but performes a very poor equalization, as can be seen in Fig.4.
7 Figure 4: Sintetic image A GW filtered A B C D65 Hg Mix Mean No filtering Hist. Eq White Patch Gray World Retinex ACE Table 3: Mean E on synthetic images The same measure has been computed on the UEA database before and after the filtering with ACE and the Brownian Retinex, obtaining the values shown in Table 4. Original Retinex ACE ,12 Table 4: Mean E on UEA database A result comparison is shown in Fig. 5. A visual comparison of the test results is presented in Table 5 and CONCLUSIONS AND PERSPECTIVES A new algorithm for digital image automatic color equalization has been presented. ACE has been developed in the attempt of extending the Retinex model of color equalization, merging Retinex with the Gray World and the White Patch equalization methods. It is based on a schematization in two phases of a simple model of the human vision system. The first phase, the visual encoding, recovers the appearance of the scene areas and the second phase, the display mapping, normalizes the values of the filtered image, maximizing its dynamic. As well as Retinex, ACE performs simultaneously global and local filtering. Preliminary results are very promising: ACE has demonstrated to perform an effective color constancy correction. However it is an ongoing research, to tune some of its internal functions and parameters further investigations and tests are necessary. The main problem of ACE is its high computational cost. A multilevel approach or an automatic selection of the image subset, for each pixel recomputing, could be two of the possible directions for its optimization.
8 Illuminant A B C Original ACE Illuminant D65 Hg Lamp Mix Original ACE Table 5: Examples of ACE filtering on synthetic images Illuminant A D65 TL84 A D65 TL84 Original ACE Table 6: Examples of ACE filtering on UEA DB images
9 Figure 5: Ace result comparison with other equalization algorithms REFERENCES 1. J. Tumblin and H. Rushmeier. Tone reproduction for realistic image synthesis. IEEE Computer Graphics & Applications, November: , H.C. Lee. Method for computing the scene-illuminant chromaticity from specular highlights. Journal of Optical Society of America, 3: , M. D Zmura and P. Lennie. Mechanisms of color constancy. Journal of Optical Society of America, 3 (10): , E. Land. The retinex theory of color vision. Scientific American, 237-3:2 17, J.J. McCann. Color theory and color imaging systems: Past, present and future. Journal of Imaging Science and Technology, 42 (1):70 78, D. Marini and A. Rizzi. A computational approach to color adaptation effects. Image and Vision Computing, 18: , R.W.G. Hunt. How to make pictures and please people. In Proc. of Seventh Color Imaging Conference, J.J. McCann. Color constancy: Small overall and large local changes. In SPIE Proceedings Vol Human Vision, Visual Processing and Digital Display III, San Jose (California), G. Buchsbaum. A spatial processor model for object color perception. J.Franklin inst., 310 (1):1 26, B. Funt and V. Cardei. Committee-based color constancy. J.Opt.Soc.Am. A, 11 (11): , A. C. Hurlbert. Formal connections between lightness algorithms. J. Opt. Soc. A, 3: , S.N. Pattanaik, J.A. Ferwerda, M.D. Fairchild, and D.P. Greenberg. A multiscale model of adaptation and spatial vision for realistic image display. In Proc. of SIGGRAPH98, Orlando, Florida (USA), D. Marini, A. Rizzi, and C. Carati. Color constancy effects measurement of the retinex theory. In Proc. of Electronic Imaging 99, IS&T/SPIE s 11th International Symposium, S. Jose, California (USA), D. Marini, A. Rizzi, and L. De Carli. Multiresolution retinex: comparison of algorithms. In Proc. CGIP 2000, First International Conference on Color in Graphics and Image Processing, Saint-Etienne, FRANCE, October G. Ciocca, D. Marini, A. Rizzi, R. Schettini, and S. Zuffi. Retinex preprocessing of uncalibrated images for color based image retrieval. In CBMI2001 Second International IEEE Workshop on Content Based Multimedia and Indexing, Brescia (Italy), 2001.
SLMRACE: A noise-free new RACE implementation with reduced computational time
SLMRACE: A noise-free new RACE implementation with reduced computational time Juliet Chauvin, Edoardo Provenzi To cite this version: Juliet Chauvin, Edoardo Provenzi. SLMRACE: A noise-free new RACE implementation
More informationColour 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 informationAn 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 informationA 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 informationIntroduction 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 informationPostfiltering for color appearance in synthetic image visualization
Journal of Electronic Imaging 13(1), 111 119 (January 2004). Postfiltering for color appearance in synthetic image visualization Daniele Marini Universita di Milano Dipartimento Informatica e Comunicazione
More informationCombining Strategies for White Balance
Combining Strategies for White Balance Simone Bianco, Francesca Gasparini and Raimondo Schettini DISCo, Università degli Studi di Milano-Bicocca, Via Bicocca degli Arcimboldi 8, 20126 Milano, Italy ABSTRACT
More informationColor Management and Color Perception Issues in a Virtual Reality Theater
Color Management and Color Perception Issues in a Virtual Reality Theater Davide Gadia a, Cristian Bonanomi a, Maurizio Rossi b, Alessandro Rizzi c, Daniele Marini a a Dipartimento di Informatica e Comunicazione,
More informationGray-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 informationCOLOR 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 informationPerceptual Quality Improvement of Stereoscopic Images
Perceptual Quality Improvement of Stereoscopic Images Jong In Gil and Manbae Kim Dept. of Computer and Communications Engineering Kangwon National University Chunchon, Republic of Korea, 200-701 E-mail:
More informationCSE 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 informationCOLOR AND SHAPE BASED IMAGE RETRIEVAL
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol.2, Issue 4, Dec 2012 39-44 TJPRC Pvt. Ltd. COLOR AND SHAPE BASED IMAGE RETRIEVAL
More informationColor Constancy from Illumination Changes
(MIRU2004) 2004 7 153-8505 4-6-1 E E-mail: {rei,robby,ki}@cvl.iis.u-tokyo.ac.jp Finlayson [10] Color Constancy from Illumination Changes Rei KAWAKAMI,RobbyT.TAN, and Katsushi IKEUCHI Institute of Industrial
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 3. HIGH DYNAMIC RANGE Computer Vision 2 Dr. Benjamin Guthier Pixel Value Content of this
More informationThe ZLAB Color Appearance Model for Practical Image Reproduction Applications
The ZLAB Color Appearance Model for Practical Image Reproduction Applications Mark D. Fairchild Rochester Institute of Technology, Rochester, New York, USA ABSTRACT At its May, 1997 meeting in Kyoto, CIE
More informationMeet icam: A Next-Generation Color Appearance Model
Meet icam: A Next-Generation Color Appearance Model Why Are We Here? CIC X, 2002 Mark D. Fairchild & Garrett M. Johnson RIT Munsell Color Science Laboratory www.cis.rit.edu/mcsl Spatial, Temporal, & Image
More informationAnalysis and extensions of the Frankle-McCann
Analysis and extensions of the Frankle-McCann Retinex algorithm Jounal of Electronic Image, vol.13(1), pp. 85-92, January. 2004 School of Electrical Engineering and Computer Science Kyungpook National
More informationSpectral 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 informationNon-Linear Masking based Contrast Enhancement via Illumination Estimation
https://doi.org/10.2352/issn.2470-1173.2018.13.ipas-389 2018, Society for Imaging Science and Technology Non-Linear Masking based Contrast Enhancement via Illumination Estimation Soonyoung Hong, Minsub
More informationHOW 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 informationLecture 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 informationdependent intensity function - the spectral distribution function (SPD) E( ). The surface reflectance is the proportion of incident light which is ref
Object-Based Illumination Classification H. Z. Hel-Or B. A. Wandell Dept. of Computer Science Haifa University Haifa 395, Israel Dept. Of Psychology Stanford University Stanford, CA 9435, USA Abstract
More informationHigh Information Rate and Efficient Color Barcode Decoding
High Information Rate and Efficient Color Barcode Decoding Homayoun Bagherinia and Roberto Manduchi University of California, Santa Cruz, Santa Cruz, CA 95064, USA {hbagheri,manduchi}@soe.ucsc.edu http://www.ucsc.edu
More informationMULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES
MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES Mehran Yazdi and André Zaccarin CVSL, Dept. of Electrical and Computer Engineering, Laval University Ste-Foy, Québec GK 7P4, Canada
More informationColor Appearance in Image Displays. O Canada!
Color Appearance in Image Displays Mark D. Fairchild RIT Munsell Color Science Laboratory ISCC/CIE Expert Symposium 75 Years of the CIE Standard Colorimetric Observer Ottawa 26 O Canada Image Colorimetry
More informationCHAPTER 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 informationCS770/870 Spring 2017 Color and Shading
Preview CS770/870 Spring 2017 Color and Shading Related material Cunningham: Ch 5 Hill and Kelley: Ch. 8 Angel 5e: 6.1-6.8 Angel 6e: 5.1-5.5 Making the scene more realistic Color models representing the
More informationColor 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 informationCONTRAST 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 informationLecture 4 Image Enhancement in Spatial Domain
Digital Image Processing Lecture 4 Image Enhancement in Spatial Domain Fall 2010 2 domains Spatial Domain : (image plane) Techniques are based on direct manipulation of pixels in an image Frequency Domain
More informationAn Efficient Underwater Image Enhancement Using Color Constancy Deskewing Algorithm
An Efficient Underwater Image Enhancement Using Color Constancy Deskewing Algorithm R.SwarnaLakshmi 1, B. Loganathan 2 M.Phil Research Scholar, Govt Arts Science College, Coimbatore, India 1 Associate
More informationQBRIX: a quantile-based approach to retinex
Gianini et al. Vol. 3, No. 2 / December 204 / J. Opt. Soc. Am. A 2663 QBRIX: a quantile-based approach to retinex Gabriele Gianini, Andrea Manenti, and Alessandro Rizzi* Universita degli Studi di Milano,
More informationMotion Estimation. There are three main types (or applications) of motion estimation:
Members: D91922016 朱威達 R93922010 林聖凱 R93922044 謝俊瑋 Motion Estimation There are three main types (or applications) of motion estimation: Parametric motion (image alignment) The main idea of parametric motion
More informationIMAGE PROCESSING >FILTERS AND EDGE DETECTION FOR COLOR IMAGES UTRECHT UNIVERSITY RONALD POPPE
IMAGE PROCESSING >FILTERS AND EDGE DETECTION FOR COLOR IMAGES UTRECHT UNIVERSITY RONALD POPPE OUTLINE Filters for color images Edge detection for color images Canny edge detection FILTERS FOR COLOR IMAGES
More informationLocal 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 informationNew Edge-Enhanced Error Diffusion Algorithm Based on the Error Sum Criterion
New Edge-Enhanced Error Diffusion Algorithm Based on the Error Sum Criterion Jae Ho Kim* Tae Il Chung Hyung Soon Kim* Kyung Sik Son* Pusan National University Image and Communication Laboratory San 3,
More informationPhysics-based Fast Single Image Fog Removal
Physics-based Fast Single Image Fog Removal Jing Yu 1, Chuangbai Xiao 2, Dapeng Li 2 1 Department of Electronic Engineering, Tsinghua University, Beijing, 100084, China 2 College of Computer Science and
More informationImage Enhancement. Digital Image Processing, Pratt Chapter 10 (pages ) Part 1: pixel-based operations
Image Enhancement Digital Image Processing, Pratt Chapter 10 (pages 243-261) Part 1: pixel-based operations Image Processing Algorithms Spatial domain Operations are performed in the image domain Image
More informationStatistical image models
Chapter 4 Statistical image models 4. Introduction 4.. Visual worlds Figure 4. shows images that belong to different visual worlds. The first world (fig. 4..a) is the world of white noise. It is the world
More informationEstimating 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 informationCSE 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 informationLight, Color, and Surface Reflectance. Shida Beigpour
Light, Color, and Surface Reflectance Shida Beigpour Overview Introduction Multi-illuminant Intrinsic Image Estimation Multi-illuminant Scene Datasets Multi-illuminant Color Constancy Conclusions 2 Introduction
More informationVideo-Based Illumination Estimation
Video-Based Illumination Estimation Ning Wang 1,2, Brian Funt 2, Congyan Lang 1, and De Xu 1 1 School of Computer Science and Infromation Technology, Beijing Jiaotong University, Beijing, China 2 School
More informationCHAPTER 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 informationBlack generation using lightness scaling
Black generation using lightness scaling Tomasz J. Cholewo Software Research, Lexmark International, Inc. 740 New Circle Rd NW, Lexington, KY 40511 e-mail: cholewo@lexmark.com ABSTRACT This paper describes
More informationEstimation of Reflection Properties of Silk Textile with Multi-band Camera
Estimation of Reflection Properties of Silk Textile with Multi-band Camera Kosuke MOCHIZUKI*, Norihiro TANAKA**, Hideaki MORIKAWA* *Graduate School of Shinshu University, 12st116a@shinshu-u.ac.jp ** Faculty
More informationEvaluation of texture features for image segmentation
RIT Scholar Works Articles 9-14-2001 Evaluation of texture features for image segmentation Navid Serrano Jiebo Luo Andreas Savakis Follow this and additional works at: http://scholarworks.rit.edu/article
More informationSpectral Classification
Spectral Classification Spectral Classification Supervised versus Unsupervised Classification n Unsupervised Classes are determined by the computer. Also referred to as clustering n Supervised Classes
More informationA Fuzzy Colour Image Segmentation Applied to Robot Vision
1 A Fuzzy Colour Image Segmentation Applied to Robot Vision J. Chamorro-Martínez, D. Sánchez and B. Prados-Suárez Department of Computer Science and Artificial Intelligence, University of Granada C/ Periodista
More informationHand-Eye Calibration from Image Derivatives
Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed
More informationAutomated Control of The Color Rendering Index for LED RGBW Modules in Industrial Lighting
Automated Control of The Color Rendering Index for LED RGBW Modules in Industrial Lighting Julia L. Suvorova usuvorova2106@gmail.com Sergey Yu. Arapov arapov66@yandex.ru Svetlana P. Arapova arapova66@yandex.ru
More informationUsing Trichromatic and Multi-channel Imaging
Reconstructing Spectral and Colorimetric Data Using Trichromatic and Multi-channel Imaging Daniel Nyström Dept. of Science and Technology (ITN), Linköping University SE-674, Norrköping, Sweden danny@itn.liu.se
More informationIntroduction. Psychometric assessment. DSC Paris - September 2002
Introduction The driving task mainly relies upon visual information. Flight- and driving- simulators are designed to reproduce the perception of reality rather than the physics of the scene. So when it
More informationLecture 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[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 informationExtensions 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 informationColor. 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 informationVivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.
Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,
More informationTowards Autonomous Vision Self-Calibration for Soccer Robots
Towards Autonomous Vision Self-Calibration for Soccer Robots Gerd Mayer Hans Utz Gerhard Kraetzschmar University of Ulm, James-Franck-Ring, 89069 Ulm, Germany Abstract The ability to autonomously adapt
More informationLow 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 informationSelf-formation, Development and Reproduction of the Artificial System
Solid State Phenomena Vols. 97-98 (4) pp 77-84 (4) Trans Tech Publications, Switzerland Journal doi:.48/www.scientific.net/ssp.97-98.77 Citation (to be inserted by the publisher) Copyright by Trans Tech
More informationA Model of Dynamic Visual Attention for Object Tracking in Natural Image Sequences
Published in Computational Methods in Neural Modeling. (In: Lecture Notes in Computer Science) 2686, vol. 1, 702-709, 2003 which should be used for any reference to this work 1 A Model of Dynamic Visual
More informationA Survey of Light Source Detection Methods
A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light
More informationColor 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 informationIMA Preprint Series # 2016
VIDEO INPAINTING OF OCCLUDING AND OCCLUDED OBJECTS By Kedar A. Patwardhan Guillermo Sapiro and Marcelo Bertalmio IMA Preprint Series # 2016 ( January 2005 ) INSTITUTE FOR MATHEMATICS AND ITS APPLICATIONS
More informationDiagonal 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 informationCS635 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 informationPhysics-based Vision: an Introduction
Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned
More informationColor 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 informationOptimization of optical systems for LED spot lights concerning the color uniformity
Optimization of optical systems for LED spot lights concerning the color uniformity Anne Teupner* a, Krister Bergenek b, Ralph Wirth b, Juan C. Miñano a, Pablo Benítez a a Technical University of Madrid,
More informationColor Image Enhancement Using Optimal Linear Transform with Hue Preserving and Saturation Scaling
International Journal of Intelligent Engineering & Systems http://www.inass.org/ Color Image Enhancement Using Optimal Linear Transform with Hue Preserving and Saturation Scaling Xiaohua Zhang 1, Yuelan
More informationDigital 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 informationImage Processing: Final Exam November 10, :30 10:30
Image Processing: Final Exam November 10, 2017-8:30 10:30 Student name: Student number: Put your name and student number on all of the papers you hand in (if you take out the staple). There are always
More informationExtraction 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 informationAutomatic detection of specular reflectance in colour images using the MS diagram
Automatic detection of specular reflectance in colour images using the MS diagram Fernando Torres 1, Jesús Angulo 2, Francisco Ortiz 1 1 Automatics, Robotics and Computer Vision Group. Dept. Physics, Systems
More informationA New Technique of Extraction of Edge Detection Using Digital Image Processing
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A New Technique of Extraction of Edge Detection Using Digital Image Processing Balaji S.C.K 1 1, Asst Professor S.V.I.T Abstract:
More informationApplication of Tatian s Method to Slanted-Edge MTF Measurement
Application of s Method to Slanted-Edge MTF Measurement Peter D. Burns Eastman Kodak Company, Rochester, NY USA 465-95 ABSTRACT The 33 method for the measurement of the spatial frequency response () of
More informationPerceptual Grouping from Motion Cues Using Tensor Voting
Perceptual Grouping from Motion Cues Using Tensor Voting 1. Research Team Project Leader: Graduate Students: Prof. Gérard Medioni, Computer Science Mircea Nicolescu, Changki Min 2. Statement of Project
More informationImage Segmentation Via Iterative Geodesic Averaging
Image Segmentation Via Iterative Geodesic Averaging Asmaa Hosni, Michael Bleyer and Margrit Gelautz Institute for Software Technology and Interactive Systems, Vienna University of Technology Favoritenstr.
More informationNonlinear Multiresolution Image Blending
Nonlinear Multiresolution Image Blending Mark Grundland, Rahul Vohra, Gareth P. Williams and Neil A. Dodgson Computer Laboratory, University of Cambridge, United Kingdom October, 26 Abstract. We study
More informationLow Cost Motion Capture
Low Cost Motion Capture R. Budiman M. Bennamoun D.Q. Huynh School of Computer Science and Software Engineering The University of Western Australia Crawley WA 6009 AUSTRALIA Email: budimr01@tartarus.uwa.edu.au,
More informationPSD2B Digital Image Processing. Unit I -V
PSD2B Digital Image Processing Unit I -V Syllabus- Unit 1 Introduction Steps in Image Processing Image Acquisition Representation Sampling & Quantization Relationship between pixels Color Models Basics
More informationColor-Texture Segmentation of Medical Images Based on Local Contrast Information
Color-Texture Segmentation of Medical Images Based on Local Contrast Information Yu-Chou Chang Department of ECEn, Brigham Young University, Provo, Utah, 84602 USA ycchang@et.byu.edu Dah-Jye Lee Department
More informationMultiview Image Compression using Algebraic Constraints
Multiview Image Compression using Algebraic Constraints Chaitanya Kamisetty and C. V. Jawahar Centre for Visual Information Technology, International Institute of Information Technology, Hyderabad, INDIA-500019
More informationDETECTION OF SMOOTH TEXTURE IN FACIAL IMAGES FOR THE EVALUATION OF UNNATURAL CONTRAST ENHANCEMENT
DETECTION OF SMOOTH TEXTURE IN FACIAL IMAGES FOR THE EVALUATION OF UNNATURAL CONTRAST ENHANCEMENT 1 NUR HALILAH BINTI ISMAIL, 2 SOONG-DER CHEN 1, 2 Department of Graphics and Multimedia, College of Information
More informationIntensity Transformations and Spatial Filtering
77 Chapter 3 Intensity Transformations and Spatial Filtering Spatial domain refers to the image plane itself, and image processing methods in this category are based on direct manipulation of pixels in
More informationVISUAL 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 informationPerceptual Effects in Real-time Tone Mapping
Perceptual Effects in Real-time Tone Mapping G. Krawczyk K. Myszkowski H.-P. Seidel Max-Planck-Institute für Informatik Saarbrücken, Germany SCCG 2005 High Dynamic Range (HDR) HDR Imaging Display of HDR
More informationOpponent Color Spaces
EE637 Digital Image Processing I: Purdue University VISE - May 1, 2002 1 Opponent Color Spaces Perception of color is usually not best represented in RGB. A better model of HVS is the so-call opponent
More informationPhysical 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 informationLight source separation from image sequences of oscillating lights
2014 IEEE 28-th Convention of Electrical and Electronics Engineers in Israel Light source separation from image sequences of oscillating lights Amir Kolaman, Rami Hagege and Hugo Guterman Electrical and
More informationRobust color segmentation algorithms in illumination variation conditions
286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,
More informationLearning based face hallucination techniques: A survey
Vol. 3 (2014-15) pp. 37-45. : A survey Premitha Premnath K Department of Computer Science & Engineering Vidya Academy of Science & Technology Thrissur - 680501, Kerala, India (email: premithakpnath@gmail.com)
More informationColour 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 informationINTENSITY TRANSFORMATION AND SPATIAL FILTERING
1 INTENSITY TRANSFORMATION AND SPATIAL FILTERING Lecture 3 Image Domains 2 Spatial domain Refers to the image plane itself Image processing methods are based and directly applied to image pixels Transform
More informationSIMULATION OF ARTIFICIAL SYSTEMS BEHAVIOR IN PARAMETRIC EIGHT-DIMENSIONAL SPACE
78 Proceedings of the 4 th International Conference on Informatics and Information Technology SIMULATION OF ARTIFICIAL SYSTEMS BEHAVIOR IN PARAMETRIC EIGHT-DIMENSIONAL SPACE D. Ulbikiene, J. Ulbikas, K.
More informationSkin Color Transfer. Introduction. Other-Race Effect. This work
Skin Color Transfer This work Introduction Investigates the importance of facial skin color for race differentiation Explore the potential information for other-race race effect Basic Idea Match the average
More informationBrightness, Lightness, and Specifying Color in High-Dynamic-Range Scenes and Images
Brightness, Lightness, and Specifying Color in High-Dynamic-Range Scenes and Images Mark D. Fairchild and Ping-Hsu Chen* Munsell Color Science Laboratory, Chester F. Carlson Center for Imaging Science,
More informationAn ICA based Approach for Complex Color Scene Text Binarization
An ICA based Approach for Complex Color Scene Text Binarization Siddharth Kherada IIIT-Hyderabad, India siddharth.kherada@research.iiit.ac.in Anoop M. Namboodiri IIIT-Hyderabad, India anoop@iiit.ac.in
More information