Appearance
Calibration Process
Calibration of the FoveaCam Duo system proceeds in three stages.
Intrinsic Calibration of the Wide-Angle Camera
The central wide-angle camera serves as the angular reference for the entire system. We perform a standard intrinsic calibration using a checkerboard pattern to obtain the camera matrix
Extrinsic Calibration: MEMS Voltage to Pointing Angle
The goal of this step is to establish a mapping from mirror control voltages
Figure 1
Extrinsic calibration setup. (a) The FoveaCam Duo system is mounted on a pan-tilt platform that sweeps the assembly through a grid of
For each of the three cameras in our system, we place an ArUco marker with a distinct ID for the camera to track. The markers are spaced out and aligned exactly according to the physical layout. This alignment ensures the angular subtense from each camera to its corresponding marker remains approximately constant across the steering range. The angular error
Given a sufficiently large distance
During calibration, we sweep the MEMS mirror through a
Using the voltage readings from both drivers once the markers are stabilized at center, we associate each voltage pair
where
Figure 2
Extrinsic calibration regression results for the left and right foveated cameras. Each panel plots raw measurements "○" against reprojected points from the polynomial regression model, confirming sub-pixel reprojection accuracy.
Foveated Image Rectification via Homography
Images captured through the MEMS-steered telephoto optics exhibit an affine-type geometric distortion that varies with the mirror steering angle. To enable standard stereo algorithms, we must project these distorted foveated images into a canonical pinhole camera model suitable for parallel stereo geometry.

Figure 3
Virtual pinhole projection model for foveated image rectification. The MEMS-steered telephoto camera (fovea) captures images with angle-dependent affine distortion. We define a virtual pinhole camera whose optical axis is parallel to the wide-angle camera and whose focal length matches the telephoto lens. A homography
We define a virtual pinhole camera for each foveated camera with the following properties:
- It has the same focal length as the physical telephoto camera, and
- Its optical axis is parallel to that of the wide-angle camera, analogous to a classical rectified parallel stereo configuration.
This virtual camera represents where pixels would appear if the telephoto camera were a perfect pinhole camera rigidly mounted with its optical axis aligned to the system's forward direction.
To compute the rectification, we exploit the ArUco markers tracked during the extrinsic calibration stage. For each calibration sample at mirror angles
Since the homography varies continuously with the mirror steering angle, we require a compact parametric model. We fit each of the nine entries
where the summation runs over polynomial basis terms up to a chosen degree. Crucially, the inclusion of cross-terms
At runtime, given mirror steering angle
Figure 4
Homography rectification on the foveated stereo pair. Top: raw images from the left and right foveated cameras and their red-blue anaglyph difference. The anaglyph reveals severe misalignment. Bottom: after applying the angle-dependent homography