← Search

Forrester Cole

23 accepted papers

2026

MotionV2V: Editing Motion in a Video

CVPR 2026

While generative video models have achieved remarkable fidelity and consistency, applying these capabilities to video editing remains a complex challenge. Recent research has extensively explored motion controllability as a means to enhance text-to-video generation or image animation; however, we id

Cited by 0SourcecodeScholar
2025

Generative Omnimatte: Learning to Decompose Video into Layers

CVPR 2025highlight

Given a video and a set of input object masks, an omnimatte method aims to decompose the video into semantically meaningful layers containing individual objects along with their associated effects, such as shadows and reflections.Existing omnimatte methods assume a static background or accurate pose…

Cited by 3SourcePDFScholar
2025

MegaSaM: Accurate, Fast and Robust Structure and Motion from Casual Dynamic Videos

CVPR 2025award

We present a system that allows for accurate, fast, and robust estimation of camera parameters and depth maps from casual monocular videos of dynamic scenes. Most conventional structure from motion and monocular SLAM techniques assume input videos that feature predominantly static scenes with large…

Cited by 18SourcePDFScholar
2025

MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motion

ICLR 2025spotlight

Estimating geometry from dynamic scenes, where objects move and deform over time, remains a core challenge in computer vision. Current approaches often rely on multi-stage pipelines or global optimizations that decompose the problem into subtasks, like depth and flow, leading to complex systems pron…

2025

Motion Prompting: Controlling Video Generation with Motion Trajectories

CVPR 2025poster

Motion control is crucial for generating expressive and compelling video content; however, most existing video generation models rely mainly on text prompts for control, which struggle to capture the nuances of dynamic actions and temporal compositions. To this end, we train a video generation model…

Cited by 22SourcePDFScholar
2024

ExtraNeRF: Visibility-Aware View Extrapolation of Neural Radiance Fields with Diffusion Models

CVPR 2024poster

We propose ExtraNeRF a novel method for extrapolating the range of views handled by a Neural Radiance Field (NeRF). Our main idea is to leverage NeRFs to model scene-specific fine-grained details while capitalizing on diffusion models to extrapolate beyond our observed data. A key ingredient is to t…

Cited by 3SourcePDFScholar
2024

WonderJourney: Going from Anywhere to Everywhere

CVPR 2024poster

We introduce WonderJourney a modular framework for perpetual 3D scene generation. Unlike prior work on view generation that focuses on a single type of scenes we start at any user-provided location (by a text description or an image) and generate a journey through a long sequence of diverse yet cohe…

Cited by 44SourcePDFScholar
2024

ZipLoRA: Any Subject in Any Style by Effectively Merging LoRAs

ECCV 2024poster

"Methods for finetuning generative models for concept-driven personalization generally achieve strong results for subject-driven or style-driven generation. Recently, low-rank adaptations () have been proposed as a parameter-efficient way of achieving concept-driven personalization. While recent wor…

2023

Omnimatte3D: Associating Objects and Their Effects in Unconstrained Monocular Video

CVPR 2023poster

We propose a method to decompose a video into a background and a set of foreground layers, where the background captures stationary elements while the foreground layers capture moving objects along with their associated effects (e.g. shadows and reflections). Our approach is designed for unconstrain…

Cited by 3SourcePDFScholar
2023

SCOOP: Self-Supervised Correspondence and Optimization-Based Scene Flow

CVPR 2023poster

Scene flow estimation is a long-standing problem in computer vision, where the goal is to find the 3D motion of a scene from its consecutive observations. Recently, there have been efforts to compute the scene flow from 3D point clouds. A common approach is to train a regression model that consumes…

2022

Associating Objects and Their Effects in Video through Coordination Games

NeurIPS 2022accept

We explore a feed-forward approach for decomposing a video into layers, where each layer contains an object of interest along with its associated shadows, reflections, and other visual effects. This problem is challenging since associated effects vary widely with the 3D geometry and lighting conditi…

Cited by 5SourcePDFScholar
2022

D^2NeRF: Self-Supervised Decoupling of Dynamic and Static Objects from a Monocular Video

NeurIPS 2022accept

Given a monocular video, segmenting and decoupling dynamic objects while recovering the static environment is a widely studied problem in machine intelligence. Existing solutions usually approach this problem in the image domain, limiting their performance and understanding of the environment. We in…

2022

Structure and Motion from Casual Videos

ECCV 2022poster

"Casual videos, such as those captured in daily life using a hand-held cell phone, pose problems for conventional structure-from-motion (SfM) techniques: the camera is often roughly stationary (not much parallax), and a large portion of the video may contain moving objects. Under such conditions, st…

Cited by 42SourcePDFScholar
2021

Differentiable Surface Rendering via Non-Differentiable Sampling

ICCV 2021poster

We present a method for differentiable rendering of 3D surfaces that supports both explicit and implicit representations, provides derivatives at occlusion boundaries, and is fast and simple to implement. The method first samples the surface using non-differentiable rasterization, then applies diffe…

Cited by 49PDFScholar
2021

LASR: Learning Articulated Shape Reconstruction From a Monocular Video

CVPR 2021poster

Remarkable progress has been made in 3D reconstruction of rigid structures from a video or a collection of images. However, it is still challenging to reconstruct nonrigid structures from RGB inputs, due to the under-constrained nature of this problem. While template-based approaches, such as parame…

Cited by 129PDFcodeScholar
2021

Omnimatte: Associating Objects and Their Effects in Video

CVPR 2021poster

Computer vision has become increasingly better at segmenting objects in images and videos; however, scene effects related to the objects -- shadows, reflections, generated smoke, etc. -- are typically overlooked. Identifying such scene effects and associating them with the objects producing them is…

Cited by 55PDFScholar
2021

ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction

NeurIPS 2021spotlight

We introduce ViSER, a method for recovering articulated 3D shapes and dense3D trajectories from monocular videos. Previous work on high-quality reconstruction of dynamic 3D shapes typically relies on multiple camera views, strong category-specific priors, or 2D keypoint supervision. We show that no…

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

Learning the Depths of Moving People by Watching Frozen People

CVPR 2019oral

We present a method for predicting dense depth in scenarios where both a monocular camera and people in the scene are freely moving. Existing methods for recovering depth for dynamic, non-rigid objects from monocular video impose strong assumptions on the objects' motion and may only recover sparse…

Cited by 276PDFScholar
2019

Unsupervised learning of object structure and dynamics from videos

NeurIPS 2019poster

Extracting and predicting object structure and dynamics from videos without supervision is a major challenge in machine learning. To address this challenge, we adopt a keypoint-based image representation and learn a stochastic dynamics model of the keypoints. Future frames are reconstructed from the…

2018

Unsupervised Training for 3D Morphable Model Regression

CVPR 2018poster

We present a method for training a regression network from image pixels to 3D morphable model coordinates using only unlabeled photographs. The training loss is based on features from a facial recognition network, computed on-the-fly by rendering the predicted faces with a differentiable renderer. T…

2017

Synthesizing Normalized Faces From Facial Identity Features

CVPR 2017spotlight

We present a method for synthesizing a frontal, neutral-expression image of a person's face, given an input face photograph. This is achieved by learning to generate facial landmarks and textures from features extracted from a facial-recognition network. Unlike previous generative approaches, our en…

Cited by 190PDFScholar