Julien Gaubil @jgaubil.bsky.social · 28/06/2026And I think that may be why the question of uncertainty is a bit taboo: what do you mean, a tool that was supposed to bring objectivity and remove errors can be wrong? 140
Julien Gaubil @jgaubil.bsky.social · 28/06/2026VAR was introduced to reduce the human error factor and make decisions more objective. Many people came to see it as the "ground truth", a perfect estimator, although there is inevitably some uncertainty. In the end people get even more upset when VAR makes mistakes 110
Julien Gaubil @jgaubil.bsky.social · 28/06/2026Yes from what I understand it is multi-view human mesh recovery, from many cameras, so probably far from perfect. It's an interesting case of how a technology is sold to/perceived by the public vs what it actually is: 210
Reposted by Julien GaubilAntoine Guédon @antoine-guedon.bsky.social · 16/06/2026What if you could turn any number of photos (3, 8, 15, or even 60) into one clean 3D surface (pts & mesh) with Flow Matching? Check out our new work, Surflo: Consistent 3D Surface Flow Model with Global State. 🧵 1/N 🔗https://anttwo.github.io/surflo/ 13512
Julien Gaubil @jgaubil.bsky.social · 01/12/2025(this can be fixed by opening the pdf in illustrator then saving again, for anyone having the same problem) 010
Julien Gaubil @jgaubil.bsky.social · 01/12/2025I had a similar problem when exporting figures created using Figma to pdf format. It's likely due to their export (figma's notoriously bad), and not safari PDF reader per se 210
Julien Gaubil @jgaubil.bsky.social · 04/11/2025ah yes, I see! We definitively tried to see whether the operations implemented by the layers followed known algorithms. A least squared-based optimisation like in your paper was a good candidate, given how often Procrustes problems show up in 3D vision - but alas we couldn't identify one 000
Julien Gaubil @jgaubil.bsky.social · 04/11/2025and, of course: www.arxiv.org/abs/2510.24907arxiv.orgUnderstanding Multi-View TransformersMulti-view transformers such as DUSt3R are revolutionizing 3D vision by solving 3D tasks in a feed-forward manner. However, contrary to previous optimization-based pipelines, the inner mechanisms of m... 010
Julien Gaubil @jgaubil.bsky.social · 04/11/2025Thanks for sharing! Is this internal iterative refinement a known phenomenon in 3D networks, or are you referring to a specific architecture? 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025This was a cool project done jointly with the great Michal Stary, under the amazing supervision of @ayusht.bsky.social and @vincentsitzmann.bsky.social at MIT! [8/8] 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025We presented this at the End-to-End 3D Learning Workshop at ICCV 2025, and hope it inspires more work on understanding large reconstruction models! We’re working on a clean version of the code, and we’ll release it once yours truly are done with the CVPR deadline [7/8] 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025We also find that the decoder turns 𝐬𝐞𝐦𝐚𝐧𝐭𝐢𝐜 correspondences into 𝐠𝐞𝐨𝐦𝐞𝐭𝐫𝐢𝐜 𝐜𝐨𝐫𝐫𝐞𝐬𝐩𝐨𝐧𝐝𝐞𝐧𝐜𝐞𝐬. We identified attention heads specialized in finding correspondences across views. We can clearly see the geometric refinement on this difficult image pair by visualizing their cross-attention maps! [6/8] 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025Surprisingly, 𝐚𝐥𝐦𝐨𝐬𝐭 𝐚𝐥𝐥 𝐨𝐟 𝐭𝐡𝐞 𝐢𝐦𝐩𝐫𝐨𝐯𝐞𝐦𝐞𝐧𝐭 𝐢𝐬 𝐝𝐮𝐞 𝐭𝐨 𝐬𝐞𝐥𝐟-𝐚𝐭𝐭𝐞𝐧𝐭𝐢𝐨𝐧 𝐥𝐚𝐲𝐞𝐫𝐬! Nevertheless, this doesn’t mean cross-attention layers are useless - without them, no communication between views. This instead suggests that cross and self-attention layers play very different roles [5/8] 110
Julien Gaubil @jgaubil.bsky.social · 04/11/2025Can we dive deeper into the network? Yes! We can observe the impact of each layer on the iterative reconstruction process by comparing the pointmap error before and after the layer. Here, we plot of the error difference for every layer of DUSt3R’s second-view decoder [4/8] 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025We observe that 𝐫𝐞𝐜𝐨𝐧𝐬𝐭𝐫𝐮𝐜𝐭𝐢𝐨𝐧 𝐢𝐬 𝐚𝐧 𝐢𝐭𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐩𝐫𝐨𝐜𝐞𝐬𝐬, with decoder blocks progressively refining the pointmaps. For easy image pairs, a good estimate of the relative position emerges early in the decoder, whereas harder pairs require more decoder blocks, sometimes even failing to converge [3/8] 110
Julien Gaubil @jgaubil.bsky.social · 04/11/2025To open up DUSt3R, we train individual MLP probes on intermediate layers of an early checkpoint, using the same pointmap objective. We can then analyze its inference through the sequence of reconstructions - see below! [2/8] 100
Julien Gaubil @jgaubil.bsky.social · 04/11/2025DUSt3R et al. are impressive, but how do they actually work? We investigate this in our project 𝘜𝘯𝘥𝘦𝘳𝘴𝘵𝘢𝘯𝘥𝘪𝘯𝘨 𝘔𝘶𝘭𝘵𝘪-𝘝𝘪𝘦𝘸 𝘛𝘳𝘢𝘯𝘴𝘧𝘰𝘳𝘮𝘦𝘳𝘴! We share findings on the iterative nature of reconstruction, the roles of cross and self-attention, and the emergence of correspondences across the network [1/8] ⬇️ 184
Reposted by Julien GaubilVision and Graphics Trends @si-cv-graphics.bsky.social · 31/10/2025𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗠𝘂𝗹𝘁𝗶-𝗩𝗶𝗲𝘄 𝗧𝗿𝗮𝗻𝘀𝗳𝗼𝗿𝗺𝗲𝗿𝘀 Michal Stary, Julien Gaubil, Ayush Tewari, Vincent Sitzmann arxiv.org/abs/2510.24907 Trending on www.scholar-inbox.com 032
Reposted by Julien GaubilKwang Moo Yi @kmyid.bsky.social · 30/10/2025Stary and Gaubil et al., "Understanding multi-view transformers" We use Dust3r as a black box. This work looks under the hood at what is going on. The internal representations seem to "iteratively" refine towards the final answer. Quite similar to what goes on in point cloud net 2102
Reposted by Julien GaubilAntoine Guédon @antoine-guedon.bsky.social · 08/09/20251/n🚀Gaussians > Differentiable function > Mesh? Check out our new work: MILo: Mesh-In-the-Loop Gaussian Splatting! 🎉Accepted to SIGGRAPH Asia 2025 (TOG) MILo is a novel differentiable framework that extracts meshes directly from Gaussian parameters during training. 🧵👇 3237
Julien Gaubil @jgaubil.bsky.social · 13/08/2025Where would understanding surface geometry (as in distances, curvatures, and so on) fit in this diagram? I’d say it implies multi-view consistency of the geometry and would therefore add an arrow at the left of your chart. Do you agree, and if so, don’t you think we should start there? 000
Reposted by Julien GaubilAna Dodik @anadodik.bsky.social · 10/07/2025🚨🚨 WiGRAPH CONFERENCE COFFEE @ SIGGRAPH '25 🚨🚨 Sign up now to be randomly matched with peers for a SIGGRAPH conference coffee! 084
Reposted by Julien GaubilAntoine Guédon @antoine-guedon.bsky.social · 03/04/2025💻We've released the code for our #CVPR2025 paper MAtCha! 🍵MAtCha reconstructs sharp, accurate and scalable meshes of both foreground AND background from just a few unposed images (eg 3 to 10 images)... ...While also working with dense-view datasets (hundreds of images)! 43916
Julien Gaubil @jgaubil.bsky.social · 25/02/2025I think there is too much (good) content pouring in the Vision/3D communities daily to read thoroughly while preserving room for creativity. I believe what's important is to know 'what exists', without necessarily knowing all the details, to have an accurate picture of what remains to be done 020
Reposted by Julien GaubilDmytro Mishkin @ducha-aiki.bsky.social · 25/02/2025Sometimes reading Hamming makes me sad, because I recognize myself in this quote. 3274