The Trifocal Tensor The geometric basis for the trifocal tensor

Size: px
Start display at page:

Download "The Trifocal Tensor The geometric basis for the trifocal tensor"

Transcription

1 14 The Trfocal Tensor The trfocal tensor plays an analogous role n three vews to that played by the fundamental matrx n two. It encapsulates all the (projectve) geometrc relatons between three vews that are ndependent of scene structure. We begn ths chapter wth a smple ntroducton to the man geometrc and algebrac propertes of the trfocal tensor. A formal development of the trfocal tensor and ts propertes nvolves the use of tensor notaton. To start, however, t s convenent to use standard vector and matrx notaton, thus obtanng some geometrc nsght nto the trfocal tensor wthout the addtonal burden of dealng wth a (possbly) unfamlar notaton. The use of tensor notaton wll therefore be deferred untl secton The three prncpal geometrc propertes of the tensor are ntroduced n secton These are the homography between two of the vews nduced by a plane back-projected from a lne n the other vew; the relatons between mage correspondences for ponts and lnes whch arse from ncdence relatons n 3-space; and the retreval of the fundamental and camera matrces from the tensor. The tensor may be used to transfer ponts from a correspondence n two vews to the correspondng pont n a thrd vew. The tensor also apples to lnes, and the mage of a lne n one vew may be computed from ts correspondng mages n two other vews. Transfer s descrbed n secton The tensor only depends on the moton between vews and the nternal parameters of the cameras and s defned unquely by the camera matrces of the vews. However, t can be computed from mage correspondences alone wthout requrng knowledge of the moton or calbraton. Ths computaton s descrbed n chapter The geometrc bass for the trfocal tensor There are several ways that the trfocal tensor may be approached, but n ths secton the startng pont s taken to be the ncdence relatonshp of three correspondng lnes. 355

2 The Trfocal Tensor L l l l Fg A lne L n 3-space s maged as the correspondng trplet l l l n three vews ndcated by ther centres,,,, and mage planes. onversely, correspondng lnes back-projected from the frst, second and thrd mages all ntersect n a sngle 3D lne n space. Incdence relatons for lnes. Suppose a lne n 3-space s maged n three vews, as n fgure 14.1, what constrants are there on the correspondng mage lnes? The planes back-projected from the lnes n each vew must all meet n a sngle lne n space, the 3D lne that projects to the matched lnes n the three mages. Snce n general three arbtrary planes n space do not meet n a sngle lne, ths geometrc ncdence condton provdes a genune constrant on sets of correspondng lnes. We wll now translate ths geometrc constrant nto an algebrac constrant on the three lnes. We denote a set of correspondng lnes as l l l. Let the camera matrces for the three vews be P =[I 0], as usual, and P =[A a 4 ], P =[B b 4 ], where A and B are 3 3 matrces, and the vectors a and b are the -th columns of the respectve camera matrces for = 1,...,4. a 4 and b 4 are the eppoles n vews two and three respectvely, arsng from the frst camera. These eppoles wll be denoted by e and e throughout ths chapter, wth e = P, e = P,where s the frst camera centre. (For the most part we wll not be concerned wth the eppoles between the second and thrd vews). A and B are the nfnte homographes from the frst to the second and thrd cameras respectvely. As has been seen n chapter 8, any set of three cameras s equvalent to a set wth P =[I 0] under projectve transformatons of space. In ths chapter we wll be concerned wth propertes (such as mage coordnates and 3D ncdence relatons) that are nvarant under 3D projectve transforms, so we are free to choose the cameras n ths form. Now, each mage lne back-projects to a plane, as shown n fgure From result

3 14.1 The geometrc bass for the trfocal tensor (p186) these three planes are ( ) ( l A π = P l = π = P l l = 0 a 4 l ) π = P l = ( B l b 4 l ). Snce the three mage lnes are derved from a sngle lne n space, t follows that these three planes are not ndependent but must meet n ths common lne n 3-space. Ths ntersecton constrant can be expressed algebracally by the requrement that the 4 3 matrx M =[π, π, π ] has rank 2. Ths may be seen as follows. Ponts on the lne of ntersecton may be represented as X = αx 1 + βx 2, wth X 1 and X 2 lnearly ndependent. Such ponts le on all three planes and so π X = π X = π X =0. It follows that M X = 0. onsequently M has a 2-dmensonal null-space snce M X 1 = 0 and M X 2 = 0. Ths ntersecton constrant nduces a relaton amongst the mage lnes l, l, l. Snce the rank of M s 2, there s a lnear dependence between ts columns m. Denotng [ ] l A l B l M =[m 1, m 2, m 3 ]= 0 a 4 l b 4 l the lnear relaton may be wrtten m 1 = αm 2 + βm 3. Then notng that the bottom left hand element of M s zero, t follows that α = k(b 4 l )andβ = k(a 4 l )for some scalar k. Applyng ths to the top 3-vectors of each column shows that (up to a homogeneous scale factor) l =(b 4 l )A l (a 4 l )B l =(l b 4 )A l (l a 4 )B l. The -th coordnate l of l may therefore be wrtten as l = l (b 4 a )l l (a 4 b )l = l (a b 4 )l l (a 4 b )l and ntroducng the notaton the ncdence relaton can be wrtten T = a b 4 a 4 b (14.1) l = l T l. (14.2) Defnton The set of three matrces {T 1, T 2, T 3 } consttute the trfocal tensor n matrx notaton. We ntroduce a further notaton 1. Denotng the ensemble of the three matrces T by [T 1, T 2, T 3 ], or more brefly [T ], ths last relaton may be wrtten as l = l [T 1, T 2, T 3 ]l (14.3) where l [T 1, T 2, T 3 ]l s understood to represent the vector (l T 1 l, l T 2 l, l T 3 l ). 1 Ths notaton s somewhat cumbersome, and ts meanng s not qute self-evdent. It s for ths reason that tensor notaton s ntroduced n secton 14.2.

4 The Trfocal Tensor Of course there s no ntrnsc dfference between the three vews, and so by analogy wth (14.3) there wll exst smlar relatons l = l [T ]l and l = l [T ]l. The three tensors [T ], [T ] and [T ] exst, but are dstnct. In fact, although all three tensors may be computed from any one of them, there s no very smple relatonshp between them. Thus, n fact there are three trfocal tensors exstng for a gven trple of vews. Usually one wll be content to consder only one of them. However, a method of computng the other trfocal tensors [T ] and [T ] gven [T ] s outlned n exercse (v) on page 377. Note that (14.3) s a relatonshp between mage coordnates only, not nvolvng 3D coordnates. Hence (as remarked prevously), although t was derved under the assumpton of a canoncal camera set (that s P =[I 0]), the value of the matrx elements [T ] s ndependent of the form of the cameras. The partcular smple formula (14.1) for the trfocal tensor gven the camera matrces holds only n the case where P =[I 0], but a general formula (16.12 p404) for the trfocal tensor correspondng to any three cameras wll be derved later. Degrees of freedom. The trfocal tensor conssts of three 3 3 matrces, and thus has 27 elements. There are therefore 26 ndependent ratos apart from the (common) overall scalng of the matrces. However, the tensor has only 18 ndependent degrees of freedom. In other words once 18 parameters are specfed, all 27 elements of the tensor are determned up to a common scale. The number of degrees of freedom may be computed as follows. Each of 3 camera matrces has 11 degrees of freedom, whch makes 33 n total. However, 15 degrees of freedom must be subtracted to account for the projectve world frame, thus leavng 18 degrees of freedom. The tensor therefore satsfes = 8 ndependent algebrac constrants. We return to ths pont n chapter Homographes nduced by a plane A fundamental geometrc property encoded n the trfocal tensor s the homography between the frst vew and the thrd nduced by a lne n the second mage. Ths s llustrated n fgure 14.2 and fgure A lne n the second vew defnes (by back-projecton) a plane n 3-space, and ths plane nduces a homography between the frst and thrd vews. We now derve the algebrac representaton of ths geometry n terms of the trfocal tensor. The homography map between the frst and thrd mages, defned by the plane π n fgure 14.2 and fgure 14.3, may be wrtten as x = Hx and (1.6 p15) l = H l respectvely. Notce that the three lnes l, l and l n fgure 14.3 are a correspondng lne trple, the projectons of the 3D lne L. Therefore, they satsfy the lne ncdence relatonshp l = l T l of (14.2). omparson of ths formula and l = H l shows that H =[h 1, h 2, h 3 ] wth h = T l.

5 14.1 The geometrc bass for the trfocal tensor 359 mage 2 l x x mage 1 X π mage 3 Fg Pont transfer. A lne l n the second vew back-projects to a plane π n 3- space. A pont x n the frst mage defnes a ray n 3-space whch ntersects π n the pont X. Ths pont X s then maged as the pont x n the thrd vew. Thus, any lne l nduces a homography between the frst and thrd vews, defned by ts back-projected plane π. mage 2 l l l mage 1 L π mage 3 Fg Lne transfer. The acton on lnes of the homography defned by fgure 14.2 may smlarly be vsualzed geometrcally. A lne, l, n the frst mage defnes a plane n 3-space, whch ntersects π n the lne L. Ths lne L s then maged as the lne l n the thrd vew. Thus, H defned by the above formula represents the (pont) homography H 13 between vews one and three specfed by the lne l n vew two. The second and thrd vews play smlar roles, and the homography between the frst and second vews defned by a lne n the thrd can be derved n a smlar manner. These deas are formalzed n the followng result. Result The homography from the frst to the thrd mage nduced by a lne l n the second mage (see fgure 14.2) s gven by x = H 13 (l ) x, where H 13 (l )=[T 1, T 2, T 3 ]l. Smlarly, a lne l n the thrd mage defnes a homography x = H 12 (l ) x from the frst to the second vews, gven by H 12 (l )=[T 1, T 2, T 3 ]l.

6 The Trfocal Tensor Once ths mappng s understood the algebrac propertes of the tensor are s- traghtforward and can easly be generated. In the followng secton we deduce a number of ncdence relatons between ponts and lnes based on (14.3) and result Pont and lne ncdence relatons It s easy to deduce varous lnear relatonshps between lnes and ponts n three mages nvolvng the trfocal tensor. We have seen one such relatonshp already, namely (14.3). Ths relaton holds only up to scale snce t nvolves homogeneous quanttes. We may elmnate the scale factor by takng the vector cross product of both sdes, whch must be zero. Ths leads to the formula (l [T 1, T 2, T 3 ]l )[l] = 0, (14.4) where we have used the matrx [l] to denote the cross product (see (A3.4 p554)), or more brefly (l [T ]l )[l] = 0. Note the symmetry between l and l swappng the roles of these two lnes s accounted for by transposng each T, resultng n a relaton (l [T ]l )[l] = 0. onsder agan fgure Now, a pont x on the lne l must satsfy x l = x l = 0 (usng upper ndces for the pont coordnates, foreshadowng the use of tensor notaton). Snce l = l T l, ths may be wrtten as l ( x T )l = 0 (14.5) (note that ( x T ) s smply a 3 3 matrx). Ths s an ncdence relaton n the frst mage: the relatonshp wll hold for a pont lne lne correspondence that s whenever some 3D lne L maps to l and l n the second and thrd mages, and to a lne passng through x n the frst mage. An mportant equvalent defnton of a pont lne lne correspondence for whch (14.5) holds results from an ncdence relaton n 3-space thereexstsa3dpontx mappng to x n the frst mage, and to ponts on the lnes l and l n the second and thrd mages as shown n fgure 14.4(a). From result 14.2 we may obtan relatons nvolvng ponts x and x n the second and thrd mages. onsder a pont lne pont correspondence as n fgure 14.4(b) so that x = H 13 (l ) x =[T 1 l, T 2 l, T 3 l ] x =( x T )l whch s vald for any lne l passng through x n the second mage. The homogeneous scale factor may be elmnated by (post-)multplyng the transpose of both sdes by [x ] to gve x [x ] = l ( x T )[x ] = 0, (14.6)

7 14.1 The geometrc bass for the trfocal tensor 361 L X l x x x l (a) pont lne lne L X x x x l (b) pont lne pont X x x x (c) pont pont pont Fg Incdence relatons. (a) onsder a 3-vew pont correspondence x x x. If l and l are any two lnes through x and x respectvely, then x l l forms a pont lne lne correspondence, correspondng to a 3D lne L. onsequently, (14.5) holds for any choce of lnes l through x and l through x. (b) The space pont X s ncdent wth the space lne L. Ths defnes an ncdence relaton x l x between ther mages. (c) The correspondence x x x arsng from the mage of a space pont X.

8 The Trfocal Tensor () Lne lne lne correspondence l [T 1, T 2, T 3 ]l = l () Pont lne lne correspondence or ( l [T 1, T 2, T 3 ]l ) [l] = 0 l ( x T )l = 0 for a correspondence x l l () Pont lne pont correspondence l ( x T )[x ] = 0 for a correspondence x l x (v) Pont pont lne correspondence [x ] ( x T )l = 0 for a correspondence x x l (v) Pont pont pont correspondence [x ] ( x T )[x ] = Table Summary of trfocal tensor ncdence relatons usng matrx notaton. A smlar analyss may be undertaken wth the roles of the second and thrd mages swapped. Fnally, for a 3-pont correspondence as shown n fgure 14.4(c), there s a relaton [x ] ( x T )[x ] = (14.7) Proof The lne l n (14.6) passes through x and so may be wrtten as l = x y =[x ] y for some pont y on l. onsequently, from (14.6) l ( x T )[x ] = y [x ] ( x T )[x ] = 0. However, the relaton (14.6) s true for all lnes l through x and so s ndependent of y. The relaton (14.7) then follows. The varous relatonshps between lnes and ponts n three vews are summarzed n table 14.1, and ther propertes are nvestgated further n secton , once tensor notaton has been ntroduced. Note that there are no relatons lsted for pont lne lne correspondence n whch the pont s n the second or thrd vew. Such smple relatons do not exst n terms of the trfocal tensor n whch the frst vew s the specal vew. It s also worth notng that satsfyng an mage ncdence relaton does not guarantee ncdence n 3-space, as llustrated n fgure We now begn to extract the two-vew geometry, the eppoles and fundamental matrx, from the trfocal tensor.

9 14.1 The geometrc bass for the trfocal tensor 363 L X x x l Fg Non-ncdent confguraton. The maged ponts and lnes of ths confguraton satsfy the pont lne pont ncdence relaton of table However, the space pont X and lne L are not ncdent. ompare wth fgure Eppolar lnes A specal case of a pont lne lne correspondence occurs when the plane π backprojected from l s an eppolar plane wth respect to the frst two cameras, and hence passes through the camera centre of the frst camera. Suppose X s a pont on the plane π ; then the ray defned by X and les n ths plane, and l s the eppolar lne correspondng to the pont x, the mage of X. Ths s shown n fgure The plane π back-projected from a lne l n the thrd mage wll ntersect the plane π n a lne L. Further, snce the ray correspondng to x les entrely n the plane π t must ntersect the lne L. Ths gves a 3-way ntersecton between the ray and planes back-projected from pont x and lnes l and l, and so they consttute a pont lne lne correspondence, satsfyng l ( x T )l = 0. The mportant pont now s that ths s true for any lne l, and t follows that l ( x T )=0. The same argument holds wth the roles of l and l reversed. To summarze: Result If x s a pont and l and l are the correspondng eppolar lnes n the second and thrd mages, then l ( x T )=0 and ( x T )l = 0. onsequently, the eppolar lnes l and l correspondng to x may be computed as the left and rght null-vectors of the matrx x T. As the pont x vares, the correspondng eppolar lnes vary, but all eppolar lnes n one mage pass through the eppole. Thus, one may compute ths eppole by computng the ntersecton of the eppolar lnes for varyng values of x. Three convenent choces of x are the ponts represented by homogeneous coordnates (1, 0, 0),(0, 1, 0) and (0, 0, 1), wth x T equal to T 1, T 2 and T 3 respectvely for these three choces of x. From ths we deduce the followng mportant result:

10 The Trfocal Tensor π l x X l e Fg If the plane π defned by l s an eppolar plane for the frst two vews, then any lne l n the thrd vew gves a pont lne lne ncdence. Result The eppole e n the second mage s the common ntersecton of the eppolar lnes represented by the left null-vectors of the matrces T, =1,...,3. Smlarly the eppole e s the common ntersecton of lnes represented by the rght null-vectors of the T. Note that the eppoles nvolved here are the eppoles n the second and thrd mages correspondng to the frst mage centre. The usefulness of ths result may not be apparent at present. However, t wll be seen below that t s an mportant step n computng the camera matrces from the trfocal tensor, and n chapter 15 n the accurate computaton of the trfocal tensor. Algebrac propertes of the T matrces. Ths secton has establshed a number of algebrac propertes of the T matrces. We summarze these here: Each matrx T has rank 2. Ths s evdent from (14.1) snce T = a e e b s the sum of two outer products. The rght null-vector of T s l = e b, and s the eppolar lne n the thrd vew for the pont x =(1, 0, 0),(0, 1, 0) or (0, 0, 1),as =1, 2 or 3 respectvely. The eppole e s the common ntersecton of the eppolar lnes l for =1, 2, 3. The left null-vector of T s l = e a, and s the eppolar lne n the second vew for the pont x =(1, 0, 0),(0, 1, 0) or (0, 0, 1),as =1, 2 or 3 respectvely. The eppole e s the common ntersecton of the eppolar lnes l for =1, 2, 3. The sum of the matrces M(x) =( x T ) also has rank 2. The rght null-vector of M(x) s the eppolar lne l of x n the thrd vew, and ts left null-vector s the eppolar lne l of x n the second vew. Its worth emphaszng agan that although a partcular canoncal form of the camera matrces P, P and P s used n the dervaton, the eppolar propertes of the T matrces are ndependent of ths choce.

11 14.1 The geometrc bass for the trfocal tensor Extractng the fundamental matrces It s smple to compute the fundamental matrces F 21 and F 31 between the frst 1 and the other vews from the trfocal tensor. It was seen n secton 8.2.1(p222) that the eppolar lne correspondng to some pont can be derved by transferrng the pont to the other vew va a homography and jonng the transferred pont to the eppole. onsder a pont x n the frst vew. Accordng to fgure 14.2 and result 14.2, a lne l n the thrd vew nduces a homography from the frst to the second vew gven by x =([T 1, T 2, T 3 ]l ) x. The eppolar lne correspondng to x s then found by jonng x to the eppole e. Ths gves l =[e ] ([T 1, T 2, T 3 ]l ) x, from whch t follows that F 21 =[e ] [T 1, T 2, T 3 ]l. Ths formula holds for any vector l, but t s mportant to choose l to avod the degenerate condton where l les n the null-space of any of the T. A good choce s e snce as has been seen e s perpendcular to the rght null-space of each T. Ths gves the formula F 21 =[e ] [T 1, T 2, T 3 ]e. (14.8) A smlar formula holds for F 31 =[e ] [T 1, T 2, T 3 ]e Retrevng the camera matrces It was remarked that the trfocal tensor, snce t expresses a relatonshp between mage enttes only, s ndependent of 3D projectve transformatons. onversely, ths mples that the camera matrces may be computed from the trfocal tensor only up to a projectve ambguty. It wll now be shown how ths may be done. Just as n the case of reconstructon from two vews, because of the projectve ambguty, the frst camera may be chosen as P =[I 0]. Now, snce F 21 s known (from (14.8)), we can make use of result 8.9(p235) to derve the form of the second camera as P =[[T 1, T 2, T 3 ]e e ] and the camera par {P, P } then has the fundamental matrx F 21. It mght be thought that the thrd camera could be chosen n a smlar manner as P = [[T 1, T 2, T 3 ]e e ], but ths s ncorrect. Ths s because the two camera pars {P, P } and {P, P } do not necessarly defne the same projectve world frame; although each par s correct by tself, the trple {P, P, P } s nconsstent. The thrd camera cannot be chosen ndependently of the projectve frame of the frst two. To see ths, suppose the camera par {P, P } s chosen and ponts X reconstructed from ther mage correspondences x x. Then the coordnates of X are specfed n the projectve world frame defned by by {P, P }, and a consstent camera 1 The fundamental matrx F 21 satsfes x F 21 x = 0 for correspondng ponts x x. The subscrpt notaton refers to fgure 14.8.

12 The Trfocal Tensor Gven the trfocal tensor wrtten n matrx notaton as [T 1, T 2, T 3 ]. () Retreve the eppoles e, e Let u and v be the left and rght null-vectors respectvely of T,.e. u T = 0, T v = 0. Then the eppoles are obtaned as the null-vectors to the followng 3 3 matrces: e [u 1, u 2, u 3 ]=0 and e [v 1, v 2, v 3 ]=0. () Retreve the fundamental matrces F 21, F 31 F 21 =[e ] [T 1, T 2, T 3 ]e and F 31 =[e ] [T 1, T 2, T 3 ]e. () Retreve the camera matrces P, P (wth P =[I 0]) Normalze the eppoles to unt norm. Then P =[[T 1, T 2, T 3 ]e e ]andp =[(e e I)[T 1, T 2, T 3 ]e e ]. Algorthm Summary of F and P retreval from the trfocal tensor. Note, F 21 and F 31 are determned unquely. However, P and P are determned only up to a common projectve transformaton of 3-space. P may be computed from the correspondences X x. learly, P depends on the frame defned by {P, P }. However, t s not necessary to explctly reconstruct 3D structure, a consstent camera trplet can be recovered from the trfocal tensor drectly. The par of camera matrces P =[I 0]andP =[[T 1, T 2, T 3 ]e e ] are not the only ones compatble wth the gven fundamental matrx F 21. Accordng to (8.10 p238), the most general form for P s P =[[T 1, T 2, T 3 ]e + e v λe ] for some vector v and scalar λ. A smlar choce holds for P. To fnd a trple of camera matrces compatble wth the trfocal tensor, we need to fnd the correct values of P and P from these famles so as to be compatble wth the form (14.1) of the trfocal tensor. Because of the projectve ambguty, we are free to choose P =[[T 1, T 2, T 3 ]e e ], thus a = T e. Ths choce fxes the projectve world frame so that P s now defned unquely (up to scale). Then substtutng nto (14.1) (observng that a 4 = e and b 4 = e ) T = T e e e b from whch t follows that e b = T (e e I). Snce the scale may be chosen such that e = e e = 1, we may multply on the left by e and transpose to get b =(e e I)T e so P = [(e e I)[T 1, T 2, T 3 ]e e ]. A summary of the steps nvolved n extractng the camera matrces from the trfocal tensor s gven n algorthm 14.1.

13 14.2 The trfocal tensor and tensor notaton 367 We have seen that the trfocal tensor may be computed from the three camera matrces, and that conversely the three camera matrces may be computed, up to projectve equvalence, from the trfocal tensor. Thus, the trfocal tensor completely captures the three cameras up to projectve equvalence The trfocal tensor and tensor notaton The style of notaton that has been used up to now for the trfocal tensor s derved from the standard matrx vector notaton. Snce a matrx has two ndces only, t s possble to dstngush between the two ndces usng the devces of matrx transposton and rght or left multplcaton, and n dealng wth matrces and vectors, one can do wthout wrtng the ndces explctly. Because the trfocal tensor has three ndces, nstead of the two ndces that a matrx has, t becomes ncreasngly cumbersome to persevere wth ths style of matrx notaton, and we now turn to usng standard tensor notaton when dealng wth the trfocal tensor. For those unfamlar wth tensor notaton a gentle ntroducton s gven n appendx 1(p545). Ths appendx should be read before proceedng wth ths chapter. Image ponts and lnes are represented by homogeneous column and row 3-vectors, respectvely,.e. x =(x 1,x 2,x 3 ) and l =(l 1,l 2,l 3 ). The j-th entry of a matrx A s denoted by a j, ndex beng the contravarant (row) ndex and j beng the covarant (column) ndex. We observe the conventon that ndces repeated n the contravarant and covarant postons mply summaton over the range (1,...,3) of the ndex. For example, the equaton x = Ax s equvalent to x = j a j xj, whch may be wrtten x = a j xj. We begn wth the defnton of the trfocal tensor gven n (14.1 p357). Usng tensor notaton, ths becomes T jk = a j bk 4 a j 4 bk. (14.9) The postons of the ndces n T jk (two contravarant and one covarant) are dctated by the postons of the ndces on the rght sde of the equaton. Thus, the trfocal tensor s a mxed contravarant covarant tensor. In tensor notaton, the basc ncdence relaton (14.3 p357) becomes l = l jl kt jk. (14.10) Note that when multplyng tensors the order of the entres does not matter, n contrast wth standard matrx notaton. For nstance the rght sde of the above expresson s l jl kt jk = l jl kt jk = l jt jk l k = l jt jk l k. j,k j,k The homography maps of fgure 14.2 and fgure 14.3 may be deduced from the

14 The Trfocal Tensor ncdence relaton (14.10). In the case of the plane defned by back-projectng the lne l, l = l jl kt jk = l k(l jt jk )=l k h k where h k = l jt jk and h k are the elements of the homography matrx H. Ths homography maps ponts between the frst and thrd vew as x k = h k x. Note that the homography s obtaned from the tensor by contracton wth a lne (.e. a summaton over one contravarant (upper) ndex of the tensor, and the covarant (lower) ndex of the lne),.e. l extracts a 3 3 matrx from the tensor thnk of the trfocal tensor as an operator whch takes a lne and produces a homography matrx. Table 14.2 summarzes the defnton and transfer propertes of the trfocal tensor. A par of partcularly mportant tensors are ɛ jk and ts contravarant counterpart ɛ jk, defned n secton A1.1(p546). Ths tensor s used to represent the vector product. For nstance, the lne jonng two ponts x and y j s equal to the cross product x y j ɛ jk = l k, and the skew-symmetrc matrx [x] s wrtten as x ɛ rs n tensor notaton. It s now relatvely straghtforward to wrte down the basc ncdence results nvolvng the trfocal tensor gven n table The results are summarzed n table In ths table, a notaton such as 0 r represents an array of zeros. The form of the relatons n table 14.3 s more easly understood f one observes that three ndces, j and k n T jk correspond to enttes n the frst, second and thrd vews respectvely. Thus for nstance a partal expresson such as l j T jk cannot occur, because the ndex j belongs to the second vew, and hence does not belong on the lne l n the thrd vew. Repeated ndces (ndcatng summaton) must occur once as a contravarant (upper) ndex and once as a covarant (lower) ndex. Thus, we cannot wrte x j T jk, snce the ndex j occurs twce n the upper poston. Thnk of the ɛ tensor as beng used to rase or lower ndces, for nstance by replacng l j by x ɛ jk. However, ths may not be done arbtrarly, as ponted out n exercse (x) on page The trlneartes The ncdence relatons n table 14.3 are trlnear relatons or trlneartes n the coordnates of the mage elements (ponts and lnes). Tr- snce every monomal n the relaton nvolves a coordnate from each of the three mage elements nvolved; and lnear because the relatons are lnear n each of the algebrac enttes (.e. the three arguments of the tensor). For example n the pont pont pont relaton, x (x j ɛ jpr )(x k ɛ kqs )T pq =0 rs, suppose both x 1 and x 2 satsfy the relaton, then so does x = αx 1 + βx 2,.e. the relaton s lnear n ts frst argument. Smlarly,

15 14.2 The trfocal tensor and tensor notaton 369 Defnton. The trfocal tensor T s a valency 3 tensor T jk wth two contravarant and one covarant ndces. It s represented by a homogeneous array (.e. 27 elements). It has 18 degrees of freedom. omputaton from camera matrces. If the canoncal 3 4 camera matrces are P =[I 0], P =[a j], P =[b j] then T jk = a j bk 4 a j 4 bk. See (16.12 p404) for computaton from three general camera matrces. Lne transfer from correspondng lnes n the second and thrd vews to the frst. Transfer by a homography. l = l jl kt jk () Pont transfer from frst to thrd vew va a plane n the second The contracton l j T jk s a homography mappng between the frst and thrd vews nduced by a plane defned by the back-projecton of the lne l n the second vew. x k = h k x where h k = l j T jk () Pont transfer from frst to second vew va a plane n the thrd The contracton l k T jk s a homography mappng between the frst and second vews nduced by a plane defned by the back-projecton of the lne l n the thrd vew. x j = h j x where h j k = l k T jk Table Defnton and transfer propertes of the trfocal tensor. the relaton s lnear n the second and thrd argument. Ths mult-lnearty s a standard property of tensors, and follows drectly from the form x l j l k T jk = 0 whch s a contracton of the tensor over all three of ts ndces (arguments). We wll now descrbe the pont pont pont trlneartes n more detal. There are nne of these trlneartes arsng from the three choces of r and s. Geometrcally these trlneartes arse from specal choces of the lnes n the second and thrd mage for the pont lne lne relaton (see fgure 14.4(a)). hoosng r = 1, 2or3 corresponds to a lne parallel to the mage x-axs, parallel to the mage y-axs, or through the mage coordnate orgn (the pont (0, 0, 1) ), respectvely. For example, choosng r = 1 and expandng x j ɛ jpr results n l p = x j ɛ jp1 =(0, x 3,x 2 ) whch s a horzontal lne n the second vew through x (snce ponts of the form

16 The Trfocal Tensor () Lne lne lne correspondence () Pont lne lne correspondence (l r ɛ rs )l jl kt jk =0 s x l jl kt jk =0 () Pont lne pont correspondence (v) Pont pont lne correspondence x l j(x k ɛ kqs )T jq =0 s x (x j ɛ jpr )l k T pk =0 r (v) Pont pont pont correspondence x (x j ɛ jpr )(x k ɛ kqs )T pq =0 rs Table Summary of trfocal tensor ncdence relatons the trlneartes. y =(x 1 + λ, x 2,x 3 ) satsfy y l =0foranyλ). Smlarly, choosng s = 2 n the thrd vew results n the vertcal lne through x l q = x k ɛ kq2 =(x 3, 0, x 1 ) and the trlnear pont relaton expands to 0 = x x j x k ɛ jp1 ɛ kq2 T pq = x [ x 3 (x 3 T 21 x 1 T 23 )+x 2 (x 3 T 31 x 1 T 33 )]. Of these nne trlneartes, four are lnearly ndependent. Ths means that from a bass of four trlneartes all nne can be generated by lnear combnatons. The four degrees of freedom may be traced back to those of the pont-lne-lne relaton = 0 and are counted as follows. There s a one-parameter famly of lnes through x n the thrd vew. If m and n are two members of ths famly, then any other lne through x can be obtaned from a lnear combnaton of these: x l j l k T jk l = αm + βn. The ncdence relaton s lnear n l, so that gven l jm kt jk x = 0 l jn kt jk x = 0 then the ncdence relaton for any other lne l can be generated by a lnear combnaton of these two. onsequently, there are only two lnearly ndependent ncdence relatons for l. Smlarly there s a one-parameter famly of lnes through x,and the ncdence relaton s also lnear n lnes l through x. Thus, there are a total of

17 14.3 Transfer 371 mage 1 mage 2 F32x F31 x x x mage 3 x F 31 eppolar lne from mage 1 F 32 eppolar lne from mage 2 e31 e32 mage 3 a b Fg Eppolar transfer. (a) The mage of X n the frst two vews s the correspondence x x. The mage of X n the thrd vew may be computed by ntersectng the eppolar lnes F 31 x and F 32 x. (b) The confguraton of the eppoles and transferred pont x as seen n the thrd mage. Pont x s computed as the ntersecton of eppolar lnes passng through the two eppoles e 31 and e 32. However, f x les on the lne through the two eppoles, then ts poston cannot be determned. Ponts close to the lne through the eppoles wll be estmated wth poor precson. four lnearly ndependent ncdence relatons between a pont n the frst vew and lnes n the second and thrd. The man vrtue of the trlneartes s that they are lnear, otherwse ther propertes are often subsumed by transfer, as descrbed n the followng secton Transfer Gven three vews of a scene and a par of matched ponts n two vews one may wsh to determne the poston of the pont n the thrd vew. Gven suffcent nformaton about the placement of the cameras, t s usually possble to determne the locaton of the pont n the thrd vew wthout reference to mage content. Ths s the pont transfer problem. A smlar transfer problem arses for lnes. In prncple the problem can generally be solved gven the cameras for the three vews. Rays back-projected from correspondng ponts n the frst and second vew ntersect and thus determne the 3D pont. The poston of the correspondng pont n the thrd vew s computed by projectng ths 3D pont onto the mage. Smlarly lnes back-projected from the frst and second mage ntersect n the 3D lne, and the projecton of ths lne n 3-space to the thrd mage determnes ts mage poston Pont transfer usng fundamental matrces The transfer problem may be solved usng knowledge of the fundamental matrces only. Thus, suppose we know the three fundamental matrces F 21, F 31 and F 32 relatng the three vews, and let ponts x and x n the frst two vews be a matched par. We wsh to fnd the correspondng pont x n the thrd mage.

18 The Trfocal Tensor 2 e 21 e 23 1 e 13 e 12 mage 2 e 32 3 e31 mage 1 mage 3 Fg The trfocal plane s defned by the three camera centres. The notaton for the eppoles s e j = P j. Eppolar transfer fals for any pont X on the trfocal plane. If the three camera centres are collnear then there s a one-parameter famly of planes contanng the three centres. The requred pont x matches pont x n the frst mage, and consequently must le on the eppolar lne correspondng to x. Snce we know F 31, ths eppolar lne may be computed, and s equal to F 31 x. By a smlar argument, x must le on the eppolar lne F 32 x. Takng the ntersecton of the eppolar lnes gves x =(F 31 x) (F 32 x ). See fgure 14.7a. Note that the fundamental matrx F 21 s not used n ths expresson. The queston naturally arses whether we can gan anythng by knowledge of F 21, and the answer s yes. In the presence of nose, the ponts x x wll not form an exact matched par, meanng that they wll not satsfy the equaton x F 21 x = 0 exactly. Gven F 21 one may use optmal trangulaton as n algorthm 11.1(p304) to correct x and x, resultng n a par ˆx ˆx that satsfes ths relaton. The transferred pont may then be computed as x =(F 31ˆx) (F 32ˆx ). Ths method of pont transfer usng the fundamental matrces wll be called eppolar transfer. Though at one tme used for pont transfer, eppolar transfer has a serous defcency that rules t out as a practcal method. Ths defcency s due to the degeneracy that can be seen from fgure 14.7(b): eppolar transfer fals when the two eppolar lnes n the thrd mage are concdent (and becomes ncreasngly llcondtoned as the lnes become less transverse ). The degeneracy condton that x, e 31 and e 32 are collnear n the thrd mage means that the camera centres and and the 3D pont X le n a plane through the centre of the thrd camera; thus X les on the trfocal plane defned by the three camera centres, see fgure Eppolar transfer wll fal for ponts X lyng on the trfocal plane and wll be naccurate for ponts lyng near that plane. Note, n the specal case that the three camera centres are collnear the trfocal plane s not unquely defned, and eppolar transfer fals for all ponts. In ths case e 31 = e 32.

19 14.3 Transfer Pont transfer usng the trfocal tensor The degeneracy of eppolar transfer s avoded by use of the trfocal tensor. onsder a correspondence x x. If a lne l passng through the pont x s chosen n the second vew, then the correspondng pont x may be computed by transferrng the pont x from the frst to the thrd vew usng x k = x l j T jk, from table It s clear from fgure 14.4(p361)(b) that ths transfer s not degenerate for general ponts X lyng on the trfocal plane. However, note from result 14.3(p363) and fgure 14.6 that f l s the eppolar lne correspondng to x, then x l j T jk =0 k, so the pont x s undefned. onsequently, the choce of lne l s mportant. To avod choosng only an eppolar lne, one possblty s to use two or three dfferent lnes passng through x, namely l jp = x r ɛ rjp for the three choces of p =1,...,3. For each such lne, one computes the value of x and retans the one that has the largest norm (.e. s furthest from beng zero). An alternatve method entrely for fndng x s as the least-squares soluton of the system of lnear equatons x (x j ɛ jpr )(x k ɛ kqs )T pq =0 rs, but ths method s probably an overkll. The method we recommend s the followng. Before attemptng to compute the pont x transferred from a par of ponts x x, frst correct the par of ponts usng the fundamental matrx F 21, as descrbed above n the case of eppolar transfer. If ˆx and ˆx are an exact match, then the transferred pont x k =ˆx l j T jk does not depend on the lne l chosen passng through ˆx (as long as t s not the eppolar lne). Ths may be verfed geometrcally by referrng to fgure 14.2(p359). A good choce s always gven by the lne perpendcular to F 21ˆx. To summarze, a measured correspondence x x s transferred by the followng steps: () ompute F 21 from the trfocal tensor (by the method gven n algorthm 14.1), and correct x x to the exact correspondence ˆx ˆx usng algorthm (p304). () ompute the lne l through ˆx and perpendcular to l e = F 21ˆx. If l e =(l 1,l 2,l 3 ) and ˆx =(ˆx 1, ˆx 2, 1), then l =(l 2, l 1, ˆx 1 l 2 +ˆx 2 l 1 ). () The transferred pont s x k =ˆx l j T jk. Degenerate confguratons. onsder transfer to the thrd vew va a plane, as shown n fgure The 3D pont X s only undefned f t les on the baselne jonng the frst and second camera centres. Ths s because rays through x and x are collnear for such 3D ponts and so ther ntersecton s not defned. In such a case, the ponts x and x correspond wth the eppoles n the two mages. However, there s no problem transferrng a pont lyng on the baselne between vews two and three, or anywhere else on the trfocal plane. Ths s the key dfference between eppolar transfer and transfer usng the trfocal tensor. The former s undefned for any pont on the trfocal plane.

20 The Trfocal Tensor 2 B 12 e21 l B 23 1 x e 12 mage 2 x 3 mage 1 X π mage 3 Fg Degeneracy for pont transfer usng the trfocal tensor. The 3D pont X s defned by the ntersecton of the ray through x wth the plane π. A pont X on the baselne B 12 between the frst and second vews cannot be defned n ths manner. So a 3D pont on the lne B 12 cannot be transferred to the thrd vew va a homography defned by a lne n the second vew. Note that a pont on the lne B 12 projects to e 12 n the frst mage and e 21 n the second mage. Apart from the lne B 12 any pont can be transferred. In partcular there s not a degeneracy problem for ponts on the baselne B 23, between vews two and three, or for any other pont on the trfocal plane Lne transfer usng the trfocal tensor Usng the trfocal tensor, t s possble to transfer lnes from a par of mages to a thrd accordng to the lne-transfer equaton l = l j l k T jk of table Ths gves an explct formula for the lne n the frst vew, gven lnes n the other two vews. Note however that f the lnes l and l are known n the frst and second vews then l may be computed by solvng the set of lnear equatons (l r ɛ rs )l j l k T jk =0 s,thereby transferrng t nto the thrd mage. Smlarly one may transfer lnes nto the second mage. Lne transfer s not possble usng only the fundamental matrces. Degeneraces. onsder the geometry of fgure 11.7(p308). The lne L n 3- space s defned by the ntersecton of the planes through l and l, namely π and π respectvely. Ths lne s clearly undefned when the planes π and π are concdent,.e. n the case of eppolar planes. onsequently, lnes cannot be transferred between the frst and thrd mage f both l and l are correspondng eppolar lnes for the frst and second vews. Algebracally, the lne-transfer equaton gves l = l j l k T jk = 0, and the equaton matrx (l r ɛ rs )l j T jk used to solve for l becomes zero. It s qute common for lnes to be near eppolar, and ther transfer s then naccurate, so ths condton should always be checked for. There s an equvalent degeneracy for lne transfer between vews one and two defned by a lne n vew three. Agan, t occurs f the lnes n vews one and three are correspondng eppolar lnes for these two vews. In general the eppolar geometres between vews one and two, and one and three wll dffer, for nstance the eppole e 12 arsng n the frst vew from vew two wll not concde wth the eppole e 13 arsng n the frst vew from vew three. Thus an

21 14.4 Relatonshp between fundamental matrces and the trfocal tensor 375 eppolar lne n the frst vew for vews one and two wll not concde wth an eppolar lne for vews one and three. onsequently, when lne transfer nto the thrd vew s degenerate, lne transfer nto the second vew wll not n general be degenerate. However, for lnes n the trfocal plane transfer s degenerate (.e. undefned) always Relatonshp between fundamental matrces and the trfocal tensor Snce the projectve structure of the three cameras may be computed explctly from the trfocal tensor, t follows that all three fundamental matrces for the three vew pars are determned by the trfocal tensor. In fact smple formulae exst for the two fundamental matrces F 21 and F 31 as gven n algorthm The queston arses whether t s possble to determne the trfocal tensor gven the three fundamental matrces. The answer s that ths s possble n most cases, as wll be demonstrated. A frst observaton s that the trfocal tensor s determned by the three camera matrces. In fact, t s suffcent to determne the camera matrces, up to projectve transformaton. The frst two camera matrces P and P may be determned from the fundamental matrx F 12 by two-vew technques (chapter 8). It remans to determne the thrd camera matrx P n the same projectve frame. In prncple, ths may be done as follows. () Select a set of matchng ponts x x n the frst two mages, satsfyng x F 21 x = 0, and use trangulaton to determne the correspondng 3D ponts X. () Use eppolar transfer to determne the correspondng ponts x n the thrd mage, usng the fundamental matrces F 31 and F 32. () Solve for the camera matrx P from the set of 3D 2D correspondences X x. The second step n ths algorthm wll fal n the case where the pont X les n the trfocal plane. Such a pont X s easly detected and dscarded, snce t projects nto the frst mage as a pont x lyng on the lne jonng the two eppoles e 12 and e 13. Snce there are nfntely many possble matched ponts, we can compute suffcently many such ponts to compute P. The only stuaton n whch ths method wll fal s when all space ponts X le n a trfocal plane. Ths can occur only n the degenerate stuaton n whch the three camera centres are collnear, n whch case the trfocal plane s not unquely determned. Thus, we see that unless the three camera centres are collnear, the three camera matrces may be determned from the fundamental matrces. On the other hand, f the three cameras are collnear, then there s no way to determne the relatve spacngs of the cameras along the lne of ther centres. Ths s because the length of the baselne cannot be determned from the fundamental matrces, and the three baselnes (dstances between the camera centres) may be arbtrarly chosen

22 The Trfocal Tensor and reman consstent wth the fundamental matrces. Thus we have demonstrated the followng fact: Result The trfocal tensor relatng three cameras s determned from the three fundamental matrces alone f and only f the three camera centres are not collnear losure The development of three-vew geometry proceeds n an analogous manner to that of two-vew geometry covered n part II of ths book. The trfocal tensor may be computed from mage correspondences over three vews, and a projectve reconstructon of the cameras and 3D scene then follows. Ths computaton s descrbed n chapter 15. The projectve ambguty may be reduced to affne or metrc by supplyng addtonal nformaton on the scene or cameras n the same manner as that of chapter 9. A smlar development to that of chapter 12 may be gven for the relatons between homographes nduced by scene planes and the trfocal tensor The lterature Wth hndsght, the dscovery of the trfocal tensor may be traced to [Spetsaks-91] and [Weng-88], where t was used for scene reconstructon from lnes n the case of calbrated cameras. It was later shown n [Hartley-94c] to be equally applcable to projectve scene reconstructon n the uncalbrated case. At ths stage matrx notaton was used, but [Vévlle-93] used tensor notaton for ths problem. Meanwhle n ndependent work, Shashua ntroduced trlnearty condtons relatng the coordnates of correspondng ponts n three vews wth uncalbrated cameras [Shashua-94, Shashua-95a]. [Hartley-95a, Hartley-97c] then showed that Shashua s relaton for ponts and scene reconstructon from lnes both arse from a common tensor, and the trfocal tensor was explctly dentfed. In subsequent work propertes of the tensor have been nvestgated, e.g. [Shashua-95b]. In partcular [Trggs-95] descrbed the mxed covarant contravarant behavour of the ndces, and [Zsserman-96] descrbed the geometry of the homographes encoded by the tensor. Faugeras and Mourran [Faugeras-95c] gave enlghtenng new dervatons of the trfocal tensor equatons and consdered the trfocal tensor n the context of general lnear constrants nvolvng multple vews. Ths approach wll be dscussed n chapter 16. Further geometrc propertes of the tensor were gven n Faugeras & Papadopoulo [Faugeras-97]. Eppolar pont transfer was descrbed by [Barrett-92, Faugeras-94], and ts defcences ponted out by [Zsserman-94], amongst others. The trfocal tensor has been used for varous applcatons ncludng establshng correspondences n mage sequences [Beardsley-96], ndependent moton detecton [Torr-95b], and camera self-calbraton [Armstrong-96a].

23 14.5 losure Notes and exercses () The trfocal tensor s nvarant to 3D projectve transforms. Verfy explctly that f H 4 4 s a transform preservng the frst camera matrx P =[I 0], then the tensor defned by (14.1 p357) s unchanged. () In ths chapter the startng pont for the trfocal tensor dervaton was the ncdence property of three correspondng lnes. Show that alternatvely the startng pont may be the homography nduced by a plane. Here s a sketch dervaton: choose the camera matrces to be a canoncal set P =[I 0], P =[A a 4 ], P =[B b 4 ] and start from the homography H 13 between the frst and thrd vews nduced by a plane π. From result 12.1(p312) ths homography may be wrtten as H 13 = B b 4 v,whereπ =(v, 1). In ths case the plane s defned by a lne l n the second vew as π = P l. Show that result 14.2(p360) follows. () Homographes nvolvng the frst vew are smply expressed n terms of the trfocal tensor T jk as gvenby result 14.2(p360). Investgate whether a smple formula exsts for the homography H 23 from the second to the thrd vew, nduced by a lne l n the frst mage. (v) The contracton x T jk s a 3 3 matrx. Show that ths may be nterpreted as a correlaton (see defnton 1.28(p39)) mappng between the second and thrd vews nduced by the lne whch s the back-projecton of the pont x n the frst vew. (v) In the case where two of the three cameras have the same camera centre, the trfocal tensor may be related to smpler enttes. There are two cases. (a) If the second and thrd camera have the same centre, then T jk = F r H k sɛ rjs,wheref r s the fundamental matrx for the frst two vews, and H s the homography from the second to the thrd vew nduced by the fact that they have the same centre. (b) If the frst and the second vews have the same centre, then T jk = H j e k,wherehs the homography from the frst to the second vew and e s the eppole n the thrd mage. Prove these relatonshps usng the approach of chapter 16. (v) onsder the case of a small baselne between the cameras and derve a dfferental form of the trfocal tensor, see [Åström-98, Trggs-99b]. (v) There are actually three dfferent trfocal tensors relatng three vews, dependng on whch of the three cameras corresponds to the covarant ndex. Gven one such tensor [T ], verfy that the tensor [T ] may be computed n several steps, as follows: (a) Extract the three camera matrces P =[I 0], P and P from the trfocal tensor.

24 The Trfocal Tensor (b) Fnd a 3D projectve transformaton H such that P H =[I 0], and apply t to each of P and P as well. (c) ompute the tensor [T ] by applyng (14.1 p357). (v) Investgate the form and propertes (e.g. rank of the matrces T ) of the trfocal tensor for the specal motons (pure translaton, planar moton) descrbed n secton 8.3(p228) for the fundamental matrx. (x) omparson of the ncdence relatonshps of table 14.3 ndcates that one may replace a lne l j by the expresson ɛ jrsx r, and proceed smlarly wth l k. Also, one gets a three-vew lne equaton by replacng x by ɛ rs l. an both of these operatons be carred out at once to obtan an equaton )( (ɛ ru l ɛ jsv x j)( ɛ ktw x k) Tr st =0 u vw? Why, or why not? (x) Affne trfocal tensor. If the three cameras P, P and P are all affne (defnton 5.3(p153)), then the correspondng tensor T A s the affne trfocal tensor. Ths affne specalzaton of the tensor has 12 degrees of freedom and 16 non-zero entres. It was frst defned n [Torr-95a]. (x) Relatons amongst fundamental matrces and eppoles. The three fundamental matrces F 12, F 23, F 31 are not ndependent, but satsfy three (quadratc) relatons: F 12 e 13 = e 23 e 21 F 23 e 21 = e 31 e 32 F 31 e 32 = e 12 e 13. These may be deduced from the trfocal plane geometry of fgure 14.8, e.g. the frst relaton states that the eppolar lne n vew 2 of e 13 n vew 1 (whch s the mage of the baselne between centres 1 and 3) s the ntersecton of the trfocal plane wth vew 2, gven by e 23 e 21. The trfocal tensor has 18 degrees of freedom and ths may be accounted for as 21 for the 3 7 degrees of freedom of the fundamental matrces less 3 for the quadratc relatons. Fundamental matrces computed from the trfocal tensor wll automatcally satsfy these relatons.

15.1 The geometric basis for the trifocal tensor Incidence relations for lines.

15.1 The geometric basis for the trifocal tensor Incidence relations for lines. 15 The Trfocal Tensor The trfocal tensor plays an analogous role n three vews to that played by the fundamental matrx n two. It encapsulates all the (projectve) geometrc relatons between three vews that

More information

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal Inner Product Defnton 1 () A Eucldean space s a fnte-dmensonal vector space over the reals R, wth an nner product,. Defnton 2 (Inner Product) An nner product, on a real vector space X s a symmetrc, blnear,

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Coordinate-Free Projective Geometry for Computer Vision

Coordinate-Free Projective Geometry for Computer Vision MM Research Preprnts,131 165 No. 18, Dec. 1999. Beng 131 Coordnate-Free Proectve Geometry for Computer Vson Hongbo L, Gerald Sommer 1. Introducton How to represent an mage pont algebracally? Gven a Cartesan

More information

Formulas for the Determinant

Formulas for the Determinant page 224 224 CHAPTER 3 Determnants e t te t e 2t 38 A = e t 2te t e 2t e t te t 2e 2t 39 If 123 A = 345, 456 compute the matrx product A adj(a) What can you conclude about det(a)? For Problems 40 43, use

More information

Canonical transformations

Canonical transformations Canoncal transformatons November 23, 2014 Recall that we have defned a symplectc transformaton to be any lnear transformaton M A B leavng the symplectc form nvarant, Ω AB M A CM B DΩ CD Coordnate transformatons,

More information

17. Coordinate-Free Projective Geometry for Computer Vision

17. Coordinate-Free Projective Geometry for Computer Vision 17. Coordnate-Free Projectve Geometry for Computer Vson Hongbo L and Gerald Sommer Insttute of Computer Scence and Appled Mathematcs, Chrstan-Albrechts-Unversty of Kel 17.1 Introducton How to represent

More information

Estimating the Fundamental Matrix by Transforming Image Points in Projective Space 1

Estimating the Fundamental Matrix by Transforming Image Points in Projective Space 1 Estmatng the Fundamental Matrx by Transformng Image Ponts n Projectve Space 1 Zhengyou Zhang and Charles Loop Mcrosoft Research, One Mcrosoft Way, Redmond, WA 98052, USA E-mal: fzhang,cloopg@mcrosoft.com

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Linear, affine, and convex sets and hulls In the sequel, unless otherwise specified, X will denote a real vector space.

Linear, affine, and convex sets and hulls In the sequel, unless otherwise specified, X will denote a real vector space. Lnear, affne, and convex sets and hulls In the sequel, unless otherwse specfed, X wll denote a real vector space. Lnes and segments. Gven two ponts x, y X, we defne xy = {x + t(y x) : t R} = {(1 t)x +

More information

FINITELY-GENERATED MODULES OVER A PRINCIPAL IDEAL DOMAIN

FINITELY-GENERATED MODULES OVER A PRINCIPAL IDEAL DOMAIN FINITELY-GENERTED MODULES OVER PRINCIPL IDEL DOMIN EMMNUEL KOWLSKI Throughout ths note, s a prncpal deal doman. We recall the classfcaton theorem: Theorem 1. Let M be a fntely-generated -module. (1) There

More information

The Geometry of Logit and Probit

The Geometry of Logit and Probit The Geometry of Logt and Probt Ths short note s meant as a supplement to Chapters and 3 of Spatal Models of Parlamentary Votng and the notaton and reference to fgures n the text below s to those two chapters.

More information

Mathematical Preparations

Mathematical Preparations 1 Introducton Mathematcal Preparatons The theory of relatvty was developed to explan experments whch studed the propagaton of electromagnetc radaton n movng coordnate systems. Wthn expermental error the

More information

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 493 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces you have studed thus far n the text are real vector spaces because the scalars

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information

Section 8.3 Polar Form of Complex Numbers

Section 8.3 Polar Form of Complex Numbers 80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the

More information

CHAPTER 5: Lie Differentiation and Angular Momentum

CHAPTER 5: Lie Differentiation and Angular Momentum CHAPTER 5: Le Dfferentaton and Angular Momentum Jose G. Vargas 1 Le dfferentaton Kähler s theory of angular momentum s a specalzaton of hs approach to Le dfferentaton. We could deal wth the former drectly,

More information

1 Matrix representations of canonical matrices

1 Matrix representations of canonical matrices 1 Matrx representatons of canoncal matrces 2-d rotaton around the orgn: ( ) cos θ sn θ R 0 = sn θ cos θ 3-d rotaton around the x-axs: R x = 1 0 0 0 cos θ sn θ 0 sn θ cos θ 3-d rotaton around the y-axs:

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

Graph Reconstruction by Permutations

Graph Reconstruction by Permutations Graph Reconstructon by Permutatons Perre Ille and Wllam Kocay* Insttut de Mathémathques de Lumny CNRS UMR 6206 163 avenue de Lumny, Case 907 13288 Marselle Cedex 9, France e-mal: lle@ml.unv-mrs.fr Computer

More information

where λ = Z/f. where a 3 4 projection matrix represents a map from 3D to 2D. Part I: Single and Two View Geometry Internal camera parameters

where λ = Z/f. where a 3 4 projection matrix represents a map from 3D to 2D. Part I: Single and Two View Geometry Internal camera parameters Imagng Geometry Multple Vew Geometry Perspectve projecton Y Rchard Hartley and Andrew Zsserman X λ y = Y f Z O X p y Z X where λ = Z/f. mage plane CVPR June 1999 Ths can be wrtten as a lnear mappng between

More information

5 The Rational Canonical Form

5 The Rational Canonical Form 5 The Ratonal Canoncal Form Here p s a monc rreducble factor of the mnmum polynomal m T and s not necessarly of degree one Let F p denote the feld constructed earler n the course, consstng of all matrces

More information

2.3 Nilpotent endomorphisms

2.3 Nilpotent endomorphisms s a block dagonal matrx, wth A Mat dm U (C) In fact, we can assume that B = B 1 B k, wth B an ordered bass of U, and that A = [f U ] B, where f U : U U s the restrcton of f to U 40 23 Nlpotent endomorphsms

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0 MODULE 2 Topcs: Lnear ndependence, bass and dmenson We have seen that f n a set of vectors one vector s a lnear combnaton of the remanng vectors n the set then the span of the set s unchanged f that vector

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1 P. Guterrez Physcs 5153 Classcal Mechancs D Alembert s Prncple and The Lagrangan 1 Introducton The prncple of vrtual work provdes a method of solvng problems of statc equlbrum wthout havng to consder the

More information

CS 468 Lecture 16: Isometry Invariance and Spectral Techniques

CS 468 Lecture 16: Isometry Invariance and Spectral Techniques CS 468 Lecture 16: Isometry Invarance and Spectral Technques Justn Solomon Scrbe: Evan Gawlk Introducton. In geometry processng, t s often desrable to characterze the shape of an object n a manner that

More information

Minimizing Algebraic Error in Geometric Estimation Problems

Minimizing Algebraic Error in Geometric Estimation Problems Mnmzng Algebrac n Geometrc Estmaton Problems Rchard I. Hartley G.E. Corporate Research and Development PO Box 8, Schenectady, NY 39 Emal : hartley@crd.ge.com Abstract Ths paper gves a wdely applcable technque

More information

10. Canonical Transformations Michael Fowler

10. Canonical Transformations Michael Fowler 10. Canoncal Transformatons Mchael Fowler Pont Transformatons It s clear that Lagrange s equatons are correct for any reasonable choce of parameters labelng the system confguraton. Let s call our frst

More information

332600_08_1.qxp 4/17/08 11:29 AM Page 481

332600_08_1.qxp 4/17/08 11:29 AM Page 481 336_8_.qxp 4/7/8 :9 AM Page 48 8 Complex Vector Spaces 8. Complex Numbers 8. Conjugates and Dvson of Complex Numbers 8.3 Polar Form and DeMovre s Theorem 8.4 Complex Vector Spaces and Inner Products 8.5

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

Poisson brackets and canonical transformations

Poisson brackets and canonical transformations rof O B Wrght Mechancs Notes osson brackets and canoncal transformatons osson Brackets Consder an arbtrary functon f f ( qp t) df f f f q p q p t But q p p where ( qp ) pq q df f f f p q q p t In order

More information

= = = (a) Use the MATLAB command rref to solve the system. (b) Let A be the coefficient matrix and B be the right-hand side of the system.

= = = (a) Use the MATLAB command rref to solve the system. (b) Let A be the coefficient matrix and B be the right-hand side of the system. Chapter Matlab Exercses Chapter Matlab Exercses. Consder the lnear system of Example n Secton.. x x x y z y y z (a) Use the MATLAB command rref to solve the system. (b) Let A be the coeffcent matrx and

More information

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper Games of Threats Elon Kohlberg Abraham Neyman Workng Paper 18-023 Games of Threats Elon Kohlberg Harvard Busness School Abraham Neyman The Hebrew Unversty of Jerusalem Workng Paper 18-023 Copyrght 2017

More information

Polynomials. 1 More properties of polynomials

Polynomials. 1 More properties of polynomials Polynomals 1 More propertes of polynomals Recall that, for R a commutatve rng wth unty (as wth all rngs n ths course unless otherwse noted), we defne R[x] to be the set of expressons n =0 a x, where a

More information

Structure from Motion. Forsyth&Ponce: Chap. 12 and 13 Szeliski: Chap. 7

Structure from Motion. Forsyth&Ponce: Chap. 12 and 13 Szeliski: Chap. 7 Structure from Moton Forsyth&once: Chap. 2 and 3 Szelsk: Chap. 7 Introducton to Structure from Moton Forsyth&once: Chap. 2 Szelsk: Chap. 7 Structure from Moton Intro he Reconstructon roblem p 3?? p p 2

More information

Lecture 6/7 (February 10/12, 2014) DIRAC EQUATION. The non-relativistic Schrödinger equation was obtained by noting that the Hamiltonian 2

Lecture 6/7 (February 10/12, 2014) DIRAC EQUATION. The non-relativistic Schrödinger equation was obtained by noting that the Hamiltonian 2 P470 Lecture 6/7 (February 10/1, 014) DIRAC EQUATION The non-relatvstc Schrödnger equaton was obtaned by notng that the Hamltonan H = P (1) m can be transformed nto an operator form wth the substtutons

More information

PHYS 705: Classical Mechanics. Calculus of Variations II

PHYS 705: Classical Mechanics. Calculus of Variations II 1 PHYS 705: Classcal Mechancs Calculus of Varatons II 2 Calculus of Varatons: Generalzaton (no constrant yet) Suppose now that F depends on several dependent varables : We need to fnd such that has a statonary

More information

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials MA 323 Geometrc Modellng Course Notes: Day 13 Bezer Curves & Bernsten Polynomals Davd L. Fnn Over the past few days, we have looked at de Casteljau s algorthm for generatng a polynomal curve, and we have

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Linear Approximation with Regularization and Moving Least Squares

Linear Approximation with Regularization and Moving Least Squares Lnear Approxmaton wth Regularzaton and Movng Least Squares Igor Grešovn May 007 Revson 4.6 (Revson : March 004). 5 4 3 0.5 3 3.5 4 Contents: Lnear Fttng...4. Weghted Least Squares n Functon Approxmaton...

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

Physics 5153 Classical Mechanics. Principle of Virtual Work-1

Physics 5153 Classical Mechanics. Principle of Virtual Work-1 P. Guterrez 1 Introducton Physcs 5153 Classcal Mechancs Prncple of Vrtual Work The frst varatonal prncple we encounter n mechancs s the prncple of vrtual work. It establshes the equlbrum condton of a mechancal

More information

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis A Appendx for Causal Interacton n Factoral Experments: Applcaton to Conjont Analyss Mathematcal Appendx: Proofs of Theorems A. Lemmas Below, we descrbe all the lemmas, whch are used to prove the man theorems

More information

Technion, CS Dept., October [18] M.E. Spetsakis and J. Aloimonos. A unied theory of. June Cambridge, MA., June June 1995.

Technion, CS Dept., October [18] M.E. Spetsakis and J. Aloimonos. A unied theory of. June Cambridge, MA., June June 1995. early span, wth 12 coecents, all other tensors < 1; 2; > (runnng over all vews ). Each addtonal vew contrbutes lnearly 12 parameters and ts tensor wth 1 ; 2 can be determned lnearly usng 6 matchng ponts.

More information

1 Vectors over the complex numbers

1 Vectors over the complex numbers Vectors for quantum mechancs 1 D. E. Soper 2 Unversty of Oregon 5 October 2011 I offer here some background for Chapter 1 of J. J. Sakura, Modern Quantum Mechancs. 1 Vectors over the complex numbers What

More information

Indeterminate pin-jointed frames (trusses)

Indeterminate pin-jointed frames (trusses) Indetermnate pn-jonted frames (trusses) Calculaton of member forces usng force method I. Statcal determnacy. The degree of freedom of any truss can be derved as: w= k d a =, where k s the number of all

More information

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2 Salmon: Lectures on partal dfferental equatons 5. Classfcaton of second-order equatons There are general methods for classfyng hgher-order partal dfferental equatons. One s very general (applyng even to

More information

Workshop: Approximating energies and wave functions Quantum aspects of physical chemistry

Workshop: Approximating energies and wave functions Quantum aspects of physical chemistry Workshop: Approxmatng energes and wave functons Quantum aspects of physcal chemstry http://quantum.bu.edu/pltl/6/6.pdf Last updated Thursday, November 7, 25 7:9:5-5: Copyrght 25 Dan Dll (dan@bu.edu) Department

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

COMPLEX NUMBERS AND QUADRATIC EQUATIONS

COMPLEX NUMBERS AND QUADRATIC EQUATIONS COMPLEX NUMBERS AND QUADRATIC EQUATIONS INTRODUCTION We know that x 0 for all x R e the square of a real number (whether postve, negatve or ero) s non-negatve Hence the equatons x, x, x + 7 0 etc are not

More information

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1.

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1. 7636S ADVANCED QUANTUM MECHANICS Soluton Set 1 Sprng 013 1 Warm-up Show that the egenvalues of a Hermtan operator  are real and that the egenkets correspondng to dfferent egenvalues are orthogonal (b)

More information

9 Characteristic classes

9 Characteristic classes THEODORE VORONOV DIFFERENTIAL GEOMETRY. Sprng 2009 [under constructon] 9 Characterstc classes 9.1 The frst Chern class of a lne bundle Consder a complex vector bundle E B of rank p. We shall construct

More information

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM An elastc wave s a deformaton of the body that travels throughout the body n all drectons. We can examne the deformaton over a perod of tme by fxng our look

More information

Moments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is.

Moments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is. Moments of Inerta Suppose a body s movng on a crcular path wth constant speed Let s consder two quanttes: the body s angular momentum L about the center of the crcle, and ts knetc energy T How are these

More information

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

More information

Affine and Riemannian Connections

Affine and Riemannian Connections Affne and Remannan Connectons Semnar Remannan Geometry Summer Term 2015 Prof Dr Anna Wenhard and Dr Gye-Seon Lee Jakob Ullmann Notaton: X(M) space of smooth vector felds on M D(M) space of smooth functons

More information

From Biot-Savart Law to Divergence of B (1)

From Biot-Savart Law to Divergence of B (1) From Bot-Savart Law to Dvergence of B (1) Let s prove that Bot-Savart gves us B (r ) = 0 for an arbtrary current densty. Frst take the dvergence of both sdes of Bot-Savart. The dervatve s wth respect to

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

12. The Hamilton-Jacobi Equation Michael Fowler

12. The Hamilton-Jacobi Equation Michael Fowler 1. The Hamlton-Jacob Equaton Mchael Fowler Back to Confguraton Space We ve establshed that the acton, regarded as a functon of ts coordnate endponts and tme, satsfes ( ) ( ) S q, t / t+ H qpt,, = 0, and

More information

Time-Varying Systems and Computations Lecture 6

Time-Varying Systems and Computations Lecture 6 Tme-Varyng Systems and Computatons Lecture 6 Klaus Depold 14. Januar 2014 The Kalman Flter The Kalman estmaton flter attempts to estmate the actual state of an unknown dscrete dynamcal system, gven nosy

More information

LECTURE 9 CANONICAL CORRELATION ANALYSIS

LECTURE 9 CANONICAL CORRELATION ANALYSIS LECURE 9 CANONICAL CORRELAION ANALYSIS Introducton he concept of canoncal correlaton arses when we want to quantfy the assocatons between two sets of varables. For example, suppose that the frst set of

More information

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity Week3, Chapter 4 Moton n Two Dmensons Lecture Quz A partcle confned to moton along the x axs moves wth constant acceleraton from x =.0 m to x = 8.0 m durng a 1-s tme nterval. The velocty of the partcle

More information

MATH 241B FUNCTIONAL ANALYSIS - NOTES EXAMPLES OF C ALGEBRAS

MATH 241B FUNCTIONAL ANALYSIS - NOTES EXAMPLES OF C ALGEBRAS MATH 241B FUNCTIONAL ANALYSIS - NOTES EXAMPLES OF C ALGEBRAS These are nformal notes whch cover some of the materal whch s not n the course book. The man purpose s to gve a number of nontrval examples

More information

χ x B E (c) Figure 2.1.1: (a) a material particle in a body, (b) a place in space, (c) a configuration of the body

χ x B E (c) Figure 2.1.1: (a) a material particle in a body, (b) a place in space, (c) a configuration of the body Secton.. Moton.. The Materal Body and Moton hyscal materals n the real world are modeled usng an abstract mathematcal entty called a body. Ths body conssts of an nfnte number of materal partcles. Shown

More information

Composite Hypotheses testing

Composite Hypotheses testing Composte ypotheses testng In many hypothess testng problems there are many possble dstrbutons that can occur under each of the hypotheses. The output of the source s a set of parameters (ponts n a parameter

More information

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4) I. Classcal Assumptons Econ7 Appled Econometrcs Topc 3: Classcal Model (Studenmund, Chapter 4) We have defned OLS and studed some algebrac propertes of OLS. In ths topc we wll study statstcal propertes

More information

Tensor Embedding of the Fundamental Matrix SHAI AVIDAN.

Tensor Embedding of the Fundamental Matrix SHAI AVIDAN. ??,??, 1{14 (??) c?? Kluwer Academc Publshers, Boston. Manufactured n The Netherlands. Tensor Embeddng of the Fundamental Matrx SHAI AVIDAN avdan@cs.huj.ac.l Insttute of Computer Scence, The Hebrew Unversty,

More information

Linear Feature Engineering 11

Linear Feature Engineering 11 Lnear Feature Engneerng 11 2 Least-Squares 2.1 Smple least-squares Consder the followng dataset. We have a bunch of nputs x and correspondng outputs y. The partcular values n ths dataset are x y 0.23 0.19

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

CALCULUS CLASSROOM CAPSULES

CALCULUS CLASSROOM CAPSULES CALCULUS CLASSROOM CAPSULES SESSION S86 Dr. Sham Alfred Rartan Valley Communty College salfred@rartanval.edu 38th AMATYC Annual Conference Jacksonvlle, Florda November 8-, 202 2 Calculus Classroom Capsules

More information

Homework Notes Week 7

Homework Notes Week 7 Homework Notes Week 7 Math 4 Sprng 4 #4 (a Complete the proof n example 5 that s an nner product (the Frobenus nner product on M n n (F In the example propertes (a and (d have already been verfed so we

More information

Lagrange Multipliers. A Somewhat Silly Example. Monday, 25 September 2013

Lagrange Multipliers. A Somewhat Silly Example. Monday, 25 September 2013 Lagrange Multplers Monday, 5 September 013 Sometmes t s convenent to use redundant coordnates, and to effect the varaton of the acton consstent wth the constrants va the method of Lagrange undetermned

More information

PHYS 705: Classical Mechanics. Canonical Transformation II

PHYS 705: Classical Mechanics. Canonical Transformation II 1 PHYS 705: Classcal Mechancs Canoncal Transformaton II Example: Harmonc Oscllator f ( x) x m 0 x U( x) x mx x LT U m Defne or L p p mx x x m mx x H px L px p m p x m m H p 1 x m p m 1 m H x p m x m m

More information

Iterative General Dynamic Model for Serial-Link Manipulators

Iterative General Dynamic Model for Serial-Link Manipulators EEL6667: Knematcs, Dynamcs and Control of Robot Manpulators 1. Introducton Iteratve General Dynamc Model for Seral-Lnk Manpulators In ths set of notes, we are gong to develop a method for computng a general

More information

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013 ISSN: 2277-375 Constructon of Trend Free Run Orders for Orthogonal rrays Usng Codes bstract: Sometmes when the expermental runs are carred out n a tme order sequence, the response can depend on the run

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

7. Products and matrix elements

7. Products and matrix elements 7. Products and matrx elements 1 7. Products and matrx elements Based on the propertes of group representatons, a number of useful results can be derved. Consder a vector space V wth an nner product ψ

More information

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso Supplement: Proofs and Techncal Detals for The Soluton Path of the Generalzed Lasso Ryan J. Tbshran Jonathan Taylor In ths document we gve supplementary detals to the paper The Soluton Path of the Generalzed

More information

THE SUMMATION NOTATION Ʃ

THE SUMMATION NOTATION Ʃ Sngle Subscrpt otaton THE SUMMATIO OTATIO Ʃ Most of the calculatons we perform n statstcs are repettve operatons on lsts of numbers. For example, we compute the sum of a set of numbers, or the sum of the

More information

Isogeometric Analysis with Geometrically Continuous Functions on Multi-Patch Geometries. Mario Kapl, Florian Buchegger, Michel Bercovier, Bert Jüttler

Isogeometric Analysis with Geometrically Continuous Functions on Multi-Patch Geometries. Mario Kapl, Florian Buchegger, Michel Bercovier, Bert Jüttler Isogeometrc Analyss wth Geometrcally Contnuous Functons on Mult-Patch Geometres Maro Kapl Floran Buchegger Mchel Bercover Bert Jüttler G+S Report No 35 August 05 Isogeometrc Analyss wth Geometrcally Contnuous

More information

Lecture 7: Gluing prevarieties; products

Lecture 7: Gluing prevarieties; products Lecture 7: Glung prevaretes; products 1 The category of algebrac prevaretes Proposton 1. Let (f,ϕ) : (X,O X ) (Y,O Y ) be a morphsm of algebrac prevaretes. If U X and V Y are affne open subvaretes wth

More information

Approximate Smallest Enclosing Balls

Approximate Smallest Enclosing Balls Chapter 5 Approxmate Smallest Enclosng Balls 5. Boundng Volumes A boundng volume for a set S R d s a superset of S wth a smple shape, for example a box, a ball, or an ellpsod. Fgure 5.: Boundng boxes Q(P

More information

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra MEM 255 Introducton to Control Systems Revew: Bascs of Lnear Algebra Harry G. Kwatny Department of Mechancal Engneerng & Mechancs Drexel Unversty Outlne Vectors Matrces MATLAB Advanced Topcs Vectors A

More information

The Second Eigenvalue of Planar Graphs

The Second Eigenvalue of Planar Graphs Spectral Graph Theory Lecture 20 The Second Egenvalue of Planar Graphs Danel A. Spelman November 11, 2015 Dsclamer These notes are not necessarly an accurate representaton of what happened n class. The

More information

Lecture 5 Decoding Binary BCH Codes

Lecture 5 Decoding Binary BCH Codes Lecture 5 Decodng Bnary BCH Codes In ths class, we wll ntroduce dfferent methods for decodng BCH codes 51 Decodng the [15, 7, 5] 2 -BCH Code Consder the [15, 7, 5] 2 -code C we ntroduced n the last lecture

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Quantum Mechanics for Scientists and Engineers. David Miller

Quantum Mechanics for Scientists and Engineers. David Miller Quantum Mechancs for Scentsts and Engneers Davd Mller Types of lnear operators Types of lnear operators Blnear expanson of operators Blnear expanson of lnear operators We know that we can expand functons

More information

SL n (F ) Equals its Own Derived Group

SL n (F ) Equals its Own Derived Group Internatonal Journal of Algebra, Vol. 2, 2008, no. 12, 585-594 SL n (F ) Equals ts Own Derved Group Jorge Macel BMCC-The Cty Unversty of New York, CUNY 199 Chambers street, New York, NY 10007, USA macel@cms.nyu.edu

More information

Exercises. 18 Algorithms

Exercises. 18 Algorithms 18 Algorthms Exercses 0.1. In each of the followng stuatons, ndcate whether f = O(g), or f = Ω(g), or both (n whch case f = Θ(g)). f(n) g(n) (a) n 100 n 200 (b) n 1/2 n 2/3 (c) 100n + log n n + (log n)

More information

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction ECONOMICS 5* -- NOTE (Summary) ECON 5* -- NOTE The Multple Classcal Lnear Regresson Model (CLRM): Specfcaton and Assumptons. Introducton CLRM stands for the Classcal Lnear Regresson Model. The CLRM s also

More information

Physics 53. Rotational Motion 3. Sir, I have found you an argument, but I am not obliged to find you an understanding.

Physics 53. Rotational Motion 3. Sir, I have found you an argument, but I am not obliged to find you an understanding. Physcs 53 Rotatonal Moton 3 Sr, I have found you an argument, but I am not oblged to fnd you an understandng. Samuel Johnson Angular momentum Wth respect to rotatonal moton of a body, moment of nerta plays

More information

Solutions to exam in SF1811 Optimization, Jan 14, 2015

Solutions to exam in SF1811 Optimization, Jan 14, 2015 Solutons to exam n SF8 Optmzaton, Jan 4, 25 3 3 O------O -4 \ / \ / The network: \/ where all lnks go from left to rght. /\ / \ / \ 6 O------O -5 2 4.(a) Let x = ( x 3, x 4, x 23, x 24 ) T, where the varable

More information