danini / graph-cut-ransac

The Graph-Cut RANSAC algorithm proposed in paper: Daniel Barath and Jiri Matas; Graph-Cut RANSAC, Conference on Computer Vision and Pattern Recognition, 2018. It is available at http://openaccess.thecvf.com/content_cvpr_2018/papers/Barath_Graph-Cut_RANSAC_CVPR_2018_paper.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The problem of running example_rigid_transform

Xinyi-tum opened this issue · comments

Hi! Daniel Barath,

I'm developing a new point set registration method, and I want to compare my method with yours.

However, when I run the example_rigid_transform in python, I got return
gc_T = None
gc_mask = [False False False False False False False False False False False False
False False False False False False False False False False False]
image

I'm confused about this results. Could you help me to solve this problem?
What's more, I'm really confused about the difference between initial_T and ground_truth_T. Why there are two transformation matrixes?

I'm looking forward to your reply!
Sincerely,

Xinyi Li

Hi Xinyi,

Yeah, I realized a few weeks back that there is some bug on the rigid transformation estimation code. I started looking into it, will hopefully push an update next week. I will let you know when done.

Best,
Daniel

It should be alright now. I update both the example and the code for running rigid transformation estimation.
You can find the new example here: https://github.com/danini/graph-cut-ransac/blob/master/examples/example_rigid_transform.ipynb

Please let me know if there is any problem.

Thanks a lot!!