Skeleton Cube for Lighting Environment Estimation

Similar documents
A Survey of Light Source Detection Methods

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

Recovering light directions and camera poses from a single sphere.

Re-rendering from a Dense/Sparse Set of Images

Estimation of Multiple Illuminants from a Single Image of Arbitrary Known Geometry*

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction

Mixture of Spherical Distributions for Single-View Relighting

A c k n o w l e d g e m e n t s

Face Relighting with Radiance Environment Maps

Recovering illumination and texture using ratio images

Ligh%ng and Reflectance

Face Relighting with Radiance Environment Maps

Determining Reflectance Parameters and Illumination Distribution from a Sparse Set of Images for View-dependent Image Synthesis

Class-based Multiple Light Detection: An Application to Faces

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

Simultanious texture alignment using reflectance image and epipolar constraint

DIFFUSE-SPECULAR SEPARATION OF MULTI-VIEW IMAGES UNDER VARYING ILLUMINATION. Department of Artificial Intelligence Kyushu Institute of Technology

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

Illumination from Shadows

Shading Models for Illumination and Reflectance Invariant Shape Detectors

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

Eigen-Texture Method : Appearance Compression based on 3D Model

Using a Raster Display for Photometric Stereo

Mapping textures on 3D geometric model using reflectance image

Face Recognition Under Varying Illumination Based on MAP Estimation Incorporating Correlation Between Surface Points

Illumination Estimation from Shadow Borders

Analysis of Planar Light Fields from Homogeneous Convex Curved Surfaces Under Distant Illumination

And if that 120MP Camera was cool

Using a Raster Display Device for Photometric Stereo

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

Parallel Lighting and Reflectance Estimation based on Inverse Rendering

Photometric Stereo. Lighting and Photometric Stereo. Computer Vision I. Last lecture in a nutshell BRDF. CSE252A Lecture 7

Physics-based Vision: an Introduction

Lighting affects appearance

Shading and Recognition OR The first Mrs Rochester. D.A. Forsyth, UIUC

THE image brightness of a three-dimensional object is the

Photometric stereo , , Computational Photography Fall 2018, Lecture 17

Other approaches to obtaining 3D structure

Analysis of photometric factors based on photometric linearization

Virtual Photometric Environment using Projector

Shape Reconstruction Based on Similarity in Radiance Changes under Varying Illumination

Face Re-Lighting from a Single Image under Harsh Lighting Conditions

Rendering Synthetic Objects into Real Scenes. based on [Debevec98]

Overview of Active Vision Techniques

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

Re-rendering from a Sparse Set of Images

Light source detection in photographs

Traditional Image Generation. Reflectance Fields. The Light Field. The Light Field. The Light Field. The Light Field

Color Alignment in Texture Mapping of Images under Point Light Source and General Lighting Condition

Relighting for an Arbitrary Shape Object Under Unknown Illumination Environment

Announcements. Introduction. Why is this hard? What is Computer Vision? We all make mistakes. What do you see? Class Web Page is up:

Photometric Stereo.

Starting this chapter

Shadow and Environment Maps

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

Sparse Representation of Cast Shadows via l 1 -Regularized Least Squares

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

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

Capturing light. Source: A. Efros

Lighting affects appearance

What is Computer Vision? Introduction. We all make mistakes. Why is this hard? What was happening. What do you see? Intro Computer Vision

General Principles of 3D Image Analysis

Image Processing 1 (IP1) Bildverarbeitung 1

Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model

Object Shape and Reflectance Modeling from Observation

Supplementary Material: Specular Highlight Removal in Facial Images

Acquiring 4D Light Fields of Self-Luminous Light Sources Using Programmable Filter

Rendering Light Reflection Models

Human Face Shape Analysis under Spherical Harmonics Illumination Considering Self Occlusion

Simultaneous 2D images and 3D geometric model registration for texture mapping utilizing reflectance attribute

Integrated three-dimensional reconstruction using reflectance fields

Hybrid Textons: Modeling Surfaces with Reflectance and Geometry

Sparse Representation of Cast Shadows via l 1 -Regularized Least Squares

Capturing and View-Dependent Rendering of Billboard Models

Shadow Removal from a Single Image

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

Inverting the Reflectance Map with Binary Search

Estimating the Cook-Torrance BRDF Parameters In-Vivo from Laparoscopic Images

PHOTOMETRIC STEREO FOR NON-LAMBERTIAN SURFACES USING COLOR INFORMATION

Light Structure from Pin Motion: Simple and Accurate Point Light Calibration for Physics-based Modeling

Lecture 22: Basic Image Formation CAP 5415

Understanding Variability

Using Specularities for Recognition

Photometric Stereo. Photometric Stereo. Shading reveals 3-D surface geometry BRDF. HW3 is assigned. An example of photometric stereo

Radiometry. Reflectance & Lighting. Solid Angle. Radiance. Radiance Power is energy per unit time

3D Digitization of a Hand-held Object with a Wearable Vision Sensor

Announcements. Photometric Stereo. Shading reveals 3-D surface geometry. Photometric Stereo Rigs: One viewpoint, changing lighting

DIRECT SHAPE FROM ISOPHOTES

DEVELOPMENT OF REAL TIME 3-D MEASUREMENT SYSTEM USING INTENSITY RATIO METHOD

Rendering Light Reflection Models

Single image based illumination estimation for lighting virtual object in real scene

Light Field Transfer: Global Illumination Between Real and Synthetic Objects

Chapter 6 Inverse Rendering Under Complex Illumination

Virtual Reality Model of Koumokuten Generated from Measurement

High Quality Shape from a Single RGB-D Image under Uncalibrated Natural Illumination

LIME: Live Intrinsic Material Estimation Supplemental Document

Chapter 7. Conclusions and Future Work

3D RECONSTRUCTION OF INTERREFLECTION-AFFECTED SURFACE CONCAVITIES USING PHOTOMETRIC STEREO

Transcription:

(MIRU2004) 2004 7 606 8501 E-mail: {takesi-t,maki,tm}@vision.kuee.kyoto-u.ac.jp 1) 2) Skeleton Cube for Lighting Environment Estimation Takeshi TAKAI, Atsuto MAKI, and Takashi MATSUYAMA Graduate School of Informatics, Kyoto University Yoshida-Honmachi, Sakyo-ku, Kyoto, 606 8501 Japan E-mail: {takesi-t,maki,tm}@vision.kuee.kyoto-u.ac.jp Abstract This paper presents a new method for lighting environment estimation with the Skeleton Cube. The Skeleton Cube is a small hollow cube, whose shadows are casted on itself, i.e. it has self-shadows. Since it is a cube of a known size, it can also serve as an object for geometric camera calibration. The key ideas of our method are 1) the estimation of lighting environment by analyzing self-shadows and shading of the Skeleton Cube, and 2) the representation of lighting environment by plenty of point light sources. While various approaches for lighting environment estimation have been proposed, the lighting environment is represented either as a set/distribution of distant light sources, or a few near point light sources. Unlike previous approaches, our goal is to develop a framework of inverse lighting for dealing with a number of light sources while taking their proximity and radiant intensity into account. In this paper, we verify the advantages of the Skeleton Cube, propose a practical technique for lighting environment estimation by analyzing the self-shadows, and illustrate the performance with experiments using CG simulations. Key words Light source estimation, Lighting environment, Near light source, Self-shadow, Skeleton Cube 1. [1], [2], [3], [4], [5], [6], [8], [9], [10], [11], [14], [15], [16], [17], [18] [2], [11] Debevec [2]

3 [11] Debevec [1], [3], [4], [5], [6], [8], [9], [10], [14], [15], [16], [17], [18] 1 [19], [6], [17] [20] Marschner Greenberg [4] [9], [1] Yang Yuille [15] Occluding Boundary Zhang Yang [16] Zhou Kambhamettu [18] [10] 2 1 2. 2. 1 () 2 : : 2 ( 1) 1 [21], [22] 2. 2 Torrance-Sparrow [12] [13] Torrance-Sparrow Phong [7] 1

Point light source L Veiwing point V V H L θ α N x 2 V L N x 3 3 H V L V L x 2 V x I(x) = 1 D 2 V,x 1 D L,x 2 (k d R d + k s R s )I L (1) I L L D V,x D L,x V xl x R d R s (BRDF) k d k s R d R s R d = N L (2) [ R s = 1 N V exp (cos 1 (N H)) 2 ] 2σ 2 (3) σ 3. 3. 1 3 ( 3) 3. 2 4 : 4 Width of the piller Piller Size Y Size Z Size X : : : 3. 3 x [ ] I(x) = 1 N M (x,l i ) D V,x 2 i=1 D L 2 (k d R d + k s R s )I Li i,x N M (x,l i ) L i x M (x,l i ) = 1 M (x,l i ) = 0 M I = [I(x 1 ),I(x 2 ),...,I(x M )] S = [I L1,I L2,...,I LN ] M N K = (K mn ) K mn = (4) 1 D 2 V,x m M (x m,l n ) D Li 2,x m (k d R d + k s R s ) (5) I,K,S I = K S (6) (M N) (6) S S = K + I (7) S K + K

1 209 1 209 50 Contribution (%) 45 40 35 30 25 20 15 50 45 40 with M term 35 without M term 30 25 20 15 10 5 0 1 3 5 7 9 11 2300 (a) M 2300 (b) M 10 5 0 1 50 100 150 200 Singular value (#) 5 K 0 6 K 4. CG 4. 1 4. 1. 1 (6) K 4. 1. 2 4. 1. 1 [9], [1] (5) K M 5a 5b K : 3 (-150, -100, 0) (150, 100, 250) 50 209 : (50, 50, 50) : : 10 1 : k d = 0.8, k s = 0.4, σ = 5.5 : 2300 0 M K (7) 6 M 3 3 1 3 5b 3 M 5a K K (7) 4. 1. 2 (5) M 1 7 (-150, -150, 0) (150, 150, 300) 10 3 0150 300 5300

V min 2 (: 10000) 1 2 3 (3 ) () () 8-bit 3.5975E+5 5.4348E+2 4.2992E+2 12-bit 2.1827E+4 2.4132E+1 2.6916E+1 16-bit 2.0606E+2 2.2890E+0 1.5805E+0 32-bit 5.5777E-2 3.2268E-5 2.5823E-5 64-bit 6.5423E-7 6.5637E-10 2.9177E-10 7 0150300 V min 1 1 2 3 3 50.0 69.2 5.0 209 341 100 V min 704 3540 4. 2 4. 2. 1 1 8 3 1 3 2 3 0 10000 () (-50.0, 50.0, 50.0) 5300 2300 2 8-bit, 12-bit, 16-bit, 32-bit, 64-bit 2 3 3 16-bit 2% 2 100 1 () 2 3 (6) K K 2 4. 2. 2 3 3 3 3 2 3

(a) 3 (b) (c) 8 (b) 3 1 2 16-bit64-bit 1 2 16-bit 2.2952E+3 3.7063E+4 4.3799E+8 64-bit 1.4870E-2 2.8343E-1 4.2342E+3 3 5. 13224051 (A)16680010 [1] R. Basri and D. W. Jacobs. Lambertian Reflectance and Linear Subspaces. IEEE Trans. PAMI, Vol.25, No. 2, pp. 218 233, 2003. [2] P. Debevec. Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography. Proc. ACM SIGGRAPH, pp. 198 198, 1998. [3] K. Hara, K. Nishino, and K. Ikeuchi. Determining Reflectance and Light Position from a Single Image Without Distant Illumination Assumption. In Proc. ICCV2003, pp.560-567, 2003. [4] S. R. Marschner and D. P. Greenberg. Inverse Lighting for Photography. In Fifth Color Imaging Conference, pp. 262 265, 1997. [5] P. Nillius and J.-O. Eklundh. Automatic Estimation of the Projected Light Source Direction. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, pp. I-1076 1083, 2001. [6] A. P. Pentland. Finding the Illumination Direction. Journal of Optical Society of America, Vol. 72, No. 4, pp. 448 455, 1982. [7] B. Phong. Illumination for Computer Generated Pictures. Communications of the ACM, vol. 18, pp.311 317, 1975. [8] M. W. Powell, S. Sarkar, and D. Goldgof. A Simple Strategy for Calibrating the Geometry of Light Sources. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.23, pp. 1022 1027, 2001. [9] R. Ramamoorthi and P. Hanrahan. A Signal-Processing Framework for Inverse Rendering. Proc. ACM SIGGRAPH, pp. 117 128, 2001. [10] I. Sato, Y. Sato, and K. Ikeuchi. Illumination Distribution from Brightness in Shadows: Adaptive Estimation of Illumination Distribution with Unknown Reflectance Properties in Shadow Regions. In Proc. ICCV, pp. 875 882, 1999. [11] I. Sato, Y. Sato, and K. Ikeuchi. Acquiring a radiance distribution to superimpose virtual objects onto a real scene. IEEE Trans. VCG, vol. 5, no. 1, pp. 1 12, 1999. [12] K. E. Torrance and E. M. Sparrow. Theory for Off Specular Reflection From Roughness Surface. Journal of the Optical Society of America, vol. 57, pp. 1105 1114, 1967. [13] K. Ikeuchi and K. Sato. Determining Reflectance Properties of an Object Using Range and Brightness Images. IEEE Trans. PAMI, Vol. 13, No. 11, pp. 1139 1153, 1991. [14] Y. Wang and D. Samaras. Estimation of Multiple Illuminants from a Single Image of Arbitrary Known Geometry. In Proc. ECCV2002, pp. 272 288, 2002. [15] Y. Yang and A. Yuille. Sources from Shading. In Proc. IEEE Conference on Computer Vision and Pattern Recognition 99, pp. 534 539, 1991. [16] Y. Zhang and Y. Yang. Multiple Illuminant Direction Detection with Application to Image Synthesis, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.23, pp. 915 920, 2001. [17] Q. Zheng, R. Chellappa: Estimation of Illuminant Direction, Albedo, and Shape from Shading. IEEE Trans. PAMI, vol. 13, no. 7, pp. 680-702, 1991. [18] W. Zhou and C. Kambhamettu. Estimation of Illuminant Direction and Intensity of Multiple Light Sources, Proc. ECCV 2002, pp. 206 220, 2002. [19] B.K.P. Horn: Image intensity understanding. Artificial Intelligence, Vol.8, pp. 201 231, 1977. [20] D. R. Hougen and N. Ahuja: Estimation of the light source distribution and its use in integrated shape recovery from stereo and shading. 4th ICCV, pp. 148 155, 1993. [21] R. Y. Tsai: A versatile Camera Calibration Technique for High- Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses, IEEE Journal of Robotics and Automation, Vol. RA-3, No. 4, pp. 323 344, 1987. [22] Z. Zhang: A Flexible New Technique for Camera Calibration, IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11):pp. 1330 1334, 2000.