Automatic Scene Calibration
First Claim
1. A method of calibrating a three-dimensional time-of-flight imaging system in a three-dimensional environment, the method comprising the steps of:
- a) determining a reference orthogonal virtual three-dimensional coordinate system (Mc) for the three-dimensional imaging system, the reference orthogonal virtual three-dimensional coordinate system (Mc) having horizontal, vertical and depth axes in which the horizontal axis and the vertical axis are respectively aligned with the horizontal and vertical axes of a sensor in the three-dimensional imaging system with the depth axis being orthonormal to the plane of the sensor defined by its horizontal and vertical axes;
b) obtaining a vertical direction (Vw) of the real world in the virtual coordinate system (Mc);
c) determining with respect to the reference coordinate system a real world three-dimensional orthonormal coordinate system (Mw) having horizontal, vertical and depth axes in which the vertical axis is rotated to align it with respect to the vertical direction (Vw);
d) determining a point in the scene as a new origin for the real world three-dimensional orthonormal coordinate system (Mw);
e) deriving a translation vector (Tv) from the origin of the virtual three-dimensional coordinate system (Mc) to the point defined as the new origin of the scene;
f) deriving a rotation matrix (Mr) for transforming the virtual three-dimensional coordinate system into the real world three-dimensional coordinate system; and
g) deriving a calibration matrix (Mc2w) for the three-dimensional imaging system as the rotation matrix translated by the translation vector;
characterised in that the method further comprises the step of aligning a plane defined by the vertical and depth axes of the real world three-dimensional coordinate system to be coplanar with a plane defined by the virtual vertical axis and the virtual depth axis of the virtual three-dimensional coordinate system (Mc).
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a method of calibrating a three-dimensional imaging system. During calibration, a position and an orientation of the three-dimensional imaging system is determined with respect to a first parameter comprising a real world vertical direction (Vw) and to a second parameter comprising an origin of a three-dimensional scene captured by the imaging system. The first and second parameters are used to derive a calibration matrix (MC2w) which is used to convert measurements from a virtual coordinate system (Mc) of the three-dimensional imaging system into a real coordinate system (Mw) related to the real world. The calibration matrix (MC2w) is used to rectify measurements prior to signal processing. An inverse calibration matrix (Mw2c) is also determined. Continuous monitoring and adjustment of the setup of the three-dimensional imaging system is carried out and the calibration matrix (Mc2w) and its inverse (Mw2c) are adjusted accordingly.
-
Citations
16 Claims
-
1. A method of calibrating a three-dimensional time-of-flight imaging system in a three-dimensional environment, the method comprising the steps of:
-
a) determining a reference orthogonal virtual three-dimensional coordinate system (Mc) for the three-dimensional imaging system, the reference orthogonal virtual three-dimensional coordinate system (Mc) having horizontal, vertical and depth axes in which the horizontal axis and the vertical axis are respectively aligned with the horizontal and vertical axes of a sensor in the three-dimensional imaging system with the depth axis being orthonormal to the plane of the sensor defined by its horizontal and vertical axes; b) obtaining a vertical direction (Vw) of the real world in the virtual coordinate system (Mc); c) determining with respect to the reference coordinate system a real world three-dimensional orthonormal coordinate system (Mw) having horizontal, vertical and depth axes in which the vertical axis is rotated to align it with respect to the vertical direction (Vw); d) determining a point in the scene as a new origin for the real world three-dimensional orthonormal coordinate system (Mw); e) deriving a translation vector (Tv) from the origin of the virtual three-dimensional coordinate system (Mc) to the point defined as the new origin of the scene; f) deriving a rotation matrix (Mr) for transforming the virtual three-dimensional coordinate system into the real world three-dimensional coordinate system; and g) deriving a calibration matrix (Mc2w) for the three-dimensional imaging system as the rotation matrix translated by the translation vector; characterised in that the method further comprises the step of aligning a plane defined by the vertical and depth axes of the real world three-dimensional coordinate system to be coplanar with a plane defined by the virtual vertical axis and the virtual depth axis of the virtual three-dimensional coordinate system (Mc). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification