Block and Group Regularized Sparse Modeling for Dictionary Learning