This document reviews techniques for detecting objects in video surveillance systems. It discusses common object detection methods like frame differencing, optical flow, and background subtraction. Frame differencing detects motion by calculating pixel differences between frames but cannot detect still objects. Optical flow estimates pixel motion between frames to detect objects. Background subtraction models the static background and detects objects by subtracting current frames from the background model. The document analyzes these techniques and their use in video surveillance applications like traffic monitoring and security. It concludes more research is needed to improve object classification accuracy and handle challenges like camera motion.