Artificial Visual Perception System