UNIVERSIDADE DE COIMBRA

Size: px
Start display at page:

Download "UNIVERSIDADE DE COIMBRA"

Transcription

1 UNIVERSIDADE DE COIMBRA DEPARTAMENTO DE ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES INSTITUTO DE SISTEMAS E ROBÓTICA COIMBRA, PORTUGAL ARTICLE: Pose Estmaton for Non-Central Cameras Usng Planes Author: Pedro MIRALDO mraldo@sr.uc.pt Co-Author: Helder ARAUJO helder@sr.uc.pt CONTENTS I Introducton I-A Proposed Approach I-B Notaton II Relatonshp of Incdence usng the Homography 2 III Proposed Algorthm 2 III-A Estmaton of the Homography Matrx III-B Ambgutes III-C Recovery of the Pose Parameters IV Refnement of the Parameters 4 V Experments 4 V-A Synthetc Experments V-B Experments wth real data VI Conclusons 5 VI-A Analyss of the Experments VI-B Closure References 6 Preprnt: submtted to the IEEE Int l Conf. Autonomous Robot Systems & Compettons ROBÓTICA 4 February, 4.

2 Pose Estmaton for Non-Central Cameras Usng Planes* Pedro Mraldo and Helder Araujo Insttute of Systems and Robotcs, Department of Electrcal and Computer Engneerng Unversty of Combra, COIMBRA, PORTUGAL Emal: {mraldo, Abstract In ths paper we study pose estmaton for noncentral cameras, usng planes. The method proposed uses nonmnmal data. Usng the homography matrx to represent the transformaton between the world and camera coordnate systems, we descrbe a non-teratve algorthm for pose estmaton. In addton, we propose a parameter optmzaton to refne the pose estmate. We evaluate the proposed solutons aganst the state-of-the-art method n terms of both robustness to nose and computaton tme. From the experments, we conclude that the proposed method s more accurate aganst nose. We also conclude that the numercal results obtaned wth ths method mprove wth ncreasng number of data ponts. In terms of processng speed both versons of the algorthm presented are faster than the state-of-the-art algorthm. I. INTRODUCTION Consderng only geometrc enttes, an magng system s a mappng between the 3D world and a 2D mage []. Ths mappng can be represented by an ndvdual assocaton between world 3D lnes and pxels n the mage plane [2], [3]. Camera calbraton conssts n the estmaton of the correspondences between mage pxels and the correspondng projectng 3D straght lnes. Usually mage space does not change and, as a result, we can defne a 3D coordnate system for the mage coordnates. On the other hand, a camera s a moble devce and as a consequence we can not defne a fxed global coordnate system to represent the lnes mapped nto the mage ponts. Therefore we defne a 3D reference coordnate system assocated wth the camera to represent the 3D lnes mapped nto the mage pxels []. As a consequence, to estmate the coordnates of 3D enttes represented n a dfferent coordnate system, we need to estmate a rgd transformaton mappng the camera coordnate system nto the world coordnate system. For central camera models whch can be modeled by a perspectve projecton Fgure a, several approaches to absolute pose estmaton, such as [4], [5], have been proposed for both mnmal confguratons sutable for hypotheszeand-test archtectures lke RANSAC [6] and non mnmal cases [7], [8], [9], [0]. Some work has also been developed extendng pose estmaton methods so that ponts and lnes can be used, such as e.g. [], [2]. Most of the algorthms for the estmaton of pose are based on arbtrary 3D target pont confguratons. In many problems such as moble robotcs and augmented realty, t s pratcal to use planar patterns to compute the absolute pose. For the case of central cameras several approaches usng 3D coplanar ponts were developed, such as [3], [4]. In the last few years, cameras whose projecton rays do not ntersect at a sngle effectve vew pont magng devces that can not be modeled by a central projecton, see Fgure b Ths work was supported by the Portuguese Foundaton for Scence and Technology Ref: PTDC/EIA-EIA/22454/0 and the Portuguese program Mas-Centro Ref: CENTRO-07-ST24-FEDER started to be used, due essentally to the large felds of vew that can be obtaned. Examples of such confguratons occur when the magng rays are subject to reflecton and/or refracton. For these magng devces new methods and algorthms have to be consdered for the estmaton of the absolute pose. For non-central camera models, there are algorthms for the mnmal case, [5], [6]. For the non-mnmal case, Schweghofer and Pnz at [7] proposed an teratve soluton for global pose estmaton. Despte the fact that the method proposed by Schweghofer and Pnz can be appled to both planar and non-planar cases, the method s teratve. In ths artcle, we address the problem non-mnmal absolute pose estmaton for general non-central cameras, when consderng the case where the world ponts belong to a plane. We present a non-teratve algorthm to estmate the pose. In addton, we also propose a refnement of the estmaton of the pose parameters by means of an optmzaton usng the Quas-Newton algorthm. A. Proposed Approach For the estmaton of the 3D pose, the calbraton of the magng devce s assumed to be known. We use the Generalzed Camera Model [2], whch can represent any type of magng devce central or non-central. Ths model assumes that an mage pxel s mapped nto an arbtrary ray n 3D world. Snce we assume that the camera has been prevously calbrated, for all mage pxels we know the correspondng 3D straght lne coordnates n the camera coordnate system. Pose s gven by the estmates of the rotaton and translaton parameters that defne the transformaton between the camera and the world coordnate systems. In ths artcle we use the homography map to represent ths transformaton. Usng the homography matrx and based on the relatonshp of ncdence between ponts and lnes n 3D space, we defne an algebrac relatonshp for the pose. However, the homography matrx s a functon of both transformaton and 3D plane parameters [8]. As a result, we dvded the estmaton of the homography nto two steps: we defne a space of solutons wth three degrees of freedom for the homography matrx, based on the algebrac relatonshp between the 3D ponts and 3D lnes; usng the nformaton of the 3D plane, three constrants that the space of solutons must satsfy are defned. The homography matrx s estmated usng these constrants. B. Notaton In general, bold captal letters e.g. A R n m, n rows and m columns, bold small letters e.g. a R n, n elements and small letters e.g. a represent matrces, vectors and one dmensonal elements respectvely. The matrx represented as â lnearzes the exteror product such that a b = âb. Let us consder: known matrces U R n m, V R k l and C; and an unknown matrx X R n l. Usng Kronecker

3 Equaton 3. Thus, from Equaton 4 and snce m C m C = 0, we derve the followng relaton d C Hp W m C = m C dc Hp W = 0. 5 Image Plane a b Fg.. Depcton of the pose estmaton problem, usng planar patterns. Fgure a shows pose estmaton usng central cameras. Fgure b shows the pose estmaton confguraton n the case of a general non-central camera. product we can defne the followng relaton UXV T = C V U vec X = vec C where represent the Kronecker product wth V U R nk nl and vec. s a vector formed by the stackng of the columns of the respectve matrx. II. RELATIONSHIP OF INCIDENCE USING THE HOMOGRAPHY Pose estmaton requres the estmaton of a rotaton matrx R SO 3 and a translaton vector t R 3 that defne the rgd transformaton between the world and camera coordnate systems. Snce we consder that the magng devce s calbrated, pose s specfed by the rgd transformaton that satsfes the relatonshp of ncdence between ponts n the world coordnate system and 3D straght lnes represented n the camera coordnate system, Fgure. To dstngush between features represented n the world coordnate system and enttes n the camera coordnate system, we use the superscrpts W and C respectvely. The rgd transformaton between a pont n world coordnates p W and the same pont n camera coordnates p C s gven by p C = Rp W + t. 2 Snce we use the assumpton that all the ponts belong to a plane Π W, from the homography map [], [8], we can rewrte Equaton 2 as p C = R + ζ tπt p W 3 }{{} H where Π W. = ζ, π R 4, H R 3 3 s called the homography matrx, ζ and π are the dstance from the plane to the orgn and the unt normal vector to the plane Π W respectvely. For pose estmaton, we assume that the non-central camera s calbrated. Therefore for each pxel the correspondng 3D lne s known n the camera coordnates system. Let us consder that lnes are defned usng Plucker coordnates l C R =. d C, m C, where d C and m C are the drecton and moment of the lne respectvely, constraned to d C, m C = 0. From the 3D ncdent relaton between a lne and a pont [9], we have d C p C = m C d C p C m C = 0. 4 Snce our goal s to estmate the pose usng coplanar ponts p W Π W, we can use the homography map to transform ponts from camera coordnates nto the world coordnates Usng the Kronecker product, we solate the unknown matrx H, such that p W T m C dc vec H = 0. 6 From the propertes of the Kronecker product [], the dmenson of the column-space of p W T m C d C s equal to the product of the dmenson of the column-space of p W T and m C d C. Snce d C, m C = 0, t can be shown that the dmenson of the column-space of both p W T and m C d C are equal to one. As a result, the dmenson of the column-space of p W T m C d C s one. Snce the dmenson of the column space s equal to the number of lnearly ndependent columns/rows, we conclude that Equaton 6 only has one lnearly ndependent rows. III. PROPOSED ALGORITHM In the prevous secton we descrbe an algebrac relatonshp between the coordnates of ponts represented n the world coordnate system and the coordnates of lnes represented n the camera coordnate system, for an unknown homography matrx. However, we note that t does not contan all the known nformaton. Snce the coordnates of the ponts are known, the coordnates of the plane Π W. = ζ, π are also known whch, accordng to the defnton of the homography matrx Equaton 3, must be taken nto account on the estmaton of the homography map. However, and f the data are not corrupted wth nose, these constrants need not to be taken nto account n the estmaton of the homography matrx. If, on the other hand, data are affected by nose the estmated homography map wll be an approxmaton. If the constrants assocated to the plane coordnates Π W are not mposed, the error on the estmaton of the parameters wll affect the elements of ζ, π, whch wll decrease the accuracy of the method. In the rest of ths secton we derve an approach whch takes nto account the plane parameters n the computaton of the homography matrx. Wthout loss of generalty, we consder a rgd transformaton { R, t} of the coordnates of the world ponts, such that the coordnates of the 3D ponts and of the plane are p W = Π W. = ζ, π = Rp W + t, 7 t T Rπ + ζ, Rπ 8 such that π s proportonal to the z axs and ζ =. A. Estmaton of the Homography Matrx Usng the representaton of the world ponts descrbed n the prevous secton and the algebrac constrants defned n Equaton 6, for a set of ponts n the world and respectve 3D lnes, we am to estmate a homography matrx H, such that p W T C C m d. p W T C C N m N d N }{{} M vec H = 0. 9

4 Mean Fve Smallest Sngular Values Medan Fve Smallest Sngular Values Fg. 2. In ths fgure we show the mean and medan of the varaton of the fve smallest sngular values of the matrx M as a functon of the nose we use the varable mentoned n the secton descrbng the experments. In theory, and wthout nose, for N 8, we wll have one sngular value of M equal to zero. Ths means that the space of solutons for the homography matrx H s one-dmensonal. In that case the soluton s gven by the rght sngular vector that corresponds to the zero sngular value. Snce matrx H must have the second smallest sngular value equal to one, ths condton can be used to determne the correct soluton from the one-dmensonal space of solutons. However, wth nosy data, and n general, no sngular value s equal to zero. The varaton of the fve smallest sngular values as a functon of the nose level s shown n the Fgure 2. As we can see from ths fgure, when the nose standard devaton ncreases, the three smallest sngular values take smlar values. { As a result, we select three rght sngular vectors e, e 2, e 3} that correspond to the three smallest sngular values of the matrx M. Usng ths set of rght sngular vectors we defne the space of solutons for vec H as vec H { }. = α e + α 2 e 2 + α 3 e 3 : α R,. 0 Unstackng the vectors e to matrces F, we defne the matrx H as a functon of the unknowns α, such that H = α F + α 2 F 2 + α 3 F 3. However and from the fact that ζ =, π must be parallel to the z axs and from Equaton 3, the homography matrx must verfy p C = R + [ ] 0 0 t p W 2 } {{ } H where R and t are respectvely the unknown rotaton and translaton that defne pose. Snce R SO 3, h = r and h 2 = r 2 h and r are the th columns of matrces H and R respectvely, t s possble to defne the followng constrants that apply to the frst and second column of the estmated homography matrx h T h =, h T 2 h 2 = and h T h 2 = 0. 3 From the space of solutons for the homography matrx defned at Equaton, we can defne the columns h and h 2 as h = α f + α 2 f 2 + α 3 f 3 4 h 2 = α f 2 + α 2 f α 3 f where f j s the j th column of the matrx F. Wthout loss of generalty, we can defne h = h /α, whch means h = f + bf 2 + cf 3 and h 2 = f 2 + bf cf and b = α 2 /α and c = α 3 /α. Usng ths formulaton we rewrte the constrants of Equaton 3 as h T h 2 = 0 and h T h h T 2 h 2 = 0. 7 Replacng the columns of the homography matrx n these constrants usng Equaton 6, we defne two constrants that apply to the space of the unknowns b and c. These constrants can be expressed by two functons g b, c = 0, for =, 2, of the form g b, c = κ b2 + κ 2 bc + κ 3 c2 + κ 4 b + κ 5 c + κ 6. 8 Thus, the soluton for the proposed problem s the set of unknowns b and c such that g b, c = g b, c = 0. 9 The formulaton of the Equaton 9 represents the estmaton of the ntersecton ponts between two quadratc lnes. From the Bézout s theorem [2], the theoretcal maxmum number of soluton for ths problem s four. In the remanng of ths secton we descrbe a method to solve ths problem. Let us consder the constrant g b, c = 0. Solvng ths equaton for the unknown b we get two solutons b = p [c] 2κ ± v[c]/2 2κ where p [c] and v[c] are two polynomal equatons wth unknown c and degrees one and two respectvely. Substtutng the unknown b on g 2 b, c = 0 usng Equaton, we get the constrant p 2 [c] ± p 3 [c]v[c] /2 = 0 p 2 [c] = p 3 [c]v[c] /2 2 where the degree of the polynomal equatons p 2 [c] and p 3 [c] are respectvely two and one. Squarng both sdes of Equaton 2 we get p 2 [c] 2 = p 3 [c] 2 v[c] p 4 [c] = p 2 [c] 2 p 3 [c] 2 v[c] = 0 22 where the polynomal equaton p 4 [c] has degree four. Thus, to fnd c that solves the problem defned by Equaton 9 we just need to fnd the roots of the four degree polynomal equaton p 4 [c], whch can be solved n closedform e.g. usng the Ferrar s technque for solvng the general quartc roots. For each real soluton of c we get the unknown b selectng the correct soluton on Equaton. To conclude the algorthm, we recover the soluton for α usng α = ±, α 2 = bα and α 3 = cα. 23 h Note that f we have a soluton array α, α 2, α 3, from Equatons 0 and 9, the solutons array α, α 2, α 3 wll also verfy the same contrants, and that s why we attrbute both sgns to α.

5 B. Ambgutes From the prevous secton, we see that we can have multple solutons for the set of unknowns α, α 2, α 3. For the computaton of the soluton descrbed at Secton III-A, t s only requred that N 6. However for N 8 the dmenson of the null space of M wll be equal or smaller than one and, as a result, for the dfferent set of possble arrays α, α 2, α 3 and as a result vec H we wll get non zero solutons for the algebrac relaton of Equaton 9. Only when the data s noseless, we can get a sngle zero soluton. As a result and from the set of possble solutons, we can choose the one that mnmzes the Equaton 9. Note that the solutons are obtaned n pars α, α 2, α 3 and α, α 2, α 3. Thus, two solutons wll be selected from the prevous paragraph. However these two solutons wll generate two homography matrces. Moreover, these two solutons wll be dffer only wth respect to the sgn, ± H. From Equaton 4, the estmated solutons for the homography matrx must verfy the followng condton ± C d H p W = m C,. 24 As a result, we choose the sgn of the estmated homography matrx that mnmzes ths equaton, for all the mappngs between 3D ponts and lnes. C. Recovery of the Pose Parameters To recover the pose parameters, R, t, we frst have to decompose the matrx H nto R and t. Snce h = r and h 2 = r 2 and from Equaton 3, usng H we can defne R = h h 2 h h 2, 25 t = h 3 h h Note that the constrants defned n Equaton 4 are verfed, whch means that R SO 3. To conclude, the estmaton of the absolute pose R and t, takng nto account the rgd transformaton defned by R and t, are gven by R = R R and t = R t + t. 27 IV. REFINEMENT OF THE PARAMETERS In addton to the non-teratve algorthm descrbed n Secton III-A, we propose an teratve refnement of the rotaton and translaton parameters that defne the pose. Usng the geometrc dstance between a 3D lne and a world pont, d C p C m C d l C, p C. = d C, 28 and snce we are consderng coplanar ponts such that π s parallel to the z axs and ζ = and usng Equaton 3, we defne the geometrc dstance between a world pont and a 3D lne as d l C, p W = d C R + [ 0 0 t ] p W m C d C. 29 We am to mnmze the sum of the squares of the geometrc dstance defned n the prevous equaton 2 argmn d l C, p W 30 R,t for all the mappngs between world ponts and 3D lnes. We consder the rotaton parametrzaton usng quaternons [8]. To fnd the soluton for Equaton 30, we consder the nonteratve soluton at Secton III-A and use the Quas-Newton optmzaton technque teraton method [] to refne the parameters of both rotaton and translaton. V. EXPERIMENTS We evaluate the proposed algorthm by comparng t to the method proposed by Schweghofer and Pnz at [7], usng both synthetc and real data. A. Synthetc Experments In ths secton we evaluate both the non-teratve algorthm and the non-teratve algorthm plus the refnement of the pose parameters, usng synthetc data sets, aganst the state-of-theart method. For that purpose consder a cube wth 800 unts of sde length. The data was generated by randomly mappng 3D lnes and ponts { } l C p C, for =,..., N. A random rgd transformaton was randomly generated R and t, where the translaton parameter s defned n the same cube wth 800 unts of sde length and appled to the set of ponts such that p C p W. The dataset for the pose problem s { } l C p W. Let us consder that the estmated pose s gven by { R, t}. We consder both rotaton and translaton metrcs for the computaton of the error such that: Rotaton error: d rotaton = R R ; frob 2 Translaton error: d translaton = t t. To generate the 3D lnes l C we consder the followng procedure. For each p C, an addtonal world pont q C s computed and thus, the lne n Plücker coordnates l C s computed as shown n [9]. A varable labeled as Devaton From Perspectve Camera s also defned: the value of ths varable represents the length of the sdes of the cube to whch the set of ponts { } q C must belong. Note that when ths value tends to zero, the camera model tends to central and that s the reason why the varable s named Devaton From Perspectve Camera. In addton, we also defne a varable to represent nose. Instead of consderng the set { } p C, q C to compute the lne, we consder { } p C + r, q C, where vector r has random drecton and whose the norm s dstrbuted accordng to a normal dstrbuton whose standard devaton s varable. Ths varable s named n the experments. We compare the state-of-the-art algorthm proposed by Schweghofer and Pnz at [7] wth both the non-teratve method and ts varaton wth the teratve parameter refnement method. The comparson s performed takng nto account the accuracy and the processng tme. The accuracy was evaluated as a functon of the number of ponts used to compute the pose, Fgure 3a; the Nose Level, Fgure 3b; and the Devaton From Perspectve Camera, Fgure 3c.

6 Mean Rotaton Error Our+LM Our SP 0 0 Medan Rotaton Error 0 2 Mean Translaton Error 0 2 Medan Translaton Error a Rotaton and translaton errors means and medan as a functon of the number os ponts. We use a of 7.5 unts and a Devaton from Perspectve Camera value of 50 unts. The y-scale of the graphcs s represented n logarthmc bass Mean Rotaton Error Our+LM: 50 Our: 50 SP: 50 Our+LM: 50 Our: 50 SP: 50 Our+LM: 400 Our: 400 SP: Medan Rotaton Error Mean Translaton Error Medan Translaton Error b Rotaton and translaton errors mean and medan as a functon of the. We use three dfferent number of ponts represented at three dfferent colors: black, blue and orange for 50, 50 and 400 number of ponts respectvely. Mean Rotaton Error Our+LM: 50 Our: 50 SP: 50 Our+LM: 50 Our: 50 SP: 50 Our+LM: 400 Our: 400 SP: Devaton From Prespectve Camera Medan Rotaton Error Devaton From Prespectve Camera Mean Translaton Error Devaton From Prespectve Camera Medan Translaton Error Devaton From Prespectve Camera c Rotaton and translaton errors mean and medan as a functon of the dstrbuton of the 3D lnes. We use a of 7.5 unts and three dfferent values for the number of ponts as the Fgure b. Fg. 3. In ths fgure we show the accuracy results of the applcaton of the proposed non-teratve wthout and wth parameters refnement algorthms compared to the state-of-the-art methods of Schweghofer and Pnz we dentfy our non-teratve soluton as Our, our non-teratve soluton plus a parameter refnement by Our + LM and the Schweghofer and Pnz algorthm as SP. We evaluate both algorthms n terms of: number of ponts used, Fgure a; n terms of the standard devaton of the nose, Fgure b; and n terms of the dstrbuton of the 3D lnes, Fgure c. In all the cases, the accuracy of the pose was measured for both rotaton and translaton mean and medan. To conclude the experments wth synthetc data we show a comparson between the processng tmes for the proposed algorthm and for the Schweghofer and Pnz algorthm, n Fgure 4. We note that our algorthm was fully mplemented n MATLAB whle the algorthm of Schweghofer and Pnz uses the SEDUMI optmzaton toolbox [22], whch s mplemented n C/C++. B. Experments wth real data In addton to the experments wth synthetc data, we evaluate our algorthm the state-of-the-art algorthms usng real data. We consder calbrated non-central sphercal catadoptrc camera as shown n Fgure 5. Usng a chess-board plane wth 60 ponts, we get a set of mages, movng the plane to dfferent postons and wth dfferent orentatons. The metrcs for the errors used n ths secton were the same as those used n the prevous secton. The results were: for our non-lnear method, we obtaned a mean error of for the rotaton matrx and a mean of [mm] for error on the translaton vector; for our nonlnear method plus wth teratve refnement, we obtaned a mean error of for estmate of the rotaton matrx and 5.59[mm] for error on the translaton vector; for the algorthm proposed by Schweghofer and Pnz, we obtaned a mean of for the rotaton error and 6.5[mm] for the translaton error. VI. CONCLUSIONS A. Analyss of the Experments From the experments wth synthetc data we notce that the results obtaned wth non-teratve algorthms are, n general, worse than both non-teratve plus parameters refnement proposed also n ths artcle and the teratve soluton proposed by Schweghofer and Pnz. As we can see from Fg. 3a, the results for the non-teratve case are nferor to both teratve cases when the number of ponts s smaller than 300. In general, as t can be seen from Fgure 3b, the nonteratve soluton yleds worse results when compared wth both teratve methods. In some cases, t can be seen that the non-teratve method proposed n ths paper yelds better results than the teratve state-of-the-art method proposed by Schweghofer and Pnz. However and from the same fgure, we can see that the non-teratve approach plus the teratve

7 Processng Tme Tme n Seconds Our+LM Our SP Fg. 4. In ths fgure we dsplay the processng tmes correspondng to the method proposed by Schweghofer and Pnz and to our algorthm, as a functon of the number of ponts. These results correspond to the experment descrbed n Fgure 3a. We note that whle our method s fully mplemented n MATLAB, the optmzaton of the Schweghofer and Pnz algorthm s mplemented n C/C++ we label our non-teratve soluton as Our, our non-teratve soluton plus a parameter refnement by Our + QN and the Schweghofer and Pnz algorthm as SP. refnement, suggested n Sec. IV, gves better results than the non-teratve method proposed by Schweghofer and Pnz. We have to take also nto account that, as shown n Fg. 4, both our methods are sgnfcantly faster than Schweghofer and Pnz approach, whch by tself s an advantage. The method non-teratve plus a parameter refnement gves better results then the non-teratve and Schweghofer and Pnz for almost all cases n both Fgs 3a and 3b. To conclude the analyss of the errors, we note that from Fg. 3c, the applcaton of the method proposed by Schweghofer and Pnz deterorates when the Devaton from Perspectve Camera decreases. On the other hand, and for the non-teratve method proposed n ths paper, such effect s not notceable. In terms of computaton tme Fg. 4, the non-teratve method s clearly faster. The processng tme for the non-lnear plus parameter refnement tends to grow more rapdly than the processng tmes for the Schweghofer and Pnz algorthm. B. Closure In ths paper we addressed the planar pose problem for noncentral camera models. To the best of our knowledge, ths s the frst planar-based algorthm for general non-central cameras. We propose two methods: a fast non-teratve soluton; and ths soluton plus a parameter refnement. From the expermental results, we can conclude that both our approaches are sgnfcantly faster than the state-of-the-art method, specally the non-teratve soluton. The non-teratve soluton gves, n general, worse results than the state-of-the-art approach. However, the non-teratve soluton plus a parameter refnement gves, n general, better results than the state-of-theart method. In addton, we also observed that, contrarly to the state-of-the-art approach, the results gven by our methods do not degrade when the camera model approxmates the central camera, specally wth the non-teratve approach. REFERENCES [] R. Hartley and A. Zsserman, Multple Vew Geometry n Computer Vson. Cambrdge Unversty Press, 00. [2] G. Grossberg and S. Nayar, A General Imagng Model and a Method for Fndng ts Parameters, Proc. IEEE Int l Conf. Computer Vson, 0. [3] P. Mraldo, H. Araujo, and J. Queró, Pont based Calbraton Usng a Parametrc Representaton of the General Imagng Model, Proc. IEEE Int l Conf. Computer Vson,. Fg. 5. In ths fgure we show an mage of the non-central sphercal catadoptrc camera, used to acqure the real data. [4] R. M. Haralck, C.-N. Lee, K. Ottenberg, and M. Nölle, Revew and Analyss of Solutons of the Three Pont Perspectve Pose Estmaton Problem, Int l J. Computer Vson, 994. [5] L. Knep, D. Scaramuzza, and R. Segwart, A Novel Parametrzaton of the Perspectve Three Pont Problem for a Drect Computaton of Absolute Camera Poston and Orentaton, Proc. IEEE Int l Conf. Computer Vson and Pattern Recognton,. [6] M. Fschler and R. Bolles, Random Sample Consensus: A Paradgm for Model Fttng wth Applcatons to Image Analyss and Automated Cartography, Commun. Assoc. Comp. Mach., 98. [7] H. Araujo, R. L. Carceron, and C. M. Brown, A Fully Projectve Formulaton to Improve the Accuracy of Lowe s Pose Estmaton Algorthm, Computer Vson and Image Understandng, 998. [8] C.-P. Lu, G. D. Hager, and E. Mjolsness, Fast and Globally Convergent Pose Estmaton from Vdeo Images, IEEE Trans. Pattern Analyss and Machne Intellgence, 00. [9] F. Moreno Noguer, V. Lepett, and P. Fua, Accurate Non Iteractve O n Soluton to the PnP Problem, Proc. IEEE Int l Conf. Computer Vson, 07. [0] J. Hesch and S. Roumelots, A Drect Least-Squares DLS Method for PnP, Proc. IEEE Int l Conf. Computer Vson,. [] A. Ansar and K. Danlds, Lnear Pose Estmaton from Ponts or Lnes, IEEE Trans. Pattern Analyss and Machne Intellgence, 04. [2] S. Ramalngam, S. Bouazz, and P. Sturm, Pose Estmaton usng Both Ponts and Lnes for Geo Localzaton, Proc. IEEE Int l Conf. Robotcs and Automaton,. [3] D. Oberkampf, D. F. Dementhon, and L. S. Davs, Iteratve Pose Estmaton Usng Coplanar Feature Ponts, Computer Vson and Image Understandng, 996. [4] G. Schweghofer and A. Pnz, Robust Pose Estmaton from a Planar Target, IEEE Trans. Pattern Analyss and Machne Intellgence, 06. [5] D. Nstér, A Mnmal Soluton to the Generalzed 3 Pont Pose Problem, Proc. IEEE Int l Conf. Computer Vson and Pattern Recognton, 04. [6] C. Chu Song and C. Wen Yan, On Pose Recovery for Generalzed Vsual Sensers, IEEE Trans. Pattern Analyss and Machne Intellgence, 04. [7] G. Schweghofer and A. Pnz, Globally Optmal O n Soluton to the PnP Problem for General Camera Models, Proc. Brtsh Machne Vson Conf., 08. [8] Y. Ma, S. Soatto, J. Košecká, and S. S. Sastry, An Invtaton to 3D Vson: From Images to Geometry Models. Sprnger Scence+Busness, 04. [9] H. Pottmann and J. Wallner, Computatonal Lne Geometry. Sprnger Verlag, 0. [] G. H. Golub and C. F. Van Loan, Matrx Computatons 3rd ed.. Johns Hopkns Unversty Press, 996. [2] D. A. Cox, J. Lttle, and D. O Shea, Usng Algebrac Geometry. Sprnger Scence+Busness, 04. [22] J. F. Sturm, Usng SeDuM.02, a MATLAB Toolbox for Optmzaton Over Symmetrc Cones, 999.

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

CS4495/6495 Introduction to Computer Vision. 3C-L3 Calibrating cameras

CS4495/6495 Introduction to Computer Vision. 3C-L3 Calibrating cameras CS4495/6495 Introducton to Computer Vson 3C-L3 Calbratng cameras Fnally (last tme): Camera parameters Projecton equaton the cumulatve effect of all parameters: M (3x4) f s x ' 1 0 0 0 c R 0 I T 3 3 3 x1

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

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

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

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

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

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. 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

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

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

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

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

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

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS) Some Comments on Acceleratng Convergence of Iteratve Sequences Usng Drect Inverson of the Iteratve Subspace (DIIS) C. Davd Sherrll School of Chemstry and Bochemstry Georga Insttute of Technology May 1998

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

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

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

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

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

On a direct solver for linear least squares problems

On a direct solver for linear least squares problems ISSN 2066-6594 Ann. Acad. Rom. Sc. Ser. Math. Appl. Vol. 8, No. 2/2016 On a drect solver for lnear least squares problems Constantn Popa Abstract The Null Space (NS) algorthm s a drect solver for lnear

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

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

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

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

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

Which Separator? Spring 1

Which Separator? Spring 1 Whch Separator? 6.034 - Sprng 1 Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng 3 Margn of a pont " # y (w $ + b) proportonal

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

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

Spin-rotation coupling of the angularly accelerated rigid body

Spin-rotation coupling of the angularly accelerated rigid body Spn-rotaton couplng of the angularly accelerated rgd body Loua Hassan Elzen Basher Khartoum, Sudan. Postal code:11123 E-mal: louaelzen@gmal.com November 1, 2017 All Rghts Reserved. Abstract Ths paper s

More information

Finite Element Modelling of truss/cable structures

Finite Element Modelling of truss/cable structures Pet Schreurs Endhoven Unversty of echnology Department of Mechancal Engneerng Materals echnology November 3, 214 Fnte Element Modellng of truss/cable structures 1 Fnte Element Analyss of prestressed structures

More information

An Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors

An Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors An Algorthm to Solve the Inverse Knematcs Problem of a Robotc Manpulator Based on Rotaton Vectors Mohamad Z. Al-az*, Mazn Z. Othman**, and Baker B. Al-Bahr* *AL-Nahran Unversty, Computer Eng. Dep., Baghdad,

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

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

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

A linear imaging system with white additive Gaussian noise on the observed data is modeled as follows:

A linear imaging system with white additive Gaussian noise on the observed data is modeled as follows: Supplementary Note Mathematcal bacground A lnear magng system wth whte addtve Gaussan nose on the observed data s modeled as follows: X = R ϕ V + G, () where X R are the expermental, two-dmensonal proecton

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

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

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2018 LECTURE 16

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2018 LECTURE 16 STAT 39: MATHEMATICAL COMPUTATIONS I FALL 218 LECTURE 16 1 why teratve methods f we have a lnear system Ax = b where A s very, very large but s ether sparse or structured (eg, banded, Toepltz, banded plus

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b

A New Refinement of Jacobi Method for Solution of Linear System Equations AX=b Int J Contemp Math Scences, Vol 3, 28, no 17, 819-827 A New Refnement of Jacob Method for Soluton of Lnear System Equatons AX=b F Naem Dafchah Department of Mathematcs, Faculty of Scences Unversty of Gulan,

More information

Support Vector Machines. Vibhav Gogate The University of Texas at dallas

Support Vector Machines. Vibhav Gogate The University of Texas at dallas Support Vector Machnes Vbhav Gogate he Unversty of exas at dallas What We have Learned So Far? 1. Decson rees. Naïve Bayes 3. Lnear Regresson 4. Logstc Regresson 5. Perceptron 6. Neural networks 7. K-Nearest

More information

Inexact Newton Methods for Inverse Eigenvalue Problems

Inexact Newton Methods for Inverse Eigenvalue Problems Inexact Newton Methods for Inverse Egenvalue Problems Zheng-jan Ba Abstract In ths paper, we survey some of the latest development n usng nexact Newton-lke methods for solvng nverse egenvalue problems.

More information

Power law and dimension of the maximum value for belief distribution with the max Deng entropy

Power law and dimension of the maximum value for belief distribution with the max Deng entropy Power law and dmenson of the maxmum value for belef dstrbuton wth the max Deng entropy Bngy Kang a, a College of Informaton Engneerng, Northwest A&F Unversty, Yanglng, Shaanx, 712100, Chna. Abstract Deng

More information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

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

A Hybrid Variational Iteration Method for Blasius Equation

A Hybrid Variational Iteration Method for Blasius Equation Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering /

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering / Theory and Applcatons of Pattern Recognton 003, Rob Polkar, Rowan Unversty, Glassboro, NJ Lecture 4 Bayes Classfcaton Rule Dept. of Electrcal and Computer Engneerng 0909.40.0 / 0909.504.04 Theory & Applcatons

More information

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros Appled Mathematcal Scences, Vol. 5, 2011, no. 75, 3693-3706 On the Interval Zoro Symmetrc Sngle-step Procedure for Smultaneous Fndng of Polynomal Zeros S. F. M. Rusl, M. Mons, M. A. Hassan and W. J. Leong

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

x = , so that calculated

x = , so that calculated Stat 4, secton Sngle Factor ANOVA notes by Tm Plachowsk n chapter 8 we conducted hypothess tests n whch we compared a sngle sample s mean or proporton to some hypotheszed value Chapter 9 expanded ths to

More information

COMPUTATIONALLY EFFICIENT WAVELET AFFINE INVARIANT FUNCTIONS FOR SHAPE RECOGNITION. Erdem Bala, Dept. of Electrical and Computer Engineering,

COMPUTATIONALLY EFFICIENT WAVELET AFFINE INVARIANT FUNCTIONS FOR SHAPE RECOGNITION. Erdem Bala, Dept. of Electrical and Computer Engineering, COMPUTATIONALLY EFFICIENT WAVELET AFFINE INVARIANT FUNCTIONS FOR SHAPE RECOGNITION Erdem Bala, Dept. of Electrcal and Computer Engneerng, Unversty of Delaware, 40 Evans Hall, Newar, DE, 976 A. Ens Cetn,

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING 1 ADVANCED ACHINE LEARNING ADVANCED ACHINE LEARNING Non-lnear regresson technques 2 ADVANCED ACHINE LEARNING Regresson: Prncple N ap N-dm. nput x to a contnuous output y. Learn a functon of the type: N

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

Chapter 11: Simple Linear Regression and Correlation

Chapter 11: Simple Linear Regression and Correlation Chapter 11: Smple Lnear Regresson and Correlaton 11-1 Emprcal Models 11-2 Smple Lnear Regresson 11-3 Propertes of the Least Squares Estmators 11-4 Hypothess Test n Smple Lnear Regresson 11-4.1 Use of t-tests

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

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

Chapter 9: Statistical Inference and the Relationship between Two Variables

Chapter 9: Statistical Inference and the Relationship between Two Variables Chapter 9: Statstcal Inference and the Relatonshp between Two Varables Key Words The Regresson Model The Sample Regresson Equaton The Pearson Correlaton Coeffcent Learnng Outcomes After studyng ths chapter,

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

Rigid body simulation

Rigid body simulation Rgd bod smulaton Rgd bod smulaton Once we consder an object wth spacal etent, partcle sstem smulaton s no longer suffcent Problems Problems Unconstraned sstem rotatonal moton torques and angular momentum

More information

Tracking with Kalman Filter

Tracking with Kalman Filter Trackng wth Kalman Flter Scott T. Acton Vrgna Image and Vdeo Analyss (VIVA), Charles L. Brown Department of Electrcal and Computer Engneerng Department of Bomedcal Engneerng Unversty of Vrgna, Charlottesvlle,

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin Proceedngs of the 007 Wnter Smulaton Conference S G Henderson, B Bller, M-H Hseh, J Shortle, J D Tew, and R R Barton, eds LOW BIAS INTEGRATED PATH ESTIMATORS James M Calvn Department of Computer Scence

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

Linear Regression Analysis: Terminology and Notation

Linear Regression Analysis: Terminology and Notation ECON 35* -- Secton : Basc Concepts of Regresson Analyss (Page ) Lnear Regresson Analyss: Termnology and Notaton Consder the generc verson of the smple (two-varable) lnear regresson model. It s represented

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Parameter estimation class 5

Parameter estimation class 5 Parameter estmaton class 5 Multple Ve Geometr Comp 9-89 Marc Pollefes Content Background: Projectve geometr (D, 3D), Parameter estmaton, Algortm evaluaton. Sngle Ve: Camera model, Calbraton, Sngle Ve Geometr.

More information

Solving Nonlinear Differential Equations by a Neural Network Method

Solving Nonlinear Differential Equations by a Neural Network Method Solvng Nonlnear Dfferental Equatons by a Neural Network Method Luce P. Aarts and Peter Van der Veer Delft Unversty of Technology, Faculty of Cvlengneerng and Geoscences, Secton of Cvlengneerng Informatcs,

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

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

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

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

A new Approach for Solving Linear Ordinary Differential Equations

A new Approach for Solving Linear Ordinary Differential Equations , ISSN 974-57X (Onlne), ISSN 974-5718 (Prnt), Vol. ; Issue No. 1; Year 14, Copyrght 13-14 by CESER PUBLICATIONS A new Approach for Solvng Lnear Ordnary Dfferental Equatons Fawz Abdelwahd Department of

More information

Point cloud to point cloud rigid transformations. Minimizing Rigid Registration Errors

Point cloud to point cloud rigid transformations. Minimizing Rigid Registration Errors Pont cloud to pont cloud rgd transformatons Russell Taylor 600.445 1 600.445 Fall 000-015 Mnmzng Rgd Regstraton Errors Typcally, gven a set of ponts {a } n one coordnate system and another set of ponts

More information

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

More information

The Synchronous 8th-Order Differential Attack on 12 Rounds of the Block Cipher HyRAL

The Synchronous 8th-Order Differential Attack on 12 Rounds of the Block Cipher HyRAL The Synchronous 8th-Order Dfferental Attack on 12 Rounds of the Block Cpher HyRAL Yasutaka Igarash, Sej Fukushma, and Tomohro Hachno Kagoshma Unversty, Kagoshma, Japan Emal: {garash, fukushma, hachno}@eee.kagoshma-u.ac.jp

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

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

Constitutive Modelling of Superplastic AA-5083

Constitutive Modelling of Superplastic AA-5083 TECHNISCHE MECHANIK, 3, -5, (01, 1-6 submtted: September 19, 011 Consttutve Modellng of Superplastc AA-5083 G. Gulano In ths study a fast procedure for determnng the constants of superplastc 5083 Al alloy

More information

Unified Subspace Analysis for Face Recognition

Unified Subspace Analysis for Face Recognition Unfed Subspace Analyss for Face Recognton Xaogang Wang and Xaoou Tang Department of Informaton Engneerng The Chnese Unversty of Hong Kong Shatn, Hong Kong {xgwang, xtang}@e.cuhk.edu.hk Abstract PCA, LDA

More information

Norms, Condition Numbers, Eigenvalues and Eigenvectors

Norms, Condition Numbers, Eigenvalues and Eigenvectors Norms, Condton Numbers, Egenvalues and Egenvectors 1 Norms A norm s a measure of the sze of a matrx or a vector For vectors the common norms are: N a 2 = ( x 2 1/2 the Eucldean Norm (1a b 1 = =1 N x (1b

More information

Research Article Green s Theorem for Sign Data

Research Article Green s Theorem for Sign Data Internatonal Scholarly Research Network ISRN Appled Mathematcs Volume 2012, Artcle ID 539359, 10 pages do:10.5402/2012/539359 Research Artcle Green s Theorem for Sgn Data Lous M. Houston The Unversty of

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

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Fixed point method and its improvement for the system of Volterra-Fredholm integral equations of the second kind

Fixed point method and its improvement for the system of Volterra-Fredholm integral equations of the second kind MATEMATIKA, 217, Volume 33, Number 2, 191 26 c Penerbt UTM Press. All rghts reserved Fxed pont method and ts mprovement for the system of Volterra-Fredholm ntegral equatons of the second knd 1 Talaat I.

More information

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system Transfer Functons Convenent representaton of a lnear, dynamc model. A transfer functon (TF) relates one nput and one output: x t X s y t system Y s The followng termnology s used: x y nput output forcng

More information

The Quadratic Trigonometric Bézier Curve with Single Shape Parameter

The Quadratic Trigonometric Bézier Curve with Single Shape Parameter J. Basc. Appl. Sc. Res., (3541-546, 01 01, TextRoad Publcaton ISSN 090-4304 Journal of Basc and Appled Scentfc Research www.textroad.com The Quadratc Trgonometrc Bézer Curve wth Sngle Shape Parameter Uzma

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD

COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD Ákos Jósef Lengyel, István Ecsed Assstant Lecturer, Professor of Mechancs, Insttute of Appled Mechancs, Unversty of Mskolc, Mskolc-Egyetemváros,

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

The Trifocal Tensor The geometric basis for the trifocal tensor

The Trifocal Tensor The geometric basis for the trifocal tensor 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

More information

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl RECURSIVE SPLINE INTERPOLATION METHOD FOR REAL TIME ENGINE CONTROL APPLICATIONS A. Stotsky Volvo Car Corporaton Engne Desgn and Development Dept. 97542, HA1N, SE- 405 31 Gothenburg Sweden. Emal: astotsky@volvocars.com

More information

Review of Taylor Series. Read Section 1.2

Review of Taylor Series. Read Section 1.2 Revew of Taylor Seres Read Secton 1.2 1 Power Seres A power seres about c s an nfnte seres of the form k = 0 k a ( x c) = a + a ( x c) + a ( x c) + a ( x c) k 2 3 0 1 2 3 + In many cases, c = 0, and the

More information

An identification algorithm of model kinetic parameters of the interfacial layer growth in fiber composites

An identification algorithm of model kinetic parameters of the interfacial layer growth in fiber composites IOP Conference Seres: Materals Scence and Engneerng PAPER OPE ACCESS An dentfcaton algorthm of model knetc parameters of the nterfacal layer growth n fber compostes o cte ths artcle: V Zubov et al 216

More information

CHAPTER III Neural Networks as Associative Memory

CHAPTER III Neural Networks as Associative Memory CHAPTER III Neural Networs as Assocatve Memory Introducton One of the prmary functons of the bran s assocatve memory. We assocate the faces wth names, letters wth sounds, or we can recognze the people

More information