kwea123 / kwea123/nerf_pl

Why change the axis when create the spherical poses?

Open
#133 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.8k
Forks
458
PR merge metrics
No merged PRs in 30d

Description

![image](https://user-images.githubusercontent.com/52767002/158572633-1c82888a-6107-4ac2-a52e-9e4a902a2acf.png)

In my opinion, rot_phi is to rotate the coordinate around X axis and rot_theta is to rotate the coordinate around Y axis. According to the formation of rotation matrix, the last matrix should be the rotation around Z axis intuitively. But what it does is to change the coordinate from [x,y,z] to [-x,z,y], which makes me confused. Could you explain what this matrix do here and why? Thanks a lot.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named in the issue. Start by locating the code that creates spherical poses and applies the final coordinate transformation, then compare its rotation convention with the stated X- and Y-axis rotations. Done means clearly explaining what the [-x,z,y] transformation represents and why it is used.

Written by the indexing model from the issue text.

Assessment

Tech stack
pytorch
Domain
computer-vision, machine-learning
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.