Calibration of a profile measuring system
First Claim
1. A method for calibrating a measuring system, which system comprises a light source, optics and a sensor, wherein said light source is adapted to produce a light plane and said optics is located between said light plane and said sensor, wherein the light plane is a plane of light, which light plane is formed by light rays that are confined in said light plane when emitted by the light source, wherein said method is performed in order to obtain a mapping from at least one point on said sensor to at least one point in said light plane, said method comprising the steps of:
- switching on said light source such that said light plane is produced;
introducing a mapping calibration profile in a first mapping position in said light plane, wherein said mapping calibration profile comprises at least three points forming a straight line;
characterized in that the method further comprises the steps of;
computing a non-linear mapping from at least a first portion of said sensor to at least a first portion of said light plane by using said at least three points of said mapping calibration profile;
introducing a homography calibration profile in a first homography position in said light plane, wherein said homography calibration profile comprises at least four points the relative distance between which are predetermined, andcomputing a homography from at least a first portion of said sensor to at least a first portion of said light plane based on said at least four points of said homography calibration profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for calibrating a measuring system, which system comprises a structured light source, optics and a sensor. The light source is adapted to produce a light plane or sheet and the optics is located between the light plane and the sensor. The method is performed in order to obtain a mapping from the sensor to the light plane. In the method the light source is switched on such that the light plane is produced. In order to account for distortions due to the optics, a mapping calibration profile is introduced in the light plane, wherein the mapping calibration profile comprises at least three points forming a straight line. A non-linear mapping from the sensor to the light plane is then computed by using the at least three points. Next, in order to account for perspective distortions, a homography calibration profile is introduced in the light plane, wherein the homography calibration profile comprises at least four points the relative distance between which are predetermined. A homography from the sensor to at the light plane based on these four points is then computed. A calibration object for using in such a method is also presented.
54 Citations
15 Claims
-
1. A method for calibrating a measuring system, which system comprises a light source, optics and a sensor, wherein said light source is adapted to produce a light plane and said optics is located between said light plane and said sensor, wherein the light plane is a plane of light, which light plane is formed by light rays that are confined in said light plane when emitted by the light source, wherein said method is performed in order to obtain a mapping from at least one point on said sensor to at least one point in said light plane, said method comprising the steps of:
-
switching on said light source such that said light plane is produced; introducing a mapping calibration profile in a first mapping position in said light plane, wherein said mapping calibration profile comprises at least three points forming a straight line;
characterized in that the method further comprises the steps of;computing a non-linear mapping from at least a first portion of said sensor to at least a first portion of said light plane by using said at least three points of said mapping calibration profile; introducing a homography calibration profile in a first homography position in said light plane, wherein said homography calibration profile comprises at least four points the relative distance between which are predetermined, and computing a homography from at least a first portion of said sensor to at least a first portion of said light plane based on said at least four points of said homography calibration profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Computer program comprising computer program code executable in a computer or a processor, said computer program being adapted to receive a signal from a sensor of a measuring system, said measuring system further comprising a light source and optics, said light source being adapted to produce a light plane and said optics being located between said light plane and said sensor, wherein the light plane is a plane of light, which light plane is formed by light rays that are confined in said light plane when emitted by the light source, said computer program being storable on a computer-readable storage medium, said computer program being adapted to, when executed in a computer or processor, implement the following steps:
-
storing a mapping image recorded by said sensor of a mapping calibration profile located in a first mapping position in said light plane, wherein said mapping calibration profile comprises at least three points forming a straight line; storing a homography image recorded by said sensor of a homography calibration profile located in a first homography position in said light plane, wherein said homography calibration profile comprises at least four points the relative distance between which are predetermined; computing a non-linear mapping from at least a first portion of said sensor to at least a first portion of said light plane by using said mapping image comprising at least three points of said mapping calibration profile, and computing a homography from at least a first portion of said sensor to at least a first portion of said light plane by using said homography image comprising said at least four points of said homography calibration profile.
-
-
14. Electronic control unit comprising computer program code executable in a computer or a processor, said computer program being adapted to receive a signal from a sensor of a measuring system, said measuring system further comprising a light source and optics, said light source being adapted to produce a light plane and said optics being located between said light plane and said sensor, wherein the light plane is a plane of light, which light plane is formed by light rays that are confined in said light plane when emitted by the light source, said computer program being storable on a computer-readable storage medium, said computer program being adapted to, when executed in a computer or processor, implement the following steps:
-
storing a mapping image recorded by said sensor of a mapping calibration profile located in a first mapping position in said light plane, wherein said mapping calibration profile comprises at least three points forming a straight line; storing a homography image recorded by said sensor of a homography calibration profile located in a first homography position in said light plane, wherein said homography calibration profile comprises at least four points the relative distance between which are predetermined; computing a non-linear mapping from at least a first portion of said sensor to at least a first portion of said light plane by using said mapping image comprising at least three points of said mapping calibration profile, and computing a homography from at least a first portion of said sensor to at least a first portion of said light plane by using said homography image comprising said at least four points of said homography calibration profile.
-
-
15. A measuring system comprising a light source, optics and a sensor, wherein said light source is adapted to produce a light plane and said optics is located between said light plane and said sensor, wherein the light plane is a plane of light, which plane is formed by light rays that are confined in said plane when emitted by the light source, characterized in that said measuring system comprises an electronic control unit comprising computer program code executable in a computer or a processor, said computer program being adapted to receive a signal from a sensor of a measuring system, said measuring system further comprising a light source and optics, said light source being adapted to produce a light plane and said optics being located between said light plane and said sensor, said computer program being storable on a computer-readable storage medium, said computer program being adapted to, when executed in a computer or processor, implement the following steps:
-
storing a mapping image recorded by said sensor of a mapping calibration profile located in a first mapping position in said light plane, wherein said mapping calibration profile comprises at least three points forming a straight line; storing a homography image recorded by said sensor of a homography calibration profile located in a first homography position in said light plane, wherein said homography calibration profile comprises at least four points the relative distance between which are predetermined; computing a non-linear mapping from at least a first portion of said sensor to at least a first portion of said light plane by using said mapping image comprising at least three points of said mapping calibration profile, and computing a homography from at least a first portion of said sensor to at least a first portion of said light plane by using said homography image comprising said at least four points of said homography calibration profile.
-
Specification