Git Product home page Git Product logo

Comments (6)

MarekKowalski avatar MarekKowalski commented on June 5, 2024

Hi,

Yes, you should provide the transforms. The easiest way to do this is to attach two markers to the opposite sides of a rigid box. In such case one marker can be set to all zeros and the other to rotation (0, 180, 0), and translation (0, 0, thickness_of_the_box).

Once you get an initial calibration using this method you can click refine to get a better estimate. The refinement works best if you constrain the reconstructed volume to only the area of interest, you can do that using the bounds in the settings menu.
Let me know if that helps.

Best regards,

Marek

from livescan3d.

Lecanyu avatar Lecanyu commented on June 5, 2024

Thank you for your reply!

For calibration part, I had gotten that from your paper.

But as similar with your second paragraph saying, Kinect scanning point cloud seems existing larger intrinsic error. Right?

Because the drift became bigger in rigid box area after ICP refine. (The rigid box area stitches better after only initial calibration without ICP refine).

from livescan3d.

MarekKowalski avatar MarekKowalski commented on June 5, 2024

Hi,

I'm sorry but I do not understand your question fully?
Are you saying the error is higher after the ICP refinement?
That might happen for some scenes, as I suggested you might want to try to limit the bounding box.
If that does not work I suggest you do the refinement when a more "complex" object is in the scene, for example a human.
ICP might converge to a bad solution if only a few planes are present.

Marek

from livescan3d.

Lecanyu avatar Lecanyu commented on June 5, 2024

Hi,

Yes, I talked about error increasing after ICP refinement.

But except local optima problem. What I want to ask is:

Is it possible that there is intrinsic error in Kinect scanning? (i.e Foreground is aligned good after initial calibration but background is aligned bad. After ICP refinement, background is aligned good but foreground is aligned bad)

from livescan3d.

MarekKowalski avatar MarekKowalski commented on June 5, 2024

Hi,

Yes that is also possible. One of the sources of such error is the Multipath Intereference.

Marek

from livescan3d.

Lecanyu avatar Lecanyu commented on June 5, 2024

OK, I also got that interference from your paper.

Thanks for your reply!

from livescan3d.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.