In the context of the
SlicerMorph project (details below). We are looking to improving existing VTK filters or develop new ones.
Following a suggestion of @will.schroeder , I am reaching out to understand which existing filters have been developed ?
Details about input and outputs are documented in this google document
(a) Mesh downsampling into point cloud (Voxelgrid downsampling)
- This could may be done by re-using and improving vtkPolyDataPointSampler or vtkPoissonDiskSampler (from @will.schroeder)
(b) Point-to-plane implementation of iterative closest point (ICP) transform
(c) Point cloud registration to align meshes global
(d) ICP with/without scaling
(e) Deformable mesh registration.
(a), (b), (c) and (d) are currently done in
SlicerMorph using open3d
The toolkit enables biologists to retrieve, visualize, measure, annotate, and perform geometric morphometric analyses from high-resolution specimen data both from volumetric scans (CTs and MRs) as well as from 3D surface scanners effectively within 3D Slicer.
Source: SlicerMorph: An open and extensible platform to retrieve, visualize and analyze 3D morphology