none
Kinect Fusion : Is there a way to prevent the mesh from disappearing ? RRS feed

  • Question

  • Hi

    I'm currently developing an art installation using Kinect Fusion and my question is :

    Is there a way to keep the mesh generated by Fusion and prevent the system from erasing the mesh when people have moved for example ?

    A little picture to show what I want to do :

    http://imageshack.com/a/img811/6943/n8bn.jpg

    Thanks

    Saturday, February 8, 2014 6:39 PM

All replies

  • Hello Haarlinsh

    It's depends if you need to obtain a 3D mesh or you just need a 2D projection on a screen.

    If the result is visualized only on the screen and with the same point of view (as shown in your illustration) you could use some image effect to not clear the image when writing a new one.

    If you need the mesh, I am not at ease with Kinect Fusion but you should look at the volumetric integration step. If I understand well, it is responsible of the addition/substraction of voxel in the reconstruction volume.

    Hope it helps.

    ++

    N3m$

    Monday, February 10, 2014 12:28 PM
  • I'm looking to get a 3d mesh so I can print it after . 


    I don't find where I can modify the volumetric integration step ..
    • Edited by Haarlinsh Monday, February 10, 2014 1:47 PM
    Monday, February 10, 2014 1:16 PM
  • Ok, in that case, you should try to merge your voxels after each KF work.

    Another idea:

    There is the maxIntegrationWeight parameter in "ColorReconstruction.IntegrateFrame Method (FusionFloatImageFrame, FusionColorImageFrame, Int32, Single, Matrix4)" (http://msdn.microsoft.com/en-us/library/dn435633.aspx).

    I did not try it, but a large value will slow the integration, in other words, new objects will take more time to appear and old objects will take more time to disappear.

    N3m$

    Monday, February 10, 2014 3:19 PM