System and method for seat occupancy detection from ceiling mounted camera using robust adaptive threshold criteria
First Claim
1. A method for detecting sitting behavior, the method comprising:
- acquiring a sequence of frames capturing a scene-of-interest at an overhead view;
detecting at least one empty seat within the scene-of-interest and associating the seat as being unoccupied and the frame as a reference frame;
extracting reference features describing a region of the unoccupied seat in the reference frame and quantifying the reference features to form a reference feature vector;
extracting features describing the region in a given frame and quantifying the features to form a current feature vector;
measuring a change in a feature vector over time using the reference feature vector and the current feature vector; and
,determining a status of the seat in the given frame as being one of occupied and unoccupied based on the change in the feature vector.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting sitting behavior includes acquiring a sequence of frames capturing a scene-of-interest at an overhead view. The method includes detecting at least one empty seat within the scene-of-interest and associating the seat as being unoccupied and the frame as a reference frame. The method includes extracting reference features describing a region of the unoccupied seat in the reference frame and quantifying the reference features to form a reference feature vector. The method includes extracting features describing the region in a given frame and quantifying the features to form a current feature vector. The method includes measuring a change in a feature vector over time using the reference feature vector and the current feature vector. The method includes and determining a status of the seat in the given frame as being one of occupied and unoccupied based on the change in the feature vector.
21 Citations
19 Claims
-
1. A method for detecting sitting behavior, the method comprising:
-
acquiring a sequence of frames capturing a scene-of-interest at an overhead view; detecting at least one empty seat within the scene-of-interest and associating the seat as being unoccupied and the frame as a reference frame; extracting reference features describing a region of the unoccupied seat in the reference frame and quantifying the reference features to form a reference feature vector; extracting features describing the region in a given frame and quantifying the features to form a current feature vector; measuring a change in a feature vector over time using the reference feature vector and the current feature vector; and
,determining a status of the seat in the given frame as being one of occupied and unoccupied based on the change in the feature vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for detecting sitting behavior, the system comprising a sitting detection determination unit including a memory and a processor in communication with the processor configured to:
-
acquire a sequence of frames capturing a scene-of-interest at an overhead view; detect at least one empty seat within the scene-of-interest and associating the seat as being unoccupied and the frame as a reference frame; extract reference features describing a region of the unoccupied seat in the reference frame and quantifying the reference features to form a reference feature vector; extract features describing the region in a given frame and quantifying the features to form a current feature vector; measure a change in a feature vector over time using the reference feature vector and the current feature vector; and
,determine a status of the seat in the given frame as being one of occupied and unoccupied based on the change in the feature vector. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for detecting sitting behavior, the method comprising:
-
acquiring a sequence of frames capturing the scene-of-interest; determining a region of interest (“
ROI”
) where sitting behavior is expected within the scene-of-interest;extracting activity features from the ROI in each frame of the sequence and generating an activity feature vector using the activity features; applying the activity feature vector of the each frame to a previously trained classifier to obtain a score for the each frame; mapping scores for the sequence onto a score map; identifying a maximum score on the score map; associating a candidate frame corresponding to a global maximum as showing characteristics of potential sitting behavior.
-
Specification