Baptiste GENEST
@baptiste-genest.bsky.social
73 followers 170 following 18 posts
Applied math and Geometry lover, discrete geometer wannabe. PhD Student at LIRIS. he/him
Posts Media Videos Starter Packs
Pinned
baptiste-genest.bsky.social
Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: “BSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!
baptiste-genest.bsky.social
I could try between points embeded in high dimensions with the spectral embedding we use to sample meshes for instance
baptiste-genest.bsky.social
We had experiments using the toy datasets of some ML papers (between gaussians for example) in dimension up to 20 (and it behave well!) but we mainly lacked interesting data, if you have ideas or references to get some in that kind of dimensions that would be great 🙏
baptiste-genest.bsky.social
Of course! That would be awesome!

The code interface is very simple (at least in the bijective case).

We mainly tested BSP-OT on graphics applications in low dimension, I hope that POT users would still find it usefull !
Reposted by Baptiste GENEST
nbonneel.bsky.social
Happy to share the excellent work of @baptiste-genest.bsky.social on making sliced optimal transport *much* better by replacing the sort along a line with a variant of QuickSort that directly takes multiples directions at once! It also directly provides a coupling between points.
baptiste-genest.bsky.social
Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: “BSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!
Reposted by Baptiste GENEST
dcoeurjo.bsky.social
Glad to share with you our last paper to be presented @ SIGGRAPH Asia 2025 !
Kudos @baptiste-genest.bsky.social
baptiste-genest.bsky.social
Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: “BSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!
baptiste-genest.bsky.social
We show that this approach can be applied to standard applications of OT, like image stippling, shape interpolation, color transfer, partial point cloud registration, intrinsic mesh sampling and Topological Data Analysis (a domain where bijectivity is required!).
bijective shape interpolation, comparaison with geomloss Intrinsic manifold sampling color transfert comparison partial point cloud registration
baptiste-genest.bsky.social
We also extend it to partial matchings, and general sparse transport plans between non-uniform measures.

Then, in the bijective and injective cases, we exploit this extreme sparsity to efficiently merge two assignments using very simple discrete optimization.
local assignment swapping,  only consider 4 points global merging : select best assignment on each connected component of the union
baptiste-genest.bsky.social
Remarkably, this procedure is also a generalization of the (projection + 1D assignment) step used at the core of Sliced OT! The difference being that it preserves much more information than a single projection, which yields couplings of much higher quality, with the same complexity.
baptiste-genest.bsky.social
BSP Matchings generalize the Quicksort algorithm. We simultaneously build two BSP trees on each point cloud and match their leaves.
BSP matching : recursive splitting of the points along linear slices, hence matching the leaves of two BSPs
baptiste-genest.bsky.social
This is a joint work with @nbonneel.bsky.social, Vincent Nivoliers and @dcoeurjo.bsky.social @cnrsinformatics.bsky.social

Our pipeline is simple: we use BSP (Binary Space Partitioning) matchings to efficiently generate random bijections before merging them into a single one of low transport cost.
paper teaser
baptiste-genest.bsky.social
Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: “BSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!
Reposted by Baptiste GENEST
ccanonne.github.io
"The greatest trick the Binomial ever pulled was convincing the world it didn't behave exactly as expected."
If N is a Binomial random variable with parameters n and p, then the expected value of "N choose k" is "n choose k" time p raised to the k-th power.
Reposted by Baptiste GENEST
laydgeur.bsky.social
Vous avez sûrement déjà lu que la climatisation aggrave les canicules car l’air chaud rejeté à l’extérieur augmenterait la température des villes de 2 à 3°C.

Vérifions ce que disent vraiment les études scientifiques à ce sujet 🧑‍🔬

(lisez jusqu’au bout, car vous allez être 🤯🤯 à la fin)

#Thread
⬇️⬇️
Carte de Paris simulation îlot de chaleur
Reposted by Baptiste GENEST
axelparis.bsky.social
📜 New SIGGRAPH 2025 paper 🎉

❔How to compute bounding volumes for procedural Signed Distance Fields (SDFs)? This is not so trivial!

💡We propose a simple method called Sphere Carving. It extracts (convex) bounding volumes around SDFs, requires very few evaluations, and is GPU compatible.
Reposted by Baptiste GENEST
craigreynolds.bsky.social
OPEN SCIENCE IS THE FUTURE!

Very pleased to see the Association for Computing Machinery (ACM — the parent organization to my “home” conference SIGGRAPH) has announced it is transitioning to full open access by January 2026!!

#ACM #open #access #science #publication #journal #compsci
Open Access Publication & ACM
Open Access Publication & ACM
www.acm.org
Reposted by Baptiste GENEST
wbrbr.bsky.social
I am glad to attend #HPG2025 where I just presented our paper "Fused Collapsing for Wide BVH Construction", co-authored with Mathias Paulin. We propose a fast build algorithm for wide BVHs that directly computes a wide hierarchy without additional collapsing pass. Webpage: wbrbr.org/publications...
Fused Collapsing for Wide BVH Construction
wbrbr.org
baptiste-genest.bsky.social
Thank you so much for your feedback 🤗🤗🤗 I was very lucky, the ideas were very simple and worked very quickly. From the first ideas to the submission it took around 4 months and a half🙏
baptiste-genest.bsky.social
Thank you so much for your comment🙏🙏 it means the world to us🤗
baptiste-genest.bsky.social
Thank you! It's really nice of you🙏
baptiste-genest.bsky.social
It was made during an intership at @adobe.com
. This is a joint work with Pierre Gueth, Jérémy Levallois and Stephanie Wang, who supervised me during my internship. Many thanks to them!

Here is the submitted version of the article: baptiste-genest.github.io/papers/impli...
baptiste-genest.github.io
baptiste-genest.bsky.social
You can then use these coordinates to enhance SDF rendering with textures, normal maps, and even displacement maps!

You also can use it with shell maps to define a 3D coordinate system from the 2D ones, and more!
baptiste-genest.bsky.social
We use concepts from differential geometry to first define local uv-fields that are evaluatable point-wise. We then show how we can merge multiple fields into larger ones to get high quality uv-fields on large smooth patches of the shape.
baptiste-genest.bsky.social
We introduce the first method to compute uv coordinates on implicit surfaces, without discretization, in real-time in a sphere-tracing pipeline!

It allows you to get full control over the appearance of the shape, with textures, without losing the benefits of implicit representations!
baptiste-genest.bsky.social
Implicit surfaces are great, but if you are not Inigo Quilez, it's really hard to control how they look...

That's why I'm really proud to annonce our Eurographics 2025 paper: "Implicit UVs: Real-time semi-global parameterization of implicit surfaces".