Skip to content

srushtihippargi/PoseCNN

Repository files navigation

PoseCNN: 6D Object Pose Estimation

This repository provides a PoseCNN implementation for 6D object pose estimation. It includes a step-by-step guide in a Jupyter notebook to train, test, and visualize model predictions.

Dataset

We use the props dataset from the University of Michigan's PROGRESS Lab. This dataset contains a variety of objects captured from multiple angles, with corresponding pose annotations. Below is an example of how the dataset appears after preprocessing:

Screenshot from 2025-02-02 17-32-02

Segmentation Branch

The segmentation branch fuses extracted features from the backbone network to segment objects within the scene. After training, the segmentation inference should resemble the following results:

Screenshot from 2025-02-02 17-32-24

Rotation & Translation Estimation

PoseCNN predicts rotation and translation using separate branches, combined with a Hough voting mechanism for refinement. Once the model is trained, inference results should look like this:

Screenshot from 2025-02-02 17-49-57

About

PoseCNN Implementation for 6D Pose Estimation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published