An Interactive-Voting Based Map Matching Algorithm
|
|
- Drusilla Peters
- 5 years ago
- Views:
Transcription
1 Eleventh International Conferene on Mobile Data Management An Interative-Voting Based Map Mathing Algorithm Jing Yuan* University of Siene and Tehnology of China Hefei, China Yu Zheng Mirosoft Researh Asia Beijing, China Chengyang Zhang University of North Texas Denton, TX. U.S.A. Xing Xie Mirosoft Researh Asia Beijing, China Guang-Zhong Sun University of Siene and Tehnology of China Hefei, China, Abstrat Mathing a raw GPS trajetory to roads on a digital map is often referred to as the Map Mathing problem. However, the ourrene of the low-sampling-rate trajetories (e.g. one point per minutes) has brought lots of hallenges to existing map mathing algorithms. To address this problem, we propose an Interative Voting-based Map Mathing (IVMM) algorithm based on the following three insights: ) The position ontext of a GPS point as well as the topologial information of road networks, ) the mutual influene between GPS points (i.e., the mathing result of a point referenes the positions of its neighbors; in turn, when mathing its neighbors, the position of this point will also be referened), and ) the strength of the mutual influene weighted by the distane between GPS points (i.e., the farther distane is the weaker influene exists). In this approah, we do not only onsider the spatial and temporal information of a GPS trajetory but also devise a voting-based strategy to model the weighted mutual influenes between GPS points. We evaluate our IVMM algorithm based on a userlabeled real trajetory dataset. As a result, the IVMM algorithm outperforms the related method (ST-Mathing algorithm). Keywords-map mathing; GPS trajetory; road network; voting I. INTRODUCTION The inreasing popularity of GPS-enabled devie has failitated users to trak moving objets, suh as vehiles and people. However, as the readings of a GPS sensor have positioning errors and sampling errors [4], the departure of the GPS traking data from the atual trajetory an hardly be avoided. To math an original GPS traking data to a digital map or a digital road network is often referred to as Map Mathing. The general purpose of a map mathing algorithm is to identify the true road segment on whih a user (or a vehile) is/was travelling. Map mathing is a key proedure in many loation-based appliations, suh as vehile navigation [8], fleet management [9], intelligent transport systems (ITS) [7], and many other loation based servies [, 7]. Sine most of the ivilian GPS devies and GPS modules in smart phones are low-end and low auray, a sophistiated and reliable map mathing algorithm is ruial for these loation-based servies. There has been an inreasing attention on the map mathing problem. The majority of the existing map mathing algorithms onsider the senario that the sampling rate is high (e.g. one sample per 0 seonds). However, in pratie, there exists a large quantity of low-sampling-rate GPS traking data (the sampling interval is more than minutes). For instane, to save the ommuniation and energy ost, the taxis usually report their GPS positions to the dispathing enter with lowsampling-rate data. Fig. presents the statistial distribution of the sampling intervals of the GPS trajetories generated by 0,000+ taxies in Beijing in a week. The average time interval of the data set is.7 minutes. Aording to the result in the hart, only 4% of the data is high-sampling-rate (the sampling interval is less than minute) data. More than 60% of the data is low-sampling-rate data. ~ minutes 8% 0~ minutes 4% ~0 minutes 58% ~6 minutes 86% 6~0 minutes 4% Figure. Distribution of the sampling interval This poses new hallenge for onventional map mathing algorithms sine as the sampling rate grows, the details between two sampling points are missing. For example, if the sampling interval is minutes, the distane between two sampling points may reah to 000 meters even if a vehile s speed is 40 km/h. In a dense urban road network, a taxi may pass through several road segments during this period. Another problem is that the mathed road segments of most exiting methods may be disonneted when the GPS sampling interval is large. Therefore, an adaptive and robust map mathing algorithm with aeptable aurate is needed for this senario. In this paper, we investigate the problem of map mathing low-sampling-rate GPS traking data. To math this kind of data to the real map, we need to make full use of the interior information of the traking data as well as the topology of the road networks. For instane, Fig. shows a real road map and the GPS traking data (the red points). We an easily manual *This work was done when Jing Yuan was an intern at Mirosoft Researh Asia /0 $ IEEE DOI 0.09/MDM
2 math the trajetory to the blue dot line whih is the true path of this vehile. This proedure indiates our key insights: ) Position Context: The mathed positions of sampling points are effeted by other points. Point is mathed to E Yesler Way (the horizontal blue dot line) rather than th Ave street though point is muh loser to th Ave street. Why is that? This is beause when we are labeling point, we have onsidered, subonsiously, the positions of the other points nearby (e.g. point a, b, d, e) and their tendeny. We an definitely deide that is not loated at th Ave (the vertial road). In other words, we regard the neighboring points as point s referene points. The sampling points affet eah other. Figure. Illustation of our insights ) Mutual Influene: The sampling points have an interative influene on eah other. As stated above, when we are labeling point, we look upon its neighboring points as referene points. However, in the same time, point is also other points referene point when labeling its neighbors. Therefore, this referene relationship is mutual and interative. ) Weighted Influene: The farther away two sampling points are, the more limited they influene eah other. In Fig., when we are labeling point, as stated above, we refer to the positions of other points. However, the influene made by points d and b is obviously more important than point f whih is farther away from point. Whether point f mathed to the vertial road or the horizontal road hardly affets the position of point. This fat indiates that the influene made by the referene points varies aording to their distanes from the mathed point. Based on these insights, we present a novel Interative Voting-based Map Mathing algorithm (termed IVMM). We design a voting proess among all the sampling points to reflet their interative influene. For eah sampling point, we find out their andidate road segments, and for eah andidate, there exists an optimal path whih is passing through it. Every andidate will vote for their best path, and the global optimal path will be hosen aording to the voting result. In general, our ontributions an be summarized as: We study the interative influene of the GPS traking points and propose a novel voting-based algorithm IVMM for map mathing low-sampling-rate GPS traking data. Extensive experiments are onduted on real datasets. The data is olleted from real-world and labeled by real people. Therefore, the results are more reliable than syntheti data used in most existing work The evaluation results validate the advanement of our IVMM algorithm ompared to existing method for low-sampling rate data in terms of mathing auray. The outline of this paper is as follows. Setion II reviews the related work and ategories urrent map mathing algorithms. Setion III formulates the map mathing algorithm and gives an overview of IVMM algorithm. The detail of IVMM algorithm is introdued in Setion IV and analyzed in Setion V. The experiment results are presented in Setion VI. Setion VII onludes the paper and gives diretions for our future work. II. RELATED WORK This setion reviews the existing map mathing algorithms and ategories them. Approahes for these algorithms an be lassified by various riteria. A. Involved Information of Input Data. Aording to the information of input GPS traking data used, existing methods an be ategorized into four groups: geometri [], topologial [, 4], probabilisti [5] and other advaned tehniques [6, 7, 9]. Geometri map mathing algorithms utilize the geometri information of the spatial road network data by onsidering only the shape of the links without the onnetivity of the links []. A map mathing algorithm whih makes use of the the onnetivity and ontiguity information is referred to as a topologial map mathing algorithm [4]. Topologial methods use the topology of map features to onstrain the andidate mathes for a sampling point. For example, in Fig., though point A is loser to the vertial road, but A is sure to be mathed to Redmond Way sine there is no way to go from the vertial road to the Redmond Way rather than the vertial road. A probabilisti map mathing algorithm is developed in [5]. Advaned map mathing algorithms are referred to as those using more refined onepts suh as a Kalmam Filter [6], a fuzzy logi model [7] or the appliation of Hidden Markov Model [9, 9]. However, these algorithms still perform poor when the sampling rate is low. In [9], the evaluation shows the error rate is more than 50% when the sampling interval exeeds 5 minutes. Figure. Map mathing using topologial information 44
3 Our approah is based on both geometri and topologial information of the road network. The IVMM algorithm, different from existing topologial methods, also onsiders the temporal/speed information of the road network. B. Global Algorithms and Loal Algorithms Map mathing algorithms an also be ategorized into loal/inremental algorithms and global algorithms aording to the range of sampling points onsidered when mathing the trajetories. The loal/inremental algorithms follow a greedy strategy of sequentially extending the solution from an already mathed portion. These methods try to find a loal optimal point or edge based on distane and orientation similarity [, 8, 0]. The inremental algorithm desribed in [] using a onstant-depth reursive look-ahead strategy is also based on loally mathing geometries. Wenk et al. proposed an adaptive lipping method whih utilizes the Dijkstra algorithm to onstrut a shortest graph on loal free spae graph []. A segment-based mathing algorithm introdued in [] assigns onfidene values for different sampling points. This algorithm mathes high-onfidene segments first, and then mathes lowonfidene segments using previous mathed edges. In general, loal/inremental algorithms usually run fast when sampling rate is very high (e.g. -5 seonds a sample). Therefore, the loal/inremental algorithms are often adopted in the appliations with online requirement. However, the performane of these algorithms gets worse when the sampling rate is not high. As the sampling rate dereases, the problem of ar-skipping [] beomes prominent, ausing signifiant degrade of auray. The other group of algorithms alled global algorithms tries to find a trajetory whih is as loser as the sampling trak among all available trajetories in the road network. To measure the similarity between the mathed trajetory and the sampling trajetory, most algorithms employ the Fréhet distane or Weak Fréhet distane. The algorithm proposed in [5] applies parametri searh over all ritial values, then it solves the deision problem by finding a monotone path in the free spae from the lower left orner to the upper right orner. This work is extended in [] with average Fréhet distane to redue the effet of outliers. Paper [] also uses weak Fréhet distane that runs in ( log time with similar mathing quality. Paper [4] proposes an algorithm based on a weighted graph representation of the road network. This algorithm is based on a measurement similar to the Average Fréhet distane. Sine the global algorithms require the information of an overall traking trajetory, they are often used in offline situation. In ontrast to urrent global map mathing algorithms, we onsider the mutual influene of the sampling points themselves as well as the impat of remoteness on the positions of the sampling points. Based on a novel voting strategy, our algorithm is more robust and reliable than existing methods. C. Sampling Rate Aording to the sampling density of the traking data, we an ategorize existing map mathing algorithms to densesampling-rate approahes and low-sampling-rate approahes. As stated in [4], most global algorithms perform poor when GPS sampling intervals are larger than 0 seonds- the average orretness method is less than 60%. To the best of our knowledge, [] is the first and only paper to address the problem of map mathing for low-sampling-rate GPS trajetories. ST-Mathing [] is a map mathing algorithm for low-sampling-rate GPS traking data whih inorporates both the geometri topologi struture and the speed onstrains. This algorithm first retrieve a set of andidate points for eah sampling point, then define a similarity funtion with respet to every two sequential sampling points and their andidate points. Based on the summation of the similarity funtion during the whole path, the ST-Mathing algorithm finds a path with the largest summation to be the result path. The authors onduted extensive evaluation to investigate the performane of ST- Mathing algorithm. The experiment results validate ST- Mathing outperforms the methods based on Fréhet distane both in terms of mathing auray and running time. However, by experiments, we find that when the length of trajetory is long and the vehile passes through a multi-lane road, the mathing result given by ST-Mathing algorithm is still not reliable. For example, Fig. 5 is a sreenshot of the visualized result of ST-Mathing algorithm on a real GPS traking data. The red urve onnets the GPS sampling data and the blue line marked by green pushpins is the mathing result of ST-Mathing algorithm with respet to the sampling data. The mathed path still runs in a roundabout zigzag way whih obviously deviates from the real path. Figure 4. A sreenshot of ST-Mathing result The mismathing of ST-Mathing algorithm is aused by these reasons: The similarity funtion is built solely with respet to two adjaent andidate points, whereas the position of a sampling point is influened by all its neighboring points, both previous points and latter points. Thus the values of the edges in the andidate graph omputed by ST-Mathing algorithm do not reflet the true influene of the neighboring points enough. ST-Mathing algorithm uses a simple summation of all the values in the trajetory to evaluate the similarity of a andidate path with the sampling data. It neglets the impat of remoteness on the sampling point by other points. The reiproal influene mentioned in Setion I (our insight ) is not onsidered by ST-Mathing algorithm. 45
4 If one point is mathed to a wrong road segment, the following points will all be measured based on this mismathed point, thus that the errors of the proess are umulative. III. PRELIMINARY In this setion, we first define the onepts used in this paper and then give an overview of the interative voting-based map mathing algorithm. A. Problem Definition Definition. GPS trajetory: A GPS trajetory is a point sequene linked by the time stamps of the GPS points. Eah GPS point is a triple (.lat,.lng,.t) whih are its latitude, longitude and timestamp respetively. Definition. Road network: A road network is a direted graph (,, where is a set of edges representing the road segments. is a set of verties representing the intersetions and terminal points of the road segments. Eah road segment is a direted edge that is assoiated with an id. eid, a typial travel speed. v, a length value. l, a starting point. start, an ending point. end as shown in Fig. 5. of the position ontext. After that, we build a stati sore matrix aording to the andidate graph. The mutual influene is modeled utilizing a weighted sore matrix whih is onstruted dynamially. Based on the weighted sore matrix, all the andidate points parallelly vote for their best mathing paths in the last phase. Then a global optimal path is eleted aording to the voting result. Figure 6. Overview of the IVMM algorithm IV. INTERACTIVE VOTING-BASED MAP MATCHING ALGORITHM In this setion, we introdue our Interative Voting-based Map Mathing Algorithm (IVMM) and give an example to show how IVMM works. A. Candidates Preparation Given a GPS trajetory, we retrieve a set of andidate road segments (CRS) for eah sampling point by a range query. The set CRS ontains all road segments within radius r (a fixed number) of with respet to Eulidian distane. Figure 5. Illustration of a path in a road network Definition. Path: Given two verties, in a road network, a path is a set of onneted road segments that start at and end at, i.e. :, where.,.,..,. Fig. 5 illustrate a typial path onneting several road segments. The map mathing problem then an be defined as: Given the road network G and a raw GPS trajetory T, find a path in G whih mathes T with its real path. B. Framwork Motivated by the insights we presented in setion I as well as the disadvantages of ST-Mathing we disussed in setion II, we develop the IVMM algorithm whih is aimed to make the best of the interative relationship among all the sampling points so as to find a global optimal path to math the trajetory, espeially for low-sampling-rate situation. The IVMM algorithm onsists of four phases: andidate preparation, sore matrix building, interative voting and path finding. Fig. 6 shows a framework of the IVMM algorithm. In the first phase, we perform a range query to selet the andidate road segments (CRS) and andidate points (CP) for eah sampling point, then in the seond phase, we onstrut a andidate graph by performing a spatial and temporal analysis Figure 7. Illustration of andidate road segements and andidate points The andidate points (CP) are seleted in the following way: if the projetion of the sampling point onto the road segment is between its endpoints, then hoose the geometry projetion as the andidate point; otherwise, hoose the endpoint whih is loser to the sampling point with regard to the Eulid distane as shown in Fig. 7. Thus we get a andidate point set CP i for eah. Fig. 8 gives an example of a trajetory. After the proess of andidates preparation, we obtain CRS and CP for eah depited in Fig. 8. For instane, CRS ={,, } and CP ={,, }. Let be the ardinality of CRS, thus we have CRS CP. e p e e e p e Figure 8. Candidate road segments and andidate points p e e e 4 p e 4 e 4 46
5 B. Position Context Analysis In this phase, we perform the Spatial Temporal Analysis and onstrut a andidate graph (,. The distribution of the measurement error is assumed to satisfy the Gaussian distribution (, [8]. For a andidate point, its observation probability with respet to is formulated as: e. () where is the Eulid distane from andidate to sampling point. Figure 9. Candidate graph From andidate point to andidate point, the spatial analysis funtion is defined as below: ( where ( ( (,. () is the transition probability defined as: (. () (,(, where is the Eulidian distane from sampling point to sampling point, and (,(, is the length of the shortest path from andidate to. V' is the union of CP i and E' is a set of shortest paths between any two andidate points. The spatial analysis funtion is aimed to measure the similarity between the andidate paths with the shortest path with respet to two adjaent andidate points. This is based on the assumption that a driver is more likely to hoose a shorter route when driving. We also define a temporal analysis funtion onsidering the speed onstrains of the road segments as follows: ( (. (,(, (. (,(, where is the shortest path onneting with, and (,(, the average speed from to whih an be easily omputed. We adopt the definition of STfuntion for in [] whih is given as below: ( ( (4) ( (5) where is the spatial analysis funtion and is the temporal analysis funtion. (For the details of spatial/ temporal analysis, please refer to paper [].) After spatial and temporal analysis, a andidate graph is onstruted. The nodes of the graph are the set of andidate points for eah GPS observation, and the edges of the graph are set of shortest paths between any two neighboring andidate points. The nodes and edges are all assigned weight values based on the results of spatial/temporal analysis. C. Mutual Influene Modeling ) Stati Sore Matrix Building Based on the andidate graph generated in the previous phase, we an build a Stati Sore Matrix denoted as (, (,, ( where ( ( ( = ((. We provide the sore matrix of trajetory as an example Eah item in this sore matrix represents the probability of a andidate point like to be a orret projetion only onsidering the information of two onseutive points, e.g.,. But, this information does not reflet the interative mutual influene between the andidate points, as disussed in Setion II. ) Weighted Influene Modeling To model the weighted influene of the andidate points, we define a ( -dimension Distane Weight Matrix for eah sampling point. This diagonal matrix gives weights for the effet of all other points to assoiated with their distanes to. For,,, defined as below: (, (,, (, (, ( (6) and = (, (,, ( (7) where ( (,,,, and (, is the Eulidian distane between and. We term the f funtion as distane weight funtion, whih represents the influene of the point to the point based on the distane between them. We ll further disuss the f funtion later in Setion V. Regarding matrix M as a ( -order blok matrix, for eah,,,,, the Weighted Sore Matrix is defined as: (, (,, ( (8 For eah andidate point of sampling point, matrix represents the similarity of all the andidate road segments with the true path onsidering the influene of the remoteness. Note this matrix multipliation proess ensures that if two sampling points have the same distanes to the third sampling point, their 47
6 influenes on the third sampling point are also equal. That is beause matrix is an order matrix just without the element ( (. In fat, for,,,, (, ( ( ( ( ( if ( ( ( ( ( (9) otherwise To illustrate this proessing, let s follow with the previous example. If we set (,, and suppose, (in real implementation, the dist funtion is the atual Eulid distane, here just for onveniene of explanation), the weighted sore matrix are: For instane, matrix is the weighted sore matrix for ( sampling point. Compared with the stati matrix M, and ( are both halved sine ( is assoiated with the transmission from CP to CP, and ( is related to the transmission from CP to CP. Based on the assumed distane weight funtion, their impats on are the same. The stati sore matrix is onstruted in this phase; whereas in pratie, the distane weight matrix and weighted sore matrix an be generated dynamially in the next phase when needed so as to save the memory spae though we defined them here. D. Interative Voting Reall the insights presented in Setion I, the influene of the sampling points is mutual. When a sampling point refers to other points, it is referened by other points in the same time. Considering the interation of the andidate points, we design a novel and effiient voting algorithm for the andidate seletion. For eah sampling point, the weighted sore matrix is built. Then for eah andidate point, we tried to find an optimal path P whih passes aross utilizing the weighted sore matrix. After that, andidate point votes for all the andidate points on path P. Sine the entire voting proess is independent for eah sampling point, it an be implemented in parallel. We now present our algorithm in pseudo ode. Algorithm InterativeVoting Input: Candidate graph (,, stati sore matrix Output: The vote ounts of eah andidate point : for i = to n do in parallel : Compute and : for k = to do 4: P=FindSequene (G,, i, k) 5: Vote for eah andidate point in trajetory P For eah andidate of, the FindSequene proess is alled to find a path P whih passes through the andidate point and has the largest weighted sore summation. The FindSequene proess works in a dynami-programming paradigm. The pseudo-ode is as follows: Algorithm FindSequene Input: Candidate graph (,, matrix, i, k Output: The sequene : /* retrieve a path whih must get aross and has the largest weighted sore summation with respet to */ : Let, denote the highest sore omputed so far; : Let, denote the parent of urrent andidate; : for t = to do 4:, ( w ( ; 5: for s = to do 6: if then 7: for t = to do (, 8: 5: for to n do 6: for s = to do 7:, (, =max,,t,, 8:, (, argmax,,t,, 9: Initialize as an empty list; /* a list of mathed points in reverse order*/ 0: (,,,, ); :. (,,,, : for to do :.add(); 4:, ; 5:.add(); 6: return. (); The FindSequene proess retrieves the best path for eah andidate point (we all it a loal optimal path) as well as a fvalue whih is used in the next phase when two andidates have the same number of votes. Now ontinue with our example before. As stated in the seond phase, eah andidate point has an observation probability. Given the observation probability of CP as shown in Tab., after the Find Sequene proess, the best path for andidate and its fvalue are illustrated in Fig
7 p 's andidates p 's andidates p 's andidates p 4 's andidates Figure 0. FindSequene proess of andidate TABLE I. INITIAL OBSERVATION PROBABILITY After the interative voting, we pik the andidate point who has the most votes for eah sampling point ; if two andidate point have the same votes, ties are broken using the fvalue. Then we link the andidate points one by one, the global optimal path is obtained. TABLE II. VOTING RESULT Considering the above example, after Interative Voting, we ount the votes for eah andidate point. The result shows in Tab. II. Then the global optimal path is eleted whih is as lined out in Fig Figure. Mathing result of IVMM algorithm V. ALGORITHM ANALYSIS This setion first analyzes the omplexity of IVMM algorithm, and then disusses the seletion of the distane weight funtion. A. Algorithm Complexity The time omplexity of IVMM an be divided into four parts aording to the four phases of IVMM. Let denotes the number of sampling points on the given trajetory, and denotes the number of road segments in the road network. We further assume that the maximum number of andidates of one sampling point is. In the first phase, a range query is performed to get the andidate points. The time ost for range query is (4 by using ell index [4]. In the seond phase, the onstrution of the andidate graph takes a ( log time sine the CP N( ) CP Votes fvalue number of shortest paths in is ( and the shortest path an be omputed in( log time utilizing Dijkstra algorithm (n m). The weighted sore matrix an be built in ( time. The omplexity of FindSequene proedure is ( sine eah andidate is at most visited one. Therefore, the Interative Voting algorithm takes a ( time due to parallel omputation. Finally, the omplexity of the last phase is (. In total, the omplexity of IVMM is (. Note that even if the Interative Voting algorithm uses a round-robin way rather than a parallel omputation, the total omplexity of IVMM is still ( beause usually in a single trajetory nm for low-sampling-rate senario. Note that the omplexity of ST-Mathing algorithm and IVMM algorithm is the same. [] B. The Distane Weight Funtion In Setion IV, we introdue a distane weight funtion ( in the position ontext analysis phase of IVMM algorithm. Let x be the Eulidian distane of two sampling points, then ( denotes the impat of distane x on eah sampling point with respet to road network r. The hosen of f is an interesting open problem. However, the f funtion should satisfy the following properties: ) (0. ) ( 0. ) For 0, 0 ( In general, f should be a delining funtion sine the farther away, the less two sampling points impat on eah other. For example, an exponential delining funtion e is an available distane weight funtion. We believe that the impat of the distane on the position of the sampling points satisfies Gassian/Normal distribution sine if two sampling points are relatively lose, then their influene on another point is pretty muh the same, while if the distane of two sampling points exeeds a ertain limit, the influene of eah sampling point delines very fast. Therefore, in our work, the distane weight funtion is defined as: ( (0) where is a parameter with respet to the road network. In Setion VI, we investigate the impat of parameter β and the impat of different distane weight funtions. VI. EVALUATION In this setion, we ondut extensive experiments to evaluate our IVMM algorithm. We first desribe the settings, then introdue the evaluation approah, and lastly report the evaluation results. A. Setting ) Road Netwroks In our experiments, we use the road network of Beijing visualized in Fig.. The network graph ontains 58,64 verties and 0,74 road segments. The vertial length of the map is about 47.7 km and horizontal length is about 5.6 km. 49
8 Figure. Road network of Beijing ) GPS Traking Data In our experiments, all GPS traking data is real data olleted from the Geolife [5, 6] System. Distintive from existing approahes, we use real human labeled true path data as the ground truth in our experiments. The raw GPS data set ontains 6 trajetories with varying number of points and average speed as Fig. (a) and Fig. (b) present. The trajetories over about 64 kilometers over more than 0 hours. Fig. () plots all the original trajetories on the map. Counts ~50 50~00 00~00 00~450 Number of Sampling Points a) Statistis on number of points b) Statistis on average vehile speed Counts ~0 0~0 0~0 0~40 40~50 50~60 60~ Average Vehile Speed (km/h) investigate the impat of different hoie of parameter and some other distane weight funtions on the mathing result. Platform: The algorithms are implemented in Java, on an Intel. GHZ PC with GB memory on Windows 7 operating system. B. Evaluation Approah Sine the ST-Mathing algorithm is the only map mathing algorithm whih performs well for low-sampling-rate data [], we ompared our IVMM algorithm with ST-Mathing both in terms of mathing quality and effiieny. To evaluate the effiieny of our algorithm, we ompared the running time of both algorithms. To evaluate the mathing quality, we use the orret mathing perentage (CMP) alulated by the following equation: CMP C N 00%. () We also investigate the impat of different distane weight funtions on the mathing quality. C. Results ) Vitualized results Fig. 4 and Fig. 5 present the sreenshots of the visualized mathing results of IVMM algorithm ompared with ST- Mathing algorithm on the same GPS traking data. The red line in Fig. 4 represents the GPS traking data and the blue line marked with red pushpins shows the mathing results. The left piture of Fig. 4 is the result of ST-Mathing algorithm. It runs in a roundabout way whih obviously deviates from the true path. The right piture is the mathing result of IVMM algorithm. It mathes all ground truth road segments in this portion. ) Sreenshot of all the GPS trajetories in the dataset Figure. Distribution of the GPS trajetories ) Parameter Seletion The sampling rate: This work fous on the low-samplingrate senario, thus the sampling interval ranges from 0 seonds to 0.5 minutes in our experiments. Parameters for IVMM algorithm: In our experiments, we set k=5 as the maximum number of andidates for eah sampling point. The radius of the range query is set to 00 meters. For observation probability estimation, we use a normal distribution (Equation ()) with 5 meters and 0 meters. The distane weight funtion: We use the distane weight funtion defined as equation (0) for the estimation. The parameter is set to 7 km as the default set. We also Figure 4. A sreenshot of mahing result (ST-Mahing V.S. IVMM) Fig. 5 is another sreenshot of the visualized mathing result. The original GPS traking data is the same with the example presented in Fig. 4. In both of the two pitures below, the red line represents the original traking data and blue line marked with green pushpins is the mathing result. On the left, ST-Mathing mismathes several road segments suh that the result is a zigzag way whereas on the right our IVMM straightens the mismathed road segments and mathes the ground truth path quite well. Compared with ST-Mathing algorithm, the result of our IVMM algorithm is more reliable and adaptive. 50
9 be mathed is orrespondingly redued suh that time ost of both algorithms dereases fast. Figure 5. Another sreenshot of mathing result (ST-Mathing V.S. IVMM) ) Corret Mathing Perentage Fig. 6 presents the mathing auray omparison result based on the orret mathing perentage (CMP). It is learly that IVMM algorithm signifiantly outperforms ST-Mathing algorithm for all sampling intervals. Reall the statisti result of real taxi GPS data in Beijing (Fig. ), the sampling interval of most low-sampling-rate GSP trajetories are ~6 minutes (about 86% among all low-sampling-rate data). When sampling interval ranges from.5 minutes to 6.5 minutes, the auray of IVMM is always about 70% with a 0% improvement of ST-Mathing algorithm. When the sampling interval exeed 6.5 minutes, the performanes of IVMM and ST-Mathing get loser but still have a 5% margin. The result validates that IVMM algorithm represents the interative influene of eah sampling points effetively and is more robust ompared with ST-Mathing algorithm. Figure 6. Mathing aruray (ST-Mathing V.S. IVMM) ) Running Time The time omplexity of IVMM algorithm is the same with ST-Mathing as analyzed in Setion V. We onduted experiments to evaluate the running time of both algorithms. The bar hart in Fig. 7 gives the result. Sampling Interval (minute) Corret Mathing Perentage (%) Sampling Interval (minute) Running Time(s) ST-Mathing IVMM(β=7km) IVMM ST-Mathing Figure 7. Running time (ST-Mathing V.S. IVMM) In this evaluation, the sampling interval ranges from 0.5 minutes to 0.5 minutes. The result demonstrates that IVMM algorithm is as fast as ST-Mathing algorithm for both lowsampling-rate and high-sampling-rate data. Fig. 7 also implies that as the sampling interval inreases, the number of points to 4) Impat of Distane Weight Funtions In Setion V, we disuss the hoie of distane weight funtions. Fig. 8 plots some different distane funtions we evaluate on the same data set. The x-axis is the distane of two sampling points; y-axis is the value of distane weight funtion whih represents the influene on the positions of two sampling points. Figure 8. Different distane weight funtions Fig. 9 presents the mathing performane of different weight funtions. The exponential funtion and linear funtion perform worse than the Gaussian funtion in terms of mathing auray. The performane of IVMM algorithm without distane weight funtion (denoted as IVMM (none) in Fig. 9) is also worse than approahes with a Gaussian distane weight funtion for all sampling intervals. This validates again that the influene of sampling points is related to their distane. Corret mathing perentage (%) Distane Weight Value f(x) Distane of Sampling points (km) Sampling Interval (minute) β=km β=7km β=0km exponential Figure 9. Impat of different distane weight funtions We also estimate the impat of on the distane weight funtion as shown in Fig. 0. The auray rate when is lower than when 4, 7 and 0, but still better than ST-Mathing algorithm in Fig. 6. The reason for this is that when, the value of distane weight funtion dereases too fast as showed in Fig. 8. VII. CONCLUSION In this paper, we investigate the problem of map mathing for low-sampling-rate GPS trajetories. A novel algorithm termed IVMM is proposed and analyzed. This algorithm employs a voting-based approah to reflet the mutual influene of the sampling points. We define a distane weight funtion to evaluate the impat of distane to the mathing positions. Extensive experiments are onduted with real GPS traking data. Both for low-sampling-rate data and high-sampling-rate data, the orret mathing perentage of IVMM algorithm is linear IVMM(β=0) IVMM (exponential) IVMM (none) IVMM (linear) 5
10 higher than ST-Mathing algorithm. In partiular, when the sampling interval ranges from to 6 minutes, the auray rate of IVMM algorithm always has a more than 0% improvement over the ST-Mathing algorithm. The results demonstrate that IVMM algorithm signifiantly outperforms ST-Mathing algorithm whih is so far the only approah aimed at lowsampling-rate GPS data in terms of mathing quality. Corret Mathing Perentage (%) Sampling Interval (minute) Figure 0. Impat of parameter with IVMM IVMM(β=km) IVMM(β=4km) IVMM(β=7km) IVMM(β=0km) The distane weight funtion whih plays an important role in IVMM algorithm is intriguing. We note that the weighted influene of the sampling points is not only related with the distane but also with the topology of the road networks. Typially, the influene of two sampling points in a dense road network is muh less than that of a sparse one. That is beause the more the number of possible paths traversing two points is, the less weighted influene they might brought on eah other. We will do more researh on this topi in our future work. ACKNOWLEDGEMEN This work is partially supported by Mirosoft Researh Asia Internet Servies Theme Researh Program. REFERENCES [] C.Y. Zhang, Y. Zheng and X. Xie, Map-Mathing for Low-Sampling- Rate GPS trajetories, in Proeedings of ACM SIGSPATIAL Conferene on Geographial Information Systems (ACM GIS 009). [] I. Raushert, P. Agrawal, R. Sharma, S. Fuhrmann, I. Brewer and A. MaEahren, Designing a Human-entered, Multimodal GIS Interfae to Support Emergeny Management, in Proeedings of the 0th ACM international symposium on Advanes in geographi information systems, MLean, Virginia, USA, 00. [] Bing Map Searh. Mirosoft Corporation [4] D. Pfoser and C. S. Jensen, Capturing the Unertainty of Moving- Objet Representations, In 6th International Symposium on Advanes in Spatial Databases (Hong Kong, China, July 999), SSD 009. [5] H. Alt, A. Efrat, G. Rote, and C. Wenk, Mathing Planar Maps, J. of Algorithms, vol. 49: pp.6 8, 00. [6] A. Civilis, C. S. Jensen, and S. Pakalnis, Tehniques for Effiient Road-network-based Traking of Moving Objets, IEEE Transations on Knowledge and Data Engineering, vol. 7(5): pp.698 7, 005. [7] M. A. Quddus,W. Y. Ohieng and R. B. Noland, Current Map- Mathing Algorithms for Transport Appliations: State-of-the Art and Future Researh Diretions, Transportation Researh Part C: Emerging Tehnologies 5 (007), pp. 8 [8] R. R. Joshi, A New Approah to Map Mathing for In-vehile Navigation Systems: the Rotational Variation Metri, In proeedings of IEEE Intelligent Transportation Systems. [9] C. Feijoo, J. Ramos, and F. Perez,, A System for Fleet Management Using Differential GPS and VHF Data Transmission Mobile Networks, Veh.0ile Navigation and Information Systems Conferene, 99., in Pro of the IEEE-IEE [0] D. Bernstein and A. Kornhauser, An Introdution to Map Mathing for Personal Navigation Assistants, Tehnial report, NewJersey TIDE Center Tehnial Report,996. [] M. A. Quddus, Highintegrity Map-mathing Algorithms for Advaned Transport Telematis Appliations,PhDThesis. Centre for Transport Studies, Imperial College London,UK,006. [] J. S. Greenfeld, Mathing GPS Observations to Loations on a Digital Map, In proeedings of the 8 st Annual Meeting of the Transportaion Researh Board, Wasington D. C, 00. [] W. Chen, M. Yu, Z. Li and Y. Chen, Integrated Vehile Navigation System for Urban Appliations, In proeedings of the 7 th International Conferene on Global Navigation Satellite System, pp. 5-, 00. [4] H. B. Yin and O. Wolfson, A Weight-based Map Mathing Method in Moving Objets Databases, In proeedings of the International Conferene on Sientifi and Statistial Database Management (SSDBM 04), vol. 6, pp , 004. [5] W. Y. Ohieng, M. A. Quddus and R. B. Noland, Map-mathing in Complex Urban Road Networks, Brazilian Journal of Cartography vol. 55(), pp. -8, 004 [6] D. Obradovi, H. Lenz and M. Shupfner, Fusion of Map and Sensor Data in a Morder Car Navigation System, Journal of VSLI Signal Proessing 45, pp. -, 006. [7] M. A. Quddus, W. Y. Ohieng and R. B. Noland, A High Auray Fuzzy Logi-based Map-Mathing Algorithm for Road Transport, Journal of Intelligent Transportation Systems: Tehnology, Planning, and Operations, vol. 0(), pp. 0-5, 006. [8] A. Civilis, C. S. Jensen, J. Nenortaite and S. Pakalnis, Effiient Traking of Moving Objets with Preision Guarantees, in pro MobiQuitous onf., pp. 64-7, 004. [9] O. Pink and B. Hummel, A Statistial Approah to Map Mathing Using Road Network Geometry, Topology and Vehiular Motion Constraints, in proeedings of the th International IEEE Conferene on Intelligent Transprotation Systems, 008. [0] A. Civilis, C. S. Jensen, J. Nenortaite, and S. Pakalnis, Tehniques for Effiient Road-network-based Traking of Moving Objets, IEEE Transations on Knowledge and Date Engineering, vol. 7(5), pp , 005. [] S. Brakatsouls, D. Pfoser, R. Salas and C. Wenk, On Map-Mathing Vehile Traking Data, In st International Conferene on Very Large Data Bases (Trondheim, Norway,005). VLDB 05. [] C. Wenk, R. Salas and D. Pfoser, Addressing the Need for Map- Mathing Speed: Loalizing Globalb Curve-Mathing Algorithms, In SSDBM 06: Proeedings of the 8th international Conferene on Sientifi and Statistial Database Management, 006 [] S.S. Chawathe, Segment-based Map Mathing, In IEEE Symposium on Intelligent Vehiles, 007. [4] J. L. Bentley and J. H. Friedman, Data Struture for Range Searhing, ACM Computing Surveys (CSUR), pp , 979. [5] Y. Zheng, Y. Chen, X. Xie and W. Y. Ma, GeoLife.0: A Loation- Based Soial Networking Servie, In proeedings of International Conferene on Mobile Data Management 009 (MDM 009). [6] Y. Zheng, L. Liu, L. Wan and X. Xie, Learning Transportation Mode from Raw GPS Data for Geographi Appliation on the Web, In Proeedings of International onferene on Wold Wild Web (WWW 008), Beijing, China. [7] Y. Zheng, L. Zhang, X. Xie and W. Y. Ma, Mining Interesting Loations and Travel Sequenes from GPS Trajetories, In Proeedings of International onferene on Wold Wild Web (WWW 009), Madrid Spain. [8] F. van Diggelen, GPS Auray: Lies, Damn Lies, and Statistis, GPS World, vol. 9(), pp. 4-45, 998. [9] P. Newson and John Krumm Hidden Markov Map Mathing Through Noise and Sparseness, in Proeedings of ACM SIGSPATIAL Conferene on Geographial Information Systems (ACM GIS 009). 5
Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract
CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and
More informationA Novel Validity Index for Determination of the Optimal Number of Clusters
IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers
More informationPipelined Multipliers for Reconfigurable Hardware
Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,
More informationGradient based progressive probabilistic Hough transform
Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti
More informationAbstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.
Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,
More informationAutomatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)
Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University
More informationThe Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines
The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer
More informationDetection and Recognition of Non-Occluded Objects using Signature Map
6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,
More informationAlgorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking
Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient
More informationAn Efficient and Scalable Approach to CNN Queries in a Road Network
An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,
More informationPlot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar
Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation
More informationSmooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints
Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of
More informationMultiple-Criteria Decision Analysis: A Novel Rank Aggregation Method
3537 Multiple-Criteria Deision Analysis: A Novel Rank Aggregation Method Derya Yiltas-Kaplan Department of Computer Engineering, Istanbul University, 34320, Avilar, Istanbul, Turkey Email: dyiltas@ istanbul.edu.tr
More informationOn - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2
On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,
More informationApproximate logic synthesis for error tolerant applications
Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu
More informationExtracting Partition Statistics from Semistructured Data
Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk
More informationExploiting Enriched Contextual Information for Mobile App Classification
Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center
More informationA Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks
A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr
More informationCluster-Based Cumulative Ensembles
Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,
More informationIncremental Mining of Partial Periodic Patterns in Time-series Databases
CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,
More informationOutline: Software Design
Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling
More informationVolume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm
More informationA Dictionary based Efficient Text Compression Technique using Replacement Strategy
A based Effiient Text Compression Tehnique using Replaement Strategy Debashis Chakraborty Assistant Professor, Department of CSE, St. Thomas College of Engineering and Tehnology, Kolkata, 700023, India
More informationGraph-Based vs Depth-Based Data Representation for Multiview Images
Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:
More informationtimestamp, if silhouette(x, y) 0 0 if silhouette(x, y) = 0, mhi(x, y) = and mhi(x, y) < timestamp - duration mhi(x, y), else
3rd International Conferene on Multimedia Tehnolog(ICMT 013) An Effiient Moving Target Traking Strateg Based on OpenCV and CAMShift Theor Dongu Li 1 Abstrat Image movement involved bakground movement and
More informationDetecting Outliers in High-Dimensional Datasets with Mixed Attributes
Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of
More informationA Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 A Multi-Head Clustering Algorithm in Vehiular Ad Ho Networks Shou-Chih Lo, Yi-Jen Lin, and Jhih-Siao Gao Abstrat Clustering
More informationA scheme for racquet sports video analysis with the combination of audio-visual information
A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy
More informationImproved Circuit-to-CNF Transformation for SAT-based ATPG
Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany
More information3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?
3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg
More informationA DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR
Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and
More informationNONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman
NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of
More informationarxiv: v1 [cs.db] 13 Sep 2017
An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution
More informationCapturing Large Intra-class Variations of Biometric Data by Template Co-updating
Capturing Large Intra-lass Variations of Biometri Data by Template Co-updating Ajita Rattani University of Cagliari Piazza d'armi, Cagliari, Italy ajita.rattani@diee.unia.it Gian Lua Marialis University
More informationStable Road Lane Model Based on Clothoids
Stable Road Lane Model Based on Clothoids C Gakstatter*, S Thomas**, Dr P Heinemann*, Prof Gudrun Klinker*** *Audi Eletronis Venture GmbH, **Leibniz Universität Hannover, ***Tehnishe Universität Münhen
More informationNew Fuzzy Object Segmentation Algorithm for Video Sequences *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department
More informationCOMBINATION OF INTERSECTION- AND SWEPT-BASED METHODS FOR SINGLE-MATERIAL REMAP
Combination of intersetion- and swept-based methods for single-material remap 11th World Congress on Computational Mehanis WCCM XI) 5th European Conferene on Computational Mehanis ECCM V) 6th European
More informationCalculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem
Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion
More informationExploring the Commonality in Feature Modeling Notations
Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om
More informationKERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION
KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese
More informationFOREGROUND OBJECT EXTRACTION USING FUZZY C MEANS WITH BIT-PLANE SLICING AND OPTICAL FLOW
FOREGROUND OBJECT EXTRACTION USING FUZZY C EANS WITH BIT-PLANE SLICING AND OPTICAL FLOW SIVAGAI., REVATHI.T, JEGANATHAN.L 3 APSG, SCSE, VIT University, Chennai, India JRF, DST, Dehi, India. 3 Professor,
More informationHEXA: Compact Data Structures for Faster Packet Processing
Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for
More informationUsing Augmented Measurements to Improve the Convergence of ICP
Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,
More informationFlow Demands Oriented Node Placement in Multi-Hop Wireless Networks
Flow Demands Oriented Node Plaement in Multi-Hop Wireless Networks Zimu Yuan Institute of Computing Tehnology, CAS, China {zimu.yuan}@gmail.om arxiv:153.8396v1 [s.ni] 29 Mar 215 Abstrat In multi-hop wireless
More informationDrawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;
Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;
More informationVideo Data and Sonar Data: Real World Data Fusion Example
14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu
More informationFace and Facial Feature Tracking for Natural Human-Computer Interface
Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia
More informationTime delay estimation of reverberant meeting speech: on the use of multichannel linear prediction
University of Wollongong Researh Online Faulty of Informatis - apers (Arhive) Faulty of Engineering and Information Sienes 7 Time delay estimation of reverberant meeting speeh: on the use of multihannel
More informationthe data. Structured Principal Component Analysis (SPCA)
Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving
More informationCluster Centric Fuzzy Modeling
10.1109/TFUZZ.014.300134, IEEE Transations on Fuzzy Systems TFS-013-0379.R1 1 Cluster Centri Fuzzy Modeling Witold Pedryz, Fellow, IEEE, and Hesam Izakian, Student Member, IEEE Abstrat In this study, we
More informationGray Codes for Reflectable Languages
Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings
More information1. Introduction. 2. The Probable Stope Algorithm
1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground
More informationPerformance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application
World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah
More informationParticle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating
Original Artile Partile Swarm Optimization for the Design of High Diffration Effiient Holographi Grating A.K. Tripathy 1, S.K. Das, M. Sundaray 3 and S.K. Tripathy* 4 1, Department of Computer Siene, Berhampur
More informationA Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering
A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,
More informationThe Implementation of RRTs for a Remote-Controlled Mobile Robot
ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh
More informationMulti-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality
INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of
More informationAdaptive Implicit Surface Polygonization using Marching Triangles
Volume 20 (2001), Number 2 pp. 67 80 Adaptive Impliit Surfae Polygonization using Marhing Triangles Samir Akkouhe Eri Galin L.I.G.I.M L.I.G.I.M Eole Centrale de Lyon Université Claude Bernard Lyon 1 B.P.
More informationWhat are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study
What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The
More informationCrowd-GPS-Sec: Leveraging Crowdsourcing to Detect and Localize GPS Spoofing Attacks
Crowd-GPS-Se: Leveraging Crowdsouring to Detet and Loalize GPS Spoofing Attaks Kai Jansen, Matthias Shäfer, Daniel Moser, Vinent Lenders, Christina Pöpper and Jens Shmitt Ruhr-University Bohum, Germany,
More informationUplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks
62 Uplink Channel Alloation Sheme and QoS Management Mehanism for Cognitive Cellular- Femtoell Networks Kien Du Nguyen 1, Hoang Nam Nguyen 1, Hiroaki Morino 2 and Iwao Sasase 3 1 University of Engineering
More informationBENDING STIFFNESS AND DYNAMIC CHARACTERISTICS OF A ROTOR WITH SPLINE JOINTS
Proeedings of ASME 0 International Mehanial Engineering Congress & Exposition IMECE0 November 5-, 0, San Diego, CA IMECE0-6657 BENDING STIFFNESS AND DYNAMIC CHARACTERISTICS OF A ROTOR WITH SPLINE JOINTS
More informationImproved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules
Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu
More informationTrajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller
Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,
More informationUsing Game Theory and Bayesian Networks to Optimize Cooperation in Ad Hoc Wireless Networks
Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Ho Wireless Networks Giorgio Quer, Federio Librino, Lua Canzian, Leonardo Badia, Mihele Zorzi, University of California San Diego La
More informationDetecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry
Deteting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry D. M. Zasada, P. K. Sanyal The MITRE Corp., 6 Eletroni Parkway, Rome, NY 134 (dmzasada, psanyal)@mitre.org
More informationMATH STUDENT BOOK. 12th Grade Unit 6
MATH STUDENT BOOK 12th Grade Unit 6 Unit 6 TRIGONOMETRIC APPLICATIONS MATH 1206 TRIGONOMETRIC APPLICATIONS INTRODUCTION 3 1. TRIGONOMETRY OF OBLIQUE TRIANGLES 5 LAW OF SINES 5 AMBIGUITY AND AREA OF A TRIANGLE
More informationRAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments
21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communiations 1 RAC 2 E: Novel Rendezvous Protool for Asynhronous Cognitive Radios in Cooperative Environments Valentina Pavlovska,
More informationAlgorithms, Mechanisms and Procedures for the Computer-aided Project Generation System
Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department
More informationCleanUp: Improving Quadrilateral Finite Element Meshes
CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)
More informationAnalysis of input and output configurations for use in four-valued CCD programmable logic arrays
nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,
More informationNumerical simulation of hemolysis: a comparison of Lagrangian and Eulerian modelling
Modelling in Mediine and Biology VI 361 Numerial simulation of hemolysis: a omparison of Lagrangian and Eulerian modelling S. Pirker 1, H. Shima 2 & M. Stoiber 2 1 Johannes Kepler University, 4040 Linz,
More informationA Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks
International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali
More informationContents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8
Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4
More informationAcoustic Links. Maximizing Channel Utilization for Underwater
Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it
More informationSelf-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization
Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in
More information1 The Knuth-Morris-Pratt Algorithm
5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on
More informationCross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer
Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based
More informationAn Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index
IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive
More informationAn Edge-based Clustering Algorithm to Detect Social Circles in Ego Networks
JOURNAL OF COMPUTERS, VOL. 8, NO., OCTOBER 23 2575 An Edge-based Clustering Algorithm to Detet Soial Cirles in Ego Networks Yu Wang Shool of Computer Siene and Tehnology, Xidian University Xi an,77, China
More informationSequential Incremental-Value Auctions
Sequential Inremental-Value Autions Xiaoming Zheng and Sven Koenig Department of Computer Siene University of Southern California Los Angeles, CA 90089-0781 {xiaominz,skoenig}@us.edu Abstrat We study the
More informationCOST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY
COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary
More informationAdapting K-Medians to Generate Normalized Cluster Centers
Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,
More informationA Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks
A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,
More informationA Coarse-to-Fine Classification Scheme for Facial Expression Recognition
A Coarse-to-Fine Classifiation Sheme for Faial Expression Reognition Xiaoyi Feng 1,, Abdenour Hadid 1 and Matti Pietikäinen 1 1 Mahine Vision Group Infoteh Oulu and Dept. of Eletrial and Information Engineering
More informationA Descriptive Framework for the Multidimensional Medical Data Mining and Representation
Journal of Computer Siene 7 (4): 519-55, 011 ISSN 1549-3636 011 Siene Publiations A Desriptive Framework for the Multidimensional Medial Data Mining and Representation Veeramalai Sankaradass and Kannan
More informationOn Dynamic Server Provisioning in Multi-channel P2P Live Streaming
On Dynami Server Provisioning in Multi-hannel P2P Live Streaming Chuan Wu Baohun Li Shuqiao Zhao Department of Computer Siene Department of Eletrial Multimedia Development Group The University of Hong
More informationTUMOR DETECTION IN MRI BRAIN IMAGE SEGMENTATION USING PHASE CONGRUENCY MODIFIED FUZZY C MEAN ALGORITHM
TUMOR DETECTION IN MRI BRAIN IMAGE SEGMENTATION USING PHASE CONGRUENCY MODIFIED FUZZY C MEAN ALGORITHM M. Murugeswari 1, M.Gayathri 2 1 Assoiate Professor, 2 PG Sholar 1,2 K.L.N College of Information
More informationSupplementary Material: Geometric Calibration of Micro-Lens-Based Light-Field Cameras using Line Features
Supplementary Material: Geometri Calibration of Miro-Lens-Based Light-Field Cameras using Line Features Yunsu Bok, Hae-Gon Jeon and In So Kweon KAIST, Korea As the supplementary material, we provide detailed
More informationBoosted Random Forest
Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,
More informationRotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors
Eurographis Symposium on Geometry Proessing (003) L. Kobbelt, P. Shröder, H. Hoppe (Editors) Rotation Invariant Spherial Harmoni Representation of 3D Shape Desriptors Mihael Kazhdan, Thomas Funkhouser,
More informationUnsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks
Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens
More informationDr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq
Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using
More informationA Real Time Hybrid Pattern Matching Scheme for Stock Time Series
A Real Time Hybrid Pattern Mathing Sheme for Stok Time Series Zhe Zhang 1, Jian Jiang 2, Xiaoyan Liu 3, Riky Lau 4, Huaiqing Wang 4, Rui Zhang 3 1,4 Department of Information Systems, City University of
More informationChapter 2: Introduction to Maple V
Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard
More information13.1 Numerical Evaluation of Integrals Over One Dimension
13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied
More informationSelf-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera
Self-oation of a Mobile Robot ith unertainty by ooperation of an heading sensor and a CCD TV amera E. Stella, G. Ciirelli, A. Distante Istituto Elaborazione Segnali ed Immagini - C.N.R. Via Amendola, 66/5-706
More informationBatch Auditing for Multiclient Data in Multicloud Storage
Advaned Siene and Tehnology Letters, pp.67-73 http://dx.doi.org/0.4257/astl.204.50. Bath Auditing for Multilient Data in Multiloud Storage Zhihua Xia, Xinhui Wang, Xingming Sun, Yafeng Zhu, Peng Ji and
More informationMulti-Channel Wireless Networks: Capacity and Protocols
Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:
More informationLazy Updates: An Efficient Technique to Continuously Monitoring Reverse knn
Lazy Updates: An Effiient Tehniue to Continuously onitoring Reverse k uhammad Aamir Cheema, Xuemin Lin, Ying Zhang, Wei Wang, Wenjie Zhang The University of ew South Wales, Australia ICTA, Australia {maheema,
More information