Colour Model for Outdoor Machine Vision for Tropical Regions and its Comparison with the CIE Model

Size: px
Start display at page:

Download "Colour Model for Outdoor Machine Vision for Tropical Regions and its Comparison with the CIE Model"

Transcription

1 IOP Conference Series: Materials Science and Engineering Colour Model for Outdoor Machine Vision for Tropical Regions and its Comparison with the CIE Model To cite this article: Nasrolah Sahragard et al 2011 IOP Conf. Ser.: Mater. Sci. Eng Related content - Color constancy and the natural image Brian A Wandall - Embedded System Implementation on FPGA System With CLinux OS Ahmad Fairuz Muhd Amin, Ishak Aris, Raja Syamsul Azmir Raja Abdullah et al. - Mechanochemical Synthesis and Characterization of Calcium-doped Ceria Oxide Ion Conductor Ong Poh Shing, Tan Yen Ping and Taufiq Yap Yun Hin View the article online for updates and enhancements. This content was downloaded from IP address on 03/10/2018 at 01:45

2 Colour Model for Outdoor Machine Vision for Tropical Regions and its Comparison with the CIE Model Nasrolah Sahragard 1, Abdul Rahman B Ramli 1,Mohammad Hamiruce Marhaban 2, and Shattri B Mansor 3 1 Institute of Advanced Technology, Universiti Putra Malaysia Serdang, Selangor, Malaysia 2 Department of Electrical and Electronic Engineering, Faculty of Engineering, Universiti Putra Malaysia Serdang, Selangor, Malaysia 3 Department of Civil Engineering, Faculty of Engineering, Universiti Putra Malaysia Serdang, Selangor, Malaysia sahragard@yahoo.com Abstract Accurate modeling of daylight and surface reflectance are very useful for most outdoor machine vision applications specifically those which are based on color recognition. Existing daylight CIE model has drawbacks that limit its ability to predict the color of incident light. These limitations include lack of considering ambient light, effects of light reflected off the ground, and context specific information. Previously developed color model is only tested for a few geographical places in North America and its accountability is under question for other places in the world. Besides, existing surface reflectance models are not easily applied to outdoor images. A reflectance model with combined diffuse and specular reflection in normalized HSV color space could be used to predict color. In this paper, a new daylight color model showing the color of daylight for a broad range of sky conditions is developed which will suit weather conditions of tropical places such as Malaysia. A comparison of this daylight color model and daylight CIE model will be discussed. The colors of matte and specular surfaces have been estimated by use of the developed color model and surface reflection function in this paper. The results are shown to be highly reliable. 1. Introduction Color Model and Surface Reflectance Model play a major role in predicting the color of a surface since color is an important feature for color object recognition in machine vision. The CIE daylight model (Commission of International Illumination 1931) [1] has three drawbacks that make it unsuitable for use for outdoor machine vision namely the lack of taking into account the effect of ambient light mainly from the sky, the lack of considering the reflection off the ground, and the lack of covering any scene information. There are other daylight color models [1] and surface reflectance models [2] [3] [4] [5] that have not been applied to realistic outdoor machine imagery. A lot of computational work has been done for color recognition under varying illumination in the area of color constancy where the goal of which is to match object colors under varying illumination without knowing the composition of the incident light or surface reflectance. Although there have been a lot of advances in the area of color constancy by Simonds [6], Land E [7], Shafer [5], Maloney and Wandell [8], Yuille [9], Klinker et al. [10], Forsyth [11], D Zumra and Iverson [12], Novak and Shafer [13], Ohata and Hayashi [14], Published under licence by Ltd 1

3 Finlayson [15], Funt and Finlayson [16], Funt et al. [17], Finlayson and Hordley [18], but their usefulness for outdoor images has not been established. Surface reflectance Models as described by Dana [19], Nicodemus [20], and Horn [2] is modeled by a bidirectional reflection distribution function (BRDF) explaining how light from a given direction is reflected from a surface at a given orientation. Upon the composition of the incident light and the characteristics of the surface, different spectra of light may be reflected at different orientations, thereby making the BRDF very complex. Lambertian model explained by Horn [2] is the simplest and it is used to describe the reflectance of matte surfaces see Oren and Nayar [21], Wolff et al. [22]. It predicts that light incident on a surface is scattered equally in all directions such that the total amount of light reflected is a function of the angle of incidence. Cook and Torrance [23] and Klinker [10] use the composite of the specular and Lambertian components to model surfaces with specular component. For instance, Shafer [5] models surface reflectance as a linear combination of the diffuse and specular components, and determines the weights of each component from a measure of specularity. Shafer s dichromatic Reflectance Model shows that color variation in RGB lies within a parallelogram, the length and breadth of which are determined by the two reflectance components. Klinker [10] refines the Dichromatic model by showing that surface reflectance follows a dog legged ( -shaped) distribution in RGB. Sato and Ikeuchi [24] uses temporally images to model the surface components. All of these methods depend on the presence of pure specular reflection from a point-source light. Since daylight is composite extended light source and not a point source, none of the methods mentioned above could be applied to outdoor images. Buluswar [25] developed a color model for outdoor machine vision that along with his surface reflectance model called Normalized photometric Function which is an adapted form of dichromatic surface reflectance model could estimate the color of a surface. His model has been applied to parts of North America under good weather condition and its validity for other places under different environment where there are humidity, fog, haze, hail, etc remains to be seen. This model for eastern tropical countries like Malaysia does not work for two reasons i) the sun angles in the model does not cover the whole range of sun angles in Malaysia and ii) the model is not built under humid condition as is the case for tropical regions. Gasparini and Schettini [26] in 2004 came up with an algorithm for automatic color correction. It was designed to distinguish between true cast and predominant color in a completely unsupervised way so capable of discriminating between images requiring color correction and those in which the chromaticity must be reserved. This was much better than white patch algorithm but it is not clear what the algorithm will do when the cast detector classifies an image as unclassifiable. Marchant Tillett et al. [27] addresses the problem of color changes caused by variation on natural illumination both in intensity and spectral content. Their method was tested only on vegetable and soil, very application specific. Also, they used a transformation method that gives a scalar output F from a 3D vector input (CR, CG, CB). The center wavelength for the camera filters must be known in order to calculate F. This information is hard to get since manufacturers think of it as proprietary information. Because of the transformation some information is lost, which means some objects with different colors could transform to the same value of F. This is similar to objects with different reflectance spectra being seen as the same color ( metamerism ) through a color camera. Manduchi [28] in 2006 presented a color constancy algorithm for color classification with explicit illuminant estimation and compensation. He made a lot of modeling assumptions. For his algorithm to work, there is a need to hand label and collect extensive training data sets which makes it time consuming and impractical in real world scenarios. Inter-reflections are ignored in his work. Also in 2006 Ebner [29] reported a genetic algorithm for color constancy. It is assumed that each pixel has one processing element that will compute an estimate for the local illumination given the color of its input pixel and the data available from neighboring processing elements. He has used color Mondrians for his algorithm and it is not mentioned if it is applicable for outdoor machines. No context information such as weather conditions humidity, fog, cloud, etc were considered in the development of the algorithm. Although good performance result is reported but the timing required for such huge task 2

4 is unclear. In depth explanation of algorithms and techniques for outdoor machine vision is presented thoroughly by Sahragard [30]. Machine vision is mainly related to the techniques developed for color prediction and recognition, surface reflectance and daylight models. The related algorithms often make assumptions or need requirements that may not work properly for outdoor environment since outdoor conditions are usually uncontrollable. So a new daylight model is constructed in HSV color space based on the weather conditions in Malaysia. This new model along with surface reflectance function could be used to estimate the color of a surface. 2. CIE Daylight Model Sun angle, cloud cover, and other weather conditions are important factors that bring changes to daylight color. Judd et al. [1] in their work show the amount of variation in CIE daylight color model in RGB color space as parabola. The information has been transferred into HSV space to make it relevant to the intention of this paper. The quadratic equation for CIE model in HSV color space is S= H H (1) Where H Figure 1: CIE Model sun vs sky in HSV color space and color circle from 3

5 The linear approximation of the above CIE equation is S= 0.87H (2) Where 6.36 H and its schematic is shown in figure 2. Figure 2: Linear CIE Model sun vs sky in HSV color space In Figures 1 and 2 the points to the right of the red point which is the circle origin represent the sun color in HSV color space and those to the left show the color of sky based on CIE variations in HSV space. The circle radius is supposed to be one for s going from 0 to 1 radial and it is seen at brightness 1 and of course h that is from 0 to 360. The CIE model has three disadvantageous due to the way this model has been constructed see [1]. It lacks considering large portion of ambient light from the sky, ground reflection, and context information. To include these factors in the model of daylight for more realistic situation, a Color Model has been developed by Buluswar [25]. This model is used for predicting the color of surfaces for several places in North America under clear weather conditions and its applicability is not certain for other places in the world and under different weather conditions such as humidity, fog, haze, rain, etc. The aim here is to use such a model to estimate the color of surfaces in hot and humid environment like Malaysia. The previous model fails to be useful in sampling the color of the daylight color for two reasons. It fails to cover all variations in illumination angle and it is not constructed in a hot and humid place in order to convey this information and its effects. So a new model suitable for tropical places such as Malaysia is built and the color of daylight is shown as normalized HSV. 3. Developing Daylight Model This color Model is a table of daylight color in the direction of the sun and away from the sun and indexed by sun angle or sun elevation, percentage of cloud cover, sun visibility. Other entries are brightness, temperature, and humidity. The changes in sun angle is from 0 to 90 degrees and cloud cover is partitioned into four groups of 0-20, 21-50, 51-70, indicating the percentage of cloud in the sky, and lastly the sun visibility factor as of 1 for visible sun, 0.5 for the sun covered with thin cloud and 0 for the wholly covered sun. The average color of the sky is also measured and tabulated. Later by use of this 4

6 color model along with the surface reflectance function, the apparent color of a surface could be predicted. Data comes as HSV calculated from images of a board having a number of matte surfaces of various colors mounted on a tripod with angular markings of 15 along with a rotatable head mount with marking of 10. The surface in the middle of the board is matte Munsell white N/9 with maximum reflectivity of 98% and is used to sample the incident light. Pictures were taken during the four months from January until May. During data collection, angular marking on the tripod is changed to vary the viewing geometry in the azimuth; images were taken at every change in sun angle. The viewing geometry with respect to white surface was approximately fixed by keeping a constant distance about 1 to 1.5 meters between the camera and the surface, as well as a constant camera height one and half meters. Other table entries include average HSV over 20x20 pixels to reduce the noise, and brightness from the direction of the sun hsv sun, Br sun and away from the sun hsv away and Br away. Standard deviation for each of these measurements σ namely (σ h, σ s, σ br, σ h-away, σ s-away, σ br-away ) and number of samples # taken are also mentioned. Average sky color hsv sky measured with the white surface facing up the sky is tabulated. The developed color model is partially shown as table 1. 5

7 Table 1: Partial representation of Illumination color model showing hsv and brightness (Br) values for the incident light in the direction of the sun (hsvsun and Brsun) and away from the sun (hsvaway and Braway) for various conditions, along with the corresponding standard deviations and the number of samples (#). The different conditions are indexed by sun angle, cloud cover (cloud %) and the sun visibility factor (SV). Hsvsky in the last column shows the average color of the sky measured with the white surface facing up towards the sky. Sun Angle Cloud % Sun Visibility hsv sun σ h σ s Br sun σ br-sun T H # hsv away σ h-away Br away σ braway σ s-away hsv sky

8 4. Comparison of Developed Color Model and CIE Model As we see in Figure 3 below there is discrepancy between our data and CIE model because of two reasons. First is the Field Of View of 180 in this case of study which relates to ambient skylight for large portion of the sky whereas FOV for CIE model is only 1.5. The second is the effects of sunlight reflected off the ground. It is shown that the effect of ambient skylight accounts for about 79% of the shift while the ground s reflection of sunlight accounts for 15%. Figure 3: Our data vs Linear CIE Model where ambient skylight and ground reflection are causes of the shift. For CIE linear: H=(h max - h min ) x 360= S=(s max - s min )= For color model: H=(h max - h min ) x 360= S=(s max - s min ) = So hue for color model is ( / ) x 100=67% It means that observed data is covering only 67% of angles covered by CIE linear in HSV. Saturation for the developed color model is (0.3617/0.7199) x 100=50.24% so the observed data is covering only 50.24% of saturation covered by CIE linear in HSV. 5. Surface reflectance Model Surface reflectance models mainly Shafer s Dichromatic model [5],Nayar s hybrid reflectance model [3], and Phong s shading model [4] make three assumptions that are not suitable for outdoor images. Daylight is a composite illumination but they assume single source illumination. They require brightness something that is hard to model. They assume all specular surfaces always show specular effect that may not be true if the illuminant is an extended source. From the existing surface reflectance models, Normalized Photometric Function in HSV is derived. This function really plots the normalized HSV color distance against relative viewing angle which is the difference of incident and viewing angles. NPF ignores the effect of intensity, separating surface intensity from normalized color. This function is drawn for five different surfaces including matte paper, two traffic sign as specular surfaces, concrete slab, and asphalt. Figure 4 shows the Normalized Photometric Function for matte paper and stop sign surfaces used for experiments. They are resulted from three to five images to cover the whole relative viewing angles from -90 to

9 Figure 4: Normalized Photometric Function for matte paper and stop sign in HSV color space 6. Estimating Surface Color NPF function for each surface along with the color table developed above will work together to estimate the color of a surface. Down to the image pixel level, the color of each pixel is calculated using A(n) = C + [ I C ] * (3) Where A is the apparent HSV color vector of a surface at a relative viewing angle n, under Illumination color vector I and a Lambertian component vector C, at relative distance ρ between C and I. Lambertian color C can be calculated through the use of 3x3 color coefficient matrix. Color estimation is done in HSV in this paper. 7. Results and Discussion Tests have been done on 102 images of the matte paper, two traffic signs, concrete, and asphalt surfaces. The estimation accuracy is measured by the number of observed samples found to be within confidence interval of the estimate. Besides, the certainty of the estimation is measured by the area of the rectangle being created by the mapping of estimated pixel color to xy coordinates within the 2 8

10 confidence interval. Technically speaking the smaller the area of interval the tighter and more useful the constraint imposed by the confidence interval will be. For illustrative purposes, Table 2 and 3 in the following show the result of apparent color estimation of matte paper and stop sign. Likewise figures 5 and 6 show estimates of the apparent color of the matte paper and stop sign under different sets of conditions by the corresponding confidence interval. Also relevant tables and confidence interval plots are derived for other surfaces. In the cases of specular surfaces there may be Lambertian (L), Transitional (T), and specular (S) cases. Sun angle Illumination angle Table 2: Results of apparent color estimation for matte paper over 5 sets of conditions Viewing angle % cloud cover Sun visibility angle # samples % observation within CI Ave_h Ave_s Averror % % % % % Figure 5: Estimates of apparent color of the matte paper presented by the corresponding confidence interval. Table 3: Results of apparent color estimation for the stop sign over 7 sets of conditions sa i va %cc Sv Effect #samples %obs Ave_h Ave_s averror within L 4 100% L 4 100% L 2 100% L 4 100% L 3 100% L 2 100% L 2 100% L 2 100% S 4 100% S 3 100%

11 S 5 100% T 4 62% T 4 100% T 5 100% T 2 80% T 3 83% T 2 100% Figure 6: Estimates of the apparent color of the stop sign under seven sets of Lambertian conditions are represented by the corresponding confidence interval. The average error is measured as the average Euclidean distance between the observed and estimated values. This error for matte paper is with the CI area of square units with 100% observations within 2 confidence interval of estimates. Likewise, the average error for traffic stop sign is 0.064(L), (S), (T) with the CI area of (L), (S), 0.026(T) square units with 95.6% observations within 2 confidence interval of estimates. These results show that the daylight color table developed here indicates the true color of daylight in tropical regions. 8. Conclusion A new model for outdoor color vision suitable for tropical places such as Malaysia is built and the color of daylight is shown as normalized HSV. This color model along with a model for surface reflectance function would help us to predict the color of a surface. NPF is the normalized HSV distance between Illuminant and lambertian color versus relative viewing angle since the color will lie on the dichromatic line between Lambert and Illuminant color. To make this happen the albedo of the surface or the 3x3 color coefficient matrix must be found for the surface being under red, blue, and green light. Several outdoor machine vision applications such as obstacle detection, road-following, and landmark recognition can benefit greatly from accurate color based models of daylight and surface reflectance. At the moment the model is expected to work for flat surfaces. An extension of the work for the spherical or elliptical surfaces may apply to food industry for outdoor machine fruit pick up where the color of the fruit could be determined to check if it is ready for harvesting. With the same token the ripeness of the fruit could be measured for example in the case of oil palm fruit maturity a major industry in Malaysia and Indonesia. 10

12 Acknowledgements The authors wish to thank Mrs Rosiah Osman for office support and Institute of Advanced Technology for providing the tools needed for practical experiments involved. This work is supported by fund of Malaysia under Grant No References [1] Judd, D., MacAdam, D. and Wyszecki, G., "Spectral Distribution of Typical daylight as a Function of Correlated Color temperature",. Journal of the Optical Society of America (8): p [2] Horn.B, Robot Vision. MIT Press, Cambridge, MA, [3] Nayar, S.K., K. Ikeuchi, and T. Kanade, Determining shape and reflectance of hybrid surfaces by photometric sampling. IEEE Transactions on Robotics and Automation, (4): p [4] Phong, B.T., Illumination for Computer Generated Pictures. Communications of the ACM, (6): p [5] Shafer, S.A., Using Color to Seperate Reflection Components. Color Research Application, (4): p [6] Simonds, J., Application of characteristic vector analysis to photographic and opyical response data Journal of the Optical Society of America A: Optics and Image Science, and Vision, (8). [7] Land E, M.J., Lightness and Retinex Theory. Optical Society of America, (1): p [8] Maloney, L.T. and B.A. Wandell, Color Constancy: A Method for Recovering Surface Spectral Reflectance. Journal of the Optical Society of America A: Optics and Image Science, and Vision, (1): p [9] Yuille, A., A Method for Computing Spectral reflectance. Biological Cybernetics, Springer- Verlog, : p [10] Klinker, G., Shafer, S. and Kanade, T., "Color Image Analysis with an Intrinsic Reflection Model" Proceedings of the International Conference on Computer Vision, [11] Forsyth, D., A Novel Approach for Color Constancy International Journal of Computer Vision, : p [12] D'Zmura, M. and G. Iverson, Color Constancy: Basic theory of two satge linear recovery of spectral descriptions for lights and surfaces. Journal of the Optical Society of America A: Optics and Image Science, and Vision, : p [13] Novak, C.L. and S.A. Shafer, Method for estimating scene parameters from color histograms. Journal of the Optical Society of America A: Optics and Image Science, and Vision, (11): p [14] Ohta, Y. and Y. Hayashi, Recovery of Illuminant and surface Colors from Images Based on the CIE daylight. Proceedings of the Third european Conference on Computer Vision, [15] Finlayson, G.D. Color constancy in diagonal chromaticity space. in IEEE International Conference on Computer Vision Cambridge, MA, USA: IEEE. [16] Funt, B. and G. Finlayson, "The State of Computational Color Constancy". Proceedings of the First Pan-chromatic Conference, Inter-Society color Council, [17] Funt, B., K. Barnard, and L. Martin, "Is machine Color Constancy Good enough?" Proceedings of the Fifth European Conference on Computer Vision [18] Finlayson, G.D. and S.D. Hordley, Color constancy at a pixel. Journal of the Optical Society of America A: Optics and Image Science, and Vision, (2): p [19] Dana, K.J., et al., Reflectance and texture of real-world surfaces. ACM Transactions on Graphics, (1): p [20] Nicodemus, F., et al., "Geometrical Considerations and Nomenclature for Reflectance ". NBS Monograph 160, National Bureau of standards, [21] Oren, M. and S.K. Nayar, Generalization of the Lambertian model and implications for machine vision. International Journal of Computer Vision, (3): p [22] Wolff, L.B., S.K. Nayar, and M. Oren, Improved Diffuse Reflection Models for Computer Vision. International Journal of Computer Vision, (1): p

13 [23] Cook, R. and K. Torrance, "A Reflectance Model For Computer Graphics". Image Understanding, : p [24] Sato, Y. and K. Ikeuchi, "temporal-color Space Analysis of Reflection". Journal of the Optical Society of America, (11): p [25] Buluswar, S.D. and B.A. Draper, Color models for outdoor machine vision. Computer Vision and Image Understanding, (2): p [26] Gasparini, F. and R. Schettini, Color balancing of digital photos using simple image statistics. Pattern Recognition, (6): p [27] Marchant, J.A., N.D. Tillett, and C.M. Onyango, Dealing with color changes caused by natural illumination in outdoor machine vision. Cybernetics and Systems, (1): p [28] Manduchi, R., Learning outdoor color classification. IEEE Transactions on Pattern Analysis and Machine Intelligence, (11): p [29] Ebner, M., Evolving color constancy. The Journal of the pattern recognition society, : p [30] Sahragard, N. and A.R.B. Ramli, A review on algorithms and techniques for outdoor machine vision. European Journal of Scientific Research, (1): p

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

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

Color Constancy from Illumination Changes

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

Colour Reading: Chapter 6. Black body radiators

Colour Reading: Chapter 6. Black body radiators Colour Reading: Chapter 6 Light is produced in different amounts at different wavelengths by each light source Light is differentially reflected at each wavelength, which gives objects their natural colours

More information

Specular Reflection Separation using Dark Channel Prior

Specular Reflection Separation using Dark Channel Prior 2013 IEEE Conference on Computer Vision and Pattern Recognition Specular Reflection Separation using Dark Channel Prior Hyeongwoo Kim KAIST hyeongwoo.kim@kaist.ac.kr Hailin Jin Adobe Research hljin@adobe.com

More information

Color recognition. in outdoor images. Bruce A. Draper Department of Computer Science Colorado State University Ft. Collins, CO 80523, U.S.A.

Color recognition. in outdoor images. Bruce A. Draper Department of Computer Science Colorado State University Ft. Collins, CO 80523, U.S.A. I Color recognition in outdoor images Bruce A. Draper Department of Computer Science Colorado State University Ft. Collins, CO 80523, U.S.A. nation and hybrid color of objects b method shows that rically

More information

Lecture 1 Image Formation.

Lecture 1 Image Formation. Lecture 1 Image Formation peimt@bit.edu.cn 1 Part 3 Color 2 Color v The light coming out of sources or reflected from surfaces has more or less energy at different wavelengths v The visual system responds

More information

A Bi-Illuminant Dichromatic Reflection Model for Understanding Images

A Bi-Illuminant Dichromatic Reflection Model for Understanding Images A Bi-Illuminant Dichromatic Reflection Model for Understanding Images Bruce A. Maxwell Tandent Vision Science, Inc. brucemaxwell@tandent.com Richard M. Friedhoff Tandent Vision Science, Inc. richardfriedhoff@tandent.com

More information

CS6670: Computer Vision

CS6670: Computer Vision CS6670: Computer Vision Noah Snavely Lecture 21: Light, reflectance and photometric stereo Announcements Final projects Midterm reports due November 24 (next Tuesday) by 11:59pm (upload to CMS) State the

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

CS6670: Computer Vision

CS6670: Computer Vision CS6670: Computer Vision Noah Snavely Lecture 20: Light, reflectance and photometric stereo Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Properties

More information

dependent intensity function - the spectral distribution function (SPD) E( ). The surface reflectance is the proportion of incident light which is ref

dependent 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 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

CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT

CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT CONCEPTUAL CONTROL DESIGN FOR HARVESTER ROBOT Wan Ishak Wan Ismail, a, b, Mohd. Hudzari Razali, a a Department of Biological and Agriculture Engineering, Faculty of Engineering b Intelligent System and

More information

Photometric Stereo.

Photometric Stereo. Photometric Stereo Photometric Stereo v.s.. Structure from Shading [1] Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under

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

Lecture 24: More on Reflectance CAP 5415

Lecture 24: More on Reflectance CAP 5415 Lecture 24: More on Reflectance CAP 5415 Recovering Shape We ve talked about photometric stereo, where we assumed that a surface was diffuse Could calculate surface normals and albedo What if the surface

More information

Color. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.

Color. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Today Color Reading: Chapter 6, Forsyth & Ponce Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof. Freeman Why does

More information

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

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,

More information

USING A COLOR REFLECTION MODEL TO SEPARATE HIGHLIGHTS FROM OBJECT COLOR. Gudrun J. Klinker, Steven A. Shafer, and Takeo Kanade

USING A COLOR REFLECTION MODEL TO SEPARATE HIGHLIGHTS FROM OBJECT COLOR. Gudrun J. Klinker, Steven A. Shafer, and Takeo Kanade USING A COLOR REFLECTION MODEL TO SEPARATE HIGHLIGHTS FROM OBJECT COLOR Gudrun J. Klinker, Steven A. Shafer, and Takeo Kanade Department of Computer Science, Carnegie-Mellon, Schenley Park, Pittsburgh,

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

Ligh%ng and Reflectance

Ligh%ng and Reflectance Ligh%ng and Reflectance 2 3 4 Ligh%ng Ligh%ng can have a big effect on how an object looks. Modeling the effect of ligh%ng can be used for: Recogni%on par%cularly face recogni%on Shape reconstruc%on Mo%on

More information

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface. Lighting and Photometric Stereo CSE252A Lecture 7 Announcement Read Chapter 2 of Forsyth & Ponce Might find section 12.1.3 of Forsyth & Ponce useful. HW Problem Emitted radiance in direction f r for incident

More information

Altering Height Data by Using Natural Logarithm as 3D Modelling Function for Reverse Engineering Application

Altering Height Data by Using Natural Logarithm as 3D Modelling Function for Reverse Engineering Application IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Altering Height Data by Using Natural Logarithm as 3D Modelling Function for Reverse Engineering Application To cite this article:

More information

Understanding Variability

Understanding Variability Understanding Variability Why so different? Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic aberration, radial distortion

More information

Color Constancy from Hyper-Spectral Data

Color Constancy from Hyper-Spectral Data Color Constancy from Hyper-Spectral Data Th. Gevers, H. M. G. Stokman, J. van de Weijer Faculty of Science, University of Amsterdam, The Netherlands fgevers, stokman, joostwg@wins.uva.nl Abstract This

More information

Light source estimation using feature points from specular highlights and cast shadows

Light source estimation using feature points from specular highlights and cast shadows Vol. 11(13), pp. 168-177, 16 July, 2016 DOI: 10.5897/IJPS2015.4274 Article Number: F492B6D59616 ISSN 1992-1950 Copyright 2016 Author(s) retain the copyright of this article http://www.academicjournals.org/ijps

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

Why does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading:

Why does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading: Today Color Why does a visual system need color? Reading: Chapter 6, Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof.

More information

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception Color and Shading Color Shapiro and Stockman, Chapter 6 Color is an important factor for for human perception for object and material identification, even time of day. Color perception depends upon both

More information

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3 Image Formation: Light and Shading CSE 152 Lecture 3 Announcements Homework 1 is due Apr 11, 11:59 PM Homework 2 will be assigned on Apr 11 Reading: Chapter 2: Light and Shading Geometric image formation

More information

Local Linear Models for Improved von Kries Adaptation

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

More information

Classifying Body and Surface Reflections using Expectation-Maximization

Classifying Body and Surface Reflections using Expectation-Maximization IS&T's 23 PICS Conference Classifying Body and Surface Reflections using Expectation-Maximization Hans J. Andersen and Moritz Störring Computer Vision and Media Technology Laboratory Institute of Health

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

Introduction to color science

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

More information

Lecture 22: Basic Image Formation CAP 5415

Lecture 22: Basic Image Formation CAP 5415 Lecture 22: Basic Image Formation CAP 5415 Today We've talked about the geometry of scenes and how that affects the image We haven't talked about light yet Today, we will talk about image formation and

More information

Assignment #2. (Due date: 11/6/2012)

Assignment #2. (Due date: 11/6/2012) Computer Vision I CSE 252a, Fall 2012 David Kriegman Assignment #2 (Due date: 11/6/2012) Name: Student ID: Email: Problem 1 [1 pts] Calculate the number of steradians contained in a spherical wedge with

More information

A Survey of Modelling and Rendering of the Earth s Atmosphere

A Survey of Modelling and Rendering of the Earth s Atmosphere Spring Conference on Computer Graphics 00 A Survey of Modelling and Rendering of the Earth s Atmosphere Jaroslav Sloup Department of Computer Science and Engineering Czech Technical University in Prague

More information

Hybrid Textons: Modeling Surfaces with Reflectance and Geometry

Hybrid Textons: Modeling Surfaces with Reflectance and Geometry Hybrid Textons: Modeling Surfaces with Reflectance and Geometry Jing Wang and Kristin J. Dana Electrical and Computer Engineering Department Rutgers University Piscataway, NJ, USA {jingwang,kdana}@caip.rutgers.edu

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

Analysis of colour constancy algorithms using the knowledge of variation of correlated colour temperature of daylight with solar elevation

Analysis of colour constancy algorithms using the knowledge of variation of correlated colour temperature of daylight with solar elevation Ratnasingam et al. EURASIP Journal on Image and Video Processing 213, 213:14 RESEARCH Open Access Analysis of colour constancy algorithms using the knowledge of variation of correlated colour temperature

More information

Single Image Dehazing with Varying Atmospheric Light Intensity

Single Image Dehazing with Varying Atmospheric Light Intensity Single Image Dehazing with Varying Atmospheric Light Intensity Sanchayan Santra Supervisor: Prof. Bhabatosh Chanda Electronics and Communication Sciences Unit Indian Statistical Institute 203, B.T. Road

More information

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template The Lecture Contains: Diffuse and Specular Reflection file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2028/28_1.htm[12/30/2015 4:22:29 PM] Diffuse and

More information

Physics-based Fast Single Image Fog Removal

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

Skeleton Cube for Lighting Environment Estimation

Skeleton Cube for Lighting Environment Estimation (MIRU2004) 2004 7 606 8501 E-mail: {takesi-t,maki,tm}@vision.kuee.kyoto-u.ac.jp 1) 2) Skeleton Cube for Lighting Environment Estimation Takeshi TAKAI, Atsuto MAKI, and Takashi MATSUYAMA Graduate School

More information

Topics and things to know about them:

Topics and things to know about them: Practice Final CMSC 427 Distributed Tuesday, December 11, 2007 Review Session, Monday, December 17, 5:00pm, 4424 AV Williams Final: 10:30 AM Wednesday, December 19, 2007 General Guidelines: The final will

More information

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

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision. Announcements HW1 has been posted See links on web page for readings on color. Introduction to Computer Vision CSE 152 Lecture 6 Deviations from the lens model Deviations from this ideal are aberrations

More information

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

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

Recovering light directions and camera poses from a single sphere.

Recovering light directions and camera poses from a single sphere. Title Recovering light directions and camera poses from a single sphere Author(s) Wong, KYK; Schnieders, D; Li, S Citation The 10th European Conference on Computer Vision (ECCV 2008), Marseille, France,

More information

COMP 558 lecture 16 Nov. 8, 2010

COMP 558 lecture 16 Nov. 8, 2010 Shading The term shading typically refers to variations in irradiance along a smooth Lambertian surface. Recall that if a surface point is illuminated by parallel light source from direction l, then the

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

CS5670: Computer Vision

CS5670: Computer Vision CS5670: Computer Vision Noah Snavely Light & Perception Announcements Quiz on Tuesday Project 3 code due Monday, April 17, by 11:59pm artifact due Wednesday, April 19, by 11:59pm Can we determine shape

More information

Estimating Scene Properties from Color Histograms

Estimating Scene Properties from Color Histograms Estimating Scene Properties from Color Histograms Carol L. Novak Steven A. Shafer November 1992 CMU-CS-92-212 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 This research was

More information

Object Shape and Reflectance Modeling from Color Image Sequence

Object Shape and Reflectance Modeling from Color Image Sequence Object Shape and Reflectance Modeling from Color Image Sequence Yoichi Sato CMU-RI-TR-97-06 Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the field of Robotics

More information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous surface texture classification and illumination tilt angle prediction Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona

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

Analysis of photometric factors based on photometric linearization

Analysis of photometric factors based on photometric linearization 3326 J. Opt. Soc. Am. A/ Vol. 24, No. 10/ October 2007 Mukaigawa et al. Analysis of photometric factors based on photometric linearization Yasuhiro Mukaigawa, 1, * Yasunori Ishii, 2 and Takeshi Shakunaga

More information

Chapter 7. Conclusions and Future Work

Chapter 7. Conclusions and Future Work Chapter 7 Conclusions and Future Work In this dissertation, we have presented a new way of analyzing a basic building block in computer graphics rendering algorithms the computational interaction between

More information

And if that 120MP Camera was cool

And if that 120MP Camera was cool Reflectance, Lights and on to photometric stereo CSE 252A Lecture 7 And if that 120MP Camera was cool Large Synoptic Survey Telescope 3.2Gigapixel camera 189 CCD s, each with 16 megapixels Pixels are 10µm

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 Jennifer Huang 1, Bernd Heisele 1,2, and Volker Blanz 3 1 Center for Biological and Computational Learning, M.I.T., Cambridge, MA, USA 2 Honda

More information

Specularity Removal using Dark Channel Prior *

Specularity Removal using Dark Channel Prior * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 29, 835-849 (2013) Specularity Removal using Dark Channel Prior * School of Information Science and Engineering Central South University Changsha, 410083

More information

On the distribution of colors in natural images

On the distribution of colors in natural images On the distribution of colors in natural images A. Buades, J.L Lisani and J.M. Morel 1 Introduction When analyzing the RGB distribution of colors in natural images we notice that they are organized into

More information

Highlight detection with application to sweet pepper localization

Highlight detection with application to sweet pepper localization Ref: C0168 Highlight detection with application to sweet pepper localization Rotem Mairon and Ohad Ben-Shahar, the interdisciplinary Computational Vision Laboratory (icvl), Computer Science Dept., Ben-Gurion

More information

Statistical image models

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

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray Photometric stereo Radiance Pixels measure radiance This pixel Measures radiance along this ray Where do the rays come from? Rays from the light source reflect off a surface and reach camera Reflection:

More information

(Refer Slide Time: 0:51)

(Refer Slide Time: 0:51) Introduction to Remote Sensing Dr. Arun K Saraf Department of Earth Sciences Indian Institute of Technology Roorkee Lecture 16 Image Classification Techniques Hello everyone welcome to 16th lecture in

More information

Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera

Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera Tomokazu Sato, Masayuki Kanbara and Naokazu Yokoya Graduate School of Information Science, Nara Institute

More information

Multispectral Image Invariant to Illumination Colour, Strength, and Shading

Multispectral Image Invariant to Illumination Colour, Strength, and Shading Digital Photography VII, San Francisco, 23-27 January 2011. http://www.cs.sfu.ca/~mark/ftp/ei2011/ei2011.pdf Multispectral Image Invariant to Illumination Colour, Strength, and Shading Mark S. Drew and

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Other approaches to obtaining 3D structure

Other approaches to obtaining 3D structure Other approaches to obtaining 3D structure Active stereo with structured light Project structured light patterns onto the object simplifies the correspondence problem Allows us to use only one camera camera

More information

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some

More information

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some

More information

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES

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

Recollection. Models Pixels. Model transformation Viewport transformation Clipping Rasterization Texturing + Lights & shadows

Recollection. Models Pixels. Model transformation Viewport transformation Clipping Rasterization Texturing + Lights & shadows Recollection Models Pixels Model transformation Viewport transformation Clipping Rasterization Texturing + Lights & shadows Can be computed in different stages 1 So far we came to Geometry model 3 Surface

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow Feature Tracking and Optical Flow Prof. D. Stricker Doz. G. Bleser Many slides adapted from James Hays, Derek Hoeim, Lana Lazebnik, Silvio Saverse, who 1 in turn adapted slides from Steve Seitz, Rick Szeliski,

More information

Time-to-Contact from Image Intensity

Time-to-Contact from Image Intensity Time-to-Contact from Image Intensity Yukitoshi Watanabe Fumihiko Sakaue Jun Sato Nagoya Institute of Technology Gokiso, Showa, Nagoya, 466-8555, Japan {yukitoshi@cv.,sakaue@,junsato@}nitech.ac.jp Abstract

More information

Class 11 Introduction to Surface BRDF and Atmospheric Scattering. Class 12/13 - Measurements of Surface BRDF and Atmospheric Scattering

Class 11 Introduction to Surface BRDF and Atmospheric Scattering. Class 12/13 - Measurements of Surface BRDF and Atmospheric Scattering University of Maryland Baltimore County - UMBC Phys650 - Special Topics in Experimental Atmospheric Physics (Spring 2009) J. V. Martins and M. H. Tabacniks http://userpages.umbc.edu/~martins/phys650/ Class

More information

Color constancy through inverse-intensity chromaticity space

Color constancy through inverse-intensity chromaticity space Tan et al. Vol. 21, No. 3/March 2004/J. Opt. Soc. Am. A 321 Color constancy through inverse-intensity chromaticity space Robby T. Tan Department of Computer Science, The University of Tokyo, 4-6-1 Komaba,

More information

CS 5625 Lec 2: Shading Models

CS 5625 Lec 2: Shading Models CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?

More information

Announcements. Rotation. Camera Calibration

Announcements. Rotation. Camera Calibration Announcements HW1 has been posted See links on web page for reading Introduction to Computer Vision CSE 152 Lecture 5 Coordinate Changes: Rigid Transformations both translation and rotatoin Rotation About

More information

Lambertian model of reflectance I: shape from shading and photometric stereo. Ronen Basri Weizmann Institute of Science

Lambertian model of reflectance I: shape from shading and photometric stereo. Ronen Basri Weizmann Institute of Science Lambertian model of reflectance I: shape from shading and photometric stereo Ronen Basri Weizmann Institute of Science Variations due to lighting (and pose) Relief Dumitru Verdianu Flying Pregnant Woman

More information

Diagonal versus affine transformations for color correction

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

More information

Announcements. Camera Calibration. Thin Lens: Image of Point. Limits for pinhole cameras. f O Z

Announcements. Camera Calibration. Thin Lens: Image of Point. Limits for pinhole cameras. f O Z Announcements Introduction to Computer Vision CSE 152 Lecture 5 Assignment 1 has been posted. See links on web page for reading Irfanview: http://www.irfanview.com/ is a good windows utility for manipulating

More information

then assume that we are given the image of one of these textures captured by a camera at a different (longer) distance and with unknown direction of i

then assume that we are given the image of one of these textures captured by a camera at a different (longer) distance and with unknown direction of i Image Texture Prediction using Colour Photometric Stereo Xavier Lladó 1, Joan Mart 1, and Maria Petrou 2 1 Institute of Informatics and Applications, University of Girona, 1771, Girona, Spain fllado,joanmg@eia.udg.es

More information

Photometric stereo. Recovering the surface f(x,y) Three Source Photometric stereo: Step1. Reflectance Map of Lambertian Surface

Photometric stereo. Recovering the surface f(x,y) Three Source Photometric stereo: Step1. Reflectance Map of Lambertian Surface Photometric stereo Illumination Cones and Uncalibrated Photometric Stereo Single viewpoint, multiple images under different lighting. 1. Arbitrary known BRDF, known lighting 2. Lambertian BRDF, known lighting

More information

Investigation of Directional Filter on Kube-Pentland s 3D Surface Reflectance Model using Photometric Stereo

Investigation of Directional Filter on Kube-Pentland s 3D Surface Reflectance Model using Photometric Stereo Investigation of Directional Filter on Kube-Pentland s 3D Surface Reflectance Model using Photometric Stereo Jiahua Wu Silsoe Research Institute Wrest Park, Silsoe Beds, MK45 4HS United Kingdom jerry.wu@bbsrc.ac.uk

More information

Extending color constancy outside the visible region

Extending color constancy outside the visible region Ratnasingam et al. Vol. 28, No. 4 / April 2 / J. Opt. Soc. Am. A 54 Extending color constancy outside the visible region Sivalogeswaran Ratnasingam,, * Steve Collins, and Javier Hernández-Andrés 2 Department

More information

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation Announcements Image Formation: Light and Shading Homework 0 is due Oct 5, 11:59 PM Homework 1 will be assigned on Oct 5 Reading: Chapters 2: Light and Shading CSE 252A Lecture 3 Geometric image formation

More information

Lecture 15: Shading-I. CITS3003 Graphics & Animation

Lecture 15: Shading-I. CITS3003 Graphics & Animation Lecture 15: Shading-I CITS3003 Graphics & Animation E. Angel and D. Shreiner: Interactive Computer Graphics 6E Addison-Wesley 2012 Objectives Learn that with appropriate shading so objects appear as threedimensional

More information

PHOTOMETRIC STEREO FOR NON-LAMBERTIAN SURFACES USING COLOR INFORMATION

PHOTOMETRIC STEREO FOR NON-LAMBERTIAN SURFACES USING COLOR INFORMATION PHOTOMETRIC STEREO FOR NON-LAMBERTIAN SURFACES USING COLOR INFORMATION KARSTEN SCHLÜNS Fachgebiet Computer Vision, Institut für Technische Informatik Technische Universität Berlin, Franklinstr. 28/29,

More information

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison CHAPTER 9 Classification Scheme Using Modified Photometric Stereo and 2D Spectra Comparison 9.1. Introduction In Chapter 8, even we combine more feature spaces and more feature generators, we note that

More information

Lighting affects appearance

Lighting affects appearance Lighting affects appearance 1 Source emits photons Light And then some reach the eye/camera. Photons travel in a straight line When they hit an object they: bounce off in a new direction or are absorbed

More information

Shading. Brian Curless CSE 557 Autumn 2017

Shading. Brian Curless CSE 557 Autumn 2017 Shading Brian Curless CSE 557 Autumn 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics

More information

Estimating basis functions for spectral sensitivity of digital cameras

Estimating basis functions for spectral sensitivity of digital cameras (MIRU2009) 2009 7 Estimating basis functions for spectral sensitivity of digital cameras Abstract Hongxun ZHAO, Rei KAWAKAMI, Robby T.TAN, and Katsushi IKEUCHI Institute of Industrial Science, The University

More information

Starting this chapter

Starting this chapter Computer Vision 5. Source, Shadow, Shading Department of Computer Engineering Jin-Ho Choi 05, April, 2012. 1/40 Starting this chapter The basic radiometric properties of various light sources Develop models

More information

Estimation of Reflection Properties of Silk Textile with Multi-band Camera

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

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,

More information

Estimating the surface normal of artwork using a DLP projector

Estimating the surface normal of artwork using a DLP projector Estimating the surface normal of artwork using a DLP projector KOICHI TAKASE 1 AND ROY S. BERNS 2 1 TOPPAN Printing co., ltd. 2 Munsell Color Science Laboratory, Rochester Institute of Technology Summary:

More information

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller Global Illumination CMPT 361 Introduction to Computer Graphics Torsten Möller Reading Foley, van Dam (better): Chapter 16.7-13 Angel: Chapter 5.11, 11.1-11.5 2 Limitation of local illumination A concrete

More information