Hybrid localization approach of a bi-steerable mobile robot based on grids matching and extended Kalman filter

Size: px
Start display at page:

Download "Hybrid localization approach of a bi-steerable mobile robot based on grids matching and extended Kalman filter"

Transcription

1 Hybrd localzaton approach of a b-steerable moble robot based on grds matchng and extended Kalman flter S Bourane, A O Djekoune and O Azouaou Abstract Ths paper presents a moble robot self localzaton method used to determne the poston of the moble robot obucar The localzaton approach s based on usng both grds matchng method and Extended Kalman lter (EK) method The grds matchng method provdes accurate results but requres a large computatonal tme that s why the EK s ntroduced EK fuses odometrc data and laser data to estmate the robot poston The developed algorthms are mplemented and tested on the moble robot obucar Keywords Mobles obots, Localzaton, grds matchng, Extended Kalman lter and Certanty grd T I INTODUCTION HE development of outdoor vehcles able to overcome the problems of congeston, polluton and safety, and that operate n complex and dynamc envronment, has receved tremendous nterest from robotcs n recent years [1,2] These vehcles must use advanced control technques for autonomous navgaton, whch requre a robust localzaton algorthm The localzaton s the process of determnng the poston and orentaton of the moble robot wthn the operatng envronment In ths context, several researches have been acheved Some works as n [3] are based on dead-reckonng usng pure odometry, where the robot postons are calculated relatvely to the ntal poston But, t s known that ths approach s not a very robust localzaton for robots that cover long dstances Ths s because errors n odometry accumulate over tme Other works use absolute localzaton approach that s ndependent of the ntal poston and relay on the robot envronment, lke the localzaton by beacons [4], ths uses artfcal or natural beacons to locate the robot Some other approaches are not constrant to land marks of the envronment, and use the robot s sensors (ultrasonc, laser, camera, GPS ) to buld t, such as the grds matchng method [5] Ths method searches the best correspondence between a local map representng the part of envronment percevable snce the robot poston, and the global map Manuscrpt receved July 25, 2008 S Bourane s wth the centre de Développement des Technologes Avancées, Lotssement 20 Août 1956, BP 17, Baba Hassen, Alger, Algére (Phone: 213 (21) ; fax 213 (21) ; e-mal: s_bourane@yahoofr) O Djekoune s wth the centre de Développement des Technologes Avancées, Lotssement 20 Août 1956, BP 17, Baba Hassen, Alger, Algére (Phone: 213 (21) ; fax 213 (21) ; e-mal: djekoune@yahoofr) O Azouaou s wth the centre de Développement des Technologes Avancées, Lotssement 20 Août 1956, BP 17, Baba Hassen, Alger, Algére (Phone: 213 (21) ; fax 213 (21) ; e-mal: azouaou@hotmalfr) representng the envronment where the robot moves, to estmate the real poston of the robot Generally, to buld the envronment, dfferent approaches can be used; for nstance occupancy grds method [6], geometrc method [7], and topologcal method [8] The grds matchng method provdes accurate result comparng to the relatve approaches, but ts major nconvenent s the computng tme that t requres Ths s why; a hybrd approach that combnes relatve and absolute methods s more adapted to be used, t takes the advantages of the two methods Some works use global methods lke multple hypotheses trackng method [9], Markov method [10] or more accurate lke the partcle flter method [11] to localze the robot n a pror or prevously learned map and gven no other nformaton that the robot s somewhere n ths map But as a drawback, t can be dffcult to regulate and very expansve n tme of calculaton, for ths rasons a local approach s more approprate to be used Lke n [12], where an extended Kalman flter s employed; t combnes odometrc measurement and GPS measurement to estmate the robot poston Ths sensor s lmted n urban envronment covered wth buldngs Other works use ultrasonc sensor [13] that are less accurate, or laser sensor as n [14], where the robot fuses odometrc postons and postons calculated from the laser measurement The robot uses the laser measurement to detect corners of an ndoor envronment and uses ths nformaton to calculate the robot postons But generally n outdoor envronment, beacons are used to calculate these postons, lke n [15] These technques requre hard equpment, and restrct the robot dsplacement n a predefned area To overcome these constrants (relatvely to our applcaton that requres accuracy and real tme mplementaton), a grds matchng method combned wth extended Kalman flter s proposed n ths paper to localze the moble robot n an outdoor envronment The grds matchng approach requres an envronment map Generally, a geometrc model s more adapted where usng EK algorthm [16] But n our case, the certanty grds method s used to model the envronment, because of ts mplementaton smplcty, and ts adaptaton to dfferent forms of envronments The paper s organzed as follows: Secton 2 brefly descrbes the knematcs model of the moble robot obucar Secton 3 exposes the localzaton approach based on the grds matchng algorthm and the extended Kalman flter algorthm Secton 4 provdes detals about the expermental results mplemented on the obucar

2 II THE KINEMATICS MODEL The moble robot obucar s a b-steerable moble robot (fgure 1) Both ts front and rear wheels are orentable, such that the rear wheels steerng angleφ, s a functon of the front steerng angle ( φ = kφ ) (where 18 < φ < 18 ) III HYBID LOCALIZATION BASED ON GIDS MATCHING METHOD AND ETENDED KALMAN ILTE To localze the moble robot n ts envronment, as a frst step the robot explores ths envronment and rebulds t by means of certanty grd algorthm based on laser measurement Then, the rebult map s used n the grds matchng method to determne the measure nally, to estmate the robot poston, EK fuses ths measure wth odometrc postons (fgure 3) Laser Map buldng Grds matchng Measure g 1The moble robot obucar Conventonally, the robot poston s gven by the vector ( x, y, ϕ), where ( x, y) are ether the gravty center coordnates (the mddle pont of the rear axle (pont )), and ϕ s the headng of the robot (e the orentaton) (fgure 2) or non-holonomc modellng purposes, the steerng control φ (alt kφ ) s assumed to be appled to an magnary wheel placed at pont (alt ) so that the lnear velocty vector assocated to that pont v (alt v ) s collnear to the orentaton of ths wheel Y y O Y CI V φ ϕ kφ V x g2 obucar knematcs model The knematcs model of the robot, assumng wheels rollng wthout slppage, for a reference frame located at the mdpont of the rear axle, s gven by the followng equatons: x = v sn( ϕ kφ) y = v cos( ϕ kφ) (1) sn( φ + kφ) ϕ = v = Ω L cosφ Where; L s the length between the front and rear wheels axels, and k a constant ( 0 <= k <= 1) In ths paper we take k = 1; n order to enhance the maneuverablty of the robot by rasng the gyraton radus lmt The steerng angles become: φ = φ and φ = kφ L Odometers Odometrc poston g3 Localzaton approach EK obot poston A Grds matchng method 1) Map buldng In order to create a scene map from laser range measurements, the envronment must frst be scanned The moble robot obucar s equpped wth a sck laser range fnder lms-200 [17] that s mounted at forty centmetres from the floor on front of the robot It provdes dstance measurements over a 180 degree area, and ts scope can reach eght meters usng the mllmetre mode and eghty meters usng the centmetre mode The map buldng algorthm used to model the envronment s based on certanty grd [5] It uses a two dmensonal Cartesan hstogram grd for envronment representaton Each cell n the hstogram grd holds a Certanty Value CV, representng that ths cell s occuped or not by an obstacle Snce the laser s drectve and dvded nto 180 drectons, the measurement s nterpreted as the dstance to the nearest obstacle for each drecton To determne the cells correspondng to obstacles postons, frst the poston of the obstacle s calculated relatvely to the moble reference (related to the moble robot) accordng to the laser measurement (dstance and drecton)) Then, usng the relatonshp between the moble reference and the unverse reference (related to the envronment) where the poston of each cell s known, the poston of obstacle relatvely to the unverse reference s deduced to fnd the cell occuped by ths obstacle Cell contanng the value: C L =C L +1 Cell contanng the value: C L =C L -1 Cell contanng the value: C L =0 g4 Laser measurement model The CVs of cells correspondng to the detected obstacles are ncreased by 1 untl a predefned maxmum value s reached, and the CVs of cells correspondng to the free space

3 (between the laser and the obstacle) are decreased by 1 untl a predefned mnmum value s reached The CVs of the remanng cells are not modfed Intally, the hstogram grd world model s set to zero value (fgure 4) Ths s appled for each drecton α (0-180 degree) of the laser 2) Grds matchng prncple Ths approach requres a global grd and a local grd The global grd descrbes the envronment of the robot, and the local grd represents the part of envronment perceved snce the robot poston In ths paper the envronment used s partally known, where the global grd s updated durng the robot dsplacement θ b l u J a 0 L I k g5 Grds matchng Local Grd Global Grd The am of grds matchng s to fnd the robot poston and orentaton n ts envronment [5] Based on a predcted poston, the poston of the robot s calculated by fndng the locaton of the local grd n the global grd, for whch there are most matched cells wth the same type (occuped or free) (fgure 5) The sum product of all matched cells s calculated, whch represents the matchng crteron The robot poston s provded by a, b and θ (wth ( a, b, θ) poston of the local grd n the global grd) for whch the sum S(a,b,θ ) s maxmal, such that : S( a, b, θ ) = C ( I, J) C ( k, l) (2) L I, J loca lg rd C L (I,J) are local grd cells values and C G (k,l) are global grd cells values To determne a, b andθ values, (k,l) coordnates (of global grd) must be expressed accordng to (I,J) coordnates (of local grd), such that : k = a + ( I 0 )cosθ ( J + j0 ) snθ (3) l = b + I )snθ + ( J + ) cosθ ( 0 j0 Wth: ( 0, 0) are ndexes of local grd cell ( o centred) contanng local reference ( L ) orgn k and l are ndexes of the global grd cell, that s covered by the local grd cell wth ndexes I, J Durng the matchng step, the only nformaton about the moble robot obucar s poston s that provded by the odometrc system It s a predcted poston expressed by the vector ( xr, yr, θ r) The matchng research s acheved n an area fxed expermentally at ± 2,5m around the predcted poston and ± 45 around the predcted G orentaton These values are chosen n a way that the research area contans the actual poston of the robot To obtan a precse procedure, the sze of the grd cell s set to 10x10cm, and the research area s translated by a step of one cell n translaton and 5 n orentaton The grds matchng localzaton provdes accurate postons close to the real postons, but ts algorthm requres a lot of computng tme Then for real-tme applcatons, ths s a great drawback or ths reason, an extended Kalman flter s used to optmze the grds matchng algorthm and employed ts results for estmatng the robot poston B Extended Kalman flter method Extended Kalman flter (EK) s useful for estmatng the state vector, that represents the robot poston ( x, y, ϕ ) at the step [18]-[20] Its algorthm s gven n fgure 6 The robot s state evolves to the followng system of nonlnear stochastc dfference equatons: x = x δ d sn( ϕ kφ + δϕ / 2) + Wx 1 1 y = y + δ d cos( ϕ kφ + δϕ / 2) + Wy (4) 1 1 ϕ = ϕ + δϕ + Wϕ 1 δd andδϕ are the nternally sensed translaton and rotaton n the nterval between tmes and -1 These varables are expressed accordng to the odometrc data ( v, φ) at each samplng perod T, such as: δ d = Tv (5) v sn( φ + kφ) δϕ = T (6) L cosφ W=N(0 ;Q) represents normally dstrbuted nose n the state evoluton process, wth zero mean and covarance Q These equatons can be summarzed as follows: = f ( 1, U, W ) (7) Where: U = ( v, φ) s the vector obtaned from the odometers for the perod from tme -1 to tme Ths odometrc model represents the model system Laser measures are used to determne the measurement error between the current state and the nternally computed state of equaton (7) The measurement process s modelled as follows: m = h(, V ) (8) Where m s a poston ( x, y, ϕ), representng the measurement of the actual state at tme (the measure) V=N(0 ;) s the measurement nose vector wth zero mean and covarance, then : m = h(,0) (9) Equaton (9) can take the followng matrx form: xk xk yk = y (10) k ϕ k ϕk

4 rom equaton (9), we dstngush that the functon h s lnear Therefore, we haven t to calculate the jacoban of the matrx H, and then the measure takes the followng form: m = H (11) The EK combnes odmetrc data (model system) and laser data (measurement system) to estmate the robot s poston Ths poston s calculated from the predcton and update (measurement) steps The equatons for the predcton step at tme are: = f ( 1, U,0) (12) T P = AP 1 A + Q (13) stands for the predcton of the state vector for tme, gven obucar odometers data and knowledge of the state at tme -1 P s a pror estmate of the error covarance, e the covarance of the predcted state Durng the frst step, the ntal poston 0 s known, and ts covarance P 0 s chosen so large to cover all possble errors, snce ts value wll decrease wth the convergence of the flter A s the jacoban matrx It s calculated n order to lnearze the system model (evoluton model), and then lnearze the functon f, where: δ A = f = (14) δ 1 0 δd cos( ϕ kφ + δϕ / 2) Then: 1 (15) A = 0 1 δd sn( ϕ kφ + δϕ / 2) The measure m s calculated from the grds matchng algorthm (descrbed n secton III2) Where the EK parameters and P are used to determne the estmated poston and the research area n wtch the research s acheved, that are requred by ths algorthm, nstead of usng odometrc poston and a predefned research area Therefore, the predcted poston s expressed by the matrx and the dmenson of the research area s 2 determned by the covarance P The covarance σ ( P ) represents the nterval of error where the predcted poston s located Thus, t s sure that the real poston s located wthn a dsk of radus 2 σ around the predcted poston Then, wth convergence of the flter P value decrease, so the research area dmenson decreases too nally, the Kalman flter gan K s computed and used to correct the state and ts covarance P as follows: T T 1 K = P H ( HP H + ) (16) + K ( m H ) (17) 1 = = P K HP P (18) K s the wegh allocated to the state and error covarance correcton s the fnal estmated poston wth covarance P The covarance value must converge to a best result as the localzaton cycle runs In equaton (17), expresson combnes measure predcton, where ( m H ) s the nnovaton NO Begn Acquston of the global grd Intalzaton of EK (H, Q,, 0 and P 0) Predcton (, P ) nal estmaton (, P ) Destnaton reached? Yes Measure ( m ) (Grds matchng algorthm) End g6 EK algorthm IV EPEIMENTAL ESULTS m and The proposed algorthms are mplemented and tested on the moble robot obucar The objectve of our approach s to localze the moble robot obucar n a partally known envronment The robot s equpped of an odometrc system, however because of accumulatve errors a robust localzaton method s requred, frst the grds matchng method s mplemented to overcome ths drawback But ths method s expansve n tme of calculaton; ths s why the EK s used n the localzaton process The EK algorthm fuses odometrc data and grds matchng algorthm results to estmate the robot poston The grds matchng algorthm requres an envronment map, so the obucar explores the envronment and collects nformaton to buld t (ths envronment s updated durng the localzaton process) The robot makes correspondence between the local grd representng the part of the envronment perceved snce ts poston and the global grd representng the envronment where t moves, n order to determne the poston where t s As a frst experment, the robot moves along a straght path (fgure 7) In ths test, an error n the ntal poston of the robot s ntroduced Consequently, all the odometrc postons are calculated relatng to ths poston And then, the trajectory s shfted from the true path (fgure 7a) But by the grds matchng, ths poston s corrected In ths case the robot poston

5 corresponds to the best matchng (fgure 7b) The results confrm the accuracy of the method whch corrects odometrc s accumulatve errors Another example for a curve path s gven n fgure 8 wth the same condton and yelds to the same results g7 Grds matchng results; frst experment (straght path): postons of the moble robot obucar provded by odometers, postons of the moble robot obucar provded by grds matchng algorthm (red ponts represent robot poston) g8 Grds matchng results, second experment (curve path): postons of the moble robot obucar provded by odometers, postons of the moble robot obucar provded by grds matchng algorthm (red ponts represent robot poston) The grds matchng method s accurate dependng on the research area sze Indeed, the real poston can be near the estmated one and wth a large area sze, n ths case the research process wll take a lot of tme to proceed In another way, ths poston can be far and wth a small area sze, the measurement can be mssed So, the area sze must be chosen carefully to gan tme and avod mssng nformaton, as a concluson, the optmal sze of research area can t be predcted n advance To optmze the grds matchng algorthm, an extended Kalman flter s ntroduced n the localzaton process Ths leads to a hybrd approach that uses the two methods to determne the robot poston or the hybrd approach mplementaton, the same test condtons as the grds matchng mplementaton are used Accordng to fgure 9 and fgure 10, EK explots accuracy of grds matchng algorthm to correct odometrc s accumulatve errors Where, the grds matchng algorthm takes postons correspondng to the best matchng Moreover, wth an error on the ntal poston, EK doesn t count on odometrc data and corrects ths error At the begnnng of the path, the postons are naccurate, but durng robot s dsplacement the accuracy ncreases and the flter converges To better show the dfference between postons provded by EK, odometers and measure, these postons are represented followng x, y andϕ coordnates, accordng to the number of sample (fgure 11) or nstance, the trajectory of fgure 10 s taken, where the robot moves along a curve path or the poston x, odometrc curve s shfted from the two other curves (EK and measure), whle havng the same general shape Ths means that there s an error on the ntal odometrc poston, and the entre robot trajectory s calculated n relaton wth t Thus EK uses the measure (calculated from grds matchng algorthm) to correct ths error It s the same case for the orentaton ϕ but wth a smallest error or the poston y, the three curves have the same ntal poston wth no error and the three curves are almost superposed, whch means that there s no error As t s shown n gure 11, the EK output has almost the same general shape as the measure s curve, but t s more stable wth oscllatons havng smallest ampltude Ths confrms that EK s more accurate than grds matchng And thus EK ncreases ts accuracy The mplementaton results show that the extended Kalman flter s much faster than grds matchng algorthm As an example, for grds matchng algorthm wth research area sze equals 5x5m, the EK s forty tmes faster EK tself doesn t requre a lot of computng tme, and then usng grds matchng algorthm to determne the measure, EK optmzes ts research area dmenson whch decreases wth convergence of the algorthm, and then ncreases ts accuracy (c) g9 Extended Kalman flter results, thrst experment (straght path): postons of the moble robot obucar provded by odometers, postons of the moble robot obucar provded by grds matchng algorthm (measure), (c) postons of the moble robot obucar provded by EK algorthm (red ponts represent robot poston)

6 our approach, the percepton system can be enrched by usng the obucar s camera, whch provdes more nformaton about the envronment where the robot moves and complements laser measurements (c) g10extended Kalman flter results, fourth experment (curve path): postons of the moble robot obucar provded by odometers, postons of the moble robot obucar provded by grds matchng algorthm (measure), (c) postons of the moble robot obucar provded by EK algorthm(red ponts represent robot poston) EK postons The measure Odometrc postons (c) g11 Comparson between postons provded by odometers, EK and measure: Postons x, Postons y, (c) orentatonϕ V CONCLUSION In ths paper, a robust localzaton algorthm to determne the robot poston n ts envronment s developed Ths approach s based on usng both grds matchng and extended Kalman flter methods rst, the grds matchng method s mplemented; where matchng between local grd and global grd s acheved for all possble translaton and rotaton between the two grds The best matchng s evaluated to determne the robot s poston After mplementaton of ths method, the results are satsfactory n term of accuracy, but the man problem s the computng tme that depends on the research area sze Indeed, when the research area sze ncreases, the accuracy ncreases, but the computng tme ncreases too As a soluton, an EK algorthm s developed that fuses odometrc data (system model) and laser data (measure) to estmate the robot s poston To determne the measure, the EK uses the grds matchng algorthm, where he estmates the sze of the research area and the poston around whch the research s acheved The mplementaton of EK algorthm reveals that EK corrects odometrc errors and optmzes the grds matchng method Ths makes t very sutable for real-tme applcaton To ncrease accuracy of EEENCES [1] S Pett, T rachard, «Safe navgaton of a car-lke robot wthn a dynamc envronment», Sprnger Tracts n Advanced obotcs Seres, Sprnger, 2007, vol 35 [2] B Wagner, ELOB 2006, Techncal paper, Unversty of Hannover, May 2006 [3] J Borensten, «Internal Correcton of Dead-reckonng Errors Wth the Complant Lnkage Vehcle», Journal of obotc Systems, Vol 12, No 4, pp , Unversty of Mchgan, Ann Arbor, USA, Aprl 1995 [4] EBrassart, «Localsaton absolue d un robot moble autonome par des balses actves et un système de vson monoculare», Thèse de l unversté de Compègne, rance, Janver 1995 [5] A Courcelle, «Localsaton d un robot moble : Applcaton à l ade à la moblté des personnes handcapées moteur», Doctorat de l unversté de METZ, rance, Janver 2000 [6] A Elfes, «Usng Occupancy Grds for Moble obot Percepton and Navgaton», IEEE Computer, pp46-57, Los Alamtos, USA, 1989 [7] JL Crowley, «World modellng and poston estmaton for a moble robot usng ultrasonc rangng», Proceedngs of the IEEE Internatonal Conference on obotcs and Automaton 1998 [8] G Dedeoglu, M Matarc, and G S Sukhatme, «Incremental onlne topologcal map buldng wth a moble robot», In Proceedngs of Moble obots IV - SPIE, pages , 1999 [9] [16] P Jensfelt and S Krstensen, Actve global localsaton for a moble robot usng multple hypotheses trackng, IEEE Trans on obotcs and Automaton, 17(5):748760, October 2001 [10] Song, Probablstc Localzaton Methods for a Moble obot Navgaton, Systems Desgn Engneerng, Unversty of Waterloo, Waterloo, ON May 13, 2002 [11] Sebastan, Thrun, Deter ox, Wolfram Burgard, and rank Dellaert, obust Monte Carlo Localzaton for Moble obots, School of Computer Scence Carnege Mellon Unversty, Pttsburgh, PA Aprl 2000, CMU-CS [12] Thrapp, C Westbrook et D Subramanan, «obust localzaton algorthms for an autonomous campus tour gude», Proceedngs of IEEE Internatonal Conference on obotcs and Automaton (ICA 01), USA, 2001, pp vol2 [13] G Lawtzky, W eten, M Moller, «Sonar sensng for low-cost ndoor moblty», obotcs and Autonomous Systems, vol 14, pp , 1995 [14] L Wang, L Yong, «Moble obot Localzaton for Indoor Envronment», SIMTech Techncal eport, Sngapore Insttute of Manufacturng Technology, Mechatroncs Group, 2002 [15] JM Armngol, L Moreno, A de la Escalera and MA Salchs "Landmark percepton plannng for moble robot localzaton" IEEE Internatonal Conference on obotcs and Automaton,ICA 98, Leuven, Belgque, ma 1998 [16] C Drocourt, «Localsaton et modélsaton de l'envronnement d'un robot moble par coopératon de deux capteurs omndrectonnels», thèse, Unversté de Technologe de Compègne Centre de obotque, d Electrotechnque et d Automatque, 2002 [17] www Sckoptccom [18] Thrapp, C Westbrook et D Subramanan, «obust localzaton algorthms for an autonomous campus tour gude», Proceedngs of IEEE Internatonal Conference on obotcs and Automaton (ICA 01), USA, 2001, pp vol2 [19] Madhavan, K regene and L E Parker, «Destrbuted heterogeneous outdoor mult-robot localzaton», Proceedngs of IEEE Internatonal Conference on obotcs and Automaton (ICA 02), USA, 2002, pp vol1 [20] P Bonnfat, «Localsaton précse en poston et atttude des robots mobles d'extéreur à évolutons lentes», thèse, Ecole Doctorale Scence pour l ngéneur de Nantes, Spécalté : Automatque et Informatque Applquée, le 24 Novembre 1997

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

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

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

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

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

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

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

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Sensory Redundant Parallel Mobile Mechanism

Sensory Redundant Parallel Mobile Mechanism Sensory Redundant Parallel Moble Mechansm Shraga Shoval and Moshe Shoham* Department of Industral Engneerng & Management, Academc College of Judea and Samara, Arel., *Faculty of Mechancal Engneerng, Technon,

More information

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

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

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

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

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

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

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

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

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

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

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

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

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

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

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

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

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

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

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

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

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

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

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

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

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Pose and Position Estimation of Dozer Blade in 3- dimensional by Integration of IMU with Two RTK GPSs

Pose and Position Estimation of Dozer Blade in 3- dimensional by Integration of IMU with Two RTK GPSs Pose and Poston Estmaton of Dozer Blade n 3- dmensonal by Integraton of IMU wth Two RTK GPSs D.I. Sun a and S.H. Km b, Y.S. Lee b, S.K. Lee a, C.S. Han c a Mechatroncs Engneerng of Hanyang Unversty of

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

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot XV Internatonal PhD Workshop OWD 203, 9 22 October 203 Machne Learnng for the Effcent Control of a Mult-Wheeled Moble Robot Uladzmr Dzomn, Brest State Techncal Unversty (prof. Vladmr Golovko, Brest State

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Accuracy of Measuring Camera Position by Marker Observation

Accuracy of Measuring Camera Position by Marker Observation J. Software Engneerng & Applcatons, 2010, 3, 906-913 do:10.4236/jsea.2010.310107 Publshed Onlne October 2010 (http://www.scrp.org/journal/jsea) Accuracy of Measurng Camera Poston by Marker Observaton Vladmr

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leadng publsher of Open Access books Bult by scentsts, for scentsts 3,500 08,000.7 M Open access books avalable Internatonal authors and edtors Downloads Our authors are

More information

Environmental Mapping by Trinocular Vision for Self-Localization Using Monocular Vision

Environmental Mapping by Trinocular Vision for Self-Localization Using Monocular Vision OS3-3 Envronmental Mappng by rnocular Vson for Self-Localzaton Usng Monocular Vson Yoo OGAWA, Nobutaa SHIMADA, Yosha SHIRAI Rtsumean Unversty, 1-1-1 No-hgash, Kusatu, Shga, Japan he hrd Jont Worshop on

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

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

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

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

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets AIAA Gudance, avgaton, and Control Conference 2-5 August 200, Toronto, Ontaro Canada AIAA 200-8437 Cooperatve UAV Trajectory Plannng wth Multple Dynamc Targets Zhenshen Qu and Xangmng X 2 Harbn Insttute

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

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

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

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

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Calibration Method for 2-Dimensional Laser Scanner Attached on a Robot Vehicle

Calibration Method for 2-Dimensional Laser Scanner Attached on a Robot Vehicle Proceedngs of the 17th World Congress The Internatonal Federaton of Automatc Control Seoul, Korea, July 6-11, 8 Calbraton Method for -Dmensonal Laser Scanner Attached on a Robot Vehcle Oscar C. Barawd,

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

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

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

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

More information

Reciprocal Collision Avoidance for Multiple Car-like Robots

Reciprocal Collision Avoidance for Multiple Car-like Robots Recprocal Collson Avodance for Multple Car-lke Robots Javer Alonso-Mora, Andreas Bretenmoser, Paul Beardsley and Roland Segwart Abstract In ths paper a method for dstrbuted recprocal collson avodance among

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Improved SIFT-Features Matching for Object Recognition

Improved SIFT-Features Matching for Object Recognition Improved SIFT-Features Matchng for Obect Recognton Fara Alhwarn, Chao Wang, Danela Rstć-Durrant, Axel Gräser Insttute of Automaton, Unversty of Bremen, FB / NW Otto-Hahn-Allee D-8359 Bremen Emals: {alhwarn,wang,rstc,ag}@at.un-bremen.de

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

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

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

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

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

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

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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Detection of an Object by using Principal Component Analysis

Detection of an Object by using Principal Component Analysis Detecton of an Object by usng Prncpal Component Analyss 1. G. Nagaven, 2. Dr. T. Sreenvasulu Reddy 1. M.Tech, Department of EEE, SVUCE, Trupath, Inda. 2. Assoc. Professor, Department of ECE, SVUCE, Trupath,

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

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

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory Avalable onlne at www.scencedrect.com Proceda Engneerng 13 (211) 17 22 5 th Asa-Pacfc Congress on Sports Technology (APCST) A proposal for the moton analyss method of skng turn by measurement of orentaton

More information

Step-3 New Harmony vector, improvised based on the following three mechanisms: (1) random selection, (2) memory consideration, and (3)

Step-3 New Harmony vector, improvised based on the following three mechanisms: (1) random selection, (2) memory consideration, and (3) Optmal synthess of a Path Generator Lnkage usng Non Conventonal Approach Mr. Monsh P. Wasnk 1, Prof. M. K. Sonpmple 2, Prof. S. K. Undrwade 3 1 M-Tech MED Pryadarshn College of Engneerng, Nagpur 2,3 Mechancal

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Robot Navigation Using 1D Panoramic Images

Robot Navigation Using 1D Panoramic Images In 26 IEEE Intl. Conference on Robotcs and Automaton (ICRA 26), Orlando, FL, May 26 Robot Navgaton Usng 1D Panoramc Images Amy Brggs Yunpeng L Danel Scharsten Matt Wlder Dept. of Computer Scence, Mddlebury

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

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

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Sensor Data Fusion Using Fuzzy Control for VOR-Based Vision Tracking System

Sensor Data Fusion Using Fuzzy Control for VOR-Based Vision Tracking System The 200 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems October 8-22, 200, Tape, Tawan Sensor Data Fuson Usng Fuzzy Control for VOR-Based Vson Tracng System Hyun-l Kwon, Jaehong Par,

More information

PHYSICS-ENHANCED L-SYSTEMS

PHYSICS-ENHANCED L-SYSTEMS PHYSICS-ENHANCED L-SYSTEMS Hansrud Noser 1, Stephan Rudolph 2, Peter Stuck 1 1 Department of Informatcs Unversty of Zurch, Wnterthurerstr. 190 CH-8057 Zurch Swtzerland noser(stuck)@f.unzh.ch, http://www.f.unzh.ch/~noser(~stuck)

More information