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.