AI engineering glossary · Linear algebra

What is homogeneous coordinates?

Homogeneous coordinates: A way of writing points with one extra coordinate so that shifts as well as rotations and scalings become single matrix multiplications. It is common in graphics and computer vision and is how bias terms can be folded into weights.

Level: advancedTopic: Linear algebra

Homogeneous coordinates: an example

The 2-D point (3, 4) is written as [3, 4, 1], and a translation by (5, 2) becomes a 3 x 3 matrix acting on it.

Related terms

More Linear algebra terms

Where you learn it

Homogeneous coordinates is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.