[vtkusers] Number of Points in Marching Cubes

Andras Lasso lasso at queensu.ca
Fri Jan 19 10:45:07 EST 2018


For non-rigid registration of 3D binary images, I would recommend computing signed distance map image from each image, and then align the distance maps using intensity-based image registration. This method does not require exact match of the surfaces, you get a warping transform as a result.

You can compute the distance map in VTK (https://www.vtk.org/doc/nightly/html/classvtkImplicitModeller.html) but for registration you need to use a registration toolkit, such as ITK or ElastiX.

If you want to try how well this approach works on your data without doing any programming, you can use 3D Slicer application with Segment Registration extension (https://www.slicer.org, https://github.com/SlicerRt/SegmentRegistration). If registration works well for you using the GUI, then you can automate the processing using Python scripting.

Andras

-----Original Message-----
From: vtkusers [mailto:vtkusers-bounces at vtk.org] On Behalf Of trullro1
Sent: Friday, January 19, 2018 4:18 AM
To: vtkusers at vtk.org
Subject: [vtkusers] Number of Points in Marching Cubes

Hi everyone,
I have a question about the marching cubes algorithm in VTK.
I am actually working in a machine learning area, so I am not very familiar with graphics, I hope this question makes sense.
So I have some 3D binary images, which I convert to a mesh using the marching cubes algorithm.
The thing is that I have several of these meshes that I want to align, so that I can use a machine learning algorithm on this data. The problem is that the algorithms I have seen for alignment, need that all the shapes have the same number of points (Please correct me if I am wrong).
So my question is, is there a way to have the marching cubes algorithm to produce a fixed number of points so that I can use the alignment algorithms? 
Or do you know about a better way to do it?
Thanks!!





--
Sent from: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvtk.1045678.n5.nabble.com%2FVTK-Users-f1224199.html&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=%2B%2BP9evaQvsuDr%2BgwOdZqF9F%2FIQZxhUtUcO%2BzYttTJ3k%3D&reserved=0
_______________________________________________
Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=thTFQTExZr%2Bg4xVaWjMt74EtJEY5igO%2BQqwgg3zSuNE%3D&reserved=0

Visit other Kitware open-source projects at https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=jIk%2BIKIWX69A6epauVuP1L97ZfONshnanUQnrQPww0w%3D&reserved=0

Please keep messages on-topic and check the VTK FAQ at: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.vtk.org%2FWiki%2FVTK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=Ak4lMF7%2BZHUJmXBcPcAN6dPxbnv735Ahak%2FyD%2BJVHts%3D&reserved=0

Search the list archives at: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmarkmail.org%2Fsearch%2F%3Fq%3Dvtkusers&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=FVW0D6M6ttKS0UKbXmMudJFXnlygFPhMi%2FRdqhYwa5U%3D&reserved=0

Follow this link to subscribe/unsubscribe:
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvtk.org%2Fmailman%2Flistinfo%2Fvtkusers&data=02%7C01%7Classo%40queensu.ca%7C99b2921d02f145cca7db08d55f1d90bb%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636519502951961135&sdata=LVXkEviOqO%2BrCzSZnNeMvMgWz2B%2FfNZvvfO7%2B%2F1p9SE%3D&reserved=0


More information about the vtkusers mailing list