Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix poisson script. Enhance ball pivoting script #8

Merged
merged 1 commit into from
Mar 13, 2016

Conversation

JimmyDaSilva
Copy link
Contributor

Hi @vrabaud,
I was having quite bad results for mesh reconstruction and decided to have a look at the meshlab scripts.

  1. Since the voxelgrid in pcl has been set to 0.005, I think that a ball radius of 0.02 is a bit too much. I suggest switching to 0.01. Also the Laplacing smooth was smoothing too much.
    Here is the results I get. On the left new script, right old script:
    meshlab_processing

  2. I discovered there is a second script in the code to allow the use of the Poisson reconstruction but it was not complete. The Poisson reconstruction requires that the normals are computed before or you will get silly results:
    poisson_no_normals
    Once the normals are computed and smoothed you get this instead:
    poisson_normals
    What about we add a new argument to allow the use of this script ?

  3. Poisson could do a nice job here if we could close the bottom of the mesh like propose in this issue:
    Closing the loop in object model capture#18. Any thoughts on this ?

  4. Once we get linemod to work with texture we could had another script creating the texture and an .obj file. I followed the following video tutorial this afternoon and it works like a charm:
    https://www.youtube.com/watch?v=6wP_e37t7PI
    Gives the following results:
    meshlab2
    You can also then smooth the colors on the texture file to improve the results.

I would love to get linemod to be user-friendly and use the color gradients for detection. I can work on it but I still need your point on view and experience on all of this.

Thanks again for this amazing library. Looking forward to working on this,
Cheers,
Jimmy

@vrabaud
Copy link
Member

vrabaud commented Mar 13, 2016

1: ok
2: yes
3: I am no expert there, it would require some assumption about your object (not hollow for example). That is a tough one.
4: sure, I need to answer on the LINEMOD thread about using color with LINEMOD but if you find a method that works, we might as well store the colors right now.

vrabaud added a commit that referenced this pull request Mar 13, 2016
Fix poisson script. Enhance ball pivoting script
@vrabaud vrabaud merged commit 8adb948 into wg-perception:master Mar 13, 2016
@JimmyDaSilva JimmyDaSilva deleted the fix_meshlab branch March 25, 2016 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants