This document summarizes an algorithm for detecting abandoned objects in video surveillance footage. It first preprocesses the video footage by converting it to grayscale and applying background subtraction and morphological operations to extract foreground objects. It then uses blob analysis to find properties of detected objects like area, centroid, and bounding box. Static foreground regions that remain for a threshold period of time are identified as potential abandoned objects. The algorithm draws rectangles around detected objects and displays the video with abandoned objects highlighted to identify them. It aims to provide an effective yet simple method for abandoned object detection in public spaces.