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

Ahmad A. Rushdi

dblp:185/2672 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · conflict

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

Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorTheory of computation · 2

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
4 papers
Geometric modeling and processing · 73% Rendering · 27%
Theoretical computer science
3 papers
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
mesh generation
0.722020
VoroCrust: Voronoi Meshing Without Clipping · ACM Trans. Graph. 2020
All-quad meshing without cleanup · Comput. Aided Des. 2017
Computational geometry
mesh generation
0.722018
VoroCrust Illustrated: Theory and Challenges (Multimedia Exposition) · SoCG 2018
Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm · SoCG 2018
Geometric modeling and processing › mesh generation › volumetric mesh generation
polyhedral meshing
0.522020
VoroCrust: Voronoi Meshing Without Clipping · ACM Trans. Graph. 2020
VoroCrust Illustrated: Theory and Challenges (Multimedia Exposition) · SoCG 2018
Rendering › sampling
blue noise sampling
0.312018
Spoke-Darts for High-Dimensional Blue-Noise Sampling · ACM Trans. Graph. 2018
Rendering
sampling
0.312018
Spoke-Darts for High-Dimensional Blue-Noise Sampling · ACM Trans. Graph. 2018
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
surface reconstruction
0.312018
Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm · SoCG 2018
Computational geometry
voronoi diagram
0.112020
VoroCrust: Voronoi Meshing Without Clipping · ACM Trans. Graph. 2020
Geometric modeling and processing › mesh generation
quadrilateral mesh
0.112017
All-quad meshing without cleanup · Comput. Aided Des. 2017

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

voronoi diagram · 1.0voronoi refinement · 0.9sizing field · 0.9local feature size · 0.3line sampling · 0.3advancing front · 0.3mesh cleanup avoidance · 0.3
YearPublicationVenuePosition
2020 VoroCrust: Voronoi Meshing Without Clipping
abstract
Polyhedral meshes are increasingly becoming an attractive option with particular advantages over traditional meshes for certain applications. What has been missing is a robust polyhedral meshing algorithm that can handle broad classes of domains exhibiting arbitrary curved boundaries and sharp features. In addition, the power of primal-dual mesh pairs, exemplified by Voronoi-Delaunay meshes, has been recognized as an important ingredient in numerous formulations. The VoroCrust algorithm is the first provably correct algorithm for conforming Voronoi meshing for non-convex and possibly non-manifold domains with guarantees on the quality of both surface and volume elements. A robust refinement process estimates a suitable sizing field that enables the careful placement of Voronoi seeds across the surface circumventing the need for clipping and avoiding its many drawbacks. The algorithm has the flexibility of filling the interior by either structured or random samples, while all sharp features are preserved in the output mesh. We demonstrate the capabilities of the algorithm on a variety of models and compare against state-of-the-art polyhedral meshing methods based on clipped Voronoi cells establishing the clear advantage of VoroCrust output.
Ahmed Abdelkader, Chandrajit L. Bajaj, Mohamed S. Ebeida, Ahmed H. Mahmoud, Scott A. Mitchell, John D. Owens, Ahmad A. Rushdi
ACM Trans. Graph.7
2018 Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
abstract
times the local feature size centered at each sample. The corners of the union of these balls on both sides of the surface are the Voronoi sites and the interface of their cells is a watertight surface reconstruction embedded in the dual shape of the union of balls. With the surface protected, the enclosed volume can be further decomposed by generating more sites inside it. Compared to clipping-based algorithms, VoroCrust cells are full Voronoi cells, with convexity and fatness guarantees. Compared to the power crust algorithm, VoroCrust cells are not filtered, are unweighted, and offer greater flexibility in meshing the enclosed volume by either structured or randomly genenerated samples.
Ahmed Abdelkader, Chandrajit L. Bajaj, Mohamed S. Ebeida, Ahmed H. Mahmoud, Scott A. Mitchell, John D. Owens, Ahmad A. Rushdi
SoCG7
2018 VoroCrust Illustrated: Theory and Challenges (Multimedia Exposition)
abstract
Over the past decade, polyhedral meshing has been gaining popularity as a better alternative to tetrahedral meshing in certain applications. Within the class of polyhedral elements, Voronoi cells are particularly attractive thanks to their special geometric structure. What has been missing so far is a Voronoi mesher that is sufficiently robust to run automatically on complex models. In this video, we illustrate the main ideas behind the VoroCrust algorithm, highlighting both the theoretical guarantees and the practical challenges imposed by realistic inputs.
Ahmed Abdelkader, Chandrajit L. Bajaj, Mohamed S. Ebeida, Ahmed H. Mahmoud, Scott A. Mitchell, John D. Owens, Ahmad A. Rushdi
SoCG7
2018 Spoke-Darts for High-Dimensional Blue-Noise Sampling
abstract
Blue noise sampling has proved useful for many graphics applications, but remains underexplored in high-dimensional spaces due to the difficulty of generating distributions and proving properties about them. We present a blue noise sampling method with good quality and performance across different dimensions. The method, spoke-dart sampling, shoots rays from prior samples and selects samples from these rays. It combines the advantages of two major high-dimensional sampling methods: the locality of advancing front with the dimensionality-reduction of hyperplanes, specifically line sampling. We prove that the output sampling is saturated with high probability, with bounds on distances between pairs of samples and between any domain point and its nearest sample. We demonstrate spoke-dart applications for approximate Delaunay graph construction, global optimization, and robotic motion planning. Both the blue-noise quality of the output distribution and the adaptability of the intermediate processes of our method are useful in these applications.
Scott A. Mitchell, Mohamed S. Ebeida, Muhammad A. Awad, Chonhyon Park, Anjul Patney, Ahmad A. Rushdi, Laura Painton Swiler, Dinesh Manocha, Li-Yi Wei
ACM Trans. Graph.6
2017 All-quad meshing without cleanup
Ahmad A. Rushdi, Scott A. Mitchell, Ahmed H. Mahmoud, Chandrajit L. Bajaj, Mohamed S. Ebeida
Comput. Aided Des.1
2017 A Constrained Resampling Strategy for Mesh Improvement
abstract
Abstract In many geometry processing applications, it is required to improve an initial mesh in terms of multiple quality objectives. Despite the availability of several mesh generation algorithms with provable guarantees, such generated meshes may only satisfy a subset of the objectives. The conflicting nature of such objectives makes it challenging to establish similar guarantees for each combination, e.g., angle bounds and vertex count. In this paper, we describe a versatile strategy for mesh improvement by interpreting quality objectives as spatial constraints on resampling and develop a toolbox of local operators to improve the mesh while preserving desirable properties. Our strategy judiciously combines smoothing and transformation techniques allowing increased flexibility to practically achieve multiple objectives simultaneously. We apply our strategy to both planar and surface meshes demonstrating how to simplify Delaunay meshes while preserving element quality, eliminate all obtuse angles in a complex mesh, and maximize the shortest edge length in a Voronoi tessellation far better than the state‐of‐the‐art.
Ahmed Abdelkader, Ahmed H. Mahmoud, Ahmad A. Rushdi, Scott A. Mitchell, John D. Owens, Mohamed S. Ebeida
Comput. Graph. Forum3
2016 Disk Density Tuning of a Maximal Random Packing
abstract
We introduce an algorithmic framework for tuning the spatial density of disks in a maximal random packing, without changing the sizing function or radii of disks. Starting from any maximal random packing such as a Maximal Poisson-disk Sampling (MPS), we iteratively relocate, inject (add), or eject (remove) disks, using a set of three successively more-aggressive local operations. We may achieve a user-defined density, either more dense or more sparse, almost up to the theoretical structured limits. The tuned samples are conflict-free, retain coverage maximality, and, except in the extremes, retain the blue noise randomness properties of the input. We change the density of the packing one disk at a time, maintaining the minimum disk separation distance and the maximum domain coverage distance required of any maximal packing. These properties are local, and we can handle spatially-varying sizing functions. Using fewer points to satisfy a sizing function improves the efficiency of some applications. We apply the framework to improve the quality of meshes, removing non-obtuse angles; and to more accurately model fiber reinforced polymers for elastic and failure simulations.
Mohamed S. Ebeida, Ahmad A. Rushdi, Muhammad A. Awad, Ahmed H. Mahmoud, Dong-Ming Yan 0001, Shawn A. English, John D. Owens, Chandrajit L. Bajaj, Scott A. Mitchell
Comput. Graph. Forum2
2006 Gene Identification Using the Z-Curve Representation
abstract
DSP based techniques have been recently proposed to identify the protein coding regions in a DNA strand by detecting the so-called period-3 component in the DNA spectrum. The DNA spectrum is computed after mapping the DNA symbolic sequence to numerical digital sequences. A typical choice of mapping is the Voss representation. In this paper, we propose the use of a more elaborate mapping scheme, namely the Z-curve representation. Using a multirate signal processing approach, we derive closed form expressions to compute the Z-curve based DNA spectrum as well as mathematical conditions that characterize the coding regions. The derived formulas also prove that the Z-curve representation yields essentially the same DNA spectrum as the one obtained using the Voss representation at a lower computational cost
Ahmad A. Rushdi, Jamal Tuqan
ICASSP (2)1