IP Library › Granted Patent US 12,202,432
Granted Patent B2
US 12,202,432 · App. 17/137,256 · Granted Jan 21, 2025

Restraint device localization

Inventor: Feng Hu (Santa Clara, CA)
Assignee: NVIDIA Corporation
B60R22/48G06T7/60G06T7/75B60R2022/485B60R2022/4891G06T2207/20081G06T2207/20084G06T2207/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,202,432
App. No.
17/137,256
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems and methods are disclosed related to restraint device (e.g., seatbelt) localization. In one embodiment, the disclosure relates to systems and methods for seatbelt detection and modeling. A vehicle may be occupied by one or more occupants wearing one or more seatbelts. A camera or other sensor is placed within the vehicle to capture images of the one or more occupants. A system analyzes the images to detect and model seatbelts depicted in the images. Specifically, the system may scan the images and areas of the images that may correspond to seatbelts. The system may assemble candidate areas of the images that may correspond to seatbelts, and refine the candidate areas based on various constraints. The system may build models based on the refined candidate areas that indicate the seatbelts. The system may visualize the models indicating the seatbelts using the images.

Claims (42)

1. A method, comprising:

receiving an image representing a subject and a restraint device corresponding to the subject;

performing an initial classification of areas of the image based at least in part on one or more groups of pixels comprising at least one edge of the restraint device;

applying a set of constraints to the areas of the image to refine the initial classification to obtain a refined classification;

generating a model indicative of an application of the restraint device based at least in part on the refined classification; and,

controlling, using one or more circuits, functionality of at least one subsystem of a vehicle based at least in part on the model.

2. The method of claim 1 , wherein the initial classification is performed by using a pixel and a plurality of neighboring pixels along a specified direction to determine a set of pixels that are part of the restraint device.

3. The method of claim 2 , wherein determining the set of pixels that are part of the restraint device is based, at least in part, on intensity levels of the pixel and the plurality of neighboring pixels along the specified direction.

4. The method of claim 1 , wherein the restraint device comprises one or more attributes including at least: a width size of the restraint device and one or more anchors for the restraint device in a vehicle.

5. The method of claim 1 , wherein the image is captured by a camera that comprises one or more configurations including at least: calibrations of the camera, camera pose, and a type of camera lens.

6. The method of claim 1 , further comprising: activating a signal to indicate that the restraint device is in an improper position relative to the subject.

7. The method of claim 1 , further comprising: using the model to determine a position of the restraint device relative to the subject, wherein the model approximates a shape of the restraint device.

8. A system, comprising:

one or more processors;

memory that stores computer-executable instructions that are executable by the one or more processors to cause the system to:

perform an initial classification of areas of an image based at least in part on one or more groups of pixels comprising at least one edge of a restraint device applied to a subject;

apply a set of constraints to the areas of the image to refine the initial classification to obtain a refined classification;

generate a model indicative of an application of the restraint device based at least in part on the refined classification; and

control, using one or more circuits, functionality of at least one subsystem of a vehicle based at least in part on the model.

9. The system of claim 8 , wherein the model comprises a polynomial curve with coefficients calculated to match a shape of the restraint device.

10. The system of claim 8 , wherein:

the system comprises a parallel processing unit (PPU);

the image comprises one or more areas; and

the one or more areas are classified using one or more threads of the PPU in parallel.

11. The system of claim 8 , wherein the model indicates if the restraint device is applied to the subject correctly.

12. The system of claim 8 , wherein the set of constraints include at least a range of widths.

13. The system of claim 8 , wherein the areas of the image correspond to a grouping of one or more pixels of the image.

14. The system of claim 8 , wherein the image is obtained from one or more networks from one or more systems of a vehicle.

15. The system of claim 14 , wherein the model of the restraint device is provided to the one or more systems of the vehicle through the one or more networks.

16. A vehicle, comprising:

a propulsion system;

an image capturing device able to capture images of at least one passenger of the vehicle; and

a computer system comprising instructions executable by the computer system to at least:

access an image representing a subject and a restraint device applied to the subject;

perform an initial classification of areas of the image as representing based at least in part on one or more groups of pixels comprising at least one edge of the restraint device;

apply a set of constraints to the areas of the image to refine the initial classification to obtain a refined classification;

generate a model indicative of an application of the restraint device based at least in part on the refined classification; and

control functionality of at least one subsystem of the vehicle based at least in part on the model.

17. The vehicle of claim 16 , wherein the restraint device is a seatbelt of the vehicle.

18. The vehicle of claim 16 , wherein the one subsystem of the vehicle is a warning system that indicates whether the restraint device is worn and applied correctly.

19. The vehicle of claim 16 , wherein the one subsystem of the vehicle sends signals to control propulsion of the vehicle through the propulsion system.

20. The vehicle of claim 16 , wherein the one subsystem of the vehicle transmits indications of whether the restraint device is worn and applied correctly to one or more remote systems.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: HU, FENG
To: NVIDIA CORPORATION
Reel/Frame 054770/0822 →
Continuity (1)
Related Publication 20220203930A1 · Jun 30, 2022
References Cited (68)
US 10303961B1 · Stoffel et al. · 2019 [cited by applicant]
US 10885698B2 · Muthler et al. · 2021 [cited by applicant]
US 10953850B1 · Pertsel · 2021 [cited by examiner]
US 10962939B1 · Das · 2021 [cited by examiner]
US 11193312B1 · Weng · 2021 [cited by applicant]
US 11295471B1 · Bhuta et al. · 2022 [cited by applicant]
US 11507800B2 · Lin · 2022 [cited by examiner]
US 20100086174A1 · Kmiecik · 2010 [cited by examiner]
US 20100266161A1 · Kmiecik · 2010 [cited by examiner]
US 20120314935A1 · Cheng · 2012 [cited by examiner]
US 20140270482A1 · Chakraborty · 2014 [cited by examiner]
US 20150063709A1 · Wang · 2015 [cited by examiner]
US 20150251618A1 · Ghannam · 2015 [cited by examiner]
US 20160046261A1 · Gulash · 2016 [cited by examiner]
US 20160063720A1 · Han et al. · 2016 [cited by applicant]
US 20160159320A1 · Andreen · 2016 [cited by examiner]
US 20160202756A1 · Wu et al. · 2016 [cited by applicant]
US 20160210533A1 · Kiapour · 2016 [cited by examiner]
US 20170043712A1 · Paszkowicz et al. · 2017 [cited by applicant]
US 20180211122A1 · Amico et al. · 2018 [cited by applicant]
US 20180326944A1 · Cech · 2018 [cited by examiner]
US 20190080149A1 · Gernoth et al. · 2019 [cited by applicant]
US 20190197326A1 · Ohno · 2019 [cited by examiner]
US 20190213429A1 · Sicconi et al. · 2019 [cited by applicant]
US 20190225186A1 · Szawarski · 2019 [cited by examiner]
US 20190258263A1 · Wendel · 2019 [cited by examiner]
US 20190278108A1 · Ang et al. · 2019 [cited by applicant]
US 20190340924A1 · Abari et al. · 2019 [cited by applicant]
US 20200051318A1 · Muthler et al. · 2020 [cited by applicant]
US 20200193628A1 · Chakraborty · 2020 [cited by examiner]
US 20200231109A1 · Baltaxe · 2020 [cited by examiner]
US 20200298794A1 · Dingli · 2020 [cited by examiner]
US 20200298796A1 · Cech · 2020 [cited by examiner]
US 20210056306A1 · Hu et al. · 2021 [cited by applicant]
US 20210086715A1 · Baek · 2021 [cited by examiner]
US 20210104068A1 · Marks et al. · 2021 [cited by applicant]
US 20210182609A1 · Arar et al. · 2021 [cited by applicant]
US 20210182625A1 · Arar et al. · 2021 [cited by applicant]
US 20210394710A1 · Hu et al. · 2021 [cited by applicant]
CN 102555982A · 2012 [cited by applicant]
CN 202518219U · 2012 [cited by applicant]
CN 103552538A · 2014 [cited by applicant]
CN 104417490A · 2015 [cited by applicant]
CN 105373779A · 2016 [cited by applicant]
CN 105946786A · 2016 [cited by applicant]
CN 106446767A · 2017 [cited by applicant]
CN 111476224A · 2020 [cited by applicant]
CN 111950348A · 2020 [cited by applicant]
Center for Disease Control and Prevention, “Seat Belts: Get the Facts,” retrieved from https://www.cdc.gov/transportationsafety/seatbelts/facts.html, Oct. 7, 2020, 2 pages. [cited by applicant]
Center for Disease Control and Prevention, “Policy Impact: Seat Belts,” retrieved from https://www.cdc.gov/motorvehiclesafety/seatbeltbrief/index.html, Jan. 2011, 4 pages. [cited by applicant]
Savitzky et al., “Smoothing and Differentiation of Data by Simplified Least Squares Procedures,” Analytical Chemistry, 36(8): 1964, 13 pages. [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201609, issued Jan… [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201806, issued Jan… [cited by applicant]
Torr et al., “MLESAC: A New Robust Estimator with Application to Estimating Image Geometry,” Computer Vision and Image Understanding, 18(1): Apr. 2000, 19 pages. [cited by applicant]
U.S. Appl. No. 16/905,418 for “Machine learning-based seatbelt detection and usage recognition using fiducial marking,” filed Jun. 18, 2020. [cited by applicant]
Worldometer, “How many cars are there in the world currently?” retrieved from https://www.worldometers.info/cars/, 2016, 1 page. [cited by applicant]
Office Action for Chinese Application No. 202111628623.X, mailed Aug. 29, 2023, 26 pages. [cited by applicant]
Office Action for Chinese Application No. 202111628623.X, mailed Mar. 7, 2024, 19 pages. [cited by applicant]
Amazon, “Seat Belt Buckle Alarm Stopper,” retrieved from https://www.amazon.com/seat-belt-buckle-alarm-stopper/s?k=seat+belt+buckle+alarm+stopper, (undated), 7 pages. [cited by applicant]
Hassner et al., “Effective Face Frontalization in Unconstrained Images,” IEEE Conference on Computer Vision and Pattern Recognition, 2015, 10 pages. [cited by applicant]
Kahou et al., “Combining Modality Specific Deep Neural Networks for Emotion Recognition in Video,” International Conference on Multimodal Interaction, 2013, 8 pages. [cited by applicant]
Liu et al., “Exploring Disentangled Feature Representation Beyond Face Identification,” IEEE Conference on Computer Vision and Pattern Recognition, 2018, 10 pages. [cited by applicant]
Office Action for Chinese Application No. 202110678300.5, mailed Feb. 24, 2024, 17 pages. [cited by applicant]
Office Action for Chinese Application No. 202111628623.X, mailed Aug. 8, 2024, 16 pages. [cited by applicant]
Park et al., “Few-Shot Adaptive Gaze Estimation,” 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Oct. 27, 2019, 10 pages. [cited by applicant]
Yang et al., “FSA-Net: Learning Fine-Grained Structure Aggregation for Head Pose Estimation from a Single Image,” IEEE Conference on Computer Vision and Pattern Recognition, 2019, 10 pages. [cited by applicant]
Zhu et al., “Face Alignment in Full Pose Range: A 3D Total Solution,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2018, 14 pages. [cited by applicant]
Zhu et al., “Robust Facial Landmark Detective via Occlusion-adaptive Deep Networks,” IEEE Conference on Conference Vision and Pattern Recognition, 2017, 11 pages. [cited by applicant]