argmin icon indicating copy to clipboard operation
argmin copied to clipboard

Request for Levenberg-Marquardt and M-Estimator Support

Open amin-abouee opened this issue 6 months ago • 1 comments

For a computer vision project and specifically for a bundle adjustment problem, I am currently using the argmin Gauss-Newton method, but it would be more effective to use the Levenberg-Marquardt algorithm combined with an M-estimator to better suppress outliers and improve optimization accuracy. Does argmin support these algorithms, or is there a way to add them?

amin-abouee avatar May 11 '25 15:05 amin-abouee

My implementation of levenberg_marquardt method, Python based algorithm.

linjing-lab avatar May 30 '25 01:05 linjing-lab

I think Levenberg-Marquardt is still missing. #21 was about this, but has been closed. There is the external levenberg-marquardt crate (https://github.com/rust-cv/levenberg-marquardt), but yeah, maybe this could be integrated into argmin at some point.

Korne127 avatar Aug 28 '25 13:08 Korne127