paper-with-me

홈 › Papers

3DP3: 3D Scene Perception via Probabilistic Programming

2021-10-30 · NeurIPS 2021 12 · Nishad Gothoskar, Marco Cusumano-Towner, Ben Zinberg, Matin Ghavamizadeh, Falk Pollok, Austin Garrett, Joshua B. Tenenbaum, Dan Gutfreund, Vikash K. Mansinghka

We present 3DP3, a framework for inverse graphics that uses inference in a structured generative model of objects, scenes, and images. 3DP3 uses (i) voxel models to represent the 3D shape of objects, (ii) hierarchical scene graphs to decompose scenes into objects and the contacts between them, and (iii) depth image likelihoods based on real-time graphics. Given an observed RGB-D image, 3DP3's inference algorithm infers the underlying latent 3D scene, including the object poses and a parsimonious joint parametrization of these poses, using fast bottom-up pose proposals, novel involutive MCMC updates of the scene graph structure, and, optionally, neural object detectors and pose estimators. We show that 3DP3 enables scene understanding that is aware of 3D shape, occlusion, and contact structure. Our results demonstrate that 3DP3 is more accurate at 6DoF object pose estimation from real images than deep learning baselines and shows better generalization to challenging scenes with novel viewpoints, contact, and partial observability.

📄 PDF Abstract BibTeX arXiv:2111.00312

Code (1)

probcomp/threedp3 공식 구현

Tasks

ObjectPose EstimationProbabilistic ProgrammingScene Understanding

Methods 이 논문이 사용한 방법론

AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Scenic: A Language for Scenario Specification and Scene Generation

2018-09-25 · Daniel J. Fremont, Tommaso Dreossi, Shromona Ghosh, Xiangyu Yue 외

We propose a new probabilistic programming language for the design and analysis of perception systems, especially those based on machine learning. Specifically, we consider the problems of training a perception system to…

Probabilistic ProgrammingScene GenerationSynthetic Data Generation

Picture: A Probabilistic Programming Language for Scene Perception

2015-06-01 · CVPR 2015 6 · Tejas D. Kulkarni, Pushmeet Kohli, Joshua B. Tenenbaum, Vikash Mansinghka

Recent progress on probabilistic modeling and statistical learning, coupled with the availability of large training datasets, has led to remarkable progress in computer vision. Generative probabilistic models, or analysi…

3D Human Pose Estimation3D Object ReconstructionObject ReconstructionPose Estimation+2

Designing Perceptual Puzzles by Differentiating Probabilistic Programs

2022-04-26 · Kartik Chandra, Tzu-Mao Li, Joshua Tenenbaum, Jonathan Ragan-Kelley

We design new visual illusions by finding "adversarial examples" for principled models of human perception -- specifically, for probabilistic models, which treat vision as Bayesian inference. To perform this search effic…

Bayesian InferenceColor ConstancyProbabilistic Programming

A Programmatic and Semantic Approach to Explaining and DebuggingNeural Network Based Object Detectors

2019-12-01 · Edward Kim, Divya Gopinath, Corina Pasareanu, Sanjit Seshia

Even as deep neural networks have become very effective for tasks in vision and perception, it remains difficult to explain and debug their behavior. In this paper, we present a programmatic and semantic approach to expl…

Probabilistic Programming

Scenic: A Language for Scenario Specification and Data Generation

2020-10-13 · Daniel J. Fremont, Edward Kim, Tommaso Dreossi, Shromona Ghosh 외

We propose a new probabilistic programming language for the design and analysis of cyber-physical systems, especially those based on machine learning. Specifically, we consider the problems of training a system to be rob…

Probabilistic ProgrammingSynthetic Data Generation