EDBT 2026 Demo / reviewers in the wild / expert
David Coeurjolly
dblp:69/6568
· DBLP profile ↗
63ranked-venue papers
18as first author
19since 2021 · last 2026
0000-0003-3164-8697ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 43 · 8 first-author · 17 since 2021Artificial intelligence and machine learning · 15 · 8 first-authorTheory of computation · 8 · 4 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Uncertainty-aware geometry processing on Gaussian Process Implicit SurfacesabstractWe present a framework for uncertainty-aware geometry processing on Gaussian Process Implicit Surfaces (GPIS), enabling computations directly on such probabilistic representations of shapes. In contrast to classical geometry processing pipelines that assume deterministic surface meshes or point clouds, our approach considers uncertainty in the input data and defines analogs of fundamental differential operators-gradient, divergence, and Laplacian- that account for the distribution of plausible geometries encoded by the GPIS. Leveraging the Kac-Rice formula, we embed computations from random surfaces into a volumetric Cartesian domain, enabling efficient evaluation of expected integrals and differential operators. The proposed approach bridges classical surface PDE-based geometry processing and volumetric representations, enabling a principled handling of noise and ambiguity for various downstream geometry processing tasks. Baptiste Genest, David Coeurjolly |
ACM Trans. Graph. | 2 |
| 2025 | Sobol' Sequences with Guaranteed-Quality 2D ProjectionsabstractLow-discrepancy sequences, and more particularly Sobol' sequences are gold standard for drawing highly uniform samples for quasi-Monte Carlo applications. They produce so-called ( t,s )-sequences, that is, sequences of s -dimensional samples whose uniformity is controlled by a non-negative integer quality factor t. The Monte Carlo integral estimator has a convergence rate that improves as t decreases. Sobol' construction in base 2 also provides extremely fast sampling point generation using efficient xor-based arithmetic. Computer graphics applications, such as rendering, often require high uniformity in consecutive 2D projections and in higher-dimensional projections at the same time. However, it can be shown that, in the classical Sobol' construction, only a single 2D sequence of points (up to scrambling), constructed using irreducible polynomials x and x + 1, achieves the ideal t = 0 property. Reusing this sequence in projections necessarily loses high dimensional uniformity. We prove the existence and construct many 2D Sobol' sequences having t = 1 using irreducible polynomials p and p 2 + p + 1. They can be readily combined to produce higher-dimensional low discrepancy sequences with a high-quality t = 1, guaranteed in consecutive pairs of dimensions. We provide the initialization table that can be directly used with any existing Sobol' implementation, along with the corresponding generator matrices, for an optimized 692-dimensional Sobol' construction. In addition to guaranteeing the (1, 2)-sequence property for all consecutive pairs, we ensure that t ≤ 4 for consecutive 4D projections up to 2 15 points. Nicolas Bonneel, David Coeurjolly, Jean-Claude Iehl, Victor Ostromoukhov |
ACM Trans. Graph. | 2 |
| 2025 | Linear-Time Transport with Rectified FlowsabstractMatching probability distributions allows to compare or interpolate them, or model their manifold. Optimal transport is a tool that solves this matching problem. However, despite the development of numerous exact and approximate algorithms, these approaches remain too slow for large datasets due to the inherent challenge of optimizing transport plans. Taking intuitions from recent advances in rectified flows we propose an algorithm that, while not resulting in optimal transport plans, produces transport plans from uniform densities to densities stored on grids that resemble the optimal ones in practice. Our algorithm has linear-time complexity with respect to the problem size and is embarrassingly parallel. It is also trivial to implement, essentially computing three summed-area tables and advecting particles with velocities easily computed from these tables using simple arithmetic. This already allows for applications such as stippling and area-preserving mesh parameterization. Combined with linearized transport ideas, we further extend our approach to match two non-uniform distributions. This allows for wider applications such as shape interpolation or barycenters, matching the quality of more complex optimal or approximate transport solvers while resulting in orders of magnitude speedups. We illustrate our applications in 2D and 3D. Khoa Do, David Coeurjolly, Pooran Memari, Nicolas Bonneel |
ACM Trans. Graph. | 2 |
| 2025 | BSP-OT: Sparse transport plans between discrete measures in loglinear timeabstractTo solve the optimal transport problem between two uniform discrete measures of the same size, one seeks a bijective assignment that minimizes some matching cost. For this task, exact algorithms are intractable for large problems, while approximate ones may lose the bijectivity of the assignment. We address this issue and the more general cases of non-uniform discrete measures with different total masses, where partial transport may be desirable. The core of our algorithm is a variant of the Quicksort algorithm that provides an efficient strategy to randomly explore many relevant and easy-to-compute couplings, by matching BSP trees in loglinear time. The couplings we obtain are as sparse as possible, in the sense that they provide bijections, injective partial matchings or sparse couplings depending on the nature of the matched measures. To improve the transport cost, we propose efficient strategies to merge k sparse couplings into a higher quality one. For k = 64, we obtain transport plans with typically less than 1% of relative error in a matter of seconds between hundreds of thousands of points in 3D on the CPU. We demonstrate how these high-quality approximations can drastically speed-up usual pipelines involving optimal transport, such as shape interpolation, intrinsic manifold sampling, color transfer, topological data analysis, rigid partial registration of point clouds and image stippling. Baptiste Genest, Nicolas Bonneel, Vincent Nivoliers, David Coeurjolly |
ACM Trans. Graph. | 4 |
| 2024 | Neural inpainting of folded fabrics with interactive editingabstractWe propose a deep learning approach for inpainting holes in digital models of fabric surfaces. Leveraging the developable nature of fabric surfaces, we flatten the area surrounding the holes with minor distortion and regularly sample it to obtain a discrete 2D map of the 3D embedding, with an indicator mask outlining holes locations. This enables the use of a standard 2D convolutional neural network to inpaint holes given the 3D positioning of the surface. The provided neural architecture includes an attention mechanism to capture long-range relationships on the surface. Finally, we provide ScarfFolds, a database of folded fabrics patches with varying complexity, which is used to train our convolutional network in a supervised manner. We successfully tested our approach on various examples and illustrated that previous 3D deep learning approaches suffer from several issues when applied to fabrics. Also, our method allows the users to interact with the construction of the inpainted surface. The editing is interactive and supports many tools like vertex grabbing, drape twisting or pinching. Guillaume Gisbert, Raphaëlle Chaine, David Coeurjolly |
Comput. Graph. | 3 |
| 2024 | Non-Euclidean Sliced Optimal Transport SamplingabstractAbstract In machine learning and computer graphics, a fundamental task is the approximation of a probability density function through a well‐dispersed collection of samples. Providing a formal metric for measuring the distance between probability measures on general spaces, Optimal Transport (OT) emerges as a pivotal theoretical framework within this context. However, the associated computational burden is prohibitive in most real‐world scenarios. Leveraging the simple structure of OT in 1D, Sliced Optimal Transport (SOT) has appeared as an efficient alternative to generate samples in Euclidean spaces. This paper pushes the boundaries of SOT utilization in computational geometry problems by extending its application to sample densities residing on more diverse mathematical domains, including the spherical space 𝕊d, the hyperbolic plane ℍd, and the real projective plane ℙd. Moreover, it ensures the quality of these samples by achieving a blue noise characteristic, regardless of the dimensionality involved. The robustness of our approach is highlighted through its application to various geometry processing tasks, such as the intrinsic blue noise sampling of meshes, as well as the sampling of directions and rotations. These applications collectively underscore the efficacy of our methodology. Baptiste Genest, Nicolas Courty, David Coeurjolly |
Comput. Graph. Forum | 3 |
| 2024 | Delaunay property and proximity results of the L-algorithm for digital plane probingabstractInternational audience Jui-Ting Lu, Tristan Roussillon, Jacques-Olivier Lachaud, David Coeurjolly |
Theor. Comput. Sci. | 4 |
| 2024 | Differentiable Owen ScramblingabstractQuasi-Monte Carlo integration is at the core of rendering. This technique estimates the value of an integral by evaluating the integrand at well-chosen sample locations. These sample points are designed to cover the domain as uniformly as possible to achieve better convergence rates than purely random points. Deterministic low-discrepancy sequences have been shown to outperform many competitors by guaranteeing good uniformity as measured by the so-called discrepancy metric, and, indirectly, by an integer t value relating the number of points falling into each domain stratum with the stratum area (lower t is better). To achieve randomness, scrambling techniques produce multiple realizations preserving the t value, making the construction stochastic. Among them, Owen scrambling is a popular approach that recursively permutes intervals for each dimension. However, relying on permutation trees makes it incompatible with smooth optimization frameworks. We present a differentiable Owen scrambling that regularizes permutations. We show that it can effectively be used with automatic differentiation tools for optimizing low-discrepancy sequences to improve metrics such as optimal transport uniformity, integration error, designed power spectra or projective properties, while maintaining their initial t -value as guaranteed by Owen scrambling. In some rendering settings, we show that our optimized sequences improve the rendering error. Bastien Doignies, David Coeurjolly, Nicolas Bonneel, Julie Digne, Jean-Claude Iehl, Victor Ostromoukhov |
ACM Trans. Graph. | 2 |
| 2023 | Example-Based Sampling with Diffusion ModelsabstractMuch effort has been put into developing samplers with specific properties, such as producing blue noise, low-discrepancy, lattice or Poisson disk samples. These samplers can be slow if they rely on optimization processes, may rely on a wide range of numerical methods, are not always differentiable. The success of recent diffusion models for image generation suggests that these models could be appropriate for learning how to generate point sets from examples. However, their convolutional nature makes these methods impractical for dealing with scattered data such as point sets. We propose a generic way to produce 2-d point sets imitating existing samplers from observed point sets using a diffusion model. We address the problem of convolutional layers by leveraging neighborhood information from an optimal transport matching to a uniform grid, that allows us to benefit from fast convolutions on grids, and to support the example-based learning of non-uniform sampling patterns. We demonstrate how the differentiability of our approach can be used to optimize point sets to enforce properties. Bastien Doignies, Nicolas Bonneel, David Coeurjolly, Julie Digne, Loïs Paulin, Jean-Claude Iehl, Victor Ostromoukhov |
SIGGRAPH Asia | 3 |
| 2023 | Joint optimization of distortion and cut location for mesh parameterization using an Ambrosio-Tortorelli functional
Colin Weill-Duflos, David Coeurjolly, Fernando de Goes, Jacques-Olivier Lachaud |
Comput. Aided Geom. Des. | 2 |
| 2023 | Inpainting holes in folded fabric meshesabstractWhen scanning real shapes, occlusion issues may lead to holes in the reconstructed surface which must be solved using an inpainting technique. When dealing with fabrics with folds, reconstruction gets even more challenging because these occlusion problems become almost inevitable and strong assumptions are implied on the physical model of the inpainted surface. We propose a framework to fill holes in triangle mesh surfaces representing fabrics. The method leverages the developable nature of fabrics to recover the intrinsic geometry of the missing patch in 2D. Our inpainting strategy is then based on a variational method to smoothly incorporate the patch into the surface by minimizing an isometric energy. The proposed approach allows us to produce folds and creases which are difficult to obtain with general purpose hole filling techniques. Moreover, our approach remains relevant in the case where the model is not provided by the digitization of a real fabric as for the acquisition from ancient statues with draperies. Guillaume Gisbert, Raphaëlle Chaine, David Coeurjolly |
Comput. Graph. | 3 |
| 2023 | Lightweight Curvature Estimation on Point Clouds with Randomized Corrected Curvature MeasuresabstractAbstract The estimation of differential quantities on oriented point cloud is a classical step for many geometry processing tasks in computer graphics and vision. Even if many solutions exist to estimate such quantities, they usually fail at satisfying both a stable estimation with theoretical guarantee, and the efficiency of the associated algorithm. Relying on the notion of corrected curvature measures [LRT22, LRTC20] designed for surfaces, the method introduced in this paper meets both requirements. Given a point of interest and a few nearest neighbours, our method estimates the whole curvature tensor information by generating random triangles within these neighbours and normalising the corrected curvature measures by the corrected area measure. We provide a stability theorem showing that our pointwise curvatures are accurate and convergent, provided the noise in position and normal information has a variance smaller than the radius of neighbourhood. Experiments and comparisons with the state‐of‐the‐art confirm that our approach is more accurate and much faster than alternatives. The method is fully parallelizable, requires only one nearest neighbour request per point of computation, and is trivial to implement. Jacques-Olivier Lachaud, David Coeurjolly, C. Labart, Pascal Romon, Boris Thibert |
Comput. Graph. Forum | 2 |
| 2023 | Convexity preserving deformations of digital sets: Characterization of removable and insertable pixels
Lama Tarsissi, Yukiko Kenmochi, Pascal Romon, David Coeurjolly, Jean-Pierre Borel |
Discret. Appl. Math. | 4 |
| 2022 | Hierarchical mesh-to-points as-rigid-as-possible registration
Pierre Bourquat, David Coeurjolly, Guillaume Damiand, Florent Dupont |
Comput. Graph. | 2 |
| 2022 | MatBuilder: mastering sampling uniformity over projectionsabstractMany applications ranging from quasi-Monte Carlo integration over optimal control to neural networks benefit from high-dimensional, highly uniform samples. In the case of computer graphics, and more particularly in rendering, despite the need for uniformity, several sub-problems expose a low-dimensional structure. In this context, mastering sampling uniformity over projections while preserving high-dimensional uniformity has been intrinsically challenging. This difficulty may explain the relatively small number of mathematical constructions for such samplers. We propose a novel approach by showing that uniformity constraints can be expressed as an integer linear program that results in a sampler with the desired properties. As it turns out, complex constraints are easy to describe by means of stratification and sequence properties of digital nets. Formalized using generator matrix determinants, our new MatBuilder software solves the set of constraints by iterating the linear integer program solver in a greedy fashion to compute a problem-specific set of generator matrices that can be used as a drop-in replacement in the popular digital net samplers. The samplers created by MatBuilder achieve the uniformity of classic low discrepancy sequences. More importantly, we demonstrate the benefit of the unprecedented versatility of our constraint approach with respect to low-dimensional problem structure for several applications. Loïs Paulin, Nicolas Bonneel, David Coeurjolly, Jean-Claude Iehl, Alexander Keller 0001, Victor Ostromoukhov |
ACM Trans. Graph. | 3 |
| 2021 | Stable and efficient differential estimators on oriented point cloudsabstractAbstract Point clouds are now ubiquitous in computer graphics and computer vision. Differential properties of the point‐sampled surface, such as principal curvatures, are important to estimate in order to locally characterize the scanned shape. To approximate the surface from unstructured points equipped with normal vectors, we rely on the Algebraic Point Set Surfaces (APSS) [GG07] for which we provide convergence and stability proofs for the mean curvature estimator. Using an integral invariant viewpoint, this first contribution links the algebraic sphere regression involved in the APSS algorithm to several surface derivatives of different orders. As a second contribution, we propose an analytic method to compute the shape operator and its principal curvatures from the fitted algebraic sphere. We compare our method to the state‐of‐the‐art with several convergence and robustness tests performed on a synthetic sampled surface. Experiments show that our curvature estimations are more accurate and stable while being faster to compute compared to previous methods. Our differential estimators are easy to implement with little memory footprint and only require a unique range neighbors query per estimation. Its highly parallelizable nature makes it appropriate for processing large acquired data, as we show in several real‐world experiments. Thibault Lejemble, David Coeurjolly, Loïc Barthe, Nicolas Mellado |
Comput. Graph. Forum | 2 |
| 2021 | Cascaded Sobol' samplingabstractRendering quality is largely influenced by the samplers used in Monte Carlo integration. Important factors include sample uniformity (e.g., low discrepancy) in the high-dimensional integration domain, sample uniformity in lower-dimensional projections, and lack of dominant structures that could result in aliasing artifacts. A widely used and successful construction is the Sobol' sequence that guarantees good high-dimensional uniformity and consequently results in faster convergence of quasi-Monte Carlo integration. We show that this sequence exhibits low uniformity and dominant structures in low-dimensional projections. These structures impair quality in the context of rendering, as they precisely occur in the 2-dimensional projections used for sampling light sources, reflectance functions, or the camera lens or sensor. We propose a new cascaded construction, which, despite dropping the sequential aspect of Sobol' samples, produces point sets exhibiting provably perfect dyadic partitioning (and therefore, excellent uniformity) in consecutive 2-dimensional projections, while preserving good high-dimensional uniformity. By optimizing the initialization parameters and performing Owen scrambling at finer levels of binary representations, we further improve over Sobol's integration convergence rate. Our method does not incur any overhead as compared to the generation of the Sobol' sequence, is compatible with Owen scrambling and can be used in rendering applications. Loïs Paulin, David Coeurjolly, Jean-Claude Iehl, Nicolas Bonneel, Alexander Keller 0001, Victor Ostromoukhov |
ACM Trans. Graph. | 2 |
| 2021 | Digital Surface Regularization With GuaranteesabstractVoxel based modeling is a very attractive way to represent complex multi-material objects. Beside artistic choices of pixel/voxel arts, representing objects as voxels allows efficient and dynamic interactions with the scene. For geometry processing purposes, many applications in material sciences, medical imaging or numerical simulation rely on a regular partitioning of the space with labeled voxels. In this article, we consider a variational approach to reconstruct interfaces in multi-labeled digital images. This approach efficiently produces piecewise smooth quadrangulated surfaces with some theoretical stability guarantee. Non-manifold parts at intersecting interfaces are handled naturally by our model. We illustrate the strength of our tool for digital surface regularization, as well as voxel art regularization by transferring colorimetric information to regularized quads and computing isotropic geodesic on digital surfaces. David Coeurjolly, Jacques-Olivier Lachaud, Pierre Gueth |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2021 | Stripped halfedge data structure for parallel computation of arrangements of segments
Guillaume Damiand, David Coeurjolly, Pierre Bourquat |
Vis. Comput. | 2 |
| 2020 | Interpolated corrected curvature measures for polygonal surfacesabstractAbstract A consistent and yet practically accurate definition of curvature onto polyhedral meshes remains an open problem. We propose a new framework to define curvature measures, based on the Corrected Normal Current, which generalizes the normal cycle: it uncouples the positional information of the polyhedral mesh from its geometric normal vector field, and the user can freely choose the corrected normal vector field at vertices for curvature computations. A smooth surface is then built in the Grassmannian ℝ3 × 𝕊2 by simply interpolating the given normal vector field. Curvature measures are then computed using the usual Lipschitz–Killing forms, and we provide closed‐form formulas per triangle. We prove a stability result with respect to perturbations of positions and normals. Our approach provides a natural scale‐space for all curvature estimations, where the scale is given by the radius of the measuring ball. We show on experiments how this method outperforms state‐of‐the‐art methods on clean and noisy data, and even achieves pointwise convergence on difficult polyhedral meshes like digital surfaces. The framework is also well suited to curvature computations using normal map information. Jacques-Olivier Lachaud, Pascal Romon, Boris Thibert, David Coeurjolly |
Comput. Graph. Forum | 4 |
| 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 | 3 |
| 2020 | Efficient distance transformation for path-based metrics
David Coeurjolly, Isabelle Sivignon |
Comput. Vis. Image Underst. | 1 |
| 2020 | Code replicability in computer graphicsabstractBeing able to duplicate published research results is an important process of conducting research whether to build upon these findings or to compare with them. This process is called "replicability" when using the original authors' artifacts (e.g., code), or "reproducibility" otherwise (e.g., re-implementing algorithms). Reproducibility and replicability of research results have gained a lot of interest recently with assessment studies being led in various fields, and they are often seen as a trigger for better result diffusion and transparency. In this work, we assess replicability in Computer Graphics, by evaluating whether the code is available and whether it works properly. As a proxy for this field we compiled, ran and analyzed 151 codes out of 374 papers from 2014, 2016 and 2018 SIGGRAPH conferences. This analysis shows a clear increase in the number of papers with available and operational research codes with a dependency on the subfields, and indicates a correlation between code replicability and citation count. We further provide an interactive tool to explore our results and evaluation data. Nicolas Bonneel, David Coeurjolly, Julie Digne, Nicolas Mellado |
ACM Trans. Graph. | 2 |
| 2020 | Sliced optimal transport samplingabstractIn this paper, we introduce a numerical technique to generate sample distributions in arbitrary dimension for improved accuracy of Monte Carlo integration. We point out that optimal transport offers theoretical bounds on Monte Carlo integration error, and that the recently-introduced numerical framework of sliced optimal transport (SOT) allows us to formulate a novel and efficient approach to generating well-distributed high-dimensional pointsets. The resulting sliced optimal transport sampling, solely involving repeated 1D solves, is particularly simple and efficient for the common case of a uniform density over a d -dimensional ball. We also construct a volume-preserving map from a d -ball to a d -cube (generalizing the Shirley-Chiu mapping to arbitrary dimensions) to offer fast SOT sampling over d -cubes. We provide ample numerical evidence of the improvement in Monte Carlo integration accuracy that SOT sampling brings compared to existing QMC techniques, and derive a projective variant for rendering which rivals, and at times outperforms, current sampling strategies using low-discrepancy sequences or optimized samples. Loïs Paulin, Nicolas Bonneel, David Coeurjolly, Jean-Claude Iehl, Antoine Webanck, Mathieu Desbrun, Victor Ostromoukhov |
ACM Trans. Graph. | 3 |
| 2019 | Combining voxel and normal predictions for multi-view 3D sketching
Johanna Delanoy, David Coeurjolly, Jacques-Olivier Lachaud, Adrien Bousseau |
Comput. Graph. | 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 | 4 |
| 2019 | SPOT: sliced partial optimal transportabstractOptimal transport research has surged in the last decade with wide applications in computer graphics. In most cases, however, it has focused on the special case of the so-called "balanced" optimal transport problem, that is, the problem of optimally matching positive measures of equal total mass. While this approach is suitable for handling probability distributions as their total mass is always equal to one, it precludes other applications manipulating disparate measures. Our paper proposes a fast approach to the optimal transport of constant distributions supported on point sets of different cardinality via one-dimensional slices. This leads to one-dimensional partial assignment problems akin to alignment problems encountered in genomics or text comparison. Contrary to one-dimensional balanced optimal transport that leads to a trivial linear-time algorithm, such partial optimal transport, even in 1-d, has not seen any closed-form solution nor very efficient algorithms to date. We provide the first efficient 1-d partial optimal transport solver. Along with a quasilinear time problem decomposition algorithm, it solves 1-d assignment problems consisting of up to millions of Dirac distributions within fractions of a second in parallel. We handle higher dimensional problems via a slicing approach, and further extend the popular iterative closest point algorithm using optimal transport - an algorithm we call Fast Iterative Sliced Transport. We illustrate our method on computer graphics applications such a color transfer and point cloud registration. Nicolas Bonneel, David Coeurjolly |
ACM Trans. Graph. | 2 |
| 2018 | Mumford-Shah Mesh Processing using the Ambrosio-Tortorelli FunctionalabstractAbstract The Mumford‐Shah functional approximates a function by a piecewise smooth function. Its versatility makes it ideal for tasks such as image segmentation or restoration, and it is now a widespread tool of image processing. Recent work has started to investigate its use for mesh segmentation and feature lines detection, but we take the stance that the power of this functional could reach far beyond these tasks and integrate the everyday mesh processing toolbox. In this paper, we discretize an Ambrosio‐Tortorelli approximation via a Discrete Exterior Calculus formulation. We show that, combined with a new shape optimization routine, several mesh processing problems can be readily tackled within the same framework. In particular, we illustrate applications in mesh denoising, normal map embossing, mesh inpainting and mesh segmentation. Nicolas Bonneel, David Coeurjolly, Pierre Gueth, Jacques-Olivier Lachaud |
Comput. Graph. Forum | 2 |
| 2018 | Sequences with Low-Discrepancy Blue-Noise 2-D ProjectionsabstractAbstract Distributions of samples play a very important role in rendering, affecting variance, bias and aliasing in Monte‐Carlo and Quasi‐Monte Carlo evaluation of the rendering equation. In this paper, we propose an original sampler which inherits many important features of classical low‐discrepancy sequences (LDS): a high degree of uniformity of the achieved distribution of samples, computational efficiency and progressive sampling capability. At the same time, we purposely tailor our sampler in order to improve its spectral characteristics, which in turn play a crucial role in variance reduction, anti‐aliasing and improving visual appearance of rendering. Our sampler can efficiently generate sequences of multidimensional points, whose power spectra approach so‐called Blue‐Noise (BN) spectral property while preserving low discrepancy (LD) in certain 2‐D projections. In our tile‐based approach, we perform permutations on subsets of the original Sobol LDS. In a large space of all possible permutations, we select those which better approach the target BN property, using pair‐correlation statistics. We pre‐calculate such “good” permutations for each possible Sobol pattern, and store them in a lookup table efficiently accessible in runtime. We provide a complete and rigorous proof that such permutations preserve dyadic partitioning and thus the LDS properties of the point set in 2‐D projections. Our construction is computationally efficient, has a relatively low memory footprint and supports adaptive sampling. We validate our method by performing spectral/discrepancy/aliasing analysis of the achieved distributions, and provide variance analysis for several target integrands of theoretical and practical interest. Hélène Perrier, David Coeurjolly, Feng Xie 0008, Matt Pharr, Pat Hanrahan, Victor Ostromoukhov |
Comput. Graph. Forum | 2 |
| 2018 | Wasserstein Dictionary Learning: Optimal Transport-Based Unsupervised Nonlinear Dictionary LearningabstractThis paper introduces a new nonlinear dictionary learning method for histograms in the probability simplex. The method leverages optimal transport theory, in the sense that our aim is to reconstruct histograms using so-called displacement interpolations (a.k.a. Wasserstein barycenters) between dictionary atoms; such atoms are themselves synthetic histograms in the probability simplex. Our method simultaneously estimates such atoms and, for each datapoint, the vector of weights that can optimally reconstruct it as an optimal transport barycenter of such atoms. Our method is computationally tractable thanks to the addition of an entropic regularization to the usual optimal transportation problem, leading to an approximation scheme that is efficient, parallel, and simple to differentiate. Both atoms and weights are learned using a gradient-based descent method. Gradients are obtained by automatic differentiation of the generalized Sinkhorn iterations that yield barycenters with entropic smoothing. Because of its formulation relying on Wasserstein barycenters instead of the usual matrix product between dictionary and codes, our method allows for nonlinear relationships between atoms and the reconstruction of input data. We illustrate its application in several different image processing settings. Morgan A. Schmitz, Matthieu Heitz, Nicolas Bonneel, Fred Maurice Ngolè Mboula, David Coeurjolly, Marco Cuturi, Gabriel Peyré, Jean-Luc Starck |
SIAM J. Imaging Sci. | 5 |
| 2016 | Piecewise smooth reconstruction of normal vector field on digital dataabstractAbstract We propose a novel method to regularize a normal vector field defined on a digital surface (boundary of a set of voxels). When the digital surface is a digitization of a piecewise smooth manifold, our method localizes sharp features (edges) while regularizing the input normal vector field at the same time. It relies on the optimisation of a variant of the Ambrosio‐Tortorelli functional, originally defined for denoising and contour extraction in image processing [ AT90 ]. We reformulate this functional to digital surface processing thanks to discrete calculus operators. Experiments show that the output normal field is very robust to digitization artifacts or noise, and also fairly independent of the sampling resolution. The method allows the user to choose independently the amount of smoothing and the length of the set of discontinuities. Sharp and vanishing features are correctly delineated even on extremely damaged data. Finally, our method can be used to enhance considerably the output of state‐of‐the‐art normal field estimators like Voronoi Covariance Measure [ MOG11 ] or Randomized Hough Transform [ BM12 ]. David Coeurjolly, Marion Foare, Pierre Gueth, Jacques-Olivier Lachaud |
Comput. Graph. Forum | 1 |
| 2016 | Low-discrepancy blue noise samplingabstractWe present a novel technique that produces two-dimensional low-discrepancy (LD) blue noise point sets for sampling. Using one-dimensional binary van der Corput sequences, we construct two-dimensional LD point sets, and rearrange them to match a target spectral profile while preserving their low discrepancy. We store the rearrangement information in a compact lookup table that can be used to produce arbitrarily large point sets. We evaluate our technique and compare it to the state-of-the-art sampling approaches. Abdalla G. M. Ahmed, Hélène Perrier, David Coeurjolly, Victor Ostromoukhov, Jianwei Guo 0003, Dong-Ming Yan 0001, Hui Huang 0004, Oliver Deussen |
ACM Trans. Graph. | 3 |
| 2015 | Scale-space feature extraction on digital surfaces
Jérémy Levallois, David Coeurjolly, Jacques-Olivier Lachaud |
Comput. Graph. | 2 |
| 2015 | Preface
David Coeurjolly, Rocío González-Díaz, María José Jiménez 0001 |
Discret. Appl. Math. | 1 |
| 2015 | Variance analysis for Monte Carlo integrationabstractWe propose a new spectral analysis of the variance in Monte Carlo integration, expressed in terms of the power spectra of the sampling pattern and the integrand involved. We build our framework in the Euclidean space using Fourier tools and on the sphere using spherical harmonics. We further provide a theoretical background that explains how our spherical framework can be extended to the hemispherical domain. We use our framework to estimate the variance convergence rate of different state-of-the-art sampling patterns in both the Euclidean and spherical domains, as the number of samples increases. Furthermore, we formulate design principles for constructing sampling methods that can be tailored according to available resources. We validate our theoretical framework by performing numerical integration over several integrands sampled using different sampling patterns. Adrien Pilleboue, Gurprit Singh, David Coeurjolly, Michael M. Kazhdan, Victor Ostromoukhov |
ACM Trans. Graph. | 3 |
| 2014 | Multigrid convergent principal curvature estimators in digital geometry
David Coeurjolly, Jacques-Olivier Lachaud, Jérémy Levallois |
Comput. Vis. Image Underst. | 1 |
| 2014 | Digital flow for shape decomposition: Application to 3-D microtomographic images of snow
David Coeurjolly, Frédéric Flin |
Pattern Recognit. Lett. | 2 |
| 2014 | Fast tile-based adaptive sampling with user-specified Fourier spectraabstractWe introduce a fast tile-based method for adaptive two-dimensional sampling with user-specified spectral properties. At the core of our approach is a deterministic, hierarchical construction of self-similar, equi-area, tri-hex tiles whose centroids have a spatial distribution free of spurious spectral peaks. A lookup table of sample points, computed offline using any existing point set optimizer to shape the samples' Fourier spectrum, is then used to populate the tiles. The result is a linear-time, adaptive, and high-quality sampling of arbitrary density functions that conforms to the desired spectral distribution, achieving a speed improvement of several orders of magnitude over current spectrum-controlled sampling methods. Florent Wachtel, Adrien Pilleboue, David Coeurjolly, Katherine Breeden, Gurprit Singh, Gaël Cathelin, Fernando de Goes, Mathieu Desbrun, Victor Ostromoukhov |
ACM Trans. Graph. | 3 |
| 2012 | Curvature-driven volumetric segmentation of binary shapes: An application to snow microstructure analysis
L. Gillibert, Frédéric Flin, David Coeurjolly |
ICPR | 4 |
| 2012 | Fast and accurate approximation of digital shape thickness distribution in arbitrary dimension
David Coeurjolly |
Comput. Vis. Image Underst. | 1 |
| 2011 | Separable algorithms for distance transformations on irregular grids
Antoine Vacavant, David Coeurjolly, Laure Tougne |
Pattern Recognit. Lett. | 2 |
| 2010 | Fast and Accurate Approximation of the Euclidean Opening Function in Arbitrary DimensionabstractIn this paper, we present a fast and accurate approximation of the Euclidean opening function which is a wide-used tool in morphological mathematics to analyze binary shapes since it allows us to define a local thickness distribution. The proposed algorithm can be defined in arbitrary dimension thanks to the existing techniques to compute the discrete power diagram. David Coeurjolly |
ICPR | 1 |
| 2009 | Hierarchical Discrete Medial Axis for Sphere-Tree Construction
Alain Broutta, David Coeurjolly, Isabelle Sivignon |
IWCIA | 2 |
| 2009 | Quasi-Affine Transformation in 3-D: Theory and Algorithms
David Coeurjolly, Valentin Blot, Marie-Andrée Jacob-Da Col |
IWCIA | 1 |
| 2009 | Introduction
David Coeurjolly, Isabelle Sivignon, Florent Dupont |
Comput. Graph. | 1 |
| 2009 | A framework for dynamic implicit curve approximation by an irregular discrete approach
Antoine Vacavant, David Coeurjolly, Laure Tougne |
Graph. Model. | 2 |
| 2009 | Minimum decomposition of a digital surface into digital plane segments is NP-hard
Isabelle Sivignon, David Coeurjolly |
Discret. Appl. Math. | 2 |
| 2009 | Gift-wrapping based preimage computation algorithm
Yan Gérard, David Coeurjolly, Fabien Feschet |
Pattern Recognit. | 2 |
| 2009 | Discrete Geometry for Computer Imagery
Isabelle Sivignon, David Coeurjolly, Laure Tougne |
Pattern Recognit. | 2 |
| 2008 | Distance transformation, reverse distance transformation and discrete medial axis on toric spacesabstractIn this paper, we present optimal in time algorithms to compute the distance transform, the reverse distance transform and the discrete medial axis on digital objects embedded on n-dimensional toric spaces. David Coeurjolly |
ICPR | 1 |
| 2008 | Finding a minimum medial axis of a discrete shape is NP-hard
David Coeurjolly, Jérôme Hulin, Isabelle Sivignon |
Theor. Comput. Sci. | 1 |
| 2007 | Digital planarity - A review
Valentin E. Brimkov, David Coeurjolly, Reinhard Klette |
Discret. Appl. Math. | 2 |
| 2007 | Discrete bisector function and Euclidean skeleton in 2D and 3D
Michel Couprie, David Coeurjolly, Rita Zrour |
Image Vis. Comput. | 2 |
| 2007 | Optimal Separable Algorithms to Compute the Reverse Euclidean Distance Transformation and Discrete Medial Axis in Arbitrary DimensionabstractIn binary images, the Distance Transformation (DT) and the geometrical skeleton extraction are classic tools for shape analysis. In this paper, we present time optimal algorithms to solve the reverse Euclidean distance transformation and the reversible medial axis extraction problems for d-dimensional images. We also present a d-dimensional medial axis filtering process that allows us to control the quality of the reconstructed shape. David Coeurjolly, Annick Montanvert |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2006 | Computational Aspects of Digital Plane and Hyperplane Recognition
David Coeurjolly, Valentin E. Brimkov |
IWCIA | 1 |
| 2006 | Supercover model, digital straight line recognition and curve reconstruction on the irregular isothetic grids
David Coeurjolly, Loutfi Zerarga |
Comput. Graph. | 1 |
| 2005 | On digital plane preimage structure
David Coeurjolly, Isabelle Sivignon, Florent Dupont, Fabien Feschet, Jean-Marc Chassery |
Discret. Appl. Math. | 1 |
| 2005 | Generalizations of angular radial transform for 2D and 3D shape retrieval
Julien Ricard, David Coeurjolly, Atilla Baskurt |
Pattern Recognit. Lett. | 2 |
| 2005 | Adaptive estimation of normals and surface area for discrete 3-D objects: application to snow binary data from X-ray tomographyabstractEstimating the normal vector field on the boundary of discrete three-dimensional objects is essential for rendering and image measurement problems. Most of the existing algorithms do not provide an accurate determination of the normal vector field for shapes that present edges. Here, we propose a new and simple computational method in order to obtain accurate results on all types of shapes, whatever their local convexity degree. The presented method is based on the gradient vector field analysis of the object distance map. This vector field is adaptively filtered around each surface voxel using angle and symmetry criteria so that as many relevant contributions as possible are accounted for. This optimizes the smoothing of digitization effects while preserving relevant details of the processed numerical object. Thanks to the precise normal field obtained, a projection method can be proposed to immediately derive the surface area from a raw discrete object. An empirical justification of the validity of such an algorithm in the continuous limit is also provided. Some results on simulated data and snow images from X-ray tomography are presented, compared to the Marching Cubes and Convex Hull results, and discussed. Frédéric Flin, Jean-Bruno Brzoska, David Coeurjolly, Romeu André Pieritz, Bernard Lesaffre, Cécile Coléou, Pascal Lamboley, Olivier Teytaud, Gérard Vignoles, Jean-François Delesse |
IEEE Trans. Image Process. | 3 |
| 2004 | Generalization of angular radial transformabstractContent based shape image retrieval is an important problem which gained the attention of the community. The challenge is to map the shape into compact and robust descriptor. This study presents a generalization of the angular radial transform (ART). The ART, recommended by the MPEG-7 standard, is only limited to binary images and is not robust to perspective deformations. We propose two generalizations of the ART allowing to apply it to color images and to make it robust to all possible rotations and to perspective deformations. Julien Ricard, David Coeurjolly, Atilla Baskurt |
ICIP | 2 |
| 2004 | An elementary algorithm for digital arc segmentation
David Coeurjolly, Yan Gérard, Jean-Pierre Reveillès, Laure Tougne |
Discret. Appl. Math. | 1 |
| 2004 | A Comparative Evaluation of Length Estimators of Digital CurvesabstractThis paper compares previously published length estimators in image analysis having digitized curves as input. The evaluation uses multigrid convergence (theoretical results and measured speed of convergence) and further measures as criteria. This paper also suggests a new gradient-based method for length estimation, and combines a previously proposed length estimator for straight segments with a polygonalization method. David Coeurjolly, Reinhard Klette |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2004 | 2D and 3D visibility in discrete geometry: an application to discrete geodesic paths
David Coeurjolly, Serge Miguet, Laure Tougne |
Pattern Recognit. Lett. | 1 |