VLDB 2026 Research / reviewers in the wild / expert
Gill Barequet
dblp:56/4190
· DBLP profile ↗
96ranked-venue papers
78as first author
8since 2021 · last 2026
0000-0001-7501-6240ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 63 · 49 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 29 · 25 first-author · 3 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Counting Polyominoes, RevisitedabstractA polyomino is an edge-connected set of squares on the square lattice. In this paper, we improve the Conway-Jensen polyomino-counting algorithm by considering bounding boxes on the square lattice rotated by $$45^\circ $$ instead of on the regular unrotated lattice. This allows us to extend significantly the count of polyominoes from 56 to 70 terms. Gill Barequet, Gil Ben-Shachar |
Algorithmica | 1 |
| 2024 | Counting Polyominoes, Revisited
Gill Barequet, Gil Ben-Shachar |
ALENEX | 1 |
| 2024 | Unbounded Regions of High-Order Voronoi Diagrams of Lines and Line Segments in Higher DimensionsabstractAbstract We study the behavior at infinity of the farthest and the higher-order Voronoi diagram of n line segments or lines in a d-dimensional Euclidean space. The unbounded parts of these diagrams can be encoded by a Gaussian map on the sphere of directions $$\mathbb {S}^{d-1}$$ S d - 1 . We show that the combinatorial complexity of the Gaussian map for the order-k Voronoi diagram of n line segments and lines is $$O(\min \{k,n-k\}n^{d-1})$$ O ( min { k , n - k } n d - 1 ) , which is tight for $$n-k=O(1)$$ n - k = O ( 1 ) . This exactly reflects the combinatorial complexity of the unbounded features of these diagrams. All the d-dimensional cells of the farthest Voronoi diagram are unbounded, its $$(d-1)$$ ( d - 1 ) -skeleton is connected, and it does not have tunnels. A d-cell of the Voronoi diagram is called a tunnel if the set of its unbounded directions, represented as points on its Gaussian map, is not connected. In a three-dimensional space, the farthest Voronoi diagram of $$n \ge 2$$ n ≥ 2 lines in general position has exactly $$n(n-1)$$ n ( n - 1 ) three-dimensional cells. The Gaussian map of the farthest Voronoi diagram of line segments and lines can be constructed in $$O(n^{d-1} \alpha (n))$$ O ( n d - 1 α ( n ) ) time, for $$d\ge 4$$ d ≥ 4 , while if $$d=3$$ d = 3 , the time drops to worst-case optimal $$\Theta (n^2)$$ Θ ( n 2 ) . We extend the obtained results to bounded polyhedra and clusters of points as sites. Gill Barequet, Evanthia Papadopoulou, Martin Suderland |
Discret. Comput. Geom. | 1 |
| 2023 | Algorithms for Counting Minimum-Perimeter Lattice Animals
Gill Barequet, Gil Ben-Shachar |
Algorithmica | 1 |
| 2023 | Automatic generation of formulae for polyominoes with a fixed perimeter defect
Gill Barequet, Bar Magal |
Comput. Geom. | 1 |
| 2022 | Improved Upper Bounds on the Growth Constants of Polyominoes and Polycubes
Gill Barequet, Mira Shalah |
Algorithmica | 1 |
| 2021 | Convex-Straight-Skeleton Voronoi Diagrams for Segments and Convex Polygons
Gill Barequet, Minati De, Michael T. Goodrich |
Algorithmica | 1 |
| 2021 | Concatenation arguments and their applications to polyominoes and polycubes
Gill Barequet, Gil Ben-Shachar, Martha C. Osegueda |
Comput. Geom. | 1 |
| 2020 | On Minimal-Perimeter Lattice Animals
Gill Barequet, Gil Ben-Shachar |
LATIN | 1 |
| 2020 | Improved Upper Bounds on the Growth Constants of Polyominoes and Polycubes
Gill Barequet, Mira Shalah |
LATIN | 1 |
| 2020 | Guest Editors' Foreword
Gill Barequet, Yusu Wang 0001 |
Discret. Comput. Geom. | 1 |
| 2019 | A Lower Bound on the Growth Constant of Polyaboloes on the Tetrakis Lattice
Gill Barequet, Minati De |
COCOON | 1 |
| 2019 | Properties of Minimal-Perimeter Polyominoes (Multimedia Exposition)abstractIn this video, we survey some results concerning polyominoes, which are sets of connected cells on the square lattice, and specifically, minimal-perimeter polyominoes, that are polyominoes with the minimal-perimeter from all polyominoes of the same size. Gill Barequet, Gil Ben-Shachar |
SoCG | 1 |
| 2019 | Unbounded Regions of High-Order Voronoi Diagrams of Lines and Segments in Higher DimensionsabstractWe study the behavior at infinity of the farthest and the higher-order Voronoi diagram of n line segments or lines in a d-dimensional Euclidean space. The unbounded parts of these diagrams can be encoded by a Gaussian map on the sphere of directions S^(d-1). We show that the combinatorial complexity of the Gaussian map for the order-k Voronoi diagram of n line segments or lines is O(min{k,n-k} n^(d-1)), which is tight for n-k = O(1). All the d-dimensional cells of the farthest Voronoi diagram are unbounded, its (d-1)-skeleton is connected, and it does not have tunnels. A d-cell of the Voronoi diagram is called a tunnel if the set of its unbounded directions, represented as points on its Gaussian map, is not connected. In a three-dimensional space, the farthest Voronoi diagram of lines has exactly n^2-n three-dimensional cells, when n >= 2. The Gaussian map of the farthest Voronoi diagram of line segments or lines can be constructed in O(n^(d-1) alpha(n)) time, while if d=3, the time drops to worst-case optimal O(n^2). Gill Barequet, Evanthia Papadopoulou, Martin Suderland |
ISAAC | 1 |
| 2018 | Properties of Minimal-Perimeter Polyominoes
Gill Barequet, Gil Ben-Shachar |
COCOON | 1 |
| 2018 | Computing Convex-Straight-Skeleton Voronoi Diagrams for Segments and Convex Polygons
Gill Barequet, Minati De, Michael T. Goodrich |
COCOON | 1 |
| 2018 | Stable-Matching Voronoi Diagrams: Combinatorial Complexity and Algorithms
Gill Barequet, David Eppstein, Michael T. Goodrich, Nil Mamano |
ICALP | 1 |
| 2018 | Polycubes with Small Perimeter DefectabstractA polycube is a face-connected set of cubical cells on ℤ3. To-date, no formulae enumerating polycubes by volume (number of cubes) or perimeter (number of empty cubes neighboring the polycube) are known. We present a few formulae enumerating polycubes with a fixed deviation from the maximum possible perimeter. Andrei Asinowski, Gill Barequet, Yufei Zheng |
SODA | 2 |
| 2017 | An Improved Lower Bound on the Growth Constant of Polyiamonds
Gill Barequet, Mira Shalah, Yufei Zheng |
COCOON | 1 |
| 2017 | Recovering highly-complex linear recurrences of integer sequences
Gadi Aleksandrowicz, Andrei Asinowski, Gill Barequet, Ronnie Barequet |
Inf. Process. Lett. | 3 |
| 2016 | Diffuse reflection diameter in simple polygons
Gill Barequet, Sarah Cannon, Eli Fox-Epstein, Benjamin Hescott, Diane L. Souvaine, Csaba D. Tóth, Andrew Winslow |
Discret. Appl. Math. | 1 |
| 2015 | Automatic Proofs for Formulae Enumerating Proper PolycubesabstractThis video describes a general framework for computing formulae enumerating polycubes of size n which are proper in n-k dimensions (i.e., spanning all n-k dimensions), for a fixed value of k. (Such formulae are central in the literature of statistical physics in the study of percolation processes and collapse of branched polymers.) The implemented software re-affirmed the already-proven formulae for k <= 3, and proved rigorously, for the first time, the formula enumerating polycubes of size n that are proper in n-4 dimensions. Gill Barequet, Mira Shalah |
SoCG | 1 |
| 2015 | λ > 4
Gill Barequet, Günter Rote, Mira Shalah |
ESA | 1 |
| 2014 | Formulae for Polyominoes on Twisted Cylinders
Gadi Aleksandrowicz, Andrei Asinowski, Gill Barequet, Ronnie Barequet |
LATA | 3 |
| 2014 | The Flip Diameter of Rectangulations and Convex Subdivisions
Eyal Ackerman, Michelle M. Allen, Gill Barequet, Maarten Löffler, Joshua Mermelstein, Diane L. Souvaine, Csaba D. Tóth |
LATIN | 3 |
| 2014 | Offset polygon and annulus placement problems
Gill Barequet, Alex Goryachev |
Comput. Geom. | 1 |
| 2013 | Polyominoes on twisted cylindersabstractIn this video we show how to enumerate polyominoes on twisted cylinders, and explain how to use them for setting lower bounds on the asymptotic growth rate of polyominoes in the plane. Gill Barequet, Mira Shalah |
SoCG | 1 |
| 2013 | Bounded-degree polyhedronization of point sets
Gill Barequet, Nadia M. Benbernou, David Charlton, Erik D. Demaine, Martin L. Demaine, Mashhood Ishaque, Anna Lubiw, André Schulz 0001, Diane L. Souvaine, Godfried T. Toussaint, Andrew Winslow |
Comput. Geom. | 1 |
| 2013 | On 2-Site Voronoi Diagrams Under Geometric Distance Functions
Gill Barequet, Matthew Dickerson, David Eppstein, David Hodorkovsky, Kira Vyatkina |
J. Comput. Sci. Technol. | 1 |
| 2011 | Proper n-Cell Polycubes in n - 3 Dimensions
Andrei Asinowski, Gill Barequet, Ronnie Barequet, Günter Rote |
COCOON | 2 |
| 2011 | Redelmeier's algorithm for counting lattice animalsabstractIn this video we present Redelmeier's algorithm for counting polyominoes, its generalization for counting animals on any lattice, and our implementation of a parallel version of it. Gadi Aleksandrowicz, Gill Barequet |
SCG | 2 |
| 2011 | Computing the minimum enclosing sphere of free-form hypersurfaces in arbitrary dimensions
M. Ramanathan 0001, Gershon Elber, Gill Barequet, Myung-Soo Kim |
Comput. Aided Des. | 3 |
| 2010 | Shape approximation by differential properties of scalar functions
Silvia Biasotti, Giuseppe Patanè 0001, Michela Spagnuolo, Bianca Falcidieno, Gill Barequet |
Comput. Graph. | 5 |
| 2009 | Straight skeletons of three-dimensional polyhedraabstractIn this video we present an algorithm for computing the straight skeleton of a polyhedron in three dimensions. Gill Barequet, Amir Vaxman |
SCG | 1 |
| 2009 | Reconstruction of Multi-Label Domains from Partial Planar Cross-SectionsabstractAbstract We present a novel algorithm for reconstructing a subdivision of the three‐dimensional space (given arbitrarily‐oriented slices of it) into labeled domains. The input to the algorithm is a collection of nonparallel planar cross‐sections of an unknown object, where the sections might cover only portions of the supporting planes. (The information in the rest of these planes is, thus, “unknown.”) Each cross‐section consists of a partition of the plane into closed labeled (“colored”) domains with no restrictions whatsoever on either their geometries or topologies, and without any assumptions about similarities between partitions of different sections. The problem is to reconstruct the original three‐dimensional partition by interpolating simultaneously all the cross‐sections, so that planar domains in the input are connected only to other domains of the same color, no two reconstructed spatial domains intersect, and no unnecessary gaps remain between the reconstructed colored domains. The problem of reconstructing multiple‐labeled domains arises, for example, in medical imaging, where different types of tissues are scanned and reconstructed at the same time. Partial slices are typical, for example, in ultrasound scanning. In this work we use the three‐dimensional straight‐skeleton of the arrangement of the cross‐sections. Since the sections might be partial, cells of the arrangement might be nonconvex. For this we use the unambiguous definition, as well as the implementation of the computation, of the straight skeleton of a three‐dimensional polyhedron that we presented in a recent work [ BEGV08 ]. First, we define these cells and compute their skeleton. Second, we compute overlays of portions of sampled contours in the cross‐sections, using the cell skeletons to guide the reconstruction of the mesh. Gill Barequet, Amir Vaxman |
Comput. Graph. Forum | 1 |
| 2008 | Counting Polycubes without the Dimensionality Curse
Gadi Aleksandrowicz, Gill Barequet |
COCOON | 2 |
| 2008 | Straight Skeletons of Three-Dimensional Polyhedra
Gill Barequet, David Eppstein, Michael T. Goodrich, Amir Vaxman |
ESA | 1 |
| 2008 | Covering points with a polygon
Gill Barequet, Matthew Dickerson, Yuval Scharf |
Comput. Geom. | 1 |
| 2008 | Guest editor's foreword
Gill Barequet, Young J. Kim |
Vis. Comput. | 1 |
| 2007 | Heilbronn's triangle problemabstractIn the famous Heilbronn's triangle problem, one aims to find a point set S (say, in the plane), in which the smallest area of a triangle defined by three points of S assumes its maximum. In this video segment we present some variants of the problem. We show a few optimal, or almost optimal, configurations of small numbers of points, and generalize the problem to higher dimensions. Then, we make the distinction between the off-line and on-line versions of the problem, and outline an efficient procedure for attacking the latter version of the problem. Gill Barequet, Alina Shaikhet |
SCG | 1 |
| 2007 | Nonlinear interpolation between slicesabstractThe topic of interpolation between slices has been an intriguing problem for many years, as it offers means to visualize and investigate a three-dimensional object given only by its level sets. A slice consists of multiple non-intersecting simple contours, each defined by a cyclic list of vertices. An interpolation solution matches between a number of such slices (two or more at a time), providing means to create a closed surface connecting these slices, or the equivalent morph from one slice to another. Gill Barequet, Amir Vaxman |
Symposium on Solid and Physical Modeling | 1 |
| 2007 | Maximizing the area of an axially symmetric polygon inscribed in a simple polygon
Gill Barequet, Vadim Rogol |
Comput. Graph. | 1 |
| 2007 | The On-Line Heilbronn's Triangle Problem in d Dimensions
Gill Barequet, Alina Shaikhet |
Discret. Comput. Geom. | 1 |
| 2006 | Counting d-Dimensional Polycubes and Nonrectangular Planar Polyominoes
Gadi Aleksandrowicz, Gill Barequet |
COCOON | 2 |
| 2006 | The On-Line Heilbronn's Triangle Problem in d Dimensions
Gill Barequet, Alina Shaikhet |
COCOON | 1 |
| 2006 | Algorithms for two-box coveringabstractWe study the problem of covering a set of points or polyhedra in R3 with two axis-aligned boxes in order to minimize a function of the measures of the two boxes, such as the sum or the maximum of their volumes. This 2-box cover problem arises naturally in the construction of bounding volume hierarchies, as well as in shape approximation and clustering. Existing algorithms solve the min-max version of the exact problem in quadratic time. Our results are more general, addressing min-max, min-sum and other versions. Our results give the first approximation schemes for the problem, which run in nearly linear time, as well as some new exact algorithms. We give (1+e)-approximation algorithms for minimizing the maximum or sum of volumes (or surface areas, diameters, widths, or girths) of the two boxes in R3. We investigate also the problem of computing balanced coverings, in which each box covers at least a fraction of the input objects, and we discuss the application to constructing provably-good bounding volume hierarchies of polyhedra. We also generalize our results to higher dimension. Esther M. Arkin, Gill Barequet, Joseph S. B. Mitchell |
SCG | 2 |
| 2006 | A bijection between permutations and floorplans, and its applications
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
Discret. Appl. Math. | 2 |
| 2006 | The number of guillotine partitions in d dimensions
Eyal Ackerman, Gill Barequet, Ron Y. Pinter, Dan Romik |
Inf. Process. Lett. | 2 |
| 2005 | An Upper Bound on the Number of Rectangulations of a Point Set
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
COCOON | 2 |
| 2005 | Covering points with a polygonabstractWe present a diagram that captures containmen information for scalable rotated and ranslated versions of a convex polygon. For a given polygon P and a contact point q in a point set S , the diagram parameterizes possible translations, rotations, and scales of he polygon in order to represent containmen regions for each additional point v ∈ S . We present geometric and combinatorial properties for this diagram, and describe how it can be computed and used for solving several geometric problems. Gill Barequet, Yuval Scharf, Matthew Dickerson |
SCG | 1 |
| 2005 | Two-Dimensional Visibility Charts for Continuous CurvesabstractThis paper considers computation of visibility for two-dimensional shapes whose boundaries are C1 continuous curves. We assume we are given a one-parameter family of candidate viewpoints, which may be interior or exterior to the object, and at finite or infinite locations. We consider how to compute whether the whole boundary of the shape is visible from some finite set of viewpoints taken from this family, and if so, how to compute a minimal set of such viewpoints. The viewpoint families we handle include (i) the set of viewing directions from infinity, (ii) viewpoints on a circle located outside the object (for inspection from a turntable), and (iii) viewpoints located on the walls of the shape itself. We compute a structure called a visibility chart, which simultaneously encodes the visible part of the shape's boundary from every view in the family. Using such a visibility chart, finding a minimal set of viewpoints reduces to the set-covering problem over the reals. Practical algorithms are obtained by a discrete sampling of the visibility chart. For exterior visibility problems, a reasonable approach is to compute an almost-optimal solution (in terms of number of viewpoints), which can be done in almost-linear time. For interior visibility problems, or when a more correct solution is required, we solve the general set-covering problem, guaranteeing an optimal solution but taking exponential time. Gershon Elber, Robert Sayegh, Gill Barequet, Ralph R. Martin |
SMI | 3 |
| 2005 | Optimal bounding cones of vectors in three dimensions
Gill Barequet, Gershon Elber |
Inf. Process. Lett. | 1 |
| 2004 | On the number of rectangular partitions
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
SODA | 2 |
| 2004 | Contour interpolation by straight skeletons
Gill Barequet, Michael T. Goodrich, Aya Levi-Steiner, Dvir Steiner |
Graph. Model. | 1 |
| 2003 | Morphing between shapes by using their straight skeletonsabstractNo abstract available. Gill Barequet, Evgeny Yakersberg |
SCG | 1 |
| 2003 | Straight-skeleton based contour interpolation
Gill Barequet, Michael T. Goodrich, Aya Levi-Steiner, Dvir Steiner |
SODA | 1 |
| 2003 | Drawing Graphs with Large Vertices and Thick Edges
Gill Barequet, Michael T. Goodrich, Chris Riley |
WADS | 1 |
| 2002 | The On-Line Heilbronn's Triangle Problem in Three and Four Dimensions
Gill Barequet |
COCOON | 1 |
| 2002 | Efficiently Approximating Polygonal Paths in Three and Higher Dimensions
Gill Barequet, Danny Ziyi Chen, Ovidiu Daescu, Michael T. Goodrich, Jack Snoeyink |
Algorithmica | 1 |
| 2002 | 2-Point site Voronoi diagrams
Gill Barequet, Matthew Dickerson, Robert L. Scot Drysdale |
Discret. Appl. Math. | 1 |
| 2001 | 2-point site Voronoi diagramsabstractNo abstract available. Gill Barequet, Robert L. Scot Drysdale, Matthew Dickerson, David S. Guertin |
SCG | 1 |
| 2001 | Efficient perspective-accurate silhouette computation and applicationsabstractSilhouettes are perceptually and geometrically salient features of geo metric models. Hence a number of graphics and visualization applications need to find them to aid further processing. The efficient computation of silhouettes, especially in the context of perspective projection, is known to be difficult. This paper presents a novel efficient and practical algorithm to compute silhouettes from a sequence of viewpoints under perspective projection. Parallel projection is a special case of this algorithm. Our approach is based on a point-plane duality in three dimensions, which allows an efficient computation of the \emph{changes} in the silhouette of a polygonal model between consecutive frames. In addition, we present several applications of our technique to problems from computer graphics and medical visualization. We also provide experimental data that show the efficiency of our approach. Mihai Pop, Christian A. Duncan, Gill Barequet, Michael T. Goodrich, Subodh Kumar 0001 |
SCG | 3 |
| 2001 | Blending polygonal shapes with different topologies
Tatiana Surazhsky, Vitaly Surazhsky, Gill Barequet, Ayellet Tal |
Comput. Graph. | 3 |
| 2001 | Voronoi Diagrams for Convex Polygon-Offset Distance Functions
Gill Barequet, Matthew Dickerson, Michael T. Goodrich |
Discret. Comput. Geom. | 1 |
| 2001 | A Lower Bound for Heilbronn's Triangle Problem in d DimensionsabstractIn this paper we show a lower bound for the generalization of Heilbronn's triangle problem to d dimensions; namely, we show that there exists a set S of n points in the d-dimensional unit cube so that every d+1 points of S define a simplex of volume $\Omega (\frac{1}{n^d})$. We also show a constructive incremental positioning of n points in a unit 3-cube for which every tetrahedron defined by four of these points has volume $\Omega (\frac{1}{n^4})$. Gill Barequet |
SIAM J. Discret. Math. | 1 |
| 2000 | A Duality between Small-Face Problems in Arrangements of Lines and Heilbronn-Type Problems
Gill Barequet |
COCOON | 1 |
| 2000 | w-Searchlight Obedient Graph Drawings
Gill Barequet |
GD | 1 |
| 2000 | Multilevel sensitive reconstruction of polyhedral surfaces from parallel slices
Gill Barequet, Daniel Shapiro, Ayellet Tal |
Vis. Comput. | 1 |
| 1999 | Efficient Perspective-Accurate Silhouette ComputationabstractNo abstract available. Gill Barequet, Christian A. Duncan, Michael T. Goodrich, Subodh Kumar 0001, Mihai Pop |
SCG | 1 |
| 1999 | A Lower Bound for Hellbronn's Triangle Problem in d Dimensions
Gill Barequet |
SODA | 1 |
| 1999 | Efficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three Dimensions
Gill Barequet, Sariel Har-Peled |
SODA | 1 |
| 1999 | Polygon-containment and Translational min-Hausdorff-Distance between segment Sets are 3SUM-hard
Gill Barequet, Sariel Har-Peled |
SODA | 1 |
| 1999 | Optimizing Constrained Offset and Scaled Polygonal Annuli
Gill Barequet, Prosenjit Bose, Matthew Dickerson |
WADS | 1 |
| 1999 | 2-Point Site Voronoi Diagrams
Gill Barequet, Matthew Dickerson, Robert L. Scot Drysdale |
WADS | 1 |
| 1999 | Partial surface matching by using directed footprintsabstractIn this paper we present a new technique for partial surface and volume matching of images in three dimensions. In this problem, we are given two objects in 3-space, each represented as a set of points, scattered uniformly along its boundary or inside its volume. The goal is to find a rigid motion of one object which makes a sufficiently large portion of its boundary lying sufficiently close to a corresponding portion of the boundary of the second object. This is an important problem in pattern recognition and in computer vision, with many industrial, medical, and chemical applications. Our algorithm is based on assigning a directed footprint to every point of the two sets, and locating all the pairs of points (one of each set) whose undirected components of the footprints are sufficiently similar. The algorithm then computes for each such pair of points all the rigid transformations that map the first point to the second, while making the respective direction components of their footprints coincide. A voting scheme is employed for computing transformations which map significantly large number of points of the first set to points of the second set. Experimental results on various examples are presented and show the accurate and robust performance of our algorithm. Gill Barequet, Micha Sharir |
Comput. Geom. | 1 |
| 1998 | Efficiently Approximating Polygonal Paths in Three and Higher DimensionsabstractWe present efficient algorithms for solving polygonal-path approximation problems in three and higher dimensions.Given an n-vertex polygonal curve P in EL', d 2 3, we approximate P by another polygonal curve P' of m 5 n vertices in IR! such that the vertex sequence of P' is an ordered subsequence of the vertices of P. The goal is to either minimize the size m of P' for a given error tolerance E (called the min-# problem), or to minimize the deviation error E between P and P' for a given size m of P' (called the min-.sproblem).Our techniques enable us to develop efficient nearquadratic-time algorithms in 3-D and sub-cubictime algorithms in 4-D for solving the mm-# and mine problems.We discuss extensions of our solutions to d-dimensional space, where d > 4. Gill Barequet, Michael T. Goodrich, Danny Ziyi Chen, Ovidiu Daescu, Jack Snoeyink |
SCG | 1 |
| 1998 | A data front-end for layered manufacturingabstractIn this paper we describe a geometric software package which serves as a data front-end for rapid prototyping systems. This package can be customized for every layered-manufacturing technique. We survey the full path of data in the system, starting as data files originated from external tools, in most cases CAD systems, going through some repairing operations, then editing a job composed of several objects, and finally processing the job for actual production. Gill Barequet, Yuval Kaplan |
Comput. Aided Des. | 1 |
| 1998 | Offset-polygon annulus placement problemsabstractAn offset-polygon annulus region is defined in terms of a polygon P and a distance δ > 0 (offset of P). In this paper we solve several containment problems for polygon annulus regions with respect to an input point set. Optimization criteria include both maximizing the number of points contained in a fixed size annulus and minimizing the size of the annulus needed to contain all points. We address the following variants of the problem: placement of an annulus of a convex polygon as well as of a simple polygon; placement by translation only, or by translation and rotation; off-line and on-line versions of the corresponding decision problems; and decision as well as optimization versions of the problems. We present efficient algorithms in each case. Gill Barequet, Amy J. Briggs, Matthew Dickerson, Michael T. Goodrich |
Comput. Geom. | 1 |
| 1998 | On triangulating three-dimensional polygonsabstractA three-dimensional polygon is triangulable if it has a non-self-intersecting triangulation which defines a simply-connected 2-manifold. We show that the problem of deciding whether a 3-dimensional polygon is triangulable is NP-complete. We then establish some necessary conditions and some sufficient conditions for a polygon to be triangulable, providing special cases when the decision problem may be answered in polynomial time. Gill Barequet, Matthew Dickerson, David Eppstein |
Comput. Geom. | 1 |
| 1998 | Optimizing a Strip Separating Two PolygonsabstractWe consider the problem of finding a strip separating between two polygons, whose intersection with a third (convex) polygon is of maximum area. We present an optimal linear-time algorithm for computing the optimum strip. When the third polygon is not convex, the running time of the algorithm is quadratic in the size of the input. The application in mind is the piecewise-linear surface interpolation in simple branching cases, where the sought volume branches from one contour in one slice into two contours in the other slice. Gill Barequet, Barbara Wolfers |
Graph. Model. Image Process. | 1 |
| 1998 | RSVP: A Geometric Toolkit for Controlled Repair of Solid ModelsabstractThe paper presents a system and the associated algorithms for repairing the boundary representation of CAD models. Two types of errors are considered: topological errors, i.e., aggregate errors, like zero volume parts, duplicate or missing parts, inconsistent surface orientation, etc., and geometric errors, i.e., numerical imprecision errors, like cracks or overlaps of geometry. The output of our system describes a set of clean and consistent two-manifolds (possibly with boundaries) with derived adjacencies. Such solid representation enables the application of a variety of rendering and analysis algorithms, e.g., finite element analysis, radiosity computation, model simplification, and solid free form fabrication. The algorithms described were originally designed to correct errors in polygonal B-Reps. We also present an extension for spline surfaces. Central to our system is a procedure for inferring local adjacencies of edges. The geometric representation of topologically adjacent edges are merged to evolve a set of two-manifolds. Aggregate errors are discovered during the merging step. Unfortunately, there are many ambiguous situations where errors admit more than one valid solution. Our system proposes an object repairing process based on a set of user tunable heuristics. The system also allows the user to override the algorithm's decisions in a repair visualization step. In essence, this visualization step presents an organized and intuitive way for the user to explore the space of valid solutions and to select the correct one. Gill Barequet, Christian A. Duncan, Subodh Kumar 0001 |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 1997 | Animating the Polygon-Offset Distance FunctionabstractNo abstract available. Gill Barequet, Amy J. Briggs, Matthew Dickerson, Cristian Dima, Michael T. Goodrich |
SCG | 1 |
| 1997 | Classical Computational Geometry in GeomNetabstractIn this paper we present GeomNet, a system for performing dktributed geometric computing over the Internet.We also provide seved examples of actual geometric algorithms that our system already supports.Application domains for GeomNet include collaborative research and dist ante education. Gill Barequet, Stina S. Bridgeman, Christian A. Duncan, Michael T. Goodrich, Roberto Tamassia |
SCG | 1 |
| 1997 | A Data Front-End for Layered ManufacturingabstractIn this paper we describe a geometric software package which serves as a data front-end for rapid prototyping systems.This package can be customized for every layered-manufacturing technique.We survey the full path of data in the system, starting = data files originated by external tools, in most cases CAD systems, going through some repairing operations, then editing a job composed of several objects, and finally processing the job for actual production. Gill Barequet, Yuval Kaplan |
SCG | 1 |
| 1997 | Repairing CAD modelsabstractWe describe an algorithm for repairing polyhedral CAD models that have errors in their B-REP. Errors like cracks, degeneracies, duplication, holes and overlaps are usually introduced in solid models due to imprecise arithmetic, model transformations, designer errors, programming bugs, etc. Such errors often hamper further processing such as finite element analysis, radiosity computation and rapid prototyping. Our fault-repair algorithm converts an unordered collection of polygons to a shared-vertex representation to help eliminate errors. This is done by choosing, for each polygon edge, the most appropriate edge to unify it with. The two edges are then geometrically merged into one, by moving vertices. At the end of this process, each polygon edge is either coincident with another or is a boundary edge for a polygonal hole or a dangling wall and may be appropriately repaired. Finally, in order to allow user-inspection of the automatic corrections, we produce a visualization of the repair and let the user mark the corrections that conflict with the original design intent. A second iteration of the correction algorithm then produces a repair that is commensurate with the intent. This, by involving the users in a feedback loop, we are able to refine the correction to their satisfaction. Gill Barequet, Subodh Kumar 0001 |
IEEE Visualization | 1 |
| 1997 | Offset-Polygon Annulus Placement Problems
Gill Barequet, Amy J. Briggs, Matthew Dickerson, Michael T. Goodrich |
WADS | 1 |
| 1997 | Voronoi Diagrams for Polygon-Offset Distance Functions
Gill Barequet, Matthew Dickerson, Michael T. Goodrich |
WADS | 1 |
| 1997 | Translating a Convex Polygon to Contain a Maximum Number of Points
Gill Barequet, Matthew Dickerson, Petru Pau |
Comput. Geom. | 1 |
| 1996 | On Triangulating Three-Dimensional PolygonsabstractA three-dimensional polygon is triangulable if it has a non-self-intersecting triangulation which defines a simply-connected 2-manifold. We show that the problem of deciding whether a 3D polygon is triangulable is an NP-complete problem. We then establish some necessary conditions and some sufficient conditions for a polygon to be triangulable, providing special cases when the decision problem may be answered in polynomial time. We also discuss optimal triangulations of 3D polygons. Keywords: three-dimensions, triangulation. 1 Introduction A 3-dimensional polygon is a closed chain of straight segments, where every two successive segments share exactly one point and the intersection of every non-successive pair of segments is empty. A triangulation of a 3-dimensional Work on this paper by the first author has been supported by the Israeli Ministry of Science and the Arts, Eshkol Grant 0562-1-94. Work by the second author has been supported by the funds of the National Science Founda... Gill Barequet, Matthew Dickerson, David Eppstein |
SCG | 1 |
| 1996 | Partial Surface Matching by Using Directed FootprintsabstractNo abstract available. Gill Barequet, Micha Sharir |
SCG | 1 |
| 1996 | History Consideration in Reconstructuring Polythedral Surfaces from Parallel SlicesabstractWe introduce an algorithm for reconstructing a solid model given a series of planar cross sections. The main contribution of this work is the use of knowledge obtained during the interpolation of neighboring layers while attempting to interpolate a particular layer. This knowledge is used to reconstruct a surface in which consecutive layers are connected smoothly. In most previous work, each layer is interpolated independently of what happened or will happen in the other layers. We also discuss various objective functions which aim to optimize the reconstruction, and present an evaluation of the different objective functions by using various criteria. Gill Barequet, Daniel Shapiro, Ayellet Tal |
IEEE Visualization | 1 |
| 1996 | BOXTREE: A Hierarchical Representation for Surfaces in 3DabstractAbstract We introduce the boxtree, a versatile data structure for representing triangulated or meshed surfaces in 3D. A boxtree is a hierarchical structure of nested boxes that supports efficient ray tracing and collision detection. It is simple and robust, and requires minimal space. In situations where storage is at a premium, boxtrees are effective alternatives to octrees and BSP trees. They are also more flexible and efficient than R‐trees, and nearly as simple to implement. Gill Barequet, Bernard Chazelle, Leonidas J. Guibas, Joseph S. B. Mitchell, Ayellet Tal |
Comput. Graph. Forum | 1 |
| 1996 | Piecewise-Linear Interpolation between Polygonal SlicesabstractIn this paper we present a new technique for piecewise-linear surface reconstruction from a series of parallel polygonal cross sections. This is an important problem in medical imaging, surface reconstruction from topographic data, and other applications. We reduce the problem, as in most previous works, to a series of problems of piecewise-linear interpolation between each pair of successive slices. Our algorithm uses a partial curve matching technique for matching parts of the contours, an optimal triangulation of 3-D polygons for resolving the unmatched parts, and a minimum spanning tree heuristic for interpolating between nonsimply connected regions. Unlike previous attempts at solving this problem, our algorithm seems to handle successfully in practice any kind of data. It allows multiple contours in each slice, with any hierarchy of contour nesting, and avoids the introduction of counterintuitive bridges between contours, proposed in some earlier papers to handle interpolation between multiply connected regions. Experimental results on various complex examples, involving actual medical imaging data, are presented and show the good and robust performance of our algorithm. Gill Barequet, Micha Sharir |
Comput. Vis. Image Underst. | 1 |
| 1995 | Filling gaps in the boundary of a polyhedronabstractIn this paper we present an algorithm for detecting and repairing defects in the boundary of a polyhedron. These defects, usually caused by problems in CAD software, consist of small gaps bounded by edges that are incident to only one polyhedron face. The algorithm uses a partial curve matching technique for matching parts of the defects, and an optimal triangulation of 3-D polygons for resolving the unmatched parts. It is also shown that finding a consistent set of partial curve matches with maximum score, a subproblem which is related to our repairing process, is NP-hard. Experimental results on several polyhedra are presented. Gill Barequet, Micha Sharir |
Comput. Aided Geom. Des. | 1 |
| 1994 | Piecewise-Linear Interpolation Between Polygonal SlicesabstractIn this paper we present a new technique for piecewise-linear surface reconstruction from a series of parallel polygonal cross-sections. This is an important problem in medical imaging, surface reconstruction from topographic data, and other applications. We reduce the problem, as in most previous works, to a series of problems of piecewise-linear interpolation between each pair of successive slices. Our algorithm uses a partial curve matching technique for matching parts of the contours, an optimal triangulation of 3-D polygons for resolving the unmatched parts, and a minimum spanning tree heuristic for interpolating between non simply connected regions. Unlike previous attempts at solving this problem, our algorithm seems to handle successfully any kind of data. It allows multiple contours in each slice, with any hierarchy of contour nesting, and avoids the introduction of counter-intuitive bridges between contours, proposed in some earlier papers to handle interpolation between multiply connected regions. Experimental results on various complex examples, involving actual medical imaging data, are presented, and show the good and robust performance of our algorithm. Gill Barequet, Micha Sharir |
SCG | 1 |
| 1994 | Partial surface and volume matching in three dimensionsabstractIn this paper we present a new technique for partial surface and volume matching of images in three dimensions. In this problem, we are given two objects in 3-space, each represented as a set of points, scattered uniformly along its boundary or inside its volume. The goal is to find a rigid motion of one object which makes a sufficiently large portion of its boundary lying sufficiently close to a corresponding portion of the boundary of the second object. Our method treats separately the rotation and the translation components of the Euclidean motion that we seek, and compares favorably with previous techniques. Experimental results on various examples, involving data from industrial applications and from molecular biology, are presented and show the accurate performance of our algorithm. Gill Barequet, Micha Sharir |
ICPR (2) | 1 |