Probabilistic Map Building by Coordinated Mobile Sensors

Size: px
Start display at page:

Download "Probabilistic Map Building by Coordinated Mobile Sensors"

Transcription

1 Probablstc Map Buldng by Coordnated Moble Sensors Jen-Yeu Chen, Student Member, IEEE, and Jangha Hu, Member, IEEE Abstract In ths paper, we develop an effcent algorthm for coordnatng a group of moble robotc sensors to collaboratvely construct the probablstc map (occupancy grd) of a random feld. Each moble sensor s responsble for explorng ts onlnecomputed dynamc Vorono polygon wth a tendency of movng toward the most uncertan area, thus avodng energy and tme waste from wanderng around and surplus exploratons. The performance s measured by the total of the bult probablstc map. Smulaton results show that our algorthm s both tme and energy effcent. I. INTRODUCTION Map buldng s the process of establshng a representaton of a prevous unknown envronment, whch, for nstance, mght be a room n a buldng, a potentally hazardous workng place, or a battle feld. The task of map buldng s usually undertaken by one or multple moble robots whch are equpped wth varous sensors aboard. A group of moble robots wth sensors aboard s also called a moble sensor network n whch a sensor node s a robot. Much of the research effort to date to buld a map has focused on the sngle robot scenaro, whereas n ths paper we develop an effcent scheme for multple robots to cooperatvely construct a map. Because of the complcated nature of the task, map buldng s often coupled wth other tasks. For example, n the front end, when the problem of locatng the robots n the envronment s also consdered, one has the SLAM (smultaneous localzaton and mappng) problem [3], [11], [12]. Alternatvely, map buldng can also be combned wth varous applcatons that utlze the map to be bult, for example, the pursuer s strategy n a pursuer-evader game n an unknown envronment. There are two typcal mappng ways to represent the knowledge of a regon of nterest. The frst approach [3], [11], [12], assumes a set of possble shapes of obstacles, e.g. polygons or rectlnear polygons, n a gven regon. Usually each such shape s parameterzed by a fnte set of parameters whch the robots need to determne. The second approach [4], [5], [6], [8], [9], [13], [14], [15] parttons the regon nto a regular grd of cells (as shown n Fg. 1), and assocates wth each cell a probablty that reflects the possblty that the cell s occuped by an obstacle. The resultng cells together wth the assocated probabltes are often called the occupancy (uncertanty) grd. An occupancy grd s a probablstc map of the regon (envronment) based on known knowledge and t can be updated by new knowledge. J.-Y. Chen and J. Hu are wth School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, IN 4797, USA (Emal: {jenyeu, jangha}@purdue.edu). Each of these two approaches has ts own advantages and dsadvantages, and captures one aspect of the map buldng problem. In ths paper, we focus on the second one. The major keys to the map buldng problem are as follows. Sensor Model. Dependng on the type and capablty of on-board sensors, a sensor model s a functon from the envronment states (n ths case, the confguraton of obstacles and the postons and orentatons of the robots) to a set of measurement readngs, possbly corrupted by noses. In ths paper, a sensor model P(M A) s the condtonal probablty of gettng the measurement M gven that the envronment s wth property A, e.g. occuped by obstacles or not. For example, the readngs from a range detector ndcate the presence of obstacles wthn a cone together wth ther dstances from the robot, and the readngs are accurate wth a certan probablty determned by the dstance of the obstacle, ts devaton from the center of beam, and heat noses of the sensor. The Sensor models are normally nvestgated and determned by takng readngs of the sensor n known envronment states. Map Update Model. Gven a set of measurements taken by the moble robots, one needs to update the map n accordance wth these measurements. Also, t s often the case n practce that the maps kept n dfferent robots are not dentcal, whether ths s due to communcaton delays, or transmsson errors. It s mportant that one should have a mechansm to reconcle these dscrepances. The typcal methods n map update are the Bayes update rule and varous other nference rules. Of these we menton partcularly the graphcal model, whch s suted for nferences under complcated relatons. Control Strategy. At each tme nstance, one has to decde the moton and temporary goal of each moble robot. The control strateges are classfed as centralzed and decentralzed. The centralzed strateges assume the presence of a central controller, and often the precse nformaton on the postons of the robots, whle for decentralzed strateges, each robot makes decsons on ts own usng nformaton that s avalable to t at that tme, whch could vary among dfferent robots, and, occasonally, the decsons could be redundant or even contradctory at the moment. In ths paper, we present a hybrd algorthm to coordnate the moton of a group of robots. A central controller doesn t exst and all robots execute the same coordnated map buldng algorthm

2 based on the same nformaton, a shared map, updated by drect communcatons wth each other. Practcal Constrants. Dependng on the way of communcaton between robots, varous practcal constrants could be adopted. For example, the power lmt and channel capacty of the communcaton unts aboard the robots could constran that at any tme the robots should form a team that no robot s at a dstance farther than a threshold away from the rest of the robots, or each robot should be vsble to at least one other robot, or each robot can only receve the up to date maps from other robot after a certan tme of delay. The ablty to ncorporate these constrants s vtal for the success of the algorthm n practcal stuatons. II. PROBLEM FORMULATION AND THE SOLUTION Suppose there are multple moble robots tryng to map an unknown regon D n R 2. It s possble to apply the current approach to 3D regons after certan modfcatons. The regon D R 2 s parttoned nto a grd of cells, D = {(x, y ) Z 2 : Γ}, where Γ s a fnte set of the ndces of the cells. Each (x, y ) D represents a rectangle [x, x +1] [y, y +1] R 2, whch s ether occuped by an obstacle totally, or s empty totally. See Fg. 1 for an example of a rectangular regon D, where those cells occuped by obstacles are blackened. If at some tme a robot s n a cell (x, y ) whch s not occuped, then at the next tme, t can, accordng to the coordnaton polcy, stay at cell (x, y ), or move to one of the un-occuped mmedately neghborng cells of (x, y ). Fg. 1. Regon D wth obstacles marked. The knowledge of a robot about the envronment D s represented by the probablstc map (occupancy grd) t keeps, whch s defned to be a collecton of probabltes, {p [, 1] : Γ}, such that p s the probablty (the certanty) that cell (x, y ) s occuped. The value of p wll be updated whenever a robot explores (measures) cell. Usually a transformed verson of the probablty map (occupancy grd) s more useful. For each probablty p, the odd of the cell s defned to be o = p 1 p [, ] (1) The logarthmc odd map s the collecton {logo : Γ}. A. Sensor Model We suppose all robots are wth the same sensor model. Each robot takes measurement of each cell ndependently. A measurement of cell = (x, y ) s a random varable denoted as M (k) {, 1}, where k s the number of measurements made at cell regardless from whch robot (snce ther sensor models are the same). M (k) = 1 means that the k- th measurement result suggests cell s occuped whereas = represents the k-th measurement result of cell s un-occuped. After takng measurement, all the robots then update the shared occupancy grd, the probablstc map of the whole regon. We assume the robots can communcate 1 wth each other tmely to update the shared occupancy grd. Ths assumpton s based on the fact that the energy cost of robots movements s larger than that of communcaton. Thus, a coordnaton globally mnmzng the number of robots movements wll beneft the energy savng although t spends some energy on communcatons. Let A {1, } be the random varable that cell s truly occuped (A = 1) or not (A = ) n realty. The sensor model of each robot s hence p(m A ). We assume the sensor model p(m A ) s tme nvarant. For smplcty we denote M (k) p = P(M = A = ), p 1 = P(M = A = 1), p 1 = P(M = 1 A = ) p 11 = P(M = 1 A = 1). (2) The larger p, p 11 are, the more accurate the sensors. For a more realstc model, one can choose dfferent values of these condtonal probabltes for dfferent cells measured, dependng on the sensng pattern of the sensor and the dstance as well as the angle between the sensor and the cell measured, provded that a robot can sense not only ts currently located cell but also the neghborng cells. B. Map Update Model The robots take measurements of the envronment, and update the occupancy grd based on these measurements. Whenever a robot s at a poston (x, y ), t can measure the cells n [(x, y ) + N b ] D, where N b s a cluster of ponts n Z 2 contanng the orgn. Hence the robot can always measure the cell t stays at, as well as a set of cells close to t. The sze of N b reflects how powerful the sensors on board are. Suppose a cell has been measured k tmes. Let M (1,k) = {M (1), M (2)...,M (k) } be the sequence of k measurements on cell. A robot now vsts cell to make a new measurement M (k+1) and then updates the probablty (certanty) of occupancy of cell, p (k+1) = P(A = 1 M (1,k+1) ), (3) 1 In the regon of nterest, robots may communcate wth each other by one-hop drect connectons, mult-hop relays among robots, or connectons va a base staton.

3 where the superscrpt (k+1) of p (k+1) ndcates the (k+1)- th. Also, the odd of cell at (k + 1)-th, denoted o (k+1), s o (k+1) = p(k+1) By the Bayes rule, we have P(A M (1,k+1) ) = P(A M (1,k) = P(M(k+1). (4) 1 p (k+1), M (k+1) M (1,k) ), A ) P(A M (1,k) M (1,k) ) = P(M(k+1) A ) P(A M (1,k) ) ), ) where the last equalty follows from the assumpton that all measurements are ndependent. However, the above equaton s not useful as the probablty ) s not readly avalable. To overcome ths dffculty, we set A = and A = 1 respectvely to obtan P(A = 1 M (1,k+1) ) = P(M(k+1) P(A = M (1,k+1) ) A = 1) P(A = 1 M (1,k) ) ) = P(M(k+1) A = ) P(A = M (1,k) ) The quotent of the above two equatons yelds P(A = 1 M (1,k+1) ) P(A = M (1,k+1) ) = P(M(k+1) A = 1) A = ) P(A = 1 M whch can be rewrtten as where ρ M = o (k+1) { ρ = p1 p ρ 1 = p11 p 1 (1,k) ) P(A = M (1,k) ), ) = ρ M o (k), (5) f M (k+1) = f M (k+1) = 1. Note that the value of ρ M s pre-determned by the sensor model and does not depend on the tme k snce we assume the sensor model to be tme nvarant. Normally, a sensor s of the hgher probablty to have a correct measurement,.e. p p 1 and p 11 p 1. Thus normally < ρ 1 and ρ 1 1. For practcal usage, we take the logarthm of equaton (5) to obtan the map update rule for the logarthmc odd: log o (k+1),. (6) = log ρ M + log o (k), (7) where ρ M s determned by (6). At each tme, robots measure the cells wthn ther measurement range, and update the logarthmc odd map as Fg. 2. Vorono parttons for Eucldean and street dstances. descrbed n equaton (7). Intally, all the probablty p () are.5, reflectng the fact that the robots know nothng about the envronment. Hence log o () =, Γ. As tme goes on and new measurements are taken, n general log o (k) become random processes whose values at each depend on the outcome of the random measurements by robots. Note that log o (k+1) measurement ranges. = log o (k) C. Coordnaton and Performance Metrc f the cell s outsde all robots Our goal s to fnd a dynamc strategy to coordnate the motons of robots such that the resdual uncertanty of the map s mnmzed n a fxed amount of tme. The resdual uncertanty of a probablstc map (occupancy grd) can be defned by the total of the occupancy grd: H(D) = H() = log p + (1 p )log(1 p )), Γ Γ(p (8) where the frst equalty follows from the ndependence of p of each cell. W. l. o. g., we omt the superscrpt (k) n the above defnton. Note that the larger H(D) s, the more uncertan the correspondng probablstc map. Snce robots keep explorng the regon D, the total H(D) s n a decreasng tendency. The p of equaton (8) can be easly obtaned from the updated odd or logarthmc odd by ther relatonshp n equaton (1). In the next secton, we wll present our algorthm for the coordnaton of multple robots that can reduce the resdual uncertanty H(D) of a probablstc map n a tme and energy effcent way. III. ALGORITHM Suppose at some tme, the postons of the robots are (a l, b l ), l = 1,...,m. The Vorono partton s a decomposton of D nto dsjont subsets D 1,..., D m, such that D l = {(x, y ) D : (x, y ) s closest to (a l, b l )}. In case that there s more than one (a l, b l ) closest to (x, y ), we can attrbute (x, y ) to any one of them. D l s called the Vorono polygon of robot l. Shown n Fg. 2 are the Vorono parttons under two dfferent defntons of dstance: Eucldean and street. The phlosophy of our algorthm s that a robot should be responsble for the exploraton of the uncertan area closest to t. To acheve ths goal, every robot computes

4 the Vorono partton of the shared occupancy map and then moves toward the cell of the mnmal absolute odd o n ts Vorono polygon. If a cell has been well explored, t would be of low (hgh certanty) H() and hgh absolute odd, o. Assume that Eucldean dstance s adopted. Our recursve algorthm s outlned below. A regular ncludes all actons except the ntalzaton. The effect of the regster n l s to let the robot to turn back to the orgnal drecton after t made turns to avod obstacles scenaro2 Entropy on regon 3, D 3 scenaro1 (rght down) scenaro2 (rght down)) scenaro3 (left down) scenaro4 (left down) scenaro3 scenaro4 Algorthm: coordnated map buldng by multple robots Intalzaton: each robot chooses ts ntal poston, set ts mode to be pursue and ntalze the logarthmc odd map {log o = : Γ}. A ncludes the followng actons: 1. All the robots take measurements and update the occupancy map accordngly. 2. Gven the postons of robots, (a l, b l ), l = 1,..., m, construct the Vorono partton D 1,..., D m. For each robot l = 1,...,m, If the mode of robot l s pursue, fnd among all cells (x, y ) D l the one mnmzng o + λ (x, y ) (a l, b l ) 2, (9) where λ s a postve weght. Suppose (x, y ) s one mnmzer. Let goal l := (x, y ). The robot l try to move to ts neghbor closest to goal l. If the neghborng cell s empty then move to the cell and keep n pursue mode. If that cell s occuped, turn counterclockwse (left) to fnd a empty neghborng cell and move to the cell unless the robot s trapped. Set the mode of robot l to avod and ntalze a regster, n l =, whch records the number of turns. If the mode of robot l s avod, and n l < 2 then robot l turn clockwse (rght) and try to move to that neghborng cell. If succeed, set n l = n l + 1, else f turn counterclockwse (left) to fnd a empty neghborng cell and move to the cell unless the robot s trapped. If the mode s avod and n l = 2, set the mode to pursue and reset n l =. If the boundary of D s reached, reverse the drecton of turnng, reset n l =. 3. check for some stoppng crtera (total has been less than a pre-decded threshold) f t should be termnated. 5 scenaro Fg. 5. The total (resdual uncertanty) vs. tme. of Regon 3 D 3 A. Smulaton setup IV. SIMULATIONS We comprehensvely smulate our algorthm on regons n varous szes and confguratons. Fg. 3 llustrates an example of 3 moble robots to explore a square regon D, n whch the snapshots of the constructed map (occupancy grd) at dfferent tme s are plotted. We ndcate the probablty of occupancy of each cell n grey-scale. In the begnnng, all the cells are un-explored and n neutral grey. Whle the moble agents move around, they gradually reveal cells occupancy. The darker a cell s color becomes, the hgher the probablty t s occuped. A cell become whte or black as t s explored to be empty or occuped, respectvely. We present smulaton results on four dfferent regons shown n Fg. 4 as four 2x2 cells n dfferent occupancy confguratons. In each case, there are four robots to explore the regon. We set the parameter λ n equaton (9) to.1. Also, the condtonal probabltes to make correct measurement n condton of a cell s occupancy, namely, p and p 11, are both set to.9. A robot can measure ts currently located and neghborng cells. The p and p 11 for the currently located cell and neghborng cells are set to be the same. We thus compare the results of robots wth two dfferent measurement ranges: (1) current cell and one cell ahead n the robot s orentaton, (2) current cell and four neghborng cells left, rght, up, and down. We measure the performance by the resdual uncertanty of exploraton n terms of bnary total, H(D). B. Smulaton results The four curves n Fg. 5 show the results of four dfferent exploraton scenaros for the regon D 3 shown n Fg. 4(c). The four robots ntal postons are (12,4), (13,4), (14,4), and (15,4) for scenaros 1 and 2 and (4,4), (5,4), (6,4), and (7,4) for scenaros 3 and 4. Even though robots ntate at the same postons, the exploraton scenaro can vary due to the

5 Fg. 3. Maps at dfferent tme s. (a) Regon 1, D 1. (b) Regon 2, D 2. (c) Regon 3, D 3. (d) Regon 4, D 4. Fg. 4. Regons consdered n smulaton. random nature of measurements. The ntal total (bnary) s 4 as each cell has ntal (bnary) 1. The total decreases at a constant rate ntally, ndcatng that all the robots are explorng new area. The rate of decrease slows down gradually and then abruptly after a certan tme, at whch pont most of the regon has been explored by at least one robot. The fluctuaton n the curve s due to the random nature of robot measurements. All curves land on the fnal total whch s 3 for D 3 snce 3 cells of D 3 are surrounded by obstacles and can not be explored. At the early stage, the deceasng rate of scenaros 3 and 4 are smaller than that of scenaros 1 and 2. Ths s because, n scenaros 3 and 4, robots whch ntate at the left down corner are confned by obstacles. There are only two doors,.e. cell (2,7) and cell (12,3) for those robots to go through to explore other areas of D 3. A robot may keep searchng explored cells at left down corner before t goes through one of the doors. On the other hand, n scenaros 1 and 2, all robots whch ntate at the rght down corner are free to search un-explored cells. The left sub-fgure of Fg. 6 shows the total decreasng by tme s on four dfferent regons shown n Fg. 4 whereas the rght sub-fgure magnfes the s from 2 to 3 to show the dfferent fnal total entropes of the 4 dfferent regons. The fnal total of Regon 2, D 2, s snce no cell s surrounded by obstacles n D 2. The Regon 4, D 4, wth the largest number of cells beng surrounded by obstacles, hence has the largest fnal total. Rarely but once n a whle, especally at the fnal stage, the total could lghtly buck up and then return to the decreasng trend as shown n the curve 4 n the rght subfgure of Fg. 6. It s possble that two consecutve measurements of a cell are opposte and hence the latter measurement ncreases the (the uncertanty) of the cell. Most cells get consecutve same (and correct) measurements n that the probablty of correct measurement s.9. Each of them contrbutes to the decrement of total. Only few cells have opposte consecutve measurements, contrbutng to the ncrement of total. The effect of ncrement from consecutve opposte measurements wll manfest at total only when (1) most of the cells have been well explored and the changes of ther become extremely small (near ). (2) one cell whch has been explored once (n the case of curve 4) has a measurement opposte from ts prevous one, ncurrng a (bg) ncrement larger than the sum of all the extremely small decrements from other cells. These two condtons wll only happen (wth low possblty) at the late stage of smulaton as n the curve 4 n rght sub-fgure of Fg6. The followng measurements of the cell wll decrease the back. Fg. 7 compares the effect of dfferent measurement ranges of robots. We show the results of two regons, D 1 and D 2. In each case, two measurement ranges are consdered: (1) one neghborng cell n the drecton of robot s orentaton and (2) four neghborng cells. Robots ntate at cells (6,6), (15,6), (6,15) and (15,15). The wder measurement range does help at the early stage n decreasng the total as t explores more cells at a tme. After most of the cells have been explored, the range wll not help much at the late stage of exploraton.

6 Total entroy vs on 4 dfferent regons regon1 D 1 regon2 D 2 regon3 D 3 regon4 D regon1 D 1 regon2 D 2 regon3 D 3 regon4 D 4 Fg. 6. The total (resdual uncertanty) vs. tme on 4 dfferent regons Total on Regon 1, D neghbor 4 neghbors Total on Regon 2, D neghbor 4 neghbors Fg. 7. The total (resdual uncertanty) vs. tme. for dfferent measurement ranges of robots on Regon 1 D 1 and Regon 2 D 2. V. CONCLUSION AND FUTURE WORKS In ths paper, we present a coordnaton algorthm for a group of moble robots wth sensors aboard to effcently construct the probablstc map (occupancy grd) of a random feld. The probablstc sensor model and the mapupdatng model of the probablstc map are also thoroughly developed. We measure the performance of the coordnatng algorthm by the total (resdual uncertanty) of the bult probablstc map. The map constructon task wll fnsh when the total s below a desred threshold. All robots can communcate to update a shared map. By the dynamcally computed Vorono areas (cells), the regon under exploraton s separated nto several areas. Through the coordnaton algorthm, a robot wll be responsble to explore the area closest to t n dstance, effcently savng the energy cost for ts movements. Our smulaton results show that, va collaboraton, robots who only search ther own Vorono polygons obtan the map of the whole regon effcently both n tme and energy costs. In the presented coordnaton algorthm, we assume all robots can communcate to share a probablstc map. Ths assumpton s based on the fact that the energy cost of communcaton s less than the energy cost of robot movement. To further reduce the energy cost, we now are lftng ths assumpton and consderng the stuaton that robots can only communcate wth nearby robots wthn a certan dstance to exchange and ther maps. Thus, dfferent robots wll have dfferent maps at the early stage and then reach the consensus after all. Each robot decdes where to move and explore solely dependng on ts own map. It wll be nterestng to see the drawbacks and benefts of ths modfcaton. REFERENCES [1] I. J. Cox and J. J. Leonard, Modelng a dynamc envronment usng a Bayesan multple hypothess approach, Artf. Intell., 66(2): pp , [2] J. L. Crowley, Coordnaton of acton and percepton n a survellance robot, IJCAI, pp , [3] M.W.M. G. Dssanayake, P. Newman, S. Clark, H. Durrant-Whyte and M. Csorba, A soluton to the Smultaneous Localzaton and Map buldng (SLAM) problem, IEEE Transacton on Robotcs and Automaton, 17(3): pp , 21. [4] A. Elfes, Usng occupancy grds for moble robot percepton and navgaton, Computer, 22(6): pp , [5] A. Elfes, Occupancy grds: A stochastc spatal representaton for actve robot percepton, In Proc. Sxth Conference on Uncertanty n AI [6] A. Elfes, Dynamc control of robot percepton usng mult-property nference grds, In Proc. IEEE Internatonal Conference on Robotcs and Automaton, [7] D. Hahnel, R. Trebel, W. Burgard, S. Thrun, Map buldng wth moble robots n dynamc envronments, In Proc. IEEE Internatonal Conference on Robotcs and Automaton, pp , 23. [8] K. Konolge, Erratc competes wth the bg boys, AI Magazne, 16(2): pp , [9] K. Konolge, Improved occupancy grds for map buldng, Auton. Robots, 4(4): pp , [1] K. Konolge, Large-scale map-makng, In Proc. AAAI, pp , 24. [11] J. Leonard, H. Durrant-Whyte, and I.J. Cox, Dynamc map buldng for an autonomous moble robot, In IROS, pp , 199. [12] J. Leonard and H. Durrant-Whyte, Drected Sonar Sensng for Moble Robot Navgaton, Kluwer Academc Publsher, Boston, [13] H. P. Moravec and A. Elfes, Hgh resoluton maps from wde angle sonar, In Proc IEEE Internatonal Conference on Robotcs and Automaton, pp [14] H. P. Moravec, Sensor fuson n certanty grds for moble robots, AI Magazne, 9(2): pp , [15] H. P. Moravec, M. Blackwell, Learnng sensor models for evdence grds, Robotcs Insttute Research revew, pp. 8-15, [16] C. Ortz, K. Konolge, R. Vncent, B. Morsset, A. Agno, M. Erksen, D. Fox, B. Lmketka, J. Ko, B. Steward, D. Schulz, Centbots: Very large scale dstrbuted robotc teams, In Proc. AAAI, pp , 24. [17] B. Schele, J. L. Crowley, A comparson of poston estmaton technques usng occupancy grds, In Proc. IEEE Internatonal Conference on Robotcs and Automaton,, pp , [18] B. Stewart, J. Ko, D. Fox, K. Konolge, The revstng problem n moble robot map buldng: A herarchcal Bayesan approach, UAI, pp , 23. [19] R. Szabo, Topologcal navgaton of smulated robots usng occupancy grd, CoRR cs.ro/41122, 24. [2] S. Thrun, A probablstc onlne mappng algorthm for teams of moble robots, Int. J. Robotcs Research, 2(5): pp [21] S. Thrun, Learnng occupancy grd maps wth forward sensor models, Auton. Robots, 15(2): pp , 23.

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

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

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

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

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

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

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

y and the total sum of

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

More information

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

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

Multi-Robot Complete Exploration using Hill Climbing and Topological Recovery

Multi-Robot Complete Exploration using Hill Climbing and Topological Recovery 2008 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems Acropols Conventon Center Nce, France, Sept, 22-26, 2008 Mult-Robot Complete Exploraton usng Hll Clmbng and Topologcal Recovery Ru

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

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

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

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

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE 1 ata Structures and Algorthms Chapter 4: Trees BST Text: Read Wess, 4.3 Izmr Unversty of Economcs 1 The Search Tree AT Bnary Search Trees An mportant applcaton of bnary trees s n searchng. Let us assume

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

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

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

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

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

Wishing you all a Total Quality New Year!

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

More information

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

3D vector computer graphics

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

More information

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

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

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

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Fusion Performance Model for Distributed Tracking and Classification

Fusion Performance Model for Distributed Tracking and Classification Fuson Performance Model for Dstrbuted rackng and Classfcaton K.C. Chang and Yng Song Dept. of SEOR, School of I&E George Mason Unversty FAIRFAX, VA kchang@gmu.edu Martn Lggns Verdan Systems Dvson, Inc.

More information

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

More information

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

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

More information

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

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

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

Feature Reduction and Selection

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

More information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

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

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

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

THE THEORY OF REGIONALIZED VARIABLES

THE THEORY OF REGIONALIZED VARIABLES CHAPTER 4 THE THEORY OF REGIONALIZED VARIABLES 4.1 Introducton It s ponted out by Armstrong (1998 : 16) that Matheron (1963b), realzng the sgnfcance of the spatal aspect of geostatstcal data, coned the

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

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

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

AMath 483/583 Lecture 21 May 13, Notes: Notes: Jacobi iteration. Notes: Jacobi with OpenMP coarse grain

AMath 483/583 Lecture 21 May 13, Notes: Notes: Jacobi iteration. Notes: Jacobi with OpenMP coarse grain AMath 483/583 Lecture 21 May 13, 2011 Today: OpenMP and MPI versons of Jacob teraton Gauss-Sedel and SOR teratve methods Next week: More MPI Debuggng and totalvew GPU computng Read: Class notes and references

More information

Integration of Planning and Control in Robotic Formations

Integration of Planning and Control in Robotic Formations Integraton of Plannng and Control n Robotc Formatons V.T. Ngo, A.D. Nguyen, and Q.P. Ha ARC Centre of Excellence for Autonomous Systems, Faculty of Engneerng, Unversty of Technology, Sydney, PO Box 13

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

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

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

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

THE deployment of mobile sensors is attractive in

THE deployment of mobile sensors is attractive in Autonomous Deployment of Heterogeneous Moble Sensors N. Bartoln, T. Calamoner, T. La Porta, S. Slvestr Abstract In ths paper we address the problem of deployng heterogeneous moble sensors over a target

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Analysis of Continuous Beams in General

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

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

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

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

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

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

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

More information

A Clustering Algorithm for Chinese Adjectives and Nouns 1

A Clustering Algorithm for Chinese Adjectives and Nouns 1 Clusterng lgorthm for Chnese dectves and ouns Yang Wen, Chunfa Yuan, Changnng Huang 2 State Key aboratory of Intellgent Technology and System Deptartment of Computer Scence & Technology, Tsnghua Unversty,

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

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

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

X- Chart Using ANOM Approach

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

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

Active Contours/Snakes

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

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control Quantfyng Responsveness of TCP Aggregates by Usng Drect Sequence Spread Spectrum CDMA and Its Applcaton n Congeston Control Mehd Kalantar Department of Electrcal and Computer Engneerng Unversty of Maryland,

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

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Inverse kinematic Modeling of 3RRR Parallel Robot

Inverse kinematic Modeling of 3RRR Parallel Robot ème Congrès Franças de Mécanque Lyon, 4 au 8 Août 5 Inverse knematc Modelng of RRR Parallel Robot Ouafae HAMDOUN, Fatma Zahra BAGHLI, Larb EL BAKKALI Modelng and Smulaton of Mechancal Systems Laboratory,

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

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

IMPACT OF RADIO MAP SIMULATION ON POSITIONING IN INDOOR ENVIRONTMENT USING FINGER PRINTING ALGORITHMS

IMPACT OF RADIO MAP SIMULATION ON POSITIONING IN INDOOR ENVIRONTMENT USING FINGER PRINTING ALGORITHMS IMPACT OF RADIO MAP SIMULATION ON POSITIONING IN INDOOR ENVIRONTMENT USING FINGER PRINTING ALGORITHMS Jura Macha and Peter Brda Unversty of Zlna, Faculty of Electrcal Engneerng, Department of Telecommuncatons

More information

Visibility-oriented Coverage Control of Mobile Robotic Networks on Non-convex Regions

Visibility-oriented Coverage Control of Mobile Robotic Networks on Non-convex Regions 2014 IEEE Internatonal Conference on Robotcs & Automaton (ICRA) Hong Kong Conventon and Exhbton Center May 31 - June 7, 2014. Hong Kong, Chna Vsblty-orented Coverage Control of Moble Robotc Networks on

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

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

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

Electrical analysis of light-weight, triangular weave reflector antennas

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

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

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

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

More information

Intro. Iterators. 1. Access

Intro. Iterators. 1. Access Intro Ths mornng I d lke to talk a lttle bt about s and s. We wll start out wth smlartes and dfferences, then we wll see how to draw them n envronment dagrams, and we wll fnsh wth some examples. Happy

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

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

Towards A Human Robot Interaction Framework with Marker-less Augmented Reality and Visual SLAM

Towards A Human Robot Interaction Framework with Marker-less Augmented Reality and Visual SLAM Journal of Automaton and Control Engneerng Vol. 2, No. 3, September 2014 Towards A Human Robot Interacton Framework wth Marker-less Augmented Realty and Vsual SLAM Eranda Lakshantha and Smon Egerton Faculty

More information

Self-Orienting Wireless Multimedia Sensor Networks for Maximizing Multimedia Coverage

Self-Orienting Wireless Multimedia Sensor Networks for Maximizing Multimedia Coverage Self-Orentng Wreless Multmeda Sensor Networks for Maxmzng Multmeda Coverage Nurcan Tezcan Wenye Wang Department of Electrcal and Computer Engneerng North Carolna State Unversty Emal: {ntezcan,wwang}@eos.ncsu.edu

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

Particle Grid Tracking System for Stereovision Based Obstacle Perception in Driving Environments

Particle Grid Tracking System for Stereovision Based Obstacle Perception in Driving Environments Partcle Grd Trackng System for Stereovson Based Obstacle Percepton n Drvng Envronments Radu Danescu, Cosmn Pantle, Florn Onga, and Sergu Nedevsch, Member, IEEE Abstract Ths paper presents an occupancy

More information

COVERAGE CONTROL ON MULTI- AGENT SYSTEM

COVERAGE CONTROL ON MULTI- AGENT SYSTEM Artkel Reguler COVERAGE CONTROL ON MULTI- AGENT SYSTEM Reka Inovan 1, Adha Imam Cahyad 2, Sgt Basuk Wbowo 3 Abstract In ths work, we study the problem of maxmzng the coverage of a Moble Sensor Network

More information

Optimal Fault-Tolerant Routing in Hypercubes Using Extended Safety Vectors

Optimal Fault-Tolerant Routing in Hypercubes Using Extended Safety Vectors Optmal Fault-Tolerant Routng n Hypercubes Usng Extended Safety Vectors Je Wu Department of Computer Scence and Engneerng Florda Atlantc Unversty Boca Raton, FL 3343 Feng Gao, Zhongcheng L, and Ynghua Mn

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Hermite Splines in Lie Groups as Products of Geodesics

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

More information

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

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET OPTIMAL CONFIGURATION FOR NODE IN MIED CELLULAR AND MOBILE AD HOC NETWORK FOR INET Olusola Babalola D.E. Department of Electrcal and Computer Engneerng Morgan tate Unversty Dr. Rchard Dean Faculty Advsor

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

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Parameter estimation for incomplete bivariate longitudinal data in clinical trials Parameter estmaton for ncomplete bvarate longtudnal data n clncal trals Naum M. Khutoryansky Novo Nordsk Pharmaceutcals, Inc., Prnceton, NJ ABSTRACT Bvarate models are useful when analyzng longtudnal data

More information