I'm reading about homogeneous coordinates from a computer vision textbook. I'm not sure what the author means by "instead of the four degrees that a 3D line truly has." I think in the first part, when the author writes, "A disadvantage of the endpoint representation for 3D lines is that it has too many degrees of freedom," the author means that the endpoints of a 3D line segment can be written as (x0, y0, z0) and (x1, y1, z1). Where do the four degrees come from?
2026-03-27 09:37:38.1774604258
Question about 3D homogenous line segments from a textbook
30 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1

The space of lines in 3-space is 4-dimensional. A direction vector for the line is a point on the unit sphere (up to sign, unless the line is oriented). We then specify a unique point on the line by choosing a point on the plane orthogonal to the direction vector. Thus, 2 parameters for a point on the sphere and 2 more parameters to specify the unique point.