Non-negative matrix factorization with sparseness constraints
The “independent components” of natural scenes are edge filters