Visual Processing and Learning