Vehicular vision system
First Claim
1. A method of performing vehicular vision processing comprising:
- producing a depth image of a scene proximate a vehicle, wherein said depth image comprise a two-dimensional array of pixels;
comparing the depth image to a plurality of templates of objects, wherein said comparing comprises differencing each of the pixels in the depth image and each similarly positioned pixel in the template, and if the difference at each pixel is less than a predefined amount, the pixel is deemed a match;
identifying a match between the depth image and at least one template, wherein said identifying comprise summing the number of pixels deemed a match and dividing the sum by a total number of pixels in the template to produce a match score, spatially and/or temporally filtering the match score values to produce a new match score; and
if the new match score is greater than a predefined match score amount, the template is deemed a match; and
adjusting a parameter of the vehicle in response to the match of said template.
4 Assignments
0 Petitions
Accused Products
Abstract
A vision system for a vehicle that identifies and classifies objects (targets) located proximate a vehicle. The system comprises a sensor array that produces imagery that is processed to generate depth maps of the scene proximate a vehicle. The depth maps are processed and compared to pre-rendered templates of target objects that could appear proximate the vehicle. A target list is produced by matching the pre-rendered templates to the depth map imagery. The system processes the target list to produce target size and classification estimates. The target is then tracked as it moves near a vehicle and the target position, classification and velocity are determined. This information can be used in a number of ways. For example, the target information may be displayed to the driver, the information may be used for an obstacle avoidance system that adjusts the trajectory or other parameters of the vehicle to safely avoid the obstacle. The orientation and/or configuration of the vehicle may be adapted to mitigate damage resulting from an imminent collision, or the driver may be warned of an impending collision.
74 Citations
23 Claims
-
1. A method of performing vehicular vision processing comprising:
-
producing a depth image of a scene proximate a vehicle, wherein said depth image comprise a two-dimensional array of pixels; comparing the depth image to a plurality of templates of objects, wherein said comparing comprises differencing each of the pixels in the depth image and each similarly positioned pixel in the template, and if the difference at each pixel is less than a predefined amount, the pixel is deemed a match; identifying a match between the depth image and at least one template, wherein said identifying comprise summing the number of pixels deemed a match and dividing the sum by a total number of pixels in the template to produce a match score, spatially and/or temporally filtering the match score values to produce a new match score; and
if the new match score is greater than a predefined match score amount, the template is deemed a match; andadjusting a parameter of the vehicle in response to the match of said template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for performing vehicular vision processing comprising:
-
a stereo image preprocessor for producing a multi-resolutional disparity image of a scene proximate a vehicle; a depth map generator for processing the multi-resolutional disparity image to form a depth map, wherein said depth map comprise a two-dimensional array of pixels; and a target processor for comparing the depth map to a plurality of templates and identifying a match between at least one template within the plurality of templates and the depth map, wherein said comparing comprises differencing each of the pixels in the depth map and each similarly positioned pixel in the template, and if the difference at each pixel is less than a predefined amount, the pixel is deemed a match, and said identifying comprise summing the number of pixels deemed a match and dividing the sum by a total number of pixels in the template to produce a match score, spatially and/or temporally filtering the match score values to produce a new match score and if the new match score is greater than a predefined match score amount, the template is deemed a match. - View Dependent Claims (20, 21, 22)
-
-
23. A method of performing vehicular vision processing, comprising:
-
producing a disparity image of a scene proximate a vehicle, wherein said disparity image comprise a two-dimensional array of pixels; comparing the disparity image to a plurality of templates of objects, wherein said comparing comprises differencing each of the pixels in the disparity image and each similarly positioned pixel in the template, and if the difference at each pixel is less than a predefined amount, the pixel is deemed a match; identifying a match between the disparity image and at least one template, wherein said identifying comprise summing the number of pixels deemed a match and dividing the sum by a total number of pixels in the template to produce a match score, spatially and/or temporally filtering the match score values to produce a new match score; and
if the new match score is greater than a predefined match score amount, the template is deemed a match; andadjusting a parameter of the vehicle in response to the match of said template.
-
Specification