Obstacle detection apparatus and method
First Claim
1. An obstacle detection apparatus, comprising:
- a first camera and a second camera each configured to input images, the first camera and the second camera being disposed on a moving object on a road plane, a view position of the first camera being different from a view position of the second camera on the moving object;
an image memory configured to store a plurality of images input through the first camera and the second camera;
an image transformation unit configured to transform an image input through the first camera into a plurality of transformed images using each transformation parameters previously calculated based on different geometrical relationships among the road plane, the first camera and the second camera, wherein each transformation parameter differently represents a transformation from the view position of the second camera;
a matching processing unit configured to compare each area of the same position in each of the plurality of transformed images with a corresponding area of the same position in another image input through the second camera, to calculate coincidence degrees of compared areas of the same position between each transformed image and another image, and to select a maximum coincidence degree from the coincidence degrees of the compared areas of the same position; and
an obstacle detection unit configured to detect an obstacle area based on areas having the maximum coincidence degree in which the maximum coincidence degree is below a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of cameras respectively input an image from different camera positions. The plurality of cameras is on a moving object. An image memory stores a plurality of images input by the plurality of cameras. An image transformation unit transforms one image input by a first camera using each of a plurality of transformation parameters each representing a geometrical relationship among a predetermined plane, the first camera, and a second camera, and generates a plurality of transformed images from a view position of the second camera. A matching processing unit compares each of the plurality of transformed images with another image input by the second camera for each area consisting of pixels, and calculates a coincidence degree of each area between each transformed image and another image. An obstacle detection unit detects an obstacle area consisting of areas each having a coincidence degree below a threshold from another image.
-
Citations
21 Claims
-
1. An obstacle detection apparatus, comprising:
-
a first camera and a second camera each configured to input images, the first camera and the second camera being disposed on a moving object on a road plane, a view position of the first camera being different from a view position of the second camera on the moving object;
an image memory configured to store a plurality of images input through the first camera and the second camera;
an image transformation unit configured to transform an image input through the first camera into a plurality of transformed images using each transformation parameters previously calculated based on different geometrical relationships among the road plane, the first camera and the second camera, wherein each transformation parameter differently represents a transformation from the view position of the second camera;
a matching processing unit configured to compare each area of the same position in each of the plurality of transformed images with a corresponding area of the same position in another image input through the second camera, to calculate coincidence degrees of compared areas of the same position between each transformed image and another image, and to select a maximum coincidence degree from the coincidence degrees of the compared areas of the same position; and
an obstacle detection unit configured to detect an obstacle area based on areas having the maximum coincidence degree in which the maximum coincidence degree is below a threshold. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
wherein the first camera is one of a left camera and a right camera on a vehicle, and the second camera is the other of the left camera and the right camera, and wherein the left camera and the right camera respectively take a left image and a right image of front area along an advance direction of the vehicle. -
5. The obstacle detection apparatus according to claim 4,
wherein an optical axis of the left camera and an optical axis of the right camera are parallel along the advance direction of the vehicle. -
6. The obstacle detection apparatus according to claim 4,
wherein the plurality of transformation parameters respectively represents a different transformation from the view position of the second camera based on a different posture of the vehicle on the road plane, and each transformation parameter is previously calculated based on a geometrical relationship among the road plane, the left camera, and the right camera in correspondence with each posture of the vehicle. -
7. The obstacle detection apparatus according to claim 4,
wherein said image transformation unit transforms one of the left image and the right image into a plurality of images by using each transformation parameter from the view position of the other of the left camera and the right camera. -
8. The obstacle detection apparatus according to claim 1,
wherein said image transformation unit transforms the one image by using a standard transformation parameter, and generates one transformed image from the view position of the second camera. -
9. The obstacle detection apparatus according to claim 1,
wherein said matching processing unit divides each transformed image into a plurality of areas, compares each area with a search area including a correspondence area of the same position on another image by shifting the correspondence area in the search area, calculates coincidence degrees between the area and the correspondence area for each shift position, and selects a maximum value from the coincidence degrees between the area and the correspondence area for all shift positions. -
10. The obstacle detection apparatus according to claim 9,
wherein said matching processing unit selects a maximum coincidence degree from maximum values of each area of the same position of all transformed images, and creates a coincidence degree image consisting of maximum coincidence degrees of each area. -
11. The obstacle detection apparatus according to claim 9,
wherein, if a coincidence degree of one shift position for an area of one transformed image is above a threshold, said matching processing unit selects the coincidence degree as the maximum coincidence degree of the area and completes the matching processing for the area of the same position of all transformed images. -
12. The obstacle detection apparatus according to claim 9,
wherein at least one of a size of the search area, a shift pitch of pixels in the search area, and a number of the plurality of transformation parameters, is changed according to a position of the area on the transformed image.
-
-
2. An obstacle detection method, comprising:
-
inputting images through a first camera and a second camera, the first camera and the second camera being disposed on a moving object on a road plane, a view position of the first camera being different from a view position of the second camera on the moving object;
storing a plurality of images input through the first camera and the second camera;
transforming an image input through the first camera into a plurality of transformed images using each transformation parameter previously calculated based on different geometrical relationships among the road plane, the first and the second camera, wherein each transformation parameter differently represents a transformation from the view position of the second camera;
comparing each area of the same position in each of the plurality of transformed images with a corresponding areas of the same position in another image input through the second camera;
calculating coincidence degrees of compared areas of the same position;
selecting a maximum coincidence degree from the coincidence degrees of the compared areas of the same position; and
detecting an obstacle area based on areas having the maximum coincidence degree in which the maximum coincidence degree is below a threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
wherein the first camera is one of a left camera and a right camera on a vehicle, and the second camera is the other of the left camera and the right camera, and wherein the left camera and the right camera respectively take a left image and a right image of front area along an advance direction of the vehicle. -
14. The obstacle detection method according to claim 13,
wherein an optical axis of the left camera and an optical axis of the right camera are parallel along the advance direction of the vehicle. -
15. The obstacle detection method according to claim 13,
wherein the plurality of transformation parameters respectively represents a different transformation from the view position of the second camera based on a different posture of the vehicle on the road plane, and each transformation parameter is previously calculated based on a geometrical relationship among the road plane, the left camera, and the right camera in correspondence with each posture of the vehicle. -
16. The obstacle detection method according to claim 13, further comprising:
transforming one of the left image and the right images into a plurality of images by using each transformation parameter from the view position of the other of the left camera and the right camera.
-
17. The obstacle detection method according to claim 2, further comprising:
-
transforming the one image by using a standard transformation parameter; and
generating one transformed image from the view position of the second camera.
-
-
18. The obstacle detection method according to claim 2, further comprising:
-
dividing each transformed image into a plurality of areas;
comparing each area with a search area including a correspondence area of the same position on another image by shifting the correspondence area in the search area;
calculating coincidence degrees between the area and the correspondence area for each shift position; and
selecting a maximum value from the coincidence degrees between the area and the correspondence area for all shift positions.
-
-
19. The obstacle detection method according to claim 18, further comprising:
-
selecting a maximum coincidence degree from maximum values of each area of the same position of all transformed images; and
creating a coincidence degree image consisting of maximum coincidence degrees of each area.
-
-
20. The obstacle detection method according to claim 18, further comprising:
-
if a coincidence degree of one shift position for an area of one transformed image is above a threshold, selecting the coincidence degree as the maximum coincidence degree of the area; and
completing the matching processing for the area of the same position of all transformed images.
-
-
21. The obstacle detection method according to claim 18,
wherein at least one of a size of the search area, a shift pitch of pixels in the search area, and a number of the plurality of transformation parameters is changed according to a position of the area on the transformed image.
-
-
3. A computer-readable memory containing computer-readable instructions, comprising:
-
an instruction unit to input images through a first camera and a second camera, the first camera and the second camera being disposed on a moving object on a road plane, a view position of the first camera being different from a view position of the second camera on the moving object;
an instruction unit to store a plurality of images input through the first camera and the second camera;
an instruction unit to transform an image input through the first camera into a plurality of transformed images using each transformation parameter previously calculated based on different geometrical relationships among the road plane, the first camera and the second camera, wherein each transformation parameter differently represents a transformation from the view position of the second camera;
an instruction unit to compare each area of the same position in each of the plurality of transformed images with a corresponding area of the same position in another image input through the second camera;
an instruction unit to calculate coincidence degrees of compared areas of the same position between each transformed image and another image;
an instruction unit to select a maximum coincidence degree from the coincidence degrees of the compared areas of the same position; and
an instruction unit to detect an obstacle area based on areas having the maximum coincidence degree in which the maximum coincidence degree is below a threshold.
-
Specification