marcomusy / vedo

A python module for scientific analysis of 3D data based on VTK and Numpy
https://vedo.embl.es
MIT License
2.06k stars 267 forks source link

Struggling with Registering Two VEDO Volume Data #1204

Open skhwhu opened 2 days ago

skhwhu commented 2 days ago

Struggling with Registering Two VEDO Volume Data

I'm currently engaged in a task where I need to register two volume data from VEDO. I've been attempting to utilize various libraries like SimpleITK with its Elastix registration capabilities to get this done.

I know that accurate registration of volume data is essential for further analysis and understanding, especially when it comes to dealing with the complex 3D data that VEDO offers. However, despite my numerous tries and adjustments of parameters according to the library documentation, I just can't seem to make it work.

I've explored different aspects such as setting up the initial transforms, choosing appropriate similarity metrics, and tweaking the optimization algorithms, but still, no success.

So, I'm really hoping that there are some good examples out there that can demonstrate how to effectively register these two VEDO volume data using libraries like SimpleITK's Elastic or other relevant ones. Any guidance or references to such examples would be extremely helpful and would surely save me a great deal of time and headache in this rather frustrating process.

Thanks a lot in advance for any kind of assistance!

marcomusy commented 11 hours ago

Hi @skhwhu I can only offer support for vedo and indeed you may find other tools that offers registration capabilities... I see basically 2 options.

If the registration is meant to be automatic then it becomes an optimization problem. you may want to share some image of your specific task to have a better intuition of your objectives.