multiple light source optical flow multiple light source optical flow robert j. woodham iccv’90

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

Upload: gertrude-bradford

Post on 21-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

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

Multiple Light Source Multiple Light Source

Optical FlowOptical Flow

Multiple Light Source Multiple Light Source

Optical FlowOptical Flow

Robert J. Woodham

ICCV’90

Page 2: 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

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

Some considerations

Object Motion vs. brightness change

Not purely geometricDepends on radiometric factors

(illumination, reflectance)

Not purely geometricDepends on radiometric factors

(illumination, reflectance)

The idea is based on. . .

Photometric stereo uses multiple conditions of illumination to determine shape from shading

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

Theory

Optical Flow Constraint Equation

dE/dt=Exu + Eyv + Et

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).

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

Theory (2)

If the brightness does not change as consequence of motion . . .

Exu + Eyv + Et = 0

Validity conditions

Purely translational motion,Orthographic projection

Uniform incident illumination

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

Theory (3)

Equation properties

•Cannot be solved locally – 1 equation with 2 unknowns

•Variation in scene illumination cause dE/dt0

•Objects acts as indirect sources of illumination (inter-reflection)

•Locations of brightness discontinuity – undefined points.

Exu + Eyv + Et = 0

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

Using Multiple Light Sources

t

t

yx

yx

E

E

EE

EE

v

u

2

1

1

22

11

E1xu + E1yv + E1t = 0E1xu + E1yv + E1t = 0

E2xu + E2yv + E2t = 0E2xu + E2yv + E2t = 0

::

For 2 light sources

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

3 Light Sources

E1xu + E1yv + E1t = 0E1xu + E1yv + E1t = 0

E2xu + E2yv + E2t = 0E2xu + E2yv + E2t = 0

E3xu + E3yv + E3t = 0E3xu + E3yv + E3t = 0

Ax = b

x = [u,v]T

b = -[E1t,, E2t ,E3t]T

yx

yx

yx

EE

EE

EE

A

33

22

11

x = (ATA)-1ATbStandard Least Square solution

Overdetermined Problem

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

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

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

Implementation (2)

Multiple light source optical flow computation at one point

u

v

3 Flow constraint lines

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

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

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

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

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

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)