gtsfm
gtsfm copied to clipboard
Add GNC rotation averaging
Shonan weighted by # of inlier matches (IW-Shonan)
Huge improvements across the board.
**The CI failed for Place of Fine Arts due to memory issues during the Shonan optimization step (had to increase p_max), but I was able to run it just fine on my desktop and Shonan optimization only took a fraction of a second.
@dellaert Is there any other way to enable the Huber loss for Shonan other than the setUseHuber parameter? From what I can tell, the current API doesn't allow us to tune the parameter k for the Huber loss, which defaults to 1.345. Also, how was this default value determined?