Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach

Size: px
Start display at page:

Download "Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach"

Transcription

1 Plana Odomety fom a Radial Lase Scanne. A Range Flow-based Appoach Maiano Jaimez, Javie G. Monoy and Javie Gonzalez-Jimenez Abstact In this pape we pesent a fast and pecise method to estimate the plana motion of a lida fom consecutive ange scans. Fo evey scanned point we fomulate the ange flow constaint equation in tems of the senso velocity, and minimize a obust function of the esulting geometic constaints to obtain the motion estimate. Convesely to taditional appoaches, this method does not seach fo coespondences but pefoms dense scan alignment based on the scan gadients, in the fashion of dense 3D visual odomety. The minimization poblem is solved in a coase-to-fine scheme to cope with lage displacements, and a smooth filte based on the covaiance of the estimate is employed to handle uncetainty in unconstaint scenaios (e.g. coidos). Simulated and eal expeiments have been pefomed to compae ou appoach with two pominent scan matches and with wheel odomety. Quantitative and qualitative esults demonstate the supeio pefomance of ou appoach which, along with its vey low computational cost (.9 milliseconds on a single CPU coe), makes it suitable fo those obotic applications that equie plana odomety. Fo this pupose, we also povide the code so that the obotics community can benefit fom it. I. INTRODUCTION Odomety is an essential component fo obot localization. It is commonly solved though thee majo techniques that ae based on inetial devices, wheel encodes o visual odomety (eithe by featue tacking o by dense image alignment). Inetial measuement units (IMUs) ae ideal to estimate spatial oientation but accumulate too much tanslational eo ove time due to thei inability to cancel the gavitational component of the measuement []. Odomety based on encondes has extensively been used to povide fast motion estimates fo wheeled o legged obots, though this appoach is pone to being inaccuate due to wheel/leg slippage and the impeciseness of the kinematic obot models. Last, vision-based methods ae aguably the most flexible and poweful solution to the motion estimation poblem because they can be adapted to wok with diffeent types of obots (wheeled, legged, aeial) and configuations (D-3D motion). Ou poposal hee elies on lase scans and has the advantage ove the afoementioned methods to be independent of the vehicle type of locomotion as well as vey fast and pecise, as suppoted by expeimental validation. Thus, it tuns out to be paticulaly suitable fo those (vey common) cases whee the obot aleady uses a lase ange scanne fo mapping, obstacle avoidance o localization. Ou appoach, named RFO (Range Flow-based D Odomety), builds This wok has been funded by the Spanish Govenment unde poject DPI R and the gant pogam FPI-MICINN. All authos belong to the MAPIR goup of the depatment of System Engineeing and Automation, Univesity of Malaga. {maianojt, jgmonoy, javiegonzalez}@uma.es upon [] and epesents the appaent motion of any point obseved by the senso as a function of the velocity of the senso, assuming that the envionment is static. Thus, evey point defines a geometic esidual which can be minimized within a dense fomulation to obtain the lida motion. To ovecome the assumption of a motionless envionment (i.e. to handle moving objects), we compute the Cauchy M-estimato of the geometic esiduals, a moe obust estimate than taditional choices like the L o L noms. Futhemoe, we solve this estimation poblem within a coase-to-fine scheme, which povides fine esults and allows the method to cope with lage motions. We have conducted a vaied set of expeiments to compae ou method against point-to-line iteative closest point (PL- ICP) [3] and the pola scan matching appoach () [4]. Fistly, thei pefomances ae evaluated at diffeent scan ates on simulated scenaios whee the gound tuth is available. Secondly, qualitative esults ae shown fo a eal expeiment whee D maps ae built by concatenating the scanned points accoding to the odomety motion estimates of each method. Thidly, we devise a eal expeiment to evaluate how obust the methods ae against the pesence of noise and moving objects. Oveall, esults show that RFO is significantly moe pecise fo both tanslations and otations, and pesents the lowest untime ( times faste than and times faste than ). Besides analyzing the esults pesented heein, we encouage the eade to watch the demonstation video which, togethe with the available code, can be found at: II. RELATED WORK Although low-cost RGB-D cameas have ecently favoed the tansition to 3D odomety, localization and mapping stategies, it is a matte of fact that a fai numbe of mobile obots move on plana sufaces and ely on lase scannes to navigate. In this context, vey successful esults have been achieved in the fields of D Localization [5][6] and SLAM [7], and many algoithms have been poposed to solve the geneal scan matching poblem [8][3][9]. In this pape we focus on pue D odomety, which can be egaded as a paticula case of scan matching, whee the scans to be aligned ae taken consecutively and ae nomally close to each othe. Taditionally, ICP [9] o some of its vaiants have been applied to solve the egistation poblem between consecutive scans. A vey successful appoach was poposed by Censi

2 [3], whee a point-to-line metic is used instead of the pointto-point oiginal metic of ICP. Futhemoe, the autho pesented an implementation which an one ode of magnitude faste than existing ICP vaiants, and was moe pecise and efficient than the pionee point-to-segment wok in []. Moe ecently, Genealized-ICP [] showed an impoved pefomance ove pevious ICP vesions, but has been mostly used fo the egistation of 3D point clouds. Fo this family of methods, accuacy depends on evey paticula vesion and implementation, yet they all shae the same weakness: they ae computationally expensive. Altenatively, othe methods wee specifically designed to solve the D scan matching poblem. Gonzalez&Gutieez [] fomulated the velocity constaint equation, an adaptation of the optical flow constaint fo ange scans, and poposed to estimate the lida motion by imposing this estiction fo evey point obseved in the scans. Howeve, thei method was only tested with simple simulated scenaios and povided modest esults. Diosi&Kleeman pesented the Pola Scan Matching appoach [8], whee the tanslation and otation between two scans ae altenately estimated until convegence. Convesely to ICP, this method avoids seaching fo coespondences by simply matching points with the same beaing, which leads to a highe computational pefomance. This appoach was subsequently extended and futhe evaluated in [4]. A diffeent method poposed by Olson [] ties to find the igid tansfomation that maximizes the pobability of having obseved the latest scan given the pevious one. Additional infomation is used (contol inputs o wheel odomety) to ease the method convegence and two diffeent implementations, GPU and multi-esolution CPU, ae pesented. A thoough evaluation is pefomed in tems of computational pefomance but, supisingly, no esults fo the method s accuacy ae pesented. Moe ecently, othe appoaches have built upon the afoementioned woks. It is the case of [3] and [4], which fuse lase odomety (the Olson s lase odomety [] and pointto-line ICP [3], espectively) with steeo vision to pefom autonomous navigation with UAVs. Futhemoe, the wok of Pomeleau et al. [5] pesents a fast implementation and a though evaluation of some ICP vaiants on eal-wold D and 3D data sets. III. LIDAR VELOCITY AND D RANGE FLOW In this section we descibe how the D velocity of a lase scanne can be estimated fom the appaent motion that it obseves, assuming that the envionment is static and igid. Let R(t, α) be a ange scan whee t is the time and α [, N) R is the scan coodinate, being N the size of the scan. The position of any point P with espect to the local efeence fame attached to the senso is given by its pola coodinates (, θ) (see Fig. ). Povided that P is visible fom the lida, it will be obseved at a scan coodinate α that is diectly elated to the angula coodinate of P : α = N F OV θ + N = k α θ + N () Fig.. Top view epesentation of a lase scan that intesects with a cetain object. An obseved point P moves with espect to the scanne to P afte an inteval of time t. whee F OV is the scanne field of view. Similaly to the optical flow constaint equation, a linea constaint can be deived fom the geneal expession of geometic consistency of two scan pais. Assuming the diffeentiability of R, the ange of any point at the second scan can be expessed as the Taylo expansion R(t + t, α + α) = R(t, α) + R (t, α) t t + R α (t, α) α + O( t, α ) () whee t is the time lapse between consecutive scans and α epesents the change in the scan coodinate of the point consideed. Neglecting the second/highe ode tems, and dividing by t, we can obtain a simple expession that elates the scan gadients with the change of the ange and the scan coodinate of a point duing the inteval [t, t + t]: with R t R α t + R α t R = R(t + t, α + α) R(t, α), R t = R (t, α), t R α = R (t, α). α If we conside that ṙ = R/ t and α = α/ t ae the aveage velocities of a point in ange and scan coodinates duing the inteval [t, t + t], we obtain: (3) ṙ R t + R α α = R t + R α k α θ (4) Equation (4) was fistly intoduced by Gonzalez&Gutieez [] and subsequently genealized and named as the ange flow constaint equation in [6]. In ode to descibe the velocities of all points with espect to the same vecto basis, we tansfom the adial and azimuthal velocities (ṙ, θ) to a catesian epesentation (ẋ, ẏ), as shown in Fig. : ṙ = ẋ cos θ + ẏ sin θ (5) θ = ẏ cos θ ẋ sin θ (6) As a last step, we need to impose that evey appaent motion is actually caused by the lida tanslation and/o otation. In

3 othe wods, we assume that evey point moves with espect to the senso as if it was pat of a igid body whose velocity is the same but opposite in sign to that of the senso: (ẋ ) ( ) vx,s + y ω = s (7) ẏ v y,s x ω s being ξ s = (v x,s, v y,s, ω s ) a D twist (senso velocity) and (x, y) the catesian coodinates of P. If the catesian velocities (5) (6) ae substituted in (4) and the igidity hypothesis (7) is imposed, we can tansfom the ange flow constaint equation into a constaint fo the lida velocity: ( cos θ + R ) ( αk α sin θ v x,s + sin θ R ) αk α cos θ v y,s + (x sin θ y cos θ R α k α ) ω s + R t = (8) As a esult, evey scanned point imposes a estiction to the senso motion and, theefoe, 3 linealy independent estictions would theoetically suffice to estimate it. IV. VELOCITY ESTIMATION In pactice, the lida motion cannot be estimated with only thee independent estictions because, in geneal, (8) is inexact due to the noise of the ange measuements, the eos made by the linea appoximation (3) o the pesence of moving object (non-static envionment). Theefoe, we popose a dense fomulation in which all the points of the scan contibute to the motion estimate. Fo evey point, we define the geometic esidual ρ(ξ) as the evaluation of the ange flow constaint (8) fo a given twist ξ: ρ(ξ) = R t + (x sin θ y cos θ R α k α ) ω (9) ( + cos θ + R ) ( αk α sin θ v x + sin θ R ) αk α cos θ v y To obtain an accuate estimate, the senso motion is computed by minimizing all the geometic esiduals within a obust function F : ξ M = ag min ξ N F (ρ i (ξ)) () i= ( ( F (ρ) = k ρ ) ) ln + k () The function F is the Cauchy M-estimato, and k is an adjustable paamete. Convesely to the moe common choices of the L o L noms, this function educes the elevance of those points with vey high esiduals, and epesents an effective and automatic way to deal with outlies. The optimization poblem is solved with Iteatively Reweighted Least Squaes (IRLS), whee the weights associated to the Cauchy M-estimato ae: w(ρ) = + ( ) ρ () k With IRLS, the system is iteatively solved by ecomputing the esiduals and subsequently the weights until convegence. A. Pe-weighting stategy As peviously mentioned, thee ae some factos that can ende (8) inaccuate, mainly the unfulfillment of the igidity hypothesis (7) and the deviations fom the linea appoximation made in (3). Although the Cauchy M-estimato can alleviate thei effect on the oveall motion estimate, it does not eliminate it completely. The pesence of moving objects is had to detect befoe solving the motion and, theefoe, we ely on the Cauchy M-estimato to downweight them duing the minimization pocess. On the othe hand, deviations fom the linea appoximation adopted in (3) can be detected befoehand, which helps to acceleate convegence in () and also leads to moe accuate esults. To this pupose, we popose a pe-weighting stategy to downweight the esiduals of those points whee the ange function is nonlinea o even non-diffeentiable. We call it pe-weighting because it is applied befoe the minimization poblem () is solved. In ode to quantify the eo associated to the lineaization of (), we expand the Taylo seies to the second ode: ṙ = R t + R α α + R o ( t, α) + O( t, α) R o ( t, α) = t ( Rtt + R tα α + R αα α ) (3) It can be noticed that, neglecting highe ode tems, the second ode deivatives in R o ( t, α) can be used to detect the deviations fom lineaity. One special case is the second ode deivative with espect to time (R tt ), which cannot be computed in a coase-to-fine scheme because the waped images ae timeless and, theefoe, the concept of second tempoal deivative makes no sense (coase-to-fine is descibed in Section V). Moeove, it is impotant to detect those egions of the scans whee the ange function is not only nonlinea but non-diffeentiable. These egions ae mainly the edges of the diffeent objects obseved, and ae typically chaacteized by vey high values of the fist ode deivatives (R t and/o R α ). To penalize these two effects, nonlineaities and discontinuities, we define the following pe-weighting function fo each scanned point: w = ɛ + R α + t R ( t + K d Rαα + t R ) tα (4) The paamete K d maks the elative impotance of fist ode and second ode deivatives, and ɛ is a small constant to avoid the singula case. Thus, we initially compute a pe-weighted set of esiduals ρ w i (ξ) = w i ρ i (ξ) i {,...N} (5) which ae subsequently minimized accoding to () (). Although we do not show compaisons in the pape, this stategy povides bette esults than standad IRLS minimization without pe-weighting and conveges faste (appoximately by a facto of ). V. COARSE-TO-FINE SCHEME AND SCAN WARPING The lineaization pesented in (3) holds eithe fo small displacements between consecutive scans o at aeas with

4 constant ange gadients (which, in the case of a lida, would occu fo a vey unusual geomety: an Achimedean spial). To ovecome this limitation, we estimate motion in a coaseto-fine scheme, whee the coase levels povide a ough estimate which is impoved subsequently in fine levels. The coase-to-fine scheme was intoduced by Battiti et al. [7] to solve the optical flow poblem fo lage displacements, and has commonly been adopted eve since [8][9]. Let R, R be two consecutive lase scans. Initially, two Gaussian pyamids ae to be ceated by successively downsampling (typically by ) the oiginal scans R, R. Nomally, a Gaussian mask is applied to downsample RGB o gayscale images but, in the case of ange data, a standad Gaussian filte is not the best choice since it ceates atifacts on the filteed scans. As an altenative, we employ a bilateal filte [] that does not mix distant points which ae likely to belong to diffeent objects of the scene. Once the pyamids ae built, the velocity estimation poblem is iteatively solved fom the coasest to the finest level. At evey tansition to a fine level, one of the two input scans must be waped against the othe accoding to the oveall velocity estimated in pevious levels (ξ p ). This waping pocess is always divided into two steps and, in ou fomulation, is applied ove the second scan R. Fistly, evey point P obseved in R is spatially tansfomed using the igid body motion associated to the twist ξ p : x w x y w = eˆξ p y, ˆξ ω p v x,p p = t ω p v y,p (6) Secondly, the tansfomed points must be epojected onto R to build the waped scan R w so that: R w (α w ) = (x w + (y w ), (7) ( ) y α w w = k α actan x w + N (8) Seveal points could be waped to the same coodinate α w, in which case the closest one is peseved (the othes would be occluded). If ξ p is conveging to the eal velocity, then the waped scan R w will be consideably close to the fist scan R than the oiginal R, which allows us to apply the linea appoximation in () with a fine esolution. VI. IMPLEMENTATION Ou algoithm pays special attention to the computation of the ange gadients. Nomally, a fixed discete fomula is employed to appoximate eithe scan o image gadients. In the case of ange data, this stategy leads to vey high values of the gadients at the object bodes, which do not epesent the eal gadients ove those objects. As an altenative, we make use of an adaptive fomula that egads the geomety of the envionment. This fomula weights fowad and backwad deivatives in the scan with the D distances between contiguous obsevations (points): R α (α) = d(α + ) R α (α) + d(α) R α + (α) (9) d(α + ) + d(α) Rα = R(α) R(α ), R α + = R(α + ) R(α) d(α) = ((x(α) x(α ), y(α) y(α )) Thus, the closest neighbou is always contibuting moe to the gadient computation while distant points baely affect it. In the case that both neighbous ae appoximately equidistant, the pesented fomula is equivalent to a centeed finite diffeence appoximation. Moe details about the gadient computation can be found in [9]. Last, it is impotant to emak that thee ae some geometic configuations of the envionment fom which the senso motion cannot be ecoveed. The most common case aises when the lida only obseves a wall. Unde this cicumstance, the motion paallel to the wall is undetemined and theefoe the solve would povide an abitay solution fo it (not only ou method but any appoach based puely on geomety). In ode to mitigate this poblem, we apply a lowpass filte in the eigenspace of the velocity ξ which woks as explained next. Fist, the eigenvalues of the covaiance matix Σ R 3 3 of the IRLS solution ae analyzed to detect which motion (o combinations of motions) ae undetemined and which ae pefectly constained. In the space of the eigenvectos, the velocity ξ t M povided by () is weighted with that of the pevious time inteval ξ t to obtain the new filteed velocity ξ t : [( + k l )I + k e E] ξ t = ξ t M + (k l I + k e E)ξ t () whee E is a diagonal matix containing the eigenvalues and k l, k e ae paametes of the filte. Concetely, k l imposes a constant weighting between the solution fom the solve and the pevious estimate while k e defines how the eigenvalues affect the final estimate. These paametes ae set to the following values: k l =.5e (l ), k e = 5 3 e (l ) () whee l is the pyamid level that anges fom (coasest) to the numbe of levels consideed. Please efe to [9] fo a moe detailed explanation on this filte and how it is applied. VII. EXPERIMENTS This section is composed of a set of thee diffeent expeiments. The two fist expeiments addess the evaluation of the poposed RFO algoithm and its compaison with othe appoaches in simulated and eal envionments, espectively. The thid expeiment is caied out to analyze the obustness of the motion estimates against noise and the pesence of moving objects. Fo compaison, two state-of-the-at scan matches ae selected: Point-to-Line ICP () [3], and Pola Scan Matching () [4]. In both cases, we use the implementations that thei authos published online. Fo quantitative evaluation, the elative pose eos as descibed in [] will be consideed. Both tanslational and otational deviations pe second will be evaluated with the oot mean

5 TABLE I SIMULATED EXPERIMENT - TRANSLATIONAL AND ROTATIONAL DEVIATIONS PER SECOND, AND EXECUTION TIMES. Scen. Scen. Scen. 3 Tanslational RMSE (cm/s) Rotational RMSE (deg/s) Runtime (ms) Scan ate (Hz) RFO RFO RFO squaed eo (RMSE), which coesponds to a pefomance measue independent of the expeiment duation. Fo eal expeiments, a Hokuyo URG-4LX-UG lase scanne mounted on a Giaff mobile obot [] is used to gathe the lase scans at a maximum fequency of Hz. Fo the case of simulated expeiments, the lase chaacteistics have been imitated (ay numbe = 68, FOV = 4, max distance = 5.5 m). Moeove, a Gaussian noise with σ = cm is added to the simulated scans to make them moe ealistic. A. Compaison in a Simulated Envionment In this expeiment, the compaed methods estimate the plana motion of a lase scanne that moves in a simulated envionment. We use the pecise gound tuth available in simulation to pefom a quantitative evaluation of the diffeent appoaches. The simulated envionment is divided into thee distinct scenaios: a oom containing only objects fomed by staight line segments (Scen. ), a oom that contains only cuved obstacles and cuved walls (Scen. ) and a staight coido with scatteed small objects (Scen. 3). Duing the expeiment, the lida tavels along a pedefined path, coveing a distance of metes at an aveage speed of.398 m/s. Futhemoe, fou diffeent scan ates (, 5, and Hz) ae tested to analyze the influence of the fequency of execution in the odomety estimates. Table I depicts the elative pose eos in the fom of tanslational End Stat GT RFO 3 Fig.. Simulated envionment and the best path as estimated by each Numbes indicates the diffeent scenaios of the envionment. and otational deviations pe second, togethe with thei untimes fo the thee compaed methods. Fig. plots the simulated envionment with the best estimated tajectoy of each method. That is, fom all the execution ates, only the one with oveall minimum eo is plotted fo qualitative assessment. As can be noticed, RFO exceeds the othe two appoaches fo all the scenaios in the expeiment, poviding much moe accuate estimates. pesents elatively good estimates fo the oom scenaios, but it dastically fails at the coido (specially fo tanslations). On the othe hand, pesents much highe elative eos in geneal, and concetely at the second scenaio whee only cuved objects can be found. Futhemoe, it pesents impotant poblems at naow places such as doos. It is inteesting to notice that the best esults ae not obtained with the highest fequency. Expeiments at Hz povide wose esults than those at 5 o Hz, which indicates that data ovesampling leads to eo accumulation. On the othe hand, a too little fequency implies that consecutive scans ae too sepaate and moe difficult to align (as occus at Hz). Thus, the optimal fequency is not always the highest available one and depends on the aveage (o maximum) linea and angula speeds of the lida. An altenative and helpful way to compae these methods is to calculate thei RMS eos pe segment length, as descibed in [3]. Fig. 3 depicts these aveage tanslational eos as a pecentage of the segment length consideed, and computed independently fo the thee scenes of the expeiment. It can be seen that ou appoach is in all cases supeio to the othe two methods, being always unde % RMSE fo all thee scenes. is the second best candidate, having aound 5% RMSE, except fo the long coido (Scen. 3) whee it completely fails. Finally, fom the computational point of view, the last columns on Table I show the untimes in milliseconds measued on an AMD Phenom II X6 35T CPU at.6 GHz. Oveall, RFO takes less than ms, followed by with.85 ms and with moe than 9 ms. Taking this into account, the pesented appoach not only povides moe accuate estimates but it is also much faste than its competitos.

6 Tanslation RMSE (%) Scen. Scen. Scen. 3 RFO 5 RFO RFO Path Length (m) Fig. 3. Tanslation eos aveaged ove all sub-sequences of a given length fo the thee scenes of the simulated expeiment. B. Real Expeiment To validate the esults obtained in the simulated expeiments, we employ a eal mobile obot equipped with a Hokuyo lase scanne which navigates in an office-like envionment. Making use of a mobile obot allows us to include the odomety estimates fom the onboad encodes (a pai of low-cost AMT-v incemental encodes fom CUI Inc.), but pevents us fom pefoming a quantitative compaison given the lack of a pecise gound tuth. Theefoe, in this section the diffeent methods ae compaed just qualitatively by plotting D maps built puely fom the odomety pose estimates. In othe wods, fo each method we pesent maps built as a concatenation of D point clouds along thei estimated tajectoies, without esoting to global consistency o any othe mapping stategy. The path coveed by the obot duing this expeiment is oughly 49 metes long, and is tavelled at an aveage speed of.535 m/s (max speed of.6 m/s). Fo all methods, we set the scan ate at Hz. Fig. 4 plots the maps built fom the tajectoy estimates of the diffeent appoaches. As a efeence, we plot the map built fom the accuate localization povided by [6], which does not compute odomety but finds the pose of the obot within a peviously built map. As can be seen, the map deived fom ou odomety estimation is noticeably close to the efeence map than any of the othes. povides the second best estimation afte RFO, failing mostly in the coido aeas (see Section VII- A), which esults in a shotening of the map and ovelapping of scan points in such aeas. and the encode-based maps follow the compaison, being the latte the wost of all of them, with diffeence. C. Robustness Against Noise and Non-static Envionments Finally, we analyze how noise and moving objects affect the motion estimation of the poposed method, i.e., when the assumption of a static envionment is violated. Theefoe, this section is composed of two expeiments. The fist one aims to evaluate the dift of the compaed methods caused by the noise of the measuements. To this end, a eal expeiment is conducted whee a lida woking at Hz is kept still in a static envionment fo a time lapse of thee minutes. Unde this setup, since the only eo involved is the senso noise, the outcome epesents how noise affects the motion estimates of the diffeent methods. Table II shows the elative deviations pe second of the compaed methods. We have also consideed a simplified vesion of ou appoach (RFO- NC), whee we emove the Cauchy M-estimato and simply minimize the squaed esiduals (see ()). Fom these esults we can conclude that both RFO and ae equally good at tanslations, being maginally wose than the nonobust RFO-NC, while, at otations, is slightly supeio than the othes. Then, a second expeiment is conducted in the same scenaio but, in this case, seveal moving objects ae intoduced. Duing the expeiment two pesons ae walking aound the obot, opening and closing a doo and displacing a cadboad box (see Fig. 5). The eade is encouaged to watch the demonstation video whee the expeiment is shown in detail ( TABLE II TRANSLATIONAL AND ROTATIONAL DEVIATIONS PER SECOND: ROBUSTNESS AGAINST NOISE AND MOVING OBJECTS. Static Expeiment RMSE RFO RFO-NC Tanslation (cm/s) Rotation (deg/s) Moving Objects Expeiment RMSE RFO RFO-NC Tanslation (cm/s) Rotation (deg/s) As can be seen in the second pat of Table II, is the most obust method in such situations, followed by the poposed RFO. It is impotant to notice that, although is between two and thee times bette than RFO, the magnitude of the eos is still petty small fo both methods, unlike the estimates, which show impotant tanslational and otational difts. Finally, compaing the two vesions of ou appoach, it can be noticed that unde the pesence of moving objects, the Cauchy M-estimato povides esults that ae 5% moe accuate than those obtained with standad quadatic minimization. VIII. CONCLUSIONS We have pesented a novel appoach named RFO to estimate the plana motion of a lida by imposing the ange flow constaint equation on consecutive scan pais. Extensive expeiments have been caied out to demonstate the accuacy of ou method, and compaisons with point-to-line ICP, Pola Scan Matching and the standad wheel odomety have been pefomed unde diffeent scenaios and fame ates. Results show that RFO povides the most accuate estimates fo both tanslations and otations, except fo nonstatic envionments, whee is slightly supeio. With a epoted untime of baely millisecond, plana motion can be easily estimated with almost no computational cost, which makes this method attactive fo many obotic applications

7 Refeence RFO Encode m Fig. 4. Maps built as a concatenation of D point clouds along the estimated tajectoies fo diffeent methods. The efeence map is built using the accuate localization of a paticle filte-based appoach. Tajectoies ae shown in ed and the scanned points in blue. Fig. 5. Fist ow: Sequence of images taken duing the second expeiment descibed in the section VII-B. Second ow: 3D epesentation of the scans and the obot at those paticula instants, whee the non-static points ae shown in ed. that ae computationally demanding and equie eal-time pefomance. Fo futue wok, we plan to analyze the effect of small deviations fom plana motion, which might be useful if this method is applied to estimate the motion of a quadcopte o a vehicle with stong dynamics. R EFERENCES [] O. J. Woodman, An intoduction to inetial navigation, Univesity of Cambidge, Compute Laboatoy, Tech. Rep. UCAMCL-TR-696, vol. 4, 7. [] J. Gonzalez-Jimenez and R. Gutieez, Diect motion estimation fom a ange scan sequence, Jounal of Robotic Systems, vol. 6, no., pp. 73 8, 999. [3] A. Censi, An ICP vaiant using a point-to-line metic, in IEEE Int. Confeence on Robotics and Automation (ICRA), 8, pp [4] A. Diosi and L. Kleeman, Fast lase scan matching using pola coodinates, The Intenational Jounal of Robotics Reseach, vol. 6, no., pp. 5 53, 7. [5] S. Thun, D. Fox, W. Bugad, and F. Dellaet, Robust Monte Calo localization fo mobile obots, Atificial intelligence, vol. 8, no., pp. 99 4,. [6] J. L. Blanco, J. Gonzalez-Jimenez, and J. A. Fenandez-Madigal, Optimal filteing fo non-paametic obsevation models: applications to localization and SLAM, The Intenational Jounal of Robotics Reseach, vol. 9, no. 4, pp , dec. [7] H. Duant-Whyte and T. Bailey, Simultaneous localization and mapping: pat I, IEEE Robotics & Automation Magazine, vol. 3, no., pp. 99, 6. [8] A. Diosi and L. Kleeman, Lase scan matching in pola coodinates with application to SLAM, in IEEE Int. Confeence on Intelligent Robots and Systems (IROS), 5, pp [9] P. J. Besl and N. D. McKay, Method fo egistation of 3-D shapes, in Robotics-DL tentative, 99, pp [] J. Gonzalez, A. Stentz, and A. Olleo, A mobile obot iconic position estimato using a adial lase scanne, Jounal of Intelligent and Robotic Systems, vol. 3, no., pp. 6 79, 995. [] A. Segal, D. Haehnel, and S. Thun, Genealized-ICP, in Poc. of Robotics: Science and Systems (RSS), 9. [] E. B. Olson, Real-time coelative scan matching, in IEEE Int. Confeence on Robotics and Automation (ICRA), 9, pp [3] M. Achtelik, A. Bachach, R. He, S. Pentice, and N. Roy, Steeo vision and lase odomety fo autonomous helicoptes in GPS-denied indoo envionments, in Unmanned Systems Technology XI, SPIE, 9, pp [4] T. Tomic, K. Schmid, P. Lutz, A. Domel, M. Kassecke, E. Mai, I. L. Gixa, F. Ruess, M. Suppa, and D. Buschka, Towad a fully autonomous UAV: Reseach platfom fo indoo and outdoo uban seach and escue, IEEE Robotics & Automation Magazine, vol. 9, no. 3, pp ,. [5] F. Pomeleau, F. Colas, R. Siegwat, and S. Magnenat, Compaing ICP vaiants on eal-wold data sets, Autonomous Robots, vol. 34, no. 3, pp , 3. [6] H. Spies, B. Jahne, and J. L. Baon, Range flow estimation, Compute Vision and Image Undestanding, vol. 85, no. 3, pp. 9 3,. [7] R. Battiti, E. Amaldi, and C. Koch, Computing optical flow acoss multiple scales: An adaptive coase-to-fine stategy, Intenational Jounal of Compute Vision, vol. 6, no., pp , 99. [8] T. Box, A. Buhn, N. Papenbeg, and J. Weicket, High accuacy optical flow estimation based on a theoy fo waping, in Poc. Euopean Confeence on Compute Vision (ECCV), 4, pp [9] M. Jaimez and J. Gonzalez-Jimenez, Fast visual odomety fo 3-D ange sensos, IEEE Tansactions on Robotics, vol. 3, no. 4, pp. 89 8, 5. [] M. Elad, On the oigin of the bilateal filte and ways to impove it, IEEE Tansactions on Image Pocessing, vol., no., pp. 4 5,. [] J. Stum, N. Engelhad, F. Endes, W. Bugad, and D. Cemes, A benchmak fo the evaluation of RGB-D SLAM systems, in IEEE Int. Confeence on Intelligent Robot Systems (IROS),. [] J. Gonzalez-Jimenez, C. Galindo, and J. R. Ruiz-Samiento, Technical impovements of the Giaff telepesence obot based on uses evaluation, in IEEE RO-MAN: The st IEEE Intenational Symposium on Robot and Human Inteactive Communication,. [3] A. Geige, P. Lenz, and R. Utasun, Ae we eady fo autonomous diving? the KITTI vision benchmak suite, in Poc. Int. Confeence on Compute Vision (ICCV),, pp

Optical Flow for Large Motion Using Gradient Technique

Optical Flow for Large Motion Using Gradient Technique SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this

More information

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension 17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach

More information

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012 2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo

More information

A modal estimation based multitype sensor placement method

A modal estimation based multitype sensor placement method A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;

More information

Detection and Recognition of Alert Traffic Signs

Detection and Recognition of Alert Traffic Signs Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives

More information

Fifth Wheel Modelling and Testing

Fifth Wheel Modelling and Testing Fifth heel Modelling and Testing en Masoy Mechanical Engineeing Depatment Floida Atlantic Univesity Boca aton, FL 4 Lois Malaptias IFMA Institut Fancais De Mechanique Advancee ampus De lemont Feand Les

More information

Illumination methods for optical wear detection

Illumination methods for optical wear detection Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical

More information

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE 5th Intenational Confeence on Advanced Mateials and Compute Science (ICAMCS 2016) A New and Efficient 2D Collision Detection Method Based on Contact Theoy Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai

More information

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Positioning of a robot based on binocular vision for hand / foot fusion Long Han 2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,

More information

Assessment of Track Sequence Optimization based on Recorded Field Operations

Assessment of Track Sequence Optimization based on Recorded Field Operations Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment

More information

Color Correction Using 3D Multiview Geometry

Color Correction Using 3D Multiview Geometry Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,

More information

IP Network Design by Modified Branch Exchange Method

IP Network Design by Modified Branch Exchange Method Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management

More information

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number. Illustative G-C Simila cicles Alignments to Content Standads: G-C.A. Task (a, b) x y Fo this poblem, is a point in the - coodinate plane and is a positive numbe. a. Using a tanslation and a dilation, show

More information

A Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform

A Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform A Shape-peseving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonunifom Fuzzification Tansfom Felipe Fenández, Julio Gutiéez, Juan Calos Cespo and Gacián Tiviño Dep. Tecnología Fotónica, Facultad

More information

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS

FINITE ELEMENT MODEL UPDATING OF AN EXPERIMENTAL VEHICLE MODEL USING MEASURED MODAL CHARACTERISTICS COMPDYN 009 ECCOMAS Thematic Confeence on Computational Methods in Stuctual Dynamics and Eathquake Engineeing M. Papadakakis, N.D. Lagaos, M. Fagiadakis (eds.) Rhodes, Geece, 4 June 009 FINITE ELEMENT

More information

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design Tansmission Lines Modeling Based on Vecto Fitting Algoithm and RLC Active/Passive Filte Design Ahmed Qasim Tuki a,*, Nashien Fazilah Mailah b, Mohammad Lutfi Othman c, Ahmad H. Saby d Cente fo Advanced

More information

Ego-Motion Estimation on Range Images using High-Order Polynomial Expansion

Ego-Motion Estimation on Range Images using High-Order Polynomial Expansion Ego-Motion Estimation on Range Images using High-Ode Polynomial Expansion Bian Okon and Josh Haguess Space and Naval Wafae Systems Cente Pacific San Diego, CA, USA {bian.okon,joshua.haguess}@navy.mil Abstact

More information

Kalman filter correction with rational non-linear functions: Application to Visual-SLAM

Kalman filter correction with rational non-linear functions: Application to Visual-SLAM 1 Kalman filte coection with ational non-linea functions: Application to Visual-SLAM Thomas Féaud, Roland Chapuis, Romuald Aufèe and Paul Checchin Clemont Univesité, Univesité Blaise Pascal, LASMEA UMR

More information

An Unsupervised Segmentation Framework For Texture Image Queries

An Unsupervised Segmentation Framework For Texture Image Queries An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu

More information

Point-Biserial Correlation Analysis of Fuzzy Attributes

Point-Biserial Correlation Analysis of Fuzzy Attributes Appl Math Inf Sci 6 No S pp 439S-444S (0 Applied Mathematics & Infomation Sciences An Intenational Jounal @ 0 NSP Natual Sciences Publishing o Point-iseial oelation Analysis of Fuzzy Attibutes Hao-En hueh

More information

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method.

Several algorithms exist to extract edges from point. system. the line is computed using a least squares method. Fast Mapping using the Log-Hough Tansfomation B. Giesle, R. Gaf, R. Dillmann Institute fo Pocess Contol and Robotics (IPR) Univesity of Kalsuhe D-7618 Kalsuhe, Gemany fgieslejgafjdillmanng@ia.uka.de C.F.R.

More information

Dense pointclouds from combined nadir and oblique imagery by object-based semi-global multi-image matching

Dense pointclouds from combined nadir and oblique imagery by object-based semi-global multi-image matching Dense pointclouds fom combined nadi and oblique imagey by object-based semi-global multi-image matching Y X Thomas Luhmann, Folkma Bethmann & Heidi Hastedt Jade Univesity of Applied Sciences, Oldenbug,

More information

Improvement of First-order Takagi-Sugeno Models Using Local Uniform B-splines 1

Improvement of First-order Takagi-Sugeno Models Using Local Uniform B-splines 1 Impovement of Fist-ode Takagi-Sugeno Models Using Local Unifom B-splines Felipe Fenández, Julio Gutiéez, Gacián Tiviño and Juan Calos Cespo Dep. Tecnología Fotónica, Facultad de Infomática Univesidad Politécnica

More information

Mono Vision Based Construction of Elevation Maps in Indoor Environments

Mono Vision Based Construction of Elevation Maps in Indoor Environments 8th WSEAS Intenational onfeence on SIGNAL PROESSING, OMPUTATIONAL GEOMETRY and ARTIFIIAL VISION (ISGAV 08) Rhodes, Geece, August 0-, 008 Mono Vision Based onstuction of Elevation Maps in Indoo Envionments

More information

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM Luna M. Rodiguez*, Sue Ellen Haupt, and Geoge S. Young Depatment of Meteoology and Applied Reseach Laboatoy The Pennsylvania State Univesity,

More information

Controlled Information Maximization for SOM Knowledge Induced Learning

Controlled Information Maximization for SOM Knowledge Induced Learning 3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity

More information

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using

More information

Obstacle Avoidance of Autonomous Mobile Robot using Stereo Vision Sensor

Obstacle Avoidance of Autonomous Mobile Robot using Stereo Vision Sensor Obstacle Avoidance of Autonomous Mobile Robot using Steeo Vision Senso Masako Kumano Akihisa Ohya Shin ichi Yuta Intelligent Robot Laboatoy Univesity of Tsukuba, Ibaaki, 35-8573 Japan E-mail: {masako,

More information

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann. A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Pesonification by Boulic, Thalmann and Thalmann. Mashall Badley National Cente fo Physical Acoustics Univesity of

More information

On Error Estimation in Runge-Kutta Methods

On Error Estimation in Runge-Kutta Methods Leonado Jounal of Sciences ISSN 1583-0233 Issue 18, Januay-June 2011 p. 1-10 On Eo Estimation in Runge-Kutta Methods Ochoche ABRAHAM 1,*, Gbolahan BOLARIN 2 1 Depatment of Infomation Technology, 2 Depatment

More information

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute

More information

Image Registration among UAV Image Sequence and Google Satellite Image Under Quality Mismatch

Image Registration among UAV Image Sequence and Google Satellite Image Under Quality Mismatch 0 th Intenational Confeence on ITS Telecommunications Image Registation among UAV Image Sequence and Google Satellite Image Unde Quality Mismatch Shih-Ming Huang and Ching-Chun Huang Depatment of Electical

More information

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1 Augmented Reality Integating Compute Gaphics with Compute Vision Mihan Tuceyan August 6, 998 ICPR 98 Definition XCombines eal and vitual wolds and objects XIt is inteactive and eal-time XThe inteaction

More information

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach

3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification through a Probabilistic Approach 3D Hand Tajectoy Segmentation by Cuvatues and Hand Oientation fo Classification though a Pobabilistic Appoach Diego R. Faia and Joge Dias Abstact In this wok we pesent the segmentation and classification

More information

Topic -3 Image Enhancement

Topic -3 Image Enhancement Topic -3 Image Enhancement (Pat 1) DIP: Details Digital Image Pocessing Digital Image Chaacteistics Spatial Spectal Gay-level Histogam DFT DCT Pe-Pocessing Enhancement Restoation Point Pocessing Masking

More information

5 4 THE BERNOULLI EQUATION

5 4 THE BERNOULLI EQUATION 185 CHATER 5 the suounding ai). The fictional wok tem w fiction is often expessed as e loss to epesent the loss (convesion) of mechanical into themal. Fo the idealied case of fictionless motion, the last

More information

Experimental and numerical simulation of the flow over a spillway

Experimental and numerical simulation of the flow over a spillway Euopean Wate 57: 253-260, 2017. 2017 E.W. Publications Expeimental and numeical simulation of the flow ove a spillway A. Seafeim *, L. Avgeis, V. Hissanthou and K. Bellos Depatment of Civil Engineeing,

More information

17/5/2009. Introduction

17/5/2009. Introduction 7/5/9 Steeo Imaging Intoduction Eample of Human Vision Peception of Depth fom Left and ight eye images Diffeence in elative position of object in left and ight eyes. Depth infomation in the views?? 7/5/9

More information

Topological Characteristic of Wireless Network

Topological Characteristic of Wireless Network Topological Chaacteistic of Wieless Netwok Its Application to Node Placement Algoithm Husnu Sane Naman 1 Outline Backgound Motivation Papes and Contibutions Fist Pape Second Pape Thid Pape Futue Woks Refeences

More information

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits

More information

Towards Adaptive Information Merging Using Selected XML Fragments

Towards Adaptive Information Merging Using Selected XML Fragments Towads Adaptive Infomation Meging Using Selected XML Fagments Ho-Lam Lau and Wilfed Ng Depatment of Compute Science and Engineeing, The Hong Kong Univesity of Science and Technology, Hong Kong {lauhl,

More information

New Algorithms for Daylight Harvesting in a Private Office

New Algorithms for Daylight Harvesting in a Private Office 18th Intenational Confeence on Infomation Fusion Washington, DC - July 6-9, 2015 New Algoithms fo Daylight Havesting in a Pivate Office Rohit Kuma Lighting Solutions and Sevices Philips Reseach Noth Ameica

More information

Cardiac C-Arm CT. SNR Enhancement by Combining Multiple Retrospectively Motion Corrected FDK-Like Reconstructions

Cardiac C-Arm CT. SNR Enhancement by Combining Multiple Retrospectively Motion Corrected FDK-Like Reconstructions Cadiac C-Am CT SNR Enhancement by Combining Multiple Retospectively Motion Coected FDK-Like Reconstuctions M. Pümme 1, L. Wigstöm 2,3, R. Fahig 2, G. Lauitsch 4, J. Honegge 1 1 Institute of Patten Recognition,

More information

Cellular Neural Network Based PTV

Cellular Neural Network Based PTV 3th Int Symp on Applications of Lase Techniques to Fluid Mechanics Lisbon, Potugal, 6-9 June, 006 Cellula Neual Netwok Based PT Kazuo Ohmi, Achyut Sapkota : Depatment of Infomation Systems Engineeing,

More information

COMPARISON OF CHIRP SCALING AND WAVENUMBER DOMAIN ALGORITHMS FOR AIRBORNE LOW FREQUENCY SAR DATA PROCESSING

COMPARISON OF CHIRP SCALING AND WAVENUMBER DOMAIN ALGORITHMS FOR AIRBORNE LOW FREQUENCY SAR DATA PROCESSING COMPARISON OF CHIRP SCALING AND WAVENUMBER DOMAIN ALGORITHMS FOR AIRBORNE LOW FREQUENCY SAR DATA PROCESSING A. Potsis a, A. Reigbe b, E. Alivisatos a, A. Moeia c,and N. Uzunoglu a a National Technical

More information

Voting-Based Grouping and Interpretation of Visual Motion

Voting-Based Grouping and Interpretation of Visual Motion Voting-Based Gouping and Intepetation of Visual Motion Micea Nicolescu Depatment of Compute Science Univesity of Nevada, Reno Reno, NV 89557 micea@cs.un.edu Géad Medioni Integated Media Systems Cente Univesity

More information

Massachusetts Institute of Technology Department of Mechanical Engineering

Massachusetts Institute of Technology Department of Mechanical Engineering cm cm Poblem Massachusetts Institute of echnolog Depatment of Mechanical Engineeing. Intoduction to obotics Sample Poblems and Solutions fo the Mid-em Exam Figue shows a obotic vehicle having two poweed

More information

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION Intenational Achives of the Photogammety Remote Sensing and Spatial Infomation Sciences Volume XXXIX-B3 2012 XXII ISPRS Congess 25 August 01 Septembe 2012 Melboune Austalia MULTI-TEMPORAL AND MULTI-SENSOR

More information

Image Enhancement in the Spatial Domain. Spatial Domain

Image Enhancement in the Spatial Domain. Spatial Domain 8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along

More information

ISyE 4256 Industrial Robotic Applications

ISyE 4256 Industrial Robotic Applications ISyE 456 Industial Robotic Applications Quiz # Oct. 9, 998 Name This is a closed book, closed notes exam. Show wok fo poblem questions ) ( pts) Please cicle one choice fo each item. a) In an application,

More information

A ROI Focusing Mechanism for Digital Cameras

A ROI Focusing Mechanism for Digital Cameras A ROI Focusing Mechanism fo Digital Cameas Chu-Hui Lee, Meng-Feng Lin, Chun-Ming Huang, and Chun-Wei Hsu Abstact With the development and application of digital technologies, the digital camea is moe popula

More information

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City Austalian Jounal of Basic and Applied Sciences, 5(1): 80-85, 011 ISSN 1991-8178 An Assessment of the Efficiency of Close-Range Photogammety fo Developing a Photo-Based Scanning Systeminthe Shams Tabizi

More information

A Two-stage and Parameter-free Binarization Method for Degraded Document Images

A Two-stage and Parameter-free Binarization Method for Degraded Document Images A Two-stage and Paamete-fee Binaization Method fo Degaded Document Images Yung-Hsiang Chiu 1, Kuo-Liang Chung 1, Yong-Huai Huang 2, Wei-Ning Yang 3, Chi-Huang Liao 4 1 Depatment of Compute Science and

More information

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE Slawo Wesolkowski Systems Design Engineeing Univesity of Wateloo Wateloo (Ont.), Canada, NL 3G s.wesolkowski@ieee.og Ed Jenigan

More information

Generalized Grey Target Decision Method Based on Decision Makers Indifference Attribute Value Preferences

Generalized Grey Target Decision Method Based on Decision Makers Indifference Attribute Value Preferences Ameican Jounal of ata ining and Knowledge iscovey 27; 2(4): 2-8 http://www.sciencepublishinggoup.com//admkd doi:.648/.admkd.2724.2 Genealized Gey Taget ecision ethod Based on ecision akes Indiffeence Attibute

More information

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images Goal Walking though s -------------------------------------------- Kadi Bouatouch IRISA Univesité de Rennes I, Fance Rendeing Comple Scenes on Mobile Teminals o on the web Rendeing on Mobile Teminals Rendeing

More information

A Novel Automatic White Balance Method For Digital Still Cameras

A Novel Automatic White Balance Method For Digital Still Cameras A Novel Automatic White Balance Method Fo Digital Still Cameas Ching-Chih Weng 1, Home Chen 1,2, and Chiou-Shann Fuh 3 Depatment of Electical Engineeing, 2 3 Gaduate Institute of Communication Engineeing

More information

Improved Fourier-transform profilometry

Improved Fourier-transform profilometry Impoved Fouie-tansfom pofilomety Xianfu Mao, Wenjing Chen, and Xianyu Su An impoved optical geomety of the pojected-finge pofilomety technique, in which the exit pupil of the pojecting lens and the entance

More information

Optimal Adaptive Learning for Image Retrieval

Optimal Adaptive Learning for Image Retrieval Optimal Adaptive Leaning fo Image Retieval ao Wang Dept of Compute Sci and ech singhua Univesity Beijing 00084, P. R. China Wangtao7@63.net Yong Rui Micosoft Reseach One Micosoft Way Redmond, WA 9805,

More information

Prof. Feng Liu. Fall /17/2016

Prof. Feng Liu. Fall /17/2016 Pof. Feng Liu Fall 26 http://www.cs.pdx.edu/~fliu/couses/cs447/ /7/26 Last time Compositing NPR 3D Gaphics Toolkits Tansfomations 2 Today 3D Tansfomations The Viewing Pipeline Mid-tem: in class, Nov. 2

More information

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM LiLi Du Depatment of Civil, Achitectual, and Envionmental Engineeing Illinois Institute of Technology 3300

More information

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation A Minutiae-based Fingepint Matching Algoithm Using Phase Coelation Autho Chen, Weiping, Gao, Yongsheng Published 2007 Confeence Title Digital Image Computing: Techniques and Applications DOI https://doi.og/10.1109/dicta.2007.4426801

More information

Performance Analysis of MEMS based Pedestrian Navigation Systems

Performance Analysis of MEMS based Pedestrian Navigation Systems Pefomance Analysis of MEMS based Pedestian Navigation Systems Damien Kuba, Ecole Nationale de l Aviation Civile / TéSA, Fance Chistophe Macabiau, Ecole Nationale de l Aviation Civile, Fance Michel Monneat,

More information

A NOVEL VOLUME CT WITH X-RAY ON A TROUGH-LIKE SURFACE AND POINT DETECTORS ON CIRCLE-PLUS-ARC CURVE

A NOVEL VOLUME CT WITH X-RAY ON A TROUGH-LIKE SURFACE AND POINT DETECTORS ON CIRCLE-PLUS-ARC CURVE A NOVEL VOLUME CT WITH X-RAY ON A TROUGH-LIKE SURFACE AND POINT DETECTORS ON CIRCLE-PLUS-ARC CURVE H Xu, and TG Zhuang Depatment of Biomedical Engineeing, Shanghai Jiaotong Univesity, Shanghai, P R China

More information

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen Accuate Diffaction Efficiency Contol fo Multiplexed Volume Hologaphic Gatings Xuliang Han, Gichel Kim, and Ray T. Chen Micoelectonic Reseach Cente Depatment of Electical and Compute Engineeing Univesity

More information

Identification of dynamic models of Metsovo (Greece) Bridge using ambient vibration measurements

Identification of dynamic models of Metsovo (Greece) Bridge using ambient vibration measurements Loughboough Univesity Institutional Repositoy Identification of dynamic models of Metsovo (Geece) Bidge using ambient vibation measuements This item was submitted to Loughboough Univesity's Institutional

More information

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary

Haptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary Physically Accuate Haptic Rendeing of Elastic Object fo a Haptic Glove Chan-Su Lee Abstact This is a final epot fo the DIMACS gant of student-initiated poject. I implemented Bounday Element Method(BEM)

More information

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS

PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Poceedings of the ASME 215 Dynamic Systems and Contol Confeence DSCC215 Octobe 28-3, 215, Columbus, Ohio, USA DSCC215-999 PROBABILITY-BASED OPTIMAL PATH PLANNING FOR TWO-WHEELED MOBILE ROBOTS Jaeyeon Lee

More information

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery Poceedings of the 4th WSEAS Intenational Confeence on luid Mechanics and Aeodynamics, Elounda, Geece, August 1-3, 006 (pp337-34) Consevation Law of Centifugal oce and Mechanism of Enegy Tansfe Caused in

More information

Insertion planning for steerable flexible needles reaching multiple planar targets

Insertion planning for steerable flexible needles reaching multiple planar targets 2013 IEEE/RSJ Intenational Confeence on Intelligent Robots and Systems (IROS) Novembe 3-7, 2013. Tokyo, Japan Insetion planning fo steeable flexible needles eaching multiple plana tagets Jaeyeon Lee and

More information

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition

More information

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler POMDP: Intoduction to Patially Obsevable Makov Decision Pocesses Hossein Kamalzadeh, Michael Hahsle 2019-01-02 The R package pomdp povides an inteface to pomdp-solve, a solve (witten in C) fo Patially

More information

Monte Carlo Techniques for Rendering

Monte Carlo Techniques for Rendering Monte Calo Techniques fo Rendeing CS 517 Fall 2002 Compute Science Conell Univesity Announcements No ectue on Thusday Instead, attend Steven Gotle, Havad Upson Hall B17, 4:15-5:15 (efeshments ealie) Geomety

More information

Detection and tracking of ships using a stereo vision system

Detection and tracking of ships using a stereo vision system Scientific Reseach and Essays Vol. 8(7), pp. 288-303, 18 Febuay, 2013 Available online at http://www.academicjounals.og/sre DOI: 10.5897/SRE12.318 ISSN 1992-2248 2013 Academic Jounals Full Length Reseach

More information

All lengths in meters. E = = 7800 kg/m 3

All lengths in meters. E = = 7800 kg/m 3 Poblem desciption In this poblem, we apply the component mode synthesis (CMS) technique to a simple beam model. 2 0.02 0.02 All lengths in metes. E = 2.07 10 11 N/m 2 = 7800 kg/m 3 The beam is a fee-fee

More information

A Unified Approach to Moving Object Detection in 2D and 3D Scenes

A Unified Approach to Moving Object Detection in 2D and 3D Scenes IEEE RANSACIONS ON PAERN ANALYSIS AND MACINE INELLIGENCE, VOL. 0, NO. 6, JUNE 998 577 A Unified Appoach to Moving Object Detection in D and 3D Scenes Michal Iani and P. Anandan Abstact he detection of

More information

3D Reconstruction from 360 x 360 Mosaics 1

3D Reconstruction from 360 x 360 Mosaics 1 CENTER FOR MACHINE PERCEPTION 3D Reconstuction fom 36 x 36 Mosaics CZECH TECHNICAL UNIVERSITY {bakstein, pajdla}@cmp.felk.cvut.cz REPRINT Hynek Bakstein and Tomáš Pajdla, 3D Reconstuction fom 36 x 36 Mosaics,

More information

Desired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor *

Desired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor * Poceedings of the 7 th Chinese Contol Confeence July 6-8, 008, Kunming,Yunnan, China Desied Attitude Angles Design Based on Optimization fo Side Window Detection of Kinetic Intecepto * Zhu Bo, Quan Quan,

More information

Wearable inertial sensors for arm motion tracking in home-based rehabilitation

Wearable inertial sensors for arm motion tracking in home-based rehabilitation Book Title Book Editos IOS Pess, 005 Weaable inetial sensos fo am motion tacking in home-based ehabilitation Huiyu Zhou a,, Huosheng Hu a and Nigel Hais b a Univesity of Essex, Colcheste, CO4 3SQ, UK b

More information

Visual Servoing from Deep Neural Networks

Visual Servoing from Deep Neural Networks Visual Sevoing fom Deep Neual Netwoks Quentin Bateux 1, Eic Machand 1, Jügen Leitne 2, Fançois Chaumette 3, Pete Coke 2 Abstact We pesent a deep neual netwok-based method to pefom high-pecision, obust

More information

Development and Analysis of a Real-Time Human Motion Tracking System

Development and Analysis of a Real-Time Human Motion Tracking System Development and Analysis of a Real-Time Human Motion Tacking System Jason P. Luck 1,2 Chistian Debunne 1 William Hoff 1 Qiang He 1 Daniel E. Small 2 1 Coloado School of Mines 2 Sandia National Labs Engineeing

More information

HISTOGRAMS are an important statistic reflecting the

HISTOGRAMS are an important statistic reflecting the JOURNAL OF L A T E X CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 D 2 HistoSketch: Disciminative and Dynamic Similaity-Peseving Sketching of Steaming Histogams Dingqi Yang, Bin Li, Laua Rettig, and Philippe

More information

EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS

EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS EYE DIRECTION BY STEREO IMAGE PROCESSING USING CORNEAL REFLECTION ON AN IRIS Kumiko Tsuji Fukuoka Medical technology Teikyo Univesity 4-3-14 Shin-Katsutachi-Machi Ohmuta Fukuoka 836 Japan email: c746g@wisdomcckyushu-uacjp

More information

A Novel Image-Based Rendering System With A Longitudinally Aligned Camera Array

A Novel Image-Based Rendering System With A Longitudinally Aligned Camera Array EUOGAPHICS 2 / A. de Sousa, J.C. Toes Shot Pesentations A Novel Image-Based endeing System With A Longitudinally Aligned Camea Aay Jiang Li, Kun Zhou, Yong Wang and Heung-Yeung Shum Micosoft eseach, China

More information

A MULTIRESOLUTION AND OPTIMIZATION-BASED IMAGE MATCHING APPROACH: AN APPLICATION TO SURFACE RECONSTRUCTION FROM SPOT5-HRS STEREO IMAGERY

A MULTIRESOLUTION AND OPTIMIZATION-BASED IMAGE MATCHING APPROACH: AN APPLICATION TO SURFACE RECONSTRUCTION FROM SPOT5-HRS STEREO IMAGERY A MULTIRESOLUTION AND OPTIMIZATION-BASED IMAGE MATCHING APPROACH: AN APPLICATION TO SURFACE RECONSTRUCTION FROM SPOT5-HRS STEREO IMAGERY M. Pieot-Deseillign N. Papaoditis MATIS laboato Institut Géogaphique

More information

Coordinate Systems. Ioannis Rekleitis

Coordinate Systems. Ioannis Rekleitis Coodinate Systems Ioannis ekleitis Position epesentation Position epesentation is: P p p p x y z P CS-417 Intoduction to obotics and Intelligent Systems Oientation epesentations Descibes the otation of

More information

A Memory Efficient Array Architecture for Real-Time Motion Estimation

A Memory Efficient Array Architecture for Real-Time Motion Estimation A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN

More information

LIDAR SYSTEM CALIBRATION USING OVERLAPPING STRIPS

LIDAR SYSTEM CALIBRATION USING OVERLAPPING STRIPS LIDR SYSTEM CLIRTION USIN OVERLPPIN STRIPS Calibação do sistema LiDR utilizando faias sobepostas KI IN N 1 YMN F. HI 1 MURICIO MÜLLER 2 1 Dept. of eomatics Engineeing, Univesity of Calgay, 25 Univesity

More information

Gravitational Shift for Beginners

Gravitational Shift for Beginners Gavitational Shift fo Beginnes This pape, which I wote in 26, fomulates the equations fo gavitational shifts fom the elativistic famewok of special elativity. Fist I deive the fomulas fo the gavitational

More information

Multiview plus depth video coding with temporal prediction view synthesis

Multiview plus depth video coding with temporal prediction view synthesis 1 Multiview plus depth video coding with tempoal pediction view synthesis Andei I. Puica, Elie G. Moa, Beatice Pesquet-Popescu, Fellow, IEEE, Maco Cagnazzo, Senio Membe, IEEE and Bogdan Ionescu, Senio

More information

Visual-Inertial Curve SLAM

Visual-Inertial Curve SLAM Visual-Inetial Cuve SAM Kevin Meie1 Soon-Jo Chung2 and Seth Hutchinson1 Abstact e pesent a simultaneous localization and mapping (SAM) algoithm that uses ézie cuves as static landma pimitives athe than

More information

Performance Optimization in Structured Wireless Sensor Networks

Performance Optimization in Structured Wireless Sensor Networks 5 The Intenational Aab Jounal of Infomation Technology, Vol. 6, o. 5, ovembe 9 Pefomance Optimization in Stuctued Wieless Senso etwoks Amine Moussa and Hoda Maalouf Compute Science Depatment, ote Dame

More information

Communication vs Distributed Computation: an alternative trade-off curve

Communication vs Distributed Computation: an alternative trade-off curve Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,

More information

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers XFVHDL: A Tool fo the Synthesis of Fuzzy Logic Contolles E. Lago, C. J. Jiménez, D. R. López, S. Sánchez-Solano and A. Baiga Instituto de Micoelectónica de Sevilla. Cento Nacional de Micoelectónica, Edificio

More information

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion:

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion: Intoduction Intoduction to Medical Imaging Cone-Beam CT Klaus Muelle Available cone-beam econstuction methods: exact appoximate Ou discussion: exact (now) appoximate (next) The Radon tansfom and its invese

More information

3D inspection system for manufactured machine parts

3D inspection system for manufactured machine parts 3D inspection system fo manufactued machine pats D. Gacía a*, J. M. Sebastián a*, F. M. Sánchez a*, L. M. Jiménez b*, J. M. González a* a Dept. of System Engineeing and Automatic Contol. Polytechnic Univesity

More information

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which

More information

Layered Animation using Displacement Maps

Layered Animation using Displacement Maps Layeed Animation using Displacement Maps Raymond Smith, Wei Sun, Adian Hilton and John Illingwoth Cente fo Vision, Speech and Signal Pocessing Univesity of Suey, Guildfod GU25XH, UK a.hilton@suey.ac.uk

More information

Visual-based simultaneous localization and mapping and global positioning system correction

Visual-based simultaneous localization and mapping and global positioning system correction Home Seach Collections Jounals About Contact us My IOPscience Visual-based simultaneous localization and mapping and global positioning system coection fo geo-localization of a mobile obot This aticle

More information

9-2. Camera Calibration Method for Far Range Stereovision Sensors Used in Vehicles. Tiberiu Marita, Florin Oniga, Sergiu Nedevschi

9-2. Camera Calibration Method for Far Range Stereovision Sensors Used in Vehicles. Tiberiu Marita, Florin Oniga, Sergiu Nedevschi 9-2 Camea Calibation Method fo Fa Range Steeovision Sensos Used in Vehicles ibeiu Maita, Floin Oniga, Segiu Nedevschi Compute Science Depatment echnical Univesity of Cluj-Napoca Cluj-Napoca, 400020, ROMNI

More information