Human Activity Recognition based on Spatial Distribution of Gradients at Sub-levels of Average Energy Silhouette Images