Skip to content

6D pose estimation using sampling-based Bayesian inference algorithms. Produced the results of Tim Redick's dissertation.

License

Notifications You must be signed in to change notification settings

rwth-irt/BayesianPoseEstimation.jl

Repository files navigation

About

Evaluates sampling-based Bayesian inference (different variants of MCMC, SMC) for the 6D pose estimation of objects using depth images and CAD models only. This code has been produced during while writing my Ph.D. (Dr.-Ing.) thesis at the institut of automatic control, RWTH Aachen University. If you find it helpful for your research please cite this:

T. Redick, „Bayesian inference for CAD-based pose estimation on depth images for robotic manipulation“, RWTH Aachen University, 2024. doi: 10.18154/RWTH-2024-04533.

I submitted my results of the best performing SMC sampler to the BOP benchmark with two different time budgets per pose estimate:

Required Julia packages

Since this code has been written, before [sources] has been supported in Project.toml and I didn't register my standalone Julia packages, you might need these in manually:

Note on recent CUDA.jl versions

v5.0.0 introduced some changes which negatively impact performance

  • when assigning prior_o[mask_img] .= ... an "attempt to release free memory error occurs"
  • benchmark simple_posterior vs. smooth_posterior after upgrading

About

6D pose estimation using sampling-based Bayesian inference algorithms. Produced the results of Tim Redick's dissertation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages