Understanding Quadric Surfaces in Computer Vision | Forsyth & Ponce

  • Context: Graduate 
  • Thread starter Thread starter gnome
  • Start date Start date
  • Tags Tags
    Notation
Click For Summary
SUMMARY

A quadric surface is defined by the equation a_{200}x^2 + a_{110}xy + a_{020}y^2 + a_{011}yz + a_{002}z^2 + a_{101}xz + a_{100}x + a_{010}y + a_{001}z + a_{000} = 0, which can be expressed as \bold{P}^TQ\bold{P} = 0, where Q is a symmetric matrix constructed from the coefficients. The subscripts in the coefficients indicate the number of factors of x, y, and z that multiply the respective coefficient, such as a_{011} representing the coefficient of x^0y^1z^1. Understanding this notation is crucial for interpreting quadric surfaces in computer vision.

PREREQUISITES
  • Understanding of quadric surfaces in geometry
  • Familiarity with homogeneous coordinates
  • Knowledge of matrix representation and operations
  • Basic concepts of polynomial equations
NEXT STEPS
  • Study the properties of quadric surfaces in 3D geometry
  • Learn about homogeneous coordinates and their applications in computer vision
  • Explore matrix algebra, specifically symmetric matrices
  • Investigate polynomial equations and their geometric interpretations
USEFUL FOR

Computer vision researchers, mathematicians, and students studying geometric modeling and quadric surfaces.

gnome
Messages
1,031
Reaction score
1
From Computer Vision, A Modern Approach by Forsyth & Ponce:

More generally, a quadric surface is the locus of the points P whose coordinates satisfy the equation:

[tex]a_{200}x^2 + a_{110}xy + a_{020}y^2 + a_{011}yz + a_{002}z^2 + a_{101}xz + a_{100}x + a_{010}y + a_{001}z + a_{000} = 0[/tex]

and it is straightforward to check that this condition is equivalent to
[tex]\bold{P}^TQ\bold{P} = 0, \qquad \text{where} \quad Q = \left( \begin{array}{cccc} a_{200} &\frac{1}{2}a_{110} &\frac{1}{2}a_{101} &\frac{1}{2}a_{100} \\<br /> \frac{1}{2}a_{110} &a_{020} &\frac{1}{2}a_{011} &\frac{1}{2}a_{010} \\<br /> \frac{1}{2}a_{101} &\frac{1}{2}a_{011} &a_{002} &\frac{1}{2}a_{001} \\<br /> \frac{1}{2}a_{100} &\frac{1}{2}a_{010} &\frac{1}{2}a_{001} &a_{000} \end{array} \right )[/tex]
In this equation, P denotes the homogeneous coordinate vector of P.


I don't see any explanation of the subscripts. Anybody know what they represent?
 
Last edited:
Physics news on Phys.org
It seems the subscripts in the coefficients refer to the number of factors of x,y,z that multiply the coefficient in this polynomial.
Example:
a011 is the coefficient of x0y1z1.
 
Eureka!

Thanks robphy.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
10K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 24 ·
Replies
24
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K