You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to know if there is a way (and if there is an advantage in this context) to use Flying Edges (FE)1 in RGBD integration (see tuto Open3D).
Currently, it is possible to create a mesh with Marching Cube (MC)2 from a 3D discrete scalar field obtained with TSDF volume34.
In exemple, you proposed the following function :
I checked C++ documentation related to FE and the only function I found is CreateIsoSurface(). The problem is I don't know how to use it with a TSDFVoume with the proposed exemples in python doc of create_isosurface().
Thanks in advance :)
PS: For curious, here is an article of Will Schroeder and Spiros Tsalikisfrom Kitware VTK which makes comparison between MC and FE : Really fast isocontouring
Footnotes
Schroeder, William, Rob Maynard, and Berk Geveci. "Flying edges: A high-performance scalable isocontouring algorithm." 2015 IEEE 5th Symposium on Large Data Analysis and Visualization (LDAV). IEEE, 2015. ↩
Lorensen, William E., and Harvey E. Cline. "Marching cubes: A high resolution 3D surface construction algorithm." Seminal graphics: pioneering efforts that shaped the field. 1998. 347-353. ↩
Curless, Brian, and Marc Levoy. "A volumetric method for building complex models from range images." Proceedings of the 23rd annual conference on Computer graphics and interactive techniques. 1996. ↩
Newcombe, Richard A., et al. "Kinectfusion: Real-time dense surface mapping and tracking." 2011 10th IEEE international symposium on mixed and augmented reality. Ieee, 2011. ↩
The text was updated successfully, but these errors were encountered:
Checklist
main
branch).My Question
I would like to know if there is a way (and if there is an advantage in this context) to use Flying Edges (FE)1 in RGBD integration (see tuto Open3D).
Currently, it is possible to create a mesh with Marching Cube (MC)2 from a 3D discrete scalar field obtained with TSDF volume34.
In exemple, you proposed the following function :
I checked C++ documentation related to FE and the only function I found is CreateIsoSurface(). The problem is I don't know how to use it with a TSDFVoume with the proposed exemples in python doc of create_isosurface().
Thanks in advance :)
PS: For curious, here is an article of Will Schroeder and Spiros Tsalikisfrom Kitware VTK which makes comparison between MC and FE : Really fast isocontouring
Footnotes
Schroeder, William, Rob Maynard, and Berk Geveci. "Flying edges: A high-performance scalable isocontouring algorithm." 2015 IEEE 5th Symposium on Large Data Analysis and Visualization (LDAV). IEEE, 2015. ↩
Lorensen, William E., and Harvey E. Cline. "Marching cubes: A high resolution 3D surface construction algorithm." Seminal graphics: pioneering efforts that shaped the field. 1998. 347-353. ↩
Curless, Brian, and Marc Levoy. "A volumetric method for building complex models from range images." Proceedings of the 23rd annual conference on Computer graphics and interactive techniques. 1996. ↩
Newcombe, Richard A., et al. "Kinectfusion: Real-time dense surface mapping and tracking." 2011 10th IEEE international symposium on mixed and augmented reality. Ieee, 2011. ↩
The text was updated successfully, but these errors were encountered: