MV3DT requires precise camera calibration. Traditional methods require manually placing calibration boards, which interrupts operations and is time-consuming. AMC automates this by analyzing moving object trajectories in existing video streams to estimate each camera's intrinsic parameters (focal length, principal point, lens distortion) and extrinsic parameters (rotation, translation, world position), generating calibration files.
AMC's internal pipeline consists of four stages: First, DeepStream detects and tracks objects in each camera, collecting trajectory data. Second, intrinsic parameters are estimated independently for each camera, producing rectified views. Third, using user-provided alignment points as initial anchors, object trajectories are matched across cameras. Finally, bundle adjustment jointly optimizes all camera parameters to minimize global reprojection error.
Additionally, AMC optionally uses the Visual Geometry Grounded Transformer (VGGT) model, which can provide higher calibration accuracy and robustness when object motion is limited. Users only need to provide layout images and a small number of alignment points to complete calibration.