Field recognition apparatus, method for field recognition and program for the same
First Claim
Patent Images
1. A field recognition apparatus for use in a movable body comprising:
- a first imaging unit disposed on the movable body imaging a field in a proximity of the movable body;
a second imaging unit disposed on the movable body imaging a road surface that is traveled by the movable body, wherein the second imaging unit has a light axis pointing downward in comparison to the light axis of the first imaging unit;
a movement detection unit detecting an optical flow of a characteristic point on the road surface based on an image of the road surface derived from the second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and
an obstacle detection unit calculating three-dimensional data of a position and a shape of an obstacle based on the movement parameter derived from the movement detection unit and the image derived from the first imaging unit;
wherein the obstacle detection unit includes;
a division unit dividing the image derived from the first imaging unit into plural image pieces;
a divisional parameter calculation unit calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection unit; and
a mapping unit mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculation unit and the position of each of the plural image pieces in the image derived from the first imaging unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A field recognition apparatus includes a first camera for imaging a forward field and a second camera for imaging a road surface. The second camera has a light axis tilted toward a downward direction for accurately tracking a characteristic point in consecutively captured images to calculate an optical flow and for accurately recognizing road structure information. In this manner, three dimensional information of obstacles in a field is accurately processed and detected.
16 Citations
44 Claims
-
1. A field recognition apparatus for use in a movable body comprising:
-
a first imaging unit disposed on the movable body imaging a field in a proximity of the movable body; a second imaging unit disposed on the movable body imaging a road surface that is traveled by the movable body, wherein the second imaging unit has a light axis pointing downward in comparison to the light axis of the first imaging unit; a movement detection unit detecting an optical flow of a characteristic point on the road surface based on an image of the road surface derived from the second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and an obstacle detection unit calculating three-dimensional data of a position and a shape of an obstacle based on the movement parameter derived from the movement detection unit and the image derived from the first imaging unit; wherein the obstacle detection unit includes; a division unit dividing the image derived from the first imaging unit into plural image pieces; a divisional parameter calculation unit calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection unit; and a mapping unit mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculation unit and the position of each of the plural image pieces in the image derived from the first imaging unit. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25)
-
-
2. A field recognition apparatus for use in a movable body comprising:
-
a first imaging unit disposed on the movable body imaging a field in a proximity of the movable body; a second imaging unit disposed on the movable body imaging a road surface that is traveled by the movable body, wherein the second imaging unit has a light axis pointing downward in comparison to the light axis of the first imaging unit; a movement detection unit detecting an optical flow of a characteristic point on the road surface based on an image of the road surface derived from the second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and an obstacle detection unit calculating three-dimensional data of a position and a shape of an obstacle based on the movement parameter derived from the movement detection unit and the image derived from the first imaging unit; a division unit dividing an image derived from the first imaging unit into plural image pieces; a movement correction unit correcting the movement parameter derived from the movement detection unit based on extraction of road pieces from the plural image pieces as the road surface that includes the optical flow of the characteristic point; a divisional parameter calculation unit calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection unit; and a mapping unit mapping each of the plural image pieces by using three-dimensional coordinate based on the divisional parameter derived from the divisional parameter calculation unit and the position of each of the plural image pieces in the image derived from the first imaging unit. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
20. A field recognition method used in a field recognition apparatus for recognizing an obstacle in a proximity of a movable body in terms of a position and a shape in a three-dimensional space based on images derived from a first imaging unit of the field recognition apparatus for imaging a field in the proximity of the .movable body and a second imaging unit of the field recognition apparatus with a light axis aligned downward relative to the light axis of the first imaging unit for imaging a road surface that is traveled by the movable body, the method comprising:
-
detecting an optical flow of a characteristic point on the road surface based on the image of the road surface derived from the second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and calculating three-dimensional data of the position and the shape of the obstacle based on the movement parameter derived from a preceding step and the image derived from the first imaging unit;
whereincalculating the three-dimensional data of the position and the shape of the obstacle further includes; dividing the image derived from the first imaging unit into plural image pieces; calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection in a preceding procedure; and mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculated in a preceding procedure and the position of each of the plural image pieces in the image derived from the first imaging unit.
-
-
21. A field recognition method used in a field recognition apparatus for recognizing an obstacle in a proximity of a movable body in terms of a position and a shape in a three-dimensional space based on images derived from a first imaging unit of the field recognition apparatus for imaging a field in the proximity of the movable body and a second imaging unit of the field recognition apparatus with a light axis aligned downward relative to the light axis of the first imaging unit for imaging a road surface that is traveled by the movable body, the method comprising:
-
detecting an optical flow of a characteristic point on the road surface based on the image of the road surface derived from the second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and calculating three-dimensional data of the position and the shape of the obstacle based on the movement parameter derived from a preceding step and the image derived from the first imaging unit;
whereincalculating the three-dimensional data of the position and the shape of the obstacle further includes; dividing the image derived from the first imaging unit into plural image pieces; correcting the movement parameter derived from the movement detection in a preceding step based on extraction of road pieces from the plural image pieces as the road surface that includes the optical flow of the characteristic point; calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection in a preceding procedure; and mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculated in a preceding procedure and the position of each of the plural image pieces in the image derived from the first imaging unit.
-
-
22. A program recorded on a non-transitory computer-readable medium for a procedure of field recognition by a computer, the program for use in a movable body comprising:
-
providing a first imaging unit and a second imaging unit; detecting an optical flow of a characteristic point on a road surface based on an image of the road surface derived from a second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and calculating three-dimensional data of a position and a shape of the obstacle based on the movement parameter derived from the movement detection in a preceding step and an image derived from a first imaging unit, wherein the first imaging unit and the second imaging unit are provided on the movable body, the first imaging unit images a field in the proximity of the movable body, and the second imaging unit with a light axis aligned downward relative to the light axis of the first imaging unit for imaging a road surface that is traveled by the movable body; wherein the step of calculating the three-dimensional data of the position and the shape of the obstacle further includes; dividing the image derived from the first imaging unit into plural image pieces; calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection in a preceding procedure; and mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculated in a preceding procedure and the position of each of the plural image pieces in the image derived from the first imaging unit.
-
-
23. A program recorded on a non-transitory computer-readable medium for a procedure of field recognition by a computer, the program for use in a movable body comprising:
-
providing a first imaging unit and a second imaging unit; detecting an optical flow of a characteristic point on a road surface based on an image of the road surface derived from a second imaging unit, wherein the optical flow of the characteristic point is used to determine a movement parameter that specifies the movement of the movable body; and calculating three-dimensional data of a position and a shape of the obstacle based on the movement parameter derived from the movement detection in a preceding step and an image derived from a first imaging unit, wherein the first imaging unit and the second imaging unit are provided on the movable body, the first imaging unit images a field in the proximity of the movable body, and the second imaging unit with a light axis aligned downward relative to the light axis of the first imaging unit for imaging a road surface that is traveled by the movable body; wherein the step of calculating the three-dimensional data of the position and the shape of the obstacle further includes; dividing the image derived from the first imaging unit into plural image pieces; correcting the movement parameter derived from the movement detection in a preceding step based on extraction of road pieces from the plural image pieces as the road surface that includes the optical flow of the characteristic point; calculating a divisional parameter in each of the plural image pieces, wherein the divisional parameter specifies a position and an orientation of each of the plural image pieces in a three-dimensional field based on the optical flow of the characteristic point in each of the plural image pieces and the movement parameter derived from the movement detection in a preceding procedure; and mapping each of the plural image pieces by using three-dimensional coordinates based on the divisional parameter derived from the divisional parameter calculated in a preceding procedure and the position of each of the plural image pieces in the image derived from the first imaging unit.
-
Specification