Adarsh Krishnamurthy

dblp:70/6392 · DBLP profile ↗
← Back
35ranked-venue papers
10as first author
15since 2021 · last 2026
0000-0002-5900-1863ORCID · verified

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

Graphics, computer vision, multimedia, augmented reality and games · 26 · 10 first-author · 8 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Systems, architecture and hardware · 2 · 2 since 2021
YearPublicationVenuePosition
2026 Mechanics simulation with Implicit Neural Representations of complex geometries
Samundra Karki, Ming-Chen Hsu, Adarsh Krishnamurthy, Baskar Ganapathysubramanian
Comput. Aided Des.3
2025 Leveraging Vision Language Models for Specialized Agricultural Tasks
abstract
As Vision Language Models (VLMs) become increasingly accessible to farmers and agricultural experts, there is a growing need to evaluate their potential in specialized tasks. We present AgEval, a comprehensive benchmark for assessing VLMs' capabilities in plant stress phenotyping, offering a solution to the challenge of limited annotated data in agriculture. Our study explores how general-purpose VLMs can be leveraged for domain-specific tasks with only a few annotated examples, providing insights into their behavior and adaptability. AgEval encompasses 12 diverse plant stress phenotyping tasks, evaluating zero-shot and few-shot in-context learning performance of state-of-the-art models including Claude, GPT, Gemini, and LLaVA. Our results demonstrate VLMs' rapid adaptability to specialized tasks, with the best-performing model showing an increase in F1 scores from 46.24% to 73.37% in 8-shot identification. To quantify performance disparities across classes, we introduce metrics such as the coefficient of variation (CV), revealing that VLMs' training impacts classes differently, with CV ranging from 26.02% to 58.03%. We also find that strategic example selection enhances model reliability, with exact category examples improving F1 scores by 15.38% on average. AgEval establishes a framework for assessing VLMs in agricultural applications, offering valuable benchmarks for future evaluations. Our findings suggest that VLMs, with minimal few-shot examples, show promise as a viable alternative to traditional specialized models in plant stress phenotyping, while also highlighting areas for further refinement. Results and benchmark details are available at: https://github.com/arbab-ml/AgEval
Muhammad Arbab Arshad, Talukder Z. Jubery, Tirtho Roy, Rim Nassiri, Asheesh K. Singh, Arti Singh, Chinmay Hegde, Baskar Ganapathysubramanian, Aditya Balu, Adarsh Krishnamurthy, Soumik Sarkar
WACV10
2025 ParaValve: An open source framework for parametric design and fluid-structure interaction simulation of bioprosthetic heart valves in patient-specific aortic geometries
Mehdi Saraeian, Ashton M. Corpuz, Ming-Chen Hsu, Adarsh Krishnamurthy
Comput. Aided Geom. Des.4
2024 Slice-100K: A Multimodal Dataset for Extrusion-based 3D Printing
abstract
G-code (Geometric code) or RS-274 is the most widely used computer numerical control (CNC) and 3D printing programming language. G-code provides machine instructions for the movement of the 3D printer, especially for the nozzle, stage, and extrusion of material for extrusion-based additive manufacturing. Currently, there does not exist a large repository of curated CAD models along with their corresponding G-code files for additive manufacturing. To address this issue, we present Slice-100K, a first-of-its-kind dataset of over 100,000 G-code files, along with their tessellated CAD model, LVIS (Large Vocabulary Instance Segmentation) categories, geometric properties, and renderings. We build our dataset from triangulated meshes derived from Objaverse-XL and Thingi10K datasets. We demonstrate the utility of this dataset by finetuning GPT-2 on a subset of the dataset for G-code translation from a legacy G-code format (Sailfish) to a more modern, widely used format (Marlin). Our dataset can be found here. Slice-100K will be the first step in developing a multimodal foundation model for digital manufacturing.
Anushrut Jignasu, Kelly O. Marshall, Ankush Kumar Mishra, Lucas Nerone Rillo, Baskar Ganapathysubramanian, Aditya Balu, Chinmay Hegde, Adarsh Krishnamurthy
NeurIPS8
2024 Latent Diffusion Models for Structural Component Design
Ethan Herron, Jaydeep Rade, Anushrut Jignasu, Baskar Ganapathysubramanian, Aditya Balu, Soumik Sarkar, Adarsh Krishnamurthy
Comput. Aided Des.7
2024 Neural PDE Solvers for Irregular Domains
Biswajit Khara, Ethan Herron, Aditya Balu, Dhruv Gamdha, Chih-Hsuan Yang, Anushrut Jignasu, Zhanhong Jiang, Soumik Sarkar, Chinmay Hegde, Baskar Ganapathysubramanian, Adarsh Krishnamurthy
Comput. Aided Des.12
2024 Successful cardiac resynchronization therapy reduces negative septal work in patient-specific models of dyssynchronous heart failure
abstract
In patients with dyssynchronous heart failure (DHF), cardiac conduction abnormalities cause the regional distribution of myocardial work to be non-homogeneous. Cardiac resynchronization therapy (CRT) using an implantable, programmed biventricular pacemaker/defibrillator, can improve the synchrony of contraction between the right and left ventricles in DHF, resulting in reduced morbidity and mortality and increased quality of life. Since regional work depends on wall stress, which cannot be measured in patients, we used computational methods to investigate regional work distributions and their changes after CRT. We used three-dimensional multi-scale patient-specific computational models parameterized by anatomic, functional, hemodynamic, and electrophysiological measurements in eight patients with heart failure and left bundle branch block (LBBB) who received CRT. To increase clinical translatability, we also explored whether streamlined computational methods provide accurate estimates of regional myocardial work. We found that CRT increased global myocardial work efficiency with significant improvements in non-responders. Reverse ventricular remodeling after CRT was greatest in patients with the highest heterogeneity of regional work at baseline, however the efficacy of CRT was not related to the decrease in overall work heterogeneity or to the reduction in late-activated regions of high myocardial work. Rather, decreases in early-activated regions of myocardium performing negative myocardial work following CRT best explained patient variations in reverse remodeling. These findings were also observed when regional myocardial work was estimated using ventricular pressure as a surrogate for myocardial stress and changes in endocardial surface area as a surrogate for strain. These new findings suggest that CRT promotes reverse ventricular remodeling in human dyssynchronous heart failure by increasing regional myocardial work in early-activated regions of the ventricles, where dyssynchrony is specifically associated with hypoperfusion, late systolic stretch, and altered metabolic activity and that measurement of these changes can be performed using streamlined approaches.
Amanda Craine, Adarsh Krishnamurthy, Christopher T. Villongco, Kevin Vincent, David E. Krummen, Sanjiv M. Narayan, Roy Kerckhoffs, Jeffrey H. Omens, Francisco Contijoch, Andrew D. McCulloch
PLoS Comput. Biol.2
2023 Deep learning-based 3D multigrid topology optimization of manufacturable designs
Jaydeep Rade, Anushrut Jignasu, Ethan Herron, Ashton M. Corpuz, Baskar Ganapathysubramanian, Soumik Sarkar, Aditya Balu, Adarsh Krishnamurthy
Eng. Appl. Artif. Intell.8
2022 NURBS-Diff: A Differentiable Programming Module for NURBS
Anjana Deva Prasad, Aditya Balu, Harshil Shah, Soumik Sarkar, Chinmay Hegde, Adarsh Krishnamurthy
Comput. Aided Des.6
2021 Differentiable Spline Approximations
abstract
The paradigm of differentiable programming has significantly enhanced the scope of machine learning via the judicious use of gradient-based optimization. However, standard differentiable programming methods (such as autodiff) typically require that the machine learning models be differentiable, limiting their applicability. Our goal in this paper is to use a new, principled approach to extend gradient-based optimization to functions well modeled by splines, which encompass a large family of piecewise polynomial models. We derive the form of the (weak) Jacobian of such functions and show that it exhibits a block-sparse structure that can be computed implicitly and efficiently. Overall, we show that leveraging this redesigned Jacobian in the form of a differentiable "layer'' in predictive models leads to improved performance in diverse applications such as image segmentation, 3D point cloud reconstruction, and finite element analysis. We also open-source the code at \url{https://github.com/idealab-isu/DSA}.
Minsu Cho, Aditya Balu, Ameya Joshi, Anjana Deva Prasad, Biswajit Khara, Soumik Sarkar, Baskar Ganapathysubramanian, Adarsh Krishnamurthy, Chinmay Hegde
NeurIPS8
2021 Distributed multigrid neural solvers on megavoxel domains
abstract
We consider the distributed training of large scale neural networks that serve as PDE (partial differential equation) solvers producing full field outputs. We specifically consider neural solvers for the generalized 3D Poisson equation over megavoxel domains. A scalable framework is presented that integrates two distinct advances. First, we accelerate training a large model via a method analogous to the multigrid technique used in numerical linear algebra. Here, the network is trained using a hierarchy of increasing resolution inputs in sequence, analogous to the `V', `W', `F' and `Half-V' cycles used in multigrid approaches. In conjunction with the multi-grid approach, we implement a distributed deep learning framework which significantly reduces the time to solve. We show scalability of this approach on both GPU (Azure VMs on Cloud) and CPU clusters (PSC Bridges2). This approach is deployed to train a generalized 3D Poisson solver that scales well to predict output full field solutions up to the resolution of 512 X 512 X 512 for a high dimensional family of inputs. This strategy opens up the possibility of fast and scalable training of neural PDE solvers on heterogeneous clusters.
Aditya Balu, Sergio Botelho, Biswajit Khara, Vinay Rao, Soumik Sarkar, Chinmay Hegde, Adarsh Krishnamurthy, Santi Adavani, Baskar Ganapathysubramanian
SC7
2021 Scalable adaptive PDE solvers in arbitrary domains
abstract
Efficiently and accurately simulating partial differential equations (PDEs) in and around arbitrarily defined geometries, especially with high levels of adaptivity, has significant implications for different application domains. A key bottleneck in the above process is the fast construction of a `good' adaptively-refined mesh. In this work, we present an efficient novel octree-based adaptive discretization approach capable of carving out arbitrarily shaped void regions from the parent domain: an essential requirement for fluid simulations around complex objects. Carving out objects produces an incomplete octree. We develop efficient top-down and bottom-up traversal methods to perform finite element computations on incomplete octrees. We validate the framework by (a) showing appropriate convergence analysis and (b) computing the drag coefficient for flow past a sphere for a wide range of Reynolds numbers (O(1 - 106)) encompassing the drag crisis regime. Finally, we deploy the framework on a realistic geometry on a current project to evaluate COVID-19 transmission risk in classrooms.
Masado Ishii, Milinda Fernando, Boshun Gao, Kendrick Tan, Ming-Chen Hsu, Adarsh Krishnamurthy, Hari Sundar, Baskar Ganapathysubramanian
SC7
2021 Fiber Layup Generation on Curved Composite Structures
Nathan Scheirer, Stephen D. Holland, Adarsh Krishnamurthy
Comput. Aided Des.3
2021 Multi-resolution 3D CNN for learning multi-scale spatial features in CAD models
Sambit Ghadai, Xian Yeow Lee, Aditya Balu, Soumik Sarkar, Adarsh Krishnamurthy
Comput. Aided Geom. Des.5
2021 Algorithmically-consistent deep learning frameworks for structural topology optimization
Jaydeep Rade, Aditya Balu, Ethan Herron, Jay Pathak, Rishikesh Ranade, Soumik Sarkar, Adarsh Krishnamurthy
Eng. Appl. Artif. Intell.7
2020 NURBS-based microstructure design for organic photovoltaics
Ramin Noruzi, Sambit Ghadai, Onur Rauf Bingol, Adarsh Krishnamurthy, Baskar Ganapathysubramanian
Comput. Aided Des.4
2019 An integrated framework for solid modeling and structural analysis of layered composites with defects
Onur Rauf Bingol, Bryan Schiefelbein, Robert J. Grandin, Stephen D. Holland, Adarsh Krishnamurthy
Comput. Aided Des.5
2019 Edge topology construction of Voronoi diagrams of spheres in non-general position
Xiang Li 0038, Adarsh Krishnamurthy, Iddo Hanniel, Sara McMains
Comput. Graph.2
2018 Learning localized features in 3D CAD models for manufacturability analysis of drilled holes
Sambit Ghadai, Aditya Balu, Soumik Sarkar, Adarsh Krishnamurthy
Comput. Aided Geom. Des.4
2018 GPU-accelerated generation and rendering of multi-level voxel representations of solid models
Gavin Young, Adarsh Krishnamurthy
Comput. Graph.2
2017 Rapid B-rep model preprocessing for immersogeometric analysis using analytic surfaces
Fei Xu 0004, Ming-Chen Hsu, Adarsh Krishnamurthy
Comput. Aided Geom. Des.4
2016 Direct immersogeometric fluid flow analysis using B-rep CAD models
Ming-Chen Hsu, Fei Xu 0004, Austin J. Herrema, Adarsh Krishnamurthy
Comput. Aided Geom. Des.5
2016 Biomechanics simulations using cubic Hermite meshes with extraordinary nodes for isogeometric cardiac modeling
Adarsh Krishnamurthy, Matthew J. Gonzales, Gregory M. Sturgeon, William Paul Segars, Andrew D. McCulloch
Comput. Aided Geom. Des.1
2013 A three-dimensional finite element model of human atrial anatomy: New methods for cubic Hermite meshes with extraordinary vertices
Matthew J. Gonzales, Gregory M. Sturgeon, Adarsh Krishnamurthy, Johan Hake, René Jonas, Paul Stark, Wouter-Jan Rappel, Sanjiv M. Narayan, Yongjie Jessica Zhang, William Paul Segars, Andrew D. McCulloch
Medical Image Anal.3
2012 Computing the Hausdorff distance between NURBS surfaces using numerical iteration on the GPU
Iddo Hanniel, Adarsh Krishnamurthy, Sara McMains
Graph. Model.2
2012 An atlas-based geometry pipeline for cardiac Hermite model construction and diffusion tensor reorientation
Yongjie Jessica Zhang, Xinghua Liang, Yiming Jing, Matthew J. Gonzales, Christopher T. Villongco, Adarsh Krishnamurthy, Lawrence R. Frank, Vishal Nigam, Paul Stark, Sanjiv M. Narayan, Andrew D. McCulloch
Medical Image Anal.7
2011 Accurate GPU-accelerated surface integrals for moment computation
Adarsh Krishnamurthy, Sara McMains
Comput. Aided Des.1
2011 GPU-accelerated Hausdorff distance computation between dynamic deformable NURBS surfaces
Adarsh Krishnamurthy, Sara McMains, Iddo Hanniel
Comput. Aided Des.1
2011 GPU-Accelerated Minimum Distance and Clearance Queries
abstract
We present practical algorithms for accelerating distance queries on models made of trimmed NURBS surfaces using programmable Graphics Processing Units (GPUs). We provide a generalized framework for using GPUs as coprocessors in accelerating CAD operations. By supplementing surface data with a surface bounding-box hierarchy on the GPU, we answer distance queries such as finding the closest point on a curved NURBS surface given any point in space and evaluating the clearance between two solid models constructed using multiple NURBS surfaces. We simultaneously output the parameter values corresponding to the solution of these queries along with the model space values. Though our algorithms make use of the programmable fragment processor, the accuracy is based on the model space precision, unlike earlier graphics algorithms that were based only on image space precision. In addition, we provide theoretical bounds for both the computed minimum distance values as well as the location of the closest point. Our algorithms are at least an order of magnitude faster and about two orders of magnitude more accurate than the commercial solid modeling kernel ACIS.
Adarsh Krishnamurthy, Sara McMains, Kirk Haller
IEEE Trans. Vis. Comput. Graph.1
2010 Accurate moment computation using the GPU
abstract
We present algorithms for computing accurate moments of solid models that are represented using multiple trimmed NURBS surfaces. Our algorithms make use of programmable Graphics Processing Units (GPUs) to accelerate the computations. We evaluate the surface coordinates and normals accurately, with theoretical bounds, using our GPU NURBS evaluator. We have developed a framework that makes use of this data to evaluate surface integrals of trimmed NURBS surfaces in real time. With our framework, we can compute volume and moments of solid models with theoretical guarantees. The framework also supports local geometry changes, which is useful for providing interactive feedback to the designer while the solid model is being designed. We can compute the center of mass and check for stability of the solid model interactively. Applications of such real-time moment computation include deformation modeling, animation, and physically based simulations.
Adarsh Krishnamurthy, Sara McMains
Symposium on Solid and Physical Modeling1
2009 Accelerating geometric queries using the GPU
abstract
We present practical algorithms for accelerating geometric queries on models made of NURBS surfaces using programmable Graphics Processing Units (GPUs). We provide a generalized framework for using GPUs as co-processors in accelerating CAD operations. By attaching the data corresponding to surface-normals to a surface bounding-box structure, we can calculate view-dependent geometric features such as silhouette curves in real time. We make use of additional surface data linked to surface bounding-box hierarchies on the GPU to answer queries such as finding the closest point on a curved NURBS surface given any point in space and evaluating the clearance between two solid models constructed using multiple NURBS surfaces. We simultaneously output the parameter values corresponding to the solution of these queries along with the model space values. Though our algorithms make use of the programmable fragment processor, the accuracy is based on the model space precision, unlike earlier graphics algorithms that were based only on image space precision. In addition, we provide theoretical bounds for both the computed minimum distance values as well as the location of the closest point. Our algorithms are at least an order of magnitude faster than the commercial solid modeling kernel ACIS.
Adarsh Krishnamurthy, Sara McMains, Kirk Haller
Symposium on Solid and Physical Modeling1
2009 Optimized GPU evaluation of arbitrary degree NURBS curves and surfaces
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains
Comput. Aided Des.1
2009 Performing Efficient NURBS Modeling Operations on the GPU
abstract
We present algorithms for evaluating and performing modeling operations on NURBS surfaces using the programmable fragment processor on the Graphics Processing Unit (GPU). We extend our GPU-based NURBS evaluator that evaluates NURBS surfaces to compute exact normals for either standard or rational B-spline surfaces for use in rendering and geometric modeling. We build on these calculations in our new GPU algorithms to perform standard modeling operations such as inverse evaluations, ray intersections, and surface-surface intersections on the GPU. Our modeling algorithms run in real time, enabling the user to sketch on the actual surface to create new features. In addition, the designer can edit the surface by interactively trimming it without the need for retessellation. Our GPU-accelerated algorithm to perform surface-surface intersection operations with NURBS surfaces can output intersection curves in the model space as well as in the parametric spaces of both the intersecting surfaces at interactive rates. We also extend our surface-surface intersection algorithm to evaluate self-intersections in NURBS surfaces.
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains, Kirk Haller, Gershon Elber
IEEE Trans. Vis. Comput. Graph.1
2008 Performing efficient NURBS modeling operations on the GPU
abstract
We present algorithms for evaluating and performing modeling operatyons on NURBS surfaces using the programmable fragment processor on the Graphics Processing Unit (GPU). We extend our GPU-based NURBS evaluator that evaluates NURBS surfaces to compute exact normals for either standard or rational B-spline surfaces for use in rendering and geometric modeling. We build on these calculations in our new GPU algorithms to perform standard modeling operations such as inverse evaluations, ray intersections, and surface-surface intersections on the GPU. Our modeling algorithms run in real time, enabling the user to sketch on the actual surface to create new features. In addition, the designer can edit the surface by interactively trimming it without the need for re-tessellation. We also present a GPU-accelerated algorithm to perform surface-surface intersection operations with NURBS surfaces that can output intersection curves in the model space as well as in the parametric spaces of both the intersecting surfaces at interactive rates.
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains, Kirk Haller, Gershon Elber
Symposium on Solid and Physical Modeling1
2007 Direct evaluation of NURBS curves and surfaces on the GPU
abstract
This paper presents a new method to evaluate and display trimmed NURBS surfaces using the Graphics Processing Unit (GPU). Trimmed NURBS surfaces, the de facto standard in commercial 3D CAD modeling packages, are currently tessellated into triangles before being sent to the graphics card for display since there is no native hardware support for NURBS. Previous GPU-based NURBS display methods relied on first approximating the NURBS patches with lower degree Bezier patches before evaluation. Our method uses a GPU fragment program to evaluate the surface point coordinates of the original NURBS patch directly, from the control points and knot vectors stored as textures in graphics memory. This evaluated surface is trimmed during display using a dynamically generated trim-texture calculated via alpha blending. The implementation incorporates dynamic Level of Detail (LOD) for real-time interaction at different resolutions of the NURBS surfaces. We obtain rendering speeds at least one order of magnitude faster than evaluation using the CPU.
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains
Symposium on Solid and Physical Modeling1