Object detecting apparatus in which the position of a planar object is estimated by using hough transform
First Claim
1. A plane estimating method comprising the steps of:
- receiving a plurality of images that are produced by a plurality of image pickup means disposed at a predetermined interval;
calculating three-dimensional data S(X, Y);
1≦
X≦
M, 1≦
Y≦
N for each of rectangular segments obtained by dividing the received images into a plurality of M parts in a horizontal direction and into a plurality of N parts in a vertical direction through correlation between the received images;
determining a plane passage straight line L(Y) by performing Hough transform on M three-dimensional data corresponding to rectangular segments belonging to a horizontal area GL(Y) of the received images;
performing the determining step on all horizontal areas GL(Y), 1≦
Y≦
N, to thereby determine N plane passage straight lines L(Y), 1≦
Y≦
N; and
estimating a position of a planar object in a three-dimensional space based on the N plane passage straight lines L(Y), 1≦
Y≦
N.
1 Assignment
0 Petitions
Accused Products
Abstract
Based on left and right images that have been taken by image pickup devices, a correlation processing section obtains parallax data as three-dimensional data of objects. At processing start time, a plane estimating section estimates the position of a planar object such as a road or a floor by utilizing the Hough transform based on the parallax data that have been obtained successfully for part of rectangular segments of the images, and interpolates the parallax data by using the position of the planar object. At a time point after the processing start time, a parallax variation detecting section detects an object by comparing current parallax data with the parallax data at the processing start time.
-
Citations
6 Claims
-
1. A plane estimating method comprising the steps of:
-
receiving a plurality of images that are produced by a plurality of image pickup means disposed at a predetermined interval; calculating three-dimensional data S(X, Y);
1≦
X≦
M, 1≦
Y≦
N for each of rectangular segments obtained by dividing the received images into a plurality of M parts in a horizontal direction and into a plurality of N parts in a vertical direction through correlation between the received images;determining a plane passage straight line L(Y) by performing Hough transform on M three-dimensional data corresponding to rectangular segments belonging to a horizontal area GL(Y) of the received images; performing the determining step on all horizontal areas GL(Y), 1≦
Y≦
N, to thereby determine N plane passage straight lines L(Y), 1≦
Y≦
N; andestimating a position of a planar object in a three-dimensional space based on the N plane passage straight lines L(Y), 1≦
Y≦
N. - View Dependent Claims (2, 3)
-
-
4. An object detecting apparatus comprising:
-
a plurality of image pickup means disposed at a predetermined interval, for producing a plurality of received images; a correlation processing section for producing three-dimensional data of objects according to triangulation through correlation between the plurality of received images; a plane estimating section for estimating a position of a planar object in a three-dimensional space by performing Hough transformation on the three-dimensional data wherein said three-dimensional data S(X, Y) are calculated;
1≦
X≦
M, 1≦
Y≦
N, for each rectangular segment obtained by dividing the received images into a plurality of M parts in a horizontal direction and into a plurality of N parts in a vertical direction through correlation between the received images;a plane passage straight line L(Y) is determined by performing Hough transform on M three-dimensional data corresponding to rectangular segments belonging to a horizontal area GL(Y) of the received images; a plurality of N plane passage straight lines L(Y), 1≦
Y≦
N, are determined on all horizontal areas GL(Y), 1≦
Y≦
N; and
,a position of a planar object in three-dimensional space is estimated on the N plane passage straight lines L(Y).
-
-
5. An object detecting apparatus comprising:
-
a plurality of image pickup means disposed at a predetermined interval, for producing a plurality of received images; means for producing three-dimensional data of objects for respective rectangular segments of the plurality of received images; a plane estimating section for estimating a position of a planar object in a three-dimensional space based on the three-dimensional data; means for producing, by using the position of the planar object, three-dimensional data for part of the rectangular segments for which three-dimensional data could not be produced, to obtain interpolated three-dimensional data; and means for detecting an object that is located at a position different than the planar object when viewed from the plurality of image pickup means based on the interpolated three-dimensional data wherein said three-dimensional data S(X, Y) are calculated;
1≦
X≦
M, 1≦
Y≦
N, for each rectangular segment obtained by dividing the received images into a plurality of M parts in a horizontal direction and into a plurality of N parts in a vertical direction through correlation between the received images;a plane passage straight line L(Y) is determined by performing Hough transform on M three-dimensional data corresponding to rectangular segments belonging to a horizontal area GL(Y) of the received images; a plurality of N plane passage straight lines L(Y), 1≦
Y≦
N, are determined on all horizontal areas GL(Y), 1≦
Y≦
N; and
,a position of a planar object in three-dimensional space is estimated on the N plane passage straight lines L(Y).
-
-
6. An object detecting apparatus comprising:
-
a plurality of image pickup means disposed at a predetermined interval, for producing a plurality of received images; means for estimating a position of a planar object in a three-dimensional space based on the plurality of received images; and means for producing three-dimensional data of an object except for an object that is more distant from the plurality of image pickup means than the planar object is wherein said three-dimensional data S(X, Y) are calculated;
1≦
X≦
M, 1≦
Y≦
N, for each rectangular segment obtained by dividing the received images into a plurality of M parts in a horizontal direction and into a plurality of N parts in a vertical direction through correlation between the received images;a plane passage straight line L(Y) is determined by performing Hough transform on M three-dimensional data corresponding to rectangular segments belonging to a horizontal area GL(Y) of the received images; a plurality of N plane passage straight lines L(Y), 1≦
Y≦
N, are determined on all horizontal areas GL(Y), 1≦
Y≦
N; and
,a position of a planar object in three-dimensional space is estimated on the N plane passage straight lines L(Y).
-
Specification