400 likes | 486 Views
What Does Motion Reveal About Transparency ?. Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France. This work was supported by an NSF ITR Award IIS-00-85864. Transparency is Very Challenging. Existence of a transparent object.
E N D
What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work was supported by an NSF ITR Award IIS-00-85864
Transparency is Very Challenging • Existence of a transparent object. • Finding its shape and pose
V1 V2 V1 V2 F` V1 F V2 F` Lambertian F Transparent Specular Real and Virtual Features
Environmental Matting* Alternating pattern Object Camera • Does not recover shape and pose. • Requires controlled environment. * Zongker, el al. SIGGRAPH 99,
Shape from Polarization in Highlight* Camera N Light Rotating Polarizer Object • Limited to a single interface at the object’s surface. • Requires controlled environment. * Saito et al. CVPR’99.
Shape from Refraction and Motion* Camera Water Fixed Pattern • Single interface only. * H. Murase. PAMI, 1992
Transparent Shape From Motion And a Parametric Model(such as super-ellipse) Given: Views Recover: Shape: Values of parameters (e, n) Pose: RotationR, TranslationT General analytic solution does not exist.
Transparency From Motion Distant feature Reversed rays are parallel to each other regardless of the complexity of their paths
Approach: Initialization Image Plane Image Plane
- Object’s shape parameter vector • R,T - Object’s pose Error Function r1,1 .. r1,n (0,0,1) r2,1 .. r2,n
Simulation Setup Parallel rays from features Transparent object Camera side rays
Example (Simulation) Initial Guess Symmetric Superellipse (n=e) Single Parameter. Newton-Raphson optimization
GT GT Both Init Pos res Both Res Both init Both Res Both Init GT GT Both Init Both Res Evaluation (Simulation) Sphere Cube Water Pipe Lens Ground Truth Initial Guess Computed Result Shape Error
Setup: Initial Guess Initial Guess: Diameter: 8 inch
Setup: Result Ground Truth: Diameter: 3 inch. Computed: 3.18 inch
Setup: Initial Guess Initial guess: Diameter: 200.0mm Thickness: 20.0mm
Setup: Result Ground Truth: Diameter: 117.0mm Thickness: 3.0mm Computed: Diameter: 116.1mm Thickness: 2.3mm
Result Ground truth: e = ? Computed: e = 0.18
Shape and pose parameters Multiple interfaces No Segmentationrequired Summary
Parameterizations of Interest • Polynomials: modeling surfaces, lenses • CAD models: shape of industrial objects • Dynamic models: time dependent parameters
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.
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).
N1 2 2 1 1 3 3 N2 The Physics of Transparency First Interface: μ1→ μ2 Second Interface: μ2 →μ1
Parametric Shape Examples No analytic solution Spherical Harmonics 8 parameters Super-Ellipse 2 parameters