Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Marc J. van Kreveld is active.

Publication


Featured researches published by Marc J. van Kreveld.


symposium on computational geometry | 1997

Contour trees and small seed sets for isosurface traversal

Marc J. van Kreveld; René van Oostrum; Chandrajit L. Bajaj; Valerio Pascucci; Daniel R. Schikore

For 2D or 3D meshes that represent the domain of continuous function to the reals, the contours|or isosurfaces|of a speci ed value are an important way to visualize the function. To nd such contours, a seed set can be used for the starting points from which the traversal of the contours can begin. This paper gives the rst methods to obtain seed sets that are provably small in size. They are based on a variant of the contour tree (or topographic change tree). We give a new, simple algorithm to compute such a tree in regular and irregular meshes that requires O(n logn) time in 2D for meshes with n elements, and in O(n) time in higher dimensions. The additional storage overhead is proportial to the maximum size of any contour (linear in the worst case, but typically less). Given the contour tree, a minimum size seed set can be computed in roughly quadratic time. Since in practice this can be excessive, we develop a simple approximation algorithm giving a seed set of size at most twice the size of the minimum. It requires O(n log n) time and linear storage once the contour tree is known. We also give experimental results, showing the size of the seed sets for several data sets.


advances in geographic information systems | 2006

Computing longest duration flocks in trajectory data

Joachim Gudmundsson; Marc J. van Kreveld

Moving point object data can be analyzed through the discovery of patterns. We consider the computational efficiency of computing two of the most basic spatio-temporal patterns in trajectories, namely flocks and meetings. The patterns are large enough subgroups of the moving point objects that exhibit similar movement and proximity for a certain amount of time. We consider the problem of computing a longest duration flock or meeting. We give several exact and approximation algorithms, and also show that some variants are as hard as MaxClique to compute and approximate.


Computational Geometry: Theory and Applications | 1998

Label placement by maximum independent set in rectangles

Pankaj K. Agarwal; Marc J. van Kreveld; Subhash Suri

Motivated by the problem of labeling maps, we investigate the problem of computing a large non-intersecting subset in a set of n rectangles in the plane. Our results are as follows. In O(n log n) time, we can find an O(log n)factor approximation of the maximum subset in a set of n arbitrary axis-parallel rectangles in the plane. If all rectangles have unit height, we can find a 2-approximation in O(n logn) time. Extending this result, we obtain a (1 + l/k)-approximati on in time O(n logn + n 2k-1) time, for any integer k/> 1.


SDH | 2005

Finding REMO — Detecting Relative Motion Patterns in Geospatial Lifelines

Patrick Laube; Marc J. van Kreveld; Stephan Imfeld

Technological advances in position aware devices increase the availability of tracking data of everyday objects such as animals, vehicles, people or football players. We propose a geographic data mining approach to detect generic aggregation patterns such as flocking behaviour and convergence in geospatial lifeline data. Our approach considers the object’s motion properties in an analytical space as well as spatial constraints of the object’s lifelines in geographic space. We discuss the geometric properties of the formalised patterns with respect to their efficient computation.


International Journal of Geographical Information Science | 2004

Efficient detection of motion patterns in spatio-temporal data sets

Joachim Gudmundsson; Marc J. van Kreveld; Bettina Speckmann

Moving point object data can be analyzed through the discovery of patterns. We consider the computational efficiency of detecting four such spatio-temporal patterns, namely flock, leadership, convergence, and encounter, as defined by Laube et al., 2004. These patterns are large enough subgroups of the moving point objects that exhibit similar movement in the sense of direction, heading for the same location, and/or proximity. By the use of techniques from computational geometry, including approximation algorithms, we improve the running time bounds of existing algorithms to detect these patterns.


Computational Geometry: Theory and Applications | 1999

Point labeling with sliding labels

Marc J. van Kreveld; Tycho Strijk; Alexander Wolff

This paper discusses algorithms for labeling sets of points in the plane, where labels are not restricted to some nite number of positions. We show that continuously sliding labels allow more points to be labeled both in theory and in practice. We dene six dierent models of labeling. We compare models by analyzing how many more points can receive labels under one model than another. We show that maximizing the number of labeled points is NP-hard in the most general of the new models. Nevertheless, we give a polynomial-time approximation scheme and a simple and ecient factor- 1 approximation algorithm for each of the new models. Finally, we give experimental results based on the factor- 1 approximation algorithm to compare the models in practice. We also compare this algorithm experimentally to other algorithms suggested in the literature.


Geoinformatica | 2007

Efficient Detection of Patterns in 2D Trajectories of Moving Points

Joachim Gudmundsson; Marc J. van Kreveld; Bettina Speckmann

Moving point object data can be analyzed through the discovery of patterns in trajectories. We consider the computational efficiency of detecting four such spatio-temporal patterns, namely flock, leadership, convergence, and encounter, as defined by Laube et al., Finding REMO—detecting relative motion patterns in geospatial lifelines, 201–214, (2004). These patterns are large enough subgroups of the moving point objects that exhibit similar movement in the sense of direction, heading for the same location, and/or proximity. By the use of techniques from computational geometry, including approximation algorithms, we improve the running time bounds of existing algorithms to detect these patterns.


Computational Geometry: Theory and Applications | 2007

On rectangular cartograms

Marc J. van Kreveld; Bettina Speckmann

A rectangular cartogram is a type of map where every region is a rectangle. The size of the rectangles is chosen such that their areas represent a geographic variable (e.g., population). Good rectangular cartograms are hard to generate: The area specifications for each rectangle may make it impossible to realize correct adjacencies between the regions and so hamper the intuitive understanding of the map. We present the first algorithms for rectangular cartogram construction. Our algorithms depend on a precise formalization of region adjacencies and build upon existing VLSI layout algorithms. Furthermore, we characterize a non-trivial class of rectangular subdivisions for which exact cartograms can be computed efficiently. An implementation of our algorithms and various tests show that in practice, visually pleasing rectangular cartograms with small cartographic error can be generated effectively.


Algorithmica | 2010

Largest and Smallest Convex Hulls for Imprecise Points

Maarten Löffler; Marc J. van Kreveld

Assume that a set of imprecise points is given, where each point is specified by a region in which the point may lie. We study the problem of computing the smallest and largest possible convex hulls, measured by length and by area. Generally we assume the imprecision region to be a square, but we discuss the case where it is a segment or circle as well. We give polynomial time algorithms for several variants of this problem, ranging in running time from O(nlog n) to O(n13), and prove NP-hardness for some other variants.


geographic information retrieval | 2006

Web-based Delineation of Imprecise Regions

Avi Arampatzis; Marc J. van Kreveld; Iris Reinbacher; Christopher B. Jones; Subodh Vaid; Paul D. Clough; Hideo Joho; Mark Sanderson

This paper describes several steps in the derivation of boundaries of imprecise regions using the Web as the information source. We discuss how to use the Web to obtain locations that are part of and locations that are not part of the region to be delineated, and then we propose methods to compute the region algorithmically. The methods introduced are evaluated to judge the potential of the approach.

Collaboration


Dive into the Marc J. van Kreveld's collaboration.

Top Co-Authors

Avatar

Bettina Speckmann

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark de Berg

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rodrigo I. Silveira

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kevin Buchin

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jack Snoeyink

University of North Carolina at Chapel Hill

View shared research outputs
Researchain Logo
Decentralizing Knowledge