OpenDR swMATH ID: 26706 Software Authors: Matthew M. Loper; Michael J. Black Description: OpenDR: An Approximate Differentiable Renderer. Inverse graphics attempts to take sensor data and infer 3D geometry, illumination, materials, and motions such that a graphics renderer could realistically reproduce the observed scene. Renderers, however, are designed to solve the forward process of image synthesis. To go in the other direction, we propose an approximate differentiable renderer (DR) that explicitly models the relationship between changes in model parameters and image observations. We describe a publicly available OpenDR framework that makes it easy to express a forward graphics model and then automatically obtain derivatives with respect to the model parameters and to optimize over them. Built on a new auto-differentiation package and OpenGL, OpenDR provides a local optimization method that can be incorporated into probabilistic programming frameworks. We demonstrate the power and simplicity of programming with OpenDR by using it to solve the problem of estimating human body shape from Kinect depth and RGB data. Homepage: https://link.springer.com/chapter/10.1007/978-3-319-10584-0_11 Source Code: https://github.com/mattloper/opendr/wiki Related Software: 3D-R2N2; TensorFlow; ImageNet; ShapeNet; PyTorch; Adam; Pixel2Mesh; SoftRas; AlexNet; RMSprop; AdaGrad; Caffe; Theano; L-BFGS; Kaolin; DensePose; SynSin; Mitsuba; NeRF; C3DPO Cited in: 4 Publications all top 5 Cited by 16 Authors 1 Bao, Michael 1 Baydin, Atılım Güneş 1 Courville, Aaron C. 1 Fedkiw, Ronald P. 1 Ferrari, Vittorio 1 Golemo, Florian 1 Henderson, Paul 1 Hyde, David A. B. 1 Mannan, Fahim 1 Nowrouzezahrai, Derek 1 Parent-Lévesque, Jérôme 1 Pearlmutter, Barak A. 1 Radul, Alexey Andreyevich 1 Rajeswar, Sai 1 Siskind, Jeffrey Mark 1 Vázquez, David Cited in 3 Serials 2 International Journal of Computer Vision 1 Journal of Computational Physics 1 Journal of Machine Learning Research (JMLR) Cited in 3 Fields 3 Computer science (68-XX) 2 Numerical analysis (65-XX) 1 Operations research, mathematical programming (90-XX) Citations by Year