+ All Categories
Home > Documents > What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University...

What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University...

Date post: 01-Jan-2016
Category:
Upload: kerry-lucas
View: 216 times
Download: 2 times
Share this document with a friend
Popular Tags:
40
What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France is work was supported by an NSF ITR Award IIS-00-85
Transcript
Page 1: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

What Does Motion Reveal About Transparency ?

Moshe Ben-Ezra and Shree K. NayarColumbia University

ICCV ConferenceOctober 2003, Nice, France

This work was supported by an NSF ITR Award IIS-00-85864

Page 2: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Transparency is Very Challenging

• Existence of a transparent object.• Finding its shape and pose

Page 3: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Real and Virtual Features

Lambertian

V1 V2

F`

V2

V1 F

Specular

F

F`

V1 V2

Transparent

Page 4: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Environmental Matting*

* Zongker, el al. SIGGRAPH 99,

Alternatingpattern Object Camera

• Does not recover shape and pose.• Requires controlled environment.

Page 5: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Shape from Polarization in Highlight*

* Saito et al. CVPR’99.

Object

CameraLight

RotatingPolarizer

• Limited to a single interface at the object’s surface.• Requires controlled environment.

N

Page 6: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Shape from Refraction and Motion*

* H. Murase. PAMI, 1992

Camera

Water

• Single interface only.

Fixed Pattern

Page 7: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Motion is Key to Transparency

Page 8: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Transparent Shape From Motion

Given: Views

1,,222

,

n

n

e

eene zyxzyxs

And a Parametric Model (such as super-ellipse)

Recover:Shape: Values of parameters (e, n)Pose: Rotation R, Translation T

General analytic solution does not exist.

Page 9: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Transparency From Motion

Reversed rays are parallel to each other regardless ofthe complexity of their paths

Distantfeature

Page 10: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Approach: Initialization

Image Plane

Image Plane

Page 11: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Approach: Initial Guess

Page 12: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Approach: Refine

Page 13: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Error Function

(0,0,1)

r1,1 .. r1,n

r2,1 .. r2,n

j iji rzTRff

Feature Ray ,1 ,cosvar,,

• - Object’s shape parameter vector• R,T - Object’s pose

Page 14: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Simulation Setup

Parallel raysfrom features

Transparentobject

Cameraside rays

Page 15: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Example (Simulation)

Single Parameter. Newton-Raphson optimization

Initial GuessSymmetric Superellipse (n=e)

Page 16: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Evaluation (Simulation)

GT

Both init

Pos res

Sphere

Ground Truth

Initial Guess

ComputedResult

ShapeError

GT

Both Init

Both Res

Lens

GT

Both Init

Both Res

Cube

GT

Both Init

Both Res

Water Pipe

mm15

013.0:t mm

80

03.0:f

25.0

0001.0:emm

160

064.0:d

Page 17: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Real Experiment: Sphere

Page 18: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Features

Page 19: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Initial Guess

Page 20: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Setup: Initial Guess

Initial Guess: Diameter: 8 inch

Page 21: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Setup: Result

Ground Truth: Diameter: 3 inch. Computed: 3.18 inch

Page 22: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Result

Page 23: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Real Test: Water Filled Pipe

Page 24: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Features

Page 25: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Initial Guess

Page 26: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Setup: Initial Guess

Initial guess: Diameter: 200.0mm Thickness: 20.0mm

Page 27: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Setup: Result

Ground Truth: Diameter: 117.0mm Thickness: 3.0mmComputed: Diameter: 116.1mm Thickness: 2.3mm

Page 28: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Result

Page 29: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Real Test: Superquadric

Page 30: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Features

Page 31: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Initial Guess

Page 32: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Result

Ground truth: e = ? Computed: e = 0.18

Page 33: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Summary

Shape and poseparameters

Multiple interfaces

No Segmentationrequired

Page 34: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.
Page 35: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Parameterizations of Interest

• Polynomials: modeling surfaces, lenses

• CAD models: shape of industrial objects

• Dynamic models: time dependent parameters

Page 36: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Assumptions

• Camera parameters are known.

• Features are far* and are trackable.

• A proper model and a hypothesis (an initial guess) are given.

* One possible assumption.

Page 37: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Real Tests Setup

Page 38: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Implementation

• Features were manually selected and tracked (9 views).

• Captured rays, a model, refraction index and a hypothesis were given as inputs.

• Shape and pose were recovered using simple gradient decent (with derivatives).

Page 39: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

The Physics of TransparencyFirst Interface:

μ1→ μ2

Second Interface: μ2 →μ1

3

11

3

N1

N2

2 2

3211 sinsin :Refraction

2

111 sin

:reflection internal Total

2

21

221

,21

R :Reflection

Page 40: What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.

Parametric Shape Examples

Super-Ellipse2 parameters

Spherical Harmonics8 parameters

No analytic solution


Recommended