CPC B60R 21/01538 (2014.10) [B60R 21/01516 (2014.10); B60R 21/16 (2013.01); G06T 7/194 (2017.01); G06T 7/70 (2017.01); B60R 2021/161 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30268 (2013.01)] | 18 Claims |
10. An apparatus, comprising:
a camera providing a two-dimensional image of a seating area of a vehicle;
a seat weight sensor providing a sensed weight on a seat in the seating area;
a controller comprising:
a segmentation model performing background segmentation of the two-dimensional image to provide a segmented two-dimensional image of a seated passenger in the seating area of the vehicle appearing in the two-dimensional image;
a pose model determining a pose of the seated passenger in the seating area of the vehicle based upon the segmented two-dimensional image;
a height and weight attribute model determining a seated height and a weight of the seated passenger in the seating area of the vehicle based upon the segmented two-dimensional image and the sensed weight of the seated passenger; and
a controller enabling deployment of an airbag based upon the determined seated height and weight of the seated passenger;
wherein the pose model comprises a neural network trained on a training database of segmented two-dimensional training images, wherein the segmented two-dimensional training images are produced based upon pairs of simultaneously captured two-dimensional and three-dimensional training images.
|