IFOR: Iterative Flow Minimization for Robotic Object Rearrangement
Not on the map. Why?
Abstract (arXiv)
Accurate object rearrangement from vision is a crucial problem for a wide variety of real-world robotics applications in unstructured environments. We propose IFOR, Iterative Flow Minimization for Robotic Object Rearrangement, an end-to-end method for the challenging problem of object rearrangement for unknown objects given an RGBD image of the original and final scenes. First, we learn an optical flow model based on RAFT to estimate the relative transformation of the objects purely from synthetic data. This flow is then used in an iterative minimization algorithm to achieve accurate positioning of previously unseen objects. Crucially, we show that our method applies to cluttered scenes, and in the real world, while training only on synthetic data. Videos are available at https://imankgoyal.github.io/ifor.html.
Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). Builds on 66 of its 76 references that are in the map. First posted on arXiv 1 Feb 2022.
Builds on
66 of 76 references.
References · 66
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2017Mask R-CNNcited by 7,259
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2019Habitat: A Platform for Embodied AI Researchcited by 1,163
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 773
- 2019RLBench: The Robot Learning Benchmark & Learning Environmentcited by 669
- 2021CLIPort: What and Where Pathways for Robotic Manipulationcited by 617
38 more
- 2020SAPIEN: A SimulAted Part-based Interactive ENvironmentcited by 584
- 2018Gibson Env: Real-World Perception for Embodied Agentscited by 477
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2019DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusioncited by 352
- 2020Transporter Networks: Rearranging the Visual World for Robotic Manipulationcited by 342
- 2017Embodied Question Answeringcited by 335
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2020CosyPose: Consistent multi-view multi-object 6D pose estimationcited by 287
- 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
- 2020Integrated Task and Motion Planningcited by 281
- 2017Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metricscited by 259
- 2018FlowNet3D: Learning Scene Flow in 3D Point Cloudscited by 241
- 20196-DOF GraspNet: Variational Grasp Generation for Object Manipulationcited by 237
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 2021Contact-GraspNet: Efficient 6-DoF Grasp Generation in Cluttered Scenescited by 213
- 2020RoboTHOR: An Open Simulation-to-Real Embodied AI Platformcited by 190
- 2017Learning to Find Good Correspondencescited by 176
- 2019Implicit 3D Orientation Learning for 6D Object Detection from RGB Imagescited by 170
- 2020Rearrangement: A Challenge for Embodied AIcited by 153
- 2018Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulationcited by 140
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 128
- 2020RAFT-3D: Scene Flow using Rigid-Motion Embeddingscited by 121
- 2018Closing the Loop for Robotic Grasping: A Real-time, Generative Grasp Synthesis Approachcited by 117
- 2019HPLFlowNet: Hierarchical Permutohedral Lattice FlowNet for Scene Flow Estimation on Large-scale Point Cloudscited by 108
- 2021AutoFlow: Learning a Better Training Set for Optical Flowcited by 102
- 2021Visual Room Rearrangementcited by 101
- 2021ManipulaTHOR: A Framework for Visual Object Manipulationcited by 101
- 2019Just Go with the Flow: Self-Supervised Scene Flow Estimationcited by 98
- 2020Learning to Rearrange Deformable Cables, Fabrics, and Bags with Goal-Conditioned Transporter Networkscited by 77
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2020Self-Supervised Monocular Scene Flow Estimationcited by 64
- 2020Learning RGB-D Feature Embeddings for Unseen Object Instance Segmentationcited by 64
- 2019Online Replanning in Belief Space for Partially Observable Task and Motion Problemscited by 60
- 2021Weakly Supervised Learning of Rigid 3D Scene Flowcited by 60
- 2021StructFormer: Learning Spatial Structure for Language-Guided Semantic Rearrangement of Novel Objectscited by 57
- 2019Deep Rigid Instance Scene Flowcited by 54
- 2020UPFlow: Upsampling Pyramid for Unsupervised Optical Flow Learningcited by 49
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2022: 5; 2023: 14; 2024: 6; 2025: 12; 2026: 5.
42 papers.
Sort:
By area:
- 2023RVT: Robotic View Transformer for 3D Object Manipulationcited by 224
- 2023Affordances from Human Videos as a Versatile Representation for Roboticscited by 221
- 2023Any-point Trajectory Modeling for Policy Learningcited by 207
- 2024RVT-2: Learning Precise Manipulation from Few Demonstrationscited by 135
- 2024Track2Act: Predicting Point Tracks from Internet Videos enables Generalizable Robot Manipulationcited by 116
- 2022DALL-E-Bot: Introducing Web-Scale Diffusion Models to Roboticscited by 105
- 2022SE(3)-Equivariant Relational Rearrangement with Neural Descriptor Fieldscited by 51
- 2022StructDiffusion: Language-Guided Creation of Physically-Valid Structures using Unseen Objectscited by 49
- 2024OK-Robot: What Really Matters in Integrating Open-Knowledge Models for Roboticscited by 33
- 2023Shelving, Stacking, Hanging: Relational Pose Diffusion for Multi-modal Rearrangementcited by 29
- 2025Pre-training Auto-regressive Robotic Models with 4D Representationscited by 27
- 2023SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphscited by 24
30 more
- 2025Dream2Flow: Bridging Video Generation and Open-World Manipulation with 3D Object Flowcited by 21
- 2022Mean Shift Mask Transformer for Unseen Object Instance Segmentationcited by 19
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generationcited by 17
- 2025TraceGen: World Modeling in 3D Trace Space Enables Learning from Cross-Embodiment Videoscited by 13
- 2023Self-Supervised Motion Magnification by Backpropagating Through Optical Flowcited by 10
- 2024Never-Ending Behavior-Cloning Agent for Robotic Manipulationcited by 10
- 2025GarmentPile: Point-Level Visual Affordance Guided Retrieval and Adaptation for Cluttered Garments Manipulationcited by 9
- 2025Latent Policy Steering with Embodiment-Agnostic Pretrained World Modelscited by 8
- 2025H2R-Grounder: A Paired-Data-Free Paradigm for Translating Human Interaction Videos into Physically Grounded Robot Videoscited by 8
- 2026Dexterous Manipulation Policies from RGB Human Videos via 3D Hand-Object Trajectory Reconstructioncited by 8
- 2023Structural Concept Learning via Graph Attention for Multi-Level Rearrangement Planningcited by 7
- 2022A Simple Approach for Visual Rearrangement: 3D Mapping and Semantic Searchcited by 6
- 2024Grasp, See, and Place: Efficient Unknown Object Rearrangement with Policy Structure Priorcited by 5
- 2023STOW: Discrete-Frame Segmentation and Tracking of Unseen Objects for Warehouse Picking Robotscited by 4
- 2023SceneScore: Learning a Cost Function for Object Arrangementcited by 4
- 2024Skills Made to Order: Efficient Acquisition of Robot Cooking Skills Guided by Multiple Forms of Internet Datacited by 4
- 2025Cascaded Diffusion Models for Neural Motion Planningcited by 4
- 2023Spatial-Language Attention Policies for Efficient Robot Learningcited by 3
- 2023Goal-Conditioned Reinforcement Learning with Disentanglement-based Reachability Planningcited by 3
- 2025Efficient Alignment of Unconditioned Action Prior for Language-conditioned Pick and Place in Cluttercited by 3
- 2023High-Quality Unknown Object Instance Segmentation via Quadruple Boundary Error Refinementcited by 1
- 2025Tidiness Score-Guided Monte Carlo Tree Search for Visual Tabletop Rearrangementcited by 1
- 2026GarmentPile++: Affordance-Driven Cluttered Garments Retrieval with Vision-Language Reasoningcited by 1
- 2026HyReach: Vision-Guided Hybrid Manipulator Reaching in Unseen Cluttered Environmentscited by 1
- 2023Fully Automated Task Management for Generation, Execution, and Evaluation: A Framework for Fetch-and-Carry Tasks with Natural Language Instructions in Continuous Spacecited by 0
- 2025Temporal Prompting Matters: Rethinking Referring Video Object Segmentationcited by 0
- 2025ArtiBench and ArtiBrain: Benchmarking Generalizable Vision-Language Articulated Object Manipulationcited by 0
- 2025Explaining Why Things Go Where They Go: Interpretable Constructs of Human Organizational Preferencescited by 0
- 2026GraspLDP: Towards Generalizable Grasping Policy via Latent Diffusioncited by 0
- 2026A Cross-view Fusion Framework for Robust 6-DoF Grasp Pose Estimationcited by 0
- 2026A Cross-view Fusion Framework for Robust 6-DoF Grasp Pose Estimation5 Jun 2026
- 2026HyReach: Vision-Guided Hybrid Manipulator Reaching in Unseen Cluttered Environments22 Mar 2026
- 2026GarmentPile++: Affordance-Driven Cluttered Garments Retrieval with Vision-Language Reasoning4 Mar 2026
- 2026GraspLDP: Towards Generalizable Grasping Policy via Latent Diffusion26 Feb 2026
- 2026Dexterous Manipulation Policies from RGB Human Videos via 3D Hand-Object Trajectory Reconstruction9 Feb 2026
- 2025Explaining Why Things Go Where They Go: Interpretable Constructs of Human Organizational Preferences31 Dec 2025
- 2025Dream2Flow: Bridging Video Generation and Open-World Manipulation with 3D Object Flow31 Dec 2025
- 2025H2R-Grounder: A Paired-Data-Free Paradigm for Translating Human Interaction Videos into Physically Grounded Robot Videos10 Dec 2025
- 2025TraceGen: World Modeling in 3D Trace Space Enables Learning from Cross-Embodiment Videos26 Nov 2025
- 2025ArtiBench and ArtiBrain: Benchmarking Generalizable Vision-Language Articulated Object Manipulation25 Nov 2025
- 2025Temporal Prompting Matters: Rethinking Referring Video Object Segmentation8 Oct 2025
- 2025Latent Policy Steering with Embodiment-Agnostic Pretrained World Models17 Jul 2025
30 more
- 2025Cascaded Diffusion Models for Neural Motion Planning21 May 2025
- 2025Efficient Alignment of Unconditioned Action Prior for Language-conditioned Pick and Place in Clutter12 Mar 2025
- 2025GarmentPile: Point-Level Visual Affordance Guided Retrieval and Adaptation for Cluttered Garments Manipulation12 Mar 2025
- 2025Tidiness Score-Guided Monte Carlo Tree Search for Visual Tabletop Rearrangement24 Feb 2025
- 2025Pre-training Auto-regressive Robotic Models with 4D Representations18 Feb 2025
- 2024Skills Made to Order: Efficient Acquisition of Robot Cooking Skills Guided by Multiple Forms of Internet Data23 Sep 2024
- 2024RVT-2: Learning Precise Manipulation from Few Demonstrations12 Jun 2024
- 2024Track2Act: Predicting Point Tracks from Internet Videos enables Generalizable Robot Manipulation2 May 2024
- 2024Never-Ending Behavior-Cloning Agent for Robotic Manipulation1 Mar 2024
- 2024Grasp, See, and Place: Efficient Unknown Object Rearrangement with Policy Structure Prior23 Feb 2024
- 2024OK-Robot: What Really Matters in Integrating Open-Knowledge Models for Robotics22 Jan 2024
- 2023Any-point Trajectory Modeling for Policy Learning28 Dec 2023
- 2023Self-Supervised Motion Magnification by Backpropagating Through Optical Flow28 Nov 2023
- 2023SceneScore: Learning a Cost Function for Object Arrangement14 Nov 2023
- 2023Fully Automated Task Management for Generation, Execution, and Evaluation: A Framework for Fetch-and-Carry Tasks with Natural Language Instructions in Continuous Space7 Nov 2023
- 2023STOW: Discrete-Frame Segmentation and Tracking of Unseen Objects for Warehouse Picking Robots4 Nov 2023
- 2023SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphs21 Sep 2023
- 2023Structural Concept Learning via Graph Attention for Multi-Level Rearrangement Planning5 Sep 2023
- 2023Goal-Conditioned Reinforcement Learning with Disentanglement-based Reachability Planning20 Jul 2023
- 2023Shelving, Stacking, Hanging: Relational Pose Diffusion for Multi-modal Rearrangement10 Jul 2023
- 2023High-Quality Unknown Object Instance Segmentation via Quadruple Boundary Error Refinement28 Jun 2023
- 2023RVT: Robotic View Transformer for 3D Object Manipulation26 Jun 2023
- 2023Spatial-Language Attention Policies for Efficient Robot Learning21 Apr 2023
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generation18 Apr 2023
- 2023Affordances from Human Videos as a Versatile Representation for Robotics17 Apr 2023
- 2022Mean Shift Mask Transformer for Unseen Object Instance Segmentation21 Nov 2022
- 2022SE(3)-Equivariant Relational Rearrangement with Neural Descriptor Fields17 Nov 2022
- 2022StructDiffusion: Language-Guided Creation of Physically-Valid Structures using Unseen Objects8 Nov 2022
- 2022DALL-E-Bot: Introducing Web-Scale Diffusion Models to Robotics5 Oct 2022
- 2022A Simple Approach for Visual Rearrangement: 3D Mapping and Semantic Search21 Jun 2022
- 2022DALL-E-Bot: Introducing Web-Scale Diffusion Models to Roboticscited by 105
- 2022StructDiffusion: Language-Guided Creation of Physically-Valid Structures using Unseen Objectscited by 49
- 2025Cascaded Diffusion Models for Neural Motion Planningcited by 4
- 2026GraspLDP: Towards Generalizable Grasping Policy via Latent Diffusioncited by 0
- 2026GraspLDP: Towards Generalizable Grasping Policy via Latent Diffusion26 Feb 2026
- 2025Cascaded Diffusion Models for Neural Motion Planning21 May 2025
- 2022StructDiffusion: Language-Guided Creation of Physically-Valid Structures using Unseen Objects8 Nov 2022
- 2022DALL-E-Bot: Introducing Web-Scale Diffusion Models to Robotics5 Oct 2022
- 2023Any-point Trajectory Modeling for Policy Learningcited by 207
- 2023Any-point Trajectory Modeling for Policy Learning28 Dec 2023
- 2023RVT: Robotic View Transformer for 3D Object Manipulationcited by 224
- 2023Affordances from Human Videos as a Versatile Representation for Roboticscited by 221
- 2024RVT-2: Learning Precise Manipulation from Few Demonstrationscited by 135
- 2024Track2Act: Predicting Point Tracks from Internet Videos enables Generalizable Robot Manipulationcited by 116
- 2022SE(3)-Equivariant Relational Rearrangement with Neural Descriptor Fieldscited by 51
- 2024OK-Robot: What Really Matters in Integrating Open-Knowledge Models for Roboticscited by 33
- 2023Shelving, Stacking, Hanging: Relational Pose Diffusion for Multi-modal Rearrangementcited by 29
- 2025Pre-training Auto-regressive Robotic Models with 4D Representationscited by 27
- 2023SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphscited by 24
- 2025Dream2Flow: Bridging Video Generation and Open-World Manipulation with 3D Object Flowcited by 21
- 2022Mean Shift Mask Transformer for Unseen Object Instance Segmentationcited by 19
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generationcited by 17
12 most cited of 35 All 35 (JSON)
- 2026A Cross-view Fusion Framework for Robust 6-DoF Grasp Pose Estimation5 Jun 2026
- 2026HyReach: Vision-Guided Hybrid Manipulator Reaching in Unseen Cluttered Environments22 Mar 2026
- 2026GarmentPile++: Affordance-Driven Cluttered Garments Retrieval with Vision-Language Reasoning4 Mar 2026
- 2026Dexterous Manipulation Policies from RGB Human Videos via 3D Hand-Object Trajectory Reconstruction9 Feb 2026
- 2025Explaining Why Things Go Where They Go: Interpretable Constructs of Human Organizational Preferences31 Dec 2025
- 2025Dream2Flow: Bridging Video Generation and Open-World Manipulation with 3D Object Flow31 Dec 2025
- 2025H2R-Grounder: A Paired-Data-Free Paradigm for Translating Human Interaction Videos into Physically Grounded Robot Videos10 Dec 2025
- 2025ArtiBench and ArtiBrain: Benchmarking Generalizable Vision-Language Articulated Object Manipulation25 Nov 2025
- 2025Temporal Prompting Matters: Rethinking Referring Video Object Segmentation8 Oct 2025
- 2025Efficient Alignment of Unconditioned Action Prior for Language-conditioned Pick and Place in Clutter12 Mar 2025
- 2025GarmentPile: Point-Level Visual Affordance Guided Retrieval and Adaptation for Cluttered Garments Manipulation12 Mar 2025
- 2025Tidiness Score-Guided Monte Carlo Tree Search for Visual Tabletop Rearrangement24 Feb 2025
12 newest of 35 All 35 (JSON)