Trending
Baptiste GENEST's Avatar

Baptiste GENEST

@baptiste-genest

Applied math and Geometry lover, discrete geometer wannabe. PhD Student at LIRIS. he/him

94
Followers
172
Following
26
Posts
17.11.2024
Joined
Posts Following

Latest posts by Baptiste GENEST @baptiste-genest

I relate to this so much! Luckily enough my advisor is here to filter what is really relevant to the reader, but it's always a pain in the heart to let go of the remarks that you felt gave more depth๐Ÿฅฒwe should have a "director's cut" document to add all the stuff we were the only ones to care about๐Ÿ˜‚

03.02.2026 22:18 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Writing tips

I have procrastinated on writing so much that I wrote an entire document on writing tips: cseweb.ucsd.edu/~tzli/writin...
Probably not much is new but I find I still need to repeat the same things to my students regularly. Will update this document over time hopefully.

03.02.2026 19:44 ๐Ÿ‘ 18 ๐Ÿ” 5 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Exactly! You're welcome, thank you again for your kind words๐Ÿ™

27.12.2025 20:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you so much๐Ÿ™ on second thoughts if I remember well I think that I tried the joint PCA at the start of the project and that it did not work well... Also the problem with only taking the first eigenvector is that the BSP matching would not be random hence no merging...

27.12.2025 20:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hi! Just to make sure, the first principal component is not used here it's just the common heuristic for building a standard BSP for rendering. I did not try with the concatenation but I feel like it's not a good approach since it is not invariant to a translation to one of the point clouds.

27.12.2025 20:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thank you!

15.12.2025 07:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you so much for your kind words once again ! It means the world๐Ÿ™๐Ÿ™๐Ÿ™

15.12.2025 03:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I am very lucky to work with @nbonneel.bsky.social Vincent Nivoliers and @dcoeurjo.bsky.social !

15.12.2025 03:33 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Super happy and honored to share that our paper "BSP-OT: Sparse transport plans between discrete measures in log-linear time" won a *Best paper award* at SIGGRAPH Asia 2025!

If you are here, come see my presentation about this work Wednesday afternoon!

Many thanks to the award committee!

15.12.2025 03:31 ๐Ÿ‘ 32 ๐Ÿ” 10 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Graphics Replicability Stamp Initiative

The Graphics Replicability Stamp Initiative (GRSI, www.replicabilitystamp.org), a community-driven initiative to promote replicability in Graphics research, is seeking volunteers.

More details in the 'Volunteering' section of the home page.

21.11.2025 12:16 ๐Ÿ‘ 16 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I could try between points embeded in high dimensions with the spectral embedding we use to sample meshes for instance

01.10.2025 15:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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 ๐Ÿ™

01.10.2025 15:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

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 !

01.10.2025 15:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

01.10.2025 13:59 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Glad to share with you our last paper to be presented @ SIGGRAPH Asia 2025 !
Kudos @baptiste-genest.bsky.social

01.10.2025 13:58 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - baptiste-genest/BSP-OT: Official source code of the "BSP-OT: Sparse transport plans between discrete measures in loglinear time" paper (SIGGRAPH Asia 2025). Official source code of the "BSP-OT: Sparse transport plans between discrete measures in loglinear time" paper (SIGGRAPH Asia 2025). - baptiste-genest/BSP-OT

Check the paper : baptiste-genest.github.io/papers/bsp-o...

Code : github.com/baptiste-gen...

I will present this work during the conference! (15-18 december)

01.10.2025 13:55 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
bijective shape interpolation, comparaison with geomloss

bijective shape interpolation, comparaison with geomloss

Intrinsic manifold sampling

Intrinsic manifold sampling

color transfert comparison

color transfert comparison

partial point cloud registration

partial point cloud registration

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!).

01.10.2025 13:55 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
local assignment swapping,  only consider 4 points

local assignment swapping, only consider 4 points

global merging : select best assignment on each connected component of the union

global merging : select best assignment on each connected component of the union

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.

01.10.2025 13:55 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

01.10.2025 13:55 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
BSP matching : recursive splitting of the points along linear slices, hence matching the leaves of two BSPs

BSP matching : recursive splitting of the points along linear slices, hence matching the leaves of two BSPs

BSP Matchings generalize the Quicksort algorithm. We simultaneously build two BSP trees on each point cloud and match their leaves.

01.10.2025 13:55 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
paper teaser

paper teaser

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.

01.10.2025 13:55 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

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!

01.10.2025 13:55 ๐Ÿ‘ 45 ๐Ÿ” 16 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 3
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.

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.

"The greatest trick the Binomial ever pulled was convincing the world it didn't behave exactly as expected."

19.08.2025 06:13 ๐Ÿ‘ 18 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Carte de Paris simulation รฎlot de chaleur

Carte de Paris simulation รฎlot de chaleur

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
โฌ‡๏ธโฌ‡๏ธ

15.08.2025 19:37 ๐Ÿ‘ 1280 ๐Ÿ” 710 ๐Ÿ’ฌ 82 ๐Ÿ“Œ 132
Post image

๐Ÿ“œ 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.

05.08.2025 15:02 ๐Ÿ‘ 27 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Preview
Open Access Publication & ACM Open Access Publication & ACM

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

29.07.2025 18:55 ๐Ÿ‘ 69 ๐Ÿ” 20 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Fused Collapsing for Wide BVH Construction

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...

23.06.2025 17:27 ๐Ÿ‘ 43 ๐Ÿ” 12 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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๐Ÿ™

16.05.2025 15:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you so much for your comment๐Ÿ™๐Ÿ™ it means the world to us๐Ÿค—

13.05.2025 08:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you! It's really nice of you๐Ÿ™

11.05.2025 11:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0