Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Iddo Hanniel

dblp:65/2414 · DBLP profile ↗
← Back
18ranked-venue papers
11as first author
0since 2021 · last 2019
0000-0001-9429-7973ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 16 · 10 first-authorComputer networks · 1Theory of computation · 1 · 1 first-authorApplied, 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.

Computer graphics and multimedia
3 papers
Geometric modeling and processing · 100%
Computer networks
1 paper
Network measurement and analytics · 100%
Theoretical computer science
2 papers
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 54% GPUs and heterogeneous computing · 46%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization
linear programming
0.212014
Solving multivariate polynomial systems using hyperplane arithmetic and linear programming · Comput. Aided Des. 2014
Network measurement and analytics › sketch-based measurement
counter estimation
0.112012
Estimators also need shared values to grow together · INFOCOM 2012
Network measurement and analytics
traffic measurement
0.112012
Estimators also need shared values to grow together · INFOCOM 2012
Geometric modeling and processing › collision detection › distance computation
hausdorff distance computation
0.112011
GPU-accelerated Hausdorff distance computation between dynamic deformable NURBS surfaces · Comput. Aided Des. 2011
Geometric modeling and processing
polynomial system solving
0.112011
Topologically guaranteed univariate solutions of underconstrained polynomial systems via no-loop and single-component tests · Comput. Aided Des. 2011
Mathematical optimization
polynomial system solving
0.122014
Solving multivariate polynomial systems using hyperplane arithmetic and linear programming · Comput. Aided Des. 2014
Subdivision termination criteria in subdivision multivariate solvers using dual hyperplanes representations · Comput. Aided Des. 2007
Geometric modeling and processing
subdivision surfaces
0.112007
Subdivision termination criteria in subdivision multivariate solvers using dual hyperplanes representations · Comput. Aided Des. 2007
Performance modeling and evaluation
benchmarking
0.012012
Estimators also need shared values to grow together · INFOCOM 2012
GPUs and heterogeneous computing
GPU computing
0.012011
GPU-accelerated Hausdorff distance computation between dynamic deformable NURBS surfaces · Comput. Aided Des. 2011

Methods — techniques the papers use, named apart from their topics

FPGA implementation · 0.3CEDAR algorithm · 0.3hyperplane arithmetic · 0.2subdivision · 0.1dual hyperplane representation · 0.1
YearPublicationVenuePosition
2019 Edge topology construction of Voronoi diagrams of spheres in non-general position
Xiang Li 0038, Adarsh Krishnamurthy, Iddo Hanniel, Sara McMains
Comput. Graph.3
2017 Minkowski sum computation of B-spline surfaces
Jonathan Mizrahi, Sijoon Kim, Iddo Hanniel, Myung-Soo Kim, Gershon Elber
Graph. Model.3
2014 Solving multivariate polynomial systems using hyperplane arithmetic and linear programming
Iddo Hanniel
Comput. Aided Des.1
2012 Estimators also need shared values to grow together
abstract
Network management applications require large numbers of counters in order to collect traffic characteristics for each network flow. However, these counters often barely fit into on-chip SRAM memories. Past papers have proposed using counter estimators instead, thus trading off counter precision for a lower number of bits. But these estimators do not achieve optimal estimation error, and cannot always scale to arbitrary counter values. In this paper, we introduce the CEDAR algorithm for decoupling the counter estimators from their estimation values, which are quantized into estimation levels and shared among many estimators. These decoupled and shared estimation values enable us to easily adjust them without needing to go through all the counters. We demonstrate how our CEDAR scheme achieves the min-max relative error, i.e., can guarantee the best possible relative error over the entire counter scale. We also explain how to use dynamic adaptive estimation values in order to support counter up-scaling and adjust the estimation error depending on the current maximal counter. Finally we implement CEDAR on FPGA and explain how it can run at line rate. We further analyze its performance and size requirements.
Erez Tsidon, Iddo Hanniel, Isaac Keslassy
INFOCOM2
2012 Computing the Hausdorff distance between NURBS surfaces using numerical iteration on the GPU
Iddo Hanniel, Adarsh Krishnamurthy, Sara McMains
Graph. Model.1
2011 Direct Rendering of Solid CAD Models on the GPU
abstract
Interactively rendering solid CAD models currently relies on tessellation of the models and passing of the tessellation onto the graphics card (GPU). Direct rendering on the GPU, without a tessellation preprocess, has many advantages -- pixel-level quality, less memory requirements, and less preprocessing, to name a few. However, one of the main problems with existing solutions for rendering solid models directly is the appearance of crack/gap artifacts between faces due to the approximations of the trimming curves. This prevents the usage of direct GPU rendering in CAD systems. In this paper we present a novel solution to the gap problem. The new method combines a unique representation of the faces of the solid model, with fragment shader algorithms that utilize the representation for identifying the surface area to be rendered. This enables us to render the models with high quality in interactive speed without the crack/gap artifacts. We have implemented our method in a ray casting system for viewing CAD solid models and present our results.
Iddo Hanniel, Kirk Haller
CAD/Graphics1
2011 Topologically guaranteed univariate solutions of underconstrained polynomial systems via no-loop and single-component tests
Michael Barton 0002, Gershon Elber, Iddo Hanniel
Comput. Aided Des.3
2011 GPU-accelerated Hausdorff distance computation between dynamic deformable NURBS surfaces
Adarsh Krishnamurthy, Sara McMains, Iddo Hanniel
Comput. Aided Des.3
2010 Topologically guaranteed univariate solutions of underconstrained polynomial systems via no-loop and single-component tests
abstract
We present an algorithm which robustly computes the intersection curve(s) of an under-constrained piecewise polynomial system consisting of n equations with n + 1 unknowns. The solution of such a system is typically a curve in Rn+1. This work extends the single solution test of [6] for a set of algebraic constraints from zero dimensional solutions to univariate solutions, in Rn+1. Our method exploits two tests: a no loop test (NLT) and a single component test (SCT) that together isolate and separate domains D where the solution curve consists of just one single component. For such domains, a numerical curve tracing is applied. If one of those tests fails, D is subdivided. Finally, the single components are merged together and, consequently, the topological configuration of the resulting curve is guaranteed. Several possible application of the solver, like 3D trisector curves or kinematic simulations in 3D are discussed.
Michael Barton 0002, Gershon Elber, Iddo Hanniel
Symposium on Solid and Physical Modeling3
2010 Precise Hausdorff distance computation between polygonal meshes
Michael Barton 0002, Iddo Hanniel, Gershon Elber, Myung-Soo Kim
Comput. Aided Geom. Des.2
2009 Solving global geometric constraints on free-form curves
abstract
Constraint-based geometric modeling is the standard modeling paradigm in current modern CAD systems. Generally, the user defines constraints on the geometric objects and a solver is applied to find a configuration of the geometry, which satisfies these constraints. Proper application of these constraints allows rapid modification of the geometry without loss of design intent.
Iddo Hanniel, Kirk Haller
Symposium on Solid and Physical Modeling1
2009 Computing the Voronoi cells of planes, spheres and cylinders in R2
Iddo Hanniel, Gershon Elber
Comput. Aided Geom. Des.1
2009 An Exact, Complete and Efficient Computation of Arrangements of Bézier Curves
abstract
Arrangements of planar curves are fundamental structures in computational geometry. The arrangement package of Cgal can construct and maintain arrangements of various families of curves, when provided with the representation of the curves and some basic geometric functionality on them. It employs the exact computation paradigm in order to handle all degenerate cases in a robust manner. We present the representations and algorithms needed for implementing arrangements of Bezier curves using exact arithmetic. The implementation is efficient and complete, handling all degenerate cases. In order to avoid the prohibitive running times incurred by an indiscriminate usage of exact arithmetic, we make extensive use of the geometric properties of Bezier curves for filtering. As a result, most operations are carried out using fast approximate methods, and only in degenerate (or near-degenerate) cases do we resort to the exact, and more computationally demanding, procedures. To the best of our knowledge this is the first complete implementation that can construct arrangements of Bezier curves of any degree, and handle all degenerate cases in a robust manner.
Iddo Hanniel, Ron Wein
IEEE Trans Autom. Sci. Eng.1
2008 Computing the Voronoi cells of planes, spheres and cylinders in R3
abstract
We present an algorithm for computing the Voronoi cell for a set of planes, spheres and cylinders in R3. The algorithm is based on a lower envelope computation of the bisector surfaces between these primitives, and the projection of the trisector curves onto planes bounding the object for which the Voronoi cell is computed, denoted the base object. We analyze the different bisectors and trisectors that can occur in the computation. Our analysis shows that most of the bisector surfaces are quadric surfaces and five of the ten possible trisectors are conic section curves. We have implemented our algorithm using the IRIT library and the CGAL 3D lower envelope package. All presented results are from our implementation.
Iddo Hanniel, Gershon Elber
Symposium on Solid and Physical Modeling1
2007 An exact, complete and efficient computation of arrangements of Bézier curves
abstract
Arrangements of planar curves are fundamental structures in computational geometry. The arrangement package of CGAL can construct and maintain arrangements of various families of curves, when provided with the representation of the curves and some basic geometric functionality on them. It employs the exact computation paradigm in order to handle all degenerate cases in a robust manner. We present the representations and algorithms that are needed for implementing arrangements of Bezier curves using exact arithmetic. The implementation is efficient and complete, handling all degenerate cases. In order to avoid the prohibitive running times incurred by an indiscriminate usage of exact arithmetic, we make extensive use of the geometric properties of Bezier curves for filtering. As a result, most operations are carried out using fast approximate methods, and only in degenerate (or near-degenerate) cases do we resort to the exact, and more computationally demanding, procedures. To the best of our knowledge this is the first complete implementation that can construct arrangements of Bezier curves of any degree, and handle all degenerate cases in a robust manner.
Iddo Hanniel, Ron Wein
Symposium on Solid and Physical Modeling1
2007 Subdivision termination criteria in subdivision multivariate solvers using dual hyperplanes representations
Iddo Hanniel, Gershon Elber
Comput. Aided Des.1
2006 Subdivision Termination Criteria in Subdivision Multivariate Solvers
Iddo Hanniel, Gershon Elber
GMP1
2005 Precise Voronoi cell extraction of free-form rational planar closed curves
abstract
We present an algorithm for generating the Voronoi cells for a set of rational C1-continuous planar closed curves, which is precise up to machine precision. Initially, bisectors for pairs of curves, (C(t), Ci(r)), are generated symbolically and represented as implicit forms in the tr-parameter space. Then, the bisectors are properly trimmed after being split into monotone pieces. The trimming procedure uses the orientation of the original curves as well as their curvature fields, resulting in a set of trimmed-bisector segments represented as implicit curves in a parameter space. A lower-envelope algorithm is then used in the parameter space of the curve whose Voronoi cell is sought. The lower envelope represents the exact boundary of the Voronoi cell.
Iddo Hanniel, M. Ramanathan 0001, Gershon Elber, Myung-Soo Kim
Symposium on Solid and Physical Modeling1