DISTANCE MEASURING APPARATUS, DISTANCE MEASURING METHOD, DISTANCE MEASURING PROGRAM, DISTANCE MEASURING SYSTEM, AND IMAGE PICKUP APPARATUS
1 Assignment
0 Petitions
Accused Products
Abstract
A distance measuring apparatus according to the present invention includes an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints, an obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space, an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data, a parallax calculation unit configured to calculate, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images, a comparing unit configured to compare the corrected viewpoint images over the plurality of distances of interest to specify a piece of optimum calibration data from the plurality of pieces of calibration data, a distance calculation unit configured to calculate a subject distance based on the parallax, and an output unit configured to output, as a distance measurement result, the subject distance calculated from the parallax between the corrected viewpoint images with the piece of optimum calibration data.
-
Citations
141 Claims
-
1-72. -72. (canceled)
-
73. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation unit configured to calculate, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a comparing unit configured to compare the corrected viewpoint images over the plurality of distances of interest to specify a piece of optimum calibration data from the plurality of pieces of calibration data; a distance calculation unit configured to calculate a subject distance based on the parallax; and an output unit configured to output, as a distance measurement result, the subject distance calculated from the parallax between the corrected viewpoint images with the piece of optimum calibration data. - View Dependent Claims (74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
78. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation unit configured to calculate, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation unit configured to calculate, for each of the distances of interest, a subject distance based on the parallax; a comparing unit configured to compare differences each between the subject distance and the distance of interest over the plurality of distances of interest to specify a piece of optimum calibration data from the plurality of pieces of calibration data; and an output unit configured to output, as a distance measurement result, the subject distance calculated from the parallax between the corrected viewpoint images with the piece of optimum calibration data.
-
-
79. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; a first parallax calculation unit configured to calculate, for each of the distances of interest, a first parallax based on the distance of interest; an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a second parallax calculation unit configured to calculate, for each of the distances of interest, a second parallax between the plurality of corrected viewpoint images; a comparing unit configured to compare differences each between the first parallax and the second parallax over the plurality of distances of interest to specify a piece of optimum calibration data from the plurality of pieces of calibration data; a distance calculation unit configured to calculate a subject distance based on the second parallax of the corrected viewpoint image with the piece of optimum calibration data; and an output unit configured to output the calculated subject distance as a distance measurement result.
-
-
80. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation unit configured to calculate, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation unit configured to calculate, for each of the distances of interest, a subject distance based on the parallax; a distance difference calculation unit configured to calculate, for each of the distances of interest, a difference between the subject distance and the distance of interest; a distance-of-interest determining unit configured to determine a beginning distance of interest among the plurality of distances of interest and to determine the calculated subject distance as a next distance of interest to switch the distance of interest; a comparing unit configured to compare the differences before and after switching of the distance of interest to select a distance measurement result from the plurality of calculated subject distances; and an output unit configured to output the distance measurement result.
-
-
81. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining unit configured to obtain, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting unit configured to correct, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation unit configured to calculate, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation unit configured to calculate, for each of the distances of interest, a subject distance based on the parallax; a distance-of-interest determining unit configured to determine a beginning distance of interest among the plurality of distances of interest and to determine the calculated subject distance as a next distance of interest to switch the distance of interest; a distance difference calculation unit configured to calculate, for each of the distances of interest, a difference between the subject distance and the distance of interest; a comparing unit configured to compare the difference and a threshold; and an output unit configured to output the calculated subject distance as a distance measurement result when the difference is smaller than the threshold.
-
-
96. A distance measuring method comprising:
-
an image input step of inputting a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining step of obtaining, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting step of correcting, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation step of calculating, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a comparing step of comparing the corrected viewpoint images over the plurality of distances of interest, thereby specifying a piece of optimum calibration data from the plurality of pieces of calibration data; a distance calculation step of calculating a subject distance based on the parallax; and an output step of outputting, as a distance measurement result, the subject distance calculated from the parallax between the corrected viewpoint images with the piece of optimum calibration data. - View Dependent Claims (97, 98, 99, 100, 103, 104, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)
-
-
101. A distance measuring method comprising:
-
an image input step of inputting a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining step of obtaining, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting step of correcting, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation step of calculating, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation step of calculating, for each of the distances of interest, a subject distance based on the parallax; a comparing step of comparing differences each between the subject distance and the distance of interest over the plurality of distances of interest, thereby specifying a piece of optimum calibration data from the plurality of pieces of calibration data; and an output step of outputting, as a distance measurement result, the subject distance calculated from the parallax between the corrected viewpoint images with the piece of optimum calibration data.
-
-
102. A distance measuring method comprising:
-
an image input step of inputting a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining step of obtaining, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; a first parallax calculation step of calculating, for each of the distances of interest, a first parallax based on the distance of interest; an image correcting step of correcting, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a second parallax calculation step of calculating, for each of the distances of interest, a second parallax between the plurality of corrected viewpoint images; a comparing step of comparing differences each between the first parallax and the second parallax over the plurality of distances of interest, thereby specifying a piece of optimum calibration data from the plurality of pieces of calibration data; a distance calculation step of calculating a subject distance based on the second parallax of the corrected viewpoint image with the piece of optimum calibration data; and an output step of outputting the calculated subject distance as a distance measurement result.
-
-
105. A distance measuring method comprising:
-
an image input step of inputting a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a calibration data obtaining step of obtaining, regarding each of a plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; a step of determining a beginning distance of interest among the plurality of distances of interest; an image correcting step of correcting, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation step of calculating, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation step of calculating, for each of the distances of interest, a subject distance based on the parallax; a step of determining the calculated subject distance as a next distance of interest, thereby switching the distance of interest; a comparing step of calculating, for each of the distances of interest, a difference between the subject distance and the distance of interest and comparing the differences before and after switching of the distance of interest, thereby selecting a distance measurement result from the plurality of calculated subject distances; and an output step of outputting the distance measurement result. - View Dependent Claims (111)
-
-
106. A distance measuring method comprising:
-
an image input step of inputting a plurality of viewpoint images obtained by capturing a subject from different viewpoints by a plurality of image pickup devices; a step of determining a beginning distance of interest among a plurality of distances of interest; a calibration data obtaining step of obtaining, regarding each of the plurality of distances of interest, a piece of calibration data corresponding to each of the plurality of distances of interest from a plurality of pieces of calibration data for matching two-dimensional coordinates of the viewpoint images and three-dimensional coordinates in a real space; an image correcting step of correcting, for each of the distances of interest, the plurality of viewpoint images based on each of the pieces of calibration data; a parallax calculation step of calculating, for each of the distances of interest, a parallax between the plurality of corrected viewpoint images; a distance calculation step of calculating, for each of the distances of interest, a subject distance based on the parallax; a step of determining the calculated subject distance as a next distance of interest, thereby switching the distance of interest; a comparing step of calculating, for each of the distances of interest, a difference between the subject distance and the distance of interest and comparing the difference and a threshold; and an output step of outputting the calculated subject distance as a distance measurement result when the difference is smaller than the threshold.
-
-
122. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a same subject from different viewpoints by an image pickup apparatus capable of focus adjustment; a calibration parameter storage unit configured to store calibration parameters corresponding to focal positions in the image pickup apparatus; a distance estimating unit configured to obtain a piece of shooting mode information included in the viewpoint images or a piece of collateral information of the viewpoint images, and to estimate a subject distance from the image pickup apparatus to the subject, based on a relation between a piece of previously stored shooting mode information and a shooting distance; a focal position selecting unit configured to select a focal position based on the subject distance estimated by the distance estimating unit; an initial calibration data setting unit configured to set a piece of initial calibration data for use in initial distance measurement calculation for the subject from the calibration parameters stored in the calibration parameter storage unit based on the focal position selected by the focal position selecting unit; and a distance measurement calculation unit configured to calculate a subject distance based on the piece of initial calibration data set by the initial calibration data setting unit and a parallax between the plurality of viewpoint images. - View Dependent Claims (123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 140)
-
-
134. A distance measuring apparatus comprising:
-
an image input unit configured to input a plurality of viewpoint images obtained by capturing a same subject from different viewpoints by an image pickup apparatus capable of focus adjustment; a calibration parameter storage unit configured to store calibration parameters corresponding to focal positions in the image pickup apparatus; a distance estimating unit configured to estimate a subject distance from the image pickup apparatus to the subject, based on the viewpoint images or a piece of collateral information of the viewpoint images; a focal position selecting unit configured to select a focal position based on the subject distance estimated by the distance estimating unit; an initial calibration data setting unit configured to set a piece of initial calibration data for use in initial distance measurement calculation for the subject from the calibration parameters stored in the calibration parameter storage unit based on the focal position selected by the focal position selecting unit; a distance measurement calculation unit configured to calculate a subject distance based on the piece of initial calibration data set by the initial calibration data setting unit and a parallax between the plurality of viewpoint images; and a feature storage unit configured to store features of the viewpoint images, wherein the distance estimating unit compares a feature of a previous viewpoint image stored in the feature storage unit and a feature of a current viewpoint image, and estimates a subject distance of the previous viewpoint image as the subject distance of the current viewpoint image only when the feature of the previous view point image stored in the feature storage unit and the feature of a current view point image are identical to each other.
-
-
139. A distance measuring method comprising the steps, to be executed by an information processing apparatus, of:
-
inputting a plurality of viewpoint images obtained by capturing a same subject from different viewpoints by an image pickup apparatus capable of focus adjustment; storing calibration parameters corresponding to focal positions in the image pickup apparatus; obtaining a piece of shooting mode information included in the viewpoint images or a piece of collateral information of the viewpoint images, and estimating a subject distance from the image pickup apparatus to the subject, based on a relation between a piece of previously stored shooting mode information and a shooting distance selecting a focal position based on the estimated subject distance; setting a piece of initial calibration data for use in initial distance measurement calculation for the subject from the stored calibration parameters based on the selected focal position; and calculating a subject distance based on the piece of set initial calibration data and a parallax between the plurality of viewpoint images.
-
-
141. A distance measuring method comprising the steps, to be executed by an information processing apparatus, of:
-
inputting a plurality of viewpoint images obtained by capturing a same subject from different viewpoints by an image pickup apparatus capable of focus adjustment; storing calibration parameters corresponding to focal positions in the image pickup apparatus; storing features of the viewpoint images; estimating a subject distance from the image pickup apparatus to the subject, based on the viewpoint images or a piece of collateral information of the viewpoint images, wherein a feature of a previous viewpoint image stored in the feature storage unit and a feature of a current viewpoint image are compared, and a subject distance of the previous viewpoint image is estimated as the subject distance of the current viewpoint image only when the feature of the previous view point image stored in the feature storage unit and the feature of a current view point image are identical to each other; selecting a focal position based on the estimated subject distance; setting a piece of initial calibration data for use in initial distance measurement calculation for the subject from the stored calibration parameters based on the selected focal position; and calculating a subject distance based on the piece of set initial calibration data and a parallax between the plurality of viewpoint images.
-
Specification