1
For curves arranged around a principle plane, the shape might be a singular vector of , 2 = ( )+ ( ) Shape from planar curves: a linear escape from Flatland Ady Ecker, Kiriakos N. Kutulakos and Allan D. Jepson University of Toronto Humans can perceive 3D from parallel planar cross sections Do not assume fixed gaps between the planes. Not standard shape from texture We demonstrate reconstructions in special cases Local planarity Reduce to the intersecting case by assuming virtual planar facets Parallel curves References We revisit the problem of recovering 3D shape from a single photo containing planar curves. Previous work [1,2,3] did not explicitly explore the space of flat solutions and its orthogonal complement For intersecting planar curves, we study the space of solutions and derive a stable linear method For parallel planar curves, we demonstrate special cases where the shape is similarly solved Our work unifies relevant literature on shape from contour, single view modeling and structured light Introduction Intersecting curves Consider planar curves , = + + At intersection points , , = + + =0 The homogenous linear system in vector form =0 = 1 , , , 1 , , , 1 , , Let be a matrix so that 2 is the linear regression residue of fitting a plane to a sample of 3D points on the curves image 3D planar curves , Breaks in presence of straight lines May collapse to a nearly-flat solution Simple linear method argmin s.t. = 1, Span{ 1 , 2 , 3 } Our method argmin s.t. = 1, () = + , where is the last right singular vector of + Similar linear formulation for perspective projection Singular values are independent of the focal length Ambiguity resolution: pick a vector orthogonal to the trivial subspace For a large number of random planes, the relative magnitude of the trivial component is likely to be small Systems with lines have additional trivial solutions Space of solutions =0 Trivial subspace =0 Non-trivial solutions 0 1 = 1 ,0 2 2 = 0 ,1 ,0 3 = 0 2 ,1 Basic trivial subspace (GBR ambiguity) True surface (1D ambiguity) Additional non-trivial solutions Under-constrained Over-constrained Straight curve K. Sugihara. Machine Interpretation of Line Drawings. MIT press, 1986 C. Rothwell and J. Stern. Understanding the shape properties of trihedral polyhedra. Technical Report 2661, INRIA, 1995 J.-Y. Bouguet, M. Weber, and P. Perona. What do planar shadows tell us about scene geometry? In Proc. CVPR’99, pages 514–520, 1999 [1] [2] [3] parallel curves sampled points image intersecting 2D curves computed 3D surface Global planarity sample points and virtual facets solve the linear system computed 3D surface 1 , 1 , , , 1 , ,

Ady Ecker, Kiriakos N. Kutulakos and Allan D. Jepson ...adyecker/download/poster.pdfAdy Ecker, Kiriakos N. Kutulakos and Allan D. Jepson University of Toronto –Humans can perceive

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ady Ecker, Kiriakos N. Kutulakos and Allan D. Jepson ...adyecker/download/poster.pdfAdy Ecker, Kiriakos N. Kutulakos and Allan D. Jepson University of Toronto –Humans can perceive

For curves arranged around a principle plane,

the shape might be a singular vector of 𝐑𝐂 ,

𝐑𝐯 2 = 𝜆 𝑉𝑎𝑟(𝑎𝑖) + 𝑉𝑎𝑟(𝑏𝑖)

Shape from planar curves: a linear escape from FlatlandAdy Ecker, Kiriakos N. Kutulakos and Allan D. JepsonUniversity of Toronto

–Humans can perceive 3D from parallel planar cross sections

–Do not assume fixed gaps between the planes. Not standard shape from texture

–We demonstrate reconstructions in special cases

Local planarity–Reduce to the intersecting

case by assuming virtual planar facets

Parallel curves References

We revisit the problem of recovering 3D shape from a single photo containing planar curves. Previous work [1,2,3] did not explicitly explore the space of flat solutions and its orthogonal complement

– For intersecting planar curves, we study the space of solutions and derive a stable linear method

– For parallel planar curves, we demonstrate special cases where the shape is similarly solved

–Our work unifies relevant literature on shape from contour, single view modeling and structured light

Introduction

Intersecting curvesConsider planar curves

𝑧𝑖 𝑥,𝑦 = 𝑎𝑖𝑥 + 𝑏𝑖𝑦 + 𝑑𝑖

At intersection points

𝑧𝑖 𝑥𝑖𝑗 ,𝑦𝑖𝑗 − 𝑧𝑗 𝑥𝑖𝑗 ,𝑦𝑖𝑗 =

𝑎𝑖 − 𝑎𝑗 𝑥𝑖𝑗 + 𝑏𝑖 − 𝑏𝑗 𝑦𝑖𝑗 + 𝑑𝑖 − 𝑑𝑗 = 0

The homogenous linear system in vector form

𝐀𝐯 = 0

𝐯 = 𝑎1,… ,𝑎𝑁 , 𝑏1,… , 𝑏𝑁 ,𝑑1,… ,𝑑𝑁 𝑇

Let 𝐂 be a matrix so that 𝐂𝐯 2 is the linear regression residue of

fitting a plane to a sample of 3D points on the curves

image 3D planar curves

𝑥𝑖𝑗 ,𝑦𝑖𝑗

–Breaks in presence of straight lines

–May collapse to a nearly-flat solution

Simple linear method

argmin𝐯

𝐀𝐯 s.t. 𝐯 = 1,𝐯 ⊥ Span{𝐯1, 𝐯2, 𝐯3}

Our method

argmin 𝐯

𝐀𝐯 s.t. 𝐂𝐯 = 1, 𝐯 ⊥ 𝑁𝑢𝑙𝑙(𝐂)

𝐯 = 𝐂+𝐰, where 𝐰 is the last right singular vector of 𝐀𝐂+

Similar linear formulation for perspective projection

– Singular values are independent of the focal length

Ambiguity resolution: pick a vector orthogonal to the trivial subspace

– For a large number of random planes, the relative magnitude of the trivial component is likely to be small

Systems with lines

have additional

trivial solutions

Space of solutions 𝐀𝐯 = 0

Trivial subspace 𝐂𝐯 = 0 Non-trivial solutions 𝐂𝐯 ≠ 0

𝐯1 = 1𝑁 ,02𝑁

𝑇

𝑁

𝐯2 = 0𝑁 ,1𝑁 ,0𝑁

𝑇

𝑁

𝐯3 = 02𝑁 ,1𝑁

𝑇

𝑁

Basic trivial

subspace

(GBR ambiguity)

True surface (1D ambiguity)

Additional non-trivial solutions

Under-constrained Over-constrained

Straightcurve

K. Sugihara. Machine Interpretation of Line Drawings. MIT press, 1986

C. Rothwell and J. Stern. Understanding the shape properties of trihedral polyhedra. Technical Report 2661, INRIA, 1995

J.-Y. Bouguet, M. Weber, and P. Perona. What do planar shadows tell us about scene geometry? In Proc. CVPR’99, pages 514–520, 1999

[1]

[2]

[3]

parallel curves sampled points

image intersecting 2D curves computed 3D surface

Global planarity–

sample points and virtual facets

solve the linear system

computed 3D surface

1

𝑁 𝑎𝑖 , 𝑏𝑖 𝑎1,… , 𝑎𝑁 , 𝑏1,… , 𝑏𝑁