ArticleslgStudy

mathematics

Homogeneous coordinates

Homogeneous coordinates is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Homogeneous coordinates rather than just read about it. In short: In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work Der barycentrische Calcul, are a system of coordinates used in projective geometry, just as Cartesian coordinates are used in Euclidean geometry. They have the advantage that the coordinates of points, including points at infinity, can be represented using finite coordinates.

Homogeneous coordinates — main illustration
Homogeneous coordinates — illustration

Key takeaways

  • Homogeneous coordinates belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Homogeneous coordinates to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Homogeneous coordinates from memory before moving on to harder problems.

Reference excerpt

In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work Der barycentrische Calcul, are a system of coordinates used in projective geometry, just as Cartesian coordinates are used in Euclidean geometry. They have the advantage that the coordinates of points, including points at infinity, can be represented using finite coordinates. Formulas involving homogeneous coordinates are often simpler and more symmetric than their Cartesian counterparts. Homogeneous coordinates have a range of applications, including computer graphics and 3D computer vision, where they allow affine transformations and, in general, projective transformations to be easily represented by a matrix. They are also used in fundamental elliptic curve cryptography algorithms. If homogeneous coordinates of a point are multiplied by a non-zero scalar then the resulting coordinates represent the same point. Since homogeneous coordinates are also given to points at infinity, the number of coordinates required to allow this extension is one more than the dimension of the projective space being considered. For example, two homogeneous coordinates are required to specify a point on the projective line and three homogeneous coordinates are required to specify a point in the projective plane.

Introduction The real projective plane can be thought of as the Euclidean plane with additional points added, which are called points at infinity, and are considered to lie on a new line, the line at infinity. There is a point at infinity corresponding to each direction (numerically given by the slope of a line), informally defined as the limit of a point that moves in that direction away from the origin. Parallel lines in the Euclidean plane are said to intersect at a point at infinity corresponding to their common direction. Given a point ( x , y ) {\displaystyle (x,y)} on the Euclidean plane, for any non-zero real number Z {\displaystyle Z} , the triple ( x Z , y Z , Z ) {\displaystyle (xZ,yZ,Z)} is called a set of homogeneous coordinates for the point. By this definition, multiplying the three homogeneous coordinates by a common, non-zero factor gives a new set of homogeneous coordinates for the same point. In particular, ( x , y , 1 ) {\displaystyle (x,y,1)} is such a system of homogeneous coordinates for the point ( x , y ) {\displaystyle (x,y)} . For example, the Cartesian point ( 1 , 2 ) {\displaystyle (1,2)} can be represented in homogeneous coordinates as ( 1 , 2 , 1 ) {\displaystyle (1,2,1)} or ( 2 , 4 , 2 ) {\displaystyle (2,4,2)} . The original Cartesian coordinates are recovered by dividing the first two positions by the third. Thus unlike Cartesian coordinates, a single point can be represented by infinitely many homogeneous coordinates. The equation of a line through the origin ( 0 , 0 ) {\displaystyle (0,0)} may be written n x + m y = 0 {\displaystyle nx+my=0} where n {\displaystyle n} and m {\displaystyle m} are not both 0 {\displaystyle 0} . In parametric form this can be written x = m t , y = − n t {\displaystyle x=mt,y=-nt} . Let Z = 1 / t {\displaystyle Z=1/t} , so the coordinates of a point on the line may be written ( m / Z , − n / Z ) {\displaystyle (m/Z,-n/Z)} . In homogeneous coordinates this becomes ( m , − n , Z ) {\displaystyle (m,-n,Z)} . In the limit, as t {\displaystyle t} approaches infinity, in other words, as the point moves away from the origin, Z {\displaystyle Z} approaches 0 {\displaystyle 0} and the homogeneous coordinates of the point become ( m , − n , 0 ) {\displaystyle (m,-n,0)} . Thus we define ( m , − n , 0 ) {\displaystyle (m,-n,0)} as the homogeneous coordinates of the point at infinity corresponding to the direction of the line n x + m y = 0 {\displaystyle nx+my=0} . As any line of the Euclidean plane is parallel to a line passing through the origin, and since parallel lines have the same point at infinity, the infinite point on every line of the Euclidean plane has been given homogeneous coordinates. To summarize:

… excerpt ends here. Continue reading the full article.

Illustrations

Homogeneous coordinates: Rational Bézier curve – polynomial curve defined in homogeneous coordinates (blue) and its projection on plane – rational curve (red)
Rational Bézier curve – polynomial curve defined in homogeneous coordinates (blue) and its projection on plane – rational curve (red)
Homogeneous coordinates illustration

Worked examples

Example 1 — a first encounter with Homogeneous coordinates

Start with the simplest possible case. Write down what Homogeneous coordinates claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Homogeneous coordinates before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Homogeneous coordinates ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Homogeneous coordinates

In research
Homogeneous coordinates appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Homogeneous coordinates in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Homogeneous coordinates is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1827 in science, Linear algebra, Projective geometry, so understanding it makes those chapters shorter.
In everyday life
Look for Homogeneous coordinates outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Homogeneous coordinates” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Homogeneous coordinates in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Homogeneous coordinates means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Homogeneous coordinates out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Homogeneous coordinates in simple terms?

In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work Der barycentrische Calcul, are a system of coordinates used in projective geometry, just as Cartesian coordinates are used in Euclidean geometry. They have the advantage that th…

Why does Homogeneous coordinates matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Homogeneous coordinates?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Homogeneous coordinates.

Tags

  • 1827 in science
  • Linear algebra
  • Projective geometry

Keep exploring