Demo Data from VLDB 2026 / reviewers in the wild / expert
Anil N. Hirani
dblp:06/2817
· DBLP profile ↗
14ranked-venue papers
5as first author
1since 2021 · last 2023
0000-0003-3506-1703ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-author · 1 since 2021Theory of computation · 5Human-computer interaction and ubiquitous 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
3 papers |
Mathematical optimization · 49% Computational geometry · 41% Graph algorithms and graph theory · 10% | |
| Computer graphics and multimedia
4 papers |
Geometric modeling and processing · 86% Visualization and visual analytics · 6% Computer animation and physical simulation · 4% |
Topics — the 17 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Geometric modeling and processing › discrete geometry
discrete differential geometry |
0.4 | 2 | 2016 | Comparison of discrete Hodge star operators for surfaces · Comput. Aided Des. 2016 Delaunay Hodge star · Comput. Aided Des. 2013 |
Geometric modeling and processing › discrete geometry › discrete differential geometry
hodge star |
0.4 | 2 | 2016 | Comparison of discrete Hodge star operators for surfaces · Comput. Aided Des. 2016 Delaunay Hodge star · Comput. Aided Des. 2013 |
Mathematical optimization
discrete optimization |
0.2 | 2 | 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear Programming · SIAM J. Comput. 2011 Optimal homologous cycles, total unimodularity, and linear programming · STOC 2010 |
Mathematical optimization › integer programming
total unimodularity |
0.2 | 2 | 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear Programming · SIAM J. Comput. 2011 Optimal homologous cycles, total unimodularity, and linear programming · STOC 2010 |
Computational geometry
computational topology |
0.1 | 1 | 2011 | The least spanning area of a knot and the optimal bounding chain problem · SCG 2011 |
Graph algorithms and graph theory
graph algorithms |
0.1 | 1 | 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear Programming · SIAM J. Comput. 2011 |
Mathematical optimization
integer programming |
0.1 | 1 | 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear Programming · SIAM J. Comput. 2011 |
Computational geometry
topological data analysis |
0.1 | 1 | 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear Programming · SIAM J. Comput. 2011 |
Computational geometry
geometric modeling and processing |
0.1 | 1 | 2010 | Optimal homologous cycles, total unimodularity, and linear programming · STOC 2010 |
Computational geometry › topological data analysis
homology computation |
0.1 | 1 | 2010 | Optimal homologous cycles, total unimodularity, and linear programming · STOC 2010 |
Computer animation and physical simulation
fluid simulation |
0.0 | 1 | 2003 | Discrete multiscale vector field decomposition · ACM Trans. Graph. 2003 |
Visualization and visual analytics › flow visualization
vector field decomposition |
0.0 | 1 | 2003 | Discrete multiscale vector field decomposition · ACM Trans. Graph. 2003 |
Computational geometry › topological data analysis
simplicial complexes |
0.0 | 1 | 2010 | Optimal homologous cycles, total unimodularity, and linear programming · STOC 2010 |
Image and video processing › image restoration
image denoising |
0.0 | 1 | 1996 | Combining Frequency and Spatial Domain Information for Fast Interactive Image Noise Removal · SIGGRAPH 1996 |
Image and video processing
image restoration |
0.0 | 1 | 1996 | Combining Frequency and Spatial Domain Information for Fast Interactive Image Noise Removal · SIGGRAPH 1996 |
Visualization and visual analytics
scientific visualization |
0.0 | 1 | 2003 | Discrete multiscale vector field decomposition · ACM Trans. Graph. 2003 |
Image and video processing › image restoration
image inpainting |
0.0 | 1 | 1996 | Combining Frequency and Spatial Domain Information for Fast Interactive Image Noise Removal · SIGGRAPH 1996 |
Methods — techniques the papers use, named apart from their topics
linear programming · 0.4homology theory · 0.2variational multiscale decomposition · 0.0helmholtz-hodge decomposition · 0.0finite difference method · 0.0spatial-domain filtering · 0.0projection onto convex sets · 0.0frequency-domain filtering · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Computing discrete harmonic differential forms in a given cohomology class using finite element exterior calculus
Anil N. Hirani, Kaushik Kalyanaraman, Seth Watts |
Comput. Geom. | 1 |
| 2020 | The complete set of minimal simple graphs that support unsatisfiable 2-CNFs
Vaibhav Karve, Anil N. Hirani |
Discret. Appl. Math. | 2 |
| 2018 | Corrigendum to "Delaunay Hodge star" [Comput. Aided Des. 45 (2013) 540-544]
Anil N. Hirani, Kaushik Kalyanaraman, Evan VanderZee |
Comput. Aided Des. | 1 |
| 2016 | Comparison of discrete Hodge star operators for surfaces
Mamdouh S. Mohamed, Anil N. Hirani, Ravi Samtaney |
Comput. Aided Des. | 2 |
| 2013 | Delaunay Hodge star
Anil N. Hirani, Kaushik Kalyanaraman, Evan VanderZee |
Comput. Aided Des. | 1 |
| 2013 | Geometric and combinatorial properties of well-centered triangulations in three and higher dimensions
Evan VanderZee, Anil N. Hirani, Damrong Guoy, Vadim Zharnitsky, Edgar A. Ramos |
Comput. Geom. | 2 |
| 2012 | PyDEC: Software and Algorithms for Discretization of Exterior CalculusabstractThis article describes the algorithms, features, and implementation of PyDEC, a Python library for computations related to the discretization of exterior calculus. PyDEC facilitates inquiry into both physical problems on manifolds as well as purely topological problems on abstract complexes. We describe efficient algorithms for constructing the operators and objects that arise in discrete exterior calculus, lowest-order finite element exterior calculus, and in related topological problems. Our algorithms are formulated in terms of high-level matrix operations which extend to arbitrary dimension. As a result, our implementations map well to the facilities of numerical libraries such as NumPy and SciPy. The availability of such libraries makes Python suitable for prototyping numerical methods. We demonstrate how PyDEC is used to solve physical and topological problems through several concise examples. Nathan Bell, Anil N. Hirani |
ACM Trans. Math. Softw. | 2 |
| 2011 | The least spanning area of a knot and the optimal bounding chain problemabstractTwo fundamental objects in knot theory are the minimal genus surface and the least area surface bounded by a knot in a 3-dimensional manifold. When the knot is embedded in a general 3-manifold, the problems of finding these surfaces were shown to be NP-complete and NP-hard respectively. However, there is evidence that the special case when the ambient manifold is R^3, or more generally when the second homology is trivial, should be considerably more tractable. Indeed, we show here that a natural discrete version of the least area surface can be found in polynomial time. The precise setting is that the knot is a 1-dimensional subcomplex of a triangulation of the ambient 3-manifold. The main tool we use is a linear programming formulation of the Optimal Bounding Chain Problem (OBCP), where one is required to find the smallest norm chain with a given boundary. While the decision variant of OBCP is NP-complete in general, we give conditions under which it can be solved in polynomial time. We then show that the least area surface can be constructed from the optimal bounding chain using a standard desingularization argument from 3-dimensional topology. Nathan M. Dunfield, Anil N. Hirani |
SCG | 2 |
| 2011 | Optimal Homologous Cycles, Total Unimodularity, and Linear ProgrammingabstractGiven a simplicial complex with weights on its simplices, and a nontrivial cycle on it, we are interested in finding the cycle with minimal weight which is homologous to the given one. Assuming that the homology is defined with integer ($\mathbb{Z}$) coefficients, we show the following (Theorem 5.2): For a finite simplicial complex K of dimension greater than p, the boundary matrix $[\partial_{p+1}]$ is totally unimodular if and only if $H_p(L, L_0)$ is torsion-free for all pure subcomplexes $L_0, L$ in K of dimensions p and $p+1$, respectively, where $L_0 \subsetL$. Because of the total unimodularity of the boundary matrix, we can solve the optimization problem, which is inherently an integer programming problem, as a linear program and obtain an integer solution. Thus, the problem of finding optimal cycles in a given homology class can be solved in polynomial time. This result is surprising in the backdrop of a recent result which says that the problem is NP-hard under $\mathbb{Z}_2$ coefficients which, being a field, is in general easier to deal with. Our result implies, among other things, that one can compute in polynomial time an optimal $(d-1)$-cycle in a given homology class for any triangulation of an orientable compact d-manifold or for any finite simplicial complex embedded in $\mathbb{R}^d$. Our optimization approach can also be used for various related problems, such as finding an optimal chain homologous to a given one when these are not cycles. Our result can also be viewed as providing a topological characterization of total unimodularity. Tamal K. Dey, Anil N. Hirani, Bala Krishnamoorthy |
SIAM J. Comput. | 2 |
| 2010 | Optimal homologous cycles, total unimodularity, and linear programmingabstractGiven a simplicial complex with weights on its simplices, and a nontrivial cycle on it, we are interested in finding the cycle with minimal weight which is homologous to the given one. Assuming that the homology is defined with integer (Z) coefficients, we show the following: For a finite simplicial complex K of dimension greater than p, the boundary matrix [partialp+1] is totally unimodular if and only if Hp(L, L0) is torsion-free, for all pure subcomplexes L0, L in K of dimensions p and p+1 respectively, where L0 ⊂ L. Tamal K. Dey, Anil N. Hirani, Bala Krishnamoorthy |
STOC | 2 |
| 2010 | A dihedral acute triangulation of the cube
Evan VanderZee, Anil N. Hirani, Vadim Zharnitsky, Damrong Guoy |
Comput. Geom. | 2 |
| 2003 | Discrete multiscale vector field decompositionabstractWhile 2D and 3D vector fields are ubiquitous in computational sciences, their use in graphics is often limited to regular grids, where computations are easily handled through finite-difference methods. In this paper, we propose a set of simple and accurate tools for the analysis of 3D discrete vector fields on arbitrary tetrahedral grids. We introduce a variational, multiscale decomposition of vector fields into three intuitive components: a divergence-free part, a curl-free part, and a harmonic part. We show how our discrete approach matches its well-known smooth analog, called the Helmotz-Hodge decomposition, and that the resulting computational tools have very intuitive geometric interpretation. We demonstrate the versatility of these tools in a series of applications, ranging from data visualization to fluid and deformable object simulation. Yiying Tong, Santiago V. Lombeyda, Anil N. Hirani, Mathieu Desbrun |
ACM Trans. Graph. | 3 |
| 1996 | Dual domain interactive image restoration: basic algorithmabstractThis paper describes a new fast, iterative algorithm for interactive image noise removal. Given the locations of noisy pixels and a prototype image, the noisy pixels are to be restored in a natural way. Most existing image noise removal algorithms use either frequency domain information (e.g. low pass filtering) or spatial domain information (e.g median filtering or stochastic texture generation). However, for good noise removal, both spatial and frequency information must be used. The existing algorithms that do combine the two domains (e.g. Gerchberg-Papoulis and related algorithms) place the limitation that the image be band-limited and the band limits be known. Also, some of these may not work well when the noisy pixels are contiguous and numerous. Our algorithm combines the spatial and frequency domain information by using projection onto convex sets (POCS). But unlike previous methods it does not need to know image band limits and does not require the image to be band-limited. Results given here show noise removal from images with texture and prominent lines. The detailed textures as well as the pixels representing prominent lines are created by our algorithm for the noise pixels. The algorithm is fast, the cost being a few iterations (usually under 10), each requiring an FFT, IFFT and copying of a small neighborhood of the noise. Anil N. Hirani, Takashi Totsuka |
ICIP (1) | 1 |
| 1996 | Combining Frequency and Spatial Domain Information for Fast Interactive Image Noise RemovalabstractScratches on old films must be removed since these are more noticeable on higher definition and digital televisions. Wires that suspend actors or cars must be carefully erased during post production of special effects shots. Both of these are time consuming tasks but can be addressed by the following image restoration process: given the locations of noisy pixels to be replaced and a prototype image, restore those noisy pixels in a natural way. We call it image noise removal and this paper describes its fast iterative algorithm. Most existing algorithms for removing image noise use either frequency domain information (e.g low pass filtering) or spatial domain information (e.g median filtering or stochastic texture generation). The few that do combine the two domains place the limitation that the image be band limited and the band limits be known. Our algorithm works in both spatial and frequency domains without placing the limitations about band limits, making it possible to fully exploit advantages from each domain. While global features and large textures are captured in frequency domain, local continuity and sharpness are maintained in spatial domain. With a judicious choice of operations and domains in which they work, our dual-domain approach can reconstruct many contiguous noisy pixels in areas with large patterns while maintaining continuity of features such as lines. In addition, the image intensity does not have to be uniform. These are significant advantages over existing algorithms. Our algorithm is based on a general framework of projection onto convex sets (POCS). Any image analysis technique that can be described as a closed convex set can be cleanly plugged into the iteration loop of our algorithm. This is another important advantage of our algorithm. Anil N. Hirani, Takashi Totsuka |
SIGGRAPH | 1 |