| CPC G06T 7/75 (2017.01) [B60R 21/01512 (2014.10); G01S 7/4915 (2013.01); G01S 17/894 (2020.01); G06T 7/521 (2017.01); G06T 7/60 (2013.01); G06V 10/80 (2022.01); G06V 10/82 (2022.01); G06V 20/59 (2022.01); G06V 20/593 (2022.01); G06V 20/647 (2022.01); G06V 40/103 (2022.01); H04N 13/25 (2018.05); H04N 13/254 (2018.05); G06T 2200/04 (2013.01); G06T 2207/10021 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20212 (2013.01); G06T 2207/30268 (2013.01)] | 17 Claims |

|
1. A method for estimating the mass of one or more occupants in a vehicle cabin of a vehicle, the method comprising:
providing a processor configured to:
obtain multiple images of said one or more occupants, wherein said multiple images comprising sequences of 2D (two dimensional) images and one or more 3D (three dimensional) images of the vehicle cabin captured by an image sensor;
apply a pose detection algorithm on each of the sequences of 2D images to yield one or more skeleton representations of said one or more occupants;
filter out one or more skeleton representations based on predefined filtering criteria to yield valid skeleton representations, wherein said predefined filtering criteria is based on measured confidence grades of one or more key points in said skeleton representations;
analyze the one or more 3D images to extract one or more depth values of said one or more occupants;
apply the one or more depth values accordingly on the one or more skeleton representations to yield scaled skeleton models of the one or more occupants, wherein each of said scaled skeleton models comprises information relating to the distance of the skeleton model from a viewpoint;
analyze the scaled skeleton models to extract one or more features of each of the one or more occupants; and
process the one or more features to estimate the mass or body mass classification of each said one or more occupants.
|