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
Questions about the Jacobian matrix #41
Comments
I did not follow the perturbation model mentioned in the article when writing the code. So perhaps our definition of orientation is different. The Line 146 in 1545131
So our implementation is probably not standard practice, but still solves the problem. |
Thank you for your patient reply ! Know I can figure out the difference between the two algorithms. Although I have a better understanding of |
Sorry but I did not write down the derivation of the Jacobian and I can't remember these details :( |
Thank you for your response ! |
Hello @lyj9494 , I'm also confused about the Jacobian computation in the code. Did you figure out the answer to this? |
Congratulations on winning the honor of cvpr2022 best student paper and thanks for sharing your work!
However, the computation of the Jacobian matrix confused me a lot. In your code,
EPro-PnP/epropnp/camera.py
Line 121 in 1545131
When the dof equals to 6,
Could you please tell me how do you get the Jacobian matrix? It’s a little difficult for me to understand the d_x3dcam_d_rot, and I wish your reply could help me to figure out why the x3d_rot should be multiplied by 2, and why only the rotation is considered.
Additionally, I referred to some materials when trying to compute the Jacobian matrix, for example, in this article https://zhuanlan.zhihu.com/p/482540286, they compute the Jacobian matrix of the reprojection errors in this way:
I think if I follow this equation, the code should be
Which is different from your algorithm, and it puzzles me a lot. I am looking forward to your reply, and thank you again for your great job.
The text was updated successfully, but these errors were encountered: