Vehicle surroundings monitoring apparatus
First Claim
1. A vehicle surroundings monitoring apparatus comprising:
- a radar scanningly irradiating electromagnetic waves over a predetermined angular range around a subject vehicle on which said apparatus is mounted, detecting the electromagnetic waves reflected from objects adjacent to said subject vehicle, and outputting a plurality of directions of scanning irradiation and detected distances from said subject vehicle to said objects in the respective directions of scanning irradiation; and
a recognition unit outputting, based on the detection results of said radar, a relative position and a relative speed of each of said objects lying around said subject vehicle with respect to said subject vehicle;
said recognition unit comprising;
a detection points data storage section storing therein whether detection points data/that comprise a data pair comprising (a) a direction of scanning irradiation, and (b) a detected distance in that direction output by said radar, exists in each of M×
N small regions in which X, Y coordinates with an X axis being set in a widthwise direction of said subject vehicle and a Y axis being set in a running direction of said subject vehicle are positioned, in a two-dimensional array including a plurality of elements corresponding to the small regions, respectively; and
an object detection section performing arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the detection points data stored in said detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of said objects lying around said subject vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A laser radar irradiates electromagnetic waves around a subject vehicle, detects the electromagnetic waves reflected from objects lying around the subject vehicle, and outputs a plurality of directions of scanning irradiation and detected distances from the subject vehicle to the objects in the respective directions. A recognition unit detects a relative position and relative speed of each objects lying around the subject vehicle. The recognition unit stores whether or not detection points data exists in each of M×N small regions into which X, Y coordinates are divided into a two dimensional array including a plurality of elements corresponding to the small regions. The recognition unit performs arithmetic operations of multiplication and summation of the respective elements of the two dimensional array while sequentially scanning a mask of a two dimensional array comprising J×K (J<N, K<M) elements, and determines attributes such as positions, sizes, etc. of the objects.
30 Citations
12 Claims
-
1. A vehicle surroundings monitoring apparatus comprising:
-
a radar scanningly irradiating electromagnetic waves over a predetermined angular range around a subject vehicle on which said apparatus is mounted, detecting the electromagnetic waves reflected from objects adjacent to said subject vehicle, and outputting a plurality of directions of scanning irradiation and detected distances from said subject vehicle to said objects in the respective directions of scanning irradiation; and
a recognition unit outputting, based on the detection results of said radar, a relative position and a relative speed of each of said objects lying around said subject vehicle with respect to said subject vehicle;
said recognition unit comprising;
a detection points data storage section storing therein whether detection points data/that comprise a data pair comprising (a) a direction of scanning irradiation, and (b) a detected distance in that direction output by said radar, exists in each of M×
N small regions in which X, Y coordinates with an X axis being set in a widthwise direction of said subject vehicle and a Y axis being set in a running direction of said subject vehicle are positioned, in a two-dimensional array including a plurality of elements corresponding to the small regions, respectively; and
an object detection section performing arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the detection points data stored in said detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of said objects lying around said subject vehicle.- View Dependent Claims (2, 3, 4, 5, 6)
a stop detection points determiner determining, by the use of information about the subject vehicle, whether each of the detection points data is a piece of stop detection points data representative of the data of a stop or stationary object detected, or a piece of moving points detection data representative of an object other than the stationary object;
a stop detection points data storage section storing, based on the results of determination of said stop detection points determiner, the presence or absence of stop detection points data in each of said M×
N small regions; and
a moving detection points data storage section storing, based on the results of determination of said stop detection points determiner, the presence or absence of moving detection points data in each of the M×
N small regions; and
wherein said object detection section comprises;
a stationary object detector performing arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the stop detection points data stored in said stop detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of stationary objects lying around said subject vehicle; and
a moving object detector performing arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the moving detection points data stored in said moving detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of moving objects lying around said subject vehicle.
-
-
3. The vehicle surroundings monitoring apparatus according to claim 2, wherein said recognition section further comprises a column detection points determiner determining whether the respective detection points data are column detection points data representative of data arranged along a road that is in the running direction of said subject vehicle, and
wherein said stop detection points data storage section or said moving detection points data storage section does not use the column detection points data in their processing. -
4. The vehicle surroundings monitoring apparatus according to claim 2,
wherein said recognition unit further comprises a curved road detection points determiner for determining whether the respective detection points data are curved road detection points data representative of data arranged along a curved road, and wherein said stop detection points data storage section or said moving detection points data storage section does not use the curved road detection points data in their processing. -
5. The vehicle surroundings monitoring apparatus according to claim 1, wherein said recognition section further comprises a column detection points determiner determining whether the respective detection points data are column detection points data representative of data arranged along a road that is in the running direction of said subject vehicle, and
wherein said detection points data storage section does not use the column detection points data in its processing. -
6. The vehicle surroundings monitoring apparatus according to claim 1,
wherein said recognition unit further comprises a curved road detection points determiner for determining whether the respective detection points data are curved road detection points data representative of data arranged along a curved road, and wherein said detection points data storage section does not use the curved road detection points data in its processing.
-
7. A method for monitoring vehicle surroundings, comprising:
-
(a) scanningly irradiating, via a radar, electromagnetic waves over a predetermined angular range around a subject vehicle on which said radar is mounted, detecting the electromagnetic waves reflected from objects adjacent to said subject vehicle, and outputting a plurality of directions of scanning irradiation and detected distances from said subject vehicle to said objects in the respective directions of scanning irradiation; and
(b) outputting, based on the detection results of said radar, a relative position and a relative speed of each of said objects lying around said subject vehicle with respect to said subject vehicle, by a recognition unit;
said (b) comprising;
(b-i) storing, in a detection points data storage section, data indicative of whether detection points data that comprise a data pair including (a) a direction of scanning irradiation, and (b) a detected distance in that direction output by said radar, exists in each of M×
N small regions in which X, Y coordinates with an X axis being set in a widthwise direction of said subject vehicle and a Y axis being set in a running direction of said subject vehicle are positioned, in a two-dimensional array including a plurality of elements corresponding to the small regions, respectively; and
(b×
ii) performing, in an object detection section, arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the detection points data stored in said detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of said objects lying around said subject vehicle.- View Dependent Claims (8, 9, 10, 11, 12)
(b-ii-a) determining, by the use of information about the subject vehicle, whether each of the detection points data is a piece of stop detection points data representative of the data of a stop or stationary object detected, or a piece of moving detection points data representative of an object other than the stationary object, said determining being performed in a stop detection points determiner;
(b-ii-b) storing, based on the results of determination of said stop detection points determiner, the presence or absence of stop detection points data in each of said M×
N small regions in a stop detection points data storage section; and
(b-ii-c) storing, based on the results of determination of said stop detection points determiner, the presence or absence of moving detection points data in each of the M×
N small regions in a moving detection points data storage section; and
wherein said (b-ii) further comprises;
(b-ii-d) performing, in a stationary object detector, arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the stop detection points data stored in said stop detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of stationary objects lying around said subject vehicle; and
(b-ii-e) performing, in a moving object detector, arithmetic operations of multiplication and summation of the respective elements of said two-dimensional array representative of the presence or absence of the moving detection points data stored in said moving detection points data storage section while sequentially scanning a mask of a two-dimensional array comprising J×
K (J<
N, K<
M) elements, and determining, based on the results of the arithmetic operations, attributes comprising positions and sizes of moving objects lying around said subject vehicle.
-
-
9. The method of claim 8, wherein said (b) further comprises determining, in a column detection points determiner, whether the respective detection points data are column detection points data representative of data arranged along a road that is in the running direction of said subject vehicle, wherein said (b-ii-b and (b-ii-c) do not use the column detection points data.
-
10. The method of claim 8, wherein said (b) further comprises determining, in a curved road detection points determiner, whether the respective detection points data are curved road detection points data representative of data arranged along a curved road, wherein said stop detection points data storage section or said moving detection points data storage section does not use the curved road detection points data in their processing.
-
11. The method of claim 7, wherein said (b) further comprises determining, in a column detection points determiner, whether the respective detection points data are column detection points data representative of data arranged along a road that is in the running direction of said subject vehicle, wherein said (b-i) does not use the column detection points data.
-
12. The method of claim 7, wherein said (b) further comprises determining, in a curved road detection points determiner, whether the respective detection points data are curved road detection points data representative of data arranged along a curved road, wherein said detection points data storage section does not use the curved road detection points data in its processing.
Specification