Eric, These are all excellent questions to ponder about, particularly when you are starting with 3D digitization and morphometrics. Questions you ask require validation. The first one, stitching of individual mesh elements to form a 3D object, is the hardest one to quantify, because it requires an independently acquired image of the same object at a high-resolution (preferably with a modality like tomography) so that you can treat that as a gold reference. Or you might consider scanning an object of known dimensions (e.g., sphere, cube), and then you can compare your results from geometric estimates (of volume, area) to the digitized one. From there it is somewhat easy to generate heatmaps that will let you visualize the difference between your gold-reference and your digitization. Once you establish this flow, you can then experiment with your different algorithms of stitching and/or data acquisition.
The approach in the second part of the question is the same, but it is easier because that point your original mesh would be the reference. Then you can experiment with de-noising, smoothing, and remeshing steps and keep comparing those to your original mesh to understand the effects of it. I am not entirely sure if there is strict order applying the filters, it is more about the end result really. I think for stereophotogrammetry steps more like fuse, repair, clean. Whether you need remeshing or smoothing (or both) will be dependent on your downstream pipeline (e.g., if the tool you are using expecting fairly uniformly distributed polygons to create semi landmark, you will probably need to remesh). Again these are all empirical test, and you shouldn't take anybody (including mine) as gospel to follow strictly, the idea is to experiment and see the results for your particular data. Meshlab is very powerful for this, but some of these (particularly some of the clean up tasks) can be accomplished fairly easily in 3D Slicer using as well. For a conceptually similar exercise on the effect of decimation to mesh geometry you can take a look at this tutorial from our recent workshop. https://github.com/SlicerMorph/S_2020/blob/master/Day_4/Surface_Toolbox/Mesh_edits.md HTH, M On Friday, August 28, 2020 at 5:27:25 PM UTC-7 [email protected] wrote: > Hello everyone, > > I'm just starting out in 3D GM and I'm really stuck when it comes to > figuring out a workflow for producing 3D surface meshes that are de-noised > without losing topological integrity, making them suitable for analysis. > > I've been using a NextEngine Ultra HD laser scanner for producing scans. > I've then been moving the scans into Meshlab to to do everything else, from > aligning and fusing to repairing and smoothing. I've come to view the > number of filters in Meshlab to be both a blessing and a curse. I've also > looked into MeshMixer, but everything seems to be black-boxed, and that > make me a little uneasy. > > I'm also confused as to the order of steps. Should I fuse my scans and > then clean and repair, or vice versa? What is the best way to de-noise? > Should I smooth or remesh? In what order should I be applying filters? > > I'm hoping that someone here might be able to suggest a workflow to guide > me through the process or direct me to some publications that can answer > all of my questions. Also feel free to suggest some other 3D mesh > applications that I'm likely not aware of. > > Any advice would be greatly appreciated. Thanks everyone! > > Best, > Eric > -- You received this message because you are subscribed to the Google Groups "Morphmet" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/morphmet2/8602c5c9-dcad-469c-9974-a9ff20eb9b28n%40googlegroups.com.
