IP Library › Granted Patent US 12,469,175
Granted Patent B2
US 12,469,175 · App. 18/425,469 · Granted Nov 11, 2025

Systems and methods for initiating calibration of a multi-view camera pair deployed in a robot

Inventors: Edwardo Martinez (Fremont, CA); Vitor Campagnolo Guizilini (Santa Clara, CA)
Assignees: Toyota Research Institute, Inc.; Toyota Jidosha Kabushiki Kaisha
G06T7/85G06T2207/10012H04N13/239
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,469,175
App. No.
18/425,469
Granted
Nov 11, 2025
Kind
B2
Abstract

Systems and methods described herein relate to initiating calibration of a multi-view camera pair deployed in a robot. In one embodiment, a calibration initiation system in the robot monitors the reprojection error between cameras of the multi-view camera pair, the reprojection error measuring the calibration accuracy of the multi-view camera pair. The system also performs, when the reprojection error exceeds a predetermined threshold, one of (1) notifying a user that manual calibration of the multi-view camera pair is recommended and (2) initiating automatic calibration of the multi-view camera pair.

Claims (40)

1 . A system, comprising:

a processor; and

a memory storing machine-readable instructions that, when executed by the processor, cause the processor to:

calculate a reprojection error as a combination of first and second reprojection errors between a first camera and a second camera of a multi-view camera pair deployed in a robot, wherein:

the first reprojection error is computed by converting a first image from the first camera to a first reprojected image reprojected from a three-dimensional (3D) point cloud transformed to a frame of reference of the second camera and comparing the first reprojected image with an image from the second camera that corresponds to the first image; and

the second reprojection error is computed by converting a second image from the second camera to a second reprojected image reprojected from a 3D point cloud transformed to a frame of reference of the first camera and comparing the second reprojected image with an image from the first camera that corresponds to the second image; and

perform, when the reprojection error exceeds a predetermined threshold, one of:

notifying a user that manual calibration of the multi-view camera pair is recommended; and

initiating automatic calibration of the multi-view camera pair.

2 . The system of claim 1 , wherein the multi-view camera pair is a stereo camera pair.

3 . The system of claim 1 , wherein the first image is converted to the 3D point cloud transformed to the frame of reference of the second camera and the second image is converted to the 3D point cloud transformed to the frame of reference of the first camera based on one of estimated and ground-truth depth information.

4 . The system of claim 3 , wherein the combination is an average.

5 . The system of claim 1 , wherein notifying the user that manual calibration of the multi-view camera pair is recommended includes transmitting a notification from the robot to a device associated with the user.

6 . The system of claim 1 , wherein the automatic calibration includes minimizing the reprojection error.

7 . The system of claim 1 , wherein the robot is one of an autonomous vehicle and a humanoid robot.

8 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:

calculate a reprojection error as a combination of first and second reprojection errors between a first camera and a second camera of a multi-view camera pair deployed in a robot, wherein:

the first reprojection error is computed by converting a first image from the first camera to a first reprojected image reprojected from a three-dimensional (3D) point cloud transformed to a frame of reference of the second camera and comparing the first reprojected image with an image from the second camera that corresponds to the first image; and

the second reprojection error is computed by converting a second image from the second camera to a second reprojected image reprojected from a 3D point cloud transformed to a frame of reference of the first camera and comparing the second reprojected image with an image from the first camera that corresponds to the second image; and

perform, when the reprojection error exceeds a predetermined threshold, one of:

notifying a user that manual calibration of the multi-view camera pair is recommended; and

initiating automatic calibration of the multi-view camera pair.

9 . The non-transitory computer-readable medium of claim 8 , wherein the multi-view camera pair is a stereo camera pair.

10 . The non-transitory computer-readable medium of claim 8 , wherein the first image is converted to the 3D point cloud transformed to the frame of reference of the second camera and the second image is converted to the 3D point cloud transformed to the frame of reference of the first camera based on one of estimated and ground-truth depth information.

11 . The non-transitory computer-readable medium of claim 8 , wherein notifying the user that manual calibration of the multi-view camera pair is recommended includes transmitting a notification from the robot to a device associated with the user.

12 . The non-transitory computer-readable medium of claim 8 , wherein the automatic calibration includes minimizing the reprojection error.

13 . The non-transitory computer-readable medium of claim 8 , wherein the robot is one of an autonomous vehicle and a humanoid robot.

14 . A method, comprising:

calculating a reprojection error as a combination of first and second reprojection errors between a first camera and a second camera of a multi-view camera pair deployed in a robot, wherein:

the first reprojection error is computed by converting a first image from the first camera to a first reprojected image reprojected from a three-dimensional (3D) point cloud transformed to a frame of reference of the second camera and comparing the first reprojected image with an image from the second camera that corresponds to the first image; and

the second reprojection error is computed by converting a second image from the second camera to a second reprojected image reprojected from a 3D point cloud transformed to a frame of reference of the first camera and comparing the second reprojected image with an image from the first camera that corresponds to the second image; and

performing, when the reprojection error exceeds a predetermined threshold, one of:

notifying a user that manual calibration of the multi-view camera pair is recommended; and

initiating automatic calibration of the multi-view camera pair.

15 . The method of claim 14 , wherein the multi-view camera pair is a stereo camera pair.

16 . The method of claim 14 , wherein the first image is converted to the 3D point cloud transformed to the frame of reference of the second camera and the second image is converted to the 3D point cloud transformed to the frame of reference of the first camera based on one of estimated and ground-truth depth information.

17 . The method of claim 16 , wherein the combination is an average.

18 . The method of claim 14 , wherein notifying the user that manual calibration of the multi-view camera pair is recommended includes transmitting a notification from the robot to a device associated with the user.

19 . The method of claim 14 , wherein the automatic calibration includes minimizing the reprojection error.

20 . The method of claim 14 , wherein the robot is one of an autonomous vehicle and a humanoid robot.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2025
From: TOYOTA RESEARCH INSTITUTE, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 072972/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: MARTINEZ, EDWARDO; CAMPAGNOLO GUIZILINI, VITOR
To: TOYOTA RESEARCH INSTITUTE, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 066427/0353 →
Continuity (1)
Related Publication 20250245856A1 · Jul 31, 2025
References Cited (8)
US 11208117B2 · Johnson-Roberson · 2021 [cited by examiner]
US 20220398780A1 · Pelc · 2022 [cited by examiner]
US 20230401745A1 · Kothari · 2023 [cited by examiner]
US 20230419546A1 · Christopher · 2023 [cited by examiner]
WO 2022194939A1 · 2022 [cited by applicant]
Kanai et al. “Robust Self-Supervised Extrinsic Self-Calibration.” 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2023. Available at https://acrobat.adobe.com/id/urn:aaid:sc:VA6C2:… [cited by applicant]
Gil et al. “Online training of stereo self-calibration using monocular depth estimation.” IEEE Transactions on Computational Imaging 7 (2021): 13 pages. Available at https://acrobat.adobe.com/id/urn:aaid:sc:VA6C2:29c775… [cited by applicant]
Casado et al. “Automatic Method of Camera Calibration by Genetic Programming and Symbolic Regression.” Available at SSRN 4327137. 34 pages. Available at https://acrobat.adobe.com/id/urn:aaid:sc:VA6C2:71621c32-b89e-4204-… [cited by applicant]