Distance measurement apparatus, distance measurement method, and distance measurement program
First Claim
1. A method of measuring a distance to an object based on captured images taken by a plurality of non-pin-hole cameras and with the use of calibration information, which correlates first information of a pixel position of each pixel on a coordinate system of each corrected image that is prepared by correcting distortion of the captured images taken by the cameras with second information specifying a direction of incident light traveling to the pixel position and a displacement of the incident light due to a non-pin-hole camera, the method comprising:
- capturing images of an object using a plurality of non-pin-hole cameras;
a distortion correction executing step for correcting distortion of the captured images according to characteristics of an optical system used for each camera and producing corrected images;
a pixel position detecting step for detecting a pixel position of the object on each corrected image;
a calibrating step for calibrating a reference point of each of the non-pin-hole cameras toward a pin-hole-camera model based on the detected pixel position and the calibration information; and
a distance calculating step for and calculating the distance to the object based on the detected pixel position and the calibrated reference point through the pin-hole-camera model,wherein the pixel position detecting step involves initially detecting a pixel position of the object on one corrected image and then conducting stereo matching between the corrected images along an epipolar line on another one of the corrected images defined by the pixel position of the object initially detected on the one corrected image to search a pixel position of the object on the other one of corrected images, the epipolar line being made a substantially straight line on the corrected images by correction by the distortion correction executing step to suppress an amount of processing in the stereo matching, resulting in decrease in a processing amount of stereo matching; and
the distance calculating step involves obtaining directions and positions of the incident light traveling to the pixel positions of the object from the pixel positions of the object on the corrected images from the pixel position detecting step based on the calibration information and calculating the distance to the object from the obtained directions and positions of the incident light through the pin-hole-camera model.
1 Assignment
0 Petitions
Accused Products
Abstract
Captured images taken by cameras are corrected in accordance with characteristics of the lens system of the cameras to produce corrected images. A pixel position detector then obtains the pixel position of the object on each corrected image. With reference to calibration tables, each of which correlates one of a pixel position on a coordinate system of each corrected image and information having a predetermined relation to the pixel position with information specifying a direction and a position of incident light traveling to the pixel position, the direction and the position of the incident light are obtained. Based on the direction and the position of the incident light, the distance to the object OB can be calculated.
-
Citations
10 Claims
-
1. A method of measuring a distance to an object based on captured images taken by a plurality of non-pin-hole cameras and with the use of calibration information, which correlates first information of a pixel position of each pixel on a coordinate system of each corrected image that is prepared by correcting distortion of the captured images taken by the cameras with second information specifying a direction of incident light traveling to the pixel position and a displacement of the incident light due to a non-pin-hole camera, the method comprising:
-
capturing images of an object using a plurality of non-pin-hole cameras; a distortion correction executing step for correcting distortion of the captured images according to characteristics of an optical system used for each camera and producing corrected images; a pixel position detecting step for detecting a pixel position of the object on each corrected image; a calibrating step for calibrating a reference point of each of the non-pin-hole cameras toward a pin-hole-camera model based on the detected pixel position and the calibration information; and a distance calculating step for and calculating the distance to the object based on the detected pixel position and the calibrated reference point through the pin-hole-camera model, wherein the pixel position detecting step involves initially detecting a pixel position of the object on one corrected image and then conducting stereo matching between the corrected images along an epipolar line on another one of the corrected images defined by the pixel position of the object initially detected on the one corrected image to search a pixel position of the object on the other one of corrected images, the epipolar line being made a substantially straight line on the corrected images by correction by the distortion correction executing step to suppress an amount of processing in the stereo matching, resulting in decrease in a processing amount of stereo matching; and the distance calculating step involves obtaining directions and positions of the incident light traveling to the pixel positions of the object from the pixel positions of the object on the corrected images from the pixel position detecting step based on the calibration information and calculating the distance to the object from the obtained directions and positions of the incident light through the pin-hole-camera model. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A distance measurement apparatus for measuring a distance to an object based on captured images, comprising:
-
a plurality of non-pin-hole cameras for capturing images of an object; a distortion correction executing means for correcting distortion of the captured images according to characteristics of an optical system used for each camera and producing corrected images; a calibration information storage means for storing calibration information correlating first information of a pixel position of each pixel on a coordinate system of each corrected image with second information specifying a direction of incident light traveling to the pixel position and a displacement of the incident light due to a non-pin-hole camera; a first pixel position detecting means for detecting a pixel position of the object on one of corrected images; a second pixel position detecting means for conducting stereo matching between the corrected images along an epipolar line on the other one of the corrected images defined by the pixel position detected by the first pixel position to search a pixel position of the object on the other one of corrected images, the epipolar line being made a substantially straight line on the corrected images by correction by the distortion correction executing means to suppress an amount of processing in the stereo matching, resulting in decrease in a processing amount of stereo matching; and a distance calculating means for obtaining directions and positions of the incident light traveling to the pixel positions of the object from the pixel positions of the object on the corrected images from the first and second pixel position detecting means based on the calibration information and calculating the distance to the object from the obtained directions and positions of the incident light through a pin-hole-camera model. - View Dependent Claims (7, 8, 9, 10)
-
Specification