Intelligent Video-Based Quality Assessment Of Human Activities