218 research outputs found

    A fast implementation of near neighbors queries for Fr\'echet distance (GIS Cup)

    Get PDF
    This paper describes an implementation of fast near-neighbours queries (also known as range searching) with respect to the Fr\'echet distance. The algorithm is designed to be efficient on practical data such as GPS trajectories. Our approach is to use a quadtree data structure to enumerate all curves in the database that have similar start and endpoints as the query curve. On these curves we run positive and negative filters to narrow the set of potential results. Only for those trajectories where these heuristics fail, we compute the Fr\'echet distance exactly, by running a novel recursive variant of the classic free-space diagram algorithm. Our implementation won the ACM SIGSPATIAL GIS Cup 2017.Comment: ACM SIGSPATIAL'17 invited paper. 9 page

    Thinking spatial

    Get PDF
    The systems community in both academia and industry has tremendous success in building widely used general purpose systems for various types of data and applications. Examples include database systems, big data systems, data streaming systems, and machine learning systems. The vast majority of these systems are ill equipped in terms of supporting spatial data. The main reason is that system builders mostly think of spatial data as just one more type of data. Any spatial support can be considered as an afterthought problem that can be supported via on-top functions or spatial cartridges that can be added to the already built systems. This article advocates that spatial data and applications need to be natively supported in special purpose systems, where spatial data is considered as a first class citizen, while spatial operations are built inside the engine rather than on-top of it. System builders should consider spatial data while building their systems. The article gives examples of five categories of systems, namely, database systems, big data systems, machine learning systems, recommender systems, and social network systems, that would benefit tremendously, in terms of both accuracy and performance, when considering spatial data as an integral part of the system engine

    Map Matching for Semi-Restricted Trajectories

    Get PDF
    We consider the problem of matching trajectories to a road map, giving particular consideration to trajectories that do not exclusively follow the underlying network. Such trajectories arise, for example, when a person walks through the inner part of a city, crossing market squares or parking lots. We call such trajectories semi-restricted. Sensible map matching of semi-restricted trajectories requires the ability to differentiate between restricted and unrestricted movement. We develop in this paper an approach that efficiently and reliably computes concise representations of such trajectories that maintain their semantic characteristics. Our approach utilizes OpenStreetMap data to not only extract the network but also areas that allow for free movement (as e.g. parks) as well as obstacles (as e.g. buildings). We discuss in detail how to incorporate this information in the map matching process, and demonstrate the applicability of our method in an experimental evaluation on real pedestrian and bicycle trajectories

    A Robust Zero-Calibration RF-based Localization System for Realistic Environments

    Full text link
    Due to the noisy indoor radio propagation channel, Radio Frequency (RF)-based location determination systems usually require a tedious calibration phase to construct an RF fingerprint of the area of interest. This fingerprint varies with the used mobile device, changes of the transmit power of smart access points (APs), and dynamic changes in the environment; requiring re-calibration of the area of interest; which reduces the technology ease of use. In this paper, we present IncVoronoi: a novel system that can provide zero-calibration accurate RF-based indoor localization that works in realistic environments. The basic idea is that the relative relation between the received signal strength from two APs at a certain location reflects the relative distance from this location to the respective APs. Building on this, IncVoronoi incrementally reduces the user ambiguity region based on refining the Voronoi tessellation of the area of interest. IncVoronoi also includes a number of modules to efficiently run in realtime as well as to handle practical deployment issues including the noisy wireless environment, obstacles in the environment, heterogeneous devices hardware, and smart APs. We have deployed IncVoronoi on different Android phones using the iBeacons technology in a university campus. Evaluation of IncVoronoi with a side-by-side comparison with traditional fingerprinting techniques shows that it can achieve a consistent median accuracy of 2.8m under different scenarios with a low beacon density of one beacon every 44m2. Compared to fingerprinting techniques, whose accuracy degrades by at least 156%, this accuracy comes with no training overhead and is robust to the different user devices, different transmit powers, and over temporal changes in the environment. This highlights the promise of IncVoronoi as a next generation indoor localization system.Comment: 9 pages, 13 figures, published in SECON 201

    III: Small: A Theory of Topological Relations for Compound Spatial Objects

    Get PDF
    Spatial data collections with an incomplete coverage yield regions with holes and separations that often cannot be filled by interpolation. Geosensor networks typically generate such configurations, and with the proliferation of sensor colonies, there is now an urgent need to provide users with better information technologies of cognitively plausible methods to search for or compare available spatial data sets that may be incomplete. The objective of the investigations is to advance knowledge about qualitative spatial relations for spatial regions with holes and/or separations. The core activity is the study of the interplay between topological spatial relations with holed regions and topological spatial relations with separated regions to address the potentially complex configurations that feature both holes and separations. Three characteristics of such a set of topological relations are addressed: the formalization of a sound set of relations at a granularity that allows for the distinction of the salient features of holed and separated regions, while offering the opportunity to generalize to coarser relations in a meaningful and consistent way; the relaxation of such relations so that the determination of the most similar relations follows immediately from the applied methodology; and the qualitative inference of new information from the composition of such relations to identify inconsistencies and to drawn information that is not immediately available from individual relations. The hypothesis is that combining the relation formalization with sound similarity and composition reasoning yields critical insights for a sufficiently expressive, common approach to modeling topological relations for holed regions and regions with separations. The resulting theory of topological spatial relations highlights a parallelism between relations with holed regions and regions with separations, which is most apparent when these regions are embedded on the surface of the sphere, while some parts of these regularities are often hidden in the usual planar embedding. Since topological relations are qualitative spatial descriptions, they come close to people\u27s own reasoning, so that a better understanding of the relations for compound spatial objects will have ramifications for qualitative spatial reasoning, without a need for drawing graphical depictions to make inferences. It also lays the foundation for linguistic constructs to communicate in natural language spatial configurations, ultimately leading to talking maps. An immediate impact of this theory of topological relations between holed and separated regions is on the querying and reasoning about dataset that are gathered by geosensor networks. Additional information available online: http://www.spatial.maine.edu/~max/holesAndParts.htm
    • …
    corecore