Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniel Geng

dblp:251/9557 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
8since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 5 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-author · 4 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Generative modeling · 49% 3D vision · 20% Reinforcement learning · 18%
Computer graphics and multimedia
5 papers
Visual content generation and editing · 68% Audio and music processing · 17% Image and video processing · 15%

Topics — the 18 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
2.332024
Images that Sound: Composing Images and Sounds on a Single Canvas · NeurIPS 2024
Factorized Diffusion: Perceptual Illusions by Noise Decomposition · ECCV (57) 2024
Visual Anagrams: Generating Multi-View Optical Illusions with Diffusion Models · CVPR 2024
Computer vision › 3D vision › motion estimation
optical flow
1.632024
Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators · ICLR 2024
Self-Supervised Motion Magnification by Backpropagating Through Optical Flow · NeurIPS 2023
Comparing Correspondences: Video Prediction with Correspondence-wise Losses · CVPR 2022
Machine learning › Generative modeling
video generation
0.912025
Motion Prompting: Controlling Video Generation with Motion Trajectories · CVPR 2025
Computer vision › 3D vision
motion estimation
0.812024
Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators · ICLR 2024
Machine learning › Generative modeling
multimodal generation
0.812024
Images that Sound: Composing Images and Sounds on a Single Canvas · NeurIPS 2024
Machine learning › Generative modeling
visual illusion
0.812024
Factorized Diffusion: Perceptual Illusions by Noise Decomposition · ECCV (57) 2024
Visual content generation and editing › image editing
diffusion-based image editing
0.812024
Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators · ICLR 2024
Visual content generation and editing
image editing
0.812024
Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators · ICLR 2024
Visual content generation and editing
image generation
0.812024
Factorized Diffusion: Perceptual Illusions by Noise Decomposition · ECCV (57) 2024
Image and video processing › video processing
motion magnification
0.712023
Self-Supervised Motion Magnification by Backpropagating Through Optical Flow · NeurIPS 2023
Machine learning › Generative modeling › video generation
video interpolation
0.612022
Comparing Correspondences: Video Prediction with Correspondence-wise Losses · CVPR 2022
Computer vision › Video understanding and tracking
video prediction
0.612022
Comparing Correspondences: Video Prediction with Correspondence-wise Losses · CVPR 2022
Machine learning › Reinforcement learning › exploration
intrinsic motivation
0.512021
SMiRL: Surprise Minimizing Reinforcement Learning in Unstable Environments · ICLR 2021
Machine learning › Reinforcement learning
imitation learning
0.412019
Compositional Plan Vectors · NeurIPS 2019
Machine learning › Reinforcement learning › imitation learning › few-shot imitation learning
one-shot imitation learning
0.412019
Compositional Plan Vectors · NeurIPS 2019
Machine learning › Reinforcement learning › hierarchical reinforcement learning
skill composition
0.412019
Compositional Plan Vectors · NeurIPS 2019
Machine learning › Generative modeling › video generation
text-to-video generation
0.312025
Motion Prompting: Controlling Video Generation with Motion Trajectories · CVPR 2025
Machine learning › Generative modeling › diffusion model
text-to-image generation
0.212024
Images that Sound: Composing Images and Sounds on a Single Canvas · NeurIPS 2024

Methods — techniques the papers use, named apart from their topics

diffusion model · 6.9zero-shot generation · 1.5shared latent space · 1.5orthogonal transformation · 1.5optical flow · 1.5guidance loss · 1.5test-time adaptation · 1.3self-supervised learning · 1.3backpropagation through optical flow · 1.3motion trajectory conditioning · 0.9
YearPublicationVenuePosition
2025 Motion Prompting: Controlling Video Generation with Motion Trajectories
abstract
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 conditioned on spatiotemporally sparse or dense motion trajectories. In contrast to prior motion conditioning work, this flexible representation can encode any number of trajectories, object-specific or global scene motion, and temporally sparse motion; due to its flexibility we refer to this conditioning as motion prompts. While users may directly specify sparse trajectories, we also show how to translate high-level user requests into detailed, semi-dense motion prompts, a process we term motion prompt expansion. We demonstrate the versatility of our approach through various applications, including camera and object motion control, "interacting" with an image, motion transfer, and image editing. Our results showcase emergent behaviors, such as realistic physics, suggesting the potential of motion prompts for probing video models and interacting with future generative world models. Finally, we evaluate quantitatively, conduct a human study, and demonstrate strong performance.
Daniel Geng, Charles Herrmann, Junhwa Hur, Forrester Cole, Serena Zhang, Tobias Pfaff, Tatiana Lopez-Guevara, Yusuf Aytar, Michael Rubinstein, Chen Sun 0002, Oliver Wang, Andrew Owens, Deqing Sun
CVPR1
2024 Visual Anagrams: Generating Multi-View Optical Illusions with Diffusion Models
abstract
We address the problem of synthesizing multi-view optical illusions: images that change appearance upon a transformation, such as a flip or rotation. We propose a simple, zero-shot method for obtaining these illusions from off-the-shelf text-to-image diffusion models. During the reverse diffusion process, we estimate the noise from different views of a noisy image, and then combine these noise estimates together and denoise the image. A theoretical analysis suggests that this method works precisely for views that can be written as orthogonal transformations, of which permutations are a subset. This leads to the idea of a visual anagram-an image that changes appearance under some rearrangement of pixels. This includes rotations and flips, but also more exotic pixel permutations such as a jigsaw rearrangement. Our approach also naturally extends to illusions with more than two views. We provide both qualitative and quantitative results demonstrating the effectiveness and flexibility of our method. Please see our project webpage for additional visualizations and results: https://dangeng.github.io/visual_anagrams/.
Daniel Geng, Inbum Park, Andrew Owens
CVPR1
2024 Factorized Diffusion: Perceptual Illusions by Noise Decomposition
Daniel Geng, Inbum Park, Andrew Owens
ECCV (57)1
2024 Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators
abstract
Diffusion models are capable of generating impressive images conditioned on text descriptions, and extensions of these models allow users to edit images at a relatively coarse scale. However, the ability to precisely edit the layout, position, pose, and shape of objects in images with diffusion models is still difficult. To this end, we propose _motion guidance_, a zero-shot technique that allows a user to specify dense, complex motion fields that indicate where each pixel in an image should move. Motion guidance works by steering the diffusion sampling process with the gradients through an off-the-shelf optical flow network. Specifically, we design a guidance loss that encourages the sample to have the desired motion, as estimated by a flow network, while also being visually similar to the source image. By simultaneously sampling from a diffusion model and guiding the sample to have low guidance loss, we can obtain a motion-edited image. We demonstrate that our technique works on complex motions and produces high quality edits of real and generated images.
Daniel Geng, Andrew Owens
ICLR1
2024 Images that Sound: Composing Images and Sounds on a Single Canvas
abstract
Spectrograms are 2D representations of sound that look very different from the images found in our visual world. And natural images, when played as spectrograms, make unnatural sounds. In this paper, we show that it is possible to synthesize spectrograms that simultaneously look like natural images and sound like natural audio. We call these visual spectrograms *images that sound*. Our approach is simple and zero-shot, and it leverages pre-trained text-to-image and text-to-spectrogram diffusion models that operate in a shared latent space. During the reverse process, we denoise noisy latents with both the audio and image diffusion models in parallel, resulting in a sample that is likely under both models. Through quantitative evaluations and perceptual studies, we find that our method successfully generates spectrograms that align with a desired audio prompt while also taking the visual appearance of a desired image prompt.
Daniel Geng, Andrew Owens
NeurIPS2
2023 Self-Supervised Motion Magnification by Backpropagating Through Optical Flow
abstract
This paper presents a simple, self-supervised method for magnifying subtle motions in video: given an input video and a magnification factor, we manipulate the video such that its new optical flow is scaled by the desired amount. To train our model, we propose a loss function that estimates the optical flow of the generated video and penalizes how far if deviates from the given magnification factor. Thus, training involves differentiating through a pretrained optical flow network. Since our model is self-supervised, we can further improve its performance through test-time adaptation, by finetuning it on the input video. It can also be easily extended to magnify the motions of only user-selected objects. Our approach avoids the need for synthetic magnification datasets that have been used to train prior learning-based approaches. Instead, it leverages the existing capabilities of off-the-shelf motion estimators. We demonstrate the effectiveness of our method through evaluations of both visual quality and quantitative metrics on a range of real-world and synthetic videos, and we show our method works for both supervised and unsupervised optical flow methods.
Zhaoying Pan, Daniel Geng, Andrew Owens
NeurIPS2
2022 Comparing Correspondences: Video Prediction with Correspondence-wise Losses
abstract
Image prediction methods often struggle on tasks that require changing the positions of objects, such as video prediction, producing blurry images that average over the many positions that objects might occupy. In this paper, we propose a simple change to existing image similarity metrics that makes them more robust to positional errors: we match the images using optical flow, then measure the visual similarity of corresponding pixels. This change leads to crisper and more perceptually accurate predictions, and does not require modifications to the image prediction network. We apply our method to a variety of video prediction tasks, where it obtains strong performance with simple network architectures, and to the closely related task of video interpolation. Code and results are available at our webpage: https://dangeng.github.io/CorrWiseLosses
Daniel Geng, Max Hamilton, Andrew Owens
CVPR1
2021 SMiRL: Surprise Minimizing Reinforcement Learning in Unstable Environments
Glen Berseth, Daniel Geng, Coline Devin, Nicholas Rhinehart, Chelsea Finn, Dinesh Jayaraman, Sergey Levine
ICLR2
2019 Compositional Plan Vectors
abstract
Autonomous agents situated in real-world environments must be able to master large repertoires of skills. While a single short skill can be learned quickly, it would be impractical to learn every task independently. Instead, the agent should share knowledge across behaviors such that each task can be learned efficiently, and such that the resulting model can generalize to new tasks, especially ones that are compositions or subsets of tasks seen previously. A policy conditioned on a goal or demonstration has the potential to share knowledge between tasks if it sees enough diversity of inputs. However, these methods may not generalize to a more complex task at test time. We introduce compositional plan vectors (CPVs) to enable a policy to perform compositions of tasks without additional supervision. CPVs represent trajectories as the sum of the subtasks within them. We show that CPVs can be learned within a one-shot imitation learning framework without any additional supervision or information about task hierarchy, and enable a demonstration-conditioned policy to generalize to tasks that sequence twice as many skills as the tasks seen during training. Analogously to embeddings such as word2vec in NLP, CPVs can also support simple arithmetic operations -- for example, we can add the CPVs for two different tasks to command an agent to compose both tasks, without any additional training.
Coline Devin, Daniel Geng, Pieter Abbeel, Trevor Darrell, Sergey Levine
NeurIPS2