Deep Feedback Inverse Problem Solver
Not on the map. Why?
Abstract (arXiv)
We present an efficient, effective, and generic approach towards solving inverse problems. The key idea is to leverage the feedback signal provided by the forward process and learn an iterative update model. Specifically, at each iteration, the neural network takes the feedback as input and outputs an update on the current estimation. Our approach does not have any restrictions on the forward process; it does not require any prior knowledge either. Through the feedback information, our model not only can produce accurate estimations that are coherent to the input observation but also is capable of recovering from early incorrect predictions. We verify the performance of our approach over a wide range of inverse problems, including 6-DOF pose estimation, illumination estimation, as well as inverse kinematics. Comparing to traditional optimization-based methods, we can achieve comparable or better performance while being two to three orders of magnitude faster. Compared to deep learning-based approaches, our model consistently improves the performance on all metrics. Please refer to the project page for videos, animations, supplementary materials, etc.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 45 of its 80 references that are in the map. First posted on arXiv 19 Jan 2021.
Builds on
45 of 80 references.
References · 45
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
- 2018ESRGAN: Enhanced Super-Resolution Generative Adversarial Networkscited by 1,254
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,214
- 2017End-to-end Recovery of Human Shape and Posecited by 885
- 2016Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurringcited by 727
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2017Deep Laplacian Pyramid Networks for Fast and Accurate Super-Resolutioncited by 453
- 2017Neural 3D Mesh Renderercited by 437
- 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
33 more
- 2019SynSin: End-to-end View Synthesis from a Single Imagecited by 364
- 2017On human motion prediction using recurrent neural networkscited by 338
- 2016Convolutional Pose Machinescited by 325
- 2018Learning Category-Specific Mesh Reconstruction from Image Collectionscited by 317
- 2013DeepPose: Human Pose Estimation via Deep Neural Networkscited by 305
- 2017"Zero-Shot" Super-Resolution using Deep Internal Learningcited by 286
- 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
- 2019DeepView: View Synthesis with Learned Gradient Descentcited by 253
- 2017Learning Efficient Point Cloud Generation for Dense 3D Object Reconstructioncited by 133
- 2015Human Pose Estimation with Iterative Error Feedbackcited by 121
- 2018QuaterNet: A Quaternion-based Recurrent Model for Human Motioncited by 109
- 2018Single Image Reflection Separation with Perceptual Lossescited by 98
- 2017Self-supervised Learning of Motion Capturecited by 97
- 2018ST-GAN: Spatial Transformer Generative Adversarial Networks for Image Compositingcited by 90
- 2018Neural Kinematic Networks for Unsupervised Motion Retargettingcited by 88
- 2019Oops! Predicting Unintentional Action in Videocited by 82
- 2018Learning Intrinsic Image Decomposition from Watching the Worldcited by 74
- 2019Rendering Synthetic Objects into Legacy Photographscited by 72
- 2017One Network to Solve Them All --- Solving Linear Inverse Problems using Deep Projection Modelscited by 67
- 2018Deep Model-Based 6D Pose Refinement in RGBcited by 59
- 2019Deep Rigid Instance Scene Flowcited by 54
- 2016Highway and Residual Networks learn Unrolled Iterative Estimationcited by 52
- 2017Self-Supervised Intrinsic Image Decompositioncited by 43
- 2016Inverse Compositional Spatial Transformer Networkscited by 29
- 2016Feedback Networkscited by 29
- 2019Soft Rasterizer: Differentiable Rendering for Unsupervised Single-View Mesh Reconstructioncited by 28
- 2019Photometric Mesh Optimization for Video-Aligned 3D Object Reconstructioncited by 28
- 2017Adversarial Inverse Graphics Networks: Learning 2D-to-3D Lifting and Image-to-Image Translation from Unpaired Supervisioncited by 27
- 20183D-Aware Scene Manipulation via Inverse Graphicscited by 24
- 2016Training a Feedback Loop for Hand Pose Estimationcited by 21
- 2016Chained Predictions Using Convolutional Neural Networkscited by 15
- 2015Learning Super-Resolution Jointly from External and Internal Examplescited by 2
- 2018Learning Direct Optimization for Scene Understandingcited by 2
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 3; 2024: 1; 2025: 2; 2026: 1.
11 papers.
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2023Grad-PU: Arbitrary-Scale Point Cloud Upsampling via Gradient Descent with Learned Distance Functionscited by 43
- 2024G3R: Gradient Guided Generalizable Reconstructioncited by 31
- 2021Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to Hydrologycited by 15
- 2025ReSplat: Learning Recurrent Gaussian Splattingcited by 15
- 2021MetaPose: Fast 3D Pose from Multiple Views without 3D Supervisioncited by 12
- 2025LIFe-GoM: Generalizable Human Rendering with Learned Iterative Feedback Over Multi-Resolution Gaussians-on-Meshcited by 11
- 2023Rapid Network Adaptation: Learning to Adapt Neural Networks Using Test-Time Feedbackcited by 10
- 2023TransPoser: Transformer as an Optimizer for Joint Object Shape and Pose Estimationcited by 2
- 2021Solving inverse problems with deep neural networks driven by sparse signal decomposition in a physics-based dictionarycited by 1
- 2026FlowBender: Feedback-Aware Training for Self-Correcting Conditional Flowscited by 0
- 2026FlowBender: Feedback-Aware Training for Self-Correcting Conditional Flows18 Jun 2026
- 2025ReSplat: Learning Recurrent Gaussian Splatting9 Oct 2025
- 2025LIFe-GoM: Generalizable Human Rendering with Learned Iterative Feedback Over Multi-Resolution Gaussians-on-Mesh13 Feb 2025
- 2024G3R: Gradient Guided Generalizable Reconstruction28 Sep 2024
- 2023Rapid Network Adaptation: Learning to Adapt Neural Networks Using Test-Time Feedback27 Sep 2023
- 2023Grad-PU: Arbitrary-Scale Point Cloud Upsampling via Gradient Descent with Learned Distance Functions24 Apr 2023
- 2023TransPoser: Transformer as an Optimizer for Joint Object Shape and Pose Estimation23 Mar 2023
- 2021Robust Inverse Framework using Knowledge-guided Self-Supervised Learning: An application to Hydrology14 Sep 2021
- 2021MetaPose: Fast 3D Pose from Multiple Views without 3D Supervision10 Aug 2021
- 2021Solving inverse problems with deep neural networks driven by sparse signal decomposition in a physics-based dictionary16 Jul 2021
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Pose16 Mar 2021