Reflection from Layered Surfaces Due to Subsurface Scattering

Total Page:16

File Type:pdf, Size:1020Kb

Reflection from Layered Surfaces Due to Subsurface Scattering Reflection from Layered Surfaces due to Subsurface Scattering Pat Hanrahan Wolfgang Krueger Department of Computer Science Department of Scientific Visualization Princeton University German National Research Center for Computer Science Abstract of incidence. Diffuse reflection is qualitatively explained as due to subsurface scattering [18]: Light enters the material, is absorbed The reflection of light from most materials consists of two ma- and scattered, and eventually exits the material. In the process of jor terms: the specular and the diffuse. Specular reflection may this subsurface interaction, light at different wavelengths is differ- be modeled from first principles by considering a rough surface entially absorbed and scattered, and hence is filtered accounting consisting of perfect reflectors, or micro-facets. Diffuse reflection for the color of the material. Moreover, in the limit as the light ray is generally considered to result from multiple scattering either is scattered multiple times, it becomes isotropic, and hence the di- from a rough surface or from within a layer near the surface. Ac- rection in which it leaves the material is essentially random. This counting for diffuse reflection by Lambert’s Cosine Law, as is qualitative explanation accounts for both the directional and col- universally done in computer graphics, is not a physical theory ormetric properties of diffuse materials. This explanation is also based on first principles. motivated by an early proof that there cannot exist a micro-facet This paper presents a model for subsurface scattering in layered distribution that causes equal reflection in all outgoing directions surfaces in terms of one-dimensional linear transport theory. We independent of the incoming direction [10]. derive explicit formulas for backscattering and transmission that The above model of diffuse reflection is qualitative and not can be directly incorporated in most rendering systems, and a gen- very satisfying because it does not refer to any physical param- eral Monte Carlo method that is easily added to a ray tracer. This eter of the material. Furthermore, there is no freedom to adjust model is particularly appropriate for common layered materials coefficients to account for subtle variations in reflection from dif- appearing in nature, such as biological tissues (e.g. skin, leaves, ferent materials. However, it does contain the essential insight: etc.) or inorganic materials (e.g. snow, sand, paint, varnished or an important component of reflection can arise from subsurface dusty surfaces). As an application of the model, we simulate the scattering. In this paper, we present a model of reflection of light appearance of a face and a cluster of leaves from experimental due to subsurface scattering in layered materials suitable for com- data describing their layer properties. puter graphics. The only other work in computer graphics to take CR Categories and Subject Descriptors: I.3.7 [Computer this approach is due to Blinn, who in a very early paper presented Graphics]: Three-Dimensional Graphics and Realism. a model for the reflection and transmission of light through thin Additional Key Words and Phrases: Reflection models, integral clouds of particles in order to model the rings of Saturn[2]. Our equations, Monte Carlo. model differs from Blinn’s in that it is based on one-dimensional linear transport theory—a simplification of the general volume rendering equation [19]— and hence is considerably more general 1 Motivation and powerful. Of course, Blinn was certainly aware of the trans- An important goal of image synthesis research is to develop a port theory approach, but chose to present his model in a simpler comprehensive shading model suitable for a wide range of ma- way based on probabilistic arguments. terials. Recent research has concentrated on developing a model In our model the relative contributions of surface and subsur- of specular reflection from rough surfaces from first principles. face reflection are very sensitive to the Fresnel effect (which Blinn In particular, the micro-facet model first proposed by Bouguer did not consider). This is particularly important in biological tis- in 1759 [4], and developed further by Beckmann[1], Torrance & sues which, because cells contain large quantities of water, are Sparrow[26], and others, has been applied to computer graphics translucent. A further prediction of the theory is that the sub- by Blinn [2] and Cook & Torrance[8]. A still more comprehen- surface reflectance term is not necessarily isotropic, but varies in sive version of the model was recently proposed by He et al[12]. different directions. This arises because the subsurface scattering These models have also been extended to handle anisotropic mi- by particles is predominantly in the forward direction. In fact, it crofacets distributions[24, 5] and multiple scattering from complex has long been known experimentally that very few materials are microscale geometries[28]. ideal diffuse reflectors (for a nice survey of experiments pertaining Another important component of surface reflection is, however, to this question, see [18]). diffuse reflection. Diffuse reflection in computer graphics has al- We formulate the model in the currently emerging standard most universally been modeled by Lambert’s Cosine Law. This terminology for describing illumination in computer graphics [16, law states that the exiting radiance is isotropic, and proportional 11]. We also discuss efficient methods for implementation within to the surface irradiance, which for a light ray impinging on the the context of standard rendering techniques. We also describe surface from a given direction depends on the cosine of the angle how to construct materials with multiple thin layers. Finally, we apply the model to two examples: skin and leaves. For these examples, we build on experimental data collected in the last few PermissionPermission to to copy copy without without fee fee all all or or part part of of this this material material is is granted granted years, and provide pointers to the relevant literature. pprovidedrovided that that the the copies copies are are not not made made or or distributed distributed for for direct direct Another goal of this paper is to point out the large amount of ccommercialommercial advantage, advantage, the the ACM ACM copyright copyright notice notice and and the the title title of of the the recent work in the applied physics community in the application ppublicationublication and and its its date date appear, appear, and and notice notice is is given given that that copying copying is is by by of linear transport theory to modeling appearance. ppermissionermission of of the the Association Association for for Computing Computing Machinery. Machinery. To To copy copy ootherwise,therwise, or or to to republish, republish, requires requires a a fee fee and/or and/or specific specific permission. permission. ©1993©1993 ACM ACM-0-0-89791-89791-601-601--8/93/008/00158/93/008…$1.50…$1.50 165 1.0 Li Lr,s Lr,v θ 0.8 i θr θr layer1 !!! !!!!!!!!! !!! 0.6 !!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! θ d!!!!!!layer2!!!!!!!!!!!! ’ !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! 0.4 !!!!!!!!!!!!!!!!!!!!! θ !!!!!!!!!!!! Amplitude !!! !!!!!!!!! !!!!!! 666666666666666666666666666!!! !!! 0.2 666666666666666666666666666layer3 666666666666666666666666666 666666666666666666666666666θ θ 0.0 666666666666666666666666666t t Lri Lt,v 0 10 20 30 40 50 60 70 80 90 z Angle of incidence Figure 1: The geometry of scattering from a layered surface Figure 2: Fresnel transmission and reflection coefficients for a ray leaving air (n = 1:0) and entering water (n = 1:33). (θi; φi) Angles of incidence (incoming) (θr; φr) Angles of reflection (outgoing) Lt;v - transmitted radiance due to volume or subsurface scat- (θt; φt) Angles of transmission tering L(z; θ; φ) Radiance [W / (m2 sr)] Li Incident (incoming) radiance The bidirectional reflection-distribution function (BRDF) is de- Lr Reflected (outgoing) radiance fined to the differential reflected radiance in the outgoing direction Lt Transmitted radiance per differential incident irradiance in the incoming direction [23]. L+ forward-scattered radiance L backward-scattered radiance L (θ ; φ ) − r r r fr(θi; φi; θr; φr) BRDF fr(θi; φi; θr; θr) ≡ Li(θi; φi) cos θid!i ft(θi; φi; θt; φt) BTDF fr;s(θi; φi; θr; φr) Surface or boundary BRDF The bidirectional transmission-distribution function (BTDF) has a ft;s(θi; φi; θt; φt) Surface or boundary BTDF similar definition: fr;v(θi; φi; θr; φr) Volume or subsurface BRDF ft;v(θi; φi; θt; φt) Volume or subsurface BTDF Lt(θt; φt) ft(θi; φi; θt; θt) n Index of refraction ≡ Li(θi; φi) cos θid!i 1 σs(z; λ) Scattering cross section [mm− ] 1 Since we have separated the reflected and transmitted light into σa(z; λ) Absorption cross section [mm− ] 1 two components, the BRDF and BTDF also have two components. σt(z; λ) Total cross section (σt = σa + σs) [mm− ] W Albedo (W = σs ) σt fr = fr;s + fr;v d Layer thickness [mm] p(z; θ; φ; θ0; φ0; λ) Scattering phase function ((θ0; φ0) to (θ; φ)) ft = fri + ft;v If we assume a planar surface, then the radiance reflected from Table 1: Nomenclature and transmitted across the plane is given by the classic Fresnel coefficients. 2 Reflection and Transmission due to Layered 12 Surfaces Lr(θr; φr) = R (ni; nt; θi; φi θr; φr)Li(θi; φi) 12 ! Lt(θt; φt) = T (ni; nt; θi; φi θt; φt)Li(θi; φi) As a starting point we will assume that the reflected radiance Lr ! from a surface has two components. One component arises due to where surface reflectance, the other component due to subsurface volume R12(n ; n ; θ ; φ θ ; φ ) = R(n ; n ; cos θ ; cos θ ) scattering. (The notation used in this paper is collected in Table 1 i t i i r r i t i t ! 2 2 and shown diagramatically in Figure 1.) 12 nt nt T (ni; nt; θi; φi θt; φt) = 2 T = 2 (1 R) ! ni ni − Lr(θr; φr) = Lr;s(θr; φr) + Lr;v (θr; φr) where: where R and T are the Fresnel reflection formulae and are de- L - reflected radiance due to surface scattering r;s scribed in the standard texts (e.g.
Recommended publications
  • The Diffuse Reflecting Power of Various Substances 1
    . THE DIFFUSE REFLECTING POWER OF VARIOUS SUBSTANCES 1 By W. W. Coblentz CONTENTS Page I. Introduction . 283 II. Summary of previous investigations 288 III. Apparatus and methods 291 1 The thermopile 292 2. The hemispherical mirror 292 3. The optical system 294 4. Regions of the spectrum examined 297 '. 5. Corrections to observations 298 IV. Reflecting power of lampblack 301 V. Reflecting power of platinum black 305 VI. Reflecting power of green leaves 308 VII. Reflecting power of pigments 311 VIII. Reflecting power of miscellaneous substances 313 IX. Selective reflection and emission of white paints 315 X. Summary 318 Note I. —Variation of the specular reflecting power of silver with angle 319 of incidence I. INTRODUCTION In all radiometric work involving the measurement of radiant energy in absolute value it is necessary to use an instrument that intercepts or absorbs all the incident radiations; or if that is impracticable, it is necessary to know the amount that is not absorbed. The instruments used for intercepting and absorbing radiant energy are usually constructed in the form of conical- shaped cavities which are blackened with lampblack, the expecta- tion being that, after successive reflections within the cavity, the amount of energy lost by passing out through the opening is reduced to a negligible value. 1 This title is used in order to distinguish the reflection of matte surfaces from the (regular) reflection of polished surfaces. The paper gives also data on the specular reflection of polished silver for different angles of incidence, but it seemed unnecessary to include it in the title.
    [Show full text]
  • Some Diffuse Reflection Problems in Radiation Aerodynamics Stephen Nathaniel Falken Iowa State University
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1964 Some diffuse reflection problems in radiation aerodynamics Stephen Nathaniel Falken Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Aerospace Engineering Commons Recommended Citation Falken, Stephen Nathaniel, "Some diffuse reflection problems in radiation aerodynamics " (1964). Retrospective Theses and Dissertations. 3848. https://lib.dr.iastate.edu/rtd/3848 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. This dissertation has been 65-4604 microfilmed exactly as received FALiKEN, Stephen Nathaniel, 1937- SOME DIFFUSE REFLECTION PROBLEMS IN RADIATION AERODYNAMICS. Iowa State University of Science and Technology Ph.D., 1964 Engineering, aeronautical University Microfilms, Inc., Ann Arbor, Michigan SOME DIFFUSE REFLECTIOU PROBLEMS IN RADIATION AERODYNAMICS "by Stephen Nathaniel Falken A Dissertation Submitted to the Graduate Faculty in Partial Fulfillment of The Requirements for the Degree of DOCTOR OF HîILOSOEHï Major Subjects: Aerospace Engineering Mathematics Approved: Signature was redacted for privacy. Cmrg^Vf Major Work Signature was redacted for privacy. Heads of Mgjor Departments Signature was redacted for privacy. De of Gradu^ e College Iowa State University Of Science and Technology Ames, loTfa 196k ii TABLE OF CONTENTS page DEDICATION iii I. LIST OF SYMBOLS 1 II. INTRODUCTION. 5 HI. GENERAL AERODYNAMIC FORCE ANALYSIS 11 IV. THE THEORY OF RADIATION AERODYNAMICS Ik A.
    [Show full text]
  • Domain-Specific Programming Systems
    Lecture 22: Domain-Specific Programming Systems Parallel Computer Architecture and Programming CMU 15-418/15-618, Spring 2020 Slide acknowledgments: Pat Hanrahan, Zach Devito (Stanford University) Jonathan Ragan-Kelley (MIT, Berkeley) Course themes: Designing computer systems that scale (running faster given more resources) Designing computer systems that are efficient (running faster under constraints on resources) Techniques discussed: Exploiting parallelism in applications Exploiting locality in applications Leveraging hardware specialization (earlier lecture) CMU 15-418/618, Spring 2020 Claim: most software uses modern hardware resources inefficiently ▪ Consider a piece of sequential C code - Call the performance of this code our “baseline performance” ▪ Well-written sequential C code: ~ 5-10x faster ▪ Assembly language program: maybe another small constant factor faster ▪ Java, Python, PHP, etc. ?? Credit: Pat Hanrahan CMU 15-418/618, Spring 2020 Code performance: relative to C (single core) GCC -O3 (no manual vector optimizations) 51 40/57/53 47 44/114x 40 = NBody 35 = Mandlebrot = Tree Alloc/Delloc 30 = Power method (compute eigenvalue) 25 20 15 10 5 Slowdown (Compared to C++) Slowdown (Compared no data no 0 data no Java Scala C# Haskell Go Javascript Lua PHP Python 3 Ruby (Mono) (V8) (JRuby) Data from: The Computer Language Benchmarks Game: CMU 15-418/618, http://shootout.alioth.debian.org Spring 2020 Even good C code is inefficient Recall Assignment 1’s Mandelbrot program Consider execution on a high-end laptop: quad-core, Intel Core i7, AVX instructions... Single core, with AVX vector instructions: 5.8x speedup over C implementation Multi-core + hyper-threading + AVX instructions: 21.7x speedup Conclusion: basic C implementation compiled with -O3 leaves a lot of performance on the table CMU 15-418/618, Spring 2020 Making efficient use of modern machines is challenging (proof by assignments 2, 3, and 4) In our assignments, you only programmed homogeneous parallel computers.
    [Show full text]
  • Ap Physics 2 Summary Chapter 21 – Reflection and Refraction
    AP PHYSICS 2 SUMMARY CHAPTER 21 – REFLECTION AND REFRACTION . Light sources and light rays Light Bulbs, candles, and the Sun are examples of extended sources that emit light. Light from such sources illuminates other objects, which reflect the light. We see an object because incident light reflects off of it and reaches our eyes. We represent the travel of light rays (drawn as lines and arrows). Each point of a shining object or a reflecting object send rays in all directions. Law of reflection When a ray strikes a smooth surface such as a mirror, the angle between the incident ray and the normal line perpendicular to the surface equals the angle between the reflected ray and the normal line (the angle of incidence equals the angle of reflection). This phenomenon is called specular reflection. Diffuse reflection If light is incident on an irregular surface, the incident light is reflected in many different directions. This phenomenon is called diffuse reflection. Refraction If the direction of travel of light changes as it moves from one medium to another, the light is said to refract (bend) as it moves between the media. Snell’s law Light going from a lower to a higher index of refraction will bend toward the normal, but going from a higher to a lower index of refraction it will bend away from the normal. Total internal reflection If light tries to move from a more optically dense medium 1 of refractive index n1 into a less optically dense medium 2 of refractive index n2 (n1>n2), the refracted light in medium 2 bends away from the normal line.
    [Show full text]
  • Method for Measuring Solar Reflectance of Retroreflective Materials Using Emitting-Receiving Optical Fiber
    Method for Measuring Solar Reflectance of Retroreflective Materials Using Emitting-Receiving Optical Fiber HiroyukiIyota*, HidekiSakai, Kazuo Emura, orio Igawa, Hideya Shimada and obuya ishimura, Osaka City University Osaka, Japan *Corresponding author email: [email protected] ABSTRACT The heat generated by reflected sunlight from buildings to surrounding structures or pedestrians can be reduced by using retroreflective materials as building exteriors. However, it is very difficult to evaluate the solar reflective performance of retroreflective materials because retroreflective lightcannotbe determined directly using the integrating sphere measurement. To solve this difficulty, we proposed a simple method for retroreflectance measurementthatcan be used practically. A prototype of a specialapparatus was manufactured; this apparatus contains an emitting-receiving optical fiber and spectrometers for both the visible and the infrared bands. The retroreflectances of several types of retroreflective materials are measured using this apparatus. The measured values correlate well with the retroreflectances obtained by an accurate (but tedious) measurement. The characteristics of several types of retroreflective sheets are investigated. Introduction Among the various reflective characteristics, retroreflective materials as shown in Fig.1(c) have been widely used in road signs or work clothes to improve nighttime visibility. Retroreflection was given by some mechanisms:prisms, glass beads, and so on. The reflective performance has been evaluated from the viewpointof these usages only. On the other hand, we have shown thatretroreflective materials reduce the heatgenerated by reflected sunlight(Sakai, in submission). The use of such materials on building exteriors may help reduce the urban heatisland effect. However, itis difficultto evaluate the solar reflective performance of retroreflective materials because retroreflectance cannot be determined using Figure 1.
    [Show full text]
  • Reflection Measurements in IR Spectroscopy Author: Richard Spragg Perkinelmer, Inc
    TECHNICAL NOTE Reflection Measurements in IR Spectroscopy Author: Richard Spragg PerkinElmer, Inc. Seer Green, UK Reflection spectra Most materials absorb infrared radiation very strongly. As a result samples have to be prepared as thin films or diluted in non- absorbing matrices in order to measure their spectra in transmission. There is no such limitation on measuring spectra by reflection, so that this is a more versatile way to obtain spectroscopic information. However reflection spectra often look quite different from transmission spectra of the same material. Here we look at the nature of reflection spectra and see when they are likely to provide useful information. This discussion considers only methods for obtaining so-called external reflection spectra not ATR techniques. The nature of reflection spectra The absorption spectrum can be calculated from the measured reflection spectrum by a mathematical operation called the Kramers-Kronig transformation. This is provided in most data manipulation packages used with FTIR spectrometers. Below is a comparison between the absorption spectrum of polymethylmethacrylate obtained by Kramers-Kronig transformation of the reflection spectrum and the transmission spectrum of a thin film. Figure 1. Reflection and transmission at a plane surface Reflection takes place at surfaces. When radiation strikes a surface it may be reflected, transmitted or absorbed. The relative amounts of reflection and transmission are determined by the refractive indices of the two media and the angle of incidence. In the common case of radiation in air striking the surface of a non-absorbing medium with refractive index n at normal incidence the reflection is given by (n-1)2/(n+1)2.
    [Show full text]
  • FTIR Reflection Techniques
    FT-IR Reflection Techniques Vladimír Setnička Overview – Main Principles of Reflection Techniques Internal Reflection External Reflection Summary Differences Between Transmission and Reflection FT-IR Techniques Transmission: • Excellent for solids, liquids and gases • The reference method for quantitative analysis • Sample preparation can be difficult Reflection: • Collect light reflected from an interface air/sample, solid/sample, liquid/sample • Analyze liquids, solids, gels or coatings • Minimal sample preparation • Convenient for qualitative analysis, frequently used for quantitative analysis FT-IR Reflection Techniques Internal Reflection Spectroscopy: Attenuated Total Reflection (ATR) External Reflection Spectroscopy: Specular Reflection (smooth surfaces) Combination of Internal and External Reflection: Diffuse Reflection (DRIFTs) (rough surfaces) FT-IR Reflection Techniques • Infrared beam reflects from a interface via total internal reflectance • Sample must be in optical contact with the crystal • Collected information is from the surface • Solids and powders, diluted in a IR transparent matrix if needed • Information provided is from the bulk matrix • Sample must be reflective or on a reflective surface • Information provided is from the thin layers Attenuated Total Reflection (ATR) - introduced in the 1960s, now widely used - light introduced into a suitable prism at an angle exceeding the critical angle for internal reflection an evanescent wave at the reflecting surface • sample in close contact Single Bounce ATR with IRE
    [Show full text]
  • Reflectance IR Spectroscopy, Khoshhesab
    11 Reflectance IR Spectroscopy Zahra Monsef Khoshhesab Payame Noor University Department of Chemistry Iran 1. Introduction Infrared spectroscopy is study of the interaction of radiation with molecular vibrations which can be used for a wide range of sample types either in bulk or in microscopic amounts over a wide range of temperatures and physical states. As was discussed in the previous chapters, an infrared spectrum is commonly obtained by passing infrared radiation through a sample and determining what fraction of the incident radiation is absorbed at a particular energy (the energy at which any peak in an absorption spectrum appears corresponds to the frequency of a vibration of a part of a sample molecule). Aside from the conventional IR spectroscopy of measuring light transmitted from the sample, the reflection IR spectroscopy was developed using combination of IR spectroscopy with reflection theories. In the reflection spectroscopy techniques, the absorption properties of a sample can be extracted from the reflected light. Reflectance techniques may be used for samples that are difficult to analyze by the conventional transmittance method. In all, reflectance techniques can be divided into two categories: internal reflection and external reflection. In internal reflection method, interaction of the electromagnetic radiation on the interface between the sample and a medium with a higher refraction index is studied, while external reflectance techniques arise from the radiation reflected from the sample surface. External reflection covers two different types of reflection: specular (regular) reflection and diffuse reflection. The former usually associated with reflection from smooth, polished surfaces like mirror, and the latter associated with the reflection from rough surfaces.
    [Show full text]
  • Emission and Reflection from the Ocean and Land Surfaces 1
    Lecture 5 Emission and reflection from the ocean and land surfaces Objectives: 1. Interaction of radiation with the surfaces. 2. Emission from the ocean and land surfaces. 3. Reflection from the ocean and land surfaces. Required reading: G: 4.3, 4.4, 4.5 Additional reading: CNES online tutorial Chapters 5-6 http://ceos.cnes.fr:8100/cdrom-00/ceos1/science/baphygb/intro/content.htm 1. Interaction of radiation and the surfaces. The ocean and land surfaces can modify the atmospheric radiation field by a) reflecting a portion of the incident radiation back into the atmosphere; b) transmitting some incident radiation; c) absorbing a portion of incident radiation (see Lecture 4, Kirchhoff’s law); d) emitting the thermal radiation (see Lecture 4, Kirchhoff’s law); INCIDENT RADIATION REFLECTED RADIATION ABSORBED RADIATION RANSMITTED RADIATION TRANSMITTED RADIATION 1 Conservation of energy requires that monochromatic radiation incident upon any surface, Ii, is either reflected, Ir, absorbed, Ia, or transmitted, It . Thus Ii = Ir + Ia + It [5.1] 1 = Ir / Ii + Ia / Ii + It / Ii = R + A+ T [5.2] where T is the transmission, A is the absorption, and R is the reflection of the surface. In general, T, A, and R are a function of the wavelength: Rλ + Aλ+ Tλ =1 [5.3] Blackbody surfaces (no reflection) and surfaces in LTE (from Kirchhoff’s law): Aλ = ελ [5.4] Opaque surfaces (no transmission): Rλ + Aλ = 1 [5.5] Thus for the opaque surfaces ελ = 1- Rλ [5.6] 2. Emission from the ocean and land surfaces. Emissivity of the surfaces: • In general, emissivity depends on the direction of emission, surface temperature, wavelength and some physical properties of the surface • In the thermal IR (4µm<λ< 100µm), nearly all surfaces are efficient emitters with the emissivity > 0.8 and their emissivity does not depend on the direction.
    [Show full text]
  • Reflection and Refraction
    Fi Reflection and A thi Refraction wa en at th los Th hen you shine a beam of light on a mir- ref rot the light doesn't travel through the dii Wmurmur. but a returned by the mirror's mutate bact into the ad Aben sound aases strike a canyon wall. they return to you as an echo. When a transverse wave transmitted along Changes tn lasaht speed produce a spring reaches a wall. it rrverNes direction In all these situations. refraction. waves remain in one medium rather than enter a new medium. These waves are reflected. In other situations, as when light passes from air into water, waves travel from one medium into another. When waves strike the surface of a medium at an angle, their direction changes as they enter the second medium. These waves are refracted. This is evident when a pencil in a glass of water appears to be bent. Usually waves are partly reflected and partly refracted when they wa fall on a transparent medium. When light shines on water, for exam- refl ple, some of the light is reflected and some is refracted. To under- pet stand this, let's see how reflection occurs. refl dic the 29.1 Reflection When a wave reaches a boundary between two media, some or all of the wave bounces back into the first medium. This is reflection. 21 For example, suppose you fasten a spring to a wall and send a pulse along the spring's length (Figure 29.1). The wall is a very rigid In medium compared with the spring.
    [Show full text]
  • The Mission of IUPUI Is to Provide for Its Constituents Excellence in  Teaching and Learning;  Research, Scholarship, and Creative Activity; and  Civic Engagement
    INFO H517 Visualization Design, Analysis, and Evaluation Department of Human-Centered Computing Indiana University School of Informatics and Computing, Indianapolis Fall 2016 Section No.: 35557 Credit Hours: 3 Time: Wednesdays 12:00 – 2:40 PM Location: IT 257, Informatics & Communications Technology Complex 535 West Michigan Street, Indianapolis, IN 46202 [map] First Class: August 24, 2016 Website: http://vis.ninja/teaching/h590/ Instructor: Khairi Reda, Ph.D. in Computer Science (University of Illinois, Chicago) Assistant Professor, Human–Centered Computing Office Hours: Mondays, 1:00-2:30PM, or by Appointment Office: IT 581, Informatics & Communications Technology Complex 535 West Michigan Street, Indianapolis, IN 46202 [map] Phone: (317) 274-5788 (Office) Email: [email protected] Website: http://vis.ninja/ Prerequisites: Prior programming experience in a high-level language (e.g., Java, JavaScript, Python, C/C++, C#). COURSE DESCRIPTION This is an introductory course in design and evaluation of interactive visualizations for data analysis. Topics include human visual perception, visualization design, interaction techniques, and evaluation methods. Students develop projects to create their own web- based visualizations and develop competence to undertake independent research in visualization and visual analytics. EXTENDED COURSE DESCRIPTION This course introduces students to interactive data visualization from a human-centered perspective. Students learn how to apply principles from perceptual psychology, cognitive science, and graphics design to create effective visualizations for a variety of data types and analytical tasks. Topics include fundamentals of human visual perception and cognition, 1 2 graphical data encoding, visual representations (including statistical plots, maps, graphs, small-multiples), task abstraction, interaction techniques, data analysis methods (e.g., clustering and dimensionality reduction), and evaluation methods.
    [Show full text]
  • Computational Photography
    Computational Photography George Legrady © 2020 Experimental Visualization Lab Media Arts & Technology University of California, Santa Barbara Definition of Computational Photography • An R & D development in the mid 2000s • Computational photography refers to digital image-capture cameras where computers are integrated into the image-capture process within the camera • Examples of computational photography results include in-camera computation of digital panoramas,[6] high-dynamic-range images, light- field cameras, and other unconventional optics • Correlating one’s image with others through the internet (Photosynth) • Sensing in other electromagnetic spectrum • 3 Leading labs: Marc Levoy, Stanford (LightField, FrankenCamera, etc.) Ramesh Raskar, Camera Culture, MIT Media Lab Shree Nayar, CV Lab, Columbia University https://en.wikipedia.org/wiki/Computational_photography Definition of Computational Photography Sensor System Opticcs Software Processing Image From Shree K. Nayar, Columbia University From Shree K. Nayar, Columbia University Shree K. Nayar, Director (lab description video) • Computer Vision Laboratory • Lab focuses on vision sensors; physics based models for vision; algorithms for scene interpretation • Digital imaging, machine vision, robotics, human- machine interfaces, computer graphics and displays [URL] From Shree K. Nayar, Columbia University • Refraction (lens / dioptrics) and reflection (mirror / catoptrics) are combined in an optical system, (Used in search lights, headlamps, optical telescopes, microscopes, and telephoto lenses.) • Catadioptric Camera for 360 degree Imaging • Reflector | Recorded Image | Unwrapped [dance video] • 360 degree cameras [Various projects] Marc Levoy, Computer Science Lab, Stanford George Legrady Director, Experimental Visualization Lab Media Arts & Technology University of California, Santa Barbara http://vislab.ucsb.edu http://georgelegrady.com Marc Levoy, Computer Science Lab, Stanford • Light fields were introduced into computer graphics in 1996 by Marc Levoy and Pat Hanrahan.
    [Show full text]