DITTO: Demonstration Imitation by Trajectory Transformation
Not on the map. Why?
Abstract (arXiv)
Teaching robots new skills quickly and conveniently is crucial for the broader adoption of robotic systems. In this work, we address the problem of one-shot imitation from a single human demonstration, given by an RGB-D video recording. We propose a two-stage process. In the first stage we extract the demonstration trajectory offline. This entails segmenting manipulated objects and determining their relative motion in relation to secondary objects such as containers. In the online trajectory generation stage, we first re-detect all objects, then warp the demonstration trajectory to the current scene and execute it on the robot. To complete these steps, our method leverages several ancillary models, including those for segmentation, relative object pose estimation, and grasp prediction. We systematically evaluate different combinations of correspondence and re-detection methods to validate our design decision across a diverse range of tasks. Specifically, we collect and quantitatively test on demonstrations of ten different tasks including pick-and-place tasks as well as articulated object manipulation. Finally, we perform extensive evaluations on a real robot system to demonstrate the effectiveness and utility of our approach in real-world scenarios. We make the code publicly available at http://ditto.cs.uni-freiburg.de.
Key facts. Cited by 29 papers in the map (data through 13 Oct 2026). Builds on 47 of its 68 references that are in the map. First posted on arXiv 22 Mar 2024.
Builds on
47 of 68 references.
References · 47
- 2023Segment Anythingcited by 8,195
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,857
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,395
- 2021Ego4D: Around the World in 3,000 Hours of Egocentric Videocited by 1,535
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 979
- 2022R3M: A Universal Visual Representation for Robot Manipulationcited by 683
- 2018An Algorithmic Perspective on Imitation Learningcited by 455
- 2020Understanding Human Hands in Contact at Internet Scalecited by 281
- 2022Unifying Flow, Stereo and Depth Estimationcited by 271
- 2023Affordances from Human Videos as a Versatile Representation for Roboticscited by 222
- 2021Contact-GraspNet: Efficient 6-DoF Grasp Generation in Cluttered Scenescited by 216
- 2022AnyGrasp: Robust and Efficient Grasp Perception in Spatial and Temporal Domainscited by 207
35 more
- 2023Learning to Act from Actionless Videos through Dense Correspondencescited by 160
- 2022Human-to-Robot Imitation in the Wildcited by 158
- 2018One-Shot Imitation from Observing Humans via Domain-Adaptive Meta-Learningcited by 146
- 2022VIOLA: Imitation Learning for Vision-Based Manipulation with Object Proposal Priorscited by 135
- 2023RoboTAP: Tracking Arbitrary Points for Few-Shot Visual Imitationcited by 88
- 2023CNOS: A Strong Baseline for CAD-based Novel Object Segmentationcited by 86
- 2022You Only Demonstrate Once: Category-Level Manipulation from Single Visual Demonstrationcited by 79
- 2022From One Hand to Multiple Hands: Imitation Learning for Dexterous Manipulation from Single-Camera Teleoperationcited by 79
- 2020Transformers for One-Shot Visual Imitationcited by 77
- 2022Deep Learning Approaches to Grasp Synthesis: A Reviewcited by 70
- 2023Learning Generalizable Manipulation Policies with Object-Centric 3D Representationscited by 60
- 2022Interactive Imitation Learning in Robotics: A Surveycited by 52
- 2023Towards Generalizable Zero-Shot Manipulation via Translating Human Interaction Planscited by 51
- 2023Zero-Shot Robot Manipulation from Passive Human Videoscited by 50
- 2021Articulated Object Interaction in Unknown Scenes with Whole-Body Mobile Manipulationcited by 44
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Modelscited by 43
- 2024PoCo: Policy Composition from and for Heterogeneous Robot Learningcited by 42
- 2023EquivAct: SIM(3)-Equivariant Visuomotor Policies beyond Rigid Object Manipulationcited by 37
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learningcited by 36
- 20183D Human Pose Estimation in RGBD Images for Robotic Task Learningcited by 33
- 2023Robotic Offline RL from Internet Videos via Value-Function Pre-Trainingcited by 32
- 2022K-VIL: Keypoints-based Visual Imitation Learningcited by 27
- 2021Correct Me if I am Wrong: Interactive Learning for Robotic Manipulationcited by 24
- 2023Object-centric Video Representation for Long-term Action Anticipationcited by 24
- 2023One-Shot Imitation Learning: A Pose Estimation Perspectivecited by 21
- 2023Few-Shot Panoptic Segmentation With Foundation Modelscited by 18
- 2024Semantic Scene Segmentation for Roboticscited by 16
- 2020FlowControl: Optical Flow Based Visual Servoingcited by 15
- 2023CenterGrasp: Object-Aware Implicit Representation Learning for Simultaneous Shape Reconstruction and 6-DoF Grasp Estimationcited by 13
- 2023Giving Robots a Hand: Learning Generalizable Manipulation with Eye-in-Hand Human Video Demonstrationscited by 6
- 2022A Hybrid Learning and Optimization Framework to Achieve Physically Interactive Tasks with Mobile Manipulatorscited by 4
- 2023Learning Multi-Step Manipulation Tasks from A Single Human Demonstrationcited by 4
- 2018O2A: One-shot Observational learning with Action vectorscited by 3
- 2023VFAS-Grasp: Closed Loop Grasping with Visual Feedback and Adaptive Samplingcited by 3
- 2021Stage Conscious Attention Network (SCAN) : A Demonstration-Conditioned Policy for Few-Shot Imitationcited by 2
Built on by
Citing papers per year: 2024: 9; 2025: 12; 2026: 8.
29 papers.
Sort:
By area:
- 2024Learning Robotic Manipulation Policies from Point Clouds with Conditional Flow Matchingcited by 63
- 2024OKAMI: Teaching Humanoid Robots Manipulation Skills through Single Video Imitationcited by 63
- 2024Vision-based Manipulation from Single Human Video with Open-World Object Graphscited by 47
- 2024R+X: Retrieval and Execution from Everyday Human Videoscited by 36
- 2024VLM See, Robot Do: Human Demo Video to Robot Action Plan via Vision Language Modelcited by 36
- 2025ZeroMimic: Distilling Robotic Manipulation Skills from Web Videoscited by 31
- 2025Crossing the Human-Robot Embodiment Gap with Sim-to-Real RL using One Human Demonstrationcited by 28
- 2025Robot Learning from a Physical World Modelcited by 18
- 2025AirExo-2: Scaling up Generalizable Robotic Imitation Learning with Low-Cost Exoskeletonscited by 17
- 2025MimicFunc: Imitating Tool Manipulation from a Single Human Video via Functional Correspondencecited by 11
- 2024The Art of Imitation: Learning Long-Horizon Manipulation Tasks from Few Demonstrationscited by 9
- 2024Learning from 10 Demos: Generalisable and Sample-Efficient Policy Learning with Oriented Affordance Framescited by 9
17 more
- 2025FUNCTO: Function-Centric One-Shot Imitation Learning for Tool Manipulationcited by 8
- 2025cVLA: Towards Efficient Camera-Space VLAscited by 8
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Modelscited by 3
- 2025The Unreasonable Effectiveness of Discrete-Time Gaussian Process Mixtures for Robot Policy Learningcited by 3
- 2026Scaling Single Human Demonstrations for Imitation Learning using Generative Foundational Modelscited by 3
- 2025Weakly-Supervised Learning of Dense Functional Correspondencescited by 2
- 2026SeeTraceAct: Visibility-Aware Latent Planning from Cross-Embodiment Demonstration Videoscited by 2
- 2026WatchAct: A Benchmark for Behavior-Grounded Robot Manipulationcited by 2
- 2025MSG: Multi-Stream Generative Policies for Sample-Efficient Robotic Manipulationcited by 1
- 2026AnchorD: Metric Grounding of Monocular Depth Using Factor Graphscited by 1
- 2024Leveraging Object Priors for Point Trackingcited by 0
- 2024Reinforcement Learning from Wild Animal Videoscited by 0
- 2025Imitation Learning with Precisely Labeled Human Demonstrationscited by 0
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Expertscited by 0
- 2026CosmoH2G: A Hand-to-Gripper Transfer Dataset and Baseline Method for Object Manipulation with Complex Spatial Movementscited by 0
- 2026KnowDemo: Knowledge-Guided Robot Demonstration Generation from Human Videoscited by 0
- 2026GOTT: Object-centric Dexterous Manipulation with a Reusable Cross-Embodiment Primitivecited by 0
- 2026GOTT: Object-centric Dexterous Manipulation with a Reusable Cross-Embodiment Primitive2 Oct 2026
- 2026KnowDemo: Knowledge-Guided Robot Demonstration Generation from Human Videos18 Sep 2026
- 2026CosmoH2G: A Hand-to-Gripper Transfer Dataset and Baseline Method for Object Manipulation with Complex Spatial Movements7 Sep 2026
- 2026WatchAct: A Benchmark for Behavior-Grounded Robot Manipulation24 Jun 2026
- 2026SeeTraceAct: Visibility-Aware Latent Planning from Cross-Embodiment Demonstration Videos1 Jun 2026
- 2026AnchorD: Metric Grounding of Monocular Depth Using Factor Graphs4 May 2026
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Experts13 Mar 2026
- 2026Scaling Single Human Demonstrations for Imitation Learning using Generative Foundational Models13 Feb 2026
- 2025Robot Learning from a Physical World Model10 Nov 2025
- 2025MSG: Multi-Stream Generative Policies for Sample-Efficient Robotic Manipulation29 Sep 2025
- 2025Weakly-Supervised Learning of Dense Functional Correspondences4 Sep 2025
- 2025MimicFunc: Imitating Tool Manipulation from a Single Human Video via Functional Correspondence19 Aug 2025
17 more
- 2025cVLA: Towards Efficient Camera-Space VLAs2 Jul 2025
- 2025The Unreasonable Effectiveness of Discrete-Time Gaussian Process Mixtures for Robot Policy Learning6 May 2025
- 2025Imitation Learning with Precisely Labeled Human Demonstrations18 Apr 2025
- 2025Crossing the Human-Robot Embodiment Gap with Sim-to-Real RL using One Human Demonstration17 Apr 2025
- 2025ZeroMimic: Distilling Robotic Manipulation Skills from Web Videos31 Mar 2025
- 2025AirExo-2: Scaling up Generalizable Robotic Imitation Learning with Low-Cost Exoskeletons5 Mar 2025
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Models1 Mar 2025
- 2025FUNCTO: Function-Centric One-Shot Imitation Learning for Tool Manipulation17 Feb 2025
- 2024Reinforcement Learning from Wild Animal Videos5 Dec 2024
- 2024Learning from 10 Demos: Generalisable and Sample-Efficient Policy Learning with Oriented Affordance Frames15 Oct 2024
- 2024OKAMI: Teaching Humanoid Robots Manipulation Skills through Single Video Imitation15 Oct 2024
- 2024VLM See, Robot Do: Human Demo Video to Robot Action Plan via Vision Language Model11 Oct 2024
- 2024Learning Robotic Manipulation Policies from Point Clouds with Conditional Flow Matching11 Sep 2024
- 2024Leveraging Object Priors for Point Tracking9 Sep 2024
- 2024The Art of Imitation: Learning Long-Horizon Manipulation Tasks from Few Demonstrations18 Jul 2024
- 2024R+X: Retrieval and Execution from Everyday Human Videos17 Jul 2024
- 2024Vision-based Manipulation from Single Human Video with Open-World Object Graphs30 May 2024
- 2025ZeroMimic: Distilling Robotic Manipulation Skills from Web Videoscited by 31
- 2025AirExo-2: Scaling up Generalizable Robotic Imitation Learning with Low-Cost Exoskeletonscited by 17
- 2024Learning from 10 Demos: Generalisable and Sample-Efficient Policy Learning with Oriented Affordance Framescited by 9
- 2025FUNCTO: Function-Centric One-Shot Imitation Learning for Tool Manipulationcited by 8
- 2025The Unreasonable Effectiveness of Discrete-Time Gaussian Process Mixtures for Robot Policy Learningcited by 3
- 2026Scaling Single Human Demonstrations for Imitation Learning using Generative Foundational Modelscited by 3
- 2025Imitation Learning with Precisely Labeled Human Demonstrationscited by 0
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Expertscited by 0
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Experts13 Mar 2026
- 2026Scaling Single Human Demonstrations for Imitation Learning using Generative Foundational Models13 Feb 2026
- 2025The Unreasonable Effectiveness of Discrete-Time Gaussian Process Mixtures for Robot Policy Learning6 May 2025
- 2025Imitation Learning with Precisely Labeled Human Demonstrations18 Apr 2025
- 2025ZeroMimic: Distilling Robotic Manipulation Skills from Web Videos31 Mar 2025
- 2025AirExo-2: Scaling up Generalizable Robotic Imitation Learning with Low-Cost Exoskeletons5 Mar 2025
- 2025FUNCTO: Function-Centric One-Shot Imitation Learning for Tool Manipulation17 Feb 2025
- 2024Learning from 10 Demos: Generalisable and Sample-Efficient Policy Learning with Oriented Affordance Frames15 Oct 2024
- 2024Learning Robotic Manipulation Policies from Point Clouds with Conditional Flow Matchingcited by 63
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Modelscited by 3
- 2025MSG: Multi-Stream Generative Policies for Sample-Efficient Robotic Manipulationcited by 1
- 2025MSG: Multi-Stream Generative Policies for Sample-Efficient Robotic Manipulation29 Sep 2025
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Models1 Mar 2025
- 2024Learning Robotic Manipulation Policies from Point Clouds with Conditional Flow Matching11 Sep 2024
- 2024Reinforcement Learning from Wild Animal Videoscited by 0
- 2024Reinforcement Learning from Wild Animal Videos5 Dec 2024
- 2025Robot Learning from a Physical World Modelcited by 18
- 2025Robot Learning from a Physical World Model10 Nov 2025
- 2024OKAMI: Teaching Humanoid Robots Manipulation Skills through Single Video Imitationcited by 63
- 2024Vision-based Manipulation from Single Human Video with Open-World Object Graphscited by 47
- 2024R+X: Retrieval and Execution from Everyday Human Videoscited by 36
- 2025Crossing the Human-Robot Embodiment Gap with Sim-to-Real RL using One Human Demonstrationcited by 28
- 2025MimicFunc: Imitating Tool Manipulation from a Single Human Video via Functional Correspondencecited by 11
- 2024The Art of Imitation: Learning Long-Horizon Manipulation Tasks from Few Demonstrationscited by 9
- 2026WatchAct: A Benchmark for Behavior-Grounded Robot Manipulationcited by 2
- 2026AnchorD: Metric Grounding of Monocular Depth Using Factor Graphscited by 1
- 2024Leveraging Object Priors for Point Trackingcited by 0
- 2026CosmoH2G: A Hand-to-Gripper Transfer Dataset and Baseline Method for Object Manipulation with Complex Spatial Movementscited by 0
- 2026KnowDemo: Knowledge-Guided Robot Demonstration Generation from Human Videoscited by 0
- 2026GOTT: Object-centric Dexterous Manipulation with a Reusable Cross-Embodiment Primitivecited by 0
- 2026GOTT: Object-centric Dexterous Manipulation with a Reusable Cross-Embodiment Primitive2 Oct 2026
- 2026KnowDemo: Knowledge-Guided Robot Demonstration Generation from Human Videos18 Sep 2026
- 2026CosmoH2G: A Hand-to-Gripper Transfer Dataset and Baseline Method for Object Manipulation with Complex Spatial Movements7 Sep 2026
- 2026WatchAct: A Benchmark for Behavior-Grounded Robot Manipulation24 Jun 2026
- 2026AnchorD: Metric Grounding of Monocular Depth Using Factor Graphs4 May 2026
- 2025MimicFunc: Imitating Tool Manipulation from a Single Human Video via Functional Correspondence19 Aug 2025
- 2025Crossing the Human-Robot Embodiment Gap with Sim-to-Real RL using One Human Demonstration17 Apr 2025
- 2024OKAMI: Teaching Humanoid Robots Manipulation Skills through Single Video Imitation15 Oct 2024
- 2024Leveraging Object Priors for Point Tracking9 Sep 2024
- 2024The Art of Imitation: Learning Long-Horizon Manipulation Tasks from Few Demonstrations18 Jul 2024
- 2024R+X: Retrieval and Execution from Everyday Human Videos17 Jul 2024
- 2024Vision-based Manipulation from Single Human Video with Open-World Object Graphs30 May 2024