-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Hi, the team of sat-bundleadjus:
Firstly, it's an awesome project. I have a question of why the rotation vector and translation vector are set to zero vector when in RPC model and the goal is to correct rotation matrix. The default camera mode is rpc and the default camera parameter to optimize is rotation matrix.
- In
bundle_adjust/ba_params.py, it's setting rotation and translation vector to zero vector. - The parameter to be optimized is the first three element of
self.cam_paramswhich is the rotation vector. And this to be optimized parameter is stored inself.params_optwhich will be used as the variable to be optimized. - In
bundle_adjust.ba_core.run_ba_optimization, it reads the value of vars_init = p.params_opt.copy(), and then use this as the initial guess to feed into the solver.
My question is that since thecam_paramsis a 9-vector, wouldn't the solver will solve all the 9-vector instead of only the rotation matrix?
Best,
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels