Occupant detection system
First Claim
1. A method of detecting a penetration of a bounding surface of an avoidance zone in a region of space of in a vehicle proximate to an air bag inflator, comprising:
- a. generating an image signal representative of a first image of said region of space from a first location, wherein said region of space includes the bounding surface of the avoidance zone, and said image signal is generated responsive to an exposure time;
b. projecting from a second location a light curtain substantially parallel to and along a first surface, wherein said light curtain has a thickness within a cross-section normal to said first surface, said thickness is adapted so that an intensity of said light curtain within said cross-section is less than a first threshold, said first threshold corresponds to an intensity level that is safe for direct viewing by a human eye, and said first surface is proximate to the bounding surface of said avoidance zone;
c. generating an image signal representative of a second image of said region of space from said first location, wherein said region of space is intersected by said light curtain when said light curtain is activated;
d. subtracting said first image from said second image so as to form a difference image;
e. forming a binned image value of a binned image by accumulating a plurality of pixel values within a region of said difference image;
f. repeating the operation of forming said binned image value for a plurality of adjacent regions of said difference image;
g. detecting from said binned image a leading edge associated with an image of said light curtain; and
h. determining whether or not an object is located in said avoidance zone responsive to a comparison of said leading edge with a reference image signal representing a boundary of said avoidance zone.
6 Assignments
0 Petitions
Accused Products
Abstract
An eye-safe light curtain is generated by a plurality of LED'"'"'s illuminating a cylindrical lens having a corrugated cylindrical surface. A camera generates a first image of an avoidance zone boundary of an air bag inflator with the light curtain off, and a second image of with the light curtain on along the avoidance zone boundary. The first image is subtracted from the second image, and the resulting difference image is binned to enhance signal strength. A penetration of the avoidance zone is classified from features of the leading edge of the binned image, and the air bag inflator is disabled if the avoidance zone is penetrated by an occupant at risk of injury from the deployment thereof. An image of the light curtain may be recovered for high ambient lighting conditions by adapting the exposure time of the camera responsive to the percentage of pixels in a mask region of the first image having values exceeding a threshold.
106 Citations
15 Claims
-
1. A method of detecting a penetration of a bounding surface of an avoidance zone in a region of space of in a vehicle proximate to an air bag inflator, comprising:
-
a. generating an image signal representative of a first image of said region of space from a first location, wherein said region of space includes the bounding surface of the avoidance zone, and said image signal is generated responsive to an exposure time; b. projecting from a second location a light curtain substantially parallel to and along a first surface, wherein said light curtain has a thickness within a cross-section normal to said first surface, said thickness is adapted so that an intensity of said light curtain within said cross-section is less than a first threshold, said first threshold corresponds to an intensity level that is safe for direct viewing by a human eye, and said first surface is proximate to the bounding surface of said avoidance zone; c. generating an image signal representative of a second image of said region of space from said first location, wherein said region of space is intersected by said light curtain when said light curtain is activated; d. subtracting said first image from said second image so as to form a difference image; e. forming a binned image value of a binned image by accumulating a plurality of pixel values within a region of said difference image; f. repeating the operation of forming said binned image value for a plurality of adjacent regions of said difference image; g. detecting from said binned image a leading edge associated with an image of said light curtain; and h. determining whether or not an object is located in said avoidance zone responsive to a comparison of said leading edge with a reference image signal representing a boundary of said avoidance zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing an image, comprising:
-
a. capturing a first image with an image sensor, wherein said first image comprises a first plurality of pixels, each pixel of said first plurality of pixels has a first pixel value, and said first plurality of pixels of said first image has an associated first plurality of first pixel values; b. storing said plurality of first pixel values in a first memory; c. capturing a second image with said image sensor, wherein said second image comprises said first plurality of pixels, each pixel of said first plurality of pixels has a second pixel value, said first plurality of pixels of said second image has an associated first plurality of second pixel values, and for both of said first image and said second image, said first plurality of pixels correspond to an array of a second plurality of rows and a third plurality of columns; d. for a fourth plurality of said first plurality of pixels along one of said rows, or for a fifth plurality of said first plurality of pixels along one of said columns, performing a set of steps comprising; i. computing a difference value as a difference between said first pixel value and said second pixel value for a corresponding pixels in said first image and said second image; ii. replacing said first pixel value with said second pixel value in said first memory; and iii. adding said difference value to a first accumulated value in a second memory that is initialized to zero; e. adding said first accumulated value to a second accumulated value in a third memory that is initialized to zero; and f. if step d is performed along one of said rows, then repeating steps d and e for different adjacent columns until a fifth plurality of said first accumulated values have been added to said second accumulated value, otherwise, if step d is performed along one of said columns, then repeating steps d and e for different adjacent rows until a fourth plurality of said first accumulated values have been added to said second accumulated value. - View Dependent Claims (15)
-
Specification