arxiv: v1 [cs.ro] 8 Jul 2016

Size: px
Start display at page:

Download "arxiv: v1 [cs.ro] 8 Jul 2016"

Transcription

1 Non-Central Catadoptrc Cameras Pose Estmaton usng 3D Lnes* André Mateus, Pedro Mraldo and Pedro U. Lma arxv: v1 [cs.ro] 8 Jul 2016 Abstract In ths artcle we purpose a novel method for planar pose estmaton of moble robots. Ths method s based on an analytc soluton (whch we derved) for the projecton of 3D straght lnes, onto the mrror of Non-Central Catadoptrc Cameras (NCCS). The resultng soluton s rewrtten as a functon of the rotaton and translaton parameters, whch s then used as an error functon for a set of mrror ponts. Those should be the result of the projecton of a set of ponts ncdent wth the respectve 3D lnes. The camera s pose s gven by mnmzng the error functon, wth the assocated constrants. The method s valdated by experments both wth synthetc and real data. The latter was collected from a moble robot equpped wth a NCCS. I. INTRODUCTION The ablty of a robot to estmate ts absolute pose and/or localze tself n the envronment s a fundamental task for an autonomous robot. The pose estmaton problem conssts n fndng the rgd transformaton, between the robot s frame and the world coordnates system, whch s defned by a rotaton and a translaton. In ths work, a robot s equpped wth a NCCS on-board, whch s used to estmate ts pose. Catadoptrc devces have been n used n some applcaton s robotcs, an example s robot competons, [1]. The majorty of vson-based pose estmaton methods proposed n the lterature focus on perspectve cameras, [2]. Examples of methods are: [3], [4] usng non-mnmal number of known 3D ponts; [5] non-mnmal solutons usng 3D lnes; and [6], [7] for mnmal solutons usng both ponts and lnes. The wdespread use of ths type of cameras s due to ther smplcty and well-known mathematcal model. However, ther feld of vew (FOV) s lmted. In order to overcome that lmtaton, the focus s ncreasngly shftng towards other magng devces, whch ensure a wder FOV, the most notable are the catadoptrc cameras, [8]. These cameras combne quadrc mrrors wth perspectve cameras for ncreased FOV. Some of these devces were bult to comply wth the central projecton model, e.g. [9], [10]. However, n general (and n practce) ths constrant s not verfed. Thus, the catadoptrc camera systems are, most of the tmes, non-central cameras,.e., they do no verfy the central projecton model [11]. The problem of absolute pose estmaton, based on general non-central camera models, as been addressed by Chen and Chang, [12], Schweghofer and Pnz, [13], Nster and Stewenus, [14] and Mraldo and Araujo, [15] for the known matchng between 3D ponts and ther correspondent mage All authors are wth the Insttute for Systems and Robotcs, Insttuto Superor Técnco, Unversdade de Lsboa, Torre Norte - 7 Pso Av.Rovsco Pas, Lsboa, Portugal. E-Mal: pmraldo@sr.tecnco.ulsboa.pt pxels. Ths problem was also addressed for known 3D lnes at Mraldo et al., [16], for the 3D pose, and at Mraldo and Araujo, [17], for the planar pose (the problem addressed n ths work). The problem of the projecton of 3D ponts onto mrrors and, consequently, to mages of non-central catadoptrc cameras as been studed by some authors, n the last few years. For nstance at [18], Gonçalves proposed an teratve soluton to ths problem. Later, Agrawal et. al. [19], proposed an exact projecton model (but stll teratve for general confguratons) for NCCS. They derved a forward projecton equaton, wth no restrctons n the camera s locaton, where the projecton pont on a rotatonally symmetrc quadrc mrror can be found (n general) by solvng an 8 th degree polynomal equaton. However, n practce, t s useful to use other features, such as 3D straght lnes. Snce the lnes are an one dmenson object, the assocaton between ther features n the world and ts respectve mages s easer and, thus, can be used for a wde range of applcatons. Ths work s two-sded, we frst derve the equaton, whch represents the projecton of a 3D straght lne onto the mrror s surface of non-central catadoptrc cameras (henceforward denoted as reflecton curve). We concluded that the curve can be analytcally represented by a 10 th degree polynomal equaton. Then, we address the planar pose estmaton problem by means of an objectve cost functon. Ths was obtaned by rewrtng the reflecton curve as a functon of the rgd transformaton parameters. The objectve cost functon s then appled to a set of mrror ponts (n the camera reference frame), whch belong to the reflecton curve of known 3D lnes (n the world frame). The soluton s found by mnmzng the sum of the absolute value of the cost functon for each pont of each lne. The methods are valdated through synthetc data n dfferent types of mrrors. The pose estmaton method s also valdated wth real data, from a NCCS mounted on top of a moble robot. Throughout ths artcle, we denote vectors by lowercase bold letters, e.g. b, matrces are denoted by uppercase bold letters, e.g. A, and regular lowercase letters represent zero dmenson elements. The symbol s used to represent up to a scale factor equatons. The superscrpts (W) and (C) represent elements n the world and camera frames respectvely. Captal greek symbols represent 3D elements, e.g. Γ(x, y, z), lowercase symbols represent 2D elements, e.g. γ(y,z), wth the excepton of the symbols λ and θ, whch represent problem varables. Ths paper s structured as follows: Secton II presents the reflecton curve dervaton; n Secton III we descrbe the pose estmaton method. Sectons IV-A and IV-B present

2 m(λ) Mrror Snce the normal vector at the reflecton pont on the mrror les on the reflecton plane, any pont defned by k = m(λ + νn, also belongs to the plane. Settng ν = 1, the pont 3D Scene v r (λ) v (λ) Γ k = [0 0 z Az + B/2] T, (5) p. = q+λd Camera can be defned. Snce ths pont les on the reflecton plane, t can be defned by π. = p(λ) k o. Computng the plane equaton from the prevous defnton and solvng for x, we obtan x = c2 3 [y,z]λ + c2 4 [y,z] c 1 1 [z]λ + c1 2 [z], (6) where c j [.] s a jth order polynomal equaton. Replacng (6) n the mrror equaton (1), and rearrangng t, we get Fg. 1. Representaton of a 3D lnes and ts respectve reflecton curve on the mrror (n red). the results usng synthetc and real data respectvely. Fnally conclusons are presented n Secton V II. 3D LINE PROJECTION ONTO NON-CENTRAL CATADIOPTRIC CAMERAS In ths secton we derve the equaton that represents the reflecton curve of a 3D straght lne on the mrror. The soluton should be of the type Γ(x, y, z) = 0, n order to verfy f the pont (x,y,z) belongs to the curve, Fg. 1. Ths dervaton was based on the same constrants used at Agrawal et al. [19] Consder a catadoptrc system, whch conssts of a perspectve camera, centered at o = (0,o y,o z ) P 3, and a rotatonal symmetrc quadrc mrror. Wthout loss of generalty, let us consder the z axs as the mrrors rotaton axs. Thus the mrror can be descrbed by Ω(x,y,z). = x 2 + y 2 + Az 2 + Bz C = 0, (1) where A, B, and C are the quadrc mrror parameters. Consder also a 3D straght lne defned by a pont, q, and a drecton, d, so that any pont on the lne can be gven by l. = p(λ) = q + λd, for some λ. (2) From the Snell s law, we get two well-known constrants: Any pont n a 3D lne, ts reflecton pont on the mrror, and the camera s effectve vew pont defne the reflecton plane, π; The angle between the ncomng rays and the normal at the mrror s surface s equal to the angle between reflected rays and the normal. The former can be wrtten as π. = p(λ) m(λ) o, (3) where m(λ) = (x(λ), y(λ), z(λ)), represent a reflecton pont, for some λ. The normal vector can be computed by takng the gradent of (1), resultng n n = Ω(x,y,z) = [x y Az + B/2] T. (4) c 4 5 [y,z]λ 2 + c 4 6 [y,z]λ + c4 7[y,z] = 0. (7) In order to get an analytcal equaton for the projecton of lnes, the parameter λ, must be removed. To acheve that, we take the advantage of the fact that the reflected ray, v r (λ), must go through the respectve 3D lne pont, p(λ), such that v r (λ) (p(λ) m(λ)) = 0. (8) Besdes, from Snell s law, one can derve v r (λ) v (λ) 2n v (λ) T n n T n and, snce the scale of v r (λ) s not mportant, t can be rewrtten as (9) v r (λ) 4(n T n)v (λ) 8n(v (λ) T n). (10) Fnally the ncdent ray, v (λ), can be wrtten as v (λ) m(λ) o (11) Replacng (11) and (4) n (10), and then ths last one n (8), three lnear dependent equatons are obtaned. Thus, they represent one sngle constrant. For smplcty sake, we take the equaton ndependent of the varable x. Solvng the chosen equaton for λ, we get λ = c3 9 [y,z] c 3 (12) 8 [y,z]. Replacng λ on (7), after some smplfcaton, we get γ(y,z) = c 4 5 [y,z](c3 9 [y,z])2 c 4 6 [y,z]c3 8 [y,z]c3 9 [y,z] + c4 7[y,z](c 3 8 [y,z])2 = 0, (13) where γ(y,z) s a 10 th order polynomal. Moreover replacng (12) n (6) we obtan x = c2 3 [y,z]c3 9 [y,z] + c2 4 [y,z]c3 8 [y,z] c 1 1 [z]c3 9 [y,z] + c1 2 (z)c3 8 [y,z] = c5 11 [y,z] c 4 (14) 10 [y,z]. In concluson, a pont (x,y,z) n the mrror belongs to the reflecton curve of the 3D straght lne (defned n (2)), f and only f (13) are verfed.

3 Fg. 2. Representaton of the proposed problem wth N = 3 and M = 10. Notce that the 3D lnes and the respectve 3D ponts (starts) are not ncdent. III. PLANAR POSE ESTIMATION FROM 3D STRAIGHT LINES In the prevous secton, an analytcal soluton for the projecton of 3D straght lnes onto the mrror of NCCS was derved. In ths secton that equaton s rewrtten, n order to obtan an error functon for the estmaton of the absolute planar pose. The problem of pose estmaton conssts n fndng the rotaton matrx R SO (3) and translaton vector t R 3, whch defne the rgd transformaton between the world and camera s reference frames. Keep n mnd that only the planar pose estmaton s consdered, we have three degrees of freedom. Assumng that the robot/camera s movng on a plane parallel to the xy plane, those degrees of freedom correspond to a rotaton angle (θ) around one axs (the z axs) and the other two to the translaton (t x and t y ). In ths scenaro, the rotaton matrx and translaton vector are cθ sθ 0 R = sθ cθ 0 and t = t x t y c te, (15) where cθ and sθ represent cos(θ), and sn(θ) respectvely and c te s a known constant. Thus the unknowns of the problem are the rotaton angle θ, t x and t y. Let us consder a set of N known straght lnes n the world frame, l (W) (flled lnes n open space on Fg. 2), for = 1,...,N, whch are not algned wth the camera s coordnate system. Consder also a set of M pxels u, j, for j = 1,...,M, whch correspond to the j th pont n the mage of the th straght lne. Snce the NCCS s consdered to be calbrated (we known the projecton matrx and the parameters of (1)), the reflecton ponts on the mrror m (C), j (star ponts on the mrror, Fg. 2), correspondent to the pxels u, j, are easly obtaned. Notce that these reflecton ponts are represented n the camera s coordnate system, whle the lnes are represented n the world s coordnate system. To compute these ponts, one needs to re-project the pxels and ntersect the respectve camera s projecton lne wth the mrror. Gven that the reflecton curve equaton (derved n Secton II) assumes that both the lnes and the mrror ponts are n the same reference frame, we cannot apply (13) drectly. In order to have both the lnes and the mrror ponts on the same reference frame, there are two optons. The frst conssts of havng the lnes poston fxed and apply a rgd transformaton to the camera system (both the mrror and the perspectve camera). However, the respectve formulaton for the problem, would not be trval. The second opton conssts n applyng a rgd transformaton to the lnes, havng the camera coordnate system fxed. Consderng both lnes and mrror ponts on the camera reference frame, the dervaton s smpler. Let us consder the second opton (as shown n Fg. 2). Applyng the rgd transformaton to the lnes defned by (2)(flled lnes n open space on Fg. 2), one gets p(λ) (C) = Rp(λ) (W) + t = λrd (W) + Rq (W) + t, (16) where p(λ) (C) represents a lne n the camera frame (n Fg. 2 are represented by the star ponts n 3D). Now, that both mrror ponts and 3D lnes are n the same coordnate system, (13) can be rewrtten. The goal of ths reformulaton s to estmate the transformaton appled to the lnes n the world coordnate system, n order to ther reflecton curves ntersect the mrror ponts n the camera coordnate system. By replacng (16) n (3) and followng the steps of the dervaton descrbed n Secton II, we get a functon γ r (y,z,θ,t x,t y ) = 0, (17) whch s a functon of not only the mrror pont coordnates, but also of the rgd transformaton parameters. Gven that we know a set of mrror ponts of the transformed lnes, we have a set of y and z parameters, whch means that we can consder that (17) depends only on the rgd transformaton parameters (becomng γ r (θ,t x,t y )). To smplfy the rotaton parameter (whch nclude non-lnear sne and cosne functons), we consder as unknowns the varables cθ and sθ. Snce these parameters are not ndependent, we have to take nto account the followng constrant g 1 (cθ,sθ) = cθ 2 + sθ 2 = 1. (18) As a result, the fnal equaton for the reflecton curve, as a functon of the rgd transformaton parameters, s gven by γ r (cθ,sθ,t x,t y ) = c 4 12[cθ,sθ,t x,t y ] + c 3 13 [cθ,sθ,t x,t y ] + c 2 14[cθ,sθ,t x,t y ] + c 1 15 [cθ,sθ,t x,t y ] + c (19) Besdes the constrant on the rotaton parameters, one must keep n mnd that, for the pont to be on the reflecton curve, we have to take nto account not only (13), but also (14). In order to account for (14), another constrant s consdered g 2 (cθ,sθ,t x,t y ) = x c2 18 [cθ,sθ,t 2 x,t y ] c 1 17 [cθ,sθ,t x,t y ] = 0. (20)

4 TABLE I MIRROR PARAMETERS AND COP POSITION FOR EACH MIRROR. Mrror Type Parameter Hyperbolc Parabolc Spherc A B C COP (x,y,z) (0, 25, 25) (0, 30, 20) (0, -15, 55) Fg. 3. Straght lnes projecton onto the mrror of a non-central catadoptrc camera. Flled lnes n the mrror represent the reflecton curve of each lne. The star shape ponts on the straght lnes represent the select ponts of each lne to project usng the method n Agrawal et. al. [19], the ponts resultng from ths method are plotted on the mrror s surface. The small axs represents the perspectve camera COP. Then, the absolute pose problem for NCCS, usng 3D straght lnes, s formulated as an optmzaton problem by takng the absolute value of the sum of the functon gama r (cθ,sθ,t x,t y ), for all matchngs between 3D straght lnes and the respectve mage pxels. The formal formulaton s gven by 1 mn cθ,sθ,t x,t y NM N =1 M j=1 s.t. c 1 (cθ,sθ) = 1 γ r (cθ,sθ,t x,t y ) c 2 (cθ,sθ,t x,t y ) = 0. (21) To conclude, the rotaton and translaton s gven by (15), that satsfy (21). Most of the tmes, the pose s gven by the rotaton and translaton that transform the ponts from the camera to the world coordnate systems. In order to obtan ths transformaton, one just needs to apply the nverse rgd transformaton p (W) = R T p (C) R T t, (22) where p (W) and p (C) represent a pont n the world and camera reference frames respectvely. IV. EXPERIMENTAL RESULTS The proposed methods were evaluate by performng test wth synthetc and real data. We used the Synthetc data to evaluate the performance of the pose estmaton method n the presence of nose, both n the mage of the lnes ponts and n the 3D poston of the lnes. The synthetc data tests were performed for the 3 dfferent types of mrrors, as defne n (1). The parameters and the poston of the COP, used n these experments, are shown n Table I. In addton (also wth synthetc data), ts performance for dfferent number of lnes s evaluated. The real data tests show an applcaton of the pose estmaton method to localze a moble robot. A. Usng Synthetc Data Before testng the pose estmaton method, we valdate the straght lne projecton equaton, derved n Secton II. In order to do that we defned a small set of lnes, the poston of the perspectve camera (COP), the mrror parameters, and appled (13) and (14). Afterwards, we selected a set of ponts of each lne, appled the method proposed n Agrawal et. al. [19] and verfed f the resultng ponts, where concdent wth the prevous computed reflecton curves. In order to llustrate ths results we plotted the lnes, mrror, COP, and ponts usng MATLAB. The results can be seen n Fg. 3. Regardng synthetc data-sets, three tests were performed on the pose estmaton method, to assess ts performance. The frst and second focused on evaluatng the effects of nosy data n the fnal soluton. The thrd conssted n evaluatng the performance for dfferent number of lnes. Two dfferent types of nosy data were consdered, nose added n the lne mage pxels (frst test), and nose added on the coordnates of the lnes n the world reference frame (second and thrd tests). The data-sets were generated n MATLAB and the pose estmaton algorthm was mplemented usng ts optmzaton toolbox (code wll be avalable on the authors page). The procedure for generatng the data-sets was as follows: a set of N 3D straght lnes were randomly generated, p (λ) (W). Those lnes were obtaned by takng a set N arbtrary ponts, q (W), and drectons, d (W), wth unt length, whch defne lnes known to have a soluton for the projecton scheme descrbed n Sec. II. To each pont a random 3D rgd transformaton, (defned by a random rotaton matrx R 1 and a random translaton vector t 1 ) s appled, to each drecton a 3D random rotaton (R 2 ) s appled. Keep n mnd that these rotaton matrces and translaton vector are ndependently generated (randomly) for each pont and drecton. Each lne wll then be defned by p (λ) (W) = λr 2 d (W) + R 1 q (W) + t 1. (23) The lnes defned by (23) are then transformed by the random ground truth rotaton and translaton parameters (15). From the resultng lnes, a set of M ponts per lne are selected and projected to the mrror usng the method n [19], yeldng the ponts, m (C) j, whch represent the projecton of the j th pont of the th lne. The goal of the frst test was to evaluate the method performance n the presence of nosy data. In ths test, nose was added to pxels of the mages of each lne pont.

5 (a) Box plot of the absolute rotaton error n degrees for dfferent levels of nosy pxels and three dferent mrrors. (b) Box plot of the norm of the translaton error n degrees for dfferent levels of nosy pxels and three dferent mrrors. Fg. 4. Method performance under nosy mage pxels. For ths experment the data-set was generated for M = 5 and N = 20. The nose was ntroduced by addng samples from a normal dstrbuton wth zero mean and ncreasng standard devaton (x-axs) of the plots. The red lnes n the box plots represent the medan of the errors.. Gven that, the camera s ntrnsc parameters were known, the process of addng nose to the pxels was straght forward. The frst step was projectng the set of ponts m (C) j to the mage plane. Then to the resultng pxels were added samples from a normal dstrbuton wth zero mean and standard devaton rangng from 0 to 10. Fnally, the pxels were re-projected onto the mrror by ntersectng the resultng drectons (nverse projecton of the camera s pxels) wth the known mrror equaton (1). For each value of the standard devaton, 1000 trals were performed. Henceforward consder a tral to be the executon of the method for a data-set generated as descrbed prevously. Results for three dfferent types of mrrors are presented n Fg. 4(a) and Fg. 4(b). The second test conssted on addng nose to the straght lnes ponts before projectng them onto the mrror. The nose s ntroduced by addng samples of a normal dstrbuton wth zero mean and standard devaton rangng from 0 to 10. Afterwards they are projected onto the mrror and the resultng ponts are the ones used to estmate the pose. The results for the absolute rotaton angle and the norm of the translaton error are presented n Fg. 5(a) and Fg. 5(b). Fnally the thrd test was smlar to the second, wth the dfference that the nose standard devaton was fxed at 5cm, and what vares throughout the trals s the number of lnes M used by the method. The results for the absolute rotaton angle and the norm of the translaton error are presented n Fg. 6(a) and Fg. 6(b). B. Usng Real Data The applcaton consdered for the real data experments was vsual navgaton. For that purpose we mounted a non-central catadoptrc camera, composed by a perspectve camera and a sphercal mrror, on top of a Poneer-3DX robotc platform. The NCCS was calbrated wth the method proposed at Perdgoto and Araujo [20]. The 3D world lnes consdered were four green lnes on the ground. In order to generate a data-set, we need to assocate pxels n the mage to the lnes, that assocaton s performed n four steps. Frst we apply a color threshold (n ths case green) to the mage and then morphologcal operators to remove nose; then fnd blobs by close contour extracton. The frst mage s used as reference to assocate manually the blobs wth the 3D lnes. For consequent mages the process s automatc. Fnally we take 75 pxels of each lne mage from the assocated blobs. Images from the camera n the setup and the lnes detected wth the method prevously descrbed are presented n Fg. 7(a) and Fg. 7(b) Gven that the method requres the mrror ponts as well, we use the scheme prevously dscussed. The projecton lne for each pxel s computed and ntersected wth the mrror (1). All the mage processng steps were mplemented n C++, usng OpenCV. The optmzaton step was mplemented usng the MAT- LAB s Optmzaton Toolbox. The communcaton between the camera, the lne-pxel assocaton, the optmzaton software and the robot was handle resortng to the Robot Operatve System (ROS) topc API. The results of ths test were recorded n a vdeo, consstng of the robot s pose throughout the executon of a trajectory. Ths vdeo wll be sent as supplementary materal. V. CONCLUSIONS A. Analyss of the Expermental Results Ths secton presents the analyss of the expermental results of the pose estmaton method presented n Sectons IV- A and IV-B. Startng by the synthetc data experments. Three dfferent tests were performed. The frst conssted on assessng the method performance n presence of nosy mages. As we can see from Fg. 4(a) the method proved to be robust to nosy

6 (a) Box plot of the absolute rotaton error n degrees for dfferent levels of nosy world ponts. (b) Box plot of the absolute rotaton error n degrees for dfferent levels of nosy world ponts. Fg. 5. Method performance under nosy world ponts. For ths experment the data-set was generated for M = 10 and N = 20. The nose was ntroduced by addng samples from a normal dstrbuton wth zero mean and ncreasng standard devaton (x-axs) of the plots. The red lnes n the box plots represent the medan of the errors. (a) Box plot of the absolute rotaton error n degrees for dfferent number of lnes. (b) Box plot of the absolute rotaton error n degrees for dfferent number of lnes. Fg. 6. Method performance under nosy world ponts. For ths experment the data-set was generated for dfferent number of lnes M and N = 20. The nose was ntroduced by addng samples from a normal dstrbuton wth zero mean and standard devaton of 5cm (x-axs) of the plots. The red lnes n the box plots represent the medan of the errors. mages, n the rotaton estmaton, wth the medan of the absolute rotaton angle error never gong above 0.6 degrees for every standard devaton value and for all mrrors. The translaton error was measured by the norm of the dfference between the ground truth and the estmated translatons n both drectons (x and y). Agan the results for the translaton prove the robustness of the method wth the maxmum medan of the error beng less than 2cm, for a nose value of 10 pxels. Then the performance under nose n the 3D lnes was evaluated. In Fg. 5(a) we present the absolute rotaton angle error evoluton wth the ncreasng of the nose standard devaton. It can be seen that the method stll presented a good performance, however t presented a slghtly hgher error than for the pxel nose. As far as the norm of translaton error, Fg. 5(a), the same behavor was seen, the medan of the error s small, but s slghtly hgher than the prevous experment. The last test wth synthetc data evaluated how the number of 3D lnes consdered n the method affect ts performance. As expected and shown n Fg.6(a) and n Fg.Fg.6(b), both the rotaton and translaton decrease consderably when the number of lnes ncreases. The real data experments, as seen n the vdeo (sent as supplementary materal) the robot exhbted a good performance. Keep n mnd that the only sensor used throughout ths experments was the NCCS. Fnally a bref comment on the convergence of the method. The method converges even for ntal values dstant from the optmal value, however the computaton tme ncreases as the ntal value e set further away from the optmal. Ths s expected, snce the optmzer wll need to compute more

7 (a) Non-central catadoptrc camera mage, wth the lne detected marked wth dfferent colors. (b) Non-central catadoptrc camera mage from another vew, wth the lne detected marked wth dfferent colors. Fg. 7. Two mages from the NCCS mounted on top of the moble platform throughout one real data experment. The lnes marked n the mages were the detected wth the method descrbed n Secton IV-B. teratons to reach the optmal value. Ths was seen especally n the synthetc data tests. In the real data experments ths problem dd not had a hgh nfluence n the computaton tme, because the ntal value n each tme step was set to the prevous estmated pose. B. Closure In ths artcle we purpose a novel method for planar pose estmaton of moble robots. Ths method s specfc to noncentral catadoptrc cameras and s based on the projecton of 3D straght lnes onto the mrror of those devces. Ths projecton s gven by a 10 th polynomal equaton, whose dervaton we also presented n ths paper. Ths equaton s, then, rewrtten as a functon of the rgd transformaton parameters and used to formulate an optmzaton problem for the pose estmaton. The pose estmaton method was valdated wth synthetc and real data. The former proved that the method s robust to the presence of nose both n the 3D lnes and n the mage pxels. Besdes, they showed that the performance of the method ncreases sgnfcantly wth the number of lnes consdered. Fnally, we showed the method performance n a vsual navgaton context wth a real robot. REFERENCES [1] C. F. Marques and P. U. Lma, Vson-based self-localzaton for soccer robots, IEEE/RSJ Proc. Int l Conference on Intellgent Robot Systems (IROS), [2] R. I. Hartley and A. Zsserman, Multple Vew Geometry n Computer Vson (2nd eddton). Cambrdge Unversty Press, [3] H. Araujo, R. L. Carceron, and C. M. Brown, A fully projectve formulaton to mprove the accuracy of lowe s pose-estmaton algorthm, Computer Vson and Image Understandng, [4] F. Moreno-Noguer, V. Lepett, and P. Fua, Accurate non-teratve o(n) soluton to the pnp problem, IEEE Int l Conf. on Computer Vson (ICCV), [5] A. Ansar and K. Danlds, Lnear pose estmaton from ponts or lnes, IEEE Trans. on Pattern Analyss and Machne Intellgence, [6] S. Ramalngam, S. Bouazz, and P. Sturm, Pose estmaton usng both ponts and lnes for geo-localzaton, IEEE Proc. Int l Conf. on Robotcs and Automaton (ICRA), [7] R. M. Haralck, C.-N. Lee, K. Ottenberg, and M. Nlle, Revew and analyss of solutons of the three pont perspectve pose estmaton problem, Int l J. of Computer Vson, [8] S. K. Nayar, Catadoptrc omndrectonal camera, IEEE Proc. Computer Vson and Pattern Recognton (CVPR), [9] S. Baker and S. K. Nayar, A Theory of Sngle-Vewpont Catadoptrc Image Formaton, Int l J. of Computer Vson, [10] C. Geyer and K. Danlds, A unfyng theory for central panoramc systems and practcal mplcatons, Proc. European Conf. Computer Vson (ECCV), [11] R. Swamnathan, M. D. Grossberg, and S. K. Nayar, Non-sngle Vewpont Catadoptrc Cameras: Geometry and Analyss, Int l J. of Computer Vson, [12] C.-S. Chen and W.-Y. Chang, Pose estmaton for generalzed magng devce va solvng non-perspectve n pont problem, IEEE Proc. Int l Conf. on Robotcs and Automaton (ICRA), [13] G. Schweghofer and A. Pnz, Globally optmal o(n) soluton to the pnp problemfor general cameramodels, Proc. Brtsh Machne Vson Conf., [14] D. Nster and H. Stewenus, A mnmal soluton to the generalsed 3-pont pose problem, IEEE Proc. on Computer Vson and Pattern Recognton (CVPR), [15] P. Mraldo and H. Araujo, A smple and robust soluton to the mnmal general pose estmaton, IEEE Proc. Int l Conf. on Robotcs and Automaton (ICRA), [16] P. Mraldo, H. Araujo, and N. Gonçalves, Pose estmaton for general cameras usng lnes, IEEE Trans. Cybermetc (Systems, Man, and Cybernetcs, Part B), [17] P. Mraldo and H. Araujo, Planar pose estmaton for general cameras usng known 3d lnes, Int l Conf. Intellgent Robots and Systems (IROS), [18] N. Gonçalves, On the reflecton pont where lght reflects to a known destnaton on quadratc surfaces, Optcs Letters, [19] A. Agrawal, Y. Taguch, and S. Ramalngam, Beyond Alhazen s Problem: Analytcal Projecton Model for Non-Central Catadoptrc Cameras wth Quadrc Mrrors, IEEE Proc. on Computer Vson and Pattern Recognton (CVPR), [20] L. Perdgoto and H. Araujo, Calbraton of mrror poston and extrnsc parameters n axal non-central catadoptrc systems, Computer Vson and Image Understandng, 2015.

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES Lorenzo Sorg CIRA the Italan Aerospace Research Centre Computer Vson and Vrtual Realty Lab. Outlne Work goal Work motvaton

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

Calibration of an Articulated Camera System

Calibration of an Articulated Camera System Calbraton of an Artculated Camera System CHEN Junzhou and Kn Hong WONG Department of Computer Scence and Engneerng The Chnese Unversty of Hong Kong {jzchen, khwong}@cse.cuhk.edu.hk Abstract Multple Camera

More information

Calibration of an Articulated Camera System with Scale Factor Estimation

Calibration of an Articulated Camera System with Scale Factor Estimation Calbraton of an Artculated Camera System wth Scale Factor Estmaton CHEN Junzhou, Kn Hong WONG arxv:.47v [cs.cv] 7 Oct Abstract Multple Camera Systems (MCS) have been wdely used n many vson applcatons and

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera Smultaneous Object Pose and Velocty Computaton Usng a Sngle Vew from a Rollng Shutter Camera Omar At-Ader, Ncolas Andreff, Jean Marc Lavest, and Phlppe Martnet Unversté Blase Pascal Clermont Ferrand, LASMEA

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Planar Catadioptric Stereo: Multiple-View Geometry and Image-Based Camera Localization

Planar Catadioptric Stereo: Multiple-View Geometry and Image-Based Camera Localization Manuscrpt Marottn et al., Spec. Issue Vs. Serv. Clck here to vew lnked References Planar Catadoptrc Stereo: Multple-Vew Geometry and Image-Based Camera Localzaton Gan Luca Marottn a,stefano Schegg b,fabo

More information

Inverse-Polar Ray Projection for Recovering Projective Transformations

Inverse-Polar Ray Projection for Recovering Projective Transformations nverse-polar Ray Projecton for Recoverng Projectve Transformatons Yun Zhang The Center for Advanced Computer Studes Unversty of Lousana at Lafayette yxz646@lousana.edu Henry Chu The Center for Advanced

More information

Learning a Class-Specific Dictionary for Facial Expression Recognition

Learning a Class-Specific Dictionary for Facial Expression Recognition BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 4 Sofa 016 Prnt ISSN: 1311-970; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-016-0067 Learnng a Class-Specfc Dctonary for

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Calibration of an Articulated Camera System

Calibration of an Articulated Camera System Calbraton of an Artculated Camera System CHEN Junzhou and Kn Hong WONG Department of Computer Scence and Engneerng The Chnese Unversty of Hong Kong {jzchen, khwong}@cse.cuhk.edu.hk Abstract Multple Camera

More information

Large Motion Estimation for Omnidirectional Vision

Large Motion Estimation for Omnidirectional Vision Large Moton Estmaton for Omndrectonal Vson Jong Weon Lee, Suya You, and Ulrch Neumann Computer Scence Department Integrated Meda Systems Center Unversty of Southern Calforna Los Angeles, CA 98978, USA

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Non-Parametric Structure-Based Calibration of Radially Symmetric Cameras

Non-Parametric Structure-Based Calibration of Radially Symmetric Cameras Non-Parametrc Structure-Based Calbraton of Radally Symmetrc Cameras Federco Camposeco, Torsten Sattler, Marc Pollefeys Department of Computer Scence, ETH Zürch, Swtzerland {federco.camposeco, torsten.sattler,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Pose Estimation in Heavy Clutter using a Multi-Flash Camera

Pose Estimation in Heavy Clutter using a Multi-Flash Camera 2010 IEEE Internatonal Conference on Robotcs and Automaton Anchorage Conventon Dstrct May 3-8, 2010, Anchorage, Alaska, USA Pose Estmaton n Heavy Clutter usng a Mult-Flash Camera Mng-Yu Lu, Oncel Tuzel,

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system New dynamc oom calbraton technque for a stereo-vson based mult-vew 3D modelng system Tao Xan, Soon-Yong Park, Mural Subbarao Dept. of Electrcal & Computer Engneerng * State Unv. of New York at Stony Brook,

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

More information

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects Clemson Unversty TgerPrnts All Theses Theses 12-2011 A Comparson and Evaluaton of Three Dfferent Pose Estmaton Algorthms In Detectng Low Texture Manufactured Objects Robert Krener Clemson Unversty, rkrene@clemson.edu

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

New Extensions of the 3-Simplex for Exterior Orientation

New Extensions of the 3-Simplex for Exterior Orientation New Extensons of the 3-Smplex for Exteror Orentaton John M. Stenbs Tyrone L. Vncent Wllam A. Hoff Colorado School of Mnes jstenbs@gmal.com tvncent@mnes.edu whoff@mnes.edu Abstract Object pose may be determned

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon

3D Metric Reconstruction with Auto Calibration Method CS 283 Final Project Tarik Adnan Moon 3D Metrc Reconstructon wth Auto Calbraton Method CS 283 Fnal Project Tark Adnan Moon tmoon@collge.harvard.edu Abstract In ths paper, dfferent methods for auto camera calbraton have been studed for metrc

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Introduction to Multiview Rank Conditions and their Applications: A Review.

Introduction to Multiview Rank Conditions and their Applications: A Review. Introducton to Multvew Rank Condtons and ther Applcatons: A Revew Jana Košecká Y Ma Department of Computer Scence, George Mason Unversty Electrcal & Computer Engneerng Department, Unversty of Illnos at

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian).

Robust Computation and Parametrization of Multiple View. Relations. Oxford University, OX1 3PJ. Gaussian). Robust Computaton and Parametrzaton of Multple Vew Relatons Phl Torr and Andrew Zsserman Robotcs Research Group, Department of Engneerng Scence Oxford Unversty, OX1 3PJ. Abstract A new method s presented

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Extrinsic Camera Calibration with Minimal Configuration Using Cornea Model and Equidistance Constraint

Extrinsic Camera Calibration with Minimal Configuration Using Cornea Model and Equidistance Constraint [DOI: 10.2197/psjtcva.8.20] Regular Paper Extrnsc Camera Calbraton wth Mnmal Confguraton Usng Cornea Model and Equdstance Constrant Kosuke Takahash 1,a) Dan Mkam 1,b) Marko Isogawa 1,c) Akra Kojma 1,d)

More information

DISTRIBUTED POSE AVERAGING IN CAMERA SENSOR NETWORKS USING CONSENSUS ON MANIFOLDS

DISTRIBUTED POSE AVERAGING IN CAMERA SENSOR NETWORKS USING CONSENSUS ON MANIFOLDS DISTRIBUTED POSE AVERAGING IN CAMERA SENSOR NETWORKS USING CONSENSUS ON MANIFOLDS Roberto Tron, René Vdal Johns Hopns Unversty Center for Imagng Scence 32B Clar Hall, 34 N. Charles St., Baltmore MD 21218,

More information

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University, objects.

Amnon Shashua Shai Avidan Michael Werman. The Hebrew University,   objects. Trajectory Trangulaton over Conc Sectons Amnon Shashua Sha Avdan Mchael Werman Insttute of Computer Scence, The Hebrew Unversty, Jerusalem 91904, Israel e-mal: fshashua,avdan,wermang@cs.huj.ac.l Abstract

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A 3D Reconstruction System of Indoor Scenes with Rotating Platform

A 3D Reconstruction System of Indoor Scenes with Rotating Platform A 3D Reconstructon System of Indoor Scenes wth Rotatng Platform Feng Zhang, Lmn Sh, Zhenhu Xu, Zhany Hu Insttute of Automaton, Chnese Academy of Scences {fzhang, lmsh, zhxu, huzy}@nlpr.a.ac.cnl Abstract

More information

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm Resolvng Ambguty n Depth Extracton for Moton Capture usng Genetc Algorthm Yn Yee Wa, Ch Kn Chow, Tong Lee Computer Vson and Image Processng Laboratory Dept. of Electronc Engneerng The Chnese Unversty of

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

Delayed Features Initialization for Inverse Depth Monocular SLAM

Delayed Features Initialization for Inverse Depth Monocular SLAM Delayed Features Intalzaton for Inverse Depth Monocular SLAM Rodrgo Mungua and Anton Grau Department of Automatc Control, Techncal Unversty of Catalona, UPC c/ Pau Gargallo, 5 E-0808 Barcelona, Span, {rodrgo.mungua;anton.grau}@upc.edu

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Image warping and stitching May 5 th, 2015

Image warping and stitching May 5 th, 2015 Image warpng and sttchng Ma 5 th, 2015 Yong Jae Lee UC Davs PS2 due net Frda Announcements 2 Last tme Interactve segmentaton Feature-based algnment 2D transformatons Affne ft RANSAC 3 1 Algnment problem

More information

Self-Calibration from Image Triplets. 1 Robotics Research Group, Department of Engineering Science, Oxford University, England

Self-Calibration from Image Triplets. 1 Robotics Research Group, Department of Engineering Science, Oxford University, England Self-Calbraton from Image Trplets Martn Armstrong 1, Andrew Zsserman 1 and Rchard Hartley 2 1 Robotcs Research Group, Department of Engneerng Scence, Oxford Unversty, England 2 The General Electrc Corporate

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement

ScienceDirect. The Influence of Subpixel Corner Detection to Determine the Camera Displacement Avalable onlne at www.scencedrect.com ScenceDrect Proceda Engneerng ( ) 8 8 th DAAAM Internatonal Symposum on Intellgent Manufacturng and Automaton, DAAAM The Influence of Subpxel Corner Detecton to Determne

More information

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS

PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS PROJECTIVE RECONSTRUCTION OF BUILDING SHAPE FROM SILHOUETTE IMAGES ACQUIRED FROM UNCALIBRATED CAMERAS Po-Lun La and Alper Ylmaz Photogrammetrc Computer Vson Lab Oho State Unversty, Columbus, Oho, USA -la.138@osu.edu,

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Two Dimensional Projective Point Matching

Two Dimensional Projective Point Matching Two Dmensonal Projectve Pont Matchng Jason Denton & J. Ross Beverdge Colorado State Unversty Computer Scence Department Ft. Collns, CO 80523 denton@cs.colostate.edu Abstract Pont matchng s the task of

More information