EDBT 2026 Demo / reviewers in the wild / expert
Kartic Subr
dblp:40/2604
· DBLP profile ↗
32ranked-venue papers
7as first author
8since 2021 · last 2026
0000-0002-7302-4383ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 26 · 7 first-author · 4 since 2021Artificial intelligence and machine learning · 6 · 3 since 2021Systems, architecture and hardware · 2Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021
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
9 papers |
Rendering · 66% Virtual and augmented reality · 16% Image and video processing · 11% | |
| Artificial intelligence
3 papers |
3D vision · 53% Graph learning · 30% Segmentation and scene understanding · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
protein design |
1.7 | 2 | 2026 | From atoms to fragments: a coarse representation for efficient and functional protein design · Bioinform. 2026 PDBench: evaluating computational methods for protein-sequence design · Bioinform. 2023 |
Bioinformatics and computational biology › protein design
protein backbone generation |
1.0 | 1 | 2026 | From atoms to fragments: a coarse representation for efficient and functional protein design · Bioinform. 2026 |
Bioinformatics and computational biology
protein function prediction |
1.0 | 1 | 2026 | From atoms to fragments: a coarse representation for efficient and functional protein design · Bioinform. 2026 |
Bioinformatics and computational biology › protein analysis › protein bioinformatics
protein representation learning |
1.0 | 1 | 2026 | From atoms to fragments: a coarse representation for efficient and functional protein design · Bioinform. 2026 |
Rendering
light transport |
1.0 | 1 | 2026 | Spectral Theory of Light Transport Operators · ACM Trans. Graph. 2026 |
Rendering › light transport
path integral formulation |
1.0 | 1 | 2026 | Spectral Theory of Light Transport Operators · ACM Trans. Graph. 2026 |
Computer vision › 3D vision
3d scene understanding |
0.8 | 1 | 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesis · NeurIPS 2024 |
Computer vision › 3D vision › 3d shape modeling
articulated object modeling |
0.8 | 1 | 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesis · NeurIPS 2024 |
Computer vision › 3D vision
neural radiance field |
0.8 | 1 | 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesis · NeurIPS 2024 |
Computer vision › 3D vision
novel view synthesis |
0.8 | 1 | 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesis · NeurIPS 2024 |
Computer vision › Segmentation and scene understanding
part segmentation |
0.8 | 1 | 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesis · NeurIPS 2024 |
Machine learning › Graph learning
graph neural network |
0.6 | 1 | 2022 | Dist2Cycle: A Simplicial Neural Network for Homology Localization · AAAI 2022 |
Machine learning › Graph learning › geometric learning › topological deep learning
simplicial neural network |
0.6 | 1 | 2022 | Dist2Cycle: A Simplicial Neural Network for Homology Localization · AAAI 2022 |
Machine learning › Graph learning › geometric learning
topological deep learning |
0.6 | 1 | 2022 | Dist2Cycle: A Simplicial Neural Network for Homology Localization · AAAI 2022 |
Physical-layer communications › signal processing for communications › array signal processing
direction-of-arrival estimation |
0.5 | 1 | 2021 | On Improved Training of CNN for Acoustic Source Localisation · IEEE ACM Trans. Audio Speech Lang. Process. 2021 |
Virtual and augmented reality
3d display |
0.3 | 1 | 2018 | Widening Viewing Angles of Automultiscopic Displays Using Refractive Inserts · IEEE Trans. Vis. Comput. Graph. 2018 |
Virtual and augmented reality › 3d display
automultiscopic display |
0.3 | 1 | 2018 | Widening Viewing Angles of Automultiscopic Displays Using Refractive Inserts · IEEE Trans. Vis. Comput. Graph. 2018 |
Computational photography and imaging
light field display |
0.3 | 1 | 2018 | Widening Viewing Angles of Automultiscopic Displays Using Refractive Inserts · IEEE Trans. Vis. Comput. Graph. 2018 |
Virtual and augmented reality › 3d display
parallax barrier display |
0.3 | 1 | 2018 | Widening Viewing Angles of Automultiscopic Displays Using Refractive Inserts · IEEE Trans. Vis. Comput. Graph. 2018 |
Rendering
global illumination |
0.3 | 2 | 2013 | 5D Covariance tracing for efficient defocus and motion blur · ACM Trans. Graph. 2013 Real-Time Rendering of Rough Refraction · IEEE Trans. Vis. Comput. Graph. 2012 |
Rendering
monte carlo integration |
0.3 | 2 | 2013 | Fourier analysis of stochastic sampling strategies for assessing bias and variance in integration · ACM Trans. Graph. 2013 Fourier depth of field · ACM Trans. Graph. 2009 |
Rendering
physically based rendering |
0.2 | 2 | 2013 | Interactive Rendering of Acquired Materials on Dynamic Geometry Using Frequency Analysis · IEEE Trans. Vis. Comput. Graph. 2013 5D Covariance tracing for efficient defocus and motion blur · ACM Trans. Graph. 2013 |
Rendering
real-time rendering |
0.2 | 2 | 2013 | Real-Time Rendering of Rough Refraction · IEEE Trans. Vis. Comput. Graph. 2012 Interactive Rendering of Acquired Materials on Dynamic Geometry Using Frequency Analysis · IEEE Trans. Vis. Comput. Graph. 2013 |
Computational geometry › topological data analysis
simplicial complexes |
0.2 | 1 | 2022 | Dist2Cycle: A Simplicial Neural Network for Homology Localization · AAAI 2022 |
Computational geometry
topological data analysis |
0.2 | 1 | 2022 | Dist2Cycle: A Simplicial Neural Network for Homology Localization · AAAI 2022 |
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
conditional random field |
0.2 | 1 | 2013 | Fully-Connected CRFs with Non-Parametric Pairwise Potential · CVPR 2013 |
Rendering › monte carlo rendering
adaptive sampling and reconstruction |
0.2 | 1 | 2013 | 5D Covariance tracing for efficient defocus and motion blur · ACM Trans. Graph. 2013 |
Image and video processing › image segmentation
conditional random field |
0.2 | 1 | 2013 | Fully-Connected CRFs with Non-Parametric Pairwise Potential · CVPR 2013 |
Rendering
illumination |
0.2 | 1 | 2013 | Interactive Rendering of Acquired Materials on Dynamic Geometry Using Frequency Analysis · IEEE Trans. Vis. Comput. Graph. 2013 |
Image and video processing › image restoration
image denoising |
0.2 | 1 | 2013 | Fully-Connected CRFs with Non-Parametric Pairwise Potential · CVPR 2013 |
Methods — techniques the papers use, named apart from their topics
spectral graph convolution · 1.1hodge laplacian · 1.1spectral analysis · 1.0fragment graph representation · 1.0deep learning · 1.0compact approximations · 1.0RFDiffusion · 1.0voxel grid initialization · 0.8implicit neural representation · 0.8decoupled optimization · 0.8machine learning · 0.7generative adversarial network · 0.5convolutional neural network · 0.5refractive optics · 0.3nonparametric density estimation · 0.3light field analysis · 0.3kernel embedding · 0.3frequency analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | From atoms to fragments: a coarse representation for efficient and functional protein designabstractMOTIVATION: Although deep learning has accelerated protein design, current protein representations such as sequences or full-atom structures scale non-linearly with protein length. We propose a sparse and interpretable representation for proteins, based on evolutionarily conserved fragments. Specifically, we use a curated set of 40 functional and evolutionarily conserved fragments as an alphabet to build Fragment Graphs and Fragment Sets. These fragment-based representations are both lightweight and functionally informative, capturing up to 55% more variance using fewer than 13 of the dimensions required by traditional methods. RESULTS: On a dataset of 215 functionally diverse proteins, our approach creates more coherent functional clusters than traditional sequence- and structure-based methods, even among proteins with ≤30% sequence identity. Fragment-based searches of protein databases achieve accuracies comparable to traditional methods, while using 90% fewer tokens per protein. These searches execute ∼68.7× faster than RMSD-based structural methods and ∼1.64× faster than sequence-based methods, even including fragment pre-processing overhead. Additionally, we show that our representation effectively guides RFDiffusion for protein backbone generation with functional recovery rates higher than 40%. In summary, our fragment-based representation offers a scalable and interpretable alternative for the next generation of protein design tools for backbone design, sequence design, and functional similarity searches within protein structure databases. AVAILABILITY: https://github.com/wells-wood-research/tessera. Leonardo V. Castorina, Christopher W. Wood, Kartic Subr |
Bioinform. | 3 |
| 2026 | Spectral Theory of Light Transport OperatorsabstractLight Transport Operators (LTOs) represent a fundamental concept in computer graphics, modeling single bounces of light within a virtual environment as linears operators on infinite dimensional spaces. While the LTOs play a crucial role in rendering, prior studies have primarily focused on spectral analyses of the light field rather than the operators themselves. This article presents a rigorous investigation into the spectral properties of the LTOs. Due to their non-compact nature, traditional spectral analysis techniques face challenges in this setting. However, many practical rendering methods effectively employ compact approximations, suggesting that non-compactness is not an absolute barrier. We show the relevance of such approximations and establish various path integral formulations of their spectrum. These findings enhance the theoretical understanding of light transport and offer new perspectives for improving rendering efficiency and accuracy. Cyril Soler, Kartic Subr |
ACM Trans. Graph. | 2 |
| 2024 | Articulate your NeRF: Unsupervised articulated object modeling via conditional view synthesisabstractWe propose a novel unsupervised method to learn pose and part-segmentation of articulated objects with rigid parts.
Given two observations of an object in different articulation states, our method learns the geometry and appearance of object parts by using an implicit model from the first observation, distills the part segmentation and articulation from the second observation while rendering the latter observation.
Additionally, to tackle the complexities in the joint optimization of part segmentation and articulation, we propose a voxel grid based initialization strategy and a decoupled optimization procedure.
Compared to the prior unsupervised work, our model obtains significantly better performance, generalizes to objects with multiple parts while it can be efficiently from few views for the latter observation. Jianning Deng, Kartic Subr, Hakan Bilen |
NeurIPS | 2 |
| 2023 | PDBench: evaluating computational methods for protein-sequence designabstractSUMMARY: Ever increasing amounts of protein structure data, combined with advances in machine learning, have led to the rapid proliferation of methods available for protein-sequence design. In order to utilize a design method effectively, it is important to understand the nuances of its performance and how it varies by design target. Here, we present PDBench, a set of proteins and a number of standard tests for assessing the performance of sequence-design methods. PDBench aims to maximize the structural diversity of the benchmark, compared with previous benchmarking sets, in order to provide useful biological insight into the behaviour of sequence-design methods, which is essential for evaluating their performance and practical utility. We believe that these tools are useful for guiding the development of novel sequence design algorithms and will enable users to choose a method that best suits their design target. AVAILABILITY AND IMPLEMENTATION: https://github.com/wells-wood-research/PDBench. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Leonardo V. Castorina, Rokas Petrenas, Kartic Subr, Christopher W. Wood |
Bioinform. | 3 |
| 2023 | Generating Parametric BRDFs from Natural Language DescriptionsabstractAbstract Artistic authoring of 3D environments is a laborious enterprise that also requires skilled content creators. There have been impressive improvements in using machine learning to address different aspects of generating 3D content, such as generating meshes, arranging geometry, synthesizing textures, etc. In this paper we develop a model to generate Bidirectional Reflectance Distribution Functions (BRDFs) from descriptive textual prompts. BRDFs are four dimensional probability distributions that characterize the interaction of light with surface materials. They are either represented parametrically, or by tabulating the probability density associated with every pair of incident and outgoing angles. The former lends itself to artistic editing while the latter is used when measuring the appearance of real materials. Numerous works have focused on hypothesizing BRDF models from images of materials. We learn a mapping from textual descriptions of materials to parametric BRDFs. Our model is first trained using a semi‐supervised approach before being tuned via an unsupervised scheme. Although our model is general, in this paper we specifically generate parameters for MDL materials, conditioned on natural language descriptions, within NVIDIA's Omniverse platform. This enables use cases such as real‐time text prompts to change materials of objects in 3D environments such as “dull plastic” or “shiny iron”. Since the output of our model is a parametric BRDF, rather than an image of the material, it may be used to render materials using any shape under arbitrarily specified viewing and lighting conditions. Sean Memery, Osmar Cedron, Kartic Subr |
Comput. Graph. Forum | 3 |
| 2022 | Dist2Cycle: A Simplicial Neural Network for Homology LocalizationabstractSimplicial complexes can be viewed as high dimensional generalizations of graphs that explicitly encode multi-way ordered relations between vertices at different resolutions, all at once. This concept is central towards detection of higher dimensional topological features of data, features to which graphs, encoding only pairwise relationships, remain oblivious. While attempts have been made to extend Graph Neural Networks (GNNs) to a simplicial complex setting, the methods do not inherently exploit, or reason about, the underlying topological structure of the network. We propose a graph convolutional model for learning functions parametrized by the k-homological features of simplicial complexes. By spectrally manipulating their combinatorial k-dimensional Hodge Laplacians, the proposed model enables learning topological features of the underlying simplicial complexes, specifically, the distance of each k-simplex from the nearest "optimal" k-th homology generator, effectively providing an alternative to homology localization. Alexandros Dimitrios Keros, Vidit Nanda, Kartic Subr |
AAAI | 3 |
| 2021 | Q-NET: A Network for Low-dimensional Integrals of Neural ProxiesabstractAbstract Integrals of multidimensional functions are often estimated by averaging function values at multiple locations. The use of an approximate surrogate or proxy for the true function is useful if repeated evaluations are necessary. A proxy is even more useful if its own integral is known analytically and can be calculated practically. We design a family of fixed networks, which we call Q‐NETs, that can calculate integrals of functions represented by sigmoidal universal approximators. Q‐NETs operate on the parameters of the trained proxy and can calculate exact integrals over any subset of dimensions of the input domain. Q‐NETs also facilitate convenient recalculation of integrals without resampling the integrand or retraining the proxy, under certain transformations to the input space. We highlight the benefits of this scheme for diverse rendering applications including inverse rendering, sampled procedural noise and visualization. Q‐NETs are appealing in the following contexts: the dimensionality is low (< 10D); integrals of a sampled function need to be recalculated over different sub‐domains; the estimation of integrals needs to be decoupled from the sampling strategy such as when sparse, adaptive sampling is used; marginal functions need to be known in functional form; or when powerful Single Instruction Multiple Data/Thread (SIMD/SIMT) pipelines are available. Kartic Subr |
Comput. Graph. Forum | 1 |
| 2021 | On Improved Training of CNN for Acoustic Source LocalisationabstractConvolutional Neural Networks (CNNs) are a popular choice for estimating Direction of Arrival (DoA) without explicitly estimating delays between multiple microphones. The CNN method first optimises unknown filter weights (of a CNN) by using observations and ground-truth directional information. This trained CNN is then used to predict incident directions given test observations. Most existing methods train using spectrally-flat random signals and test using speech. In this paper, which focuses on single source DoA estimation, we find that training with speech or music signals produces a relative improvement in DoA accuracy for a variety of audio classes across 16 acoustic conditions and 9 DoAs, amounting to an average improvement of around 17% and 19% respectively when compared to training with spectrally flat random signals. This improvement is also observed in scenarios in which the speech and music signals are synthesised using, for example, a Generative Adversarial Network (GAN). When the acoustic environments during test and training are similar and reverberant, training a CNN with speech outperforms Generalized Cross Correlation (GCC) methods by about 125%. When the test conditions are different, a CNN performs comparably. This paper takes a step towards answering open questions in the literature regarding the nature of the signals used during training, as well as the amount of data required for estimating DoA using CNNs. Elizabeth Vargas, James R. Hopgood, Keith E. Brown, Kartic Subr |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2020 | Stir to Pour: Efficient Calibration of Liquid Properties for Pouring ActionsabstractHumans use simple probing actions to develop intuition about the physical behavior of common objects. Such intuition is particularly useful for adaptive estimation of favorable manipulation strategies of those objects in novel contexts. For example, observing the effect of tilt on a transparent bottle containing an unknown liquid provides clues on how the liquid might be poured. It is desirable to equip general-purpose robotic systems with this capability because it is inevitable that they will encounter novel objects and scenarios. In this paper, we teach a robot to use a simple, specified probing strategy - stirring with a stick- to reduce spillage when pouring unknown liquids. In the probing step, we continuously observe the effects of a real robot stirring a liquid, while simultaneously tuning the parameters to a model (simulator) until the two outputs are in agreement. We obtain optimal simulation parameters, characterizing the unknown liquid, via a Bayesian Optimizer that minimizes the discrepancy between real and simulated outcomes. Then, we optimize the pouring policy conditioning on the optimal simulation parameters determined via stirring. We show that using stirring as a probing strategy result in reduced spillage for three qualitatively different liquids when executed on a UR10 Robot, compared to probing via pouring. Finally, we provide quantitative insights into the reason for stirring being a suitable calibration task for pouring -a step towards automatic discovery of probing strategies. Tatiana Lopez-Guevara, Rita Pucci, Nick K. Taylor, Michael U. Gutmann, Subramanian Ramamoorthy, Kartic Subr |
IROS | 6 |
| 2020 | Displacement-Correlated XFEM for Simulating Brittle FractureabstractAbstract We present a remeshing‐free brittle fracture simulation method under the assumption of quasi‐static linear elastic fracture mechanics (LEFM). To achieve this, we devise two algorithms. First, we develop an approximate volumetric simulation, based on the extended Finite Element Method (XFEM), to initialize and propagate Lagrangian crack‐fronts. We model the geometry of fracture explicitly as a surface mesh, which allows us to generate high‐resolution crack surfaces that are decoupled from the resolution of the deformation mesh. Our second contribution is a mesh cutting algorithm, which produces fragments of the input mesh using the fracture surface. We do this by directly operating on the half‐edge data structures of two surface meshes, which enables us to cut general surface meshes including those of concave polyhedra and meshes with abutting concave polygons. Since we avoid triangulation for cutting, the connectivity of the resulting fragments is identical to the (uncut) input mesh except at edges introduced by the cut. We evaluate our simulation and cutting algorithms and show that they outperform state‐of‐the‐art approaches both qualitatively and quantitatively. Floyd M. Chitalu, Qinghai Miao, Kartic Subr, Taku Komura |
Comput. Graph. Forum | 3 |
| 2020 | Fourier Analysis of Correlated Monte Carlo Importance SamplingabstractAbstract Fourier analysis is gaining popularity in image synthesis as a tool for the analysis of error in Monte Carlo (MC) integration. Still, existing tools are only able to analyse convergence under simplifying assumptions (such as randomized shifts) which are not applied in practice during rendering. We reformulate the expressions for bias and variance of sampling‐based integrators to unify non‐uniform sample distributions [importance sampling (IS)] as well as correlations between samples while respecting finite sampling domains. Our unified formulation hints at fundamental limitations of Fourier‐based tools in performing variance analysis for MC integration. At the same time, it reveals that, when combined with correlated sampling, IS can impact convergence rate by introducing or inhibiting discontinuities in the integrand. We demonstrate that the convergence of multiple importance sampling (MIS) is determined by the strategy which converges slowest and propose several simple approaches to overcome this limitation. We show that smoothing light boundaries (as commonly done in production to reduce variance) can improve (M)IS convergence (at a cost of introducing a small amount of bias) since it removes C 0 discontinuities within the integration domain. We also propose practical integrand‐ and sample‐mirroring approaches which cancel the impact of boundary discontinuities on the convergence rate of estimators. Gurprit Singh, Kartic Subr, David Coeurjolly, Victor Ostromoukhov, Wojciech Jarosz |
Comput. Graph. Forum | 2 |
| 2019 | Analysis of Sample Correlations for Monte Carlo RenderingabstractAbstract Modern physically based rendering techniques critically depend on approximating integrals of high dimensional functions representing radiant light energy. Monte Carlo based integrators are the choice for complex scenes and effects. These integrators work by sampling the integrand at sample point locations. The distribution of these sample points determines convergence rates and noise in the final renderings. The characteristics of such distributions can be uniquely represented in terms of correlations of sampling point locations. Hence, it is essential to study these correlations to understand and adapt sample distributions for low error in integral approximation. In this work, we aim at providing a comprehensive and accessible overview of the techniques developed over the last decades to analyze such correlations, relate them to error in integrators, and understand when and how to use existing sampling algorithms for effective rendering workflows. Gurprit Singh, A. Cengiz Öztireli, Abdalla G. M. Ahmed, David Coeurjolly, Kartic Subr, Oliver Deussen, Victor Ostromoukhov, Ravi Ramamoorthi, Wojciech Jarosz |
Comput. Graph. Forum | 5 |
| 2018 | Impact of Microphone Array Configurations on Robust Indirect 3d Acoustic Source LocalizationabstractAcoustic source localization (ASL) is an important problem. Despite much attention over the past few decades, rapid and robust ASL still remains elusive. A popular approach is to use a circular array of microphones to record the acoustic signal followed by some form of optimization to deduce the most likely location of the source. In this paper, we study the impact of the configuration of microphones on the accuracy of localization. We perform experiments using simulation as well as real measurements using a 72-microphone acoustic camera which confirm that circular configurations lead to higher localization error than spiral and wheel configurations when considering large regions of space. Moreover, the configuration of choice is intricately tied to the optimization scheme. We show that direct optimization of well known formulations for ASL yield errors similar to the state of the art (steered response power) with 6 × less computation. Elizabeth Vargas, Keith E. Brown, Kartic Subr |
ICASSP | 3 |
| 2018 | A Versatile Parameterization for Measured Material ManifoldsabstractAbstract A popular approach for computing photorealistic images of virtual objects requires applying reflectance profiles measured from real surfaces, introducing several challenges: the memory needed to faithfully capture realistic material reflectance is large, the choice of materials is limited to the set of measurements, and image synthesis using the measured data is costly. Typically, this data is either compressed by projecting it onto a subset of its linear principal components or by applying non‐linear methods. The former requires many components to faithfully represent the input reflectance, whereas the latter necessitates costly extrapolation algorithms. We learn an underlying, low‐dimensional non‐linear reflectance manifold amenable to rapid exploration and rendering of real‐world materials. We can express interpolated materials as linear combinations of the measured data, despite them lying on an inherently non‐linear manifold. This allows us to efficiently interpolate and extrapolate measured BRDFs, and to render directly from the manifold representation. We exploit properties of Gaussian process latent variable models and use our representation for high‐performance and offline rendering with interpolated real‐world materials. Cyril Soler, Kartic Subr, Derek Nowrouzezahrai |
Comput. Graph. Forum | 2 |
| 2018 | Widening Viewing Angles of Automultiscopic Displays Using Refractive InsertsabstractDisplays that can portray environments that are perceivable from multiple views are known as multiscopic displays. Some multiscopic displays enable realistic perception of 3D environments without the need for cumbersome mounts or fragile head-tracking algorithms. These automultiscopic displays carefully control the distribution of emitted light over space, direction (angle) and time so that even a static image displayed can encode parallax across viewing directions (Iightfield). This allows simultaneous observation by multiple viewers, each perceiving 3D from their own (correct) perspective. Currently, the illusion can only be effectively maintained over a narrow range of viewing angles. In this paper, we propose and analyze a simple solution to widen the range of viewing angles for automultiscopic displays that use parallax barriers. We propose the use of a refractive medium, with a high refractive index, between the display and parallax barriers. The inserted medium warps the exitant lightfield in a way that increases the potential viewing angle. We analyze the consequences of this warp and build a prototype with a 93% increase in the effective viewing angle. Geng Lyu, Xukun Shen, Taku Komura, Kartic Subr, Lijun Teng |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2017 | Underwater 3D structures as semantic landmarks in SONAR mappingabstractSONAR mapping of underwater environments leads to dense point-clouds. These maps have large memory footprints, are inherently noisy and consist of raw data with no semantic information. This paper presents an approach to underwater semantic mapping where known man-made structures that appear in multibeam SONAR data are automatically recognised. From a set of SONAR images acquired by an Autonomous Underwater Vehicle (AUV) and a catalogue of `a-priori' 3D CAD models of structures that may potentially be found in the data, our algorithm proceeds in two phases. First we recognise objects using an efficient, rotation-invariant 2D descriptor combined with a histogram matching method. Then, we determine pose using a 6 degree-of-freedom registration of the 3D object to the local scene using a fast 2D correlation, refined with an iterative closest point (ICP)-based method. Once the structures located and identified, we build a semantic representation of the world based on the initial CAD models, resulting in a lightweight yet accurate world model. We demonstrate the applicability of our method on field data acquired by an AUV in Loch Linnhe, Scotland. Our method proves to be suitable for online semantic mapping of a partially man-made underwater environment such as a typical oil field. Thomas Guerneve, Kartic Subr, Yvan R. Petillot |
IROS | 2 |
| 2017 | Guest Editor's Introduction to the Special Section on the ACM Symposium on Interactive 3D Graphics and Games (I3D)abstractThe papers in this special section were presented at the 2016 ACM Symposium on Interactive 3D Graphics and Games that was held in Redmond, WA, 27-28 February 2016. Kartic Subr, Li-Yi Wei |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Online view sampling for estimating depth from light fieldsabstractGeometric information such as depth obtained from light fields finds more applications recently. Where and how to sample images to populate a light field is an important problem to maximize the usability of information gathered for depth reconstruction. We propose a simple analysis model for view sampling and an adaptive, online sampling algorithm tailored to light field depth reconstruction. Our model is based on the trade-off between visibility and depth resolvability for varying sampling locations, and seeks the optimal locations that best balance the two conflicting criteria. Changil Kim 0001, Kartic Subr, Kenny Mitchell, Alexander Sorkine-Hornung, Markus Gross 0001 |
ICIP | 2 |
| 2014 | Dual sensor filtering for robust tracking of head-mounted displaysabstractWe present a low-cost solution for yaw drift in head-mounted display systems that performs better than current commercial solutions and provides a wide capture area for pose tracking. Our method applies an extended Kalman filter to combine marker tracking data from an overhead camera with onboard head-mounted display accelerometer readings. To achieve low latency, we accelerate marker tracking with color blob localisation and perform this computation on the camera server, which only transmits essential pose data over WiFi for an unencumbered virtual reality system. Nicholas T. Swafford, Bas Boom, Kartic Subr, David Sinclair, Darren Cosker, Kenny Mitchell |
VRST | 3 |
| 2014 | Error analysis of estimators that use combinations of stochastic sampling strategies for direct illuminationabstractAbstract We present a theoretical analysis of error of combinations of Monte Carlo estimators used in image synthesis. Importance sampling and multiple importance sampling are popular variance‐reduction strategies. Unfortunately, neither strategy improves the rate of convergence of Monte Carlo integration. Jittered sampling (a type of stratified sampling), on the other hand is known to improve the convergence rate. Most rendering software optimistically combine importance sampling with jittered sampling, hoping to achieve both. We derive the exact error of the combination of multiple importance sampling with jittered sampling. In addition, we demonstrate a further benefit of introducing negative correlations (antithetic sampling) between estimates to the convergence rate. As with importance sampling, antithetic sampling is known to reduce error for certain classes of integrands without affecting the convergence rate. In this paper, our analysis and experiments reveal that importance and antithetic sampling, if used judiciously and in conjunction with jittered sampling, may improve convergence rates. We show the impact of such combinations of strategies on the convergence rate of estimators for direct illumination. Kartic Subr, Derek Nowrouzezahrai, Wojciech Jarosz, Jan Kautz, Kenny Mitchell |
Comput. Graph. Forum | 1 |
| 2013 | Fully-Connected CRFs with Non-Parametric Pairwise PotentialabstractConditional Random Fields (CRFs) are used for diverse tasks, ranging from image denoising to object recognition. For images, they are commonly defined as a graph with nodes corresponding to individual pixels and pairwise links that connect nodes to their immediate neighbors. Recent work has shown that fully-connected CRFs, where each node is connected to every other node, can be solved efficiently under the restriction that the pairwise term is a Gaussian kernel over a Euclidean feature space. In this paper, we generalize the pairwise terms to a non-linear dissimilarity measure that is not required to be a distance metric. To this end, we propose a density estimation technique to derive conditional pairwise potentials in a non-parametric manner. We then use an efficient embedding technique to estimate an approximate Euclidean feature space for these potentials, in which the pairwise term can still be expressed as a Gaussian kernel. We demonstrate that the use of non-parametric models for the pairwise interactions, conditioned on the input data, greatly increases expressive power whilst maintaining efficient inference. Neill D. F. Campbell, Kartic Subr, Jan Kautz |
CVPR | 2 |
| 2013 | Accurate Binary Image Selection from Inaccurate User InputabstractAbstract Selections are central to image editing, e.g., they are the starting point of common operations such as copy‐pasting and local edits. Creating them by hand is particularly tedious and scribble‐based techniques have been introduced to assist the process. By interpolating a few strokes specified by users, these methods generate precise selections. However, most of the algorithms assume a100% accurate input, and even small inaccuracies in the scribbles often degrade the selection quality, which imposes an additional burden on users. In this paper, we propose a selection technique tolerant to input inaccuracies. We use a dense conditional random field (CRF) to robustly infer a selection from possibly inaccurate input. Further, we show that patch‐based pixel similarity functions yield more precise selection than simple point‐wise metrics. However, efficiently solving a dense CRF is only possible in low‐dimensional Euclidean spaces, and the metrics that we use are high‐dimensional and often non‐Euclidean. We address this challenge by embedding pixels in a low‐dimensional Euclidean space with a metric that approximates the desired similarity function. The results show that our approach performs better than previous techniques and that two options are sufficient to cover a variety of images depending on whether the objects are textured. Kartic Subr, Sylvain Paris, Cyril Soler, Jan Kautz |
Comput. Graph. Forum | 1 |
| 2013 | 5D Covariance tracing for efficient defocus and motion blurabstractThe rendering of effects such as motion blur and depth-of-field requires costly 5D integrals. We accelerate their computation through adaptive sampling and reconstruction based on the prediction of the anisotropy and bandwidth of the integrand. For this, we develop a new frequency analysis of the 5D temporal light-field, and show that first-order motion can be handled through simple changes of coordinates in 5D. We further introduce a compact representation of the spectrum using the covariance matrix and Gaussian approximations. We derive update equations for the 5 × 5 covariance matrices for each atomic light transport event, such as transport, occlusion, BRDF, texture, lens, and motion. The focus on atomic operations makes our work general, and removes the need for special-case formulas. We present a new rendering algorithm that computes 5D covariance matrices on the image plane by tracing paths through the scene, focusing on the single-bounce case. This allows us to reduce sampling rates when appropriate and perform reconstruction of images with complex depth-of-field and motion blur effects. Laurent Belcour, Cyril Soler, Kartic Subr, Nicolas Holzschuch, Frédo Durand |
ACM Trans. Graph. | 3 |
| 2013 | Fourier analysis of stochastic sampling strategies for assessing bias and variance in integrationabstractEach pixel in a photorealistic, computer generated picture is calculated by approximately integrating all the light arriving at the pixel, from the virtual scene. A common strategy to calculate these high-dimensional integrals is to average the estimates at stochastically sampled locations. The strategy with which the sampled locations are chosen is of utmost importance in deciding the quality of the approximation, and hence rendered image. We derive connections between the spectral properties of stochastic sampling patterns and the first and second order statistics of estimates of integration using the samples. Our equations provide insight into the assessment of stochastic sampling strategies for integration. We show that the amplitude of the expected Fourier spectrum of sampling patterns is a useful indicator of the bias when used in numerical integration. We deduce that estimator variance is directly dependent on the variance of the sampling spectrum over multiple realizations of the sampling pattern. We then analyse Gaussian jittered sampling, a simple variant of jittered sampling, that allows a smooth trade-off of bias for variance in uniform (regular grid) sampling. We verify our predictions using spectral measurement, quantitative integration experiments and qualitative comparisons of rendered images. Kartic Subr, Jan Kautz |
ACM Trans. Graph. | 1 |
| 2013 | Interactive Rendering of Acquired Materials on Dynamic Geometry Using Frequency AnalysisabstractShading acquired materials with high-frequency illumination is computationally expensive. Estimating the shading integral requires multiple samples of the incident illumination. The number of samples required may vary across the image, and the image itself may have high- and low-frequency variations, depending on a combination of several factors. Adaptively distributing computational budget across the pixels for shading is a challenging problem. In this paper, we depict complex materials such as acquired reflectances, interactively, without any precomputation based on geometry. In each frame, we first estimate the frequencies in the local light field arriving at each pixel, as well as the variance of the shading integrand. Our frequency analysis accounts for combinations of a variety of factors: the reflectance of the object projecting to the pixel, the nature of the illumination, the local geometry and the camera position relative to the geometry and lighting. We then exploit this frequency information (bandwidth and variance) to adaptively sample for reconstruction and integration. For example, fewer pixels per unit area are shaded for pixels projecting onto diffuse objects, and fewer samples are used for integrating illumination incident on specular objects. Mahdi M. Bagher, Cyril Soler, Kartic Subr, Laurent Belcour, Nicolas Holzschuch |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2012 | Interactive rendering of acquired materials on dynamic geometry using bandwidth predictionabstractShading complex materials such as acquired reflectances in multi-light environments is computationally expensive. Estimating the shading integral requires multiple samples of the incident illumination. The number of samples required varies across the image, depending on a combination of several factors. Adaptively distributing computational budget across the pixels for shading is a challenging problem. In this paper we depict complex materials such as acquired reflectances, interactively, without any precomputation based on geometry. We first estimate the approximate spatial and angular variation in the local light field arriving at each pixel. This local bandwidth accounts for combinations of a variety of factors: the reflectance of the object projecting to the pixel, the nature of the illumination, the local geometry and the camera position relative to the geometry and lighting. We then exploit this bandwidth information to adaptively sample for reconstruction and integration. For example, fewer pixels per area are shaded for pixels projecting onto diffuse objects, and fewer samples are used for integrating illumination incident on specular objects. Mahdi M. Bagher, Cyril Soler, Kartic Subr, Laurent Belcour, Nicolas Holzschuch |
I3D | 3 |
| 2012 | Real-Time Rendering of Rough RefractionabstractWe present an algorithm to render objects made of transparent materials with rough surfaces in real-time, under all-frequency distant illumination. Rough surfaces cause wide scattering as light enters and exits objects, which significantly complicates the rendering of such materials. We present two contributions to approximate the successive scattering events at interfaces, due to rough refraction: First, an approximation of the Bidirectional Transmittance Distribution Function (BTDF), using spherical Gaussians, suitable for real-time estimation of environment lighting using preconvolution; second, a combination of cone tracing and macrogeometry filtering to efficiently integrate the scattered rays at the exiting interface of the object. We demonstrate the quality of our approximation by comparison against stochastic ray tracing. Furthermore we propose two extensions to our method for supporting spatially varying roughness on object surfaces and local lighting for thin objects. Charles de Rousiers, Adrien Bousseau, Kartic Subr, Nicolas Holzschuch, Ravi Ramamoorthi |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2011 | Real-time rough refractionabstractWe present an algorithm to render objects of transparent materials with rough surfaces in real-time, under distant illumination. Rough surfaces cause wide scattering as light enters and exits objects, which significantly complexifies the rendering of such materials. We present two contributions to approximate the successive scattering events at interfaces, due to rough refraction: First, an approximation of the bidirectional scattering function (BSDF = BRDF + BTDF), using spherical Gaussians, suitable for real-time estimation of environment lighting using pre-convolution; second, a combination of cone tracing and macro-geometry filtering to efficiently integrate the scattered rays at the exiting interface of the object. We demonstrate the quality of our approximation by comparison against stochastic raytracing. Charles de Rousiers, Adrien Bousseau, Kartic Subr, Nicolas Holzschuch, Ravi Ramamoorthi |
SI3D | 3 |
| 2010 | Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary ShapesabstractAbstract We present a real‐time algorithm for rendering translucent objects of arbitrary shapes. We approximate the scattering of light inside the objects using the diffusion equation, which we solve on‐the‐fly using the GPU. Our algorithm is general enough to handle arbitrary geometry, heterogeneous materials, deformable objects and modifications of lighting, all in real‐time. In a pre‐processing step, we discretize the object into a regular 4‐connected structure (QuadGraph). Due to its regular connectivity, this structure is easily packed into a texture and stored on the GPU. At runtime, we use the QuadGraph stored on the GPU to solve the diffusion equation, in real‐time, taking into account the varying input conditions: Incoming light, object material and geometry. We handle deformable objects, provided the deformation does not change the topological structure of the objects. Jiaping Wang, Nicolas Holzschuch, Kartic Subr, Jun-Hai Yong, Baining Guo |
Comput. Graph. Forum | 4 |
| 2009 | Fourier depth of fieldabstractOptical systems used in photography and cinema produce depth-of-field effects, that is, variations of focus with depth. These effects are simulated in image synthesis by integrating incoming radiance at each pixel over the lense aperture. Unfortunately, aperture integration is extremely costly for defocused areas where the incoming radiance has high variance, since many samples are then required for a noise-free Monte Carlo integration. On the other hand, using many aperture samples is wasteful in focused areas where the integrand varies little. Similarly, image sampling in defocused areas should be adapted to the very smooth appearance variations due to blurring. This article introduces an analysis of focusing and depth-of-field in the frequency domain, allowing a practical characterization of a light field's frequency content both for image and aperture sampling. Based on this analysis we propose an adaptive depth-of-field rendering algorithm which optimizes sampling in two important ways. First, image sampling is based on conservative bandwidth prediction and a splatting reconstruction technique ensures correct image reconstruction. Second, at each pixel the variance in the radiance over the aperture is estimated and used to govern sampling. This technique is easily integrated in any sampling-based renderer, and vastly improves performance. Cyril Soler, Kartic Subr, Frédo Durand, Nicolas Holzschuch, François X. Sillion |
ACM Trans. Graph. | 2 |
| 2009 | Edge-preserving multiscale image decomposition based on local extremaabstractWe propose a new model for detail that inherently captures oscillations , a key property that distinguishes textures from individual edges. Inspired by techniques in empirical data analysis and morphological image analysis, we use the local extrema of the input image to extract information about oscillations: We define detail as oscillations between local minima and maxima. Building on the key observation that the spatial scale of oscillations are characterized by the density of local extrema, we develop an algorithm for decomposing images into multiple scales of superposed oscillations. Current edge-preserving image decompositions assume image detail to be low contrast variation. Consequently they apply filters that extract features with increasing contrast as successive layers of detail. As a result, they are unable to distinguish between high-contrast, fine-scale features and edges of similar contrast that are to be preserved. We compare our results with existing edge-preserving image decomposition algorithms and demonstrate exciting applications that are made possible by our new notion of detail. Kartic Subr, Cyril Soler, Frédo Durand |
ACM Trans. Graph. | 1 |
| 2007 | Statistical Hypothesis Testing for Assessing Monte Carlo Estimators: Applications to Image SynthesisabstractImage synthesis algorithms are commonly compared on the basis of running times and/or perceived quality of the generated images. In the case of Monte Carlo techniques, assessment often entails a qualitative impression of convergence toward a reference standard and severity of visible noise; these amount to subjective assessments of the mean and variance of the estimators, respectively. In this paper we argue that such assessments should be augmented by well-known statistical hypothesis testing methods. In particular, we show how to perform a number of such tests to assess random variables that commonly arise in image synthesis such as those estimating irradiance, radiance, pixel color, etc. We explore five broad categories of tests: 1) determining whether the mean is equal to a reference standard, such as an analytical value, 2) determining that the variance is bounded by a given constant, 3) comparing the means of two different random variables, 4) comparing the variances of two different random variables, and 5) verifying that two random variables stem from the same parent distribution. The level of significance of these tests can be controlled by a parameter. We demonstrate that these tests can be used for objective evaluation of Monte Carlo estimators to support claims of zero or small bias and to provide quantitative assessments of variance reduction techniques. We also show how these tests can be used to detect errors in sampling or in computing the density of an importance function in MC integrations. Kartic Subr, James Arvo |
PG | 1 |