1. A method programmed in a non-transitory memory of a device comprising: a. acquiring video content, including storing the video content in the non-transitory memory of the device; and b. analyzing the video content using a switching Kalman filter including implementing moving object determination which generates a result; and c. performing a video processing operation on the video content using the result of the moving object determination, wherein the result indicates a pixel state of whether a pixel is stationary or non-stationary, wherein detecting the pixel state utilizes a zeroth-order filter and a higher-order filter, wherein implementing moving object determination includes i. locating a face bounding box; ii. scanning an image of the video content at a first line but skipping a pixel if the pixel is within the face bounding box; iii. labeling a detected area as stationary; and iv. labeling a complementary area as non-stationary.