in all directions or the concentration of light scattering in a direction near the specular direction for glossy

Size: px
Start display at page:

Download "in all directions or the concentration of light scattering in a direction near the specular direction for glossy"

Transcription

1

2 Virtual Gonio-spectrophotometer for Validation of BRDF Designs in all directions or the concentration of light scattering in a direction near the specular direction for glossy materials. Besides empirical models, another class of BRDF models exists. These models apply basic principles of physics to the surface microscopic structure, for example the Cook-Torrance s model [5]. Manufacturers in industry often need to characterize the appearance of their products (eg. paint finish). Because of the complexness of full BRDF acquisition, it is more reasonable to relay on simple measurements. One of the proposed reflection evaluation of internal building materials by the empirical method of qualitative appreciation is described in [4]. To measure the appearance attributes in industry, industrial spot measurement devices, such as colorimeters or glossmeters has been developed [6]. Glossmeters are build according to industrial standards ISO 2813 [1] or ASTM D523 [2], that define the geometry of the specular gloss measurement including the incidence angles of light, and optics [1]. Gloss is the appearance attribute of surfaces that causes them to have appearance from shiny to mat. We can measure it by focusing on the light reflected off the surface and not by focusing on the surface. Perception of the gloss is influenced by physiological and psychological aspects of the human vision. The psychophysically-based models of surface gloss have been proposed based on multi-dimensional scaling algorithms and the subjective evaluation of the images [11, 16]. Our goal is to design and implement a methodology devoted to the virtual measurement of gloss and spectral reflectance on samples represented by BRDF. Industry uses the real measurements performed by industrial devices on real material samples. During the coarse of this work we consider the measurements on virtual samples with the paint surface represented by abstract BRDF. The measurements on virtual samples can be compared with actual measurements on real samples and then the precision of virtual representation based on BRDF can be evaluated. The simulation of the light reflection enables us also to predict the appearance parameters of samples, to design desired appearance [9]. Virtual gonio-spectrophotometer can also be used to find correspondence between the parameters of designed reflectance model and industrial measurement scale for the albedo and gloss used by glossmeters and colorimeters. The correspondence can be found by several standardized measurements using virtual gonio-spectrophotometer on multiple virtual samples. Appearance of virtual samples is usually represented by an analytical reflectance model with multiple controlling parameters. Analytical model defines the scattering profile at a single point. Unfortunately, the real measurement devices are unable to produce single ray or perform measurement at single point of the sample, but rather they perform the measurement on a small spot using a beam of rays. Therefore an integration over certain areas, with dimensions defined in industrial standards, is required [15]. Virtual gonio-spectrophotometer consists of a standard light source and luminous flux sensor (standard observer). Sample appearance is represented as a BRDF. The area and the location of the light source and the standard observer is adjustable with respect to the sample surface. These settings allow to simulate several measurement devices and set up the different standards. Numerical calculation of the luminous flux is done by splitting the light source and detector aperture into small finite area samples. 2

3 Andrej Mihálik, Roman Ďurikovič The first part of this paper is devoted to the definition of the virtual gonio-spectrophotometer. We also introduce mathematical principles of the light-surface interaction used in our concept of the virtual material reflectance measurements. In the second part we present utilization of our virtual device to perform standardized gloss measurements. We introduce requirements needed to fulfill standards that prescribes gloss measurements. The results and the discussion is subject of the last part of this paper. 2. Materials and Methods When incident light hits the perfectly polished surface, incident ray is redirected into its mirror image, although certain amount of incident light may be refracted into the material volume. Due to material composition and surface roughness, light may be scattered into the multiple directions. Scattered light that leaves the surface in each direction is typically modeled with Lambertian reflectance (with color considered constant with respect to the viewing angle) [13]. However, goniochromatic materials such as metallic and pearlescent paints change color with viewing angle. Glossy materials exhibit more light reflected in mirror (specular) direction then in other directions (off-specular). In the following sections we will focus mostly on the glossy materials. To measure surface reflectance due to incident light in dependence of incident angle, a gonio-spectrophotometer can be utilized. The gonio-spectrophotometer is defined as an instrument that measures spectral power as a function of illumination and observation. The light flux incident on the material surface comes from the light source aperture. The light viewed by the detector is delimited by its aperture. Both the direction of illumination Θ i (in spherical coordinate, where θ is inclination and ϕ is azimuth: Θ i = (θ i, ϕ i)) and viewing direction Θ r = (θ r, ϕ r) can vary independently within the hemisphere above the material sample. Hemisphere is subdivided into small patches to obtain discretized apertures. A patch belongs to the source or detector aperture (see Figure 1) if its position is close (within adjustable tolerance which represents dimensions of apertures) to direction of the illumination Θ i or observation Θ r, respectively. In the following text, patches belonging to source aperture are indexed as i k and detector aperture are indexed as r l. Total flux reflected from the sample surface is computed by the sum of incident flux from the source aperture patches (from each source aperture patch in direction Θ ik = (θ ik, ϕ ik )) reflected toward the detector aperture patches (to each detector aperture patch in direction Θ rl = (θ rl, ϕ rl )). Thus total flux captured by the detector aperture is computed by the numerical integration over the source and detector patches (adding the energy reflected from each patch i k toward each patch r l ). Proposed virtual gonio-spectrophotometer requires two inputs, a description of the spectrum of the illuminant and a description of the reflectance of the virtual surface by using the BRDF. 3

4 Virtual Gonio-spectrophotometer for Validation of BRDF Designs Figure 1. Geometry set up and hemisphere representation. Left: Device geometry setting of the position and angles of a source and detector. Center: Special subdivision of a source and detector over the hemisphere. Right: Geometry of incident angles relative to the sampled angles Standard illuminant Light sources are described by their spectral power distribution (SPD). SPD is a representation of the radiant power emitted by a light source as a function of wavelength. The International Commission on Illumination (CIE) has defined a set of standard illuminants to be used for colorimetry [1]. Illuminant D 65 represents the noon daylight with a correlated color temperature of approximately 65 K. In the Figure 7, the red curve represents relative SPD of the standard illuminant D 65 normalized about 56nm sampled at 5 nm intervals used in our inplementation Bidirectional reflectance distribution function To measure radiant flux reflected off the surface we need a description of how surface reflects the light in dependence of the angle of the illumination. Such distribution could be ensured by BRDF particularly Cook-Torrance and Ward BRDF models. Proposed virtual gonio-spectrophotometer can also perform measurement using table instead of analytical function where data from real gonio-spectrophotometer are depicted. BRDF describes how incident light energy is distributed by a material with respect to position, direction, and wavelength. BRDF is based on the radiant flux redirected by the surface from the source toward the detector. Radiant flux Φ is defined as the energy Q transferred trough some time period t: Φ = Q t. (1) The average flux leaving per unit area, or radiant exitance M, is the total flux leaving divided by surface area A, or M = Φ A. (2) The radiant energy per unit time and area arriving at a surface is called the irradiance E. It is defined in the same manner as M, with the only difference being whether the radiant energy is approaching or leaving the surface. To include directional effects, we should consider how the point of view affects perception of an area. When viewing direction is perpendicular to a patch then perceived area of this path is greater then perceived area of a 4

5 Andrej Mihálik, Roman Ďurikovič Figure 2. The apparent size of surface A is larger when it is projected in the direction of its surface normal, than when it is projected in a direction at an angle θ to the normal. patch viewed at a more glancing angle, see Figure 2. Such projection is achieved by multiplication of the area by cos θ. Radiance L at point x in a particular direction Θ = (θ, ϕ) is defined as the radiant flux per unit solid angle and unit area projected in a direction at an angle θ. θ (, π ) is the angle between the surface normal and direction 2 Θ. Therefore radiance L: L(x, Θ) = ddφ(x, Θ) cos θ da dω. (3) Term ddφ(x, Θ) in above formula is fragment of radiant flux emitted by fragment of surface area da at surface coordinates x and exited unit hemisphere through solid angle dω. To express radiance as a function of wavelength, we consider the quantity at a value of λ within a small band of wavelengths between λ and λ + dλ. By associating a dλ with each value, we can integrate spectral values over the whole spectrum. We express the spectral radiance as: L(λ, x, Θ) = dddφ(λ, x, Θ) cos θ da dω dλ, (4) where dddφ(λ, x, Θ) is fragment of radiant flux ddφ(λ, x, Θ) that is within a band of wavelengths between λ and λ + dλ. To describe how a surface reflects light, we consider light incident on the surface at x with radiance L(λ, x Θ i) within a differential solid angle dω i given by direction Θ i. The irradiance de i on the surface that will be either absorbed or redirected is: de i(λ, x Θ i) = L(λ, x Θ i)cos θ dω i. (5) The cos θ i term appears because the radiance L measures energy per unit area da in the direction of travel Θ i, and that direction projected into the orientation of the surface we are considering is cos θ i da. The dω i term enters in because we want to know the effect of energy coming from a single direction representing a differential section of all the possible directions above the surface. The effect of a material reflecting light is then given by a function that is the ratio of the radiance reflected in a particular direction Θ r = (θ r, ϕ r) as a result of the total incident flux per unit area from another direction Θ i = (θ i, ϕ i) as shown in Figure 3. This ratio is referred to as the BRDF. It is defined by f r: f r(λ, Θ i Θ r) = dlr(λ, x Θr) de i(λ, x Θ i). (6) 5

6 Virtual Gonio-spectrophotometer for Validation of BRDF Designs Figure 3. Flux of the light entered unit sphere through the differential solid angle dω i given by direction Θ i and reflected from the area da through the differential solid angle dω r given by direction Θ r. Note that fragment of the flux emerged in numerator of f r is fragment of the flux of light with wavelength band between λ and λ + dλ, that enters the unit sphere through dω i and is reflected from da and leaves the unit sphere through dω r. Denominator is the emerged flux of light with wavelength band between λ and λ + dλ, that enters unit sphere through dω i and is just incident with da Fresnel reflection The Fresnel equations [8] describe the amount of light reflected and refracted at a perfectly smooth surface between two media. For parallel polarized light (p-polarized, the electric field oscillates in the plane of incidence) reflection coefficient is defined as: r = n2 cos θi n1 cos θt n 2 cos θ i + n 1 cos θ t. (7) For perpendicular polarized light (s-polarized, electric field perpendicular to plane of incident) it is: r = n1 cos θi n2 cos θt n 1 cos θ i + n 2 cos θ t. (8) Here θ i and θ t are the angles between the surface normal and the directions of the incident and transmitted beams (see Figure 5), and n 1 and n 2 are the indices of refraction of the media on the incident and transmitted side of the surface. For unpolarized light the fraction of light that is refracted is F r = r2 + r 2. (9) 2 Real materials are not perfect insulators, therefore, their index of refraction is defined in complex form ˆn = n+ik, where n is the refractive index indicating the phase velocity and extinction coefficient k indicates the amount of absorption loss when the electromagnetic wave propagates through the material. Both n and k depend on the wavelength. The example of copper refractive index is shown in Figure 4. The copper refractive index is later used in calculation of Fresnel reflection (Equation 1) to evaluate the gloss appearance of virtual sample made of copper. 6

7 Andrej Mihálik, Roman Ďurikovič Figure 4. Complex refractive index of the copper as the function of wavelength. Index n is depicted in the left chart, index k in the right chart. Figure 5. The geometry of reflection showing the angle θ i between the surface normal N and the direction of illumination Θ i L. We incorporated Fresnel reflection into our computations in the following form with u = cos θ i: ( ) F r(u) = 1 (a u) 2 + b 2 (a + u 1 u )2 + b 2 2 (a + u) 2 + b 2 (a u + 1 u )2 + b + 1, (1) 2 where k is extinction coefficient, n is the refractive index indicating the phase velocity and a 2 = 1 2 ( (n 2 k 2 + u 2 1) 2 + 4n 2 k 2 + (n 2 k 2 + u 2 1)) b 2 = 1 2 ( (n 2 k 2 + u 2 1) 2 + 4n 2 k 2 (n 2 k 2 + u 2 1)) Cook-Torrance reflectance model The Cook-Torrance model [5] is a physically-based microfacet model that is focussed on specular reflection. This model treats surface as a collection of microscopic facets. The macroscopic optical properties of a surface are then analytically derived from properties of individual facets and statistical distributions of such properties. Although, the surface has a normal N, at a microscopic level the surface has height variations that result in many different surface orientations at a detailed level. At the perfectly flat surface a viewer is able to see light source at the point where halfway vector H is in the direction of average surface normal N. Halfway vector H is a bisector of the angle between the direction of illumination Θ i L and the viewer directionn Θ r V, see Figure 5. 7

8 Virtual Gonio-spectrophotometer for Validation of BRDF Designs Figure 6. Microfacet geometry. Upper row: Surface composed of microfacets with average normal N. Bottom row: Interaction between microfacets, from left to right: interreflection, masking, shadowing. Rather than explicitly model the small geometric features, general reflectance functions use statistical models. Statistical models are used because the variation in surface height is assumed to be irregular and random. A statistical model for surfaces in reflectance models generally takes the form of giving the distribution of facets that have a particular slope. The facet slope distribution function D represents the facets that are oriented in the direction H. The formula is: D = ce θ 2 h m 2. (11) where θ h is the angle between surface and facet normal, c is arbitrary scaling factor and m is the root mean square slope of microfacets parameterizing the surface s roughness. Smaller values of m produces more specular appearance. Assuming V-grooved surface (Figure 6), then we need to count with self shadowing and masking. The geometric attenuation factor G models the geometric effects inter reflection, masking and shadowing between microfacets that occur at larger angles of incidence or reflection. It is defined by the formula: G = min{1, 2(H N)(V N), H V 2(H N)(L N) }. (12) H V Combination of diffuse and specular component of Cook-Torrance s model can be written as: f r(θ i Θ r) = k d π + F rdg ks, (13) π cos θ i cos θ r where k d + k s 1, θ r is the angle between N and V, and F r is Fresnel term given by the Equation 1, where u = L H. We assume mirrorlike microfacets which are reflecting the light from a source to the viewers direction just in constellation where H is microfacet s normal Ward reflectance model Ward s model [14] is an empirical shading model. It uses an exponential function parameterized by an average slope of the microscopic surface roughness. The Ward model in the terms of BRDF as a sum of specular and 8

9 Andrej Mihálik, Roman Ďurikovič diffuse component is: f r(θ i Θ r) = ρ d π + 1 e tan 2 θ h σ ρs 2, (14) cos θi cos θ r 4πσ 2 where θ h is the angle between N and H, see Figure 5. The parameters ρ d and ρ s are spectral reflectance factors, that control the color of the diffuse and specular reflection. The value of σ represents the standard deviation of the microfacet slope, that models surface roughness. Small values of σ (i.e., less that.1) model a very nearly smooth surface Numerical hemispherical integration Proposed virtual-goniospectrophotometer consists of light source and detector aperture. To perform the integration over these apertures, we project them onto unit hemisphere. Then we subdivide hemisphere into the small patches (see Figure 1). Each patch area of the hemisphere serves us as the solid angle. Particular radiant flux is coming through all source patches ω ik, that are incident with the surface. For each detector patch ω rl, the contribution of reflected flux to this patch is computed. This leads to double summation, over the source and over the detector aperture. The amount of energy reflected from the source to the detector is determined by the BRDF. Total flux reflected from the sample patch at a surface area da reaching detector aperture is then computed by following formula: Φ sample = da k L(x Θ ik ) cos(θ ik ) ω ik f r(x, Θ ik Θ rl ) cos(θ rl ) ω rl, (15) l where da is area of a patch at the surface. ω is area of the particular patch on the hemisphere. Index i refers to the source patches and index r refers to the detector patches. Θ is the direction from surface patch to the particular patch on the hemisphere and θ is angle between surface normal and that direction, see Figure 1. Function f r is the BRDF and L is incident radiance (see Equation 4), where fragment of the radiant flux Φ is determined by the spectral energy of the light source. The real measurement devices such as glossmeters can not measure the light reflection at a single point of the sample, but rather they measure reflection in a small region. Inhomogeneous surfaces such as metallic or pearlescent varnishes have varying f r at each surface point. This can happen often when there is a drawing on the surface, for example. It is therefore necessary to divide the sample into smaller parts and make a calculation on each part. 3. Results and Discussion In this section we present results and describe computations used in our experiments to perform gloss measurements of virtual samples represented by the analytical models. These computations are derived from the standard gloss measurements prescribed by the industrial standards. To perform standardized gloss measurements we utilized our virtual gonio-spectrophotometer principle. 9

10 Virtual Gonio-spectrophotometer for Validation of BRDF Designs 3.1. Virtual glossmeter Industrial gloss measurements satisfy the standards such as ISO 2813 or ASTM D523. Measurements are measured in gloss units [12] which describes amount of reflected light related to the amount of reflected light from a black glass standard with refractive index of Those standards usually prescribe the measurement to be taken at angles 2, 6 and 85 to the surface normal (both directions to the light source and detector are in the same plane with the surface normal; angles in the Figure 1 are set to θ i = θ r {2, 6, 85 }), because these degrees of specular gloss measurements offer numerical values which are roughly linearly correlated over a range of values to perceived gloss of high gloss, medium gloss and low gloss surfaces, respectively [7]. These standards also prescribe size of source and detector apertures, see Table 1. Angle of gloss measurement Aperture size (in degrees) Source Detector Table 1. Left: Angular aperture sizes defined from the measured spot and the angles of the gloss measurement. explanation. Right: Sizes To compute gloss values we first perform computation of radiant flux Φ sample using Equation 15 with f r of the measured material. A patch of the hemisphere belongs to source or detector aperture iff the angle between direction of the measurement and direction to this patch (from the sample center, see Figure 1) is within angle specified in the Table 1. The flux reflected off the black glass standard is computed by following formula: Φ standard = da k L(x Θ ik ) cos(θ ik ) ω ik F r(cos θ ik ), (16) where F r is Fresnel term (see Equation 1) with n = and k =. Equation 16 is derived from Equation 15 by incorporating f r of the black glass standard. Gloss units [15] are then computed by GU = 1 Φ sample Φ standard. (17) We utilized our virtual gonio-spectrophotometer to perform these computations. To represent virtual samples s f r, we have chosen Cook-Torrance s and Ward s analytical models. Then our virtual gloss measurement was used to find the correspondence between analytical models and real samples Real measurements We measured real samples using the real industrial glossmeter (see first three columns of Table 2). We have found the parameters of analytical model corresponding to the real samples empirically for Cook-Torance s and Ward s 1

11 Andrej Miha lik, Roman D urikovic model, see Table 2. Then we evaluated and adjusted the representation by comparing real gloss measurements with the virtual ones showing as root mean square error. We performed gloss measurements of several automotive car paintings and the polished glass. We have measured gloss units (GU) of small samples (see Table 2) by portable device Konica MULTI GLOSS268. Measurements were performed in the dark room by applying device onto the flat surface of the small material sample. real measurements 2 [GU] virtual measurements Cook-Torrance [GU] parameter [GU] RMSE 6 85 c m n 2 6 Ward 85 RMSE parameter σ polished glass KKX Rouge Tiziano EZRC Gris Aluminum polished copper Table err err.416 Real and virtual gloss measurements with parameters of BRDF models. Virtual measurements As example of using our virtual gonio-spectrophotometer we have calculated spectral reflectance of the virtual copper sample. Resulting spectrum is depicted in the Figure 7. In this experiment we have used Cook-Torrance s model (see Equation 13), where the root mean square slope of microfacets orientations is m =.4 and c =.8 (see Equation 11), index of refraction was used as shown in Figure 4. Result was calculated using Equation 15 as radiant flux reflected off the surface in the direction of 6 (θs = θd = 6 ; directions to the center of both apertures and the surface normal are in the same plane) to the surface normal as the function of the wavelength. Reflected radiant flux is relative to the spectral power of the standard illuminat D65 that serves us as light source determining incident radiance (specifically radiant flux in Equation 4). Our virtual gonio-spectrophotometer was utilized to perform gloss measurements to find the correspondence between real samples and analytical fr such as Cook-Torrance s or Ward s. We have performed gloss measurements of the real samples using the portable glossmeter device. We have measured a polished glass, two automotive paints and a metal sample, see Table 2. Pearlescent and metallic automotive paint sample was the effect red paint KKX Rouge Tiziano and aluminum paint sample EZRC Gris Aluminum with large aluminum sparkles. Metal sample was the unpolished and the polished copper. For each sample we have estimated parameters of CookTorrance s and Ward s model that approximates particular sample. Parameters of Cook-Torrance s models are scaling factor c, root mean square slope of microfacets m that determines surface roughness (see Equation 11) and refractive index n. Parameter σ of Ward s model determines surface roughness. While all samples exhibit shiny appearance and we aim for gloss measurements, we have used only specular component of these models. Once we had determined function fr we computed gloss units by Equation 17 using our Virtual Gonio-spectrophotometer. Results of our measurements are shown in Table 2. We can compare real and virtual measurements in the 11

12 Virtual Gonio-spectrophotometer for Validation of BRDF Designs Figure 7. Spectral reflectance of the copper represented by Cook-Torrance s BRDF measured under 6 to the surface normal. Blue curve represents reflected flux (as the function of wavelength) off the sample relative to spectral power of standard illuminat D 65 (red curve). table and conclude plausibility of used models. In the Table 2 is computed root mean square error (RMSE) to compare virtual measurements using analytical models with real ones. From our measurements we can see that Ward s BRDF produces small low gloss values (measured under 85 ) and therefore is not very plausible model for approximating surface s BRDF based on the standard gloss measurements. Let us discus root mean square slope parameter m of the distributed sparkles in Cook-Torrance analytical reflectance model. For polished glass m, because there are no sparkles at all. For an affect red paint KKX Rouge Tiziano, the value m is still less then 1 because there are many small sparkles, while in aluminum paint sample EZRC Gris Aluminum the parameter m is larger due to large size of aluminum sparkles. TO DO: zapracovat diskusiu The Cook-Torrance representation for a polished glass has a very narrow and long specular lobe that is apparent from c = 595. We can observe that pure polished metal surfaces have large gloss values then automotive paintings. mozno dat do conlusions: For metallic paints with small aluminum sparkles (1 µm 5 µm) this worked well. 4. Conclusion We have developed Virtual Gonio-spectrophotometer that performs measurements on the virtual material samples represented by the BRDF. The Virtual Gonio-spectrophotometer consists of the standard light source and the detector aperture. Parameters of apertures (eg. position, size) are highly customizable to allow simulations of devices like colorimeter or glossmeter. Our application can evaluate BRDF representation of real paint samples using a few measurements by glossmeter. 12

13 Andrej Mihálik, Roman Ďurikovič Glossmeters retrieve too few data to direct construction of the BRDF, therefore to obtain BRDF we need to use a certain analytical reflectance model such as Cook-Torrance or Ward. We have used our Virtual Gonio-spectrophotometer to perform standardized gloss measurements using these analytical representations and evaluated and compared results with the real measurements of real samples. As a result we found out that Cook-Torrance model is more suitable for the gloss reflectance modeling then Ward model. In future we would like to perform standardized measurement of the diffuse color. This measurement requires a hemispherical light source over the measured spot of the sample. The detector is situated above the spot and angle between surface normal and viewing direction is 8. Standard colorimeter retrieves values in CIE La b color representation. Acknowledgments This research was partially supported by a VEGA 1/662/ project a Scientific grant from Ministry of Education of Slovak Republic and Slovak Academy of Science, and Comenius University Grant UK/34/21. References [1] ISO Paints and varnishes -Determination of specular gloss of non-metallic paint films at 2 degrees, 6 degrees and 85 degrees. Internation Organization for Standardization, [2] ASTM D Standard Test Method for Specular Gloss. ASTM, [3] Shruthi Achutha. Brdf acquisition with basis illumination. Master s thesis, Department of Computer Science, University of British Columbia, Vancouver, Canada, 26. [4] M. Bodart, R. de Pearanda, A. Deneyer, and G. Flamant. Photometry and colorimetry characterisation of materials in daylighting evaluation tools. Building and Environment, 43(12): , 28. [5] R. L. Cook and K. E. Torrance. A reflectance model for computer graphics. ACM Trans. Graph., 1(1):7 24, [6] Julie Dorsey, Holly Rushmeier, and Francois Sillion. Digital Modeling of Material Appearance. Morgan Kaufmann, San Francisco, USA, 28. [7] R. Ďurikovič and I. Šeďo. Real-time friendly representation of arbitrary brdf with appearance industry measurements. Journal of the Applied Mathematics, Statistics and Informatics, 3(1):17 26, 27. [8] Roman Ďurikovič and Tomáš Ágošton. Prediction of optical properties of paints. Central European Journal of Physics, 5(3): , 27. [9] V. Goossens, N. Gotzen, S. Van Gils, E. Stijns, G. Van Assche, R. Finsy, and H. Terryn. Predicting reflections of thin coatings. Surface and Coatings Technology, 24(5): ,

14 Virtual Gonio-spectrophotometer for Validation of BRDF Designs [1] Richard S. Hunter and Richard W. Harold. The Measurement of Appearance. John Wiley & Sons, Inc., New York, NY, USA, [11] Fabio Pellacini James A. Ferwerda and Donald P. Greenberg. A psychophysically-based model of surface gloss perception. In Proceedings SPIE Human Vision and Electronic Imaging 1, pages , 21. [12] Mario Noël, Joanne Zwinkels, and Jian Liu. Optical characterization of a reference instrument for gloss measurements in both a collimated and a converging beam geometry. Appl. Opt., 45(16): , Jun 26. [13] K. E. Torrance and E. M. Sparrow. Theory for off-specular reflection from roughened surfaces. JOSA, 57(9): , [14] Gregory J. Ward. Measuring and modeling anisotropic reflection. SIGGRAPH Comput. Graph., 26(2): , [15] Harold B. Westlund and Gary W. Meyer. Applying appearance standards to light reflection models. In SIGGRAPH 1: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pages , New York, NY, USA, 21. ACM. [16] Josh Wills, Sameer Agarwal, David J. Kriegman, and Serge J. Belongie. Toward a perceptual space for gloss. ACM Trans. Graph., 28(4),

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

Image-based BRDF Representation

Image-based BRDF Representation JAMSI, 11 (2015), No. 2 47 Image-based BRDF Representation A. MIHÁLIK AND R. ĎURIKOVIČ Abstract: To acquire a certain level of photorealism in computer graphics, it is necessary to analyze, how the materials

More information

Reflection models and radiometry Advanced Graphics

Reflection models and radiometry Advanced Graphics Reflection models and radiometry Advanced Graphics Rafał Mantiuk Computer Laboratory, University of Cambridge Applications To render realistic looking materials Applications also in computer vision, optical

More information

Illumination and Shading - II

Illumination and Shading - II Illumination and Shading - II Computer Graphics COMP 770 (236) Spring 2007 Instructor: Brandon Lloyd 2/19/07 1 From last time Light Sources Empirical Illumination Shading Local vs Global Illumination 2/19/07

More information

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008) Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Radiance Power per unit projected area perpendicular to the ray per unit solid angle in

More information

Lecture 4: Reflection Models

Lecture 4: Reflection Models Lecture 4: Reflection Models CS 660, Spring 009 Kavita Bala Computer Science Cornell University Outline Light sources Light source characteristics Types of sources Light reflection Physics-based models

More information

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012) Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry http://inst.eecs.berkeley.edu/~cs184 Overview Lighting and shading key in computer graphics HW 2 etc. ad-hoc shading models,

More information

Timothy Walsh. Reflection Models

Timothy Walsh. Reflection Models Timothy Walsh Reflection Models Outline Reflection Models Geometric Setting Fresnel Reflectance Specular Refletance & Transmission Microfacet Models Lafortune Model Fresnel Incidence Effects Diffuse Scatter

More information

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ = Radiometry (From Intro to Optics, Pedrotti -4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Total energy radiating from the body over some time is Q total Radiant

More information

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ = Radiometry (From Intro to Optics, Pedrotti -4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Total energy radiating from the body over some time is Q total Radiant

More information

w Foley, Section16.1 Reading

w Foley, Section16.1 Reading Shading w Foley, Section16.1 Reading Introduction So far, we ve talked exclusively about geometry. w What is the shape of an object? w How do I place it in a virtual 3D space? w How do I know which pixels

More information

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker CMSC427 Shading Intro Credit: slides from Dr. Zwicker 2 Today Shading Introduction Radiometry & BRDFs Local shading models Light sources Shading strategies Shading Compute interaction of light with surfaces

More information

specular diffuse reflection.

specular diffuse reflection. Lesson 8 Light and Optics The Nature of Light Properties of Light: Reflection Refraction Interference Diffraction Polarization Dispersion and Prisms Total Internal Reflection Huygens s Principle The Nature

More information

BRDF Computer Graphics (Spring 2008)

BRDF Computer Graphics (Spring 2008) BRDF Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Reflected Radiance proportional to Irradiance Constant proportionality: BRDF [CW

More information

Geometrical modeling of light scattering from paper substrates

Geometrical modeling of light scattering from paper substrates Geometrical modeling of light scattering from paper substrates Peter Hansson Department of Engineering ciences The Ångström Laboratory, Uppsala University Box 534, E-75 Uppsala, weden Abstract A light

More information

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons Reflectance 1 Lights, Surfaces, and Cameras Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons 2 Light at Surfaces Many effects when light strikes a surface -- could be:

More information

CSE 681 Illumination and Phong Shading

CSE 681 Illumination and Phong Shading CSE 681 Illumination and Phong Shading Physics tells us What is Light? We don t see objects, we see light reflected off of objects Light is a particle and a wave The frequency of light What is Color? Our

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

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome! INFOGR Computer Graphics J. Bikker - April-July 2016 - Lecture 10: Shading Models Welcome! Today s Agenda: Introduction Light Transport Materials Sensors Shading INFOGR Lecture 10 Shading Models 3 Introduction

More information

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models Computergrafik Matthias Zwicker Universität Bern Herbst 2009 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation of physics Global

More information

DIRS Technical Report Tech Report #

DIRS Technical Report Tech Report # Rochester Institute of Technology Technical Memorandum Topic: NEFDS Beard-Maxwell BRDF Model Implementation in Matlab Primary Author: Matt Montanaro Collaborators: Carl Salvaggio Scott Brown David Messinger

More information

Local Reflection Models

Local Reflection Models Local Reflection Models Illumination Thus Far Simple Illumination Models Ambient + Diffuse + Attenuation + Specular Additions Texture, Shadows, Used in global algs! (Ray tracing) Problem: Different materials

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

Capturing light. Source: A. Efros

Capturing light. Source: A. Efros Capturing light Source: A. Efros Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection? Lenses

More information

Reflective Illumination for DMS 803 / 505

Reflective Illumination for DMS 803 / 505 APPLICATION NOTE // Dr. Michael E. Becker Reflective Illumination for DMS 803 / 505 DHS, SDR, VADIS, PID & PLS The instruments of the DMS 803 / 505 series are precision goniometers for directional scanning

More information

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12 Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 1 3. EM INTERACTIONS WITH MATERIALS In order for an object to be sensed, the object must reflect,

More information

Council for Optical Radiation Measurements (CORM) 2016 Annual Technical Conference May 15 18, 2016, Gaithersburg, MD

Council for Optical Radiation Measurements (CORM) 2016 Annual Technical Conference May 15 18, 2016, Gaithersburg, MD Council for Optical Radiation Measurements (CORM) 2016 Annual Technical Conference May 15 18, 2016, Gaithersburg, MD Multispectral measurements of emissive and reflective properties of displays: Application

More information

The Rendering Equation. Computer Graphics CMU /15-662

The Rendering Equation. Computer Graphics CMU /15-662 The Rendering Equation Computer Graphics CMU 15-462/15-662 Review: What is radiance? Radiance at point p in direction N is radiant energy ( #hits ) per unit time, per solid angle, per unit area perpendicular

More information

Rendering Light Reflection Models

Rendering Light Reflection Models Rendering Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 3, 2017 Lecture #13 Program of Computer Graphics, Cornell University General Electric - 167 Cornell in

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

Illumination. Illumination CMSC 435/634

Illumination. Illumination CMSC 435/634 Illumination CMSC 435/634 Illumination Interpolation Illumination Illumination Interpolation Illumination Illumination Effect of light on objects Mostly look just at intensity Apply to each color channel

More information

Radiometry and reflectance

Radiometry and reflectance Radiometry and reflectance http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 16 Course announcements Homework 4 is still ongoing - Any questions?

More information

Complex Shading Algorithms

Complex Shading Algorithms Complex Shading Algorithms CPSC 414 Overview So far Rendering Pipeline including recent developments Today Shading algorithms based on the Rendering Pipeline Arbitrary reflection models (BRDFs) Bump mapping

More information

Radiometry (From Intro to Optics, Pedrotti 1-4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black

Radiometry (From Intro to Optics, Pedrotti 1-4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black Radiometry (From Intro to Optics, Pedrotti -4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black body type emitter: uniform emission Total energy radiating

More information

Computer Vision Systems. Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations

Computer Vision Systems. Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations Computer Vision Systems Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations Viewing Systems Viewing Transformation Projective Transformation 2D Computer Graphics Devices

More information

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer Science Department University of California, Irvine CS295, Spring 2017 Shuang Zhao 1 Today s Lecture Radiometry Physics of light BRDFs How materials

More information

CPSC 314 LIGHTING AND SHADING

CPSC 314 LIGHTING AND SHADING CPSC 314 LIGHTING AND SHADING UGRAD.CS.UBC.CA/~CS314 slide credits: Mikhail Bessmeltsev et al 1 THE RENDERING PIPELINE Vertices and attributes Vertex Shader Modelview transform Per-vertex attributes Vertex

More information

Simple Lighting/Illumination Models

Simple Lighting/Illumination Models Simple Lighting/Illumination Models Scene rendered using direct lighting only Photograph Scene rendered using a physically-based global illumination model with manual tuning of colors (Frederic Drago and

More information

Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection

Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection 25 Bull. Soc. Photogr. Imag. Japan. (2015) Vol. 25 No. 2: 25 30 Original Paper Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection Norimichi Tsumura*, Kaori Baba*,

More information

Spectral Color and Radiometry

Spectral Color and Radiometry Spectral Color and Radiometry Louis Feng April 13, 2004 April 13, 2004 Realistic Image Synthesis (Spring 2004) 1 Topics Spectral Color Light and Color Spectrum Spectral Power Distribution Spectral Color

More information

Application Note. Measuring the Geometric Attributes of Your Products AN

Application Note. Measuring the Geometric Attributes of Your Products AN Application Note AN 1007.01 Measuring the Geometric Attributes of Your Products Abstract Consumers have a choice and when all other factors are equal, they buy what looks best. All industries are concerned

More information

1.6 Rough Surface Scattering Applications Computer Graphic Shading and Rendering

1.6 Rough Surface Scattering Applications Computer Graphic Shading and Rendering 20 Durgin ECE 3065 Notes Rough Surface Scattering Chapter 1 1.6 Rough Surface Scattering Applications 1.6.1 Computer Graphic Shading and Rendering At optical frequencies, nearly every object in our everyday

More information

Phys 102 Lecture 17 Introduction to ray optics

Phys 102 Lecture 17 Introduction to ray optics Phys 102 Lecture 17 Introduction to ray optics 1 Physics 102 lectures on light Light as a wave Lecture 15 EM waves Lecture 16 Polarization Lecture 22 & 23 Interference & diffraction Light as a ray Lecture

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

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2 Illumination Michael Kazhdan (601.457/657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2 Ray Casting Image RayCast(Camera camera, Scene scene, int width, int height) { Image image = new Image(width, height); for

More information

Modelling of radiative heat transfer applying computer graphics software

Modelling of radiative heat transfer applying computer graphics software Modelling of radiative heat transfer applying computer graphics software K. Domke Institute of Industrial Electrical Engineering, Poznań University of Technology, Poland Abstract The paper presents theoretical

More information

Fundamentals of Rendering - Reflectance Functions

Fundamentals of Rendering - Reflectance Functions Fundamentals of Rendering - Reflectance Functions CMPT 461/761 Image Synthesis Torsten Möller Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter

More information

Illumination in Computer Graphics

Illumination in Computer Graphics Illumination in Computer Graphics Ann McNamara Illumination in Computer Graphics Definition of light sources. Analysis of interaction between light and objects in a scene. Rendering images that are faithful

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

Fundamentals of Rendering - Reflectance Functions

Fundamentals of Rendering - Reflectance Functions Fundamentals of Rendering - Reflectance Functions Image Synthesis Torsten Möller Mike Phillips Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter

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

Lighting and Reflectance COS 426

Lighting and Reflectance COS 426 ighting and Reflectance COS 426 Ray Casting R2mage *RayCast(R3Scene *scene, int width, int height) { R2mage *image = new R2mage(width, height); for (int i = 0; i < width; i++) { for (int j = 0; j < height;

More information

Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection

Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection Norimichi Tsumura*, Kaori Baba*, and Shinichi Inoue** *Department of Information and Image Sciences, Chiba University,

More information

Estimation of Surface Spectral Reflectance on 3D. Painted Objects Using a Gonio-Spectral Imaging System

Estimation of Surface Spectral Reflectance on 3D. Painted Objects Using a Gonio-Spectral Imaging System Estimation of Surface Spectral Reflectance on 3D Painted Objects Using a Gonio-Spectral Imaging System Akira Kimachi, Shogo Nishi and Shoji Tominaga Osaka Electro-Communication University, Chiba University

More information

Shading & Material Appearance

Shading & Material Appearance Shading & Material Appearance ACM. All rights reserved. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/help/faq-fair-use/. MIT EECS 6.837 Matusik

More information

Introduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF

Introduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF Shading Introduction Affine transformations help us to place objects into a scene. Before creating images of these objects, we ll look at models for how light interacts with their surfaces. Such a model

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

Global Illumination The Game of Light Transport. Jian Huang

Global Illumination The Game of Light Transport. Jian Huang Global Illumination The Game of Light Transport Jian Huang Looking Back Ray-tracing and radiosity both computes global illumination Is there a more general methodology? It s a game of light transport.

More information

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10 Reading Required: Shirley, Chapter 10 Shading Brian Curless CSE 557 Fall 2014 1 2 Basic 3D graphics With affine matrices, we can now transform virtual 3D objects in their local coordinate systems into

More information

Illumination & Shading: Part 1

Illumination & Shading: Part 1 Illumination & Shading: Part 1 Light Sources Empirical Illumination Shading Local vs Global Illumination Lecture 10 Comp 236 Spring 2005 Computer Graphics Jargon: Illumination Models Illumination - the

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

What is Color and How is It Measured?

What is Color and How is It Measured? Insight on Color Vol. 12, No. 5 What is Color and How is It Measured? The most important part of HunterLab s business is helping our customers to measure color. In this Applications Note, you will learn

More information

Method of determining the optical properties of ceramics and ceramic pigments: measurement of the refractive index

Method of determining the optical properties of ceramics and ceramic pigments: measurement of the refractive index Method of determining the optical properties of ceramics and ceramic pigments: measurement of the refractive index A. Tolosa (1), N. Alcón (1), F. Sanmiguel (2), O. Ruiz (2). (1) AIDO, Instituto tecnológico

More information

Topic 9: Lighting & Reflection models 9/10/2016. Spot the differences. Terminology. Two Components of Illumination. Ambient Light Source

Topic 9: Lighting & Reflection models 9/10/2016. Spot the differences. Terminology. Two Components of Illumination. Ambient Light Source Topic 9: Lighting & Reflection models Lighting & reflection The Phong reflection model diffuse component ambient component specular component Spot the differences Terminology Illumination The transport

More information

Reflectance of the Teflon R for ultraviolet light

Reflectance of the Teflon R for ultraviolet light Reflectance of the Teflon R for ultraviolet light Cláudio Silva, José Pinto da Cunha Vitaly Chepel, Américo Pereira Vladimir Solovov, Paulo Mendes M. Isabel Lopes, Francisco Neves Reflectance of the Teflon

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

Electromagnetic waves and power spectrum. Rays. Rays. CS348B Lecture 4 Pat Hanrahan, Spring 2002

Electromagnetic waves and power spectrum. Rays. Rays. CS348B Lecture 4 Pat Hanrahan, Spring 2002 Page 1 The Light Field Electromagnetic waves and power spectrum 1 10 10 4 10 6 10 8 10 10 10 1 10 14 10 16 10 18 10 0 10 10 4 10 6 Power Heat Radio Ultra- X-Rays Gamma Cosmic Infra- Red Violet Rays Rays

More information

Topic 9: Lighting & Reflection models. Lighting & reflection The Phong reflection model diffuse component ambient component specular component

Topic 9: Lighting & Reflection models. Lighting & reflection The Phong reflection model diffuse component ambient component specular component Topic 9: Lighting & Reflection models Lighting & reflection The Phong reflection model diffuse component ambient component specular component Spot the differences Terminology Illumination The transport

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. Image formation and its physical basis Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department

More information

All forms of EM waves travel at the speed of light in a vacuum = 3.00 x 10 8 m/s This speed is constant in air as well

All forms of EM waves travel at the speed of light in a vacuum = 3.00 x 10 8 m/s This speed is constant in air as well Pre AP Physics Light & Optics Chapters 14-16 Light is an electromagnetic wave Electromagnetic waves: Oscillating electric and magnetic fields that are perpendicular to the direction the wave moves Difference

More information

Inspection Technology Europe BV Allied NDT Engineers

Inspection Technology Europe BV Allied NDT Engineers What is Gloss? Gloss is an optical phenomenon caused when evaluating the appearance of a surface. The evaluation of gloss describes the capacity of a surface to reflect directed light. Why is gloss measured?

More information

Reading. Shading. An abundance of photons. Introduction. Required: Angel , 6.5, Optional: Angel 6.4 OpenGL red book, chapter 5.

Reading. Shading. An abundance of photons. Introduction. Required: Angel , 6.5, Optional: Angel 6.4 OpenGL red book, chapter 5. Reading Required: Angel 6.1-6.3, 6.5, 6.7-6.8 Optional: Shading Angel 6.4 OpenGL red book, chapter 5. 1 2 Introduction An abundance of photons So far, we ve talked exclusively about geometry. Properly

More information

6. Illumination, Lighting

6. Illumination, Lighting Jorg s Graphics Lecture Notes 6. Illumination, Lighting 1 6. Illumination, Lighting No ray tracing in OpenGL! ray tracing: direct paths COP interreflection: soft shadows, color bleeding. umbra, penumbra,

More information

Draft from Graphical Models and Image Processing, vol. 58, no. 5, September Reflectance Analysis for 3D Computer Graphics Model Generation

Draft from Graphical Models and Image Processing, vol. 58, no. 5, September Reflectance Analysis for 3D Computer Graphics Model Generation page 1 Draft from Graphical Models and Image Processing, vol. 58, no. 5, September 1996 Reflectance Analysis for 3D Computer Graphics Model Generation Running head: Reflectance Analysis for 3D CG Model

More information

Local vs. Global Illumination & Radiosity

Local vs. Global Illumination & Radiosity Last Time? Local vs. Global Illumination & Radiosity Ray Casting & Ray-Object Intersection Recursive Ray Tracing Distributed Ray Tracing An early application of radiative heat transfer in stables. Reading

More information

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed.

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed. At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed. The eye sees by focusing a diverging bundle of rays from

More information

Imaging Sphere Measurement of Luminous Intensity, View Angle, and Scatter Distribution Functions

Imaging Sphere Measurement of Luminous Intensity, View Angle, and Scatter Distribution Functions Imaging Sphere Measurement of Luminous Intensity, View Angle, and Scatter Distribution Functions Hubert Kostal, Vice President of Sales and Marketing Radiant Imaging, Inc. 22908 NE Alder Crest Drive, Suite

More information

D&S Technical Note 09-2 D&S A Proposed Correction to Reflectance Measurements of Profiled Surfaces. Introduction

D&S Technical Note 09-2 D&S A Proposed Correction to Reflectance Measurements of Profiled Surfaces. Introduction Devices & Services Company 10290 Monroe Drive, Suite 202 - Dallas, Texas 75229 USA - Tel. 214-902-8337 - Fax 214-902-8303 Web: www.devicesandservices.com Email: sales@devicesandservices.com D&S Technical

More information

CSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016

CSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 CSE 167: Introduction to Computer Graphics Lecture #6: Lights Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Thursday in class: midterm #1 Closed book Material

More information

Chapter 38. Diffraction Patterns and Polarization

Chapter 38. Diffraction Patterns and Polarization Chapter 38 Diffraction Patterns and Polarization Diffraction Light of wavelength comparable to or larger than the width of a slit spreads out in all forward directions upon passing through the slit This

More information

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading Visual cues to 3D geometry Light Reflection and Advanced Shading size (perspective) occlusion shading CS 4620 Lecture 17 1 2 Shading Recognizing materials Variation in observed color across an object strongly

More information

Surface Reflection Models

Surface Reflection Models Surface Reflection Models Frank Losasso (flosasso@nvidia.com) Introduction One of the fundamental topics in lighting is how the light interacts with the environment. The academic community has researched

More information

Computer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models

Computer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models Computer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) BRDF Evolution BRDFs have evolved historically

More information

Radiometry Measuring Light

Radiometry Measuring Light 1 Radiometry Measuring Light CS 554 Computer Vision Pinar Duygulu Bilkent University 2 How do we see? [Plato] from our eyes flows a light similar to the light of the sun [Chalcidius, middle ages] Therefore,

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

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18

More information

Experimental Validation of Analytical BRDF Models

Experimental Validation of Analytical BRDF Models Experimental Validation of Analytical BRDF Models Addy Ngan, Frédo Durand, Wojciech Matusik Massachusetts Institute of Technology Goal Evaluate and analyze the performance of analytical reflectance models

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

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

Ghost and Stray Light Analysis using TracePro. February 2012 Webinar

Ghost and Stray Light Analysis using TracePro. February 2012 Webinar Ghost and Stray Light Analysis using TracePro February 2012 Webinar Moderator: Andy Knight Technical Sales Manager Lambda Research Corporation Presenter: Michael Gauvin Vice President of Sales Lambda Research

More information

Materials & Shadows. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017

Materials & Shadows. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017 Materials & Shadows Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017 Diffuse Surfaces In an earlier lecture, we discussed diffuse surfaces We looked at the idealized Lambertian diffuse case

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

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination 2 Fundamentals of Light Transport He who loves practice without theory is like the sailor who boards ship without a rudder and compass and never knows where he may cast. Leonardo Da Vinci, 1452 1519 THE

More information

Shading / Light. Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham

Shading / Light. Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham Phong Illumination Model See Shirley, Ch 10 and http://en.wikipedia.org/wiki/phong_shading

More information

Physically-Based Reflectance for Games

Physically-Based Reflectance for Games Physically-Based Reflectance for Games 8:40-9:15: Reflectance Naty Hoffman 15 Reflectance Types of Reflectance Reflectance Theory Reflection Model Foundations In this section, we will first discuss various

More information

BRDFs. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

BRDFs. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 BRDFs Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 The Rendering Equation Radiance Radiance is a measure of the quantity of light radiation reflected (and/or emitted) from a surface within

More information

COLOR HELPS TO SELL VEHICLES

COLOR HELPS TO SELL VEHICLES COLOR HELPS TO SELL VEHICLES Like/Dislike decisions made in seconds 40% of buyers will choose a different vehicle if their color choice is not available. Emotional connection with owner 1 VEHICLE DESIGN

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

Extending the Clapper Yule model to rough printing supports

Extending the Clapper Yule model to rough printing supports 1952 J. Opt. Soc. Am. A/ Vol. 22, No. 9/ September 2005 M. Hébert and R. D. Hersch Extending the Clapper Yule model to rough printing supports Mathieu Hébert and Roger David Hersch Ecole Polytechnique

More information

Chapter 24. Wave Optics

Chapter 24. Wave Optics Chapter 24 Wave Optics Wave Optics The wave nature of light is needed to explain various phenomena Interference Diffraction Polarization The particle nature of light was the basis for ray (geometric) optics

More information