Neural Vision