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

Abhishek Madan

dblp:222/1721 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
5since 2021 · last 2026
—ORCID · conflict

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

Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 4 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Theory 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.

Computer graphics and multimedia
2 papers
Geometric modeling and processing · 86% Computer animation and physical simulation · 14%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
implicit surface
1.012026
Local Surface Parameterizations via Smoothed Geodesic Splines · ACM Trans. Graph. 2026
Geometric modeling and processing › surface parameterization
local parameterization
1.012026
Local Surface Parameterizations via Smoothed Geodesic Splines · ACM Trans. Graph. 2026
Geometric modeling and processing
surface parameterization
1.012026
Local Surface Parameterizations via Smoothed Geodesic Splines · ACM Trans. Graph. 2026

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

spline interpolation · 1.0radial point computation · 1.0geodesic splines · 1.0smooth minimum distance · 0.6logsumexp · 0.6barnes-hut acceleration · 0.6
YearPublicationVenuePosition
2026 Alan: A Classroom Deployment of An Educational Chatbot That Cites Resources
abstract
The rise of large language models (LLMs) such as ChatGPT presents new opportunities and challenges for computing education. While these models can provide instant assistance, their generality and lack of source grounding can produce inaccurate or unverifiable responses. This extended abstract introduces Alan, a course-specific virtual teaching assistant built on a retrieval-augmented generation (RAG) framework. Alan answers student questions using verified course resources such as lecture slides, lab handouts, notes, and recordings, and cites these sources directly in each response. Deployed in a large introductory programming course, Alan was used by over 250 students and logged more than 2,000 queries. A mixed-methods analysis combining usage data and survey responses shows that students found Alan most helpful for conceptual and administrative questions, valuing its transparency and course alignment. We conclude with lessons learned about integrating grounded AI support in computing classrooms.
Vaibhav Seshadri, Yassine Berrachid, Ethan Hugh, Abhishek Madan, Salma Emara
SIGCSE (2)4
2026 Local Surface Parameterizations via Smoothed Geodesic Splines
abstract
We present a general method for computing local parameterizations rooted at a point on a surface, where the surface is described only through a signed implicit function and a corresponding projection function. Using a two-stage process, we compute several points radially emanating from the map origin, and interpolate between them with a spline surface. The narrow interface of our method allows it to support several kinds of geometry such as signed distance functions, general analytic implicit functions, triangle meshes, neural implicits, and point clouds. We demonstrate the high quality of our generated parameterizations on a variety of examples, and show applications in local texturing and surface curve drawing.
Abhishek Madan, David I. W. Levin
ACM Trans. Graph.1
2025 Uniform Sampling of Surfaces by Casting Rays
abstract
Abstract Randomly sampling points on surfaces is an essential operation in geometry processing. This sampling is computationally straightforward on explicit meshes, but it is much more difficult on other shape representations, such as widely‐used implicit surfaces. This work studies a simple and general scheme for sampling points on a surface, which is derived from a connection to the intersections of random rays with the surface. Concretely, given a subroutine to cast a ray against a surface and find all intersections, we can use that subroutine to uniformly sample white noise points on the surface. This approach is particularly effective in the context of implicit signed distance functions, where sphere marching allows us to efficiently cast rays and sample points, without needing to extract an intermediate mesh. We analyze the basic method to show that it guarantees uniformity, and find experimentally that it is significantly more efficient than alternative strategies on a variety of representations. Furthermore, we show extensions to blue noise sampling and stratified sampling, and applications to deform neural implicit surfaces as well as moment estimation.
Selena Ling, Abhishek Madan, Nicholas Sharp, Alec Jacobson
Comput. Graph. Forum2
2023 Multi-agent Path Planning with Heterogenous Interactions in Tight Spaces
abstract
Abstract By starting with the assumption that motion is fundamentally a decision making problem, we use the world‐line concept from Special Relativity as the inspiration for a novel multi‐agent path planning method. We have identified a particular set of problems that have so far been overlooked by previous works. We present our solution for the global path planning problem for each agent and ensure smooth local collision avoidance for each pair of agents in the scene. We accomplish this by modelling the collision‐free trajectories of the agents through 2D space and time as rods in 3D. We obtain smooth trajectories by solving a non‐linear optimization problem with a quasi‐Newton interior point solver, initializing the solver with a non‐intersecting configuration from a modified Dijkstra's algorithm. This space–time formulation allows us to simulate previously ignored phenomena such as highly heterogeneous interactions in very constrained environments. It also provides a solution for scenes with unnaturally symmetric agent alignments without the need for jittering agent positions or velocities.
Vismay Modi, Yixin Chen 0006, Abhishek Madan, Shinjiro Sueda, David I. W. Levin
Comput. Graph. Forum3
2022 Fast evaluation of smooth distance constraints on co-dimensional geometry
abstract
We present a new method for computing a smooth minimum distance function based on the LogSumExp function for point clouds, edge meshes, triangle meshes, and combinations of all three. We derive blending weights and a modified Barnes-Hut acceleration approach that ensure our method approximates the true distance, and is conservative (points outside the zero isosurface are guaranteed to be outside the surface) and efficient to evaluate for all the above data types. This, in combination with its ability to smooth sparsely sampled and noisy data, like point clouds, shortens the gap between data acquisition and simulation, and thereby enables new applications such as direct, co-dimensional rigid body simulation using unprocessed lidar data.
Abhishek Madan, David I. W. Levin
ACM Trans. Graph.1
2019 Controlling Procedural Modelling Interactively with Guiding Curves
Dave Pagurek van Mossel, Abhishek Madan, Tai Meng Lui, Paul Bardea, Andrew McBurney
Graphics Interface2
2019 State complexity of pattern matching in regular languages
Janusz A. Brzozowski, Sylvie Davies, Abhishek Madan
Theor. Comput. Sci.3