← Search

Josef Sivic

63 accepted papers

2026

AlignPose: Generalizable 6D Pose Estimation via Multi-view Feature-metric Alignment

CVPR 2026

Single-view RGB model-based object pose estimation methods achieve strong generalization but are fundamentally limited by depth ambiguity, clutter, and occlusions. Multi-view pose estimation methods have the potential to solve these issues, but existing works rely on precise single-view pose estimat

Cited by 0SourceScholar
2026

One protein is all you need

ICLR 2026poster

Generalization beyond training data remains a central challenge in machine learning for biology. A common way to enhance generalization is self-supervised pre-training on large datasets. However, aiming to perform well on all possible proteins can limit a model’s capacity to excel on any specific on…

Cited by 0SourcecodeScholar
2025

6D Object Pose Tracking in Internet Videos for Robotic Manipulation

ICLR 2025poster

We seek to extract a temporally consistent 6D pose trajectory of a manipulated object from an Internet instructional video. This is a challenging set-up for current 6D pose estimation methods due to uncontrolled capturing conditions, subtle but dynamic object motions, and the fact that the exact me…

Cited by 1SourcePDFScholar
2025

Discovering Divergent Representations between Text-to-Image Models

ICCV 2025poster

In this paper, we investigate when and how visual representations learned by two different generative models diverge from each other. Specifically, given two text-to-image models, our goal is to discover visual attributes that appear in images generated by one model but not the other, along with the…

Cited by 0SourcePDFScholar
2025

Improving Personalized Search with Regularized Low-Rank Parameter Updates

CVPR 2025highlight

Personalized vision-language retrieval seeks to recognize new concepts (e.g. "my dog Fido") from only a few examples. This task is challenging because it requires not only learning a new concept from a few images, but also integrating the personal and general knowledge together to recognize the conc…

2025

Large-scale Pre-training for Grounded Video Caption Generation

ICCV 2025poster

We propose a novel approach for captioning and object grounding in video, where the objects in the caption are grounded in the video via temporally dense bounding boxes. We introduce the following contributions. First, we present a large-scale automatic annotation method that aggregates frame-level…

2025

Learning to engineer protein flexibility

ICLR 2025poster

Generative machine learning models are increasingly being used to design novel proteins. However, their major limitation is the inability to account for protein flexibility, a property crucial for protein function. Learning to engineer flexibility is difficult because the relevant data is scarce, he…

2025

ResidualViT for Efficient Temporally Dense Video Encoding

ICCV 2025poster

Several video understanding tasks, such as natural language temporal video grounding, temporal activity localization, and audio description generation, require "temporally dense" reasoning over frames sampled at high temporal resolution. However, computing frame-level features for these tasks is com…

Cited by 0SourcePDFScholar
2025

ShowHowTo: Generating Scene-Conditioned Step-by-Step Visual Instructions

CVPR 2025poster

The goal of this work is to generate step-by-step visual instructions in the form of a sequence of images, given an input image that provides the scene context and the sequence of textual instructions. This is a challenging problem as it requires generating multi-step image sequences to achieve a co…

2025

Temporally Consistent Object 6D Pose Estimation for Robot Control

RA-L 2025

Single-view RGB object pose estimators have reached a level of precision and efficiency that makes them good candidates for vision-based robot control. However, off-the-shelf methods lack temporal consistency and robustness that are mandatory for a stable feedback control. In this work, we develop a

Cited by 4SourceScholar
2024

Learning to design protein-protein interactions with enhanced generalization

ICLR 2024poster

Discovering mutations enhancing protein-protein interactions (PPIs) is critical for advancing biomedical research and developing improved therapeutics. While machine learning approaches have substantially advanced the field, they often struggle to generalize beyond training data in practical scenari…

Cited by 19SourcePDFScholar
2024

MassSpecGym: A benchmark for the discovery and identification of molecules

NeurIPS 2024spotlight

The discovery and identification of molecules in biological and environmental samples is crucial for advancing biomedical and chemical sciences. Tandem mass spectrometry (MS/MS) is the leading technique for high-throughput elucidation of molecular structures. However, decoding a molecular structure…

2023

Differentiable Collision Detection: a Randomized Smoothing Approach

ICRA 2023poster

Collision detection is an important component of many robotics applications, from robot control to simulation, including motion planning and estimation. While the seminal works on the topic date back to the 80s, it is only recently that the question of properly differentiating collision detection ha…

Cited by 36SourceScholar
2023

Imitrob: Imitation Learning Dataset for Training and Evaluating 6D Object Pose Estimators

RA-L 2023

This letter introduces a dataset for training and evaluating methods for 6D pose estimation of hand-held tools in task demonstrations captured by a standard RGB camera. Despite the significant progress of 6D pose estimation methods, their performance is usually limited for heavily occluded objects,

Cited by 7SourcecodeScholar
2023

Language-Guided Music Recommendation for Video via Prompt Analogies

CVPR 2023highlight

We propose a method to recommend music for an input video while allowing a user to guide music selection with free-form natural language. A key challenge of this problem setting is that existing music video datasets provide the needed (video, music) training pairs, but lack text descriptions of the…

Cited by 30SourcePDFScholar
2023

Meta-Personalizing Vision-Language Models To Find Named Instances in Video

CVPR 2023poster

Large-scale vision-language models (VLM) have shown impressive results for language-guided search applications. While these models allow category-level queries, they currently struggle with personalized searches for moments in a video where a specific object instance such as "My dog Biscuit" appears…

2023

Multi-Contact Task and Motion Planning Guided by Video Demonstration

ICRA 2023poster

This work aims at leveraging instructional video to guide the solving of complex multi-contact task-and-motion planning tasks in robotics. Towards this goal, we propose an extension of the well-established Rapidly-Exploring Random Tree (RRT) planner, which simultaneously grows multiple trees around…

Cited by 3SourceScholar
2023

POP-3D: Open-Vocabulary 3D Occupancy Prediction from Images

NeurIPS 2023poster

We describe an approach to predict open-vocabulary 3D semantic voxel occupancy map from input 2D images with the objective of enabling 3D grounding, segmentation and retrieval of free-form language queries. This is a challenging problem because of the 2D-3D ambiguity and the open-vocabulary nature o…

2023

Vid2Seq: Large-Scale Pretraining of a Visual Language Model for Dense Video Captioning

CVPR 2023poster

In this work, we introduce Vid2Seq, a multi-modal single-stage dense event captioning model pretrained on narrated videos which are readily-available at scale. The Vid2Seq architecture augments a language model with special time tokens, allowing it to seamlessly predict event boundaries and textual…

2023

VidChapters-7M: Video Chapters at Scale

NeurIPS 2023poster

Segmenting untrimmed videos into chapters enables users to quickly navigate to the information of their interest. This important topic has been understudied due to the lack of publicly released datasets. To address this issue, we present VidChapters-7M, a dataset of 817K user-chaptered videos includ…

Cited by 36SourcePDFScholar
2022

Collision Detection Accelerated: An Optimization Perspective

RSS 2022poster

Collision detection between two convex shapes is an essential feature of any physics engine or robot motion planner. It has been often tackled as a computational geometry problem, with the Gilbert, Johnson and Keerthi (GJK) algorithm being the most common approach today. In this work we show that co…

2022

Drive&Segment: Unsupervised Semantic Segmentation of Urban Scenes via Cross-Modal Distillation

ECCV 2022poster

"This work investigates learning pixel-wise semantic image segmentation in urban scenes without any manual annotation, just from the raw non-curated data collected by cars which, equipped with cameras and LiDAR sensors, drive around a city. Our contributions are threefold. First, we propose a novel…

2022

Focal Length and Object Pose Estimation via Render and Compare

CVPR 2022poster

We introduce FocalPose, a neural render-and-compare method for jointly estimating the camera-object 6D pose and camera focal length given a single RGB input image depicting a known object. The contributions of this work are twofold. First, we derive a focal length update rule that extends an existin…

Cited by 25PDFcodeScholar
2022

Learning Object Manipulation Skills from Video via Approximate Differentiable Physics

IROS 2022poster

We aim to teach robots to perform simple object manipulation tasks by watching a single video demonstration. Towards this goal, we propose an optimization approach that outputs a coarse and temporally evolving 3D scene to mimic the action demonstrated in the input video. Similar to previous work, a…

Cited by 7SourceScholar
2022

Learning to Manipulate Tools by Aligning Simulation to Video Demonstration

RA-L 2022

A seamless integration of robots into human environments requires robots to learn how to use existing human tools. Current approaches for learning tool manipulation skills mostly rely on expert demonstrations provided in the target robot environment, for example, by manually guiding the robot manipu

Cited by 11SourceScholar
2022

Look for the Change: Learning Object States and State-Modifying Actions From Untrimmed Web Videos

CVPR 2022poster

Human actions often induce changes of object states such as "cutting an apple", "cleaning shoes" or "pouring coffee". In this paper, we seek to temporally localize object states (e.g. "empty" and "full" cup) together with the corresponding state-modifying actions ("pouring coffee") in long uncurated…

Cited by 36PDFcodeScholar
2022

MegaPose: 6D Pose Estimation of Novel Objects via Render & Compare

CoRL 2022poster

We introduce MegaPose, a method to estimate the 6D pose of novel objects, that is, objects unseen during training. At inference time, the method only assumes knowledge of (i) a region of interest displaying the object in the image and (ii) a CAD model of the observed object. The contributions of thi…

Cited by 157SourcecodeScholar
2022

TubeDETR: Spatio-Temporal Video Grounding With Transformers

CVPR 2022oral

We consider the problem of localizing a spatio-temporal tube in a video corresponding to a given text query. This is a challenging task that requires the joint and efficient modeling of temporal, spatial and multi-modal interactions. To address this task, we propose TubeDETR, a transformer-based arc…

Cited by 120PDFcodeScholar
2022

Zero-Shot Video Question Answering via Frozen Bidirectional Language Models

NeurIPS 2022accept

Video question answering (VideoQA) is a complex task that requires diverse multi-modal data for training. Manual annotation of question and answers for videos, however, is tedious and prohibits scalability. To tackle this problem, recent methods consider zero-shot settings with no manual annotation…

2021

Artificial Dummies for Urban Dataset Augmentation

AAAI 2021technical

Existing datasets for training pedestrian detectors in images suffer from limited appearance and pose variation. The most challenging scenarios are rarely included because they are too difficult to capture due to safety reasons, or they are very unlikely to happen. The strict safety requirements in…

2021

Just Ask: Learning To Answer Questions From Millions of Narrated Videos

ICCV 2021poster

Recent methods for visual question answering rely on large-scale annotated datasets. Manual annotation of questions and answers for videos, however, is tedious, expensive and prevents scalability. In this work, we propose to avoid manual annotation and generate a large-scale training dataset for vid…

Cited by 352PDFcodeScholar
2021

Single-View Robot Pose and Joint Angle Estimation via Render & Compare

CVPR 2021poster

We introduce RoboPose, a method to estimate the joint angles and the 6D camera-to-robot pose of a known articulated robot from a single RGB image. This is an important problem to grant mobile and itinerant autonomous systems the ability to interact with other robots using only visual information in…

Cited by 54PDFScholar
2021

Thinking Fast and Slow: Efficient Text-to-Visual Retrieval With Transformers

CVPR 2021poster

Our objective is language-based search of large-scale image and video datasets. For this task, the approach that consists of independently mapping text and vision to a joint embedding space, a.k.a. dual encoders, is attractive as retrieval scales and is efficient for billions of images using approxi…

Cited by 160PDFScholar
2021

Weakly Supervised Human-Object Interaction Detection in Video via Contrastive Spatiotemporal Regions

ICCV 2021poster

We introduce the task of weakly supervised learning for detecting human and object interactions in videos. Our task poses unique challenges as a system does not know what types of human-object interactions are present in a video or the actual spatiotemporal location of the human and object. To addre…

Cited by 13PDFcodeScholar
2020

CosyPose: Consistent multi-view multi-object 6D pose estimation

ECCV 2020poster

We introduce an approach for recovering the 6D pose of multiple known objects in a scene captured by a set of input images with unknown camera viewpoints. First, we present a single-view single-object 6D pose estimation method, which we use to generate 6D object pose hypotheses. Second, we develop a…

Cited by 532SourcePDFScholar
2020

Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions

ECCV 2020poster

In this work we target the problem of estimating accurately localised correspondences between a pair of images. We adopt the recent Neighbourhood Consensus Networks that have demonstrated promising performance for difficult correspondence problems and propose modifications to overcome their main lim…

Cited by 208SourcePDFScholar
2020

End-to-End Learning of Visual Representations From Uncurated Instructional Videos

CVPR 2020oral

Annotating videos is cumbersome, expensive and not scalable. Yet, many strong video models still rely on manually annotated data. With the recent introduction of the HowTo100M dataset, narrated videos now offer the possibility of learning video representations without manual supervision. In this wor…

Cited by 867PDFcodeScholar
2020

Learning Actionness via Long-range Temporal Order Verification

ECCV 2020poster

Current methods for action recognition typically rely on supervision provided by manual labeling. Such methods, however, do not scale well given the high burden of manual video annotation and a very large number of possible actions. The annotation is particularly difficult for temporal action locali…

Cited by 32SourcePDFScholar
2020

Learning Object Manipulation Skills via Approximate State Estimation from Real Videos

CoRL 2020

Humans are adept at learning new tasks by watching a few instructional videos. On the other hand, robots that learn new actions either require a lot of effort through trial and error, or use expert demonstrations that are challenging to obtain. In this paper, we explore a method that facilitates lea

Cited by 0SourcePDFScholar
2020

Learning to combine primitive skills: A step towards versatile robotic manipulation §

ICRA 2020poster

Manipulation tasks such as preparing a meal or assembling furniture remain highly challenging for robotics and vision. Traditional task and motion planning (TAMP) methods can solve complex tasks but require full state observability and are not adapted to dynamic scene changes. Recent learning method…

Cited by 56SourcecodeScholar
2020

Monte-Carlo Tree Search for Efficient Visually Guided Rearrangement Planning

RA-L 2020

We address the problem of visually guided rearrangement planning with many movable objects, i.e., finding a sequence of actions to move a set of objects from an initial arrangement to a desired one, while relying on visual inputs coming from an RGB camera. To do so, we introduce a complete pipeline

Cited by 82SourcecodeScholar
2019

Cross-Task Weakly Supervised Learning From Instructional Videos

CVPR 2019poster

In this paper we investigate learning visual models for the steps of ordinary tasks using weak supervision via instructional narrations and an ordered list of steps instead of strong supervision via temporal annotations. At the heart of our approach is the observation that weakly supervised learning…

Cited by 311PDFcodeScholar
2019

D2-Net: A Trainable CNN for Joint Description and Detection of Local Features

CVPR 2019poster

In this work we address the problem of finding reliable pixel-level correspondences under difficult imaging conditions. We propose an approach where a single convolutional neural network plays a dual role: It is simultaneously a dense feature descriptor and a feature detector. By postponing the dete…

Cited by 909PDFcodeScholar
2019

Estimating 3D Motion and Forces of Person-Object Interactions From Monocular Video

CVPR 2019oral

In this paper, we introduce a method to automatically reconstruct the 3D motion of a person interacting with an object from a single RGB video. Our method estimates the 3D poses of the person and the object, contact positions, and forces and torques actuated by the human limbs. The main contribution…

Cited by 86PDFcodeScholar
2019

HowTo100M: Learning a Text-Video Embedding by Watching Hundred Million Narrated Video Clips

ICCV 2019poster

Learning text-video embeddings usually requires a dataset of video clips with manually provided captions. However, such datasets are expensive and time consuming to create and therefore difficult to obtain on a large scale. In this work, we propose instead to learn such embeddings from video data wi…

Cited by 1412PDFScholar
2019

Is This the Right Place? Geometric-Semantic Pose Verification for Indoor Visual Localization

ICCV 2019poster

Visual localization in large and complex indoor scenes, dominated by weakly textured rooms and repeating geometric patterns, is a challenging problem with high practical relevance for applications such as Augmented Reality and robotics. To handle the ambiguities arising in this scenario, a common st…

Cited by 59PDFScholar
2018

Benchmarking 6DOF Outdoor Visual Localization in Changing Conditions

CVPR 2018poster

Visual localization enables autonomous vehicles to navigate in their surroundings and augmented reality applications to link virtual to real worlds. Practical visual localization approaches need to be robust to a wide variety of viewing condition, including day-night changes, as well as weather and…

Cited by 780SourcePDFScholar
2018

InLoc: Indoor Visual Localization With Dense Matching and View Synthesis

CVPR 2018poster

We seek to predict the 6 degree-of-freedom (6DoF) pose of a query photograph with respect to a large indoor 3D map. The contributions of this work are three-fold. First, we develop a new large-scale visual localization method targeted for indoor environments. The method proceeds along three steps: (…

Cited by 582SourcePDFScholar
2018

Neighbourhood Consensus Networks

NeurIPS 2018spotlight

We address the problem of finding reliable dense correspondences between a pair of images. This is a challenging task due to strong appearance differences between the corresponding scene elements and ambiguities generated by repetitive patterns. The contributions of this work are threefold. First, i…

Cited by 519SourcePDFScholar
2017

ActionVLAD: Learning Spatio-Temporal Aggregation for Action Classification

CVPR 2017poster

In this work, we introduce a new video representation for action classification that aggregates local convolutional features across the entire spatio-temporal extent of the video. We do so by integrating state-of-the-art two-stream networks with learnable spatio-temporal feature aggregation. The res…

Cited by 607PDFScholar
2017

Are Large-Scale 3D Models Really Necessary for Accurate Visual Localization?

CVPR 2017poster

Accurate visual localization is a key technology for autonomous navigation. 3D structure-based methods employ 3D models of the scene to estimate the full 6DOF pose of a camera very accurately. However, constructing (and extending) large-scale 3D models is still a significant challenge. In contrast,…

Cited by 257PDFScholar
2017

Joint Discovery of Object States and Manipulation Actions

ICCV 2017poster

Many human activities involve object manipulations aiming to modify the object state. Examples of common state changes include full/empty bottle, open/closed door, and attached/detached car wheel. In this work, we seek to automatically discover the states of objects and the associated manipulation a…

Cited by 106PDFcodeScholar
2017

Learning From Video and Text via Large-Scale Discriminative Clustering

ICCV 2017spotlight

Discriminative clustering has been successfully applied to a number of weakly supervised learning tasks. Such applications include person and action recognition, text-to-video alignment, object co-segmentation and colocalization in videos and images. One drawback of discriminative clustering, howeve…

Cited by 45PDFScholar
2017

Localizing Moments in Video With Natural Language

ICCV 2017poster

We consider retrieving a specific temporal segment, or moment, from a video given a natural language text description. Methods designed to retrieve whole video clips with natural language determine what occurs in a video but not when. To address this issue, we propose the Moment Context Network (MCN…

Cited by 1155PDFScholar
2016

NetVLAD: CNN Architecture for Weakly Supervised Place Recognition

CVPR 2016oral

We tackle the problem of large scale visual place recognition, where the task is to quickly and accurately recognize the location of a given query photograph. We present the following three principal contributions. First, we develop a convolutional neural network (CNN) architecture that is trainable…

Cited by 3700PDFcodeScholar
2016

Unsupervised Learning From Narrated Instruction Videos

CVPR 2016oral

We address the problem of automatically learning the main steps to complete a certain task, such as changing a car tire, from a set of narrated instruction videos. The contributions of this paper are three-fold. First, we develop a new unsupervised learning approach that takes advantage of the compl…

Cited by 378PDFScholar
2015

24/7 Place Recognition by View Synthesis

CVPR 2015poster

We address the problem of large-scale visual place recognition for situations where the scene undergoes a major change in appearance, for example, due to illumination (day/night), change of seasons, aging, or structural modifications over time such as buildings built or destroyed. Such situations re…

Cited by 742SourcePDFScholar
2015

Is Object Localization for Free? - Weakly-Supervised Learning With Convolutional Neural Networks

CVPR 2015poster

Successful visual object recognition methods typically rely on training datasets containing lots of richly annotated images. Annotating object bounding boxes is both expensive and subjective. We describe a weakly supervised convolutional neural network (CNN) for object classification that relies onl…

Cited by 1196SourcePDFScholar
2015

On Pairwise Costs for Network Flow Multi-Object Tracking

CVPR 2015poster

Multi-object tracking has been recently approached with the min-cost network flow optimization techniques. Such methods simultaneously resolve multiple object tracks in a video and enable modeling of dependencies among tracks. Min-cost network flow methods also fit well within the "tracking-by-detec…

Cited by 164SourcePDFScholar