IP Library Granted Patent US 9,552,524
Granted Patent B2
US 9,552,524 · App. 14/486,211 · Granted Jan 24, 2017

System and method for detecting seat belt violations from front view vehicle images

Inventors: Yusuf Artan (Ankara, TR); Orhan Bulan (Rochester, NY); Robert P. Loce (Webster, NY); Peter Paul (Webster, NY)
Assignee: XEROX CORPORATION
G06K9/00838B60N2/002B60R22/48G06K9/6202G06K9/6256G06K9/6269B60R2022/485B60R2022/4816
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 9,552,524
App. No.
14/486,211
Granted
Jan 24, 2017
Kind
B2
Abstract

A system and method for detecting a seat belt violation in a vehicle. The method may include receiving an image including a region of interest where a seat belt is visible if the seat belt is buckled. One or more first features may be extracted from the image. The one or more first features may be compared to one or more second features extracted from a plurality of sample images. It may be determined whether the seat belt is buckled in the image based upon the comparison.

Claims (60)

1. A method for detecting a seat belt violation in a vehicle, comprising:

receiving an image of a front side of a vehicle;

detecting a windshield of the vehicle in the image;

cropping the windshield out of the image and discarding a remainder of the image;

locating a passenger through the windshield;

identifying a region of interest through the windshield that includes a portion of the passenger where a seat belt is visible if the seat belt is buckled, wherein the region of interest is defined relative to a plurality of landmark points that are at set positions with respect to the windshield of the vehicle, wherein a first of the landmark points is on a rear view mirror of the vehicle, wherein a second of the landmark points is at a bottom center of the windshield, and wherein a third of the landmark points is on a dashboard of the vehicle in front of a steering wheel;

extracting one or more first features from the region of interest of the image;

comparing the one or more first features to one or more second features extracted from a plurality of sample images, wherein the one or more second features are used to train a classifier; and

determining, using the classifier, whether the seat belt is buckled in the image based upon the comparison.

2. The method of claim 1 , wherein the seat belt is buckled in at least one of the sample images, and the seat belt is unbuckled, and thus not visible, in at least one of the sample images.

3. The method of claim 1 , further comprising locating a passenger in a front seat of the vehicle.

4. The method of claim 3 , further comprising defining the region of interest relative to a location of the passenger.

5. The method of claim 1 , further comprising detecting a windshield in the image.

6. The method of claim 5 , wherein the one or more features are extracted from the region of interest in the image, and wherein the region of interest is smaller than the windshield.

7. The method of claim 1 , wherein the one or more first features comprises a Fisher Vector, a bag-of-words, a histogram of oriented gradients, Harris Corners, local binary patterns, speeded-up robust features, scale-invariant feature transforms, or a combination thereof.

8. The method of claim 1 , wherein a relationship between an area identifying a passenger's face and the region of interest is defined using the equations:

r ROI ( i )= r BB ( i )+ R ( i )  (1)

c ROI ( i )= c BB ( i )+ C ( i )  (2)

where r represents row indices of the image, c represents column indices of the image, i represents corners of a box in the image, R represents row offsets, C represents column offsets, BB represents the area identifying the passenger's face, and ROI represents the region of interest.

9. The method of claim 1 , wherein the region of interest is at least partially defined relative to the landmark points using the equations:

r ROI ( i )= f i ( LM )  (1)

c ROI ( i )= g i ( LM )  (2)

where r represents row indices of the image, c represents column indices of the image, i represents corners of a box in the image, f i represents a function that outputs a linear combination of row indices of the landmark points, g i represents a function that outputs a linear combination of column indices of the landmark points, and LM represents the landmark points.

10. The method of claim 1 , wherein extracting the one or more first features from the region of interest of the image comprises:

identifying a pixel from the region of interest of the image;

designating the pixel as a center pixel in a region;

determining an average value for the region, wherein the average value is between a predetermined minimum value and a predetermined maximum value; and

comparing each pixel in the region to the average value of the region.

11. The method of claim 10 , further comprising:

assigning each pixel in the region a binary value based on the comparison;

generating an aggregate binary value for the region based upon the binary value assigned to each pixel in the region;

converting the aggregate binary value to a decimal number, wherein the decimal number is a descriptor of the center pixel; and

generating a feature vector using the decimal number for each of the pixels in the image.

12. The method of claim 1 , wherein the one or more first features comprise Fisher Vector features corresponding to the region of interest, and further comprising inputting the Fisher Vector features into a linear support vector machine classifier.

13. A method for detecting a seat belt violation in a vehicle, comprising:

receiving a plurality of first images, each including a region of interest where a seat belt is visible if the seat belt is buckled, wherein the seat belt is buckled in at least one of the first images, and the seat belt is unbuckled, and thus not visible, in at least one of the first images;

extracting one or more first features from each of the first images;

training a classifier to determine whether the seat belt is buckled using the one or more first extracted features;

receiving a second image including the region of interest, wherein the region of interest in the second image is defined relative to a plurality of landmark points that are at set positions with respect to a windshield of the vehicle, wherein a first of the landmark points is on a rear view mirror of the vehicle, wherein a second of the landmark points is at a bottom center of the windshield, and wherein a third of the landmark points is on a dashboard of the vehicle in front of a steering wheel;

extracting one or more second features from the second image;

comparing the one or more second extracted features to the one or more first extracted features; and

determining whether the seat belt is buckled in the second image based upon the comparison.

14. The method of claim 13 , further comprising locating the windshield in the image, wherein the one or more second features are extracted from the region of interest in the second image, and wherein the region of interest is smaller than the windshield.

15. The method of claim 14 , further comprising defining the region of interest relative to a location of a passenger's face visible through the windshield.

16. The method of claim 14 , further comprising creating one or more global feature representations using the one or more second features.

17. The method of claim 14 , wherein the classifier comprises a support vector machine, a decision tree, a neural network, or a combination thereof.

18. A system for detecting a seat belt violation in a vehicle, comprising:

a training device configured to:

receive a plurality of first images, each including a region of interest where a seat belt is visible if the seat belt is buckled;

extract one or more first features from each of the first images; and

determine whether the seat belt is buckled using the one or more first extracted features; and

a determination device configured to:

receive a second image including the region of interest, wherein the region of interest in the second image is defined relative to a plurality of landmark points that are at set positions with respect to a windshield of the vehicle, wherein a first of the landmark points is on a rear view mirror of the vehicle, wherein a second of the landmark points is at a bottom center of the windshield, and wherein a third of the landmark points is on a dashboard of the vehicle in front of a steering wheel;

extract one or more second features from the second image;

compare the one or more second extracted features to the one or more first extracted features; and

determine whether the seat belt is buckled in the second image based upon the comparison.

19. The system of claim 18 , further comprising:

an image capture device configured to capture first images, the second image, or both; and

an illuminator connected to the image capture device.

20. The system of claim 18 , wherein the seat belt is buckled in at least one of the first images, and the seat belt is unbuckled, and thus not visible, in at least one of the first images.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2024
From: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.
To: MODAXO ACQUISITION USA INC. N/K/A MODAXO TRAFFIC MANAGEMENT USA INC.
Reel/Frame 069110/0888 →
PARTIAL RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 2, 2024
From: BANK OF AMERICA, N.A.
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 067302/0649 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2024
From: U.S. BANK TRUST COMPANY
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 067305/0265 →
SECURITY INTEREST Recorded May 1, 2024
From: MODAXO TRAFFIC MANAGEMENT USA INC.
To: BANK OF MONTREAL
Reel/Frame 067288/0512 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2014
From: ARTAN, YUSUF; BULAN, ORHAN; LOCE, ROBERT P.; PAUL, PETER
To: XEROX CORPORATION
Reel/Frame 033739/0848 →
Continuity (1)
Related Publication 20160078306A1 · Mar 17, 2016