← Search

Thomas Funkhouser

47 accepted papers

2025

SplatTalk: 3D VQA with Gaussian Splatting

ICCV 2025poster

Language-guided 3D scene understanding is important for advancing applications in robotics, AR/VR, and human-computer interaction, enabling models to comprehend and interact with 3D environments through natural language. While 2D vision-language models (VLMs) have achieved remarkable success in 2D V…

Cited by 0SourcePDFScholar
2025

Visual Chronicles: Using Multimodal LLMs to Analyze Massive Collections of Images

ICCV 2025poster

We present a system using Multimodal LLMs (MLLMs) to analyze a large database with tens of millions of images captured at different times, with the aim of discovering patterns in temporal changes. Specifically, we aim to capture frequent co-occurring changes ("trends") across a city over a certain p…

Cited by 0SourcePDFScholar
2024

3D Open-Vocabulary Panoptic Segmentation with 2D-3D Vision-Language Distillation

ECCV 2024poster

"3D panoptic segmentation is a challenging perception task, especially in autonomous driving. It aims to predict both semantic and instance annotations for 3D points in a scene. Although prior 3D panoptic segmentation approaches have achieved great performance on closed-set benchmarks, generalizing…

Cited by 3SourcePDFScholar
2024

FutureHuman3D: Forecasting Complex Long-Term 3D Human Behavior from Video Observations

CVPR 2024poster

We present a generative approach to forecast long-term future human behavior in 3D requiring only weak supervision from readily available 2D human action data. This is a fundamental task enabling many downstream applications. The required ground-truth data is hard to capture in 3D (mocap suits expen…

Cited by 3SourcePDFScholar
2024

Loc3Diff: Local Diffusion for 3D Human Head Synthesis and Editing

ECCV 2024poster

"We present a novel framework for generating photorealistic 3D human head and subsequently manipulating and reposing them with remarkable flexibility. The proposed approach constructs an implicit representation of 3D human heads, anchored on a parametric face model. To enhance representational capab…

Cited by 0SourcePDFScholar
2023

Clutter Detection and Removal in 3D Scenes with View-Consistent Inpainting

ICCV 2023poster

Removing clutter from scenes is essential in many applications, ranging from privacy-concerned content filtering to data augmentation. In this work, we present an automatic system that removes clutter from 3D scenes and inpaints with coherent geometry and texture. We propose techniques for its two k…

Cited by 11PDFcodeScholar
2023

MobileNeRF: Exploiting the Polygon Rasterization Pipeline for Efficient Neural Field Rendering on Mobile Architectures

CVPR 2023poster

Neural Radiance Fields (NeRFs) have demonstrated amazing ability to synthesize images of 3D scenes from novel views. However, they rely upon specialized volumetric rendering algorithms based on ray marching that are mismatched to the capabilities of widely deployed graphics hardware. This paper intr…

2023

Nerflets: Local Radiance Fields for Efficient Structure-Aware 3D Scene Representation From 2D Supervision

CVPR 2023poster

We address efficient and structure-aware 3D scene representation from images. Nerflets are our key contribution-- a set of local neural radiance fields that together represent a scene. Each nerflet maintains its own spatial position, orientation, and extent, within which it contributes to panoptic,…

Cited by 54SourcePDFScholar
2023

OpenScene: 3D Scene Understanding With Open Vocabularies

CVPR 2023poster

Traditional 3D scene understanding approaches rely on labeled 3D datasets to train a model for a single task with supervision. We propose OpenScene, an alternative approach where a model predicts dense features for 3D scene points that are co-embedded with text and image pixels in CLIP feature space…

Cited by 341SourcePDFScholar
2023

TidyBot: Personalized Robot Assistance with Large Language Models

IROS 2023poster

For a robot to personalize physical assistance effectively, it must learn user preferences that can be generally reapplied to future scenarios. In this work, we investigate personalization of household cleanup with robots that can tidy up rooms by picking up objects and putting them away. A key chal…

Cited by 395SourcecodeScholar
2022

Panoptic Neural Fields: A Semantic Object-Aware Neural Scene Representation

CVPR 2022poster

We present PanopticNeRF, an object-aware neural scene representation that decomposes a scene into a set of objects (things) and background (stuff). Each object is represented by a separate MLP that takes a position, direction, and time and outputs density and radiance. The background is represented…

Cited by 293PDFScholar
2022

Polynomial Neural Fields for Subband Decomposition and Manipulation

NeurIPS 2022accept

Neural fields have emerged as a new paradigm for representing signals, thanks to their ability to do it compactly while being easy to optimize. In most applications, however, neural fields are treated like a black box, which precludes many signal manipulation tasks. In this paper, we propose a new c…

2022

Scene Representation Transformer: Geometry-Free Novel View Synthesis Through Set-Latent Scene Representations

CVPR 2022poster

A classical problem in computer vision is to infer a 3D scene representation from few images that can be used to render novel views at interactive rates. Previous work focuses on reconstructing pre-defined 3D representations, e.g. textured meshes, or implicit representations, e.g. radiance fields, a…

Cited by 208PDFScholar
2022

Urban Radiance Fields

CVPR 2022poster

The goal of this work is to perform 3D reconstruction and novel view synthesis from data captured by scanning platforms commonly deployed for world mapping in urban outdoor environments (e.g., Street View). Given a sequence of posed RGB images and lidar sweeps acquired by cameras and scanners moving…

Cited by 343PDFScholar
2021

Complete & Label: A Domain Adaptation Approach to Semantic Segmentation of LiDAR Point Clouds

CVPR 2021poster

We study an unsupervised domain adaptation problem for the semantic labeling of 3D point clouds, with a particular focus on domain discrepancies induced by different LiDAR sensors. Based on the observation that sparse 3D point clouds are sampled from 3D surfaces, we take a Complete and Label approac…

Cited by 176PDFScholar
2021

Contrastive Multimodal Fusion With TupleInfoNCE

ICCV 2021poster

This paper proposes a method for representation learning of multimodal data using contrastive losses. A traditional approach is to contrast different modalities to learn the information shared between them. However, that approach could fail to learn the complementary synergies between modalities tha…

Cited by 83PDFcodeScholar
2021

IBRNet: Learning Multi-View Image-Based Rendering

CVPR 2021poster

We present a method that synthesizes novel views of complex scenes by interpolating a sparse set of nearby views. The core of our method is a network architecture that includes a multilayer perceptron and a ray transformer that estimates radiance and volume density at continuous 5D locations (3D spa…

Cited by 956PDFScholar
2021

Multiresolution Deep Implicit Functions for 3D Shape Representation

ICCV 2021poster

We introduce Multiresolution Deep Implicit Functions (MDIF), a hierarchical representation that can recover fine geometry detail, while being able to perform global operations such as shape completion. Our model represents a complex 3D shape with a hierarchy of latent grids, which can be decoded int…

Cited by 52PDFScholar
2021

Revisiting 3D Object Detection From an Egocentric Perspective

NeurIPS 2021poster

3D object detection is a key module for safety-critical robotics applications such as autonomous driving. For these applications, we care most about how the detections affect the ego-agent’s behavior and safety (the egocentric perspective). Intuitively, we seek more accurate descriptions of object g…

Cited by 28SourcePDFScholar
2021

Robust Neural Routing Through Space Partitions for Camera Relocalization in Dynamic Indoor Environments

CVPR 2021poster

Localizing the camera in a known indoor environment is a key building block for scene mapping, robot navigation, AR, etc. Recent advances estimate the camera pose via optimization over the 2D/3D-3D correspondences established between the coordinates in 2D/3D camera space and 3D world space. Such a m…

Cited by 32PDFcodeScholar
2021

Spatial Intention Maps for Multi-Agent Mobile Manipulation

ICRA 2021poster

The ability to communicate intention enables decentralized multi-agent robots to collaborate while performing physical tasks. In this work, we present spatial intention maps, a new intention representation for multi-agent vision-based deep reinforcement learning that improves coordination between de…

Cited by 37SourcecodeScholar
2020

Adversarial Texture Optimization From RGB-D Scans

CVPR 2020poster

Realistic color texture generation is an important step in RGB-D surface reconstruction, but remains challenging in practice due to inaccuracies in reconstructed geometry, misaligned camera poses, and view-dependent imaging artifacts. In this work, we present a novel approach for color texture gener…

Cited by 59PDFcodeScholar
2020

An LSTM Approach to Temporal 3D Object Detection in LiDAR Point Clouds

ECCV 2020poster

Detecting objects in 3D LiDAR data is a core technology for autonomous driving and other robotics applications. Although LiDAR data is acquired over time, most of the 3D object detection algorithms propose object bounding boxes independently for each frame and neglect the useful information availabl…

Cited by 136SourcePDFScholar
2020

DOPS: Learning to Detect 3D Objects and Predict Their 3D Shapes

CVPR 2020poster

We propose DOPS, a fast single-stage 3D object detection method for LIDAR data. Previous methods often make domain-specific design decisions, for example projecting points into a bird-eye view image in autonomous driving scenarios. In contrast, we propose a general-purpose method that works on both…

Cited by 72PDFScholar
2020

Local Implicit Grid Representations for 3D Scenes

CVPR 2020poster

Shape priors learned from data are commonly used to reconstruct 3D objects from partial or noisy data. Yet no such shape priors are available for indoor scenes, since typical 3D autoencoders cannot handle their scale, complexity, or diversity. In this paper, we introduce Local Implicit Grid Represen…

Cited by 659PDFcodeScholar
2020

Spatial Action Maps for Mobile Manipulation

RSS 2020poster

Typical end-to-end formulations for learning robotic navigation involve predicting a small set of steering command actions (e.g., step forward, turn left, turn right, etc.) from images of the current state (e.g., a bird's-eye view of a SLAM reconstruction). Instead, we show that it can be advantageo…

2020

Virtual Multi-view Fusion for 3D Semantic Segmentation

ECCV 2020poster

Semantic segmentation of 3D meshes is an important problem for 3D scene understanding. In this paper we revisit the classic multiview representation of 3D meshes and study several techniques that make them effective for 3D semantic segmentation of meshes. Given a 3D mesh reconstructed from RGBD sens…

Cited by 211SourcePDFScholar
2019

FrameNet: Learning Local Canonical Frames of 3D Surfaces From a Single RGB Image

ICCV 2019poster

In this work, we introduce the novel problem of identifying dense canonical 3D coordinate frames from a single RGB image. We observe that each pixel in an image corresponds to a surface in the underlying 3D geometry, where a canonical frame can be identified as represented by three orthogonal axes,…

Cited by 53PDFScholar
2019

Learning Shape Templates With Structured Implicit Functions

ICCV 2019poster

Template 3D shapes are useful for many tasks in graphics and vision, including fitting observation data, analyzing shape collections, and transferring shape attributes. Because of the variety of geometry and topology of real-world shapes, previous methods generally use a library of hand-made templat…

Cited by 425PDFScholar
2019

TextureNet: Consistent Local Parametrizations for Learning From High-Resolution Signals on Meshes

CVPR 2019oral

We introduce, TextureNet, a neural network architecture designed to extract features from high-resolution signals associated with 3D surface meshes (e.g., color texture maps). The key idea is to utilize a 4-rotational symmetric(4-RoSy) field to define a domain for convolution on a surface. Thou…

Cited by 141PDFScholar
2018

ActiveStereoNet: End-to-End Self-Supervised Learning for Active Stereo Systems

ECCV 2018poster

In this paper we present ActiveStereoNet, the first deep learning solution for active stereo systems. Due to the lack of ground truth, our method is fully self-supervised, yet it produces precise depth with a subpixel precision of 1/30th of a pixel; it does not suffer from the common over-smoothing…

Cited by 139SourcePDFScholar
2018

Im2Pano3D: Extrapolating 360° Structure and Semantics Beyond the Field of View

CVPR 2018poster

We present Im2Pano3D, a convolutional neural network that generates a dense prediction of 3D structure and a probability distribution of semantic labels for a full 360 panoramic view of an indoor scene when given only a partial observation ( <=50%) in the form of an RGB-D image. To make this possibl…

2018

Learning Synergies Between Pushing and Grasping with Self-Supervised Deep Reinforcement Learning

IROS 2018poster

Skilled robotic manipulation benefits from complex synergies between non-prehensile (e.g. pushing) and prehensile (e.g. grasping) actions: pushing can help rearrange cluttered objects to make space for arms and fingers; likewise, grasping can help displace objects to make pushing movements more prec…

Cited by 734SourcecodeScholar
2018

PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D Reconstruction

ECCV 2018poster

We introduce a novel RGB-D patch descriptor designed for detecting coplanar surfaces in SLAM reconstruction. The core of our method is a deep convolutional neural net that takes in RGB, depth, and normal information of a planar patch in an image and outputs a descriptor that can be used to find copl…

Cited by 41SourcePDFScholar
2018

Robotic Pick-and-Place of Novel Objects in Clutter with Multi-Affordance Grasping and Cross-Domain Image Matching

ICRA 2018poster

This paper presents a robotic pick-and-place system that is capable of grasping and recognizing both known and novel objects in cluttered environments. The key new feature of the system is that it handles a wide range of object categories without needing any task-specific training data for novel obj…

Cited by 848SourcecodeScholar
2017

3DMatch: Learning Local Geometric Descriptors From RGB-D Reconstructions

CVPR 2017oral

Matching local geometric features on real-world depth images is a challenging task due to the noisy, low-resolution, and incomplete nature of 3D scan data. These difficulties limit the performance of current state-of-art methods, which are typically based on histograms over geometric properties. In…

Cited by 1287PDFcodeScholar
2017

Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks

CVPR 2017poster

Indoor scene understanding is central to applications such as robot navigation and human companion assistance. Over the last years, data-driven deep neural networks have outperformed many traditional approaches thanks to their representation learning capabilities. One of the bottlenecks in training…

Cited by 329PDFScholar
2017

ScanNet: Richly-Annotated 3D Reconstructions of Indoor Scenes

CVPR 2017spotlight

A key requirement for leveraging supervised deep learning methods is the availability of large, labeled datasets. Unfortunately, in the context of RGB-D scene understanding, very little data is available -- current datasets cover a small range of scene views and have limited semantic annotations.…

Cited by 5003PDFScholar
2017

Semantic Scene Completion From a Single Depth Image

CVPR 2017oral

This paper focuses on semantic scene completion, a task for producing a complete 3D voxel representation of volumetric occupancy and semantic labels for a scene from a single-view depth map observation. Previous work has considered scene completion and semantic labeling of depth maps separately. How…

Cited by 1504PDFcodeScholar