LAMBDA parameter missing
Excellent contribution!
The first thing I expect to find in the settings struct (in the app) is the lambda parameter for the optimization. This would be the lambda weighting the error minimized, as stemming from "data cost" and "smoothness":
E_total = E_data + lambda * E_smooth
seems to be such a lambda in the underlying graph objects, but not exposed to higher level code. I did a simple weighting of the data cost table to implement this, but I guess this should be something to do a bit more systematic: that is change the "graph.h" interface to accomodate this.
Question: would this lambda (any value different from 1.0), change the meaningful range of other params? Thinking especially of other regularizations parameters.