Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

🚨 ConceptGraphs: Open-Vocabulary 3D Scene Graphs for Perception and Planning RGB-D images -> 3D scene-graphs -> enhance with vision-language features Enables a wide range of perception and planning abilities. Deployed in many real-world use-cases.

75,593 Aufrufe • vor 2 Jahren •via X (Twitter)

11 Kommentare

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

We designed a 3D mapping pipeline that takes in posed RGB-D images and builds an object-based map. Each object in the map is augmented with multi-view fused CLIP features and language descriptions. We build a scene graph; which can easily be parsed by LLMs

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

Text queries can be abstract / complex. We ask our robot to find "something that goes well with a Ronald MacDonald outfit", and it finds a pair of "red and white sneakers"

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

We can also identify misplaced objects in the scene graph and search for them. Here, we move the shoes away from the earlier location. The robot then begins searching for plausible locations for the red-white sneakers, and finds them at a nearby shoerack

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

Another query: "Something to wear for a space party" Finds a t-shirt that has NASA written on it

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

Queries can involve both text and image context. Show the robot a photograph of Michael Jordan, and ask it to go to "something this guy would play with" The robot finds a nearby basketball

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

Another example. Here, a handwritten note that reads "go to the laundry bag" indicates to the robot its target location.

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

This time, a mobile manipulation task, where a Spot mini has to pick up "something healthy to eat". It picks up a plastic mango

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

"My wrist hurts from using my screwdriver all day. Anything to help?" Robot finds a power drill

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

We implement a particle-filter based localization approach using per-object CLIP features. This helps us relocalize against a prebuilt map; identify and add new objects to the map; and detect objects that no longer exist in the scene.

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

We're excited about the prospects ConceptGraphs brings about! Great fun collab: HUGE shoutout to @qiaogu1997 @alihkw_ @SachaMori without whom this work wouldn't have taken the shape it has w/ @bipashasen31 @skymanaditya1 @duckietown_coo @florian_shkurti and many others

Profilbild von Krishna Murthy
Krishna Murthyvor 2 Jahren

ConceptGraphs significantly improves upon ConceptFusion ( making it possible to scale to larger scenes, run inference on-board CPUs, and handles more complex queries. Find Ali's short explainer video at:

Ähnliche Videos

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,708 Aufrufe • vor 3 Jahren

Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitives paper page: Given a set of calibrated images of a scene, we present an approach that produces a simple, compact, and actionable 3D world representation by means of 3D primitives. While many approaches focus on recovering high-fidelity 3D scenes, we focus on parsing a scene into mid-level 3D representations made of a small set of textured primitives. Such representations are interpretable, easy to manipulate and suited for physics-based simulations. Moreover, unlike existing primitive decomposition methods that rely on 3D input data, our approach operates directly on images through differentiable rendering. Specifically, we model primitives as textured superquadric meshes and optimize their parameters from scratch with an image rendering loss. We highlight the importance of modeling transparency for each primitive, which is critical for optimization and also enables handling varying numbers of primitives. We show that the resulting textured primitives faithfully reconstruct the input images and accurately model the visible 3D points, while providing amodal shape completions of unseen object regions. We compare our approach to the state of the art on diverse scenes from DTU, and demonstrate its robustness on real-life captures from BlendedMVS and Nerfstudio. We also showcase how our results can be used to effortlessly edit a scene or perform physical simulations.

AK

38,571 Aufrufe • vor 3 Jahren

Blended-NeRF: Zero-Shot Object Generation and Blending in Existing Neural Radiance Fields paper page: Editing a local region or a specific object in a 3D scene represented by a NeRF is challenging, mainly due to the implicit nature of the scene representation. Consistently blending a new realistic object into the scene adds an additional level of difficulty. We present Blended-NeRF, a robust and flexible framework for editing a specific region of interest in an existing NeRF scene, based on text prompts or image patches, along with a 3D ROI box. Our method leverages a pretrained language-image model to steer the synthesis towards a user-provided text prompt or image patch, along with a 3D MLP model initialized on an existing NeRF scene to generate the object and blend it into a specified region in the original scene. We allow local editing by localizing a 3D ROI box in the input scene, and seamlessly blend the content synthesized inside the ROI with the existing scene using a novel volumetric blending technique. To obtain natural looking and view-consistent results, we leverage existing and new geometric priors and 3D augmentations for improving the visual fidelity of the final result. We test our framework both qualitatively and quantitatively on a variety of real 3D scenes and text prompts, demonstrating realistic multi-view consistent results with much flexibility and diversity compared to the baselines. Finally, we show the applicability of our framework for several 3D editing applications, including adding new objects to a scene, removing/replacing/altering existing objects, and texture conversion.

AK

62,768 Aufrufe • vor 3 Jahren