Camera Parameters (Intrinsic and Extrinsic)
Learn the crucial roles of intrinsic and extrinsic camera parameters in 3D projection and rendering. Understand translation, rotation, focal length, image center, and skew, and how they combine into camera matrices. Use PyTorch3D to observe how these parameters influence the rendered images and gain foundational knowledge for working with virtual and real-world cameras in 3D machine learning.
Overview
The projection matrix defines how we relate objects in the 3D world coordinate space to the 2D camera space. This matrix is composed of the extrinsic and intrinsic parameters of a given camera.
The extrinsic parameters
The extrinsic parameters describe the external properties of the camera, namely the camera translation and rotation. To briefly recap, translation is the three parameters describing the
We most often use camera parameters in matrix form. The rotation is expressed as a