Projective 3d geometry class 4
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

Projective 3D geometry class 4 PowerPoint PPT Presentation

  • Uploaded on
  • Presentation posted in: General

Projective 3D geometry class 4. Multiple View Geometry Slides modified from Marc Pollefeys Comp 290-089. Last week …. line at infinity (affinities). circular points (similarities). (orthogonality). A. B. C. X. D. Last week …. cross-ratio. pole-polar relation.

Download Presentation

Projective 3D geometry class 4

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Projective 3d geometry class 4

Projective 3D geometryclass 4

Multiple View Geometry

Slides modified from Marc Pollefeys Comp 290-089

Last week

Last week …

line at infinity (affinities)

circular points (similarities)


Last week1






Last week …


pole-polar relation

conjugate points & lines

Chasles’ theorem

projective conic classification

affine conic classification

Fixed points and lines

(eigenvectors H-T =fixed lines)

Fixed points and lines

(eigenvectors H =fixed points)

(1=2 pointwise fixed line)

Singular value decomposition

Singular Value Decomposition

Singular value decomposition1

Singular Value Decomposition

  • Homogeneous least-squares

  • Span and null-space

  • Closest rank r approximation

  • Pseudo inverse

Projective 3d geometry

Projective 3D Geometry

  • Points, lines, planes and quadrics

  • Transformations

  • П∞, ω∞and Ω ∞

3d points

3D points

3D point

in R3

in P3

projective transformation

(4x4-1=15 dof)



Euclidean representation


3D plane

Dual: points ↔ planes, lines ↔ lines

Planes from points

(solve as right nullspace of )

Planes from points

Or implicitly from coplanarity condition

Points from planes

(solve as right nullspace of )

Points from planes

Parameterizing points on a plan by representing a plane by its span




Example: X-axis

Points lines and planes

Points, lines and planes

Pl cker matrices

Plücker matrices

Plücker matrix (4x4 skew-symmetric homogeneous matrix)

  • L has rank 2

  • 4dof

  • generalization of

  • L independent of choice A and B

  • Transformation

Example: x-axis

Pl cker matrices1

Plücker matrices

Dual Plücker matrix L*


Join and incidence

(plane through point and line)

(point on line)

(intersection point of plane and line)

(line in plane)

(coplanar lines)

Pl cker line coordinates

on Klein quadric

Plücker line coordinates

Pl cker line coordinates1

Plücker line coordinates

(Plücker internal constraint)

(two lines intersect)

(two lines intersect)

(two lines intersect)

Quadrics and dual quadrics

  • relation to quadric (non-degenerate)

  • transformation

Quadrics and dual quadrics

(Q : 4x4 symmetric matrix)

  • 9 d.o.f.

  • in general 9 points define quadric

  • det Q=0 ↔ degenerate quadric

  • pole – polar

  • (plane ∩ quadric)=conic

  • transformation

Quadric classification

Quadric classification

Quadric classification1

Ruled quadrics:

hyperboloids of one sheet

Degenerate ruled quadrics:


two planes

Quadric classification

Projectively equivalent to sphere:




hyperboloid of two sheets

Twisted cubic

twisted cubic


Twisted cubic

  • 3 intersection with plane (in general)

  • 12 dof (15 for A – 3 for reparametrisation (1 θ θ2θ3)

  • 2 constraints per point on cubic, defined by 6 points

  • projectively equivalent to (1 θ θ2θ3)

  • Horopter & degenerate case for reconstruction

Hierarchy of transformations

Hierarchy of transformations



Intersection and tangency

Parallellism of planes,

Volume ratios, centroids,

The plane at infinity π∞





The absolute conic Ω∞




Screw decomposition

screw axis // rotation axis

Screw decomposition

Any particular translation and rotation is equivalent to a rotation about a screw axis and a translation along the screw axis.

The plane at infinity

The plane at infinity

The plane at infinity π is a fixed plane under a projective transformation H iff H is an affinity

  • canical position

  • contains directions

  • two planes are parallel  line of intersection in π∞

  • line // line (or plane)  point of intersection in π∞

The absolute conic

The absolute conic

The absolute conic Ω∞ is a (point) conic on π.

In a metric frame:

or conic for directions:

(with no real points)

The absolute conic Ω∞ is a fixed conic under the projective transformation H iff H is a similarity

  • Ω∞is only fixed as a set

  • Circle intersect Ω∞ in two points

  • Spheres intersect π∞ in Ω∞

The absolute conic1

The absolute conic






The absolute dual quadric

The absolute dual quadric

The absolute conic Ω*∞ is a fixed conic under the projective transformation H iff H is a similarity

  • 8 dof

  • plane at infinity π∞ is the nullvector of Ω∞

  • Angles:

Next classes parameter estimation

Next classes:Parameter estimation

Direct Linear Transform

Iterative Estimation

Maximum Likelihood Est.

Robust Estimation

  • Login