1 / 27

Lighting affects appearance

Explore the dimensions and basis for image spaces, lighting reflectance, Spherical Harmonics, and accuracy of approximation in recognizing objects under varying lighting conditions in computer vision. Learn about the empirical study results and experiments that shed light on object recognition accuracy.

frankoliver
Download Presentation

Lighting affects appearance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lighting affects appearance

  2. What is the Question ?(based on work of Basri and Jacobs, ICCV 2001) Given an object described by its normal at each surface point and its albedo (we will focus on Lambertian surfaces) 1.What is the dimension of the space of images that this object can generate given any set of lighting conditions ? 2. How to generate a basis for this space ?

  3. Ball Face Phone Parrot #1 48.2 53.7 67.9 42.8 #3 94.4 90.2 88.2 76.3 #5 97.9 93.5 94.1 84.7 #7 99.1 95.3 96.3 88.5 #9 99.5 96.3 97.2 90.7 Empirical Study (Epstein, Hallinan and Yuille; see also Hallinan; Belhumeur and Kriegman) Dimension:

  4. Domain Domain Lambertian No cast shadows (“convex” objects) Lights are distant n l q

  5. + + + Lighting to Reflectance: Intuition Lambert Law k(q)= max(cosq, 0)

  6. Lighting to Reflectance: Intuition Three point-light sources, l(q,f), Illuminating a sphere and its reflection r(q,f). Profiles of l(q)and r(q)

  7. Lighting Reflectance where Images ... ...

  8. Spherical Harmonics (S.H.) • Orthonormal basis, , for functions on the sphere. • n’th order harmonics have 2n+1 components. • Rotation = phase shift (same n, different m). • In space coordinates: polynomials of degree n.

  9. k S.H. analog to convolution theorem • Funk-Hecke theorem: “Convolution” in function domain is multiplication in spherical harmonic domain.filter.

  10. Harmonic Transform of Kernel

  11. Amplitudes of Kernel n

  12. Energy of Lambertian Kernel in low order harmonics k-is a low pass filter

  13. Reflectance Functions Near Low-dimensional Linear Subspace Yields 9D linear subspace.

  14. Forming Harmonic Images l lZ lX lY lXY lXZ lYZ

  15. How accurate is approximation?Point light source 9D space captures 99.2% of energy

  16. How accurate is approximation? Worst case. • DC component as big as any other. • 1st and 2nd harmonics of light could have zero energy 9D space captures 98% of energy

  17. How Accurate Is Approximation? • Accuracy depends on lighting. • For point source: 9D space captures 99.2% of energy • For any lighting: 9D space captures >98% of energy.

  18. Accuracy of Approximation of Images • Normals present to varying amounts. • Albedo makes some pixels more important. • Worst case approximation arbitrarily bad. • “Average” case approximation should be good.

  19. Summary • Convex, Lambertian objects: 9D linear space captures >98% of reflectance. • Explains previous empirical results. • For lighting, justifies low-dim methods.

  20. Recognition Find Pose Harmonic Images Query Compare Matrix: B Vector: I Models

  21. Experiments (Basri&Jacobs) • 3-D Models of 42 faces acquired with scanner. • 30 query images for each of 10 faces (300 images). • Pose automatically computed using manually selected features (Blicher and Roy). • Best lighting found for each model; best fitting model wins.

  22. Results • 9D Linear Method: 90% correct. • 9D Non-negative light: 88% correct. • Ongoing work: Most errors seem due to pose problems. With better poses, results seem near 100%.

More Related