Video-based technologies for surveillance and monitoring