IMAGE DETECTION AND PROCESSING FOR BUILDING CONTROL
First Claim
1. An apparatus, comprising:
- at least one image sensor;
a controller, wherein at least one of the controller, or an external controller electronically connected to the controller are operative to;
obtain a plurality of images from the at least one image sensor;
determine a color difference image of a color difference between consecutive images of the plurality of images;
determining an area of the color difference image wherein the color difference is greater than a threshold;
create an occupancy candidate based on filtering of the determined area if the determined area is less than a light change threshold;
generate one or more centroids that represent areas of the occupancy candidate that are greater than a second threshold;
track the one or more centroids over a period of time; and
detect occupancy if one or more of the centroids is detected to have moved more than a movement threshold over the period of time.
3 Assignments
0 Petitions
Accused Products
Abstract
Occupancy detection for building environmental control is disclosed. One apparatus includes at least one image sensor and a controller, wherein the controller is operative to obtain a plurality of images from the at least one image sensor, determine a color difference image of a color difference between consecutive images of the plurality of images, determining an area of the color difference image wherein the color difference is greater than a threshold, create an occupancy candidate based on filtering of the determined area if the determined area is less than light change threshold, generate one or more centroids that represent areas of the occupancy candidate that are greater than a second threshold, track the one or more centroids over a period of time, detect occupancy if one or more of the centroids is detected to have moved more than a movement threshold over the period of time.
41 Citations
28 Claims
-
1. An apparatus, comprising:
-
at least one image sensor; a controller, wherein at least one of the controller, or an external controller electronically connected to the controller are operative to; obtain a plurality of images from the at least one image sensor; determine a color difference image of a color difference between consecutive images of the plurality of images; determining an area of the color difference image wherein the color difference is greater than a threshold; create an occupancy candidate based on filtering of the determined area if the determined area is less than a light change threshold; generate one or more centroids that represent areas of the occupancy candidate that are greater than a second threshold; track the one or more centroids over a period of time; and detect occupancy if one or more of the centroids is detected to have moved more than a movement threshold over the period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of detecting motion, comprising:
-
obtaining a plurality of images; determining a color difference image of a color difference between consecutive images of the plurality of images; determining an area of the color difference image wherein the color difference is greater than a threshold; creating an occupancy candidate based on filtering of the determined area if the determined area is less than light change threshold; generating one or more centroids that represent areas of the occupancy candidate that are greater than a second threshold; tracking the one or more centroids over a period of time; and detecting occupancy if one or more of the centroids is detected to have moved more than a movement threshold over the period of time. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of detecting occupancy, comprising:
-
obtaining a plurality of images; determining a color difference image of a color difference between consecutive images; determining areas of the color difference image wherein the color difference is greater than a threshold; calculating a total change area as an aggregate area of the determined areas; creating a list of occupancy candidate regions based on filtering of the determined areas if the total change area is less than a light change threshold, wherein each occupancy candidate region is represented by a connected component; tracking the one or more occupancy candidate regions over a period of time; and detecting occupancy if one or more of the occupancy candidate regions is detected to have moved more than a movement threshold over the period of time. - View Dependent Claims (25, 26, 27, 28)
-
Specification