Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

calibration fails with additional parameters #188

Open
alexlib opened this issue Oct 15, 2019 · 3 comments
Open

calibration fails with additional parameters #188

alexlib opened this issue Oct 15, 2019 · 3 comments
Assignees

Comments

@alexlib
Copy link
Contributor

alexlib commented Oct 15, 2019

using the old fashion test_cavity case https://github.com/OpenPTV/test_cavity the full calibration (or fine orientation) works only when no additional parameters are allowed. If any of the additional parameters is marked - the calibration does not converge. The errors in some cases are small, but still larger than the CONVERGENCE value. What seems to happen is that there is no improvement, e.g. two of the beta array values got stuck into some values,

failing beta[0] = -0.015985
failing beta[1] = 0.011083
failing beta[2] = -0.026192
failing beta[3] = 0.000019
failing beta[4] = 0.000018
failing beta[9] = -0.001284
failing beta[0] = 0.015985
failing beta[1] = -0.011083
failing beta[2] = 0.026191
failing beta[3] = -0.000019
failing beta[4] = -0.000018
failing beta[9] = 0.001284
failing beta[0] = -0.015985
failing beta[1] = 0.011084
failing beta[2] = -0.026191
failing beta[3] = 0.000019
failing beta[4] = 0.000018
failing beta[9] = -0.001284
failing beta[0] = 0.015984
failing beta[1] = -0.011085
failing beta[2] = 0.026192
failing beta[3] = -0.000019
failing beta[4] = -0.000018
failing beta[9] = 0.001284

@yosefm - any idea how to approach it? When the evolutionary algorithm was developed - did it work for cases with additional parameters?

@alexlib alexlib self-assigned this Oct 15, 2019
@alexlib
Copy link
Contributor Author

alexlib commented Oct 15, 2019

in some cases the calibration finds a solution, but for some reason it is very difficult now. Most of the additional parameters fail it. any idea why this is so? @yosefm ?

@yosefm
Copy link
Member

yosefm commented Dec 7, 2019

Sorry for the long response time. the evolutionary calibration was developed because the linear regression didn't handle additional parameters gracefully.

@alexlib
Copy link
Contributor Author

alexlib commented Dec 7, 2019

got it @yosefm thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants