Artificial vision may refer to: