2900:
2244:). In practice however, the 3D points may be represented in terms of coordinates relative to an arbitrary coordinate system (X1', X2', X3'). Assuming that the camera coordinate axes (X1, X2, X3) and the axes (X1', X2', X3') are of Euclidean type (orthogonal and isotropic), there is a unique Euclidean 3D transformation (rotation and translation) between the two coordinate systems. In other words, the camera is not necessarily at the origin looking along the
2736:
25:
3337:
1628:
1256:
1014:
2895:{\displaystyle \mathbf {y} \sim \mathbf {C} _{0}\,\mathbf {x} =\left({\begin{array}{c|c}\mathbf {I} &\mathbf {0} \end{array}}\right)\,\left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \\\hline \mathbf {0} &1\end{array}}\right)\mathbf {x} '=\left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \end{array}}\right)\,\mathbf {x} '}
2073:
3211:
2474:
is a 3-dimensional translation vector. When the first matrix is multiplied onto the homogeneous representation of a 3D point, the result is the homogeneous representation of the rotated point, and the second matrix performs instead a translation. Performing the two operations in sequence, i.e. first
1658:
The camera matrix derived here may appear trivial in the sense that it contains very few non-zero elements. This depends to a large extent on the particular coordinate systems which have been chosen for the 3D and 2D points. In practice, however, other forms of camera matrices are common, as will be
1442:
3132:
1047:
3679:
2662:
2978:, it assumes focal length = 1 and that image coordinates are measured in a coordinate system where the origin is located at the intersection between axis X3 and the image plane and has the same units as the 3D coordinate system. The resulting image coordinates are referred to as
807:
1430:
1937:
541:
2535:
2396:
2337:
2966:
3172:
This implies that the camera center (in its homogeneous representation) lies in the null space of the camera matrix, provided that it is represented in terms of 3D coordinates relative to the same coordinate system as the camera matrix refers to.
3332:{\displaystyle \mathbf {C} _{N}=\mathbf {R} \,\left({\begin{array}{c|c}\mathbf {I} &\mathbf {R} ^{-1}\,\mathbf {t} \end{array}}\right)=\mathbf {R} \,\left({\begin{array}{c|c}\mathbf {I} &-{\tilde {\mathbf {n} }}\end{array}}\right)}
1623:{\displaystyle \mathbf {C} ={\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&{\frac {1}{f}}&0\end{pmatrix}}\sim {\begin{pmatrix}f&0&0&0\\0&f&0&0\\0&0&1&0\end{pmatrix}}}
3593:
1776:. This means that the camera center (and only this point) cannot be mapped to a point in the image plane by the camera (or equivalently, it maps to all points on the image as every ray on the image goes through this point).
1251:{\displaystyle {\begin{pmatrix}y_{1}\\y_{2}\\1\end{pmatrix}}\sim {\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&{\frac {1}{f}}&0\end{pmatrix}}\,{\begin{pmatrix}x_{1}\\x_{2}\\x_{3}\\1\end{pmatrix}}}
3025:
3604:
2590:
1759:
1009:{\displaystyle {\begin{pmatrix}y_{1}\\y_{2}\\1\end{pmatrix}}={\begin{pmatrix}{\frac {f}{x_{3}}}x_{1}\\{\frac {f}{x_{3}}}x_{2}\\1\end{pmatrix}}\sim {\begin{pmatrix}x_{1}\\x_{2}\\{\frac {x_{3}}{f}}\end{pmatrix}}}
3528:
1325:
3137:
This is also, again, the coordinates of the camera center, now relative to the (X1',X2',X3') system. This can be seen by applying first the rotation and then the translation to the 3-dimensional vector
1846:
1292:
376:
254:
2068:{\displaystyle \mathbf {C} _{0}={\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\end{pmatrix}}=\left({\begin{array}{c|c}\mathbf {I} &\mathbf {0} \end{array}}\right)}
1909:
429:
778:
2481:
2342:
2283:
407:, it too can be regarded as a projective element. This means that it has only 11 degrees of freedom since any multiplication by a non-zero scalar results in an equivalent camera matrix.
3371:
3167:
603:
3484:
2692:
2911:
3203:
3017:
2728:
2227:
718:
653:
3457:
3435:
2582:
2560:
2472:
2421:
2172:
2098:
1687:
1653:
1317:
1039:
401:
279:
215:
189:
3413:
2447:
2275:
2198:
2150:
2124:
157:
1810:
799:
330:
300:
2475:
the rotation and then the translation (with translation vector given in the already rotated coordinate system), gives a combined rotation and translation matrix
3127:{\displaystyle \mathbf {n} ={\begin{pmatrix}-\mathbf {R} ^{-1}\,\mathbf {t} \\1\end{pmatrix}}={\begin{pmatrix}{\tilde {\mathbf {n} }}\\1\end{pmatrix}}}
3381:
Given the mapping produced by a normalized camera matrix, the resulting normalized image coordinates can be transformed by means of an arbitrary 2D
3674:{\displaystyle \mathbf {C} =\mathbf {H} \,\mathbf {C} _{N}=\mathbf {H} \,\left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \end{array}}\right)}
3539:
2657:{\displaystyle \mathbf {x} =\left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \\\hline \mathbf {0} &1\end{array}}\right)\mathbf {x} '}
3736:
1699:
2584:
are precisely the rotation and translations which relate the two coordinate system (X1,X2,X3) and (X1',X2',X3') above, this implies that
1425:{\displaystyle \mathbf {C} ={\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&{\frac {1}{f}}&0\end{pmatrix}}}
3717:
108:
1815:
1764:
This is also the homogeneous representation of the 3D point which has coordinates (0,0,0), that is, the "camera center" (aka the
1261:
338:
223:
217:
be a representation of the image of this point in the pinhole camera (a 3-dimensional vector). Then the following relation holds
3492:
674:
To derive the camera matrix, the expression above is rewritten in terms of homogeneous coordinates. Instead of the 2D vector
46:
42:
2240:
coordinate system, that is, a coordinate system which has its origin at the camera center (the location of the pinhole of a
1851:
89:
61:
3382:
2803:
2607:
2490:
2351:
2292:
536:{\displaystyle {\begin{pmatrix}y_{1}\\y_{2}\end{pmatrix}}={\frac {f}{x_{3}}}{\begin{pmatrix}x_{1}\\x_{2}\end{pmatrix}}}
68:
2905:
Consequently, the camera matrix which relates points in the coordinate system (X1',X2',X3') to image coordinates is
2530:{\displaystyle \left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \\\hline \mathbf {0} &1\end{array}}\right)}
2391:{\displaystyle \left({\begin{array}{c|c}\mathbf {I} &\mathbf {t} \\\hline \mathbf {0} &1\end{array}}\right)}
2332:{\displaystyle \left({\begin{array}{c|c}\mathbf {R} &\mathbf {0} \\\hline \mathbf {0} &1\end{array}}\right)}
3386:
723:
35:
3385:. This includes 2D translations and rotations as well as scaling (isotropic and anisotropic) but also general 2D
75:
3345:
3141:
192:
2961:{\displaystyle \mathbf {C} _{N}=\left({\begin{array}{c|c}\mathbf {R} &\mathbf {t} \end{array}}\right)}
57:
3533:
Inserting the above expression for the normalized image coordinates in terms of the 3D coordinates gives
549:
3648:
3294:
3241:
3179:
2993:
2935:
2858:
2774:
2704:
2203:
2042:
2730:, the mapping from the coordinates in the (X1,X2,X3) system to homogeneous image coordinates becomes
420:
303:
159:
3695:
3462:
2670:
677:
612:
3440:
3418:
2565:
2543:
2455:
2404:
2155:
2081:
1670:
1636:
1300:
1022:
384:
262:
198:
172:
801:. First, we write the homogeneous image coordinates as expressions in the usual 3D coordinates.
3392:
2426:
2254:
2251:
The two operations of rotation and translation of 3D coordinates can be represented as the two
2177:
2129:
2103:
136:
3713:
1782:
783:
419:
to the 2D image coordinates of the point's projection onto the image plane, according to the
309:
284:
1916:
1912:
404:
82:
2449:
122:
780:
and instead of equality we consider equality up to scaling by a non-zero number, denoted
2241:
1769:
1765:
163:
3730:
3690:
1927:
The camera matrix derived above can be simplified even further if we assume that
2971:
a concatenation of a 3D rotation matrix and a 3-dimensional translation vector.
24:
1019:
Finally, also the 3D coordinates are expressed in a homogeneous representation
1690:
3169:
and the result is the homogeneous representation of 3D coordinates (0,0,0).
3588:{\displaystyle \mathbf {y} '=\mathbf {H} \,\mathbf {C} _{N}\,\mathbf {x} '}
3373:
is the 3D coordinates of the camera relative to the (X1',X2',X3') system.
1754:{\displaystyle \mathbf {n} ={\begin{pmatrix}0\\0\\0\\1\end{pmatrix}}}
1915:
image plane (even though, if the image plane is taken to be a
18:
2236:
So far all points in the 3D world have been represented in a
1841:{\displaystyle \mathbf {y} \sim \mathbf {C} \,\mathbf {x} }
1287:{\displaystyle \mathbf {y} \sim \mathbf {C} \,\mathbf {x} }
371:{\displaystyle \mathbf {y} =k\,\mathbf {C} \,\mathbf {x} .}
249:{\displaystyle \mathbf {y} \sim \mathbf {C} \,\mathbf {x} }
302:
sign implies that the left and right hand sides are equal
1923:
Normalized camera matrix and normalized image coordinates
3523:{\displaystyle \mathbf {y} '=\mathbf {H} \,\mathbf {y} }
3437:
which maps the homogeneous normalized image coordinates
3019:
described above, is spanned by the 4-dimensional vector
2990:
Again, the null space of the normalized camera matrix,
3092:
3042:
1961:
1904:{\displaystyle \mathbf {y} =(y_{1}\,y_{2}\,0)^{\top }}
1716:
1547:
1459:
1342:
1192:
1106:
1056:
950:
866:
816:
498:
438:
166:
from 3D points in the world to 2D points in an image.
3607:
3598:
This produces the most general form of camera matrix
3542:
3495:
3465:
3443:
3421:
3395:
3348:
3214:
3182:
3144:
3028:
2996:
2914:
2739:
2707:
2673:
2593:
2568:
2546:
2484:
2458:
2429:
2407:
2345:
2286:
2257:
2206:
2200:
matrix and a 3-dimensional vector. The camera matrix
2180:
2158:
2132:
2106:
2084:
1940:
1854:
1818:
1785:
1702:
1673:
1639:
1445:
1328:
1303:
1264:
1050:
1025:
810:
786:
726:
680:
615:
552:
432:
387:
341:
312:
287:
265:
226:
201:
175:
139:
403:is involved in the mapping between elements of two
49:. Unsourced material may be challenged and removed.
3673:
3587:
3522:
3478:
3451:
3429:
3407:
3365:
3331:
3197:
3161:
3126:
3011:
2960:
2894:
2722:
2686:
2656:
2576:
2554:
2529:
2466:
2441:
2415:
2390:
2331:
2269:
2221:
2192:
2166:
2144:
2118:
2092:
2067:
1903:
1840:
1804:
1753:
1681:
1647:
1622:
1424:
1311:
1286:
1250:
1033:
1008:
793:
772:
712:
647:
597:
535:
395:
370:
324:
294:
273:
248:
209:
183:
151:
3459:to the homogeneous transformed image coordinates
2701:Assuming also that the camera matrix is given by
1911:. This corresponds to a point at infinity in the
720:we consider the projective element (a 3D vector)
659:is the camera's focal length for which we assume
609:relative to a camera centered coordinate system,
3389:. Such a transformation can be represented as a
1436:and the corresponding camera matrix now becomes
2974:This type of camera matrix is referred to as a
2694:is the homogeneous representation of the point
1919:, no corresponding intersection point exists).
415:The mapping from the coordinates of a 3D point
3708:Richard Hartley and Andrew Zisserman (2003).
1319:is the camera matrix, which here is given by
8:
773:{\displaystyle \mathbf {y} =(y_{1},y_{2},1)}
1041:and this is how the camera matrix appears:
2174:here is divided into a concatenation of a
306:for a multiplication by a non-zero scalar
3710:Multiple View Geometry in computer vision
3658:
3651:
3647:
3642:
3637:
3628:
3623:
3621:
3616:
3608:
3606:
3576:
3574:
3568:
3563:
3561:
3556:
3544:
3541:
3515:
3514:
3509:
3497:
3494:
3467:
3464:
3444:
3442:
3422:
3420:
3394:
3352:
3350:
3349:
3347:
3310:
3308:
3307:
3297:
3293:
3288:
3283:
3267:
3266:
3257:
3252:
3244:
3240:
3235:
3230:
3221:
3216:
3213:
3189:
3184:
3181:
3148:
3146:
3145:
3143:
3098:
3096:
3095:
3087:
3064:
3063:
3054:
3049:
3037:
3029:
3027:
3003:
2998:
2995:
2945:
2938:
2934:
2921:
2916:
2913:
2883:
2881:
2868:
2861:
2857:
2841:
2822:
2813:
2806:
2802:
2797:
2784:
2777:
2773:
2761:
2760:
2754:
2749:
2740:
2738:
2714:
2709:
2706:
2675:
2672:
2645:
2626:
2617:
2610:
2606:
2594:
2592:
2569:
2567:
2547:
2545:
2509:
2500:
2493:
2489:
2483:
2459:
2457:
2428:
2408:
2406:
2370:
2361:
2354:
2350:
2344:
2311:
2302:
2295:
2291:
2285:
2256:
2213:
2208:
2205:
2179:
2159:
2157:
2131:
2105:
2085:
2083:
2052:
2045:
2041:
1956:
1947:
1942:
1939:
1895:
1887:
1881:
1876:
1870:
1855:
1853:
1833:
1832:
1827:
1819:
1817:
1790:
1784:
1711:
1703:
1701:
1674:
1672:
1640:
1638:
1542:
1516:
1454:
1446:
1444:
1399:
1337:
1329:
1327:
1304:
1302:
1279:
1278:
1273:
1265:
1263:
1227:
1213:
1199:
1187:
1186:
1163:
1101:
1077:
1063:
1051:
1049:
1026:
1024:
987:
981:
971:
957:
945:
921:
909:
900:
890:
878:
869:
861:
837:
823:
811:
809:
787:
785:
755:
742:
727:
725:
701:
688:
679:
663:> 0. Furthermore, we also assume that
655:are the resulting image coordinates, and
636:
623:
614:
586:
573:
560:
551:
519:
505:
493:
485:
476:
459:
445:
433:
431:
388:
386:
360:
359:
354:
353:
342:
340:
311:
288:
286:
266:
264:
241:
240:
235:
227:
225:
202:
200:
176:
174:
138:
109:Learn how and when to remove this message
2698:in the coordinate system (X1',X2',X3').
3366:{\displaystyle {\tilde {\mathbf {n} }}}
3162:{\displaystyle {\tilde {\mathbf {n} }}}
1689:derived in the previous section has a
191:be a representation of a 3D point in
7:
47:adding citations to reliable sources
1768:; the position of the pinhole of a
1655:itself being a projective element.
598:{\displaystyle (x_{1},x_{2},x_{3})}
1896:
1633:The last step is a consequence of
195:(a 4-dimensional vector), and let
14:
1848:is well-defined and has the form
162:which describes the mapping of a
3659:
3652:
3638:
3624:
3617:
3609:
3577:
3564:
3557:
3545:
3516:
3510:
3498:
3468:
3445:
3423:
3353:
3311:
3298:
3284:
3268:
3253:
3245:
3231:
3217:
3198:{\displaystyle \mathbf {C} _{N}}
3185:
3149:
3099:
3065:
3050:
3030:
3012:{\displaystyle \mathbf {C} _{N}}
2999:
2946:
2939:
2917:
2884:
2869:
2862:
2842:
2823:
2814:
2807:
2785:
2778:
2762:
2750:
2741:
2723:{\displaystyle \mathbf {C} _{0}}
2710:
2676:
2646:
2627:
2618:
2611:
2595:
2570:
2548:
2510:
2501:
2494:
2460:
2409:
2371:
2362:
2355:
2312:
2303:
2296:
2222:{\displaystyle \mathbf {C} _{0}}
2209:
2160:
2086:
2053:
2046:
1943:
1856:
1834:
1828:
1820:
1704:
1675:
1641:
1447:
1330:
1305:
1280:
1274:
1266:
1027:
728:
389:
361:
355:
343:
267:
242:
236:
228:
203:
177:
23:
16:Computer vision geometry concept
1693:which is spanned by the vector
34:needs additional citations for
3712:. Cambridge University Press.
3357:
3315:
3153:
3103:
2229:is sometimes referred to as a
1892:
1863:
767:
735:
707:
681:
642:
616:
592:
553:
1:
3479:{\displaystyle \mathbf {y} '}
3176:The normalized camera matrix
2687:{\displaystyle \mathbf {x} '}
713:{\displaystyle (y_{1},y_{2})}
648:{\displaystyle (y_{1},y_{2})}
281:is the camera matrix and the
3452:{\displaystyle \mathbf {y} }
3430:{\displaystyle \mathbf {H} }
2980:normalized image coordinates
2577:{\displaystyle \mathbf {t} }
2555:{\displaystyle \mathbf {R} }
2467:{\displaystyle \mathbf {t} }
2416:{\displaystyle \mathbf {R} }
2167:{\displaystyle \mathbf {C} }
2093:{\displaystyle \mathbf {I} }
1779:For any other 3D point with
1682:{\displaystyle \mathbf {C} }
1648:{\displaystyle \mathbf {C} }
1312:{\displaystyle \mathbf {C} }
1034:{\displaystyle \mathbf {x} }
396:{\displaystyle \mathbf {C} }
274:{\displaystyle \mathbf {C} }
210:{\displaystyle \mathbf {y} }
184:{\displaystyle \mathbf {x} }
3737:Geometry in computer vision
3387:perspective transformations
2126:identity matrix. Note that
3753:
605:are the 3D coordinates of
131:(camera) projection matrix
3408:{\displaystyle 3\times 3}
2442:{\displaystyle 3\times 3}
2270:{\displaystyle 4\times 4}
2193:{\displaystyle 3\times 3}
2145:{\displaystyle 3\times 4}
2119:{\displaystyle 3\times 3}
381:Since the camera matrix
152:{\displaystyle 3\times 4}
2976:normalized camera matrix
1805:{\displaystyle x_{3}=0}
794:{\displaystyle \,\sim }
325:{\displaystyle k\neq 0}
295:{\displaystyle \,\sim }
193:homogeneous coordinates
3675:
3589:
3524:
3480:
3453:
3431:
3409:
3367:
3333:
3205:can now be written as
3199:
3163:
3128:
3013:
2962:
2896:
2724:
2688:
2658:
2578:
2556:
2531:
2468:
2443:
2417:
2392:
2333:
2271:
2223:
2194:
2168:
2146:
2120:
2094:
2069:
1905:
1842:
1806:
1755:
1683:
1649:
1624:
1426:
1313:
1288:
1252:
1035:
1010:
795:
774:
714:
649:
599:
537:
397:
372:
326:
296:
275:
250:
211:
185:
153:
3676:
3590:
3525:
3481:
3454:
3432:
3410:
3377:General camera matrix
3368:
3334:
3200:
3164:
3129:
3014:
2963:
2897:
2725:
2689:
2659:
2579:
2557:
2532:
2469:
2444:
2418:
2393:
2334:
2272:
2224:
2195:
2169:
2147:
2121:
2095:
2070:
1906:
1843:
1807:
1756:
1684:
1650:
1625:
1427:
1314:
1289:
1253:
1036:
1011:
796:
775:
715:
650:
600:
538:
398:
373:
327:
297:
276:
251:
212:
186:
154:
3605:
3540:
3493:
3463:
3441:
3419:
3393:
3346:
3212:
3180:
3142:
3026:
2994:
2912:
2737:
2705:
2671:
2591:
2566:
2544:
2482:
2456:
2427:
2405:
2343:
2284:
2255:
2204:
2178:
2156:
2130:
2104:
2082:
1938:
1852:
1816:
1783:
1700:
1671:
1637:
1443:
1326:
1301:
1262:
1048:
1023:
808:
784:
724:
678:
613:
550:
430:
421:pinhole camera model
385:
339:
310:
285:
263:
224:
199:
173:
137:
43:improve this article
3696:Camera resectioning
2986:The camera position
3671:
3665:
3585:
3520:
3476:
3449:
3427:
3405:
3363:
3329:
3323:
3274:
3195:
3159:
3124:
3118:
3078:
3009:
2958:
2952:
2892:
2875:
2834:
2791:
2720:
2684:
2654:
2638:
2574:
2552:
2527:
2521:
2464:
2439:
2413:
2388:
2382:
2329:
2323:
2267:
2219:
2190:
2164:
2142:
2116:
2090:
2065:
2059:
2028:
1901:
1838:
1802:
1751:
1745:
1679:
1667:The camera matrix
1645:
1620:
1614:
1533:
1422:
1416:
1309:
1284:
1248:
1242:
1180:
1092:
1031:
1006:
1000:
936:
852:
791:
770:
710:
645:
595:
533:
527:
467:
393:
368:
322:
292:
271:
246:
207:
181:
149:
3360:
3318:
3156:
3106:
1524:
1407:
1258: or
1171:
996:
915:
884:
491:
405:projective spaces
119:
118:
111:
93:
3744:
3723:
3680:
3678:
3677:
3672:
3670:
3666:
3662:
3655:
3641:
3633:
3632:
3627:
3620:
3612:
3594:
3592:
3591:
3586:
3584:
3580:
3573:
3572:
3567:
3560:
3552:
3548:
3529:
3527:
3526:
3521:
3519:
3513:
3505:
3501:
3485:
3483:
3482:
3477:
3475:
3471:
3458:
3456:
3455:
3450:
3448:
3436:
3434:
3433:
3428:
3426:
3414:
3412:
3411:
3406:
3372:
3370:
3369:
3364:
3362:
3361:
3356:
3351:
3338:
3336:
3335:
3330:
3328:
3324:
3320:
3319:
3314:
3309:
3301:
3287:
3279:
3275:
3271:
3265:
3264:
3256:
3248:
3234:
3226:
3225:
3220:
3204:
3202:
3201:
3196:
3194:
3193:
3188:
3168:
3166:
3165:
3160:
3158:
3157:
3152:
3147:
3133:
3131:
3130:
3125:
3123:
3122:
3108:
3107:
3102:
3097:
3083:
3082:
3068:
3062:
3061:
3053:
3033:
3018:
3016:
3015:
3010:
3008:
3007:
3002:
2967:
2965:
2964:
2959:
2957:
2953:
2949:
2942:
2926:
2925:
2920:
2901:
2899:
2898:
2893:
2891:
2887:
2880:
2876:
2872:
2865:
2849:
2845:
2839:
2835:
2826:
2817:
2810:
2796:
2792:
2788:
2781:
2765:
2759:
2758:
2753:
2744:
2729:
2727:
2726:
2721:
2719:
2718:
2713:
2693:
2691:
2690:
2685:
2683:
2679:
2663:
2661:
2660:
2655:
2653:
2649:
2643:
2639:
2630:
2621:
2614:
2598:
2583:
2581:
2580:
2575:
2573:
2561:
2559:
2558:
2553:
2551:
2536:
2534:
2533:
2528:
2526:
2522:
2513:
2504:
2497:
2473:
2471:
2470:
2465:
2463:
2448:
2446:
2445:
2440:
2422:
2420:
2419:
2414:
2412:
2397:
2395:
2394:
2389:
2387:
2383:
2374:
2365:
2358:
2338:
2336:
2335:
2330:
2328:
2324:
2315:
2306:
2299:
2276:
2274:
2273:
2268:
2228:
2226:
2225:
2220:
2218:
2217:
2212:
2199:
2197:
2196:
2191:
2173:
2171:
2170:
2165:
2163:
2151:
2149:
2148:
2143:
2125:
2123:
2122:
2117:
2099:
2097:
2096:
2091:
2089:
2074:
2072:
2071:
2066:
2064:
2060:
2056:
2049:
2033:
2032:
1952:
1951:
1946:
1910:
1908:
1907:
1902:
1900:
1899:
1886:
1885:
1875:
1874:
1859:
1847:
1845:
1844:
1839:
1837:
1831:
1823:
1811:
1809:
1808:
1803:
1795:
1794:
1760:
1758:
1757:
1752:
1750:
1749:
1707:
1688:
1686:
1685:
1680:
1678:
1654:
1652:
1651:
1646:
1644:
1629:
1627:
1626:
1621:
1619:
1618:
1538:
1537:
1525:
1517:
1450:
1431:
1429:
1428:
1423:
1421:
1420:
1408:
1400:
1333:
1318:
1316:
1315:
1310:
1308:
1293:
1291:
1290:
1285:
1283:
1277:
1269:
1257:
1255:
1254:
1249:
1247:
1246:
1232:
1231:
1218:
1217:
1204:
1203:
1185:
1184:
1172:
1164:
1097:
1096:
1082:
1081:
1068:
1067:
1040:
1038:
1037:
1032:
1030:
1015:
1013:
1012:
1007:
1005:
1004:
997:
992:
991:
982:
976:
975:
962:
961:
941:
940:
926:
925:
916:
914:
913:
901:
895:
894:
885:
883:
882:
870:
857:
856:
842:
841:
828:
827:
800:
798:
797:
792:
779:
777:
776:
771:
760:
759:
747:
746:
731:
719:
717:
716:
711:
706:
705:
693:
692:
654:
652:
651:
646:
641:
640:
628:
627:
604:
602:
601:
596:
591:
590:
578:
577:
565:
564:
542:
540:
539:
534:
532:
531:
524:
523:
510:
509:
492:
490:
489:
477:
472:
471:
464:
463:
450:
449:
402:
400:
399:
394:
392:
377:
375:
374:
369:
364:
358:
346:
331:
329:
328:
323:
301:
299:
298:
293:
280:
278:
277:
272:
270:
255:
253:
252:
247:
245:
239:
231:
216:
214:
213:
208:
206:
190:
188:
187:
182:
180:
158:
156:
155:
150:
114:
107:
103:
100:
94:
92:
51:
27:
19:
3752:
3751:
3747:
3746:
3745:
3743:
3742:
3741:
3727:
3726:
3720:
3707:
3704:
3687:
3664:
3663:
3656:
3643:
3622:
3603:
3602:
3575:
3562:
3543:
3538:
3537:
3496:
3491:
3490:
3466:
3461:
3460:
3439:
3438:
3417:
3416:
3391:
3390:
3379:
3344:
3343:
3322:
3321:
3302:
3289:
3273:
3272:
3251:
3249:
3236:
3215:
3210:
3209:
3183:
3178:
3177:
3140:
3139:
3117:
3116:
3110:
3109:
3088:
3077:
3076:
3070:
3069:
3048:
3038:
3024:
3023:
2997:
2992:
2991:
2988:
2951:
2950:
2943:
2930:
2915:
2910:
2909:
2882:
2874:
2873:
2866:
2853:
2840:
2833:
2832:
2827:
2819:
2818:
2811:
2798:
2790:
2789:
2782:
2769:
2748:
2735:
2734:
2708:
2703:
2702:
2674:
2669:
2668:
2644:
2637:
2636:
2631:
2623:
2622:
2615:
2602:
2589:
2588:
2564:
2563:
2542:
2541:
2520:
2519:
2514:
2506:
2505:
2498:
2485:
2480:
2479:
2454:
2453:
2450:rotation matrix
2425:
2424:
2403:
2402:
2381:
2380:
2375:
2367:
2366:
2359:
2346:
2341:
2340:
2322:
2321:
2316:
2308:
2307:
2300:
2287:
2282:
2281:
2253:
2252:
2238:camera centered
2207:
2202:
2201:
2176:
2175:
2154:
2153:
2128:
2127:
2102:
2101:
2100:here denotes a
2080:
2079:
2058:
2057:
2050:
2037:
2027:
2026:
2021:
2016:
2011:
2005:
2004:
1999:
1994:
1989:
1983:
1982:
1977:
1972:
1967:
1957:
1941:
1936:
1935:
1925:
1917:Euclidean plane
1891:
1877:
1866:
1850:
1849:
1814:
1813:
1786:
1781:
1780:
1744:
1743:
1737:
1736:
1730:
1729:
1723:
1722:
1712:
1698:
1697:
1669:
1668:
1665:
1663:Camera position
1635:
1634:
1613:
1612:
1607:
1602:
1597:
1591:
1590:
1585:
1580:
1575:
1569:
1568:
1563:
1558:
1553:
1543:
1532:
1531:
1526:
1514:
1509:
1503:
1502:
1497:
1492:
1487:
1481:
1480:
1475:
1470:
1465:
1455:
1441:
1440:
1415:
1414:
1409:
1397:
1392:
1386:
1385:
1380:
1375:
1370:
1364:
1363:
1358:
1353:
1348:
1338:
1324:
1323:
1299:
1298:
1260:
1259:
1241:
1240:
1234:
1233:
1223:
1220:
1219:
1209:
1206:
1205:
1195:
1188:
1179:
1178:
1173:
1161:
1156:
1150:
1149:
1144:
1139:
1134:
1128:
1127:
1122:
1117:
1112:
1102:
1091:
1090:
1084:
1083:
1073:
1070:
1069:
1059:
1052:
1046:
1045:
1021:
1020:
999:
998:
983:
978:
977:
967:
964:
963:
953:
946:
935:
934:
928:
927:
917:
905:
897:
896:
886:
874:
862:
851:
850:
844:
843:
833:
830:
829:
819:
812:
806:
805:
782:
781:
751:
738:
722:
721:
697:
684:
676:
675:
668:
632:
619:
611:
610:
582:
569:
556:
548:
547:
526:
525:
515:
512:
511:
501:
494:
481:
466:
465:
455:
452:
451:
441:
434:
428:
427:
413:
383:
382:
337:
336:
308:
307:
283:
282:
261:
260:
222:
221:
197:
196:
171:
170:
135:
134:
123:computer vision
115:
104:
98:
95:
58:"Camera matrix"
52:
50:
40:
28:
17:
12:
11:
5:
3750:
3748:
3740:
3739:
3729:
3728:
3725:
3724:
3718:
3703:
3700:
3699:
3698:
3693:
3686:
3683:
3682:
3681:
3669:
3661:
3657:
3654:
3650:
3649:
3646:
3640:
3636:
3631:
3626:
3619:
3615:
3611:
3596:
3595:
3583:
3579:
3571:
3566:
3559:
3555:
3551:
3547:
3531:
3530:
3518:
3512:
3508:
3504:
3500:
3474:
3470:
3447:
3425:
3404:
3401:
3398:
3378:
3375:
3359:
3355:
3340:
3339:
3327:
3317:
3313:
3306:
3303:
3300:
3296:
3295:
3292:
3286:
3282:
3278:
3270:
3263:
3260:
3255:
3250:
3247:
3243:
3242:
3239:
3233:
3229:
3224:
3219:
3192:
3187:
3155:
3151:
3135:
3134:
3121:
3115:
3112:
3111:
3105:
3101:
3094:
3093:
3091:
3086:
3081:
3075:
3072:
3071:
3067:
3060:
3057:
3052:
3047:
3044:
3043:
3041:
3036:
3032:
3006:
3001:
2987:
2984:
2969:
2968:
2956:
2948:
2944:
2941:
2937:
2936:
2933:
2929:
2924:
2919:
2903:
2902:
2890:
2886:
2879:
2871:
2867:
2864:
2860:
2859:
2856:
2852:
2848:
2844:
2838:
2831:
2828:
2825:
2821:
2820:
2816:
2812:
2809:
2805:
2804:
2801:
2795:
2787:
2783:
2780:
2776:
2775:
2772:
2768:
2764:
2757:
2752:
2747:
2743:
2717:
2712:
2682:
2678:
2665:
2664:
2652:
2648:
2642:
2635:
2632:
2629:
2625:
2624:
2620:
2616:
2613:
2609:
2608:
2605:
2601:
2597:
2572:
2550:
2540:Assuming that
2538:
2537:
2525:
2518:
2515:
2512:
2508:
2507:
2503:
2499:
2496:
2492:
2491:
2488:
2462:
2438:
2435:
2432:
2411:
2399:
2398:
2386:
2379:
2376:
2373:
2369:
2368:
2364:
2360:
2357:
2353:
2352:
2349:
2327:
2320:
2317:
2314:
2310:
2309:
2305:
2301:
2298:
2294:
2293:
2290:
2266:
2263:
2260:
2242:pinhole camera
2231:canonical form
2216:
2211:
2189:
2186:
2183:
2162:
2141:
2138:
2135:
2115:
2112:
2109:
2088:
2076:
2075:
2063:
2055:
2051:
2048:
2044:
2043:
2040:
2036:
2031:
2025:
2022:
2020:
2017:
2015:
2012:
2010:
2007:
2006:
2003:
2000:
1998:
1995:
1993:
1990:
1988:
1985:
1984:
1981:
1978:
1976:
1973:
1971:
1968:
1966:
1963:
1962:
1960:
1955:
1950:
1945:
1924:
1921:
1898:
1894:
1890:
1884:
1880:
1873:
1869:
1865:
1862:
1858:
1836:
1830:
1826:
1822:
1801:
1798:
1793:
1789:
1770:pinhole camera
1766:entrance pupil
1762:
1761:
1748:
1742:
1739:
1738:
1735:
1732:
1731:
1728:
1725:
1724:
1721:
1718:
1717:
1715:
1710:
1706:
1677:
1664:
1661:
1643:
1631:
1630:
1617:
1611:
1608:
1606:
1603:
1601:
1598:
1596:
1593:
1592:
1589:
1586:
1584:
1581:
1579:
1576:
1574:
1571:
1570:
1567:
1564:
1562:
1559:
1557:
1554:
1552:
1549:
1548:
1546:
1541:
1536:
1530:
1527:
1523:
1520:
1515:
1513:
1510:
1508:
1505:
1504:
1501:
1498:
1496:
1493:
1491:
1488:
1486:
1483:
1482:
1479:
1476:
1474:
1471:
1469:
1466:
1464:
1461:
1460:
1458:
1453:
1449:
1434:
1433:
1419:
1413:
1410:
1406:
1403:
1398:
1396:
1393:
1391:
1388:
1387:
1384:
1381:
1379:
1376:
1374:
1371:
1369:
1366:
1365:
1362:
1359:
1357:
1354:
1352:
1349:
1347:
1344:
1343:
1341:
1336:
1332:
1307:
1295:
1294:
1282:
1276:
1272:
1268:
1245:
1239:
1236:
1235:
1230:
1226:
1222:
1221:
1216:
1212:
1208:
1207:
1202:
1198:
1194:
1193:
1191:
1183:
1177:
1174:
1170:
1167:
1162:
1160:
1157:
1155:
1152:
1151:
1148:
1145:
1143:
1140:
1138:
1135:
1133:
1130:
1129:
1126:
1123:
1121:
1118:
1116:
1113:
1111:
1108:
1107:
1105:
1100:
1095:
1089:
1086:
1085:
1080:
1076:
1072:
1071:
1066:
1062:
1058:
1057:
1055:
1029:
1017:
1016:
1003:
995:
990:
986:
980:
979:
974:
970:
966:
965:
960:
956:
952:
951:
949:
944:
939:
933:
930:
929:
924:
920:
912:
908:
904:
899:
898:
893:
889:
881:
877:
873:
868:
867:
865:
860:
855:
849:
846:
845:
840:
836:
832:
831:
826:
822:
818:
817:
815:
790:
769:
766:
763:
758:
754:
750:
745:
741:
737:
734:
730:
709:
704:
700:
696:
691:
687:
683:
666:
644:
639:
635:
631:
626:
622:
618:
594:
589:
585:
581:
576:
572:
568:
563:
559:
555:
544:
543:
530:
522:
518:
514:
513:
508:
504:
500:
499:
497:
488:
484:
480:
475:
470:
462:
458:
454:
453:
448:
444:
440:
439:
437:
423:, is given by
412:
409:
391:
379:
378:
367:
363:
357:
352:
349:
345:
321:
318:
315:
291:
269:
257:
256:
244:
238:
234:
230:
205:
179:
164:pinhole camera
148:
145:
142:
117:
116:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
3749:
3738:
3735:
3734:
3732:
3721:
3719:0-521-54051-8
3715:
3711:
3706:
3705:
3701:
3697:
3694:
3692:
3691:3D projection
3689:
3688:
3684:
3667:
3644:
3634:
3629:
3613:
3601:
3600:
3599:
3581:
3569:
3553:
3549:
3536:
3535:
3534:
3506:
3502:
3489:
3488:
3487:
3472:
3402:
3399:
3396:
3388:
3384:
3376:
3374:
3325:
3304:
3290:
3280:
3276:
3261:
3258:
3237:
3227:
3222:
3208:
3207:
3206:
3190:
3174:
3170:
3119:
3113:
3089:
3084:
3079:
3073:
3058:
3055:
3045:
3039:
3034:
3022:
3021:
3020:
3004:
2985:
2983:
2981:
2977:
2972:
2954:
2931:
2927:
2922:
2908:
2907:
2906:
2888:
2877:
2854:
2850:
2846:
2836:
2829:
2799:
2793:
2770:
2766:
2755:
2745:
2733:
2732:
2731:
2715:
2699:
2697:
2680:
2650:
2640:
2633:
2603:
2599:
2587:
2586:
2585:
2523:
2516:
2486:
2478:
2477:
2476:
2451:
2436:
2433:
2430:
2384:
2377:
2347:
2325:
2318:
2288:
2280:
2279:
2278:
2264:
2261:
2258:
2249:
2247:
2243:
2239:
2234:
2232:
2214:
2187:
2184:
2181:
2139:
2136:
2133:
2113:
2110:
2107:
2061:
2038:
2034:
2029:
2023:
2018:
2013:
2008:
2001:
1996:
1991:
1986:
1979:
1974:
1969:
1964:
1958:
1953:
1948:
1934:
1933:
1932:
1930:
1922:
1920:
1918:
1914:
1888:
1882:
1878:
1871:
1867:
1860:
1824:
1812:, the result
1799:
1796:
1791:
1787:
1777:
1775:
1771:
1767:
1746:
1740:
1733:
1726:
1719:
1713:
1708:
1696:
1695:
1694:
1692:
1662:
1660:
1659:shown below.
1656:
1615:
1609:
1604:
1599:
1594:
1587:
1582:
1577:
1572:
1565:
1560:
1555:
1550:
1544:
1539:
1534:
1528:
1521:
1518:
1511:
1506:
1499:
1494:
1489:
1484:
1477:
1472:
1467:
1462:
1456:
1451:
1439:
1438:
1437:
1417:
1411:
1404:
1401:
1394:
1389:
1382:
1377:
1372:
1367:
1360:
1355:
1350:
1345:
1339:
1334:
1322:
1321:
1320:
1270:
1243:
1237:
1228:
1224:
1214:
1210:
1200:
1196:
1189:
1181:
1175:
1168:
1165:
1158:
1153:
1146:
1141:
1136:
1131:
1124:
1119:
1114:
1109:
1103:
1098:
1093:
1087:
1078:
1074:
1064:
1060:
1053:
1044:
1043:
1042:
1001:
993:
988:
984:
972:
968:
958:
954:
947:
942:
937:
931:
922:
918:
910:
906:
902:
891:
887:
879:
875:
871:
863:
858:
853:
847:
838:
834:
824:
820:
813:
804:
803:
802:
788:
764:
761:
756:
752:
748:
743:
739:
732:
702:
698:
694:
689:
685:
672:
670:
662:
658:
637:
633:
629:
624:
620:
608:
587:
583:
579:
574:
570:
566:
561:
557:
528:
520:
516:
506:
502:
495:
486:
482:
478:
473:
468:
460:
456:
446:
442:
435:
426:
425:
424:
422:
418:
410:
408:
406:
365:
350:
347:
335:
334:
333:
319:
316:
313:
305:
289:
232:
220:
219:
218:
194:
167:
165:
161:
146:
143:
140:
132:
128:
127:camera matrix
124:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
3709:
3597:
3532:
3380:
3341:
3175:
3171:
3136:
2989:
2979:
2975:
2973:
2970:
2904:
2700:
2695:
2666:
2539:
2400:
2250:
2245:
2237:
2235:
2230:
2077:
1928:
1926:
1778:
1773:
1763:
1666:
1657:
1632:
1435:
1296:
1018:
673:
664:
660:
656:
606:
545:
416:
414:
380:
258:
168:
130:
126:
120:
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
3702:References
3383:homography
1913:projective
1691:null space
411:Derivation
69:newspapers
3400:×
3358:~
3316:~
3305:−
3259:−
3154:~
3104:~
3056:−
3046:−
2746:∼
2434:×
2277:matrices
2262:×
2185:×
2137:×
2111:×
1897:⊤
1825:∼
1540:∼
1271:∼
1099:∼
943:∼
789:∼
317:≠
290:∼
233:∼
144:×
99:July 2010
3731:Category
3685:See also
3582:′
3550:′
3503:′
3473:′
2889:′
2847:′
2681:′
2651:′
1772:) is at
3415:matrix
2152:matrix
83:scholar
3716:
3342:where
2667:where
2401:where
2248:axis.
2078:where
1297:where
669:> 0
546:where
304:except
259:where
160:matrix
85:
78:
71:
64:
56:
2423:is a
1929:f = 1
133:is a
90:JSTOR
76:books
3714:ISBN
2562:and
2452:and
2339:and
169:Let
62:news
129:or
121:In
45:by
3733::
3486::
2982:.
2233:.
1931::
671:.
332::
125:a
3722:.
3668:)
3660:t
3653:R
3645:(
3639:H
3635:=
3630:N
3625:C
3618:H
3614:=
3610:C
3578:x
3570:N
3565:C
3558:H
3554:=
3546:y
3517:y
3511:H
3507:=
3499:y
3469:y
3446:y
3424:H
3403:3
3397:3
3354:n
3326:)
3312:n
3299:I
3291:(
3285:R
3281:=
3277:)
3269:t
3262:1
3254:R
3246:I
3238:(
3232:R
3228:=
3223:N
3218:C
3191:N
3186:C
3150:n
3120:)
3114:1
3100:n
3090:(
3085:=
3080:)
3074:1
3066:t
3059:1
3051:R
3040:(
3035:=
3031:n
3005:N
3000:C
2955:)
2947:t
2940:R
2932:(
2928:=
2923:N
2918:C
2885:x
2878:)
2870:t
2863:R
2855:(
2851:=
2843:x
2837:)
2830:1
2824:0
2815:t
2808:R
2800:(
2794:)
2786:0
2779:I
2771:(
2767:=
2763:x
2756:0
2751:C
2742:y
2716:0
2711:C
2696:P
2677:x
2647:x
2641:)
2634:1
2628:0
2619:t
2612:R
2604:(
2600:=
2596:x
2571:t
2549:R
2524:)
2517:1
2511:0
2502:t
2495:R
2487:(
2461:t
2437:3
2431:3
2410:R
2385:)
2378:1
2372:0
2363:t
2356:I
2348:(
2326:)
2319:1
2313:0
2304:0
2297:R
2289:(
2265:4
2259:4
2246:z
2215:0
2210:C
2188:3
2182:3
2161:C
2140:4
2134:3
2114:3
2108:3
2087:I
2062:)
2054:0
2047:I
2039:(
2035:=
2030:)
2024:0
2019:1
2014:0
2009:0
2002:0
1997:0
1992:1
1987:0
1980:0
1975:0
1970:0
1965:1
1959:(
1954:=
1949:0
1944:C
1893:)
1889:0
1883:2
1879:y
1872:1
1868:y
1864:(
1861:=
1857:y
1835:x
1829:C
1821:y
1800:0
1797:=
1792:3
1788:x
1774:O
1747:)
1741:1
1734:0
1727:0
1720:0
1714:(
1709:=
1705:n
1676:C
1642:C
1616:)
1610:0
1605:1
1600:0
1595:0
1588:0
1583:0
1578:f
1573:0
1566:0
1561:0
1556:0
1551:f
1545:(
1535:)
1529:0
1522:f
1519:1
1512:0
1507:0
1500:0
1495:0
1490:1
1485:0
1478:0
1473:0
1468:0
1463:1
1457:(
1452:=
1448:C
1432:,
1418:)
1412:0
1405:f
1402:1
1395:0
1390:0
1383:0
1378:0
1373:1
1368:0
1361:0
1356:0
1351:0
1346:1
1340:(
1335:=
1331:C
1306:C
1281:x
1275:C
1267:y
1244:)
1238:1
1229:3
1225:x
1215:2
1211:x
1201:1
1197:x
1190:(
1182:)
1176:0
1169:f
1166:1
1159:0
1154:0
1147:0
1142:0
1137:1
1132:0
1125:0
1120:0
1115:0
1110:1
1104:(
1094:)
1088:1
1079:2
1075:y
1065:1
1061:y
1054:(
1028:x
1002:)
994:f
989:3
985:x
973:2
969:x
959:1
955:x
948:(
938:)
932:1
923:2
919:x
911:3
907:x
903:f
892:1
888:x
880:3
876:x
872:f
864:(
859:=
854:)
848:1
839:2
835:y
825:1
821:y
814:(
768:)
765:1
762:,
757:2
753:y
749:,
744:1
740:y
736:(
733:=
729:y
708:)
703:2
699:y
695:,
690:1
686:y
682:(
667:3
665:x
661:f
657:f
643:)
638:2
634:y
630:,
625:1
621:y
617:(
607:P
593:)
588:3
584:x
580:,
575:2
571:x
567:,
562:1
558:x
554:(
529:)
521:2
517:x
507:1
503:x
496:(
487:3
483:x
479:f
474:=
469:)
461:2
457:y
447:1
443:y
436:(
417:P
390:C
366:.
362:x
356:C
351:k
348:=
344:y
320:0
314:k
268:C
243:x
237:C
229:y
204:y
178:x
147:4
141:3
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.