A Non-Negative Sparse Coding Network Learns Contour Coding and Integration From Natural Images