← Search

Alireza Fathi

21 accepted papers

2025

FirePlace: Geometric Refinements of LLM Common Sense Reasoning for 3D Object Placement

CVPR 2025highlight

Scene generation with 3D assets presents a complex challenge, requiring both high-level semantic understanding and low-level geometric reasoning. While Multimodal Large Language Models (MLLMs) excel at semantic tasks, their application to 3D scene generation is hindered by their limited grounding on…

Cited by 2SourcePDFScholar
2025

Language-Guided Image Tokenization for Generation

CVPR 2025poster

Image tokenization, the process of transforming raw image pixels into a compact low-dimensional latent representation, has proven crucial for scalable and efficient image generation. However, mainstream image tokenization methods generally have limited compression rates, making high-resolution image…

Cited by 7SourcePDFScholar
2025

Temporal Chain of Thought: Long-Video Understanding by Thinking in Frames

NeurIPS 2025poster

Despite recent advances in Vision-Language Models (VLMs), long-video understanding remains a challenging problem. Although state-of-the-art long-context VLMs can process around 1000 input frames, they still struggle to effectively leverage this sequence length, and succumb to irrelevant distractors…

Cited by 0SourceScholar
2025

Visual Lexicon: Rich Image Features in Language Space

CVPR 2025poster

We present Visual Lexicon, a novel visual language that encodes rich image information into the text space of vocabulary tokens while retaining intricate visual details that are often challenging to convey in natural language. Unlike traditional methods that prioritize either high-level semantics (e…

Cited by 1SourcePDFScholar
2024

A Generative Approach for Wikipedia-Scale Visual Entity Recognition

CVPR 2024poster

In this paper we address web-scale visual entity recognition specifically the task of mapping a given query image to one of the 6 million existing entities in Wikipedia. One way of approaching a problem of such scale is using dual encoder models (e.g. CLIP) where all the entity names and query image…

2024

SceneCraft: An LLM Agent for Synthesizing 3D Scenes as Blender Code

ICML 2024oral

This paper introduces SceneCraft, a Large Language Model (LLM) Agent converting text descriptions into Blender-executable Python scripts which render complex scenes with up to a hundred 3D assets. This process requires complex spatial planning and arrangement. We tackle these challenges through a co…

Cited by 39SourcePDFScholar
2024

Web-Scale Visual Entity Recognition: An LLM-Driven Data Approach

NeurIPS 2024poster

Web-scale visual entity recognition, the task of associating images with their corresponding entities within vast knowledge bases like Wikipedia, presents significant challenges due to the lack of clean, large-scale training data. In this paper, we propose a novel methodology to curate such a datase…

Cited by 2SourcePDFScholar
2023

AVIS: Autonomous Visual Information Seeking with Large Language Model Agent

NeurIPS 2023poster

In this paper, we propose an autonomous information seeking visual question answering framework, AVIS. Our method leverages a Large Language Model (LLM) to dynamically strategize the utilization of external tools and to investigate their outputs via tree search, thereby acquiring the indispensable k…

Cited by 51SourcePDFScholar
2023

Improving Image Recognition by Retrieving From Web-Scale Image-Text Data

CVPR 2023poster

Retrieval augmented models are becoming increasingly popular for computer vision tasks after their recent success in NLP problems. The goal is to enhance the recognition capabilities of the model by retrieving similar examples for the visual input from an external memory set. In this work, we introd…

Cited by 27SourcePDFScholar
2023

REVEAL: Retrieval-Augmented Visual-Language Pre-Training With Multi-Source Multimodal Knowledge Memory

CVPR 2023highlight

In this paper, we propose an end-to-end Retrieval-Augmented Visual Language Model (REVEAL) that learns to encode world knowledge into a large-scale memory, and to retrieve from it to answer knowledge-intensive queries. REVEAL consists of four key components: the memory, the encoder, the retriever an…

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

PreTraM: Self-Supervised Pre-training via Connecting Trajectory and Map

ECCV 2022poster

"Deep learning has recently achieved significant progress in trajectory forecasting. However, the scarcity of trajectory data inhibits the data-hungry deep-learning models from learning good representations. While pre-training methods for representation learning exist in computer vision and natural…

2020

3D-MPA: Multi-Proposal Aggregation for 3D Semantic Instance Segmentation

CVPR 2020poster

We present 3D-MPA, a method for instance segmentation on 3D point clouds. Given an input point cloud, we propose an object-centric approach where each point votes for its object center. We sample object proposals from the predicted object centers. Then, we learn proposal features from grouped point…

Cited by 251PDFScholar
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

Pillar-based Object Detection for Autonomous Driving

ECCV 2020poster

We present a simple and flexible object detection framework optimized for autonomous driving. Building on the observation that point clouds in this application are extremely sparse, we propose a practical pillar-based approach to fix the imbalance issue caused by anchors. In particular, our algorith…

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
2018

Instance Embedding Transfer to Unsupervised Video Object Segmentation

CVPR 2018poster

We propose a method for unsupervised video object segmentation by transferring the knowledge encapsulated in image-based instance embedding networks. The instance embedding network produces an embedding vector for each pixel that enables identifying all pixels belonging to the same object. Though tr…

Cited by 132SourcePDFScholar
2018

Tracking Emerges by Colorizing Videos

ECCV 2018poster

We use large amounts of unlabeled video to learn models for visual tracking without manual human supervision. We leverage the natural temporal coherency of color to create a model that learns to colorize gray-scale videos by copying colors from a reference frame. Quantitative and qualitative experim…

Cited by 497SourcePDFScholar
2017

Speed/Accuracy Trade-Offs for Modern Convolutional Object Detectors

CVPR 2017spotlight

The goal of this paper is to serve as a guide for selecting a detection architecture that achieves the right speed/memory/accuracy balance for a given application and platform. To this end, we investigate various ways to trade accuracy for speed and memory usage in modern convolutional object detect…

Cited by 3693PDFcodeScholar