Loading [MathJax]/jax/output/CommonHTML/jax.js

Sunday, September 15, 2019

Photogrammetric Intersection

Linear Intersection for a Stereo Pair

There are two images.
Object point vs. image point, in the first image:
(XYZ)=(X0aY0aZ0a)+λaRa(xayafa)
Object point vs. image point, in the second image:
(XYZ)=(X0bY0bZ0b)+λbRb(xbybfb)
Therefore,
(X0bY0bZ0b)(X0aY0aZ0a)=λaRa(xayafa)λbRb(xbybfb) (r11axa+r12ayar13afar11bxbr12byb+r13bfbr21axa+r22ayar23afar21bxbr22byb+r23bfbr31axa+r32ayar33afar31bxbr32byb+r33bfb)=(X0bX0aY0bY0aZ0bZ0a)
where, (X Y Z)T are object coordinates,
(X0a Y0a Z0a)T, (X0b Y0b Z0b)T, Ra, and Rb denote positoions and attitudes of two images. (xa ya fa)T and (xb yb fb)T are photo coordinates of each image. If two images are obtained by a camera, fa=fb.
In the equation (4), there are two unknowns (λa and λb) and three linear equations. Once λa and λb are determined, we get two sets of object coordinates from two scale factors and can use mean values of them.

General Case: Linear Intersection for Multiple Images

(XYZ)λ1R1(x1y1f1)=(X01Y01Z01)(XYZ)λ2R2(x2y2f2)=(X02Y02Z02)(XYZ)λnRn(xnynfn)=(X0nY0nZ0n)]
Threrefore,
(100r111x1r121y1+r131f1010r211x1r221y1+r231f1101r311x1r321y1+r331f11000r112x2r121y2+r132f20100r212x2r222y2+r232f20010r312x2r322y2+r332f210000r11nxnr12nyn+r13nfn01000r21nxnr22nyn+r23nfn00100r31nxnr32nyn+r33nfn)(XYZλ1λ2λn)=(X01Y01Z01X02Y02Z02λ2X0nY0nZ0n)
In the equation (6), there are (3+n) unknowns ((XYZ)T, and 3n equations. If there are 2 or more than 2 images, there should be redundancy.

No comments: