VLDB 2026 Research / reviewers in the wild / expert
Issam Safa
dblp:42/7294
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 4Artificial intelligence and machine learning · 1Theory of computation · 1
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
2 papers |
Computational geometry · 100% | |
| Artificial intelligence
1 paper |
Representation and self-supervised learning · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › topological data analysis
contour tree |
0.2 | 1 | 2015 | Maintaining Contour Trees of Dynamic Terrains · SoCG 2015 |
Computational geometry › geometric data structures
kinetic data structures |
0.2 | 1 | 2015 | Maintaining Contour Trees of Dynamic Terrains · SoCG 2015 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
manifold learning |
0.1 | 1 | 2011 | Data Skeletonization via Reeb Graphs · NIPS 2011 |
Computational geometry › topological data analysis
reeb graph |
0.1 | 1 | 2011 | Data Skeletonization via Reeb Graphs · NIPS 2011 |
Computational geometry
topological data analysis |
0.1 | 1 | 2011 | Data Skeletonization via Reeb Graphs · NIPS 2011 |
Methods — techniques the papers use, named apart from their topics
reeb graph · 0.2principal curves · 0.2kinetic data structures · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Maintaining Contour Trees of Dynamic TerrainsabstractWe study the problem of maintaining the contour tree T of a terrain Sigma, represented as a triangulated xy-monotone surface, as the heights of its vertices vary continuously with time. We characterize the combinatorial changes in T and how they relate to topological changes in Sigma. We present a kinetic data structure (KDS) for maintaining T efficiently. It maintains certificates that fail, i.e., an event occurs, only when the heights of two adjacent vertices become equal or two saddle vertices appear on the same contour. Assuming that the heights of two vertices of Sigma become equal only O(1) times and these instances can be computed in O(1) time, the KDS processes O(kappa + n) events, where n is the number of vertices in Sigma and kappa is the number of events at which the combinatorial structure of T changes, and processes each event in O(log n) time. The KDS can be extended to maintain an augmented contour tree and a join/split tree. Pankaj K. Agarwal, Thomas Mølhave, Morten Revsbæk, Issam Safa, Yusu Wang 0001, Jungwoo Yang |
SoCG | 4 |
| 2012 | Feature-aware streamline generation of planar vector fields via topological methods
Chuanjiang Luo, Issam Safa, Yusu Wang 0001 |
Comput. Graph. | 2 |
| 2012 | Feature-Preserving Reconstruction of Singular SurfacesabstractAbstract Reconstructing a surface mesh from a set of discrete point samples is a fundamental problem in geometric modeling. It becomes challenging in presence of ‘singularities’ such as boundaries, sharp features, and non‐manifolds. A few of the current research in reconstruction have addressed handling some of these singularities, but a unified approach to handle them all is missing. In this paper we allow the presence of various singularities by requiring that the sampled object is a collection of smooth surface patches with boundaries that can meet or intersect. Our algorithm first identifies and reconstructs the features where singularities occur. Next, it reconstructs the surface patches containing these feature curves. The identification and reconstruction of feature curves are achieved by a novel combination of the Gaussian weighted graph Laplacian and the Reeb graphs. The global reconstruction is achieved by a method akin to the well known Cocone reconstruction, but with weighted Delaunay triangulation that allows protecting the feature samples with balls. We provide various experimental results to demonstrate the effectiveness of our feature‐preserving singular surface reconstruction algorithm. Tamal K. Dey, Xiaoyin Ge, Qichao Que, Issam Safa, Yusu Wang 0001 |
Comput. Graph. Forum | 4 |
| 2011 | Data Skeletonization via Reeb GraphsabstractRecovering hidden structure from complex and noisy non-linear data is one of the most fundamental problems in machine learning and statistical inference. While such data is often high-dimensional, it is of interest to approximate it with a low-dimensional or even one-dimensional space, since many important aspects of data are often intrinsically low-dimensional. Furthermore, there are many scenarios where the underlying structure is graph-like, e.g, river/road networks or various trajectories. In this paper, we develop a framework to extract, as well as to simplify, a one-dimensional "skeleton" from unorganized data using the Reeb graph. Our algorithm is very simple, does not require complex optimizations and can be easily applied to unorganized high-dimensional data such as point clouds or proximity graphs. It can also represent arbitrary graph structures in the data. We also give theoretical results to justify our method. We provide a number of experiments to demonstrate the effectiveness and generality of our algorithm, including comparisons to existing methods, such as principal curves. We believe that the simplicity and practicality of our algorithm will help to promote skeleton graphs as a data analysis tool for a broad range of applications. Xiaoyin Ge, Issam Safa, Mikhail Belkin, Yusu Wang 0001 |
NIPS | 2 |
| 2010 | Persistent Heat Signature for Pose-oblivious Matching of Incomplete ModelsabstractAbstract Although understanding of shape features in the context of shape matching and retrieval has made considerable progress in recent years, the case for partial and incomplete models in presence of pose variations still begs a robust and efficient solution. A signature that encodes features at multi‐scales in a pose invariant manner is more appropriate for this case. The Heat Kernel Signature function from spectral theory exhibits this multi‐scale property. We show how this concept can be merged with the persistent homology to design a novel efficient pose‐oblivious matching algorithm for all models, be they partial, incomplete, or complete. We make the algorithm scalable so that it can handle large data sets. Several test results show the robustness of our approach. Tamal K. Dey, Chuanjiang Luo, Pawas Ranjan, Issam Safa, Yusu Wang 0001 |
Comput. Graph. Forum | 5 |
| 2009 | Approximating Gradients for Meshes and Point Clouds via Diffusion MetricabstractAbstract The gradient of a function defined on a manifold is perhaps one of the most important differential objects in data analysis. Most often in practice, the input function is available only at discrete points sampled from the underlying manifold, and the manifold is approximated by either a mesh or simply a point cloud. While many methods exist for computing gradients of a function defined over a mesh, computing and simplifying gradients and related quantities such as critical points, of a function from a point cloud is non‐trivial. In this paper, we initiate the investigation of computing gradients under a different metric on the manifold from the original natural metric induced from the ambient space. Specifically, we map the input manifold to the eigenspace spanned by its Laplacian eigenfunctions, and consider the so‐called diffusion distance metric associated with it. We show the relation of gradient under this metric with that under the original metric. It turns out that once the Laplace operator is constructed, it is easier to approximate gradients in the eigenspace for discrete inputs (especially point clouds) and it is robust to noises in the input function and in the underlying manifold. More importantly, we can easily smooth the gradient field at different scales within this eigenspace framework. We demonstrate the use of our new eigen‐gradients with two applications: approximating / simplifying the critical points of a function, and the Jacobi sets of two input functions (which describe the correlation between these two functions), from point clouds data. Chuanjiang Luo, Issam Safa, Yusu Wang 0001 |
Comput. Graph. Forum | 2 |