Karim Knaebel's Avatar

Karim Knaebel

@karimknaebel.bsky.social

(formerly Abou Zeid) | PhD @RWTH.bsky.social | 3D Computer Vision πŸ”— https://karimknaebel.com

1,404 Followers  |  655 Following  |  77 Posts  |  Joined: 29.11.2023  |  2.0041

Latest posts by karimknaebel.bsky.social on Bluesky

were cvpr reviews ever public since this motion?

08.02.2026 21:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I ran the first frame through an (undertrained) internal monocular model. When you zoom in, you can see the tree and street for scale. The clouds still seem too small though; only about 42x the size of the tree in the foreground.

30.01.2026 15:46 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How is it broken? (Genuine question)

12.01.2026 08:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Those are awesome, thanks for the inspiration

10.11.2025 21:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congrats!!

10.10.2025 06:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So you uv sync -p 3.13 the first time (if you care about the exact version), and then you never need to pass it again. The existing venv β€œsoft pins” its python version until you explicitly request a different version, either via CLI or updated constraints of the python version.

30.09.2025 06:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I use it all the time, super useful :) It won’t pin, just makes sure your venv uses this python version if it doesn’t already or doesn’t exist yet.

30.09.2025 06:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What’s the reason for pinning in general? I somehow never found a use case for it. If I want a specific version from that range, I provide it in uv sync on demand.

29.09.2025 22:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Very good read, thanks for writing this up :)

21.09.2025 10:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does it still happen when you compile before DDP? I always use DDP as the outermost wrapper, there is too much hacky stuff going on in its forward and backward for my liking.

10.09.2025 21:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The normal metrics in Tab. 1 also don’t match. I checked only for DSINE, and here the actual metrics are considerably better than in Tab 1. Also missing some sota normal methods. Tab 3 is only a small subset of common benchmarks, and on 1/2 of the datasets it’s worse than both VGGT and MoGe.

25.07.2025 07:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Same, I don’t want to use them anymore now, and if I β€œhave to”, then I’m writing them as triple dashes ---. At least semicolons are still safe πŸ‘€

21.07.2025 06:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Understanding and reconstructing the 3D world are at the heart of computer vision and graphics. At #CVPR2025, we’ve seen many exciting works in 3D vision.
If you're pushing the boundaries, please consider submitting your work to #3DV2026 in Vancouver! (Deadline: Aug. 18, 2025)

01.07.2025 02:07 β€” πŸ‘ 17    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

In my mind, I often associate instance seg with fancy depth clustering.

17.06.2025 07:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like the look. DINOv2, DUSt3R, CroCo v2, and GB are misspelled if you want to fix those.

13.04.2025 11:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I haven’t experienced that yet, but I’m not sure if I’ve tried on that many files. Which one did you try: `dua a` (or just `dua`) will block and finally print, which can take a long time. `dua i` starts an interactive TUI and loads everything in the background while you can already start inspecting.

10.04.2025 07:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - Byron/dua-cli: View disk space usage and delete unwanted data, fast. View disk space usage and delete unwanted data, fast. - Byron/dua-cli

Looks good. I haven’t seen it before. Can also recommend this one: github.com/Byron/dua-cli

10.04.2025 07:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image Post image

πŸ”₯πŸ”₯πŸ”₯ CV Folks, I have some news! We're organizing a 1-day meeting in center Paris on June 6th before CVPR called CVPR@Paris (similar as NeurIPS@Paris) πŸ₯πŸΎπŸ₯–πŸ·

Registration is open (it's free) with priority given to authors of accepted papers: cvprinparis.github.io/CVPR2025InPa...

Big πŸ§΅πŸ‘‡ with details!

21.03.2025 06:43 β€” πŸ‘ 136    πŸ” 51    πŸ’¬ 7    πŸ“Œ 10

Ah yes, you’re right, thanks for the reference! It’s really just a line in space without explicitly specifying a point on the line as its origin.

04.04.2025 14:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The origin is not lost though, it’s just encoded differently. In the end it’s still 6 dims, 3 for the direction and 3 for the origin. A bit unclear to me though what benefit this origin encoding brings.

04.04.2025 13:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Their proposed architecture only makes sense for a dense parameterization. I don’t think they ablate with other dense representations though.

04.04.2025 09:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Correction: the origin is already encoded in the PlΓΌcker ray. I meant that DiffusionSfM encodes /both/ origin and endpoint.

04.04.2025 08:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Cameras as Rays: Pose Estimation via Ray Diffusion Estimating camera poses is a fundamental task for 3D reconstruction and remains challenging given sparsely sampled views (<10). In contrast to existing approaches that pursue top-down prediction of gl...

I think the first time I saw PlΓΌcker rays was in the Camera as Rays paper arxiv.org/abs/2402.14817. The same authors also recently released DiffusionSfM, where they indeed keep the origins o as well.

04.04.2025 08:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Agree, einops or shape in comments is a must. Also, makes it much easier for others to read and understand the code without executing it.

30.03.2025 13:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Maybe last one, could you try VGGT single-view on that image for direct comparison? 😁

20.03.2025 21:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Very crisp!

20.03.2025 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

True. Does MoGe do a better job at segmenting the sky here?

20.03.2025 20:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hmm yes, not sure if the demo is bugged or if it didn’t correctly segment the sky πŸ€” Do you have access to GPUs to test this locally?

20.03.2025 20:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's what MoGe is doing

20.03.2025 12:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Feels more native than a separate mask prediction as with MoGe. Then again, could turn out to be better not to mix up the concepts of confidence and undefinedness even though they seem related.

20.03.2025 08:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@karimknaebel is following 19 prominent accounts