Sign in

David Coeurjolly

@dcoeurjo.bsky.social
462 followers 186 following 74 posts

Research Director at @cnrs.fr and @LIRISLyon, PEPR ICCARE pepr-iccare.fr, GdR IG-RV gdr-igrv.fr, GRSI www.replicabilitystamp.org, digital geometry DGtal.org @dgtal.bsky.social, geometry processing, computer graphics and geek stuff

PostsRepliesMedia
David Coeurjolly @dcoeurjo.bsky.social · 05/10/2026
DGtal 2.2 is out! This new release contains bugfixes and improvements, as well as a new scheme for fast (multithread) computation of differential quantities. (DGtal is a C++/Python library for topology and geometry processing of voxel data) www.dgtal.org/2026-09-28-d... github.com/DGtal-team/D...
DGtal Logo
084 0
David Coeurjolly @dcoeurjo.bsky.social · 26/09/2026
The next step is the Slope hoodie
020 0
David Coeurjolly @dcoeurjo.bsky.social · 26/09/2026
I confirm ;)
110 0
Reposted by David Coeurjolly
Baptiste GENEST @baptiste-genest.bsky.social · 26/09/2026
As graphics researchers or geometry teachers, we speak about 3D using screenshots, and that's just sad... What if you could make SLides on top of PolyscOPE? You can using SLOPE! Slope allows you to synchronize a 3D viewer, animated meshes, shaders, live demos, equations (& more) with your slides!
23912 0
Reposted by David Coeurjolly
Baptiste GENEST @baptiste-genest.bsky.social · 23/09/2026
Someone made a Houdini asset with it and is doing art ! It makes me so proud😭 youtu.be/Vy63rWhi7bk?... www.reddit.com/r/Houdini/s/...
youtu.be
OT Letters
YouTube video by SingleVector
084 0
David Coeurjolly @dcoeurjo.bsky.social · 07/09/2026
Stop doing random scribbles. Let’s go for replicable (up to rigid motion) doodles!
021 0
David Coeurjolly @dcoeurjo.bsky.social · 04/09/2026
Nice teasing… now I need to know:)
010 0
David Coeurjolly @dcoeurjo.bsky.social · 17/08/2026
The tools use crossref and arXiv API to resolve DOI
000 0
David Coeurjolly @dcoeurjo.bsky.social · 17/08/2026
I’ve put together a small set of command-line tools for dealing with DOI mess in BibTeX files and PDFs: - Check DOI/title/author consistency - Add missing DOIs (only for high-confidence matches) - Clean up DOI URLs - Check DOI references directly in PDFs github.com/dcoeurjo/bibtex-doi-checker
github.com
GitHub - dcoeurjo/bibtex-doi-checker
Contribute to dcoeurjo/bibtex-doi-checker development by creating an account on GitHub.
132 0
Reposted by David Coeurjolly
Baptiste GENEST @baptiste-genest.bsky.social · 10/08/2026
I know nothing about GPU programming, so I thought that BSP-OT on the GPU would not work because we are recursive then sequential... I asked Claude to give it a try in CUDA: x10 speed-up 😳 0.4s for 350k points in 3D, with the same quality as the CPU 😱 Here is the code: github.com/baptiste-gen...
github.com
0153 0
Reposted by David Coeurjolly
Nicholas Sharp @nmwsharp.bsky.social · 30/07/2026
Have you dug deep into an evolving area of visual computing? Consider submitting to the 2027 EG STARs track! STARs are survey reports providing insight into the current state of the art and future directions. They're impactful and highly-cited! eg2027.isti.cnr.it/call-for-sta...
084 0
David Coeurjolly @dcoeurjo.bsky.social · 24/07/2026
😱
010 0
David Coeurjolly @dcoeurjo.bsky.social · 19/07/2026
Here we are, SIGGRAPH 2026! Don’t miss @baptiste-genest.bsky.social ´s tech paper talk “Uncertainty-aware geometry processing on Gaussian Process Implicit Surfaces” on Monday 11h45 (Room 403A) during the “Winding Numbers and Surface Representation” session
072 0
Reposted by David Coeurjolly
Keenan Crane @keenancrane.bsky.social · 18/07/2026
#SIGGRAPH2026 attendees: I made a better webpage for the Technical Papers schedule. You can search, filter on keywords, and scroll through linearly (rather than opening a zillion folds) + add to calendar: keenancrane.github.io/siggraph-pap... Can also download a flat JSON & CSV of talks & times.
4314 0
Reposted by David Coeurjolly
Rémi Flamary @rflamary.bsky.social · 08/06/2026
Yep I'm been playing with the BSP-OT solver and it is quite fast. The following interpolation is done on 300k samples and only takes a few seconds (but can only find permutations). Generating the GIF/animation is slower than solving the problem.
1124 0
Reposted by David Coeurjolly
Baptiste GENEST @baptiste-genest.bsky.social · 07/06/2026
Super happy and proud of this! Many thanks to @rflamary.bsky.social for his time and help 🙏 I'd strongly encourage anyone to contribute to the library, Rémy makes it easy! Check out the example: pythonot.github.io/master/auto_... !
pythonot.github.io
161 0
David Coeurjolly @dcoeurjo.bsky.social · 07/06/2026
BSP-OT is now available in POT main branch! github.com/PythonOT/POT (👏 @baptiste-genest.bsky.social )
github.com
GitHub - PythonOT/POT: POT : Python Optimal Transport
POT : Python Optimal Transport. Contribute to PythonOT/POT development by creating an account on GitHub.
0135 0
David Coeurjolly @dcoeurjo.bsky.social · 27/05/2026
Glad to share with you our SIGGRPAH 2026 paper which received a Best Paper Award (Honorable Mention) 🎉 Kudos @baptiste-genest.bsky.social ACM blog post: blog.siggraph.org/2026/05/beyo...
blog.siggraph.org
Beyond Deterministic Surfaces: Uncertainty-Aware Geometry Processing - ACM SIGGRAPH Blog
Explore uncertainty-aware geometry processing on Gaussian Process Implicit Surfaces (GPIS), a SIGGRAPH 2026 Technical Paper on computing with noisy, incomplete, and uncertain shapes.
1183 0
Reposted by David Coeurjolly
Theodore Kim @theodore-kim.bsky.social · 21/05/2026
SIGGRAPH goes to #FAccT2026! Congrats to my co-authors @posada.website, @avmenon.bsky.social and @bsky.alexaschor.com We analyzed every SIGGRAPH, ToG, and SIGGRAPH Asia paper from 1974-2024 to see how race is imagined in graphics research. The results were not good. arxiv.org/abs/2605.14835 1/
arxiv.org
The Racial Character of Computer Graphics Research
Computer graphics algorithms for generating photorealistic imagery are widely perceived to be universal, and capable of conjuring anything that a filmmaker or game designer can imagine. However, recen...
22612 0
David Coeurjolly @dcoeurjo.bsky.social · 07/05/2026
:/
010 0
David Coeurjolly @dcoeurjo.bsky.social · 07/05/2026
Bingo!!
100 0
David Coeurjolly @dcoeurjo.bsky.social · 01/05/2026
Cc @baptiste-genest.bsky.social @nbonneel.bsky.social
020 0
Reposted by David Coeurjolly
CNRS Sciences informatiques @cnrsinformatics.bsky.social · 30/04/2026
#RésultatScientifique 🔎 | Des chercheurs du #LIRIS ont réalisé une avancée qui ouvre de nouvelles perspectives pour l’assignation de points en informatique graphique, en apprentissage automatique et au-delà. ➡️ www.ins2i.cnrs.fr/fr/cnrsinfo/... 🤝 @cnrs-rhoneauvergne.bsky.social
ins2i.cnrs.fr
Transport optimal : une méthode simple et efficace pour des problèmes de grande taille
Des chercheurs du Laboratoire d'informatique en images et systèmes d'information
173 0
Reposted by David Coeurjolly
CNRS Sciences informatiques @cnrsinformatics.bsky.social · 24/04/2026
#RésultatScientifique 🔎 | Des chercheurs du #LIRIS proposent une méthode plus rapide et plus précise en transport optimal discret. Une avancée qui ouvre de nouvelles perspectives. ➡️ www.ins2i.cnrs.fr/fr/cnrsinfo/... 🤝 @cnrs-rhoneauvergne.bsky.social
ins2i.cnrs.fr
Transport optimal : une méthode simple et efficace pour des problèmes de grande taille
Des chercheurs du Laboratoire d'informatique en images et systèmes d'information
0125 0
Reposted by David Coeurjolly
Rémi Flamary @rflamary.bsky.social · 24/04/2026
This is a very impressive method and it is coming shortly to the Python Optimal Transport toolbox! Thanks to the authors who contribute to open source toolboxes making them better. github.com/PythonOT/POT...
github.com
[WIP] BSP-OT: Sparse transport plans between discrete measures in loglinear time by dcoeurjo · Pull Request #768 · PythonOT/POT
Initial fork and PR. (wip) Types of changes Original paper Motivation and context / Related issue How has this been tested (if it applies) PR checklist I have read the CONTRIBUTING documen...
1195 0
David Coeurjolly @dcoeurjo.bsky.social · 24/04/2026
Yeah, but we also need to finish the remaining todos we have on our side:)
020 0
Reposted by David Coeurjolly
pltc @pltc.bsky.social · 22/04/2026
Looking forward to see you in Aachen and/or Los Angeles!
0132 0
David Coeurjolly @dcoeurjo.bsky.social · 21/04/2026
Bien sûr ;)
000 0
David Coeurjolly @dcoeurjo.bsky.social · 21/04/2026
And the live capture
000 0
David Coeurjolly @dcoeurjo.bsky.social · 21/04/2026
I’ve started mass-producing tiny Firing Squad 1D Cellular Automata plots… Want some?
121 0
David Coeurjolly @dcoeurjo.bsky.social · 21/04/2026
And the live capture
000 0
David Coeurjolly @dcoeurjo.bsky.social · 21/04/2026
I’ve started mass-producing tiny Firing Squad 1D Cellular Automata plots… Want some?
250 0
David Coeurjolly @dcoeurjo.bsky.social · 31/03/2026
051 0
David Coeurjolly @dcoeurjo.bsky.social · 31/03/2026
Another Firing Squad Cellular Automata plot (Mazoyer’s solution).
260 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
Oh boy.. that was like 30 years ago 🙃…
020 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
As a young computer science student, I remember being amazed by this problem: a simple, purely theoretical setting, an extremely elegant algorithm, and fantastic illustrations. A starting point for a very long journey in research…
120 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
110 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
… which leads to nice plots ;)
110 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
This is related to elementary parallel computing models en.wikipedia.org/wiki/Firing_... Fun fact: my former mentor at ENS Lyon, Jacques Mazoyer, has designed the smallest minimal time solution (6 states only) doi.org/10.1016%2F03...
en.wikipedia.org
Firing squad synchronization problem - Wikipedia
200 0
David Coeurjolly @dcoeurjo.bsky.social · 13/03/2026
Old but cool stuff, the Firing Squad Sync problem: For a 1d cellular automaton with n cells, how to design the transition rules (with the smallest number of states) such that all cells are synchronized at the same « FIRE » state?
171 0
David Coeurjolly @dcoeurjo.bsky.social · 05/03/2026
A game changer for me ;)
010 0
David Coeurjolly @dcoeurjo.bsky.social · 05/03/2026
Personally, overpic is my ultimate latex cheat code. I even ended up having a 0px png to get a global coordinate system in the all page… 😈 (+1 for tikz btw)
110 0
David Coeurjolly @dcoeurjo.bsky.social · 17/02/2026
And it’s opensource!
010 0
David Coeurjolly @dcoeurjo.bsky.social · 17/02/2026
With a simple CSV—one recipient per line with their details—you can easily create template messages to generate drafts mails to review in Mail. No webapp, no fancy service. You stay in control.
100 0
David Coeurjolly @dcoeurjo.bsky.social · 17/02/2026
I was looking for a simple macOS tool to draft personalized Mail.app emails from a CSV file—couldn’t find anything. So here you have MailLoom: github.com/dcoeurjo/Mai...
github.com
GitHub - dcoeurjo/MailLoom: MailLoom is a simple macOS app that lets you create personalized email drafts in Mail.app using a CSV file
MailLoom is a simple macOS app that lets you create personalized email drafts in Mail.app using a CSV file - dcoeurjo/MailLoom
121 0
Reposted by David Coeurjolly
Emilie Yu @emxtyu.bsky.social · 14/02/2026
This is a fantastic program for people of underrepresented genders in the graphics (and hci/graphics) research space. Please share with your network and gently bully your colleagues and advisees into applying. Deadline March 27, application package is fairly light!
022 0
David Coeurjolly @dcoeurjo.bsky.social · 11/02/2026
I may have the same setup, except for the iconic 2017 mug ;)
120 0
David Coeurjolly @dcoeurjo.bsky.social · 11/02/2026
Pretty nice neighborhood ;)
010 0
David Coeurjolly @dcoeurjo.bsky.social · 30/01/2026
(Bon… un peu bête.. pas moyen de revenir en arrière sans doute)
000 0
David Coeurjolly @dcoeurjo.bsky.social · 30/01/2026
Fake news! (J’étais déjà en EN). Si tu repasses en FR ça revient ?
200 0