Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.

Slides:



Advertisements
Similar presentations
DEPTH FROM DISTORTION: PERFORMING 3D RECONSTRUCTION USING A CURVED MIRROR AND SINGLE CAMERA DREXEL UNIVERSITY DEARTMENT OF MATHEMATICS ASST. PROF. ANDREW.
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Announcements Project 2 due today Project 3 out today –demo session at the end of class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Lecture 35: Photometric stereo CS4670 / 5670 : Computer Vision Noah Snavely.
3D Modeling from a photograph
Dynamic Occlusion Analysis in Optical Flow Fields
Computer Vision CS 776 Spring 2014 Photometric Stereo and Illumination Cones Prof. Alex Berg (Slide credits to many folks on individual slides)
Shadow Scanning [Bouguet 1999] Desk Lamp Camera Stick or pencil Desk The idea [Bouguet and Perona’98] J.-Y. Bouguet and P. Perona, “3D Photography on your.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Shape-from-X Class 11 Some slides from Shree Nayar. others.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
Computer Vision Optical Flow
Lecture 23: Photometric Stereo CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein.
Optical Flow Methods 2007/8/9.
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
Visibility Subspaces: Uncalibrated Photometric Stereo with Shadows Kalyan Sunkavalli, Harvard University Joint work with Todd Zickler and Hanspeter Pfister.
CSc83029 – 3-D Computer Vision/ Ioannis Stamos 3-D Computational Vision CSc Optical Flow & Motion The Factorization Method.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Motion Field and Optical Flow. Outline Motion Field and Optical Flow Definition, Example, Relation Optical Flow Constraint Equation Assumptions & Derivation,
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
3D Rigid/Nonrigid RegistrationRegistration 1)Known features, correspondences, transformation model – feature basedfeature based 2)Specific motion type,
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
Photometric Stereo Merle Norman Cosmetics, Los Angeles Readings R. Woodham, Photometric Method for Determining Surface Orientation from Multiple Images.
Photometric Stereo & Shape from Shading
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
Light and shading Source: A. Efros.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
Reflectance Map: Photometric Stereo and Shape from Shading
Lecture 12 Modules Employing Gradient Descent Computing Optical Flow Shape from Shading.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
Analysis of Lighting Effects Outline: The problem Lighting models Shape from shading Photometric stereo Harmonic analysis of lighting.
Y. Moses 11 Combining Photometric and Geometric Constraints Yael Moses IDC, Herzliya Joint work with Ilan Shimshoni and Michael Lindenbaum, the Technion.
Shape from Shading and Texture. Lambertian Reflectance Model Diffuse surfaces appear equally bright from all directionsDiffuse surfaces appear equally.
Computer Vision, Robert Pless Lecture 11 our goal is to understand the process of multi-camera vision. Last time, we studies the “Essential” and “Fundamental”
Understanding the effect of lighting in images Ronen Basri.
3D Imaging Motion.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
1 Self-Calibration and Neural Network Implementation of Photometric Stereo Yuji IWAHORI, Yumi WATANABE, Robert J. WOODHAM and Akira IWATA.
1 Chapter 5: Sources, Shadows, Shading Light source: Anything emits light that is internally generated Exitance: The internally generated power per unit.
Shape from Shading Course web page: vision.cis.udel.edu/cv February 26, 2003  Lecture 6.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
EECS 274 Computer Vision Sources, Shadows, and Shading.
Announcements Project 3a due today Project 3b due next Friday.
From local motion estimates to global ones - physiology:
MAN-522 Computer Vision Spring
Vision Basics Lighting I. Vision Basics Lighting I.
Motion and Optical Flow
Gouraud Shading with Bilinear Interpolation
Merle Norman Cosmetics, Los Angeles
Image formation and the shape from shading problem
Image formation and the shape from shading problem
Announcements Project 3b due Friday.
An Algorithm of Eye-Based Ray Tracing on MATLAB
Lecture 28: Photometric Stereo
Announcements Project 3 out today demo session at the end of class.
Shape from Shading and Texture
Presentation transcript:

Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90

Introduction Optical Flow Definition Is a vector field that shows the direction and magnitude of the intensity changes from one image to the other Is a vector field that shows the direction and magnitude of the intensity changes from one image to the other Main Idea Use the intensity color values recorded from multiple Images of moving objects acquired simultaneously under different illumination conditions to calculate optical flow

Some considerations Object Motion vs. brightness change Not purely geometric Depends on radiometric factors (illumination, reflectance) Not purely geometric Depends on radiometric factors (illumination, reflectance) The idea is based on... Photometric stereo uses multiple conditions of illumination to determine shape from shading

Theory Optical Flow Constraint Equation dE/dt=E x u + E y v + E t where E = E(x,y,t) be the image brightness at point (x,y) as a function of time t Ex =  E/  x, Ey =  E/  y, Et =  E/  t (partial derivatives of E with respect to x, y and t) u =dx/dt and v= dy/dt (instantaneous flow in the point (x,y).

Theory (2) If the brightness does not change as consequence of motion... E x u + E y v + E t = 0 Validity conditions Purely translational motion, Orthographic projection Uniform incident illumination

Theory (3) Equation properties Cannot be solved locally – 1 equation with 2 unknowns Variation in scene illumination cause dE/dt  0 Objects acts as indirect sources of illumination (inter-reflection) Locations of brightness discontinuity – undefined points. E x u + E y v + E t = 0

Using Multiple Light Sources E 1x u + E 1y v + E 1t = 0 E 2x u + E 2y v + E 2t = 0 : : For 2 light sources

3 Light Sources E 1x u + E 1y v + E 1t = 0 E 2x u + E 2y v + E 2t = 0 E 3x u + E 3y v + E 3t = 0 Ax = b x = [u,v] T b = -[E 1t,, E 2t,E 3t ] T x = (A T A) -1 A T b Standard Least Square solution Overdetermined Problem

Implementation 3 under different illumination condition at time t0 3 same illumination as time t0, with same background but different object position 6 images 3 images taken under different illumination condition in t0

Implementation (2) Multiple light source optical flow computation at one point u v 3 Flow constraint lines

Results Optical Flow vectors Estimation is good where the surface is smoothly shaded In the collar dark points degenerate the results In the discontinuities, due change of image brightness the estimates is also inaccurate Vector in the background due the shadows and inter-reflection

Practical Implementation Can be used 3 light sources (red, green and blue) continuously illuminating a workspace The capture can be made using cameras to capture different spectral channels

Conclusion The method works better in smoothly curves (not distinct surface markings and the local brightness depends on local shading) Restrictions in surface discontinuities and surface markings because local brightness change is dominated by scene features (largely independent of the illumination direction)