Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

✨ Presenting MicKey (#CVPR2024, Oral) ✨ We regress and match 3D camera coordinates rather then 2D key points, all in metric space. Gives you a scaled relative pose between two RGB images. Paper: Page:

70,428 Aufrufe • vor 2 Jahren •via X (Twitter)

11 Kommentare

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

Beyond providing metric estimates, MicKey can also deal with extreme view point changes, up to opposing shots. Here are a few examples of MicKey correspondences.

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

What is a good key point if you want to go beyond matching co-visible areas? We do not know. MicKey is trained without ground-truth matches, and even without information about whether training image pairs have visual overlap or not.

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

MicKey is trained using only the relative pose between two images, and differentiable RANSAC (NG-DSAC, #ICCV2021). That means MicKey is trained to establish any correspondence it likes, as long as it leads to a good relative pose.

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

MicKey does extremely well on the #MapFreeReloc leaderboard, currently ranking second. It's best among the #CVPR2024 cohort, outperforming DUSt3R and FAR. (the field moves fast, and there is already a newer, unknown method that claims top spot)

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

Code available: Work by @NianticLabs, spearheaded by @axelbarrosotw, with @scriptide and @viprad.

Profilbild von Dan Goldman
Dan Goldmanvor 2 Jahren

Very cool work! IIUC, the scale ambiguity is not really gone, it's just inferring scale from image cues, with a training bias toward open scenes captured by adult human hands... What happens if you use it with images with adversarial cues, like a dollhouse, or trompe l'oeil?

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

Correct. Given nothing but two RGB images we can only rely on heuristics - and those can be misleading in some cases. Our initial motivation for the #MapFreeReloc benchmark was to see how far heuristics can get us. And after ~1 year I would say: Progress has been astounding.

Profilbild von Dmytro Mishkin 🇺🇦
Dmytro Mishkin 🇺🇦vor 2 Jahren

Well deserved, congrats! P.S. I was faster to post :P

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

Thanks for sharing, and so fast too! I was trying to post early this morning, but Twitter did not like the video - without telling me why (apsect ratio...)

Profilbild von Dominik Kloepfer
Dominik Kloepfervor 2 Jahren

Pretty cool! If I understand correctly, the 3D keypoints are not actually constrained to lie on any surfaces — how well does the network nonetheless learn to reconstruct pointmaps? Does e.g. depth estimation emerge “for free”?

Profilbild von Eric Brachmann
Eric Brachmannvor 2 Jahren

You are correct. There are no constraints, but still we see reasonable depth maps emerging. One additional twist here is that we only need accurate depth where key points are found. Standard depth estimators try to be accurate everywhere.

Ähnliche Videos

Check out our #PAMI paper with code "Dense Continuous-Time Optical Flow from Event Cameras," where we show how to regress *continuous-time* trajectories of every pixel from event cameras alone or events plus frames! The key idea is to iteratively estimate per-pixel polynomials using a recurrent lookup and update scheme. Paper: Code: DOI: We present a method for estimating dense continuous-time optical flow from event data. Traditional dense optical flow methods compute the pixel displacement between two images. Due to missing information, these approaches cannot recover the pixel trajectories in the blind time between two images. We show that it is possible to compute per-pixel, continuous-time optical flow using events from an event camera. Events provide temporally fine-grained information about movement in pixel space due to their asynchronous nature and microsecond response time. We leverage these benefits to predict pixel trajectories densely in continuous time via parameterized Bézier curves. To achieve this, we build a neural network with strong inductive biases for this task: First, we build multiple sequential correlation volumes in time using event data. Second, we use Bézier curves to index these correlation volumes at multiple timestamps along the trajectory. Third, we use the retrieved correlation to update the Bézier curve representations iteratively. Our method can optionally include image pairs to boost performance further. To train and evaluate our model, we introduce a synthetic dataset (MultiFlow) that features moving objects and ground truth trajectories for every pixel. Our quantitative experiments suggest that our method successfully predicts pixel trajectories in continuous time and is competitive in the traditional two-view pixel displacement metric on MultiFlow and DSEC-Flow. Open source code and datasets are released to the public. Kudos to Mathias Gehrig Manasi Muglikar

Davide Scaramuzza

12,692 Aufrufe • vor 2 Jahren

🚨 Paper Alert 🚨 ➡️Paper Title: Articulate3D: Zero-Shot Text-Driven 3D Object Posing 🌟Few pointers from the paper 🎯Authors of this paper proposed a training-free method, “Articulate3D”, to pose a 3D asset through language control. 🎯Despite advances in vision and language models, this task remains surprisingly challenging. 🎯To achieve this goal, they decomposed the problem into two steps. 🎯They modified a powerful image-generator to create target images conditioned on the input image and a text instruction. 🎯They then align the mesh to the target images through a multi-view pose optimisation step. 🎯 In detail, they introduced a self-attention rewiring mechanism (RSActrl) that decouples the source structure from pose within an image generative model, allowing it to maintain a consistent structure across varying poses. 🎯They observed that differentiable rendering is an unreliable signal for articulation optimisation; instead, they used keypoints to establish correspondences between input and target images. 🎯The effectiveness of Articulate3D is demonstrated across a diverse range of 3D objects and free-form text prompts, successfully manipulating poses while maintaining the original identity of the mesh. 🎯Quantitative evaluations and a comparative user study, in which their method was preferred over 85% of the time, confirm its superiority over existing approaches. 🏢Organization: University of Oxford , Google DeepMind 🧙Paper Authors: Oishi Deb, Anjun Hu, Ashkan Khakzar, Philip Torr, Christian Rupprecht 📝 Read the Full Paper here: 🗂️ Project Page: 🎥 Be sure to watch the attached Demo Video - Sound on 🔊🔊 Find this Valuable 💎 ? ♻️QT and teach your network something new Follow me 👣, naveen manwani , for the latest updates on Tech and AI-related news, insightful research papers, and exciting announcements.

naveen manwani

14,334 Aufrufe • vor 1 Jahr

3D-LLM: Injecting the 3D World into Large Language Models paper page: Large language models (LLMs) and Vision-Language Models (VLMs) have been proven to excel at multiple tasks, such as commonsense reasoning. Powerful as these models can be, they are not grounded in the 3D physical world, which involves richer concepts such as spatial relationships, affordances, physics, layout, and so on. In this work, we propose to inject the 3D world into large language models and introduce a whole new family of 3D-LLMs. Specifically, 3D-LLMs can take 3D point clouds and their features as input and perform a diverse set of 3D-related tasks, including captioning, dense captioning, 3D question answering, task decomposition, 3D grounding, 3D-assisted dialog, navigation, and so on. Using three types of prompting mechanisms that we design, we are able to collect over 300k 3D-language data covering these tasks. To efficiently train 3D-LLMs, we first utilize a 3D feature extractor that obtains 3D features from rendered multi- view images. Then, we use 2D VLMs as our backbones to train our 3D-LLMs. By introducing a 3D localization mechanism, 3D-LLMs can better capture 3D spatial information. Experiments on ScanQA show that our model outperforms state-of-the-art baselines by a large margin (e.g., the BLEU-1 score surpasses state-of-the-art score by 9%). Furthermore, experiments on our held-in datasets for 3D captioning, task composition, and 3D-assisted dialogue show that our model outperforms 2D VLMs. Qualitative examples also show that our model could perform more tasks beyond the scope of existing LLMs and VLMs.

AK

249,798 Aufrufe • vor 3 Jahren

Mistral AI Releases Robostral Navigate: An 8B Model Enabling Robots to Navigate Complex Environments Hitting 76.6% on R2R-CE With One RGB Camera. No LiDAR. No depth sensor. No multi-camera rig. Here's how it works. 👇 1. Pointing, not metric commands The model predicts the pixel coordinates of the next target in the camera view, plus the arrival orientation. Working in pixel space keeps it robust to camera intrinsics and world scale. When the target leaves the frame, it falls back to local displacements ("2m forward, 1.5m left, turn 25°"). 2. Grounding-first No open-source VLM base. It starts from Mistral's grounding model (pointing, counting, localization). Navigation emerges once the model knows where things are. → ~400,000 trajectories across 6,000 simulated scenes 3. Prefix-caching for training A tree-based attention mask packs a full episode into one sequence — all time steps in a single forward pass. → 22× fewer training tokens; months of training done in days 4. Online RL on top After supervised training, CISPO adds trial-and-error learning to fight distribution shift from behavior cloning. → +3.2% success rate from RL alone 5. The numbers (R2R-CE, Matterport3D) → 76.6% success on validation unseen → +9.7 pts over best single-camera approach → +4.5 pts over best depth/multi-camera system The key takeaway: state-of-the-art continuous VLN without a sensor stack — grounding-init, pixel-space actions, prefix-cached SFT, and online RL, on one RGB camera. Full analysis: Technical details: Mistral AI Mistral AI for Developers

Marktechpost AI

39,955 Aufrufe • vor 2 Monaten