robotology / superquadric-model

Framework for modeling and visualizing objects through superquadrics
GNU General Public License v2.0
6 stars 4 forks source link

Filter reconstructed object model #23

Closed giuliavezzani closed 7 years ago

giuliavezzani commented 7 years ago

Instead of improving the point cloud filtering, we can directly work on filtering the reconstructed model.

giuliavezzani commented 7 years ago

Tentative approach

Our module reconstructs a model at each time t. Each model consists of 11 parameters: 5 for shape (including 3 for dimensions) and 6 for poses. We also can use the information about bounding box of the object: center and corners.

A possible approach in order to:

could be the following.

Note:

  1. when we refer to time instant t-1, we can alternatively talk about an average model on a moving window
  2. the difference in (1) could be computed comparing the center of the bounding box and of the superquadric. Still thinking about how to do with the orientation.
  3. We are not requiring: (superq_pose(t)- superq_pose(t-1)) < threshold, because an object can disappear from the scene and then appear again.
  4. We consider the bounding box information, in order to avoid using point cloud. In this way, we could deal with noisy point clouds without improving the filtering point cloud process.
pattacini commented 7 years ago

To be reported in Redmine.