Systems and methods for foreground analysis in real-time video include
background subtraction and foreground detection, shadow removal, quick
lighting change adaptation, static foreground region detection,
foreground fragment reduction, and frame level change detection.
Processes include background image extraction and foreground detection,
integrating texture information of the background image and a current
frame to remove false positive foreground areas resulting from lighting
changes, integrating pixel intensity information by determining a
cross-correlation of intensities between a current frame and the
background image for each pixel in a foreground mask to remove image
shadows. Static foreground region detection and fragment reduction are
also included.