kysucix / fusibile

Depthmap fusion with depth and normal consistency check
GNU General Public License v3.0
192 stars 94 forks source link

Artifacts far from the object for dino sparse ring #4

Closed drewm1980 closed 8 years ago

drewm1980 commented 8 years ago

I was able to get a successful reconstruction with:

Ubuntu 14.04 GTX Titan X Dino Sparse Ring gipuma 7c6056b2ec0de742fa5c7608bc367fce37f76bc0 fusible 4646d91a2ac3fc7b4fa85292aaf31fa1f18f66e4 Debug build configuration

However, there are some major artifacts very far from the dino in one specific direction:

fusible_dino_sparse_ring_artifact00

This seems likely to be a coding error, rather than a bad heuristic or something, since the camera positions are more or less symmetric. Perhaps there is a gap in the detection of the ring topology or something?

drewm1980 commented 8 years ago

It turned out this was caused by:

  1. Running the gipuma example script without fusible compiled yet
  2. Compiling fusible
  3. Re-running the example script

If you instead:

  1. Compile BOTH gipuma and fusible
  2. Run the example script

You get a cloud without the big artifact.

This indicates that gipuma's intermediate output depends (probably trivially) on whether fusible is installed and therefore, this bug should be filed against gipuma.