Multimedia Video-Based Surveillance Systems: from User Requirements to Research Solutions