Colour balancing using sclera colour

Size: px
Start display at page:

Download "Colour balancing using sclera colour"

Transcription

1 IET Image Processing Research Article Colour balancing using sclera colour ISSN Received on 21st February 217 Revised 1st October 217 Accepted on 29th October 217 E-First on 2th December 217 doi: 1.149/iet-ipr Matija Males 1, Adam Hedi 2, Mislav Grgic 1 1 Department of Wireless Communications, Faculty of Electrical Engineering and Computing, University of Zagreb, 1 Zagreb, Croatia 2 Department of Electronic, Systems and Information Processing, Faculty of Electrical Engineering and Computing, University of Zagreb, 1 Zagreb, Croatia matija.males@crocontrol.hr Abstract: Colour balancing is an image processing step employed in image signal processing pipeline to adjust colouration of images captured under different illuminations. Most of the existing colour balancing methods that make use of human faces and facial features use skin colour to estimate the chromaticity of the illuminant. This study examines how colour balancing can be performed exploiting the sclera colour extracted from the face automatically detected in the image. Sclera colour can provide enough and correct information to estimate the scene illuminant and reliably perform automatic colour balancing for face images. Experimental results suggest that, in terms of accuracy, the proposed method outperforms most other colour constancy methods on the experimental dataset collected as part of this research, which is a significant result. 1 Introduction Colour constancy is one of the most amazing characteristics of the human visual system which ensures that the perceived colour of different objects remains relatively constant under varying illumination. An example is the white colour which is always perceived as white independently of the spectral characteristics of the light source illuminating the scene. A similar characteristic is highly desirable feature of many devices, e.g. digital cameras. This is achieved via colour balancing which is an image processing step employed in image signal processing (ISP) pipeline to adjust colouration of images captured under different illuminations [1]. Although various automatic and manual colour balancing methods exist, most users, however, prefer the former. The device then needs to dynamically detect the correlated colour temperature of the light source illuminating the scene and compensate for its effects, or determine from the image content the necessary colour correction due to the illumination. The colour balancing algorithm employed in ISP pipeline is thus critical to the colour appearance of digital images. As computational colour constancy is an improperly posed problem, as its solution lacks uniqueness and stability, a number of different methods exist in the literature. Each method is based on different assumptions which are always needed. When these assumptions are not met, the algorithm's estimate of the illuminant can be weak. In other words, each of the existing colour balancing algorithms may fail under certain conditions. It has been demonstrated that the universal best and the universal worst algorithms do not exist: the best performing algorithm for a specific image depends on the image content. While there is a considerable body of work on computational colour constancy and extensive literature has been published, there is no unique classification of proposed methods. We follow classification of Gijsenij et al. [2], who did a comprehensive review of most popular colour balancing algorithms on several common datasets. They classified methods into three categories, being further divided into subcategories: static methods (low-level statistics-based methods and physics-based methods), gamut-based methods and learning-based methods (methods using low-level statistics, methods using medium and high-level statistics and methods using semantic information). The most recent research area which has shown promising results aims to improve illuminant estimation by using convolutional neural networks based systems [3 5]. Also relatively simple features related to the colour statistics can be adequately used with appropriate machine learning techniques to give state-ofthe-art accuracy [6, 7]. While these methods give competitive results, some of them are slower due to the complex features used, require a training dataset and have long training times. Research area which has also shown promising results aims to improve illuminant estimation by using visual information automatically extracted from the images [8, 9]. Colour balancing methods that make use of human faces and facial features in the image as a source of information for scene illuminant estimation are mainly based on human skin. The idea that skin may provide a reference surface for illuminant estimation and thereby mediate colour constancy is not new [1]. Several implementations have shown that the diversity between the gamut of skin pixels of the detected faces and the skin canonical gamut can be affordably used to estimate the scene illuminant since skin colours tend to form a cluster in colour spaces [11, 12]. Recent implementation has shown that average skin colour can be effectively used to provide the reference patch against which other image colours are referenced [13]. In conducting the literature review for this research it was apparent that there is a shortage of prior research and data explicitly studying the relationship between sclera colour and illuminant estimation. Only one paper was found that proposes use of eyes for illumination estimation [14]. However, that paper was related to relighting faces rather than colour balancing. In this paper, we examine how colour balancing can be performed exploiting the sclera colour extracted from the face automatically detected in the image. We propose use of average value of the segmented sclera colour for the scene illuminant estimation. The major steps in the proposed method are described in the next section: eye region detection, sclera segmentation, scene illuminant colour estimation and chromatic adaptation. The result of our work may contribute to colour balancing method, which either alone or in combination with other methods, will enable robust computational colour constancy in various environments for images containing faces. The paper is structured as follows. In Section 2, the proposed method is described. In Section 3, experimental dataset is described. In Section 4, results are presented and compared against results of other methods. In Section 5, conclusions are derived and further research directions are proposed. 416

2 Fig. 1 Operation flowchart of the proposed method 2 Proposed method The success of methods for accurate detection of human faces and facial features in images has accelerated development of facerelated applications. Existing colour balancing methods that make use of human faces and facial features in the image as a source of information use skin colours to estimate the chromaticity of the illuminant. In this paper, we took a different approach and made use of sclera colours to estimate the chromaticity of the illuminant. The sclera, also known as the white of the eye, is the most easily distinguishable part of the eye. It is nearly opaque white and colour constant in most humans. However, sclera colour can generally be different (than white) due to the different causes: age (more yellowish due to ageing), health (yellowish, reddish or some other colours due to different diseases) or ethnicity related (yellowbrown in some Afro-Americans due to larger levels of melanin pigment). Those cases were not considered in this work, but could be examined in future research. Despite those cases where sclera can have different colours, most of the time its colour is nearly opaque white in healthy humans, making it suitable for colour balancing. In comparison to skin, sclera is less affected by other confounding factors, e.g. pigment melanin (ethnicity), allowing a relatively simpler analysis. We demonstrated that sclera colour provides enough and correct information to estimate the scene illuminant and reliably perform automatic colour balancing for face images. The detailed flowchart of the proposed method is shown in Fig. 1. From a computational perspective, automatic colour balancing is a two-stage process comprising of scene illuminant colour estimation and chromatic adaptation. For accurate scene illuminant colour estimation, pixels in the sclera region of the eyes were first segmented from the face image captured under varying illumination. Proposed scene illuminant colour estimation method is based on the measurement of the reference average sclera colour under the canonical illuminant. The illuminant estimation was then calculated as the ratio of the computed average colour of pixels of the sclera region and the reference average sclera colour. In addition, since the eyes are geometrically sunk compared with the forehead, the nose and the cheek in the face, the pixel values of the sclera region are mostly within the dynamic range of the digital camera regardless of the illuminant intensity. Chromatic adaptation was achieved through an independent gain regulation of the three colour signals, model also referred to as the von Kries hypothesis [15]. Finally, a new image was generated as if it had been taken under a canonical illuminant. Proposed method is based on three assumptions: the illumination estimated on the face properly samples the illumination distribution in the scene; sclera colours form a sufficiently compact cluster in the colour space in order to represent a valid clue for illuminant estimation; sclera colour gives statistically equivalent colour balancing performance compared with those that would be obtained in the case of the classical von Kries white-patch normalisation (i.e. the reference patch is white) [16]. Furthermore, the method demands that at least one full frontal face is available within the image with both eyes clearly visible. If no face or no eyes are detected, any other state-of-the-art illuminant estimation algorithm can be used instead. Contrary to some colour balancing methods which are computationally intensive, in this paper we propose a simple method based on the use of average value of the segmented sclera colour for the scene illuminant estimation. Face and eye recognition is technology incorporated into modern cameras and mobile devices. We built the proposed method on top of these technologies by adding method-specific operations. The proposed method does not require any colour constancy parameter tuning. Practical justification of the proposed method comes from the fact that digital portrait images make up a significant portion of images taken. The recent development of mobile technologies, along with the proliferation of photo-sharing social media networks, has contributed to an increasing number of such images, particularly self-portraits or selfies. Digital facial portrait images have become a common feature of the online everyday lives of most digitally connected people. Their rise will continue and will be applied to technology in practical terms. 2.1 Reference average sclera colour Proposed method is based on the assumption that sclera colours form a sufficiently compact cluster in the colour space in order to represent a valid clue for scene illuminant estimation. Therefore, computation of the reference average sclera colour under the canonical illuminant was a crucial step. To determine the reference average sclera colour, colour calibration was applied to each image in self-collected experimental dataset in order to obtain standard, device-independent values. Colour calibration was constructed by imaging colour reference card that contains different coloured patches with published colour values for each patch [17]. Patches are selected to represent various natural objects, colours that are problematic for colour reproduction, additive and subtractive primaries, and a six steps greyscale. In our study, ColorChecker with published XYZ tristimulus values under the CIE standard 417

3 the eye region. By using information about iris radii and centre of each eye, which were determined in previous step, binary masks are centred at approximated iris centres. These eye-shaped binary masks are further resized in order to adjust the region's height and the approximated iris radius. To detect only sclera pixels, circular shaped area representing the iris is discarded. Next, the resulting coarse sclera mask is applied to the contrast enhanced eye region. In order to enhance contrast between the white sclera, iris and the skin, a method proposed by Hsu [19] is used. To create the refined sclera mask and remove remaining iris and skin border pixels, binary thresholding and erosion are applied. Finally, sclera pixels are extracted by multiplying refined sclera mask and eye region of the original image. Fig. 2 Sclera colours forming a compact cluster in xyy colour space illuminant D5 was used. Reference average sclera colour was determined based on colour calibrated images from self-collected experimental dataset by calculating average values for CIE XYZ over pixels in the sclera region. To graphically represent the chromaticity of sclera colours, colour space transformation to CIE xyy colour space is used. Since the coordinates x and y indicate the chromaticity of a colour, a graph with x and y as its axes was used to plot points that indicate chromaticity. The average value for x and y is.369 and.367, with a relative standard deviation of 2.41 and 2.43%, respectively, indicating a small spread of values. Results show that, for a group of people involved in this study, sclera colours form a sufficiently compact cluster in the colour space, as can be seen in the enlarged graph in Fig. 2. Research study on colours shows that sclera colour gives statistically equivalent colour balancing performance compared with those that would be obtained in the case of the classical von Kries white-patch normalisation (i.e. the reference patch is white) [16]. Accordingly, pixels in the sclera region can be used as a reference patch for scene illuminant estimation. Therefore, we call this method sclera patch (SP). 2.2 Eye region detection The first step of the proposed automatic colour balancing method is detection of eye region in the image. There are two different approaches for eye region detection: detection of eyes in the whole image and detection of eyes in previously detected face region. Each of those approaches has its own advantages and disadvantages, including the percentage of true-positive detections and computational speed. The proposed method uses the latter approach. In this study, we use Matlab R215a implementation of the Viola Jones object detection framework [18]. Moreover, a set of rules was defined to accurately locate eyes in previously detected face region, i.e. symmetrical and geometrical properties of eyes in face region. 2.3 Iris localisation The circular Hough transform can be employed to localise the iris region inside previously detected eye region and deduce its radius and centre coordinates. To accomplish this, a binary edge map is generated from the greyscale cropped eye region by using Prewitt's edge detection technique. The radius and centre coordinates of the circle that represents external iris border are determined by the circular Hough transform. The radius range of localised irises is known and expressed as a percentage of the eye region bounding box width. Our algorithm aims to detect irises of both eyes. 2.4 Sclera segmentation To segment out the sclera pixels several operations are required. First, an eye-shaped binary mask is applied to each iris detected in 2.5 Scene illuminant colour estimation The computed average sclera colour is calculated from the segmented sclera pixels. Based on the aforementioned assumptions, the scene illuminant colour estimation is calculated as the ratio between computed pixel average colour of the sclera region c sclera and the reference average sclera colour under the canonical illuminant ρ sclera I = c sclera ρ sclera (1) Once the illuminant I = (Ix, Iy, Iz) has been estimated, each pixel in the image is colour corrected using the von Kries model. 2.6 Chromatic adaptation Chromatic adaptation is based on a diagonal model of illumination change derived from the von Kries hypothesis [15]. The diagonal model states that the effect of moving from one scene illuminant to another can be modelled by scaling colour channels by independent scale factors. These scale factors can be written as elements of a diagonal matrix M. Matrix maps XYZ tristimulus values that are taken under unknown scene illuminant u to their corresponding XYZ tristimulus values under the canonical illuminant c, such that the corresponding XYZ tristimulus values produce the same perceived colour M = X c Y c Z c M A 1 = M X u Y u Z u (2) ρ c /ρ u γ c /γ u β c /β u M A (3) To obtain M, XYZ values are transformed into a cone response domain [ρ, γ, β]. In our work, the Bradford chromatic adaptation transform is used, which is regarded by most experts as the best one M A = Experimental dataset 3.1 Raw images Images are considered unbiased if they have a known linear relationship to scene radiance. ISP pipeline in the camera introduces non-linearities through making model-specific and often proprietary operations, which change the colour, contrast and colour balance of images. These images are then transformed to a non-linear RGB colour space and compressed in an irreversible fashion to produce the image information expected by most operating systems and display drivers. As a consequence, pixel (4) 418

4 that dataset was still unpublished and thus we could not test the performance of the proposed method by using that dataset. Fig. 3 Example images from both datasets intensities are modified such that they are no longer linearly related to scene radiance. In order to determine the reference average sclera colour, raw format images are used. They contain unprocessed sensor data and have desired property of a linear relationship to scene radiance. This property makes it possible to obtain camera-independent images that can be quantitatively compared with no knowledge of the original imaging system. In [2], a simple yet effective approach is described for accessing the raw sensor data stored in a raw file and then applying the basic processing steps required to turn them into a displayable images linearly related to scene radiance. 3.2 Image dataset To test the performance of proposed method, an experimental dataset was collected. We call this dataset Portrait dataset. It consists of raw format portrait images having a known colour reference card, allowing us to accurately estimate the actual scene illuminant for each image. Our dataset was captured using highquality Canon EOS 6D and Canon EOS 6D DSLR cameras with all settings in auto mode and operated at their highest resolution. Images were stored as raw data and basic processing steps required to turn them into linear TIFF images were applied [2]. Dataset consists of 13 indoor and outdoor frontal view portrait images of a single person, taken under various lighting conditions. Participants were asked to hold a colour reference card in one hand. Dataset includes participants of different gender and age. To test the algorithm, three-fold cross-validation was used. Dataset was separated in two subsets, where 66.67% of the images were taken for reference average sclera colour calculation and the rest for evaluation. To investigate whether variation among different races has any significant influence on the illumination estimation accuracy, we collected an additional dataset. Dataset consists of 17 frontal view images of two persons of different races. The same setup was used as in the Portrait dataset. For both datasets, colour reference card has been masked during all experiments to avoid biasing the algorithm. Example images from the two datasets are shown in Fig. 3. All images are available upon request. In [13], the Milan portrait dataset was introduced. Dataset has been acquired in order to further evaluate the colour constancy algorithms using facial features on a larger number of images. The dataset includes portraits of a single person with a single colour reference card up to multiple persons with multiple colour reference cards. Unfortunately, at the time of writing this paper, 4 Experimental results 4.1 Sclera segmentation error rates Before reporting experimental results of the illuminant colour estimation, we have to evaluate segmentation accuracy of the proposed sclera segmentation method. In order to evaluate the method, Portrait dataset was used. Viola Jones face detection algorithm achieved face detection accuracy of 97.9% and eyes detection accuracy of 96.12% on the aforementioned dataset. Sclera segmentation error rates were obtained by comparison to the manually segmented results as the ground truth. Manual segmentation was performed on randomly chosen subset of 4 images by three experienced operators. The proposed method can generate four possible segmentation results: correctly matching (true positive: TP), correctly not matching (true negative: TN), incorrectly matching (false positive: FP) and incorrectly not matching (false negative: FN). The false positive error rate EFP is calculated as the ratio between the number of pixels falsely assigned to the final region and the correct number of pixels in that region. The false negative error rate EFN is calculated as the ratio between the number of pixels falsely assigned to the final region and the correct number of pixels in that region. The obtained EFP error rate was.9%, while EFN error rate was 11%. As we took a very conservative approach to assure that non-relevant regions (iris, eyelashes, upper and lower eyelid) are not segmented, which in turn degrade the average sclera colour measurement, high EFN error rate was expected. Note, however, that any other method can be employed for eyes detection and sclera segmentation, without changing other steps. 4.2 Performance evaluation To test the proposed algorithm, different benchmarking algorithms were considered against which the proposed algorithm was compared. Algorithms considered were white patch (WP) [21], improved white patch (IWP) [22], grey world (GW) [23], shades of grey (SoG) [24], general grey world (GGW) [2], first-order greyedge (GE1) [25], second-order grey-edge (GE2) [25], colour rabbit (CR) [26] and colour sparrow (CS) [27]. Source code for aforementioned benchmarking algorithms is made available on-line by the respective authors. Unfortunately, the source code for skinbased algorithms was unavailable at the time of writing, making a reliable comparison between the various algorithms using facial features very difficult. Performance evaluation of the algorithms was performed on the Portrait dataset. The illuminant white point and an algorithm's estimate of the white point are XYZ triplets. To evaluate accuracy of the proposed algorithm, angle between the actual scene illuminant white point and an algorithm's estimate of the white point was measured for all images in the dataset. Colour space transformation to CIE RGB colour space was used. The angle between the two RGB triplets was used as error measure, as suggested in [28] e ANG = arccos ρ w T ρ^w ρ w ρ^w Angular errors are often not normally distributed but rather skewed resulting in a non-symmetric distribution. Hence, the mean value of the errors is a poor summary statistic [28]. To summarise the distribution, several more appropriate statistics of these errors were reported: the median, the trimean and the max. The median gives an indication of the performance of the method on the majority of the images, while the trimean gives an indication of the extreme values of the distribution. The max gives an indication of the maximum value of angular errors. Table 1 indicates accuracy for the proposed and several other colour balancing algorithms applied to the Portrait dataset, in terms of the mean, median, trimean and max of angular errors. Angular error of 1 with respect to the ground truth was not found to be noticeable, while an angular error (5) 419

5 Fig. 4 Example results of GE2 (angular error 11.76) and SP (angular error 4.4) Table 1 Angular error statistics obtained on the Portrait dataset Algorithm Mean Median WP IWP GW SoG GGW GE1 GE2 CR CS SP Trimean Max Fig. 5 Original image and colour balanced images using left and right person's sclera colour (a) Original image, (b) Colour balanced image using left person's sclera colour, (c) Colour balanced image using right person's sclera colour of 3 was found noticeable but acceptable [29]. Results suggest that the proposed SP method outperforms most other colour constancy methods on the self-collected experimental dataset. In some cases benefit of the proposed method is significant. For example, when a single dominant colour is present in the image, the assumption of many colour constancy methods is not met. While this will cause failure for most methods, the error of the proposed method will be significantly smaller. An example of such a setup is shown in Fig. 4. As stated earlier, we conducted an experiment to investigate whether variation among different races has any significant influence on the illumination estimation accuracy. Illuminant estimation was performed twice for each image. Each time sclera colour from only one person was used for illuminant estimation. An example of such a setup is shown in the paper in Fig. 5. The figure depicts original image which is not colour balanced and two colour balanced images by using left and right person's sclera colour for illuminant estimation, respectively. For this particular image, the difference of angular errors of.14 was calculated while the mean of.22 was calculated for the entire dataset. Preliminary results of the research indicate small variation in chromaticity of the sclera colour among participants. Consequently, that variation has no significant impact on the illumination estimation accuracy of the proposed method Conclusion Colour constancy, the root problem of automatic colour balancing, is still recognised as a difficult problem and thus impossible to solve in the most general case. This paper proposes a method for colour balancing of images containing faces, based on the scene illuminant estimation from pixels in the sclera region of the eyes. The major steps in the proposed method are eye region detection, sclera segmentation, scene illuminant estimation and chromatic adaptation. Since the steps are independent of one another, each step is suitable for future improvement. The method requires that at least one frontal face is available within the image. If no face or no eyes are detected, any other state-of-the-art colour balancing algorithm can be used instead. In terms of accuracy the proposed method outperforms most other colour constancy methods on the experimental dataset collected as part of this research, which is a significant result. To summarise, the proposed method is simple, does not require any colour constancy parameter tuning and enables computational colour constancy in various environments for images containing faces. Further research is required to provide detailed insight into how sclera colour is altered by age, health and race. Moreover, a largescale portrait dataset with a colour reference cards included in each

6 image is needed, to be used for evaluation of colour balancing methods that make use of facial features. 6 References [1] Lam, E.Y., Fung, G.S.K.: Automatic white balancing in digital photography, in Lukac, R. (Ed.): Single-sensor imaging: methods and applications for digital cameras (CRC Press, Boca Raton, FL, 28, 1st edn.), pp [2] Gijsenij, A., Gevers, T., van de Weijer, J.: Computational color constancy: survey and experiments, IEEE Trans. Image Process., 211, 2, (9), pp [3] Bianco, S., Cusano, C., Schettini, R.: Color constancy using CNNs. Proc. IEEE Conf. Vision and Pattern Recognition, 215, pp [4] Barron, J. T.: Convolutional color constancy. Proc. IEEE Int. Conf. Computer Vision, 215, pp [5] Kim, S.J., Oh, S.W.: Approaching the computational color constancy as a classification problem through deep learning, Pattern Recognit., 217, 61, pp [6] Cheng, D., Price, B., Cohen, S., et al.: Effective learning-based illuminant estimation using simple features. Proc. IEEE Conf. Vision and Pattern Recognition, 215, pp [7] Chakrabarti, A.: Color constancy by learning to predict chromaticity from luminance. Proc. Neural Information Processing Systems (NIPS), 215, pp [8] van de Weijer, J., Schmid, C., Verbeek, J.: Using high-level visual information for color constancy. Proc. IEEE Int. Conf. Computer Vision, 27, pp. 1 8 [9] Gijsenij A., Gevers, T: Color constancy using natural image statistics and scene semantics, IEEE Trans. Pattern Anal. Mach. Intell., 211, 33, (4), pp [1] Fairchild, M.D.: Chromatic adaptation to image displays. Technical Association of Graphic Arts, 1992, 2, pp [11] Bianco, S., Schettini, R.: Color constancy using faces. Proc. IEEE Conf. Vision and Pattern Recognition (CVPR), 212, pp [12] Crichton, S., Pichat, J., Mackiewicz, M., et al.: Skin chromaticity gamuts for illumination recovery. Proc. Conf. on Colour in Graphics, Imaging and Vision (CGIV), 212, pp [13] Bianco, S., Schettini, R.: Adaptive color constancy using faces, IEEE Trans. Pattern Anal. Mach. Intell., 214, 36, (8), pp [14] Nishino, K., Nayar, S.K.: Eyes for relighting, ACM Trans. Graph., 24, 23, (3), pp [15] von Kries, J.: Chromatic adaptation, Festchrift der Albrecht-Ludwigs- Universitat, 192 [otranslation: D.L. MacAdam, Colorimetry fundamentals, SPIE Milestone Series, vol. MS 77, 1993] [16] Bianco, S.: Color constancy using single colors. Proc. Computer Vision ECCV 212. Workshops and Demonstrations, 212, pp [17] Sumner, R.: Processing RAW images in MATLAB, unpublished [18] Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. Proc. IEEE Conf. Vision and Pattern Recognition (CVPR), 21, pp [19] Hsu, R.-L., Abdel-Mottaleb, M., Jain, A.K.: Face detection in color images, IEEE Trans. Pattern Anal. Mach. Intell., 22, 24, (5), pp [2] Akkaynak, D., Treibitz, T., Xiao, B., et al.: Use of commercial off-the-shelf digital cameras for scientific data acquisition and scene-specific color calibration, J. Opt. Soc. Am. A OSA, 214, 31, (2), pp [21] Land, E. H.: The retinex theory of color vision, Sci. Am., 1977, 237, (6), pp [22] Banic, N., Loncaric, S.: Improving the white patch method by subsampling. Proc. IEEE Int. Conf. on Image Processing (ICIP), 214, pp [23] Buchsbaum, G.: A spatial processor model for object colour perception, J. Franklin Inst., 198, 31, (1), pp [24] Finlayson, G.D., Trezzi, E.: Shades of gray and colour constancy, Color and Imaging Conf., 24, vol. 24, pp [25] van de Weijer, J., Gevers, T., Gijsenij, A.: Edge-based color constancy, IEEE Trans. Image Process., 27, 16, (9), pp [26] Banic, N., Loncaric, S.: Color rabbit guiding the distance of local maximums in illumination estimation. Proc. IEEE Digital Signal Processing (DSP), 214, pp [27] Banić, N., Lončarić, S.: Using the random sprays retinex algorithm for global illumination estimation. Proc. Croatian Computer Vision Workshop (CCVW), 213, pp. 3 7 [28] Hordley, S.D., Finlayson, G.: Re-valuating colour constancy algorithms. Proc. Conf. Vision and Pattern Recognition (ICPR), 24, pp [29] Finlayson, G.D., Hordley, S.D., Morovic, P.: Colour constancy using the chromagenic constraint. Proc. IEEE Conf. Vision and Pattern Recognition (CVPR), 25, vol. 1, pp

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

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

More information

A Curious Problem with Using the Colour Checker Dataset for Illuminant Estimation

A Curious Problem with Using the Colour Checker Dataset for Illuminant Estimation A Curious Problem with Using the Colour Checker Dataset for Illuminant Estimation Graham D. Finlayson 1, Ghalia Hemrit 1, Arjan Gijsenij 2, Peter Gehler 3 1 School of Computing Sciences, University of

More information

Supplementary Material: Specular Highlight Removal in Facial Images

Supplementary Material: Specular Highlight Removal in Facial Images Supplementary Material: Specular Highlight Removal in Facial Images Chen Li 1 Stephen Lin 2 Kun Zhou 1 Katsushi Ikeuchi 2 1 State Key Lab of CAD&CG, Zhejiang University 2 Microsoft Research 1. Computation

More information

Video-Based Illumination Estimation

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

Introduction to color science

Introduction to color science Introduction to color science Trichromacy Spectral matching functions CIE XYZ color system xy-chromaticity diagram Color gamut Color temperature Color balancing algorithms Digital Image Processing: Bernd

More information

Light, Color, and Surface Reflectance. Shida Beigpour

Light, 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 information

HOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL?

HOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL? HOW USEFUL ARE COLOUR INVARIANTS FOR IMAGE RETRIEVAL? Gerald Schaefer School of Computing and Technology Nottingham Trent University Nottingham, U.K. Gerald.Schaefer@ntu.ac.uk Abstract Keywords: The images

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom

More information

Eyes extraction from facial images using edge density

Eyes extraction from facial images using edge density Loughborough University Institutional Repository Eyes extraction from facial images using edge density This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation:

More information

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij Intelligent Systems Lab Amsterdam, University of Amsterdam ABSTRACT Performance

More information

Statistical Approach to a Color-based Face Detection Algorithm

Statistical Approach to a Color-based Face Detection Algorithm Statistical Approach to a Color-based Face Detection Algorithm EE 368 Digital Image Processing Group 15 Carmen Ng Thomas Pun May 27, 2002 Table of Content Table of Content... 2 Table of Figures... 3 Introduction:...

More information

Adaptive Skin Color Classifier for Face Outline Models

Adaptive Skin Color Classifier for Face Outline Models Adaptive Skin Color Classifier for Face Outline Models M. Wimmer, B. Radig, M. Beetz Informatik IX, Technische Universität München, Germany Boltzmannstr. 3, 87548 Garching, Germany [wimmerm, radig, beetz]@informatik.tu-muenchen.de

More information

Image enhancement for face recognition using color segmentation and Edge detection algorithm

Image enhancement for face recognition using color segmentation and Edge detection algorithm Image enhancement for face recognition using color segmentation and Edge detection algorithm 1 Dr. K Perumal and 2 N Saravana Perumal 1 Computer Centre, Madurai Kamaraj University, Madurai-625021, Tamilnadu,

More information

IRIS SEGMENTATION OF NON-IDEAL IMAGES

IRIS SEGMENTATION OF NON-IDEAL IMAGES IRIS SEGMENTATION OF NON-IDEAL IMAGES William S. Weld St. Lawrence University Computer Science Department Canton, NY 13617 Xiaojun Qi, Ph.D Utah State University Computer Science Department Logan, UT 84322

More information

A Study on Similarity Computations in Template Matching Technique for Identity Verification

A Study on Similarity Computations in Template Matching Technique for Identity Verification A Study on Similarity Computations in Template Matching Technique for Identity Verification Lam, S. K., Yeong, C. Y., Yew, C. T., Chai, W. S., Suandi, S. A. Intelligent Biometric Group, School of Electrical

More information

Face Detection for Skintone Images Using Wavelet and Texture Features

Face Detection for Skintone Images Using Wavelet and Texture Features Face Detection for Skintone Images Using Wavelet and Texture Features 1 H.C. Vijay Lakshmi, 2 S. Patil Kulkarni S.J. College of Engineering Mysore, India 1 vijisjce@yahoo.co.in, 2 pk.sudarshan@gmail.com

More information

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Critique: Efficient Iris Recognition by Characterizing Key Local Variations Critique: Efficient Iris Recognition by Characterizing Key Local Variations Authors: L. Ma, T. Tan, Y. Wang, D. Zhang Published: IEEE Transactions on Image Processing, Vol. 13, No. 6 Critique By: Christopher

More information

Combining Strategies for White Balance

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

Short Survey on Static Hand Gesture Recognition

Short Survey on Static Hand Gesture Recognition Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of

More information

Face Objects Detection in still images using Viola-Jones Algorithm through MATLAB TOOLS

Face Objects Detection in still images using Viola-Jones Algorithm through MATLAB TOOLS Face Objects Detection in still images using Viola-Jones Algorithm through MATLAB TOOLS Dr. Mridul Kumar Mathur 1, Priyanka Bhati 2 Asst. Professor (Selection Grade), Dept. of Computer Science, LMCST,

More information

Removing Shadows from Images

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

More information

Color Local Texture Features Based Face Recognition

Color Local Texture Features Based Face Recognition Color Local Texture Features Based Face Recognition Priyanka V. Bankar Department of Electronics and Communication Engineering SKN Sinhgad College of Engineering, Korti, Pandharpur, Maharashtra, India

More information

Dynamic skin detection in color images for sign language recognition

Dynamic skin detection in color images for sign language recognition Dynamic skin detection in color images for sign language recognition Michal Kawulok Institute of Computer Science, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, Poland michal.kawulok@polsl.pl

More information

Image Processing Pipeline for Facial Expression Recognition under Variable Lighting

Image Processing Pipeline for Facial Expression Recognition under Variable Lighting Image Processing Pipeline for Facial Expression Recognition under Variable Lighting Ralph Ma, Amr Mohamed ralphma@stanford.edu, amr1@stanford.edu Abstract Much research has been done in the field of automated

More information

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis N.Padmapriya, Ovidiu Ghita, and Paul.F.Whelan Vision Systems Laboratory,

More information

Fast and Robust Classification using Asymmetric AdaBoost and a Detector Cascade

Fast and Robust Classification using Asymmetric AdaBoost and a Detector Cascade Fast and Robust Classification using Asymmetric AdaBoost and a Detector Cascade Paul Viola and Michael Jones Mistubishi Electric Research Lab Cambridge, MA viola@merl.com and mjones@merl.com Abstract This

More information

Color Constancy for Multiple Light Sources Arjan Gijsenij, Member, IEEE, Rui Lu, and Theo Gevers, Member, IEEE

Color Constancy for Multiple Light Sources Arjan Gijsenij, Member, IEEE, Rui Lu, and Theo Gevers, Member, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 21, NO. 2, FEBRUARY 2012 697 Color Constancy for Multiple Light Sources Arjan Gijsenij, Member, IEEE, Rui Lu, and Theo Gevers, Member, IEEE Abstract Color constancy

More information

CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning

CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning Justin Chen Stanford University justinkchen@stanford.edu Abstract This paper focuses on experimenting with

More information

Mouse Pointer Tracking with Eyes

Mouse Pointer Tracking with Eyes Mouse Pointer Tracking with Eyes H. Mhamdi, N. Hamrouni, A. Temimi, and M. Bouhlel Abstract In this article, we expose our research work in Human-machine Interaction. The research consists in manipulating

More information

Deep Structured-Output Regression Learning for Computational Color Constancy

Deep Structured-Output Regression Learning for Computational Color Constancy Deep Structured-Output Regression Learning for Computational Color Constancy Yanlin Qian, Ke Chen, Joni-Kristian Kämäräinen Department of Signal Processing Tampere University of Technology http://vision.cs.tut.fi/

More information

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images Karthik Ram K.V & Mahantesh K Department of Electronics and Communication Engineering, SJB Institute of Technology, Bangalore,

More information

A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods

A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.5, May 2009 181 A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods Zahra Sadri

More information

FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU

FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU 1. Introduction Face detection of human beings has garnered a lot of interest and research in recent years. There are quite a few relatively

More information

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 11, November 2014,

More information

Medical images, segmentation and analysis

Medical images, segmentation and analysis Medical images, segmentation and analysis ImageLab group http://imagelab.ing.unimo.it Università degli Studi di Modena e Reggio Emilia Medical Images Macroscopic Dermoscopic ELM enhance the features of

More information

Physics-based Vision: an Introduction

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

High Information Rate and Efficient Color Barcode Decoding

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

A Colour Constancy Algorithm Based on the Histogram of Feasible Colour Mappings

A Colour Constancy Algorithm Based on the Histogram of Feasible Colour Mappings A Colour Constancy Algorithm Based on the Histogram of Feasible Colour Mappings Jaume Vergés-Llahí and Alberto Sanfeliu Institut de Robòtica i Informàtica Industrial Technological Park of Barcelona, U

More information

Low Cost Colour Measurements with Improved Accuracy

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

More information

A Keypoint Descriptor Inspired by Retinal Computation

A Keypoint Descriptor Inspired by Retinal Computation A Keypoint Descriptor Inspired by Retinal Computation Bongsoo Suh, Sungjoon Choi, Han Lee Stanford University {bssuh,sungjoonchoi,hanlee}@stanford.edu Abstract. The main goal of our project is to implement

More information

Illuminant Estimation from Projections on the Planckian Locus

Illuminant Estimation from Projections on the Planckian Locus Illuminant Estimation from Projections on the Planckian Locus Baptiste Mazin, Julie Delon, and Yann Gousseau LTCI, Télécom-ParisTech, CNRS, 46 rue Barault, Paris 75013, France {baptiste.mazin,julie.delon,yann.gousseau}@telecom-paristech.fr

More information

Disguised Face Identification (DFI) with Facial KeyPoints using Spatial Fusion Convolutional Network. Nathan Sun CIS601

Disguised Face Identification (DFI) with Facial KeyPoints using Spatial Fusion Convolutional Network. Nathan Sun CIS601 Disguised Face Identification (DFI) with Facial KeyPoints using Spatial Fusion Convolutional Network Nathan Sun CIS601 Introduction Face ID is complicated by alterations to an individual s appearance Beard,

More information

Assessing Colour Rendering Properties of Daylight Sources Part II: A New Colour Rendering Index: CRI-CAM02UCS

Assessing Colour Rendering Properties of Daylight Sources Part II: A New Colour Rendering Index: CRI-CAM02UCS Assessing Colour Rendering Properties of Daylight Sources Part II: A New Colour Rendering Index: CRI-CAM02UCS Cheng Li, Ming Ronnier Luo and Changjun Li Department of Colour Science, University of Leeds,

More information

Generalized Gamut Mapping using Image Derivative Structures for Color Constancy

Generalized Gamut Mapping using Image Derivative Structures for Color Constancy DOI 10.1007/s11263-008-0171-3 Generalized Gamut Mapping using Image Derivative Structures for Color Constancy Arjan Gijsenij Theo Gevers Joost van de Weijer Received: 11 February 2008 / Accepted: 6 August

More information

Subject-Oriented Image Classification based on Face Detection and Recognition

Subject-Oriented Image Classification based on Face Detection and Recognition 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Automatic Initialization of the TLD Object Tracker: Milestone Update

Automatic Initialization of the TLD Object Tracker: Milestone Update Automatic Initialization of the TLD Object Tracker: Milestone Update Louis Buck May 08, 2012 1 Background TLD is a long-term, real-time tracker designed to be robust to partial and complete occlusions

More information

Face Alignment Under Various Poses and Expressions

Face Alignment Under Various Poses and Expressions Face Alignment Under Various Poses and Expressions Shengjun Xin and Haizhou Ai Computer Science and Technology Department, Tsinghua University, Beijing 100084, China ahz@mail.tsinghua.edu.cn Abstract.

More information

Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach

Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach Vandit Gajjar gajjar.vandit.381@ldce.ac.in Ayesha Gurnani gurnani.ayesha.52@ldce.ac.in Yash Khandhediya khandhediya.yash.364@ldce.ac.in

More information

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study Face Detection Using Color Based Segmentation and Morphological Processing A Case Study Dr. Arti Khaparde*, Sowmya Reddy.Y Swetha Ravipudi *Professor of ECE, Bharath Institute of Science and Technology

More information

A Survey of Light Source Detection Methods

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

Face Recognition for Mobile Devices

Face Recognition for Mobile Devices Face Recognition for Mobile Devices Aditya Pabbaraju (adisrinu@umich.edu), Srujankumar Puchakayala (psrujan@umich.edu) INTRODUCTION Face recognition is an application used for identifying a person from

More information

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Si Chen The George Washington University sichen@gwmail.gwu.edu Meera Hahn Emory University mhahn7@emory.edu Mentor: Afshin

More information

Color can be an important cue for computer vision or

Color can be an important cue for computer vision or IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 9, SEPTEMBER 2011 2475 Computational Color Constancy: Survey and Experiments Arjan Gijsenij, Member, IEEE, Theo Gevers, Member, IEEE, and Joost van de

More information

Computational Color Constancy: Survey and Experiments

Computational Color Constancy: Survey and Experiments IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. X, NO. X, MONTH 2010 1 Computational Color Constancy: Survey and Experiments Arjan Gijsenij, Member, IEEE, Theo Gevers, Member, IEEE, Joost van de Weijer, Member,

More information

A Comparison of Color Models for Color Face Segmentation

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

More information

Progress Report of Final Year Project

Progress Report of Final Year Project Progress Report of Final Year Project Project Title: Design and implement a face-tracking engine for video William O Grady 08339937 Electronic and Computer Engineering, College of Engineering and Informatics,

More information

BESIDE other abilities the human visual system (HVS)

BESIDE other abilities the human visual system (HVS) 1 Unsupervised Learning for Color Constancy Nikola Banić and Sven Lončarić By knowing only the direction of e, an image can be successfully chromatically adapted [5]. With only image pixel values f given

More information

Spectral Images and the Retinex Model

Spectral Images and the Retinex Model Spectral Images and the Retine Model Anahit Pogosova 1, Tuija Jetsu 1, Ville Heikkinen 2, Markku Hauta-Kasari 1, Timo Jääskeläinen 2 and Jussi Parkkinen 1 1 Department of Computer Science and Statistics,

More information

Iris Recognition for Eyelash Detection Using Gabor Filter

Iris Recognition for Eyelash Detection Using Gabor Filter Iris Recognition for Eyelash Detection Using Gabor Filter Rupesh Mude 1, Meenakshi R Patel 2 Computer Science and Engineering Rungta College of Engineering and Technology, Bhilai Abstract :- Iris recognition

More information

Face recognition algorithms: performance evaluation

Face recognition algorithms: performance evaluation Face recognition algorithms: performance evaluation Project Report Marco Del Coco - Pierluigi Carcagnì Institute of Applied Sciences and Intelligent systems c/o Dhitech scarl Campus Universitario via Monteroni

More information

Color Appearance in Image Displays. O Canada!

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

Automatic Multi-light White Balance Using Illumination Gradients and Color Space Projection

Automatic Multi-light White Balance Using Illumination Gradients and Color Space Projection Automatic Multi-light White Balance Using Illumination Gradients and Color Space Projection Clifford Lindsay and Emmanuel Agu Worcester Polytechnic Institute, Worcester, MA Abstract. White balance algorithms

More information

Multi-Scale Kernel Operators for Reflection and Rotation Symmetry: Further Achievements

Multi-Scale Kernel Operators for Reflection and Rotation Symmetry: Further Achievements 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops Multi-Scale Kernel Operators for Reflection and Rotation Symmetry: Further Achievements Shripad Kondra Mando Softtech India Gurgaon

More information

Fast and Efficient Automated Iris Segmentation by Region Growing

Fast and Efficient Automated Iris Segmentation by Region Growing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.325

More information

Human Motion Detection and Tracking for Video Surveillance

Human Motion Detection and Tracking for Video Surveillance Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,

More information

Face Detection Using a Dual Cross-Validation of Chrominance/Luminance Channel Decisions and Decorrelation of the Color Space

Face Detection Using a Dual Cross-Validation of Chrominance/Luminance Channel Decisions and Decorrelation of the Color Space Face Detection Using a Dual Cross-Validation of Chrominance/Luminance Channel Decisions and Decorrelation of the Color Space VICTOR-EMIL NEAGOE, MIHAI NEGHINĂ Depart. Electronics, Telecommunications &

More information

Illuminant retrieval for fixed location cameras

Illuminant retrieval for fixed location cameras Illuminant retrieval for fixed location cameras Joanna Marguier and Sabine Süsstrunk School of Computer and Communication Sciences, Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland Abstract

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

Supervised Object Class Colour Normalisation

Supervised Object Class Colour Normalisation Supervised Object Class Colour Normalisation Ekaterina Riabchenko 1, Jukka Lankinen 1, Anders Glent Buch 2, Joni-Kristian Kämäräinen 3, and Norbert Krüger 2 1 Lappeenranta University of Technology (Kouvola

More information

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

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

More information

Reprint (R30) Accurate Chromaticity Measurements of Lighting Components. Reprinted with permission from Craig J. Coley The Communications Repair depot

Reprint (R30) Accurate Chromaticity Measurements of Lighting Components. Reprinted with permission from Craig J. Coley The Communications Repair depot Reprint (R30) Accurate Chromaticity Measurements of Lighting Components Reprinted with permission from Craig J. Coley The Communications Repair depot June 2006 Gooch & Housego 4632 36 th Street, Orlando,

More information

Synthesis of Facial Images with Foundation Make-Up

Synthesis of Facial Images with Foundation Make-Up Synthesis of Facial Images with Foundation Make-Up Motonori Doi 1,RieOhtsuki 2,RieHikima 2, Osamu Tanno 2, and Shoji Tominaga 3 1 Osaka Electro-Communication University, Osaka, Japan 2 Kanebo COSMETICS

More information

Illumination Estimation Using a Multilinear Constraint on Dichromatic Planes

Illumination Estimation Using a Multilinear Constraint on Dichromatic Planes Illumination Estimation Using a Multilinear Constraint on Dichromatic Planes Javier Toro 1 and Brian Funt 2 LBMU 1, Centre Hospitalier de l Université de Montréal Montréal, QC, Canada H2L 2W5 School of

More information

arxiv: v1 [cs.cv] 7 Dec 2018

arxiv: v1 [cs.cv] 7 Dec 2018 Color Constancy by GANs: An Experimental Survey Partha Das1,2 Anil S. Baslamisli1 Yang Liu1,2 Sezer Karaoglu1,2 Theo Gevers1,2 1 2 Computer Vision Lab, University of Amsterdam 3DUniversum arxiv:1812.03085v1

More information

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK Mahamuni P. D 1, R. P. Patil 2, H.S. Thakar 3 1 PG Student, E & TC Department, SKNCOE, Vadgaon Bk, Pune, India 2 Asst. Professor,

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,

More information

Component-based Face Recognition with 3D Morphable Models

Component-based Face Recognition with 3D Morphable Models Component-based Face Recognition with 3D Morphable Models B. Weyrauch J. Huang benjamin.weyrauch@vitronic.com jenniferhuang@alum.mit.edu Center for Biological and Center for Biological and Computational

More information

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION 60 CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION 3.1 IMPORTANCE OF OPTIC DISC Ocular fundus images provide information about ophthalmic, retinal and even systemic diseases such as hypertension, diabetes, macular

More information

Detection of a Single Hand Shape in the Foreground of Still Images

Detection of a Single Hand Shape in the Foreground of Still Images CS229 Project Final Report Detection of a Single Hand Shape in the Foreground of Still Images Toan Tran (dtoan@stanford.edu) 1. Introduction This paper is about an image detection system that can detect

More information

Region Segmentation for Facial Image Compression

Region Segmentation for Facial Image Compression Region Segmentation for Facial Image Compression Alexander Tropf and Douglas Chai Visual Information Processing Research Group School of Engineering and Mathematics, Edith Cowan University Perth, Australia

More information

Face Detection Using Convolutional Neural Networks and Gabor Filters

Face Detection Using Convolutional Neural Networks and Gabor Filters Face Detection Using Convolutional Neural Networks and Gabor Filters Bogdan Kwolek Rzeszów University of Technology W. Pola 2, 35-959 Rzeszów, Poland bkwolek@prz.rzeszow.pl Abstract. This paper proposes

More information

2D Versus 3D Colour Space Face Detection

2D Versus 3D Colour Space Face Detection 2D Versus 3D Colour Space Face Detection Jure Kovač, Peter Peer, Franc Solina jure.kovac@link.si, {peter.peer, franc.solina}@fri.uni-lj.si University of Ljubljana, Faculty of Computer and Information Science

More information

Color Image Segmentation

Color Image Segmentation Color Image Segmentation Yining Deng, B. S. Manjunath and Hyundoo Shin* Department of Electrical and Computer Engineering University of California, Santa Barbara, CA 93106-9560 *Samsung Electronics Inc.

More information

Face Tracking in Video

Face Tracking in Video Face Tracking in Video Hamidreza Khazaei and Pegah Tootoonchi Afshar Stanford University 350 Serra Mall Stanford, CA 94305, USA I. INTRODUCTION Object tracking is a hot area of research, and has many practical

More information

Finding Tiny Faces Supplementary Materials

Finding Tiny Faces Supplementary Materials Finding Tiny Faces Supplementary Materials Peiyun Hu, Deva Ramanan Robotics Institute Carnegie Mellon University {peiyunh,deva}@cs.cmu.edu 1. Error analysis Quantitative analysis We plot the distribution

More information

TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES

TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES SIMON J.D. PRINCE, JAMES H. ELDER, JONATHAN WARRELL, FATIMA M. FELISBERTI IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,

More information

Visual Evaluation and Evolution of the RLAB Color Space

Visual Evaluation and Evolution of the RLAB Color Space Visual Evaluation and Evolution of the RLAB Color Space Mark D. Fairchild Munsell Color Science Laboratory, Center for Imaging Science Rochester Institute of Technology, Rochester, New York Abstract The

More information

Haresh D. Chande #, Zankhana H. Shah *

Haresh D. Chande #, Zankhana H. Shah * Illumination Invariant Face Recognition System Haresh D. Chande #, Zankhana H. Shah * # Computer Engineering Department, Birla Vishvakarma Mahavidyalaya, Gujarat Technological University, India * Information

More information

World Journal of Engineering Research and Technology WJERT

World Journal of Engineering Research and Technology WJERT wjert, 2017, Vol. 3, Issue 3, 49-60. Original Article ISSN 2454-695X Divya et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 MULTIPLE FACE DETECTION AND TRACKING FROM VIDEO USING HAAR CLASSIFICATION

More information

Robbery Detection Camera

Robbery Detection Camera Robbery Detection Camera Vincenzo Caglioti Simone Gasparini Giacomo Boracchi Pierluigi Taddei Alessandro Giusti Camera and DSP 2 Camera used VGA camera (640x480) [Y, Cb, Cr] color coding, chroma interlaced

More information

DETECTION OF DETERMINED EYE FEATURES IN DIGITAL IMAGE

DETECTION OF DETERMINED EYE FEATURES IN DIGITAL IMAGE 1. Tibor MORAVČÍK,. Emília BUBENÍKOVÁ, 3. Ľudmila MUZIKÁŘOVÁ DETECTION OF DETERMINED EYE FEATURES IN DIGITAL IMAGE 1-3. UNIVERSITY OF ŽILINA, FACULTY OF ELECTRICAL ENGINEERING, DEPARTMENT OF CONTROL AND

More information

Light source separation from image sequences of oscillating lights

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

MANY computer vision applications as well as image

MANY computer vision applications as well as image IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL., NO., MONTH 2013 1 Exemplar-Based Colour Constancy and Multiple Illumination Hamid Reza Vaezi Joze and Mark S. Drew Abstract Exemplar-based

More information

Shadow detection and removal from a single image

Shadow detection and removal from a single image Shadow detection and removal from a single image Corina BLAJOVICI, Babes-Bolyai University, Romania Peter Jozsef KISS, University of Pannonia, Hungary Zoltan BONUS, Obuda University, Hungary Laszlo VARGA,

More information

UvA-DARE (Digital Academic Repository) Edge-driven color constancy Gijsenij, A. Link to publication

UvA-DARE (Digital Academic Repository) Edge-driven color constancy Gijsenij, A. Link to publication UvA-DARE (Digital Academic Repository) Edge-driven color constancy Gijsenij, A. Link to publication Citation for published version (APA): Gijsenij, A. (2010). Edge-driven color constancy General rights

More information

The Impact of Diffuse Illumination on Iris Recognition

The Impact of Diffuse Illumination on Iris Recognition The Impact of Diffuse Illumination on Iris Recognition Amanda Sgroi, Kevin W. Bowyer, and Patrick J. Flynn University of Notre Dame asgroi kwb flynn @nd.edu Abstract Iris illumination typically causes

More information

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION 122 CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION 5.1 INTRODUCTION Face recognition, means checking for the presence of a face from a database that contains many faces and could be performed

More information

Gender Classification Technique Based on Facial Features using Neural Network

Gender Classification Technique Based on Facial Features using Neural Network Gender Classification Technique Based on Facial Features using Neural Network Anushri Jaswante Dr. Asif Ullah Khan Dr. Bhupesh Gour Computer Science & Engineering, Rajiv Gandhi Proudyogiki Vishwavidyalaya,

More information

Supervised Object Class Colour Normalisation

Supervised Object Class Colour Normalisation Supervised Object Class Colour Normalisation Ekaterina Riabchenko 1, Jukka Lankinen 1, Anders Glent Buch 2, Joni-Kristian Kämäräinen 3,andNorbertKrüger 2 1 Lappeenranta University of Technology (Kouvola

More information