Custom Calibration Request: 360-Degree Vision System (Non-Overlapping ZED-X Cameras)

Hello StereoLabs Team and Community,
I am building a 360-degree vision system using four ZED-X cameras with mixed focal lengths: two at 2.2mm and two at 4mm. The key challenge in my setup is that the cameras are mounted facing outwards, resulting in no overlapping fields of view (FOV).
The Challenge with ZED360
I understand that the ZED360 solution requires significant overlap (typically \ge 50%) between cameras to align their body-tracking data effectively. Since my configuration has no overlap, ZED360 is not viable for this project.
My Calibration Goal and Proposed Method
I am seeking an alternative solution to determine the extrinsic poses (position and orientation) of all four cameras.
My specific objectives are:

  • Non-Overlapping Calibration: Successfully calibrate a multi-camera system where FOVs do not intersect.
  • Mixed-Focal-Length Support: Integrate both 2.2mm and 4mm ZED-X cameras into a single, cohesive coordinate system.
  • Manually Defined Origin: Align all camera poses relative to a manually defined origin point at the physical center of the camera rig, which is not visible to any camera.
    I plan to use a large A0-sized CharUco board as my calibration target. I am currently exploring external libraries like Calico, which is designed for non-overlapping camera networks using rigidity constraints.
    Inquiry for StereoLabs Custom Services
    Does StereoLabs offer any Custom Engineering or Professional Services to handle a specialized multi-camera calibration project like this?
    If so, could you please direct me to the correct contact or department that handles custom solutions involving non-standard multi-camera configurations, non-overlapping FOV, and user-defined world origins?Thank you for your guidance!

Hi @Mbarek
Welcome to the Stereolabs community

ZED360 is designed to calibrate an outside-in camera fusion setup, with all the cameras looking at the same target point, or having at least a huge overlap area.

You can consider our ArUco GitHub repository as a good starting point: GitHub - stereolabs/zed-aruco: ZED SDK samples using ArUco tag detection
It also provides a multi-camera setup example.

Unfortunately, we do not provide this type of service.

Hi,

I have extensive experience with multi-camera calibration systems, particularly for non-overlapping configurations like yours. I actually just completed a similar project for a client using six ZED-X cameras in a cylindrical arrangement with zero overlap.

Your approach with Calico and rigidity constraints is solid. I have implemented similar solutions for 360-degree vision systems where traditional overlap-based methods fail.

I can help you develop a custom calibration pipeline that handles your specific requirements: non-overlapping FOV, mixed focal lengths, and manual origin definition.

Feel free to reach out if you would like to discuss your project further.

You can reach out to me on my email here

Colin

1 Like

Hi @Colin
Welcome to the Stereolabs community.

Thank you for your support :grinning_face: