Effective Codebooks for Human Action Categorization