Hi, thank you very much for your excellent work in this paper! While going through the paper, I had a question regarding the SBA formulation
In the paper, p_k is described as follow figure, which I understand to be a 3D point in the world coordinate system.

However, when reviewing the code, I found that p_k is computed as follows:
camera_coords = np.linalg.inv(K) @ pixel_coords
camera_coords = camera_coords.T * d[:, np.newaxis]
This seems that camera_coords represents 3D points in the camera coordinate system, and later these are used as landmarks to construct the Q matrix.
So I was wondering:p_k mentioned in paper the same as landmarks used in the code?If not, what is the relationship between them?
I’d really appreciate any clarification. Thanks again!
Hi, thank you very much for your excellent work in this paper! While going through the paper, I had a question regarding the SBA formulation

In the paper, p_k is described as follow figure, which I understand to be a 3D point in the world coordinate system.
However, when reviewing the code, I found that p_k is computed as follows:
This seems that camera_coords represents 3D points in the camera coordinate system, and later these are used as landmarks to construct the Q matrix.
So I was wondering:p_k mentioned in paper the same as landmarks used in the code?If not, what is the relationship between them?
I’d really appreciate any clarification. Thanks again!