IP Library Granted Patent US 12,412,302
Granted Patent B2
US 12,412,302 · App. 18/517,210 · Granted Sep 9, 2025

Systems, devices and methods for measuring the mass of objects in a vehicle

Inventors: Yaniv Friedman (Tel Aviv-Jaffa, IL); Guy Trugman (Rishon Letsiyon, IL); Noam Nisenholz (Jerusalem, IL)
Assignee: GENTEX CORPORATION
G06T7/75B60R21/01512G01S7/4915G01S17/894G06T7/521G06T7/60G06V10/80G06V10/82G06V20/59G06V20/593G06V20/647G06V40/103H04N13/25H04N13/254G06T2200/04G06T2207/10021G06T2207/10028G06T2207/20212G06T2207/30268
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,412,302
App. No.
18/517,210
Granted
Sep 9, 2025
Kind
B2
Abstract

There are provided methods and systems for estimating the mass of occupants in a vehicle cabin comprising obtaining multiple images of the occupants, comprising a sequence of two dimensional (2D) images and three dimensional (3D) images of the vehicle cabin captured by an image sensor, applying a pose detection algorithm on each of the obtained sequences of 2D images to yield one or more skeleton representations of the occupants and combining the one or more 3D images of said sequence of 3D images with the skeleton representations of the occupants to yield skeleton models and analyze the skeleton models to extract one or more features of each of the occupants and further process the one or more extracted features of the skeleton models to estimate the mass of the occupants.

Claims (42)

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.

2. The method of claim 1 , wherein said predefined filtering criteria includes specific selection rules which define valid poses or orientations of the one or more occupants.

3. The method of claim 1 , wherein said confidence grades are based on a measured probability heat map of said one or more key points.

4. The method of claim 1 , wherein said processor is configured to generate one or more output signals comprising said estimated mass or body mass classification of each said one or more occupants.

5. The method of claim 4 , wherein said output signals correspond to an operation of one or more units of the vehicle.

6. 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 a high-density model;

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.

7. A system for estimating the mass of one or more occupants in a vehicle cabin of a vehicle, the system comprising:

a sensing device comprising:

an illumination module comprising one or more illumination sources configured to illuminate said vehicle cabin;

at least one imaging sensor configured to capture sequences of 2D (two dimensional) images and one or more 3D (three dimensional) images of the vehicle cabin; and

at least one processor configured to:

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;

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 one or more 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 one or more 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 of each said one or more occupants.

8. The system of claim 7 , wherein said processor is configured to filter out one or more scaled skeleton models based on predefined filtering criteria to yield valid scaled skeleton models.

9. The system of claim 8 , wherein said predefined filtering criteria includes specific selection rules which define valid poses or orientations of the one or more occupants.

10. The system of claim 8 , wherein said predefined filtering criteria is based on a high-density model.

11. The system of claim 7 , wherein said sensing device is selected from a group consisting of: a ToF sensing device and a stereoscopic sensing device.

12. The system of claim 7 , wherein said sensing device is a structured light pattern sensing device and the at least one illumination source is configured to project modulated light in a predefined structured light pattern on the vehicle cabin.

13. The system of claim 12 , wherein the predefined structured light pattern is constructed of a plurality of diffused light elements.

14. The system of claim 13 , wherein a shape of said diffused light elements is one or more of a: dot, line, stripe, and a combination thereof.

15. The system of claim 7 , wherein said processor is configured to generate one or more output signals comprising said estimated mass or body mass classification of each said one or more occupants.

16. The system of claim 15 , wherein said output signals correspond to an operation of one or more units of the vehicle.

17. The system of claim 16 , wherein the one or more units of the vehicle are selected from the group consisting of: an Airbag, an Electronic Stabilization Control (ESC) Unit, and a safety belt.

Continuity (3)
Division 17625572
Provisional Application 62871787 · Jul 9, 2019
Related Publication 20240087165A1 · Mar 14, 2024
References Cited (38)
US 6781676B2 · Wallace · 2004 [cited by examiner]
US 8014565B2 · Gordon et al. · 2011 [cited by applicant]
US 8059867B2 · Aoki · 2011 [cited by applicant]
US 8437506B2 · Williams et al. · 2013 [cited by applicant]
US 10321728B1 · Koh et al. · 2019 [cited by applicant]
US 10499180B1 · Harper · 2019 [cited by examiner]
US 20030234519A1 · Farmer · 2003 [cited by applicant]
US 20060186651A1 · Aoki · 2006 [cited by applicant]
US 20060229784A1 · Bachmann et al. · 2006 [cited by applicant]
US 20090129630A1 · Gloudemans · 2009 [cited by examiner]
US 20090252423A1 · Zhu · 2009 [cited by examiner]
US 20100274449A1 · Yonak · 2010 [cited by examiner]
US 20110317871A1 · Tossell et al. · 2011 [cited by applicant]
US 20130250050A1 · Kanaujia · 2013 [cited by examiner]
US 20140097957A1 · Breed et al. · 2014 [cited by applicant]
US 20140098093A2 · Haker et al. · 2014 [cited by applicant]
US 20140219550A1 · Popa et al. · 2014 [cited by applicant]
US 20150146923A1 · Lee et al. · 2015 [cited by applicant]
US 20150310629A1 · Utsunomiya · 2015 [cited by examiner]
US 20160071322A1 · Nishiyama et al. · 2016 [cited by applicant]
US 20160086350A1 · Michel · 2016 [cited by examiner]
US 20160209917A1 · Cerriteno · 2016 [cited by examiner]
US 20170124987A1 · Kim · 2017 [cited by examiner]
US 20170344829A1 · Lan · 2017 [cited by examiner]
US 20180272977A1 · Szawarski et al. · 2018 [cited by applicant]
US 20190359169A1 · Schutera · 2019 [cited by examiner]
US 20200012848A1 · Goto · 2020 [cited by examiner]
US 20200074227A1 · Lan et al. · 2020 [cited by applicant]
US 20200151470A1 · Shen · 2020 [cited by examiner]
US 20200184663A1 · Zuta · 2020 [cited by examiner]
US 20200207358A1 · Katz · 2020 [cited by examiner]
US 20200364721A1 · Pickering · 2020 [cited by examiner]
US 20210179117A1 · Glazman · 2021 [cited by examiner]
US 20210334564A1 · Park · 2021 [cited by examiner]
US 20220067410A1 · Raz · 2022 [cited by examiner]
WO 2019012534A1 · 2019 [cited by applicant]
Trivedi et al., “Occupant Posture Analysis with Stereo and Thermal Infrared Video: Algorithms and Experimental Evaluation,” IEEE Transactions on Vehicular Technology, vol. 53, No. 6, Nov. 2004, pp. 1698-1712. [cited by applicant]
Holte et al., “Human 3D Pose Estimation and Activity Recognition from Multi-View Videos: Comparative Explorations of Recent Developments,” IEEE Journal of Selected Topics in Signal Processing, Special Issue on Emerging … [cited by applicant]