Miss Register, I Presume?
In my AIM 2010 paper, I describe how to obtain a projective transformation from the image plane to the laser plane in a line laser 3D range imaging system. With the laser oriented vertically (i.e. perpendicular to the transport direction of the object being scanned), this allows for mapping of image coordinates directly to 3D coordinates.
Specifically, the coordinates of a point in the image map through
to yield the
coordinates in the laser plane. Then, if
is the transport direction offset between profiles, the 3D coordinates of such a point in profile
are
.
There is an additional step when the angle between the laser and the vertical axis is nonzero, as in the common configuration shown below, where the camera (rather than the laser) is orthogonal to the transport surface.

In this case, knowing the angle is the key. Assuming the transport direction is positive away from the laser side and the object runs toward the laser, a point
in the image maps to 3D coordinates
, where
and
are found as before.
I have a feeling that it is possible to derive from
. More formally, given the
matrix representation
of a projective transformation between two planes
and
, and supposing
is the line of intersection of
and
, what is the angle
between vectors
and
lying, respectively, in
and
and perpendicular to
?