Demo Data from EDBT 2026 / reviewers in the wild / expert
Lutz Kettner
dblp:56/4202
· DBLP profile ↗
22ranked-venue papers
8as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8 · 4 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
5 papers |
Computational geometry · 88% Combinatorics and discrete mathematics · 9% Coding theory · 2% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › robust geometric computation
snap rounding |
0.1 | 1 | 2007 | Snap rounding of Bézier curves · SCG 2007 |
Computational geometry › triangulation
counting triangulations |
0.1 | 1 | 2006 | Counting and Enumerating Pointed Pseudotriangulations with the Greedy Flip Algorithm · SIAM J. Comput. 2006 |
Combinatorics and discrete mathematics
enumeration |
0.1 | 1 | 2006 | Counting and Enumerating Pointed Pseudotriangulations with the Greedy Flip Algorithm · SIAM J. Comput. 2006 |
Computational geometry › triangulation
pseudo-triangulation |
0.1 | 1 | 2006 | Counting and Enumerating Pointed Pseudotriangulations with the Greedy Flip Algorithm · SIAM J. Comput. 2006 |
Computational geometry
triangulation |
0.1 | 1 | 2006 | Counting and Enumerating Pointed Pseudotriangulations with the Greedy Flip Algorithm · SIAM J. Comput. 2006 |
Computational geometry › geometric data structures
planar map |
0.1 | 2 | 2005 | An exact, complete and efficient implementation for computing planar maps of quadric intersection curves · SCG 2005 Designing a Data Structure for polyhedral Surfaces · SCG 1998 |
Computational geometry › geometric modeling and processing
algebraic surface |
0.1 | 1 | 2005 | An exact, complete and efficient implementation for computing planar maps of quadric intersection curves · SCG 2005 |
Computational geometry › arrangement
arrangement of curves |
0.1 | 1 | 2005 | An exact, complete and efficient implementation for computing planar maps of quadric intersection curves · SCG 2005 |
Computational geometry › geometric intersection
quadric surface intersection |
0.1 | 1 | 2005 | An exact, complete and efficient implementation for computing planar maps of quadric intersection curves · SCG 2005 |
Computational geometry
arrangement |
0.0 | 1 | 2004 | Complete, exact, and efficient computations with cubic curves · SCG 2004 |
Computational geometry
geometric modeling and processing |
0.0 | 2 | 2007 | Snap rounding of Bézier curves · SCG 2007 Complete, exact, and efficient computations with cubic curves · SCG 2004 |
Visualization and visual analytics › volume visualization
isosurface visualization |
0.0 | 1 | 2001 | A prototype system for visualizing time-dependent volume data · SCG 2001 |
Visualization and visual analytics › volume visualization
time-varying volume rendering |
0.0 | 1 | 2001 | A prototype system for visualizing time-dependent volume data · SCG 2001 |
Visualization and visual analytics
volume visualization |
0.0 | 1 | 2001 | A prototype system for visualizing time-dependent volume data · SCG 2001 |
Computational geometry
geometric data structures |
0.0 | 1 | 1998 | Designing a Data Structure for polyhedral Surfaces · SCG 1998 |
Coding theory
algebraic curves |
0.0 | 1 | 2004 | Complete, exact, and efficient computations with cubic curves · SCG 2004 |
Methods — techniques the papers use, named apart from their topics
geometric rounding · 0.1greedy flip algorithm · 0.1experimental verification · 0.1exact computation · 0.1exact arithmetic · 0.0bentley-ottmann sweep-line · 0.0client-side dimension partitioning · 0.0generic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Classroom examples of robustness problems in geometric computations
Lutz Kettner, Kurt Mehlhorn, Sylvain Pion, Stefan Schirra, Chee-Keng Yap |
Comput. Geom. | 1 |
| 2008 | STXXL: standard template library for XXL data setsabstractAbstract We present the software library STXXLthat is an implementation of the C++ standard template library (STL) for processing huge data sets that can fit only on hard disks. It supports parallel disks, overlapping between disk I/O and computation and it is the first I/O‐efficient algorithm library that supports the pipelining technique that can save more than half of the I/Os. STXXLhas been applied both in academic and industrial environments for a range of problems including text processing, graph algorithms, computational geometry, Gaussian elimination, visualization, and analysis of microscopic images, differential cryptographic analysis, etc. The performance of STXXLand its applications are evaluated on synthetic and real‐world inputs. We present the design of the library, how its performance features are supported, and demonstrate how the library integrates with STL. Copyright © 2007 John Wiley & Sons, Ltd. Roman Dementiev, Lutz Kettner, Peter Sanders 0001 |
Softw. Pract. Exp. | 2 |
| 2007 | Snap rounding of Bézier curvesabstractWe present an extension of snap roundingfrom straight-line segments (see Guibas and Marimont, 1998)to Bézier curves of arbitrary degree, and thus the first method for geometric roundingof curvilinear arrangements.Our algorithm takes a set of intersecting Bézier curvesand directly computes a geometric rounding of their true arrangement, without the need of representing the true arrangement exactly.The algorithm's output is a deformation of the true arrangementthat has all Bézier control points at integer pointsand comes with the same geometric guarantees as instraight-line snap rounding: during rounding, objects do not movefurther than the radius of a pixel, and features of thearrangement may collapse but do not invert. Arno Eigenwillig, Lutz Kettner, Nicola Wolpert |
SCG | 2 |
| 2007 | Boolean operations on 3D selective Nef complexes: Data structure, algorithms, optimized implementation and experiments
Peter Hachenberger, Lutz Kettner, Kurt Mehlhorn |
Comput. Geom. | 2 |
| 2007 | An adaptable and extensible geometry kernel
Susan Hert, Michael Hoffmann 0001, Lutz Kettner, Sylvain Pion, Michael Seel |
Comput. Geom. | 3 |
| 2006 | Reply to "Backward Error Analysis ..."
Lutz Kettner, Kurt Mehlhorn, Sylvain Pion, Stefan Schirra, Chee-Keng Yap |
ICCSA (1) | 1 |
| 2006 | Exact, efficient, and complete arrangement computation for cubic curves
Arno Eigenwillig, Lutz Kettner, Elmar Schömer, Nicola Wolpert |
Comput. Geom. | 2 |
| 2006 | Counting and Enumerating Pointed Pseudotriangulations with the Greedy Flip AlgorithmabstractWe present an algorithm to enumerate the pointed pseudotriangulations of a given point set, based on the greedy flip algorithm of Pocchiola and Vegter [Discrete Comput. Geom. 16 (1996), pp. 419–453]. Our two independent implementations agree and allow us to experimentally verify or disprove conjectures on the numbers of pointed pseudotriangulations and triangulations of a given point set. (For example, we establish that the number of triangulations is bounded by the number of pointed pseudotriangulations for all sets of up to 10 points.) Hervé Brönnimann, Lutz Kettner, Michel Pocchiola, Jack Snoeyink |
SIAM J. Comput. | 2 |
| 2005 | A Descartes Algorithm for Polynomials with Bit-Stream Coefficients
Arno Eigenwillig, Lutz Kettner, Werner Krandick, Kurt Mehlhorn, Susanne Schmitt, Nicola Wolpert |
CASC | 2 |
| 2005 | An exact, complete and efficient implementation for computing planar maps of quadric intersection curvesabstractWe present the first exact, complete and efficient implementation that computes for a given set P=p1,...,pn of quadric surfaces the planar map induced by all intersection curves p1∩ pi, 2 ≤ i ≤ n, running on the surface of p1. The vertices in this graph are the singular and x-extreme points of the curves as well as all intersection points of pairs of curves. Two vertices are connected by an edge if the underlying points are connected by a branch of one of the curves. Our work is based on and extends ideas developed in [20] and [9].Our implementation is complete in the sense that it can handle all kind of inputs including all degenerate ones where intersection curves have singularities or pairs of curves intersect with high multiplicity. It is exact in that it always computes the mathematical correct result. It is efficient measured in running times. Eric Berberich, Michael Hemmer, Lutz Kettner, Elmar Schömer, Nicola Wolpert |
SCG | 3 |
| 2005 | EXACUS: Efficient and Exact Algorithms for Curves and Surfaces
Eric Berberich, Arno Eigenwillig, Michael Hemmer, Susan Hert, Lutz Kettner, Kurt Mehlhorn, Joachim Reichel, Susanne Schmitt, Elmar Schömer, Nicola Wolpert |
ESA | 5 |
| 2005 | : Standard Template Library for XXL Data Sets
Roman Dementiev, Lutz Kettner, Peter Sanders 0001 |
ESA | 2 |
| 2005 | Boolean operations on 3D selective Nef complexes: optimized implementation and experimentsabstractNef polyhedra in d-dimensional space are the closure of half-spaces under boolean set operation. In consequence, they can represent non-manifold situations, open and closed sets, mixed-dimensional complexes and they are closed under all boolean and topological operations, such as complement and boundary. They were introduced by W. Nef in his seminal 1978 book on polyhedra.We presented in previous work a new data structure for the boundary representation of three-dimensional Nef polyhedra with efficient algorithms for boolean operations. These algorithms were designed for correctness and can handle all cases, in particular all degeneracies. To this extent we rely on exact arithmetic to avoid well known problems with floating-point arithmetic.In this paper, we present important optimizations for the algorithms. We describe the chosen implementations for the point-location and the intersection-finding subroutines, a kd-tree and a fast box-intersection algorithm, respectively. We evaluate this optimized implementation with extensive experiments that supplement the runtime analysis from our previous paper and that illustrate the effectiveness of our optimizations. We compare our implementation with the ACIS CAD kernel and demonstrate the power and cost of the exact arithmetic in near-degenerate situations.The implementation was released as Open Source in the CGAL release 3.1 in December 2004. Peter Hachenberger, Lutz Kettner |
Symposium on Solid and Physical Modeling | 2 |
| 2004 | Complete, exact, and efficient computations with cubic curvesabstractThe Bentley-Ottmann sweep-line method can be used to compute thearrangement of planar curves provided a number of geometricprimitives operating on the curves are available. We discuss themathematics of the primitives for planar algebraic curves of degreethree or less and derive efficient realizations. As a result, weobtain a complete, exact, and efficient algorithm for computingarrangements of cubic curves. Conics and cubic splines are specialcases of cubic curves. The algorithm is complete in that it handles all possibledegeneracies including singularities. It is exact in that itprovides the mathematically correct result. It is efficient in thatit can handle hundreds of curves with a quarter million of segmentsin the final arrangement. Arno Eigenwillig, Lutz Kettner, Elmar Schömer, Nicola Wolpert |
SCG | 2 |
| 2004 | Classroom Examples of Robustness Problems in Geometric Computations
Lutz Kettner, Kurt Mehlhorn, Sylvain Pion, Stefan Schirra, Chee-Keng Yap |
ESA | 1 |
| 2003 | Boolean Operations on 3D Selective Nef Complexes: Data Structure, Algorithms, and Implementation
Miguel Granados, Peter Hachenberger, Susan Hert, Lutz Kettner, Kurt Mehlhorn, Michael Seel |
ESA | 4 |
| 2003 | Tight degree bounds for pseudo-triangulations of points
Lutz Kettner, David G. Kirkpatrick, Andrea Mantler, Jack Snoeyink, Bettina Speckmann, Fumihiko Takeuchi |
Comput. Geom. | 1 |
| 2003 | The Safari interface for visualizing time-dependent volume data using iso-surfaces and contour spectra
Lutz Kettner, Jarek Rossignac, Jack Snoeyink |
Comput. Geom. | 1 |
| 2001 | A prototype system for visualizing time-dependent volume dataabstractThis video shows a prototype system for the visualization of time-vary ing volume data of one or several variables as they occur in scientific and engineering applications. It partitions the data dimensions on the client side into a 3D viewer for iso-surfaces and a 2D control plane where each point selects a particular iso-surface in 3D. Lutz Kettner, Jack Snoeyink |
SCG | 1 |
| 2000 | On the design of CGAL a computational geometry algorithms libraryabstractCGAL is a Computational Geometry Algorithms Library written in C++, which is being developed by research groups in Europe and Israel. The goal is to make the large body of geometric algorithms developed in the field of computational geometry available for industrial application. We discuss the major design goals for CGAL, which are correctness, flexibility, ease-of-use, efficiency, and robustness, and present our approach to reach these goals. Generic programming using templates in C++ plays a central role in the architecture of CGAL. We give a short introduction to generic programming in C++, compare it to the object-oriented programming paradigm, and present examples where both paradigms are used effectively in CGAL. Moreover, we give an overview of the current structure of the CGAL-library and consider software engineering aspects in the CGAL-project. Copyright © 2000 John Wiley & Sons, Ltd. Andreas Fabri, Geert-Jan Giezeman, Lutz Kettner, Stefan Schirra, Sven Schönherr |
Softw. Pract. Exp. | 3 |
| 1999 | Using generic programming for designing a data structure for polyhedral surfaces
Lutz Kettner |
Comput. Geom. | 1 |
| 1998 | Designing a Data Structure for polyhedral SurfacesabstractDesign solutions for a program library are presented for combinatorial data structures in computational geometry, such as planar maps and polyhedral surfaces. Design issues considered are genericity, flexibility, time and space efficiency, and ease-of-use. We focus on topological aspects of polyhedral surfaces. Edge-based representations for polyhedrons are evaluated with respect to the design goals. A design for polyhedral surfaces in a halfedge data structure is developed following the generic programming paradigm known from the Standard Template Library STL for C++. Connections are shown to planar maps and face-based structures managing holes in facets. 1 Introduction Combinatorial structures, such as planar maps, are fundamental in computational geometry. In order to use computational geometry in practice, a solid library must provide generic and flexible solutions as one of its fundamental cornerstones. Other design criteria are time and space efficiency. Ease-of-use is necessar... Lutz Kettner |
SCG | 1 |